@charset "utf-8";
/* CSS Document */
	#corpo{
	position:relative;
	width:900px;
	margin: 0 auto;
	padding: 0;
	}
	#titolo{
	position:relative;
	width:900px;
	height:150px;
	margin: 0 auto;
	padding: 0;
	background:url(Elementi/intestazione.png)
	}
	#spacerint{
	position:relative;
	width:900px;
	height:116px;
	margin: 0 auto;
	padding: 0;
	}	
	#spacerlogo{
	float:left;
	width:250px;
	height:116px;
	margin: 0 auto;
	padding: 0;
	}	
	#spacerflash{
	float:left;
	width:150px;
	height:30px;
	margin: 0 auto;
	padding: 0;
	}
	#spacerflag{
	float:left;
	width:50px;
	height:50px;
	margin: 0 auto;
	padding: 0;
	}			
	#spacerleft{
	float:left;
	width:600px;
	height:20px;
	margin: 0 auto;
	padding: 0;
	}	
	#menutop{
	float:left;
	width:300px;
	height:20px;
	margin: 0 auto;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	}	
	#flash{
	float:left;
	text-align:left;
	width:600px;
	height:250px;
	margin: 0 auto;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	#villaronchi{
	float:left;
	width: 300px;
	height:250px;
	}
	#chisiamo{
	position:relative;
	width:900px;
	height:150px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(Elementi/chisiamo.jpg);
	background-repeat: no-repeat;
	}
	#news{
	position:relative;
	width:900px;
	height:150px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(Elementi/news.jpg);
	background-repeat: no-repeat;
	}	
	#menu{
	position:relative;
	width:900px;
	height:150px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(Elementi/menu.jpg);
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: no-repeat;	
	}	
	#photo{
	position:relative;
	width:900px;
	height:150px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(Elementi/photogallery.jpg);
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: no-repeat;	
	}	
	#servizi{
	position:relative;
	width:900px;
	height:150px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(Elementi/servizi.jpg);
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	#allestimenti{
	position:relative;
	width:900px;
	height:150px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(Elementi/allestimenti.jpg);
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	#eventi{
	position:relative;
	width:900px;
	height:150px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(Elementi/eventi.jpg);
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}	
	#locations{
	position:relative;
	width:900px;
	height:150px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(Elementi/locations.jpg);
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	#archivio{
	position:relative;
	width:900px;
	height:150px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(Elementi/archivio.jpg);
	background-repeat: no-repeat;
	}					
	#contatti{
	position:relative;
	width:900px;
	height:150px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(Elementi/contatti.jpg);
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}		
	#menusx{
	}
	#corpotesto{
	float:left;
	width:890px;
	height:550px;
	padding: 			10px 10px 0 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-top: 0;

	margin-bottom: 0;

	}
	#corpotestolocations{
	float:left;
	width:890px;
	height:3050px;
	padding: 			10px 10px 0 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-top: 0;

	margin-bottom: 0;
	
	}
	
	#corpotestolocations2{
	float:left;
	width:890px;
	height:800px;
	padding: 			10px 10px 0 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-top: 0;

	margin-bottom: 0;
	
	}
	
	#corpotestofoto{
	float:left;
	width:890px;
	height:1600px;
	padding: 			10px 10px 0 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-top: 0;

	margin-bottom: 0;
	
	}			
	#elencoeventi{
	float:left;
	width:300px;
	height:400px;
	padding: 			10px 10px 0 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-top: 0;

	margin-bottom: 0;
	
	}
	#titolo_locations{
	float: left;
	width:600px;
	height:25px;
	padding: 			0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left: 5px;
	margin: 0;
	background-color: #CCCCCC;
	}
	#fotolocations_main{
	float: left;
	width:195px;
	height:100px;	
	padding: 			10px 10px 0 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;

	margin-bottom: 0;

	text-align:center;	
	}	
	#fotolocations_testomain{
	float: left;
	width:600px;
	height:100px;
	padding: 			10px 10px 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	
	margin-bottom: 0;
	text-align:left;
	}
		
	#dettagli_locations_testo{
	float: left;
	width:400px;
	height:650px;	
	padding: 			10px 10px 0 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	
	margin-bottom: 0;
	
	text-align:left;	
	}	
	#dettagli_locations_spacer{
	float: left;
	width:5px;
	height:500px;	
	padding: 			10px 10px 0 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	
	margin-bottom: 0;
	
	text-align:left;	
	}	
	#dettagli_locations_spacerimg{
	float: left;
	width:400px;
	height:600px;	
	padding: 			10px 10px 0 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	
	margin-bottom: 0;
	
	text-align:left;	
	}
	#dettagli_locations_video{
	float: left;
	width:400px;
	height:600px;	
	padding: 			10px 10px 0 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	
	margin-bottom: 0;
	
	text-align:left;	
	}	
	#dettagli_locations_spacerimg_titolo{
	float: left;
	width:340px;
	height:20px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	
	margin-bottom: 0;
	
	text-align:left;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(Elementi/img_dettagli_locations.jpg);
	background-repeat: repeat-x;
	}	
	#dettagli_locations_fotografie{
	float: left;
	width:70px;
	height:80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	padding-top: 5px;
	margin-bottom: 0;
	
	text-align:left;
	font-size: 10px;
	font-weight: bold;
	}		
	#corpotestocontatti{
	float:left;
	width:450px;
	height:500px;
	padding: 			10px 10px 0 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-top: 0;
	
	margin-bottom: 0;
	
	}
	#corpotestorichiesta{
	float:left;
	width:400px;
	height:500px;
	padding: 			10px 10px 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-top: 0;

	margin-bottom: 0;

	border: 1px solid #CCCCCC;
	}		
	#tabelline{
	float:				left;
	width:				225px;

	height:				150px;
	text-align:			left;
	}
	#tabmenu{
	width:				225px;
	height:				25px;
	text-align:			left;
	background:url(Elementi/int_tabelle.jpg) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: middle;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
	font-weight: bold;	
	}
	#elencomenu{
	width:				225px;
	height:				25px;
	text-align:			left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: middle;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
	}
	#formrichiesta{
	float:left;	
	width:				150px;
	height:				25px;
	text-align:			right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: middle;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	}	
	#formrichiesta1{
	float:left;
	width:				200px;
	height:				25px;
	text-align:			left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: middle;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left:10px;	
	}
	#formrichiesta2{
	float:left;
	width:				350px;
	height:				80px;
	text-align:			left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: middle;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left:10px;	
	}		
	#formrichiesta3{
	float:left;
	width:				350px;
	height:				100px;
	text-align:			left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left:10px;
	line-height: normal;
	}			
	#tablocations{
	width:				225px;
	height:				100px;
	text-align:			center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	}	
	#didlocations{
	width:				225px;
	height:				25px;
	text-align:			center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	font-style: italic;
	color: #999999;
	padding-top:5px;
	}	
	#spacer{
	float:left;	
	width:900px;
	height:25px;
	}
	#menubottom{
	float:				left;
	width:900px;
	height:20px;
	margin: 0 auto;
	padding-top: 10px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color:#e3e4e4;
	}
	#footer{
	float:left;	
	width:900px;
	height:30px;
	margin: 0 auto;
	text-align:center;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	
	
/* Testi */	

.artintavola_testo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a63635;
}
/* Link menu alto */	
.linknewshome:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.linknewshome:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.linknewshome:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.linknewshome:focus{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.linknewshome:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
/* Link menu laterale home */	
.linkmenulaterale:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.linkmenulaterale:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.linkmenulaterale:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.linkmenulaterale:focus{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.linkmenulaterale:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
/* Link menu sotto */	
.linkmenubottom:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	text-decoration: none;
}
.linkmenubottom:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	text-decoration: none;
}
.linkmenubottom:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;	
	text-decoration: none;
}
.linkmenubottom:focus{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;	
	text-decoration: none;
}
.linkmenubottom:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;	
	text-decoration: none;
}
/* Link dettagli locations */	
.linkdettaglilocations:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#990000;
	text-decoration: none;
}
.linkdettaglilocations:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#990000;
	text-decoration: none;
}
.linkdettaglilocations:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#990000;
	font-weight: bold;
}
.linkdettaglilocations:focus{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#990000;
	text-decoration: none;
}
.linkdettaglilocations:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#990000;
	text-decoration: none;
}
/* Link curriculum */	
.linkcurriculum:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#990000;
	text-decoration: none;
}
.linkcurriculum:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#990000;
	text-decoration: none;
}
.linkcurriculum:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#990000;
	text-decoration: underline;
}
.linkcurriculum:focus{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#990000;
	text-decoration: none;
}
.linkcurriculum:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#990000;
	text-decoration: none;
}
p:first-letter{
	font-size: 200%;
}
.luogoevento{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #666666;
}
.titolo_locations{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.dettagli_locations{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 15px;
}
.dettagli_testo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #666666;
}
.titolimenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}

/* Link news */	
.linknews:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	text-decoration: none;
}
.linknews:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	text-decoration: none;
}
.linknews:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	text-decoration: underline;
}
.linknews:focus{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	text-decoration: none;
}
.linknews:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	text-decoration: none;
}
/* Link archivio */	
.linkarchivio:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
}
.linkarchivio:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
}
.linkarchivio:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: underline;
}
.linkarchivio:focus{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
}
.linkarchivio:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
}
.titolonotizia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
}
.datanotizia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.testocurriculum{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	font-size: 12px;
}