
body {font-size:11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; color:#666666; background:#ffffff; margin:0px; text-align:center; overflow-y:scroll;}

div {overflow:auto; OVERFLOW-x:hidden; OVERFLOW-y:hidden;}

table {font-size:11px; margin-top:0px; border-collapse:collapse; border:0px; color:#666666;}
td {padding:3px; color:#666666; text-align:left;}

select{font-size:11px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; border:1px solid #E31B25; color:#666666;}
input{font-size:11px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; border:1px solid #E31B25; color:#666666;}
textarea{font-size:11px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; border:1px solid #E31B25; color:#666666;}
.button{font-size:11px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; border:1px solid #E31B25; color:#666666;}

a {text-decoration:none; color:#E31B25;}
a:hover {text-decoration:none;}

ul {margin-top:0px;margin-bottom:0px;}
li {list-style-image:url(/cm/img/li.gif); font-family:verdana; margin-left:-22px; padding-bottom:0px}

div.capo {clear:both;}

div.line {height:1px; background:#cccccc;}

div.credSx{float:left; width:100px;}
div.credDx{float:left;}

div.glossario {position:absolute; z-index:400; top:1px; left:1px; visibility:visible; border:1px solid #A2C0D8; background:#ffffff; font-family:verdana; font-size:11px;text-align:left;}
div.glossarioTit {background:#A2C0D8;color:#006696;font-weight:bold;}
div.glossarioTitM {margin:5px 10px 5px 10px;}
div.glossarioTxt {background:#ffffff;color:#666666;}
div.glossarioTxtM {margin:10px;}
 a.glossarioLnk {color:#E31B25; cursor:help; border-bottom: 1px dotted; text-decoration:none; font-weight:bold}
 a.glossarioLnk:hover {background:#444444; color:#FFFFFF; cursor:help;}
 
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.totale {width:896px; margin:0px auto 0px auto; text-align:left;}

div.generale {width:896px; background:url(/cm/img/generale_back.gif);}

div.top {width:896px; height:175px; background:url(/cm/img/top.gif); background-repeat:no-repeat;}

div.topSx {float:left;}
div.topSxLogo {width:405px; height:138px; margin-top:45px; margin-left:20px; }

div.topDx {float:right; text-align:right;}
div.topDxLogo {width:388px; height:80px; margin-top:10px;}

div.topDxServizio {margin-top:28px; text-align:center; color:#E31B25; }
div.topDxServizio a {color:#9C9C9C;}
div.topDxServizio a:hover {color:#E31B25;}

div.cont {margin:20px 1px 30px 1px;}

div.contSx {width:202px; float:left;}

div.contSxMenu {width:202px;background:#F2F0F1;}
div.contSxMenu a{color:#666666;}
div.contSxMenuTop {width:202px; height:33px; background:url(/cm/img/sx_menu_top.gif) top; background-repeat:no-repeat; }
div.contSxMenuTopM {margin-left:20px;}
div.contSxMenuVoce {border-top:1px solid #ffffff; color:#E31B25;}
div.contSxMenuVoceM {margin-left:20px;margin-right:20px;margin-top:10px;margin-bottom:10px;}
div.contSxMenuBottom {border-top:1px solid #ffffff; height:33px; background:url(/cm/img/sx_menu_bottom.gif) bottom; background-repeat:no-repeat;}

div.contDx {width:692px; float:right;}
div.contDxM {margin-left:30px;}

div.contDxSx {float:left; margin-top:20px; width:458px; line-height:18px; }
div.contDxSxM {margin-right:30px;}

div.contDxSxLine {background:#F2F0F1; height:1px; margin-top:5px;}

div.contDxSxBoxTop {width:428px; height:23px; background:url(/cm/img/cont_box_top.gif);}
div.contDxSxBoxCenter {width:428px; background:url(/cm/img/cont_box_center.gif);}
div.contDxSxBoxCenterM {margin-left:20px;margin-right:20px;}
div.contDxSxBoxBot {width:428px; height:23px; background:url(/cm/img/cont_box_bot.gif);}

div.contDxSxBoxCTop {width:428px; height:18px; background:url(/cm/img/cont_box_c_top.gif);}
div.contDxSxBoxCCenter {width:428px; background:url(/cm/img/cont_box_c_center.gif);}
div.contDxSxBoxCCenterM {margin-left:20px;margin-right:20px;}
div.contDxSxBoxCBot {width:428px; height:18px; background:url(/cm/img/cont_box_c_bot.gif);}

div.contDxSx h1 {font-size:16px;color:#E31B25; margin:0px; border-bottom:1px solid; padding-bottom:10px;}

div.contDxSxBoxStampa {width:458px; text-align:right;}
div.contDxSxBoxStampa a {color:#666666;}
div.contDxSxBoxStampa a:hover {color:#666666;}

div.contDxDx {float:right; width:204px; text-align:center;}
div.contDxDxM {width:162px; text-align:left;}

div.contDxSerSx {margin-top:20px; margin-right:30px; }
div.contDxSerSx h1 {font-size:16px;color:#E31B25; margin:0px; border-bottom:1px solid; padding-bottom:10px;}

div.contDxHomeSx {float:left; width:220px;}

div.contDxHomeSx h1 {background:url(/cm/img/ico_q_gray.gif); background-repeat:no-repeat; font-size:12px; color:#E31B25;margin:0px; padding-bottom:0px; padding-left:20px; border-bottom:0px solid; }
div.contDxHomeSx h2 {background:url(/cm/img/ico_q_gray.gif); background-repeat:no-repeat; font-size:12px; color:#E31B25;margin:0px; padding-left:20px; border-bottom:0px solid;}

div.contDxHomeSxM {margin-right:30px; line-height:15px;}
div.contDxHomeSxM a {color:#666666;}
div.contDxHomeSxM a:hover {color:#E31B25;}

div.contDxHomeSxMT {height:105px; margin-bottom:20px;}
div.contDxHomeSxMTM {margin-left:20px; height:72px;}
div.contDxHomeSxMBan {margin-top:43px;}

div.contDxHomeDx {float:right;width:442px;}
div.contDxHomeDxBoxSx {float:left; width:209px; height:142px; background:url(/cm/img/home_C_cura.gif);}
div.contDxHomeDxBoxSxMT {height:90px; margin-top:40px; margin-left:15px; margin-bottom:10px;}
div.contDxHomeDxBoxSxMTM {width:140px; height:90px; margin-top:10px;}
div.contDxHomeDxBoxDx {float:right;}

div.bottom {height:1px; background:#E5E5E5;}
div.bottomSx {float:left; margin-top:8px;}
div.bottomDx {float:right; margin-top:8px;}
div.bottomDx a {color:#9C9C9C;}
div.bottomDx a:hover {color:#E31B25;}




