@charset "UTF-8";
/* CSS Document */
body{
	margin:0; padding:0; font-family: Helvetica,Arial, sans-serif;
	color:#333; font-size:12px;
	background-color:#0F9; background-image:url(../_img/righe.gif); background-position:top left;
	}
img{border:none;}
hr{
	margin:0px; padding:0px; display:none;
	}
a{ color:#333; text-decoration:none; }
a:hover{ color:#666; text-decoration:none;}
h2.h2Tit{
	padding:0px; padding-bottom:10px; margin:0px; font-family:Helvetica,Arial, sans-serif; font-size:36px; color:#999; clear:both; font-weight:lighter;line-height:32px; margin-bottom:5px;
	}
div.myClear{
	padding:0px; margin:0px; font-size:1px; clear:both; height:0px;	
	}
div#cnt{
	width:900px; padding:0px 35px 0px 35px; height:auto; clear:both; margin:0 auto;
	background-image:url(../_img/ombraLati.gif); background-position:top center; background-repeat:repeat-y;
	}
div#containerGen{
	width:900px; padding:0px; margin:0px; height:auto; clear:both; background-color:#E6E6E6;
	}
div#header{
	width:900px; height:140px; padding:0px; margin:0px; clear:both;
	background-color:#000000; background-image:url(../_img/headerBg.jpg); background-position:top center; background-repeat:no-repeat;
	}
div#contenitore{
	width:850px; height:auto; padding:25px; margin:0px; clear:both;
	}
div#colSx{
	width:224px; height:auto; padding:0px; margin:0px; float:left;
	}
div#colSx ul{
	padding:0px; padding-top:5px; margin:0px; clear:both;
	}
div#colDxMenu ul{
	padding:15px 0px 0px 20px; margin:0px; clear:both;
	}
div#colSx li{
	padding:0px 0px 10px 0px; margin:0px; list-style:none; display:block;
	}
div#colDxMenu li{
	padding:0px 20px 0px 0px; margin:0px; list-style:none;  display:inline;
	}
span.voceSel{
	height:22px; padding:2px 7px 1px 25px; text-decoration:none; font-size:13px;
	background-image:url(../_img/segnapostoHover.jpg); background-position:top left; background-repeat:no-repeat;
	background-color:#444; color:#FFF; 
	}
div#colSx li a{
	height:22px; padding:2px 7px 1px 25px; text-decoration:none; color:#333; font-size:13px;
	background-image:url(../_img/segnaposto.jpg); background-position:top left; background-repeat:no-repeat;
	}
div#colDxMenu li a{
	height:22px; padding:2px 7px 1px 25px; text-decoration:none; color:#333; font-size:13px;
	background-image:url(../_img/segnapostoBianco.jpg); background-position:top left; background-repeat:no-repeat;
	}
div#colSx li a:hover,div#colDxMenu li a:hover{
	background-color:#444; color:#FFF; background-image:url(../_img/segnapostoHover.jpg);
	}
div.bannerSx{
	width:220px; height:auto; clear:both; padding:35px 0px 10px 0px; margin:0px;
	}
div#colDx{
	width:625px; height:auto; padding:0px; margin:0px; float:left; 
	}
div.colDxIn{
	width:625px; height:auto; padding:0px; margin:0px; float:left; background-color:#FFF; color:#808080;
	}
div.colDxIn p{
	padding:5px 20px 20px 20px; margin:0px; font-size:12px; text-align:justify; 
	}
.ulTesto{
	padding:0px 20px 20px 20px; margin:0px; clear:both;
	}
.ulTesto li{
	padding:0px; margin:0px; margin-left:15px; clear:both;
	}
div.colDxIn h3{
	padding:15px 15px 0px 15px; margin:0px; font-family:Helvetica,Arial, sans-serif; font-size:18px; color:#999; clear:both; font-weight:bold;line-height:18px; margin-bottom:0px;
	}
div.colDxInMyHr{
	background-image:url(../_img/hrImgColDx.jpg); height:20px; width:625px; padding:0px; display:block; margin:0px; background-position:top left; background-repeat:no-repeat; border:none; clear:both;
	}
div.boxFlash{
	background-color:#CCC; width:625px; height:352px; padding:0px; margin:0px; clear:both;
	}
div.cntImgFull{
	background-color:#FFF; width:625px; height:auto; padding:0px; padding-top:10px; margin:0px; clear:both;
	}
div.citazione{
	padding:10px 20px 2px 20px; margin:0px; width:585px; 
	clear:both; text-align:left; font-size:11px; font-weight:bold; color:#808080; float:left;
	}
div.autoreCitazione{
	padding:0px 20px 5px 20px; margin:0px;
	clear:both; text-align:right; font-size:10px; font-weight:lighter; color:#808080;
	}
div#footer{
	width:900px; height:60px; padding:0px; margin:0px; clear:both;
	background-color:#000000; background-image:url(../_img/footerBg.jpg); background-position:bottom center; background-repeat:no-repeat;
	}
div.credits{
	padding:20px 0px 0px 800px; margin:0px; font-size:9px; color:#E6E6E6; text-align:center;
	}
div.credits a{
	font-size:11px; color:#FFF; text-align:center; text-decoration:none;
	}
div.credits a:hover{
	font-size:11px; color:#808080; text-align:center; text-decoration:none;
	}