#x_labelBG {
	-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
	position: relative;
	padding-left: 260px;		
	font-family: sans-serif;
	font-size: 18px;
	font-weight: 800;
	top: 10px;
	left: -425px;
	color: rgb(119, 124, 119);
	}	
#titoloSG {
color:#FFF;
font-size:9pt;
}

.axis {
font-family:sans-serif;
font-size:8pt;
}

.tick {
fill:none;
/* font-size:6pt; */
stroke:#000;
}

.axisSG {
font-family:sans-serif;
font-size:5pt;
}

.tickSG {
fill:none;
font-size:5pt;
stroke:#000;
}

#smallGraf {
-moz-box-shadow:0 4px 8px rgba(0,0,0,0.5);
-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.5);
background-color:#FFFFF1;
box-shadow:0 4px 8px rgba(0,0,0,0.5);
cursor:move;
display:none;
height:204px;
left:35%;
position:absolute;
top:60%;
width:350px;
z-index:20;
}
.bar {
cursor:pointer;
}
.rettangoliBig {
cursor:pointer;
-moz-box-shadow:0 4px 8px rgba(0,0,0,0.5);
-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.5);
box-shadow:0 4px 8px rgba(0,0,0,0.5);
}
.rettangoliBig.premuto {
fill:black;
}
.labelsg {
color:red;
font-family:Arial, Times New Roman, Times, serif;
font-size:6pt;
fontcolor:red;
z-index:110;
}

#labelBigG {
color:red;
font-family:Arial, Times New Roman, Times, serif;
font-size:22pt;
fontcolor:red;
z-index:11;
}

.title_centrale {
background-color:#00BFFF;
color:#FFF;
font-style:normal;
font-weight:400;
}

#titolo {
/*background:url(../../assets/info-icona.png) no-repeat scroll 10px center #00BFFF;*/
float:right;
font-size:12px;
margin:20px 20px 0 0;
height:30px;
}

#titolo a{
background:url(../../assets/info-icona.png) no-repeat scroll 10px center #00BFFF;
padding: 10px 0 10px 40px;
width:240px;
height:30px;
}

.barra-cartina {
background:url(../../assets/info-icona.png) no-repeat scroll 10px center #00BFFF;
height:40px;
margin:0 0 0 80px;
padding:10px;
width:760px;
}

#anno_titolo {
color:#3EB1D9;
left:90%;
margin-top:-40px;
position:relative;
text-align:rigth;
width:300px;
z-index:1;
}

.annotalkop {
font-family: Arial, Helvetica, sans-serif;
font-size:32px;
font-style:normal;
font-weight:bolder;
letter-spacing:-2px;
}

#zoom_button {
left:0;
position:absolute;
top:0;
z-index:20;
}

path {
stroke:#000;
stroke-width:.25px;
}

#cartina {
background:#d7e8fd;
border:0 solid dimgrey;
border-style:solid;
clear:both;
cursor:move;
height:350px;
margin:0 auto;
padding:0;
position:relative;
width:100%;
z-index:0;
}

#grafico {
background:#FFF;
border:0 solid dimgrey;
border-style:solid;
clear:both;
height:490px;
margin:0 auto;
padding:30px 0;
position:relative;
width:100%;
z-index:10;
}

#meter {
height:36px;
left:38px;
position:absolute;
top:20px;
width:36px;
z-index:1;
}

#geld {
height:36px;
left:38px;
position:absolute;
top:58px;
width:36px;
z-index:1;
}

#stem {
height:36px;
left:38px;
position:absolute;
top:96px;
width:36px;
z-index:1;
}

#sociaal {
height:36px;
left:38px;
position:absolute;
top:135px;
width:36px;
z-index:1;
}

#dropper {
font-size:10px;
}

#annoselector {
left:24px;
position:absolute;
top:354px;
z-index:1;
}

#sliderbox {
cursor:pointer;
margin:0 auto;
text-align:center;
width:673px;
z-index:10;
}

#tempoSlide {
top:-2px;
width:673px;
}

.minmaxanno {
color:#56616c;
font-size:14px;
font-weight:700;
/*height:56px;*/
margin:0 auto;
padding-right: 4px;
padding-left: 4px;
text-align:center;
background-color: #D3D5CF;
}

#anno_min {
left:0;
position:absolute;
top:0;
}

#anno_max {
left:640px;
position:absolute;
top:0;
}

#anno_2 {
left:125px;
position:absolute;
top:0;
}

#anno_3 {
left:255px;
position:absolute;
text-align:center;
top:0;
}

#anno_4 {
left:387px;
position:absolute;
text-align:center;
top:0;
}

#anno_5 {
left:520px;
position:absolute;
text-align:center;
top:0;
}

input[type=range] {
width:673px;
}

#legenda {
background-color:#FFF;
height:250px;
margin:-256px 0 5px 5px;
min-width:100px;
padding:10px 5px;
position:relative;
width:110px;
z-index:20;
opacity:1;
}

#bron {
left:560px;
position:absolute;
text-align:right;
top:522px;
z-index:1;
}

#logo {
left:550px;
position:absolute;
top:419px;
}

.barra-cartina p a {
clear:both;
color:#FFF;
cursor:help;
float:left;
font-size:12px;
padding-left:40px;
padding-top:2px;
text-decoration:none;
}

#apro_menu {
background-image:url(../../assets/add-country.png);
border:none;
float:left;
height:38px;
margin:10px;
width:48px;
}

#pulisco {
background-image:url(../../assets/cancel-country.png);
border:none;
float:left;
height:38px;
margin:10px;
width:48px;
}

#ordino {
background-image:url(../../assets/order-country.png);
border:none;
float:left;
height:38px;
margin:10px;
width:48px;
}

#stampa {
background-image:url(../../assets/print-icona.png);
background-color:none;
border:none;
float:left;
height:38px;
margin:10px;
width:48px;
text-indent:-9999px;
}

.axis path,.axisSG path {
fill:none;
stroke:#000;
}

.rect_small_graf,.manina_cursor {
cursor:move;
}

.dito_cursor {
cursor:pointer;
}

#resetto,#carta_home {
background-image:url(../../assets/reset-country.png);
border:none;
float:left;
height:38px;
margin:10px;
width:48px;
}
#zoom_in {
background-image:url(../../assets/zoom-in.png);
border:none;
float:left;
height:38px;
margin:10px;
width:48px;
}
#zoom_out {
background-image:url(../../assets/zoom-out.png);
border:none;
float:left;
height:38px;
margin:10px;
width:48px;
}
._help_cartina {
color:#3A87AD5;
font-weight:700;
}

#menu {
display:none;
font-size:11px;
height:180px;
margin:-525px 0 0 108px;
position:absolute;
z-index:200;
}

Xrect:hover {
fill:orange;
opacity:.8;
}

#tooltip {
-moz-border-radius:2px;
-moz-box-shadow:4px 4px 10px rgba(0,0,0,0.6);
-webkit-border-radius:2px;
-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.6);
background-color:#FFF;
border-radius:2px;
box-shadow:4px 4px 10px rgba(0,0,0,0.6);
font-size:14px;
height:auto;
padding:10px;
pointer-events:none;
position:absolute;
text-align:center;
width:100px;
}

#tooltip.hidden {
display:none;
}

#tooltip p {
font-family:sans-serif;
font-size:16px;
line-height:20px;
margin:0;
}

#textBigG {
font-family:sans-serif;
font-size:12px;
line-height:20px;
margin:0;
}

#textLegend {
font-family:sans-serif;
font-size:10px;
line-height:20px;
margin:0;
}

.barra-titolo{
background:#00BFFF;height:60px;width:100%;clear:both	
	}

.titolostampa{
display:none;	
	}
	
.divisore{
clear:both;
height:40px
}