/* BOX CENTRALI ORIZZONTALI COLORATI */

#ListaTreSezioni { margin-bottom:1em; position:relative; width:100%; }

#ListaTreSezioni .xsnazzy {  }

#ListaTreSezioni .xsnazzy h1 {margin:0; font-size:0.9em; padding:0 0px 5px 10px; }
#ListaTreSezioni .xsnazzy p { margin:0; padding:5px 10px; font-size:0.8em; }

#ListaTreSezioni .xtop {display:block; background:transparent; font-size:1px;}
#ListaTreSezioni .xbottom {display:block; background:transparent; font-size:1px;}

#ListaTreSezioni .xb1 {display:block; overflow:hidden; height:1px; margin:0 5px; background:#FFFFFF; }
#ListaTreSezioni .xb2 {display:block; overflow:hidden; height:1px; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; margin:0 3px; border-width:0 2px;}
#ListaTreSezioni .xb3 {display:block; overflow:hidden; height:1px; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; margin:0 2px; }
#ListaTreSezioni .xb4 {display:block; overflow:hidden; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; height:2px; margin:0 1px;}

#ListaTreSezioni .xboxcontent {display:block; border:0 solid #FFFFFF; border-width:0 1px; height:auto;}
* html #ListaTreSezioni .xboxcontent {height:1px;}


/* BOX CENTRALI VERTICALI */

#TreSezioniVerticali .BoxCentrale { margin-bottom:1em; }
#TreSezioniVerticali h1 { color:#000000; margin:0 10px; margin:0; font-size:0.9em; padding:0 0px 5px 10px;}

#TreSezioniVerticali .xtop {display:block; font-size:1px;}
#TreSezioniVerticali .xbottom {display:block; font-size:1px;}

#TreSezioniVerticali .xb1 {display:block; overflow:hidden;}
#TreSezioniVerticali .xb2 {display:block; overflow:hidden;}
#TreSezioniVerticali .xb3 {display:block; overflow:hidden;}
#TreSezioniVerticali .xb4 {display:block; overflow:hidden;}

#TreSezioniVerticali .xb1 {height:1px;}
#TreSezioniVerticali .xb2 {height:1px;}
#TreSezioniVerticali .xb3 {height:1px;}

#TreSezioniVerticali .xb2 {border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
#TreSezioniVerticali .xb3 {border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
#TreSezioniVerticali .xb4 {border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}

#TreSezioniVerticali .xb1 {margin:0 5px; background-color:#FFFFFF; }
#TreSezioniVerticali .xb2 {margin:0 3px; border-width:0 2px; }
#TreSezioniVerticali .xb3 {margin:0 2px; }
#TreSezioniVerticali .xb4 {height:2px; margin:0 1px; background-color:#FFFFFF; }

#TreSezioniVerticali .xboxcontent { background-color:transparent; display:block; border:0 solid #FFFFFF; border-width:0 1px;}

#TreSezioniVerticali .colorGrey { background-color:#fff597; }
#TreSezioniVerticali .colorTitle { background-color:#ffe600; }
#TreSezioniVerticali .xboxcontent H3 { margin:0; padding:0px; padding-top:10px; padding-right:10px; padding-left:10px; font-size:1em; }
#TreSezioniVerticali .xboxcontent p { margin:0; padding:0px; padding-bottom:10px; padding-right:10px; padding-left:10px; font-size:0.8em;}


#ListaTreSezioni .LinkLeggiTutto {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	margin-top:6px;
}
#ListaTreSezioni .LinkLeggiTutto:HOVER {
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
	margin-top:6px;
}


.BoxCentrale .LeggiTutto A {
	font-weight:bold;
	color:#42571C;
	text-decoration:none;
}
.BoxCentrale .LeggiTutto A:HOVER {
	font-weight:bold;
	color:#42571C;
	text-decoration:underline;
}



/* SPLASH SCREEN */
#SplashScreen {
position:relative;
display:block;
margin:0px;
padding:0px;
margin-bottom:1em;
margin-left:0.6em;
height:186px;
background-color:#0085b2;
}
html > body #SplashScreen {
margin-left:0.8em;
}
#SplashScreen #SplashImgLeft {
position:absolute;
left:0px;
top:0px;
width:6px;
height:186px;
margin:0px;
padding:0px;
border:0px;
background-image:url(images/splash_left.gif);
background-repeat:no-repeat;
font-size:1px;
}
#SplashScreen #SplashImgRight {
position:absolute;
right:0px;
top:0px;
width:6px;
height:186px;
margin:0px;
padding:0px;
border:0px;
background-image:url(images/splash_right.gif);
background-repeat:no-repeat;
font-size:1px;
}
#SplashScreen #SplashCenter {
position:static;
width:99.9%;
right:1px;
top:0px;
margin:0px;
padding:0px;
border:0px;
height:186px;
overflow:hidden;
background-image:url(images/splash_rpt.gif);
background-repeat:repeat-x; 
}
#SplashScreen #SplashFiori {
position:absolute;
right:-10px;
top:1px;
width:540px;
height:184px;
}
html > body #SplashScreen #SplashFiori {
background-image:url(images/splash_alpha_sunflowers.png);
background-position:right top;
background-repeat:no-repeat;
}
#SplashScreen #SplashClaim {
position:absolute;
left:0px;
top:1px;
width:147px;
height:120px;
}
html > body #SplashScreen #SplashClaim {
background-image:url(images/splash_alpha_claim.png);
background-position:left top;
background-repeat:no-repeat;
}


#BoxCentroVertAmbienteCont A, #BoxCentroVertMobilitaCont A, #BoxCentroVertVerdeCont A {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#BoxCentroVertAmbienteCont A:HOVER, #BoxCentroVertMobilitaCont A:HOVER, #BoxCentroVertVerdeCont A:HOVER {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
