/*---------------------------------------------------- Globale ----------------------------------------------------*/
body{text-align:center;margin:0px auto 0px auto;font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;color:#333;font-size:100%;/*font-size: xx-small;font-size:11px;*/background:transparent url(/cm/img/bkg.gif) repeat-x;}
*{-moz-box-sizing:padding-box;}
/**/
a{color:#00A2D3;text-decoration:none;}
a:hover{text-decoration:underline;}

/*-------- Titoli --------*/
h1{margin:0px;padding:0px 0px 0px 0px;font-size:100%;color:#666;}
h2{margin:10px 0px 10px 0px;padding:0px 0px 8px 0px;color:#2776B7;font-size:160%;font-style:italic; border-bottom: 1px solid #2776B7}
h3{margin:0px;padding:5px 0px 5px 0px;font-size:120%;color:#2776B7;}
h4{padding:0px;font-size:12px;color:#99CC66;font-weight:bold;margin:0px 0px 10px 0px;}

/*--- form ---*/
form p{margin:3px}
input{border:1px solid #2776B8;font-size:100%; margin:2px}
input.button{color:#fff;background-color:#FFF;font-size:110%;border:1px solid #2776B8;}
input.radio{border:none!important; padding: 0px}
input.checkbox{border:none!important; padding: 0px}
select{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;color:#333;font-size:100%;}
textarea{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;color:#333;font-size:100%;border:1px solid #2776B8;}

table.tabellaform td{background-color:#DFE9F2; padding:4px 4px 4px 10px;}
/**/
div#Big{margin:0px auto 0px auto;width:896px;}

/*---------------------------------------------------- Head ----------------------------------------------------*/
div#head{width:896px;height:179px;padding:0px;font-size:68%; background-image:url(/cm/img/top.jpg); margin-bottom:30px}
/**/
div#menutop{width:896px;height:21px;padding:0px;}
div.menutopsx{float:left;width:280px;height:21px;padding:15px 0px 0px 12px;text-align:left;}
div.menutopsx a{color:#fff;text-decoration:none!important;padding:0px 25px 0px 0px;}
div.menutopsx a:hover{color:#fff;text-decoration:underline!important;}

/**/
div#loghi{width:896px;height:146px;padding:0px;text-align:left;}
/**/

/*---------------------------------------------------- Centrale ----------------------------------------------------*/
div#cont{overflow:auto;width:896px;min-height:400px;text-align:left;vertical-align:top;font-size:68%;}
*div#cont{height:100%;}

/*---------------------------------------------------- 3 Div (colonne) ---------------------------------------------*/
div#Colsx{float:left;width:212px;min-height:100%;padding:0px 0px 0px 0px;vertical-align:top;}
*div#Colsx{height:100%;}
div#ColcenTop{float:left;width:675px;padding:0px 0px 0px 0px;/*min-height:400px;vertical-align:top;*/}
div#ColcenBot{float:left;width:675px;padding:0px 0px 0px 12px;/*min-height:400px;vertical-align:top;*/}


/* Interna */
div#ColcenInt{float:left;width:663px;padding:0px 12px 0px 12px;margin:0px;min-height:400px;vertical-align:top;line-height:16px;}
*div#ColcenInt{width:633px;}
div#Coldx{float:left;width:221px;padding:0px;margin:0px;/*border:1px solid green;*/}
/**/
div#ColcenMap{float:left;width:670px;padding:20px 0px 0px 12px;margin:0px;min-height:400px;vertical-align:top;}
*div#ColcenMap{height:400px;}


/*---------------------------------------------------- Menù Sx ----------------------------------------------------*/
div#menusx{width:212px;}
div.vocesezione{display:block;/*min-height:13px;*/border-bottom:1px solid #fff;padding:5px 6px 4px 12px;background:url(/cm/img/boxdx_top.gif) no-repeat top left;}
div.vocesezione a{display:block;width:100%;color:#fff;}
div.vocesezione a:hover{text-decoration:underline;width:100%;color:#99cc66;}
div.vocesezione_on{display:block;min-height:13px;border-bottom:1px solid #fff;padding:5px 6px 4px 12px;background:url(/cm/img/boxdx_top.gif) no-repeat top left;/*color:#99cc66;*/color:#fff;}
/**/
div.voce{display:block;padding:5px 6px 4px 12px;color:#336699;min-height:13px; background-image:url(/cm/img/bkgmenu.gif); background-repeat:repeat-y}
div.voce a{display:block;width:100%;color:#005691;text-decoration:none!important;}
div.voce a:hover{display:block;width:100%;color:#00539b;text-decoration:underline!important;}
div.voce_on{display:block;width:100%;min-height:13px;border-bottom:1px solid #fff;padding:5px 6px 4px 12px;color:#00539b;background:url(/cm/img/voce_on.gif) repeat-y top left;}
div.voce_off{display:block;width:100%;min-height:13px;border-bottom:1px solid #fff;padding:5px 6px 4px 12px;color:#666;background-color:#C0DFA0;}
/**/
div.voce2{display:block;padding:0px;color:#336699;min-height:13px;border-bottom:1px solid #fff;background-color:#C0DFA0;}
div.voce2_on{display:block;min-height:13px;border-bottom:1px solid #fff;padding:5px 6px 4px 12px;color:#00539b;;background:url(/cm/img/voce2_on.gif) repeat-y top left;}
div.voce2 a{display:block;width:100%;padding:5px 6px 4px 12px;color:#005691;text-decoration:none!important;background-color:#DFEFCD;}
div.voce2 a:hover{display:block;width:100%;color:#00539b;background:url(/cm/img/voce2_on.gif) repeat-y top left;text-decoration:underline!important;}
div.vocebot{width:100%;height:19px; background-image:url(/cm/img/menubot.gif);background-repeat:repeat-y;padding:4px 6px 5px 12px; color:#FFFFFF}
div.vocebot a{color:#FFFFFF; text-decoration:none}


/*---------------------------------------------------- Foot ----------------------------------------------------*/
div#foot{width:896px;height:24px;padding:0px;background:url(/cm/img/bkg_foot.gif) no-repeat top left;clear:both;font-size:68%;}
/**/
div#menumdk{float:left;width:212px;padding:1px 0px 0px 0px;text-align:right;}
/**/
div#menubot{float:left;width:454px;padding:5px 15px 0px 12px;text-align:left;}
div#menubot a{color:#fff;text-decoration:none;padding-right:27px;}
div#menubot a:hover{color:#fff;text-decoration:underline;}
/**/
div#menudata{float:right;width:180px;color:#fff;padding:5px 20px 0px 0px;text-align:right;}

