body {
background:#eeeeec; 
font-size:10px; 
font-family: Verdana, Geneva, Helvetica, sans-serif;
color:#666666; 
margin:0px; 
text-align:center; 
overflow-y:scroll;
scrollbar-3dlight-color: #999999;
scrollbar-arrow-color: #999999;
scrollbar-base-color: #CCCCCC;
scrollbar-dark-shadow-color: #00507D;
scrollbar-face-color: #CCCCCC;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
letter-spacing:0px;
}

div {overflow:auto; OVERFLOW-x:hidden; OVERFLOW-y:hidden;}

form {margin:0px;}

a {text-decoration:none; color:#DB9615;}
a:hover {text-decoration:underline;}

div.capo {clear:both;}

img {border:0px;}

ul {margin-top:0px; margin-bottom:0px;}
li {list-style-image:url(/cm/img/li.gif); margin-left:-22px; padding-bottom:0px}

div.line {height:1px; background:#cccccc;}

table{font-size:10px; margin-top:0px; border-collapse:collapse; border:0px; color:#666666;}
td{padding:3px; color:#666666; text-align:left;}

select{font-size:10px; font-family: verdana, Geneva, Helvetica, sans-serif; border:1px solid #FEBC3F; color:#666666;}
input{font-size:10px; font-family: verdana, Geneva, Helvetica, sans-serif; border:1px solid #FEBC3F; color:#666666;}
textarea{font-size:10px; font-family: verdana, Geneva, Helvetica, sans-serif; border:1px solid #FEBC3F; color:#666666;}
.button{font-size:10px; font-family: verdana, Geneva, Helvetica, sans-serif; border:1px solid #FEBC3F; color:#666666;}

h1 {font-size:12px; color:#20558B; margin:0px; font-weight:bold;}
h2 {font-size:14px; color:#666666; margin:0px; font-family: Arial, Geneva, Helvetica, sans-serif; font-weight:normal;}
h3 {font-size:14px; color:#20558B; margin:0px; font-family: Arial, Geneva, Helvetica, sans-serif;font-weight:normal;}
h4 {font-size:10px; color:#20558B; margin:0px;}


div.generale {width:750px; margin:0px auto 0px auto; background:#ffffff url(/cm/img/background.jpg); text-align:center;}
div.generaleContenuto {width:748px; margin:0px auto 0px auto; text-align:left;}

div.topSx {float:left;margin-left:12px;margin-top:6px;font-size:9px;}
div.topDx {float:right;margin-right:12px;margin-bottom:3px;}
div.topSx a {text-decoration:none; color:#333333;}
div.topSx a:hover {text-decoration:underline;}
div.topLogoSx {float:left;}
div.topLogoDx {float:right;}
div.topFascia {height:26px;background:#20558B;color:#ffffff; font-size:9px;}
div.topFasciaM {margin-left:12px; margin-right:12px; margin-top:6px;}
div.topFascia a {text-decoration:none; color:#ffffff;}
div.topFascia a:hover {text-decoration:none;}

div.homeBackground {width:748px; background:url(/cm/img/background_tre_colonne.jpg);}

div.homeSinistra {float:left; width:226px; color:#666666; background:url(/cm/img/bkg_menu_sx.gif) repeat-x;}
div.homeSinistraM {margin-left:12px; margin-right:12px;}
div.homeSinistraTit {height:28px; background:#20558B;}
div.homeSinistraTitM {margin-left:12px;margin-right:12px;margin-top:6px;}
div.homeSinistraTit h2 {color:#ffffff; font-size:14px;}

div.homeSinistra a {text-decoration:none; color:#20558B;}
div.homeSinistra a:hover {text-decoration:none; color:#20558B;}

div.homeSinistra li {list-style-image:url(/cm/img/btn_f.gif); margin-left:-22px; padding-bottom:0px}

div.homeCentro {float:left;width:296px;}
div.homeCentroM {margin-left:20px; margin-right:20px;}
div.homeCentroTit {height:28px; margin-bottom:15px;}
div.homeCentroTitM {margin-top:7px;}
div.homeCentroTit  h1{font-size:14px; font-weight:normal; font-family: Arial, Geneva, Helvetica, sans-serif;}

div.homeDestra {float:right; width:226px;}
div.homeDestraM {margin-left:12px; margin-right:12px;}
div.homeDestraTit {height:29px; background:#FEBC3F;}
div.homeDestraTitM {margin-left:12px;margin-right:12px;margin-top:7px;}
div.homeDestraTit h2 {color:#ffffff;font-size:14px;}
div.homeDestra a {text-decoration:none; color:#666666;}
div.homeDestra a:hover {text-decoration:none;}


div.molliche {height:29px;}
div.mollicheSx {float:left; width:159px; color:#20558B;}
div.mollicheSxM {margin-top:9px; margin-left:12px;}
div.mollicheDx {float:right; width:588px;}
div.mollicheDxM {margin-top:9px; margin-left:25px;}

div.contSinistra {float:left; width:159px; color:#000000; margin-left:1px;}
div.contSinistraM {margin-left:12px; margin-right:12px;}
div.contSinistra a {text-decoration:none; color:#ffffff;}
div.contSinistra a:hover {text-decoration:none; color:#000000;}
div.contSinistra li {list-style-image:url(/cm/img/btn_f.gif); margin-left:-22px; padding-bottom:0px}

div.contDestra {float:left;width:588px;}
div.contDestraM {margin-left:25px; margin-right:20px;}

div.contDestraSx {float:left;width:428px;}
div.contDestraSxM {margin-left:25px; margin-right:20px;}

div.contDestraDxTot {float:right; width:158px; background:#ffffff; margin-right:1px;}
div.contDestraDx {width:158px; background:#FCCF7B; color:#666666; font-size:10px;}
div.contDestraDxM {margin-left:12px; margin-right:12px; margin-top:3px; margin-bottom:3px; }

div.contDestraDx a {text-decoration:none; color:#666666;}
div.contDestraDx a:hover {text-decoration:none; color:#666666;}

div.contDestraDx li {list-style-image:url(/cm/img/btn_f.gif); margin-left:-22px; padding-bottom:0px}

div.contDestraDxTit { width:158px; background:#FDBC3E; color:#ffffff;}
div.contDestraDxVoce {  width:158px; text-align:right; }

div.lineB {height:2px;background:#20558B;}

div.linkFascia {font-family: Arial, Geneva, Helvetica, sans-serif; font-size:11px; height:23px; background:#20558B;color:#ffffff;}
div.linkFasciaSx {float:left;width:226px;}
div.linkFasciaSxM {margin-left:12px; margin-top:4px;}
div.linkFasciaCe {float:left;width:296px;}
div.linkFasciaCeM {margin-left:20px;margin-top:4px;}
div.linkFasciaDx {float:right;width:226px;}
div.linkFasciaDxM {margin-left:12px;margin-top:4px;}

div.link {width:748px; background:url(/cm/img/background_bottom.jpg);}
div.link li {list-style-image:url(/cm/img/li_f.gif); margin-left:-22px; padding-bottom:0px; margin-bottom:-4px;}
div.link a {text-decoration:none; color:#20558B;}
div.link a:hover {text-decoration:underline;}

div.linkSx {float:left;width:226px;}
div.linkSxM {margin-left:12px; margin-right:12px;}
div.linkCe {float:left;width:296px;}
div.linkCeM {margin-left:20px; margin-right:20px;}
div.linkDx {float:right;width:226px;}
div.linkDxM {margin-left:12px; margin-right:12px;}

div.bottomFascia {height:20px;text-align:right;color:#ffffff;background:#20558B;}
div.bottomFasciaM {margin-right:12px;margin-top:3px;}
div.bottom {width:750px; margin:5px auto 5px auto; text-align:center;font-size:9px;}

div.bottomFascia a {text-decoration:none; color:#ffffff;}
div.bottomFascia a:hover {text-decoration:underline;}

div.layMenu {width:150px; font-size:9px;}
div.layMenu_Line {height:1px; background:#20558B;}
div.layMenu_Voce {width:150px; color:#ffffff; background:#20558B;}
div.layMenu_Voce a {padding:2px 6px 2px 6px; color:#ffffff; display:block; text-decoration:none;}
div.layMenu_Voce a:hover {color:#ffffff; display:block; background:#79A4CF; text-decoration:none;}
div.layMenu_VoceOff {width:150px; color:#828282; background:#cccccc; padding:2px 6px 2px 6px;}

div.MenuLiv1 {background:#20558B url(/cm/img/btn_f.gif) 13px 4px; background-repeat:no-repeat; font-size:10px;}
div.MenuLiv1 a {padding:3px 12px 3px 28px; color:#ffffff; display:block; text-decoration:none;}
div.MenuLiv1 a:hover {background:#79A4CF url(/cm/img/btn_f.gif) 13px 4px; background-repeat:no-repeat; color:#ffffff; display:block; text-decoration:none;}
div.MenuLiv1on {padding:3px 12px 3px 28px; color:#ffffff; display:block; text-decoration:none; background:#79A4CF url(/cm/img/btn_f.gif) 13px 3px; background-repeat:no-repeat; font-size:10px;}

div.MenuLiv2 {background:#FCCF7B 13px 4px; background-repeat:no-repeat; font-size:10px;}
div.MenuLiv2 a {padding:3px 12px 3px 28px; color:#333333; display:block; text-decoration:none;}
div.MenuLiv2 a:hover {background:#FCCF7B 13px 4px; background-repeat:no-repeat; color:#20558B; display:block; text-decoration:none;}
div.MenuLiv2on {padding:3px 12px 3px 28px; color:#20558B; display:block; text-decoration:none; background:#FCCF7B url(/cm/img/li_f.gif) 13px 3px; background-repeat:no-repeat; font-size:10px;}

div.pag{float:right; margin:20px 0 15px 0; height:20px; padding:0px; text-align:right; color:#999999;}
div.pagPrec{float:left;}
div.pagNum{float:left;}
div.pagNum span{font-weight:bold; color:#000000; }
div.pagSucc{float:left;}

div.newsLine{height:1px; background:#84AED8; margin-top:10px; margin-bottom:10px;}
div.newsCont{width:186px;}
div.newsCont span {color:#666666;}

div.elencoNews {width:382px; background:#79A4CF; margin-bottom:2px;}
div.elencoNewsM {margin-left:10px;margin-top:5px;margin-bottom:5px;}

div.elencoNews a{color:#ffffff;}

div.navigaTitolo {font-family: Arial, Geneva, Helvetica, sans-serif; position:absolute; z-index:1; filter:alpha(opacity=95); width:226px; height:29px; background:#79A4CF; margin-top:171px; text-align:left;}
div.navigaTitoloSx {float:left; width:146px; margin-left:12px; margin-top:6px; color:#ffffff; font-size:13px;}
div.navigaTitoloDx {float:right; margin-right:12px; color:#ffffff; font-size:10px;}
div.navigaTitoloDxSx {float:left;margin-top:8px;margin-right:5px;}
div.navigaTitoloDxDx {float:right;margin-top:6px;}
div.navigaCont {position:absolute; visibility:hidden; z-index:1000; width:226px; margin-top:200px; text-align:left; background:url(/cm/img/bkg_menu_sx.gif) repeat-x; color:#20558B;}
div.navigaContM {margin-left:12px; margin-right:12px;}
div.navigaTitolo a{color:#ffffff;}

div.credSx{float:left; width:100px;}
div.credDx{float:left;}
div.headerAreaBanner {background-color:#FFFFFF;  border-left:1px solid #D3D4D2; border-right:1px solid #D3D4D2; border-bottom:0;border-top:0; margin:0;}

