/*cse.cssFebbraio 2007 */body{	margin: 0;	padding: 0;	color: #404040;	background: #e6e6e6 url(../img/bckgbody.gif) fixed repeat-x;	font: 75% "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;}html>body {	font-size: 12px; }* html body{	background: #e6e6e6 url(../img/bckgbody.gif) repeat-x;	height: 100%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {  	margin:0; 	padding:0; }#wrapper {	background: transparent url(../img/bckgfisso.gif) repeat-y;}	p {	line-height: 1.5em; 	font-size:1em;	margin-top: 1.5em;	margin-bottom: 1.5em;}a{	color: #989898;	text-decoration: none;}a:hover{	color: #999;	text-decoration: none;}img{	border: 0;}/**************** Sidebar ****************/#sidebar{	position: fixed;	margin: 0;	left: 0;	width: 180px;	min-height: 100%;	background: url(../img/bckgfisso.gif) top left repeat-y;}* html #sidebar{	position: absolute;	height: 100%;	background: url(../img/bckgfisso.gif) top left repeat-y;}#corner{		background: url(../img/bckgcorner.gif) top left no-repeat;	width: 180px;	height: 194px;}/**************** Scorrevole ****************/#scorrevole{	width: 780px;	border-left: 1px #CFCFCF solid;	border-right: 1px #CFCFCF solid;	margin: 0 0 0 180px;	padding: 0;}#intestazione{	margin: 0 0 55px 0; /* il margin-bottom è per colmare il display:none del subheader*/	padding:0;}#subheader{	height: 40px;	display: none;}#lingua{	float: left;	border-top: 1px #bdbdbd solid;	border-right: 1px #bdbdbd solid;	border-bottom: 1px #bdbdbd solid;	padding: 2px 6px 2px 37px;	margin-top: 10px;	font-size: 0.8em;	letter-spacing: 0px;	background: url(../img/eng.gif) no-repeat left center;}#riservata{	float: right;	border-top: 1px #bdbdbd solid;	border-left: 1px #bdbdbd solid;	border-bottom: 1px #bdbdbd solid;	background: #d4d4d4;	padding: 2px 6px 2px 6px;	margin-top: 10px;	font-size: 0.8em;	letter-spacing: 0px;}/******** Principale ********/#principale{	margin-right: 254px; 	border-right: 1px #e0e0e0 solid;/*	text-align: justify;*/}.txttitle{	font-size: 1.6em;	border-left: 10px solid #aaa;	margin-left: -10px;	padding: 4px 0 4px 5px;	margin-bottom: 8px;}#margsx{	padding: 25px 10px 20px 10px;}img.titolo{	border: 0;	margin: 0 0 0 -10px;}img.main{	float: left;	border: 1px #e0e0e0 solid;	padding: 2px;	background: #e7e7e7;	margin: 0 0 12px 0;}img.banner{	margin: 0 0 0 -10px;	border: 0;	padding: 0;}img.sinistra{	float: left;	border: 1px #e0e0e0 solid;	padding: 2px;	margin: 3px 6px 3px 0;	background: #e7e7e7;}img.sinistra:hover{	border: 1px #999 solid;	background: #b0b0b0;}img.nobordersx{	float: left;	padding: 2px;	margin: 3px 10px 3px 0;	background: #fff;}img.noborderdx{	float: right;	padding: 2px;	margin: 3px 0 3px 10px;	background: #fff;}img.destra{	float: right;	border: 1px #e0e0e0 solid;	padding: 2px;	background: #e7e7e7;	margin: 3px 0 3px 6px;}img.destra:hover{	border: 1px #999 solid;	background: #b0b0b0;}img.destrafondo{	float: right;	border: 1px #e0e0e0 solid;	padding: 2px;	background: #e7e7e7;	margin: 3px 0 50px 6px;}img.quattroorizzontale{	border: 1px solid #e0e0e0;	padding: 2px;	margin: 0 0 10px 0;	background: #e7e7e7;}img.quattroorizzontale:hover{	border: 1px #999 solid;	background: #b0b0b0;	padding: 2px;}#principale ul{	margin: -1.5em 4px 16px 4px;	padding: 0;	line-height:1.5em;	list-style-type: square;	color: #303030;}#principale li{	padding: 0;	list-style-position: outside;	margin-left: 1em;	color: #303030;}/*#principale embed{	margin-left: 9px;}*//******** Laterale ********/#laterale{	float: right;	width: 255px;	margin-top: 10px;}#laterale p{	color: #666;	font-size: 0.833em;	line-height: 1.8em;	margin-top: 0;	margin-bottom: 0;	margin-left: 20px;	margin-right: 20px;}#laterale ol{	color: #666;	font-size: 0.9em;	line-height: 1.4em;	margin-top: 3px;	margin-bottom: 5px;	margin-left: 20px;	margin-right: 20px;	padding: 0;}#laterale li{	list-style-position: inside;	margin: 0;}#laterale img.playerV{	margin: 15px 0 0 20px;	padding: 0;	border: 0;}#laterale img.zoomdx{	border: 2px solid #e3e3e3;	margin-top: 8px;}#laterale img.zoomdx:hover{	border: 2px solid #b0b0b0;	margin-top: 8px;}.nero{	color: #000;}.red{	color: #f00;}/**************** Piede ****************/#piede{	color: #fff;	background: #000 url(../img/bckgpiede.gif) no-repeat center bottom;	border-left: 2px solid #fff;	border-right: 2px solid #fff;	font-size: 0.8em;}#piede a:link{	color: #fff;}		#piede a:visited{	color: #fff;}		#piede a:hover{	color: #fff;	text-decoration: underline;}		#piede a:active{	color: #fff;	text-decoration: underline;}#filettopiede{	padding: 0;	margin: 0;}	div.split3 div{	float: left;	padding: 0;	margin: 0;}#indirizzo{	width: 268px;	padding: 0;	margin: 0;}#indirizzo p{	margin-top: 4px;	margin-left: 8px;	margin-bottom: 2px;}#recapiti{	width: 255px;	padding: 0;	margin: 0;}#recapiti p{	margin-top: 4px;	margin-bottom: 2px;}#copy{	border-left-width: 1px;	border-left-style: solid;	border-left-color: #555;	padding: 0;	margin: 0;}#copy p{	margin-left: 3px;	margin-top: 4px;	margin-bottom: 2px;}#standard{	color: #666;	float: right;	text-align: right;	padding: 0 8px 0 0;	margin: 0;}#standard p{	margin-top: 4px;	margin-bottom: 2px;}div.wide{	clear: left;	height: 5px;}