/* CSS Document */
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:25px;
	text-align:center;
	background-repeat:no-repeat;
	background-position:center 20px;
}

/*------ IMPOSTAZIONI PER CAMBIARE LO SFONDO --------*/
body{background-color:#F8FAFA;	background-image:url(../immagini/linea3.gif);}
#container2{background-image:url(../immagini/sfondointerno.jpg);}
#container2home{background-image:url(../immagini/sfondo.jpg);}
#testata{background-image:url(../immagini/testate1/testata.jpg);}

#sottotestata{background-image:url(../immagini/sottotestata.jpg);}
#chiusura{background-color:#F8FAFA; background-image:url(../immagini/chiusura.jpg);}
/*---fine--- IMPOSTAZIONI PER CAMBIARE LO SFONDO ----fine----*/


/* -------------     DEFINIZIONE COLORI RUBRICHE | FOCUS | SPECIALI    --------------   */
.rubriche{background-color:#990000;}
.sezionerubriche{color:#990000;}
.sezionerubriche a{color:#990000; font-weight:bold; text-decoration:none; }
.sezionerubriche a:hover{text-decoration:underline;}
.sezionerubriche h2{border-bottom:0px solid; color:#990000;}

.focus{background-color:#000066;}
.sezionefocus{color:#000066;}
.sezionefocus a{color:#000066; font-weight:bold; text-decoration:none;}
.sezionefocus a:hover{text-decoration:underline;}
.sezionefocus h2{border-bottom:0px solid; color:#000066;}

.speciali{background-color:#006600;}
.sezionespeciali{color:#006600;}
.sezionespeciali a{color:#006600; font-weight:bold; text-decoration:none;}
.sezionespeciali a:hover{text-decoration:underline;}
.sezionespeciali h2{border-bottom:0px solid; color:#006600;}

.tutte{background-color:#496081;}
.sezionetutte{color:#496081;}
.sezionetutte a{color:#496081; font-weight:bold; text-decoration:none;}
.sezionetutte a:hover{text-decoration:underline;}
.sezionetutte h2{border-bottom:0px solid; color:#496081;}


/* ------FINE-------      DEFINIZIONE COLORI RUBRICHE | FOCUS | SPECIALI    -------FINE-------   */


#container{
	text-align:left;
	margin:auto;
	width:968px;
}
#container2, #container2home{
	float:left;
	width:968px;
}

#testata{
	float:left;
	clear:left;
	width:968px;
	height:161px;
}
#testata h1, #testata h2, #testata p{position:absolute; display:none;}

#sottotestata{
	float:left;
	clear:left;
	background-repeat:no-repeat;
	height:7px;
	width:948px;
	padding-left:10px;
	padding-right:10px;

	vertical-align:middle;
}
#sottotestata a{font-weight:bold; color:#496081; text-decoration:none;}
#tornaallahome{float:left; margin-top:10px; width:200px;}
#tornaallahome a{font-weight:bold; color:#496081; text-decoration:none;}
.cercanelsito{float:right; width:500px; text-align:right;}
.pulsantecerca{background-color:#496081; border:1px  #496081 solid; color:#ffffff; font-family:"Arial Rounded MT Bold", Arial, Tahoma; font-size:12px; height:22px; }

#colonnamenu{
	padding-top:0px;
	float:left;
	clear:left;
	width:256px;
	padding-left:5px;
	background-repeat:no-repeat;
}
#colonnamenu p{
	clear:left;
	float:left;
	color:#496081;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	line-height:24px;
	width:246px;
	margin:0px;
}
#colonnamenu ul{
	float:left;
	clear:left;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
	list-style-type: none;
}

.titoloul{
	float:left;
	clear:left;
	margin:0px;
	margin-bottom:1px;
	margin-top:1px;
	padding:0px;
	width:250px;
	min-height: 24px;	height:auto !important;	height: 24px;
	border:none;
	background-color:#496081;
	margin-left:3px;
	display:inline;
}

.titoloul a{
	line-height:24px;
	font-weight: bold;
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
.titoloul a:hover{
	background-color:#608595;
}
.sottotitoliul{
	float:left;
	clear:left;
	margin:0px;
	margin-bottom:1px;
	margin-top:-1px;
	padding:0px;
	width:245px;
	min-height: 14px;	height:auto !important;	height: 14px;
	background-color:#FFB482;
	margin-left:8px;
	display:inline;
}

.sottotitoliul a{
	background-color:#FF9A02;
	line-height:18px;
	font-weight: bold;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}	
.sottotitoliul a:hover{background-color:#FF9B59;}




#colonnamenu li{
	float:left; 
	clear:left;
	margin:0px;
	padding:0px;
	margin-top:3px;
	margin-bottom:3px;
	list-style-type: none;
}
#colonnamenu li a{
	float:left;
	clear:left;
	margin:0px;
	padding:0px;
	color:#496081;
	padding-left:0px;
	padding-right:5px;
	width:236px;
	margin-left:10px;
	display:inline;
	text-decoration:none;
}
#colonnamenu li a:hover{
	color:#608595;
}
#google{
	margin-top:6px;
	float:left;
	clear:left;
	width:250px;
	margin-left:3px;
	overflow:hidden;
	display:none;
}


#webcammenu{float:left;width:256px;}
#webcammenu img{float:left;margin:9px;display:inline;}


#bloccodestro{ /* 3 news in homepage - blocco centrale e pubblicità nelle interne */
	float:left;
	margin-left:2px;
	display:inline;
	width:700px;
}
#newsdestragoogle{float:left;display:inline;margin-left:15px; margin-top:10px;}

.boxsagreeventinelmenu{
	float:left;
	border:1px solid #F3F3F3;
	background-image:url(../immagini/sfondopannello.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top:0px;
	margin-top:2px;
	margin-left:3px;
	display:inline;
	width:248px;
	background-color:#FFFFFF;
}
.boxsagreeventinelmenu h2{
	float:left;
	clear:left;
	width:240px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:0px;
	margin-top:0px;
	line-height:23px;
	height:23px;
	margin-bottom:3px;
	text-align:right;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-family:"Arial Rounded MT Bold", Verdana, Tahoma;
	background-color:#FF9A02;
}
.boxsagreeventinelmenu li a{padding:0px;}

.boxprincipalihome{
	float:left;
	border:1px solid #F3F3F3;
	background-image:url(../immagini/sfondopannello.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-top:2px;
	margin-right:3px;
	width:228px;
	min-height: 220px;	height:auto !important;	height: 220px; 
	background-color:#FFFFFF;
}
.boxprincipalihome h2{
	float:left;
	clear:left;
	width:220px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	line-height:23px;
	margin-bottom:3px;
	text-align:right;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-family:"Arial Rounded MT Bold", Verdana, Tahoma;
}
.grande{font-size:16px; font-weight:normal; font-style:italic;}
.contenutoboxprincipalihome{
	float:left;
	clear:left;
	margin-left:10px;
	display:inline;
	width:210px;
	padding-bottom:5px;
	min-height: 140px;	height:auto !important;	height: 140px; 

}
.contenutoboxprincipalihome h3{margin-top:3px; margin-bottom:6px;}
.contenutoboxprincipalihome h3 a{
	font-size:11px;
	font-weight:bold;
	float:left;
	clear:left;
	display:inline;
	width:210px;
}
.contenutoboxprincipalihome p{
	float:left;
	margin:0px;
	margin-bottom:3px;
	margin-top:5px;
	width:98%;
	text-align:justify;
}
.tastolealtre{
	margin-left:10px;
	width:auto;
	float:left;
	clear:left;
	height:20px;
	width:154px;
	overflow:hidden;
	display:block;
	display:inline;
}
.arroSX{float:left; background-image:url(../immagini/arrotondaSX.gif); width:17px; height:20px;display:inline;}
.arroDX{float:left; background-image:url(../immagini/arrotondaDX.gif); width:17px; height:20px; display:inline;}

.centrotasto{text-align:center; height:20px; overflow:hidden; float:left; line-height:20px; display:inline; width: 120px;}
.centrotasto a{color:#FFFFFF; text-decoration:none; display:inline; text-align:center;}

.riquadrowebcamme{
	float:left;
	width:45%;
	margin-right:2%;
	margin-left:2%;
	margin-bottom:20px;
	display:inline;
}
.riquadrowebcamme img{margin-top:5px;}
#spotcentralehome{
	float:left;
	clear:left;
	width:696px;
	height:90px;
	background-color:#FFFFFF;
	margin-top:2px;
}


.boxinferiorehome{
	float:left;
	clear:left;
	border:1px solid #F3F3F3;
	background-image:url(../immagini/sfondopannello.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-right:2px;
	margin-top:2px;
	width:461px;
	background-color:#FFFFFF;
}
.boxinferiorehome h2{
	float:left;
	clear:left;
	width:453px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	line-height:23px;
	margin-bottom:5px;
	text-align:right;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-family:"Arial Rounded MT Bold", Verdana, Tahoma;
	margin-top:0px;
	margin-bottom:6px;
	text-align:left;
	
}


.contenutoboxinferiorihome{
	float:left;
	clear:left;
	margin-left:10px;
	display:inline;
	width:445px;
	padding-bottom:5px;
	min-height: 160px;	height:auto !important;	height: 160px; 

}
.contenutoboxinferiorihome h3{margin-top:3px; margin-bottom:6px;}
.contenutoboxinferiorihome h3 a{
	color:#496081;
	font-size:11px;
	font-weight:bold;
	float:left;
	clear:left;
	display:inline;
	margin:0px;
	width:445px;
}
.contenutoboxinferiorihome p{
	float:left;
	margin:0px;
	margin-bottom:3px;
	width:98%;
}




#corpocentrale{
	float:left;
	margin-right:3px;
	padding-bottom:10px;
	width:462px;

	background-color:#FFFFFF;
	display:inline;
	
}
#corpocentraletrecolonne{
	font-size:10px;
	padding-left:5px;
	float:left;
	margin-right:3px;
	padding-bottom:10px;
	width:690px;

	background-color:#FFFFFF;
	display:inline;
	
}
#cse-search-results{
	font-size:10px;
	}
#corpocentrale h2{
	float:left;
	clear:left;
	margin-left:1px;
	margin-right:1px;
	padding-left:5px;
	width:455px;
	margin-top:8px;
	margin-bottom:0px;
	text-align:left;
}
#corpocentrale h5{
	float:left;
	clear:left;
	margin-left:1px;
	margin-right:1px;
	padding-left:5px;
	width:455px;
	margin-top:5px;
	margin-bottom:0px;
	text-align:right;
	font-size:10px;
}
#corpocentrale h5 a{color:#cccccc; text-decoration:none;}
#corpocentrale h5 a:hover{color:#496081}
.visualizzanews{
	float:left;
	clear:left;
	padding-left:5px; 
	margin-right:5px; 
	width:452px;
	height:370px;
	overflow:hidden;
	display:inline;

}
.visualizzanews h3{float:left;clear:left;  margin:0px; margin-bottom:8px;font-size:13px; width:448px; color:;}
.visualizzanews p{float:left;clear:left;color:#000000; font-size:10px; margin-top:3px;margin-bottom:2px;width:448px; line-height:14px;}

#leggitutto{position:relative; left:0px; top:370px; width:454px; background-color:#FFFFFF;}

#comprimi{float:left; clear:left; margin-top:10px; margin-bottom:4px; width:100%;/*margin-left: 288px;*/text-align:right; background-image:url(../immagini/sfondocomprimi.jpg); background-repeat:no-repeat; }
#tastocomprimi{float:right; width:170px;}
#comandivari{float:left; width:200px; line-height:20px; text-align:left; vertical-align:middle; padding-left:22px;}

.listanewsinterna{
	float:left;
	clear:left;
	margin-left:1px;
	margin-right:1px;
	padding-left:5px;
	width:455px;
	margin-top:0px;
	margin-bottom:6px;
	text-align:left;	
}
.listanewsinterna h3{float:left; clear:left; width: 450px; margin:0px; margin-top:8px; padding-top:5px; font-size:12px; border-top:1px solid; display:inline;}
.listanewsinterna p{float:left; clear:left; width: 450px; color:#000000; font-size:10px; margin-top:3px; margin-bottom:2px;display:inline;}

.riquadro{
	border:1px solid #EEEEEE;
	background-image:url(../immagini/sfondopannello.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	float:left;
	clear:left;
	width:438px;
	min-height: 70px;	height:auto !important;	height: 70px;
	padding:6px;
	margin-top:8px;
}
.riquadroTOP{
	border:1px solid #EEEEEE;
	float:left;
	clear:left;
	width:438px;
	min-height: 70px;	height:auto !important;	height: 70px;
	padding:6px;
	margin-top:8px;
}
.riquadro h3{width: 438px; margin-top:0px; padding-top:0px; border-top:none; font-size:10px; text-decoration:underline; }
.riquadro p{width:438px;}
.riquadroTOP h3{width: 438px;}
.riquadroTOP p{width:438px;}

#chiusura{
	color:#496081;
	float:left;
	clear:left;
	background-repeat:no-repeat;
	width:956px;
	height:70px;
	padding-top:14px;
	padding-left:4px;
	padding-right:8px;
}
#progetto{
	text-align:right;
	float:right; 
	clear:right;
	width:700px;
}
#standard{
	float:left;
	clear:left;
	width:200px;
}

