body{padding:0;font-size:75%;margin:0 0 4px 0;font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SanSans-Regular, sans-serif; text-align: center;}
acronym {border-bottom:1px dashed black;cursor:help;}
a, a:link, a:visited {font-weight:bold; text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
.bugFix, .alt, .nascosto, .navigazionePagina{clear:none;z-index:51;left:-10000px;width:0;position:absolute;top:-10000px;height:0;}
#contenitore{margin:0;padding:0;font-size:.9em;background:#fff;width:100%;text-align:center;}
#corpo{margin:0 auto;width:770px;text-align:left;background-color:#fff;padding:0;}


h1{clear:none;z-index:51;left:-10000px;width:0;position:absolute;top:-10000px;height:0;}
h2{padding:0 0 0 6px;font-size:1.2em;margin:0 0 0 3px;}
h3, h4{padding:0 0 0 6px;line-height:1.2em;position:relative;}
#colonna h3{font-size:1em;}
#colonna .contenuti{clear:both;margin:0 0 4px 0;padding:6px 8px 8px 8px;}

hr{display:none;}
#pagina{margin:0 auto;width:100%;position:relative;}
#sfondo{width:770px;margin:0;float:left;padding:0;}

/******colonnaunica****/
#colonna{margin:0;float:left;width:758px;padding:0;border-top:4px solid #fff;min-height:278px;height:auto!important;height:278px;}

/**** banner */
#contTitoloEmenu{margin:0;padding:0;font-size:.9em;background:#fff;width:100%;text-align:center;}
#titoloEmenu{padding:0;background:#fff;margin:0 auto;font-size:1em;width:768px;font-size:.7em;f\ont-size:1.1em;}
form{padding:0;margin:0;}

/**** colonna sinistra ****/
a.continua {display:block;text-align:right;color:#D5452D;font-weight:normal;margin:0;padding:3px;}
#colonnaSinistra{float:left;padding:0;margin:0 5px 0 0;width:157px;}
#colonnaSinistra img {margin:0;border:0;padding:0;border-bottom:4px solid #fff;}
#colonnaSinistra ul.menuCavalieri{background:#fff;padding:0;list-style:none;margin:1px 0 0 0!important;}
#colonnaSinistra ul.menuCavalieri li{margin:0 0 1px 0;padding:0 0 4px 0;color:#333;display:block;}
#colonnaSinistra ul.menuCavalieri li.attivo{margin:0 0 1px 0;padding:4px 0 4px 10px;color:#fff;height:20px;font-weight:bold;}
#colonnaSinistra ul.menuCavalieri li.ultimo,#colonnaSinistra ul.menuCavalieri li.ultimomenu {margin:0;padding:0 0 6px 0;color:#333;display:block;}
#colonnaSinistra ul.menuCavalieri li a, #colonnaSinistra ul.menuCavalieri li a:link, #colonnaSinistra ul.menuCavalieri li a:visited {margin:0;display:block;padding:3px 0 0 7px;}
#colonnaSinistra ul.menuCavalieri li.ultimo a, #colonnaSinistra ul.menuCavalieri li.ultimo a:link, #colonnaSinistra ul.menuCavalieri li.ultimo a:visited,
#colonnaSinistra ul.menuCavalieri li.ultimomenu a, #colonnaSinistra ul.menuCavalieri li.ultimomenu a:link, #colonnaSinistra ul.menuCavalieri li.ultimomenu a:visited
{margin:0;display:block;padding:3px 0 0 8px;}

/**** colonna destra **/
#colonnaDestra{margin:0;float:left;width:608px;padding:0 0 0 10px; min-height:278px;height:auto!important;height:278px;}
#colonnaDestra h3, #colonnaDestra h4{margin:0;background:#ccc;color:#fff;font-size:1em;padding:0;position:relative;}
#colonnaDestra h3 a, #colonnaDestra h4 a {color:#fff;position:absolute;right:6px;top:0px;}
#colonnaDestra h4{color: #000;line-height:1.5em;border-top:3px solid #fff;border-bottom:3px solid #fff;}
#colonnaDestra h4 a {color:#000;font-weight:normal;}

#colonnaDestra span.h3Bottom, #colonnaDestra span.h4Bottom{ display:none;padding:0;height:2px;border-bottom:4px solid #fff;display:block;margin:0;}
#colonnaDestra .contenuti{clear:both;margin:-1px 0 0 0;padding:6px 8px 8px 8px;position:relative;border-bottom:4px solid #fff;}
#colonnaDestra .contenuti .visualizzanascondi{display:block; border-top:1px dashed #ccc; text-align:right;padding:2px 0;}
#colonnaDestra .contenuti .visualizzanascondi a{color:#666;padding:2px 10px;border:1px solid #ccc;border-top:1px solid #F3F4F5;background:transparent;}
#colonnaDestra .contenuti ul, #colonnaDestra .contenutiLast ul{list-style-type:none;margin:3px 0 6px 10px;padding:0;}
#colonnaDestra .contenuti ul a, #colonnaDestra .contenuti ul a:hover, #colonnaDestra .contenutiLast ul a:hover, #colonnaDestra .contenuti ul a:active, #colonnaDestra .contenutiLast ul a:active{color:#D5452D;}
#colonnaDestra .contenuti ul li, #colonnaDestra .contenutiLast ul li{padding-left:13px; margin-bottom:2px;}
#colonnaDestra .contenutiLast{clear:both;background:#F3F4F5;margin:0;padding:6px 8px 8px 8px;position:relative;}
.note{padding:8px 0;font-weight:normal;}
#colonnaDestra .contenuti ul li ul li{font-weight:normal;}



/**** tabelle ***/
#colonnaDestra table{font-size:1em;f\ont-size:1em;width:590px;}
#colonnaDestra table th{ font-weight:normal;margin:0;padding:0 6px;color:#000;text-align:left;}
#colonnaDestra table td{margin:0;padding:0;}
#colonnaDestra table.col4 label{color:#000;font-weight:normal;}

/**** per il riassunto dei dati **/
#colonnaDestra table.riepilogo th{background:#FDFDFD;text-align:right;width:240px;}
#colonnaDestra table.riepilogo td{background:#FDFDFD;padding:3px 6px;}

/**** campi input acquisizione dati **/
input{margin:0;padding:0;vertical-align:middle;}
input.maxi{width:450px;}
input.mini{width:40px;}
select.med{width:280px;}
select.maxi{width:453px;}
input.med{width:275px;}

/* Piede di pagina */
#footer {
	clear:both;
	margin: 0 auto 0 auto;
	width:770px; text-align:center!important;
}
 
