@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	background-image:url(../img/layout2/sfondo2.jpg);
	background-position:center;
	background-color:#99CCFF;
	background-position:top center;
	background-repeat:repeat-y;
	font-family:Tahoma, Verdana;
	font-size:10px;
	
}
.alt{position:absolute;display:none;}
a:hover{text-decoration:underline;}
/* ELEMENTI POSIZIONATI IN MODO ASSOLUTO */
#testata{
	position:absolute;
	left:50%;
	background-image:url(../img/layout2/testata.jpg);
	width:952px;
	height:124px;
	top:0px;
	margin-left:-476px;
}
#testata h1{
	position:absolute;
	display:none;
}
#testata h2{
	margin:0px;
	position:absolute;
	top:108px;
	left:210px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	
}
#testata h3{
	margin:0px;
	display:none;
	position:absolute;
	top:81px;
	left:820px;
	font-size:11px;
	font-weight:bold;
	color:#254367;
}
#testata a{color:#ffffff; text-decoration:none;}
#boxultimenotizie{
	position:absolute;
	width:208px;
	height:125px;
	left:50%;
	margin-left:-476px;
	top:103px;
	overflow:hidden;
}
#boxultimenotizie h2{
	position:absolute;
	width:174px;
	text-align:center;
	top:4px;
	left:0px;
	height:15px;
	line-height:15px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
}
#riquadronotizie{
	position:absolute;
	width:194px;
	height:100px;
	left:0px;
	top:20px;
	padding:6px;
	padding-top:0px;
	padding-bottom:0px;
	overflow:hidden;
}
.ultimanotizia{
	float:left;
	clear:left;
	width:100%;
	overflow:hidden;
	height:90px;
}
.ultimanotizia h3{
	margin:0px;
	margin-top:6px;
	width:100%;
	font-size:11px;
	font-weight:bold;
}
.ultimanotizia p{
	margin:0px;
	width:100%;
}
#menuprincipale{
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	left:50%;
	margin-left:-265px;
	top:130px;
	width:489px;
	height:105px;
	background-image:url(../immagini/sfondomenu.gif);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
}	

#primorigo{
	position:absolute;
	top:0px;
	left:58px;
	height:15px;
}
#primorigo a{
	float:left;
	width:39px;
	padding-left:18px;
	height:15px;
	background-image:url(../immagini/puntogenerico.gif);
	background-repeat:no-repeat;
	color:#660000;
	text-decoration:none;
	line-height:16px;
	
	font-size:12px;
	vertical-align:baseline;
}
#primorigo a:hover{
	background-image:url(../immagini/OVER/puntogenerico.gif);
	text-decoration:underline;
}

#secondorigo{
	position:absolute;
	top:28px;
	left:58px;
	height:15px;
	width:400px;
}
#secondorigo a{
	float:left;
	padding-left:18px;
	height:15px;
	background-repeat:no-repeat;
	line-height:18px;
	font-weight:bold;
	
	vertical-align:baseline;
}

a.estate{
	width:39px;
	background-image:url(../immagini/puntoestate.gif);
	text-decoration:none;
	color:#FFCC00;
}
a:hover.estate{
	background-image:url(../immagini/OVER/puntoestate.gif);
	text-decoration:underline;
	}
a.inverno{
	width:49px;
	background-image:url(../immagini/puntoinverno.gif);
	text-decoration:none;
	color:#0066cc;
}
a:hover.inverno{
	background-image:url(../immagini/OVER/puntoinverno.gif);
	text-decoration:underline;
}
a.webcam{
	width:56px;
	background-image:url(../immagini/puntowebcam.gif);
	text-decoration:none;
	color:#FF6600;
}
a:hover.webcam{
	background-image:url(../immagini/OVER/puntowebcam.gif);
	text-decoration:underline;
}
a.photogallery{
	width:69px;
	background-image:url(../immagini/puntowebcam.gif);
	text-decoration:none;
	color:#CC0000;
}
a:hover.photogallery{
	background-image:url(../immagini/OVER/puntowebcam.gif);
	text-decoration:underline;
}
#rigoestate{
	position:absolute;
	top:75px;
	left:103px;
	color:#FFCC00;
	width:333px;
}
#rigoestate a{color:#FFCC00; text-decoration:none;}
#rigoestate a:hover{text-decoration:underline;}
#rigoinverno{
	position:absolute;
	top:52px;
	left:141px;
	color:#0066cc;
	width:295px;
}	
#rigoinverno a{color:#0066cc; text-decoration:none;}
#rigoinverno a:hover{text-decoration:underline;}


#boxmeteo{
	height:120px;
	left:50%;
	margin-left:228px;
	position:absolute;
	top:107px;
	width:248px;
}
#boxmeteo h2{
	margin:0px;
	line-height:17px;
	height:17px;
	background-color:#99CCFF;
	width:243px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	padding-right:5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#boxmeteo h2 a{text-decoration:none;}
#meteo{
	position:absolute;
	top:17px;
	width:248px;
	height:58px;
}

#contenuti{
	position:absolute;
	left:50%;
	width:952px;
	top:230px;
	margin-left:-476px;
}


/* ELEMENTI FLOAT */
#colonnasinistra{
	float:left;
	clear:left;
	margin-left:0px;
	width:208px;
	border:0px;
}
a.linkprincipalisinistra, #colonnasinistra h2{
	float:left;
	clear:left;
	margin:0px;
	height:20px;
	line-height:20px;
	font-size:11px;
	background-color:#E27D32;
	width:203px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	padding-left:5px;
	margin-bottom:2px;
	border-top-left-radius: 8px;
}
a:hover.linkprincipalisinistra{
	text-decoration:underline;
}
.riquadrosinistra{
	float:left;
	clear:left;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:2px;
	width:194px;
}
#riquadroospitalita{
	height:46px;
	background-image:url(../immagini/sfondo_ospitalita.jpg);
	background-repeat:no-repeat;
}
#riquadroospitalita a{
	float:right;
	clear:right;
	height:15px;
	line-height:14px;
	font-weight:bold;
	text-align:right;
	color:#660000;
	width:180px;
	padding-right:0px;
	text-decoration:none;
}
#riquadroospitalita a:hover{text-decoration:underline;}
#riquadrofloraefauna{
	height:60px;
	background-image:url(../immagini/floraefauna.jpg);
	background-repeat:no-repeat;
}
#riquadrofloraefauna a{
	float:right;
	clear:right;
	margin-top:15px;
	height:15px;
	line-height:14px;
	font-weight:bold;
	text-align:right;
	color:#660000;
	width:180px;
	padding-right:0px;
	text-decoration:none;
}
#riquadrofloraefauna a:hover{text-decoration:underline;}
.riquadrofunivie{
	float:left;
	clear:left;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:2px;
	width:194px;
	background-repeat:no-repeat;
	background-position:top right;
	height:68px;

}
.riquadrofunivie a{
	float:left;
	clear:left;
	width:120px;
	line-height:16px;
	color:#660000;
	text-decoration:none;
}
.riquadrofunivie a:hover{text-decoration:underline;}
.spaziosponsorsinistra{
	float:left;
	clear:left;
	padding:0px;
	margin-bottom:2px;
	width:206px;
}

#colonnecentralepiudestra{
	float:left;
	width:740px;
	margin-left:4px;
	display:inline;
	border:0px;
}

#colonnacentrale{
	float:left;
	display:inline;
	border:0px;
	width:488px;
	overflow:hidden;
}
#colonnacentrale h2{
	float:left;
	clear:left;
	height:20px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#FFCC00;
	margin:0px;
	width:468px;
	padding-left:10px;
	padding-right:10px;
}
#colonnacentrale h3{
	float:left;
	clear:left;
	color:#FF6600;
	margin-top:10px;
	margin-bottom:2px;
	font-size:12px;
	width:476px;
	padding-left:6px;
	padding-right:6px;
}
#colonnacentrale p{
	text-align:justify;
	margin-top:2px;
	margin-bottom:2px;
	width:476px;
	padding-left:6px;
	padding-right:6px;
	float:left;
	clear:left;
	font-size:11px;
	line-height:14px;
}
#colonnacentrale a:link{color:#FF6600; font-weight:bold;}
#colonnacentrale a:hover{color:#FFCC00;}
#colonnacentrale a:visited{color:#660000;font-weight:bold;}


.titoloeventohome{float:left;clear:left;}
.titoloeventohome h4{
	float:left;
	clear:left;
	width:478px;
	margin-top:5px;
	margin-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}
.corpoeventohome{
	float:left;
	clear:left;
	width:478px;
	padding-left:0px;
	padding-right:5px;
	color:#333333;
	font-size:12px;
}

#colonnadestra{
	float:right;
	clear:right;
	width:248px;
}
#colonnadestra p{
	margin-top:2px;
	margin-bottom:2px;
	width:100%;
	float:left;
	clear:left;
}

a.linkprincipalidestra, #colonnadestra h2 {
	float:left;
	clear:left;
	margin:0px;
	height:20px;
	line-height:20px;
	font-size:11px;
	background-color:#E27D32;
	width:243px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	padding-left:5px;
	border-top-right-radius: 8px;
}
a:hover.linkprincipalidestra{
	text-decoration:underline;
}
a.linksecondaridestra{
	float:left;
	clear:left;
	margin:0px;
	height:15px;
	line-height:15px;
	font-size:11px;
	color:#660000;
	width:230px;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	text-decoration:none;

	margin-bottom:2px;
}
.riquadrodestra{
	float:left;
	clear:left;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:2px;
	width:234px;
}
.riquadrodestra a{color:#660000;}
.spaziosponsordestra{
	float:left;
	clear:left;
	padding:0px;
	border:1px solid #FF9900;
	margin-bottom:2px;
	width:246px;
}
.invernosubmenudestra{
	float:left;
	clear:left;
	margin:0px;
	height:15px;
	line-height:15px;
	font-size:11px;
	width:243px;
	color:#0066cc;
	font-weight:bold;
	font-size:11px;
	text-align:right;
	text-decoration:none;
	padding-right:5px;
	margin-bottom:2px;
}


#designedbytosnet{
	float:left;
	clear:left;
	margin-bottom:2px;
	
	
	display:block;
}





#designedbytosnet a{background-image:url(../img/layout2/designed_by_tosnet.jpg);display:block;width:248px;
	height:26px;}
#chiusura{
	border-top:1px dotted #CCC;
	float:left;
	clear:left;
	padding-top:10px;
	font-size:11px;
	margin-top:15px;
	margin-left:220px;
	width:475px;
	color:#999;
	text-align:center;
}

	
	
	
	
#formrichiesta{width:480px;margin-left:4px;display:inline;}
form{float:left; clear:left;margin-top:5px; display:inline;}
label{float:left; height:18px; padding-top:6px;}
.campoform{background-image:url(../immagini/sfondocampiform.jpg); border: 1px solid #ffffff; height:20px; padding-left:5px; line-height:20px; float:right;}
.textareaform{width:405px;height:160px;background-image:url(../immagini/sfondotextarea.jpg); border: 1px solid #ffffff; padding-left:5px; float:right; background-position:top left;}
.rigoform{margin-bottom:6px; float:left; clear:left; width:480px;}
.rigoform strong{float:left; margin-top:15px; color:#660000; margin-bottom:5px;}
.mezzorigoform{margin-bottom:6px; float:left; width:240px;}
.unquartodirigoform{float:left; width:102px;}

#informativasullaprivacy{float:left; margin-left:20px;display:inline; width:200px; line-height:18px; text-align:justify; font-size:11px;}

#gallery img{border:1px solid #008A00;float:left; margin-right:6px; margin-left:6px;margin-top:12px;}

