
body{font-size:12px; font-family: Arial, Geneva, Helvetica, sans-serif; color:#666666; background:#ffffff; margin:0px;}

div {overflow:auto; OVERFLOW-x:hidden; OVERFLOW-y:hidden;}

table{font-size:12px; margin-top:0px; border-collapse:collapse; border:0px; color:#333;}
td{padding:3px;color:#333; text-align:left;}

select{font-size:11px;font-family:Arial, Geneva, Helvetica, sans-serif; border:1px solid #00B98A; color:#666666;}
input{font-size:11px;font-family:Arial, Geneva, Helvetica, sans-serif; border:1px solid #00B98A; color:#666666;}
textarea{font-size:11px;font-family:Arial, Geneva, Helvetica, sans-serif; border:1px solid #00B98A; color:#666666;}
.button{font-size:11px;font-family:Arial, Geneva, Helvetica, sans-serif; border:1px solid #00B98A; color:#666666;}

h1 {font-size:18px; margin:0px; color:#0061C8;}
h2 {margin:0px; font-size:16px; color:#0061C8;}
h3 {margin:0px; font-size:11px;}

ul{margin:4px 0px 4px -25px;*margin-left:23px;}
ul li{list-style-image: url(/cm/img/list.gif);padding:0px 5px 0px 0px;}

ol{margin:4px 0px 4px -20px;*margin-left:22px;}
ol li{padding:0px 5px 0px 0px;}

a {text-decoration:none; color:#0061C8;}
a:hover {text-decoration:none;}
 
div.generale {width:996px;}
div.generaleBack {width:996px; background:url(/cm/img/back.gif);}

div.top { float:right; font-weight:bold; clear:both}

div.topSx {width:716px; float:left;}
div.topDx {width:255px; height:70px; float:right; background:#ffffff;}
div.topDx_logo {margin:0px;}
div.topDx_menu {font-size:10px; margin-left:56px; margin-top:0px;background:#ffffff;}
div.topDx_menu a {color:#666666;}
div.topDx_menu a:hover {color:#999999;}

div.homeSx {width:795px; float:left;}
div.homeLine {width:1px; float:left;}
div.homeDx {width:200px; float:right;}

div.homeSxS {width:170px; float:left;}
div.homeSxD {width:624px; float:right;}

div.contSx {width:170px; float:left;}
div.contLine {width:1px; float:left;}
div.contDx {width:825px; float:right;}

div.contDx h2{font-size:12px; font-weight:normal; color:#666666;}

div.homeSxBanner {width:740px; height:230px; background:url(/cm/img/back_home.gif);}
div.homeSxBannerTxt {margin-left:170px; margin-top:50px; color:#00B98A;}
div.homeSxBannerTxt h1 {font-size:30px; font-weight:bold;}

div.contenuti {margin-left:30px; margin-right:30px; }
div.contenuti h2 {font-size:12px; color:#666666;font-weight:normal;}
div.contenuti_Box_Tit {margin:0px; height:37px; background:url(/cm/img/tit_back.gif) #0061C8; text-align:right; background-repeat:no-repeat;}
div.contenuti_Box_Tit h2 {color:#ffffff; font-size:18px; margin-top:12px; margin-right:20px;}

div.acapo {clear:both; border:0px;}

div.MenuHead {width:996px; background:#ffffff; font-weight:bold; font-size:11px;}
div.MenuHead_splash {width:996px; height:18px; background:#00B98A; font-weight:bold; font-size:11px;}
div.MenuHead_Line_Top {width:1px; height:1px;}
div.MenuHead_Sx {width:170px; height:18px; float:left; background:#00B98A; display:block;}
div.MenuHead_Sx a {width:170px; height:18px; float:left; display:block; padding:3px 5px 0px 20px; color:#ffffff;}
div.MenuHead_Sx a:hover {background:#0061C8; float:left; display:block; color:#ffffff;}
div.MenuHead_Line {width:1px; float:left;}
div.MenuHead_Dx {width:825px; height:18px; float:right; background:#00B98A; display:block;}
div.MenuHead_Dx_voce {height:18px; float:left; border-right:1px solid #FFFFFF; display:block;}
div.MenuHead_Dx_voce a {height:18px; float:left; color:#ffffff; display:block; padding:3px 9px 0px 9px;}
div.MenuHead_Dx_voce a:hover {height:18px; float:left; color:#ffffff; display:block; background:#0061C8;}
div.MenuHead_Dx_voce_sel {height:18px; float:left; border-right:1px solid #FFFFFF; display:block;}
div.MenuHead_Dx_voce_sel a {height:18px; float:left; color:#ffffff; display:block; padding:3px 9px 0px 9px; background:#0061C8; }


div.menuArea {height:19px; background:#FF7D01; color:#FFFFFF; font-weight:bold; border-bottom:#FFFFFF 1px solid;}
div.menuArea a {color:#ffffff;}

div.menuBayer {font-size:12px;}
div.menuBayer_Tit {height:18px; background:#999999; color:#FFFFFF; font-weight:bold;}
div.menuBayer_voce {color:#666666;}
div.menuBayer_voce a {color:#666666;}
div.menuBayer_voce a:hover {color:#ED1C24;}
div.menuBayer_Line {margin-top:2px;margin-bottom:5px;background:#999999;}
div.menuBayer_Margin {margin-left:20px; margin-top:2px;}
div.menuBayer_Margin h3 {font-size:12px;}
div.menuBayer_Piccolo{font-size:10px;}
div.menuBayer_Piccolo a{color:#666666;}
div.menuBayer_Piccolo a:hover{color:#ED1C24;}

div.layMenu {width:150px; font-size:11px;}
div.layMenu_Line {height:1px; background:#ffffff;}
div.layMenu_Voce {width:150px; color:#ffffff; background:#91BCE8;}
div.layMenu_Voce a {padding:2px 6px 2px 6px; color:#ffffff; display:block;}
div.layMenu_Voce a:hover {color:#FFFFFF; display:block; background:#0061C8;}
div.layMenu_VoceOff {width:150px; color:#828282; background:#cccccc; padding:2px 6px 2px 6px;}
div.layMenu_Voce_Liv2 {width:150px; color:#ffffff; background:#00B98A;}
div.layMenu_Voce_Liv2 a {padding:2px 6px 2px 6px; color:#ffffff; display:block;}
div.layMenu_Voce_Liv2 a:hover {color:#ffffff; display:block; background:#0061C8;}

div.menu { font-size:12px; }
div.menu h3 { font-size:12px; font-weight:normal;}
div.menu_liv1 {color:#ffffff; background:#91BCE8; border-bottom:#FFFFFF 1px solid;}
div.menu_liv1 a {color:#ffffff; padding:1px 5px 2px 19px; display:block;}
div.menu_liv1 a:hover {color:#ffffff; padding:1px 5px 2px 19px; display:block; background:#0061C8 url(/cm/img/arrow_menu_1.gif); background-repeat:no-repeat; }
div.menu_liv1_Sel{color:#FFFFFF; padding:1px 5px 2px 19px; background:#0061C8 url(/cm/img/arrow_menu_1.gif); background-repeat:no-repeat; border-bottom:1px #FFFFFF solid; }
div.menu_liv2{color:#ffffff; background:#00B98A; border-bottom:#FFFFFF 1px solid;}
div.menu_liv2 a{color:#ffffff; padding:1px 2px 2px 29px; display:block;}
div.menu_liv2 a:hover{color:#ffffff; padding:1px 2px 2px 29px; display:block; background:url(/cm/img/arrow_menu_2.gif) #0061C8; background-position:10px 0px; background-repeat:no-repeat;}
div.menu_liv2_Sel{color:#ffffff; padding:1px 2px 2px 29px; background:url(/cm/img/arrow_menu_2.gif) #0061C8; background-position:10px 0px; background-repeat:no-repeat; border-bottom:#FFFFFF 1px solid;}

div.menu_liv3{color:#ffffff; background:#00B98A; border-bottom:#FFFFFF 1px solid;}
div.menu_liv3 a{color:#ffffff; padding:1px 2px 2px 45px; display:block;}
div.menu_liv3 a:hover{color:#ffffff; padding:1px 2px 2px 45px; display:block; background:url(/cm/img/arrow_menu_2.gif) #0061C8; background-position:26px 0px; background-repeat:no-repeat;}
div.menu_liv3_Sel{color:#ffffff; padding:1px 2px 2px 45px; background:url(/cm/img/arrow_menu_2.gif) #0061C8; background-position:26px 0px; background-repeat:no-repeat; border-bottom:#FFFFFF 1px solid;}

div.bottomSx {width:170px;float:left; background:#00B98A;}
div.bottomLine {width:1px;float:left;height:18px;}
div.bottomCont {width:624px;float:left; background:#00B98A; height:18px;}
div.bottomCont_Txt {font-size:10px; color:#ffffff; margin-top:3px; margin-left:20px;}
div.bottomCont_Txt a {color:#ffffff;}
div.bottomDx {width:200px;float:right; background:#00B98A; height:18px;}
div.bottomDx_Txt {font-size:10px; color:#ffffff; margin-top:3px; margin-left:10px;}
div.bottomDx_Disc {font-size:10px;margin-left:15px;}

div.boxHomeTit {height:18px; background:#F5E200 url(/cm/img/box_ang.gif) no-repeat right; font-weight:bold; color:#000000;}
div.boxHomeTitTxt {margin-top:2px; margin-left:10px;}
div.boxHomeTitTxt h3 {font-size:12px;}
div.boxHomeLine {height:1px; background:#ffffff;}
div.boxHomeMargin {margin:20px;}
div.boxHomeMargin a{color:#666666;}
div.boxHomeMargin a:hover{color:#00B98A;}
div.boxHomeMargin h1 {font-size:14px;}
div.boxHomeSx {width:284px; float:left; height:247px; background:#E6EAF5;}
div.boxHomeSxNews {width:244px; background:url(/cm/img/back_box_home.gif) no-repeat bottom;}
div.boxHomeSxNewsM {width:200px; margin-bottom:3px;}
div.boxHomeDx {width:284px; float:left; height:247px; background:#EBEBEB;}

div.agg {margin-left:20px;font-size:10px;color:#C71568;margin-top:65px;}

div.boxDxMargin {margin:10px;}
div.boxDxMargin a{color:#00B98A;}
div.boxDxMargin a:hover{color:#00B98A;}
div.boxDxMargin h1 {font-size:14px;}

div.boxDxTit {height:20px; background:#91BCE8; color:#ffffff;}
div.boxDxTitM {margin-left:10px;margin-top:2px;}

ul.pageTools{margin-left:-8px;*margin-left:26px;}
ul.pageTools li.mail{list-style:disc url(/cm/img/ico_mail.gif);padding:0px 5px 5px 3px;}
ul.pageTools li.amico{list-style:disc url(/cm/img/ico_stampa.gif);padding:0px 5px 5px 3px;}

table.guida {border: 1px solid; background:#ffffff; width:90%;}
table.guida td{padding:2px; color:#333;}

div.pop_fascia {width:100%;background:#00B98A;height:20px;}
div.pop_fascia_testo {margin-top:3px;}
div.pop_fascia_testo a {color:#ffffff; font-size:10px;}
div.pop_cont {width:100%; text-align:left;}
div.pop_cont_testo {margin:20px;}