/*---------------------------------------------------- Globale ----------------------------------------------------*/
/*div{overflow:auto;overflow-x:hidden;overflow-y:hidden;}*/

body{text-align:center;margin:12px 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;background-color:#fff;}
*{-moz-box-sizing:padding-box;}
/**/
a{color:#005691;text-decoration:none;}
a:hover{text-decoration:underline;}

/*-------- Titoli --------*/
h1{margin:20px 0px 25px 0px;padding:0px 0px 0px 0px;color:#99CC66;font-size:150%;font-weight:bold;line-height:20px;}
h2{margin:23px 0px 10px 0px;padding:0px 0px 3px 0px;color:#99CC66;font-size:130%;font-style:italic;border-bottom:1px solid #99CC66;line-height:20px;}
h3{margin:0px;padding:0px 0px 0px 0px;font-size:68%;color:#666;}
h4{padding:0px;font-size:12px;color:#99CC66;font-weight:bold;margin:0px 0px 10px 0px;}
/*--- form ---*/
input{border:1px solid #99CC66;font-size:100%;}
input.button{color:#fff;background-color:#99CC66;font-size:110%;border:1px solid #99CC66;}
input.radio{border:none!important;}
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 #99CC66;}
/**/
div#Big{margin:0px auto 0px auto;width:896px;background-color:#fff;/*background:transparent url(/cm/img/bkg_head.gif) repeat-x;*/}

/*---------------------------------------------------- Head ----------------------------------------------------*/
div#head{width:896px;/*height:188px;*/margin:0px;padding:0px;font-size:68%;}
/**/
div#menutop{width:896px;height:21px;padding:0px;background:url(/cm/img/bkg_mtop.gif) no-repeat top left;}
div.menutopsx{float:left;width:280px;height:21px;padding:5px 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:#99CC66;text-decoration:underline!important;}
div.menutopdx{float:right;margin-right:64px;width:314px;/*width:470px;*/height:21px;padding:6px 0px 0px 0px;color:#1A507D;text-align:left;background:url(/cm/img/bkg_mtopdx.gif) no-repeat top left;}
div.menutopdx a{color:#fff;text-decoration:none!important;}
div.menutopdx a:hover{color:#1A507D;text-decoration:underline!important;}
div.menutopdx span{float:left;width:156px;text-align:center;color:#00539b;}
/**/
div#loghi{width:896px;height:146px;padding:0px;text-align:left;}
/**/
div.menuh{width:896px;height:21px;padding:4px 15px 0px 12px;text-align:left;background:url(/cm/img/bkg_mh.gif) no-repeat top left;}

div.menuh a{color:#fff;text-decoration:none!important;padding:0px 30px 0px 0px;}
div.menuh a:hover{color:#99CC66;text-decoration:underline!important;}

div.menuh a.on{color:#99CC66;text-decoration:none!important;padding:0px 30px 0px 0px;}

/*---------------------------------------------------- Centrale ----------------------------------------------------*/
div#cont{overflow:auto;width:896px;min-height:400px;*height:100%;text-align:left;vertical-align:top;border-top:2px solid #fff;font-size:68%;background:url(/cm/img/bkg_cont.gif) repeat-y top left;}

/*---------------------------------------------------- 3 Div (colonne) ----------------------------------------------------*/
div#Colsx{float:left;width:221px;min-height:100%;*height:100%;padding:0px 0px 0px 0px;vertical-align:top;}
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;*/}
/**/
div#ColcenTopSx{float:left;width:454px;padding:0px 12px 0px 12px;}
div#ColcenTopDx{float:right;width:221px;padding:0px 0px 0px 0px;}

/**/
div.strillo{width:100%;}
div.strillo a{color:#336699;}
div.strillo a:hover{/*color:#99cc66;*/text-decoration:underline;}
div.strillo ul{list-style: disc url(/cm/img/lista.gif);margin-left:-25px;*margin-left:18px;line-height:16px;}
/**/
div.notizie{padding:15px 0px 15px 0px;background:url(/cm/img/puntinato.gif) repeat-x bottom left;}

/*---banner home---*/
div.banner{margin:12px 0px 18px 0px;width:430px;height:119px;padding:0px;}
div.banner a{color:#fff;text-decoration:none!important;}
div.banner a:hover{color:#99cc66;}

div.banner1{float:left;margin:12px 6px 18px 0px;width:209px;height:119px;padding:0px;}
div.banner1 a{color:#fff;text-decoration:none!important;}
div.banner1 a:hover{color:#99cc66;}

div.banner2{float:right;margin:12px 0px 18px 6px;width:209px;height:119px;padding:0px;}
div.banner2 a{color:#fff;text-decoration:none!important;}
div.banner2 a:hover{color:#99cc66;}

/* Interna */
div#ColcenInt{float:left;width:453px;*width:454px;padding:0px 12px 0px 12px;margin:0px;min-height:400px;vertical-align:top;line-height:16px;}

div#ColcenIntJob{float:left;width:600px;padding:0px 12px 0px 12px;margin:0px;min-height:400px;vertical-align:top;line-height:16px;}

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;*height:400px;vertical-align:top;}

/* Interna Archivio */
div#ColArch{float:left;width:675px;padding:0px 0px 0px 13px;margin:0px;min-height:400px;vertical-align:top;line-height:16px;}
div#ColArch ul{list-style: disc url(/cm/img/lista.gif);margin-left:-27px;*margin-left:17px;line-height:16px;}
div#ColArch li{margin-bottom:4px;}

/*---------------------------------------------------- Box Verde Home Pubblica ----------------------------------------------------*/
/*div.ColBox{overflow:auto;width:100%;padding-bottom:10px;margin-bottom:10px;border:1px solid red;}*/
div.BoxH{float:left;width:209px;margin:0px 11px 3px 0px;*margin:0px 12px 3px 0px;}
div.BoxTop{width:209px;height:23px;background:url(/cm/img/box_top.gif) no-repeat top left;color:#1A507D;padding:5px 5px 0px 11px;}
div.BoxTesto{width:207px;min-height:102px;border-left:1px solid #99cc66;border-right:1px solid #99cc66;padding:10px 0px 0px 10px;}
div.BoxTesto a{color:#333;}
div.BoxTesto a:hover{/*color:#99cc66;*/text-decoration:underline;}
*div.BoxTesto{width:209px;height:102px;}
div.BoxBot{width:209px;height:10px;background:url(/cm/img/box_bot.gif) no-repeat top left;}
/*div.ColEvedx{float:right;width:209px;}*/

/*Box Verde Home senza foto*/
div.BoxHSenza{float:left;width:209px;margin:0px 11px 3px 0px;}
*div.BoxHSenza{margin:0px 12px 3px 0px;}
div.BoxTopSenza{width:209px;height:23px;background:url(/cm/img/box_top.gif) no-repeat top left;color:#1A507D;padding:5px 5px 0px 11px;}
div.BoxTestoSenza{width:207px;min-height:102px;border-left:1px solid #99cc66;border-right:1px solid #99cc66;padding:10px 0px 0px 10px;}
div.BoxTestoSenza a{color:#333;}
div.BoxTestoSenza a:hover{/*color:#99cc66;*/text-decoration:underline;}
*div.BoxTestoSenza{width:209px;height:102px;}
div.BoxBotSenza{width:209px;height:10px;background:url(/cm/img/box_bot.gif) no-repeat top left;}

/*----- Box verde home 221px -----*/
div.BoxDxVerde{float:left;width:221px;margin:0px 0px 3px 0px;}
div.BoxDxVerdeTop{width:221px;height:23px;background:url(/cm/img/boxdxv_top.gif) no-repeat top left;color:#1A507D;padding:5px 5px 0px 11px;}
div.BoxDxVerdeTesto{width:219px;min-height:102px;border-left:1px solid #99cc66;border-right:1px solid #99cc66;padding:10px 0px 0px 10px;background-color:#fff;}
div.BoxDxVerdeTesto a{color:#333;}
div.BoxDxVerdeTesto a:hover{/*color:#99cc66;*/text-decoration:underline;}
*div.BoxDxVerdeTesto{width:221px;height:102px;}
div.BoxDxVerdeBot{width:221px;height:10px;background:url(/cm/img/boxdxv_bot.gif) no-repeat top left;}

/*----- 221px senza foto -----*/
div.BoxDxVerdeSenza{float:left;width:221px;margin:0px 0px 19px 0px;*margin-bottom:0px;background-color:#fff;}
div.BoxDxVerdeTopSenza{width:221px;height:23px;background:url(/cm/img/boxdxv_top.gif) no-repeat top left;color:#1A507D;padding:3px 3px 0px 11px;}
div.BoxDxVerdeTopSenza a{color:#1A507D;}
div.BoxDxVerdeTopSenza a:hover{/*color:#fff;*/text-decoration:underline;}
div.BoxDxVerdeTestoSenza{width:219px;*width:221px;/*min-height:102px;*/border-left:1px solid #99cc66;border-right:1px solid #99cc66;padding:10px 10px 0px 10px;}
div.BoxDxVerdeTestoSenza a{color:#333;}
div.BoxDxVerdeTestoSenza a:hover{/*color:#99cc66;*/text-decoration:underline;}
div.BoxDxVerdeBotSenza{width:221px;height:10px;background:url(/cm/img/boxdxv_bot.gif) no-repeat top left;}
/**/
div.BoxDxVerdeSenza ul{margin:0px 0px 0px -25px;*margin-left:17px;list-style:disc url(/cm/img/far/lista_verde.gif);}
div.BoxDxVerdeSenza li{margin-bottom:0px;color:#99cc66;}

/*----- 221px Box Vedi anche + Archivio -----*/
div.BoxDxVedi{float:left;width:221px;margin:0px 0px 3px 0px;}
div.BoxDxVediTop{width:221px;height:23px;background:url(/cm/img/boxdxv_top.gif) no-repeat top left;color:#1A507D;padding:5px 5px 0px 11px;}
div.BoxDxVediTop a{color:#1A507D;}
div.BoxDxVediTop a:hover{/*color:#fff;*/text-decoration:underline;}
div.BoxDxVediTesto{width:219px;/*min-height:91px;*/border-left:1px solid #99cc66;border-right:1px solid #99cc66;padding:10px 10px 0px 10px;}
div.BoxDxVediTesto a{color:#333;}
div.BoxDxVediTesto a:hover{/*color:#99cc66;*/text-decoration:underline;}
*div.BoxDxVediTesto{width:221px;/*height:102px;*/}
div.BoxDxVediBot{width:221px;height:27px;/*background:url(/cm/img/boxdxv_bot.gif) no-repeat top left;*/}
/**/
div.BoxDxVedi ul{margin:0px 0px 0px -25px;*margin-left:17px;list-style:disc url(/cm/img/lista_verde.gif);}

/*---------------------------------------------------- Box Blu Elenco Ordini ----------------------------------------------------*/
div.BoxDx{float:left;width:221px;margin:0px 0px 15px 0px;}
div.BoxDxTop{width:221px;height:23px;background:url(/cm/img/boxdx_top.gif) no-repeat top left;color:#fff;padding:5px 5px 0px 15px;}
div.BoxDxTesto{width:219px;*width:221px;border-left:1px solid #1A507D;border-right:1px solid #1A507D;padding:10px 0px 0px 10px;color:#336699;background-color:#fff;}
div.BoxDxTesto select{font-size:85%;width:190px;margin-top:5px;*margin-top:-6px;}
div.BoxDxBot{width:221px;height:10px;background:url(/cm/img/boxdx_bot.gif) no-repeat top left;border-bottom:2px solid #fff;}
*div.BoxDxBot{height:12px;overflow:auto;overflow-x:hidden;overflow-y:hidden;}

/*---------------------------------------------------- Menù Sx ----------------------------------------------------*/
div#menusx{width:221px;}
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:0px;color:#336699;min-height:13px;border-bottom:1px solid #fff;background-color:#C0DFA0;}
div.voce a{display:block;width:100%;padding:5px 6px 4px 12px;color:#005691;text-decoration:none!important;}
div.voce a:hover{display:block;width:100%;color:#00539b;background:url(/cm/img/voce_on.gif) repeat-y top left;text-decoration:underline!important;}
div.voce_on{display:block;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;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:6px;background:url(/cm/img/msx_bot.gif) no-repeat top left;border-bottom:2px solid #fff;}
*div.vocebot{height:8px;overflow:auto;overflow-x:hidden;overflow-y:hidden;}


/*---------------------------------------------------- Foot ----------------------------------------------------*/
div#foot{width:896px;height:30px;padding:0px;background:url(/cm/img/bkg_mf.gif) no-repeat top left;clear:both;font-size:68%;}
/**/
div#menumdk{float:left;width:221px;padding:9px 0px 0px 0px;text-align:right;}
/**/
div#menubot{float:left;width:454px;padding:12px 15px 0px 12px;text-align:left;}
div#menubot a{color:#fff;text-decoration:none;padding-right:27px;}
div#menubot a:hover{color:#99CC66;text-decoration:underline;}
/**/
div#menudata{float:left;width:221px;color:#fff;padding:12px 20px 0px 0px;text-align:right;}

/*------------------------------------- tabelle istituzionali ---------------------------------------*/
table.titolo{margin-bottom:5px;width:100%;padding:0px;border:1px solid #00A2D3;font-size:85%;}
table.titolo th{padding:5px 5px 5px 5px;text-align:center;font-weight:bold;}
/**/
table.verde{margin-bottom:5px;width:100%;padding:0px;border:1px solid #99cc66;font-size:85%;}
table.verde td{width:33%;padding:5px 5px 5px 5px;vertical-align:top;}
table.verde td.dx{border-right:1px solid #99cc66;}
/**/
table.blu{margin-bottom:5px;width:100%;padding:0px;border:1px solid #00A2D3;font-size:85%;}
table.blu td{width:33%;padding:5px 5px 5px 5px;vertical-align:top;}
table.blu td.dx{border-right:1px solid #00A2D3;}


table.tabella{font-size:85%;font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;color:#333;}
table.tabella td.txt1{color:#FFFFFF;}


/*------------------------------------- mappa -------------------------------------*/
div.allMappi{float:left;width:200px;*height:180px;min-height:180px;margin:0px 15px 10px 0px;display:inline;/*border:1px solid green;*/}
div.allMappi ul{margin-left:-26px;*margin-left:18px;} 
div.allMappi li{padding-bottom:5px;list-style-image:url(/cm/img/q.gif);}
div.allMappi p{margin:0px;clear:both;border-top:1px solid #1A507D;padding:0px 0px 0px 10px;}
div.allMappi p a:hover{color:#007CC2;}

/*----- 221px senza foto -----*/
div.BoxDxBluSenza{float:left;width:221px;margin:0px 0px 3px 0px;}
div.BoxDxBluTopSenza{width:221px;height:23px;background:url(/cm/img/far/boxdxb_top.gif) no-repeat top left;color:#1A507D;padding:5px 5px 0px 11px;}
div.BoxDxBluTopSenza a{color:#1A507D;}
div.BoxDxBluTopSenza a:hover{color:#fff;text-decoration:none;}
div.BoxDxBluTestoSenza{width:219px;min-height:102px;border-left:1px solid #00A2D3;border-right:1px solid #00A2D3;padding:10px 10px 0px 10px;}
div.BoxDxBluTestoSenza li{color:#00A2D3;}
div.BoxDxBluTestoSenza a{color:#333;}
div.BoxDxBluTestoSenza a:hover{/*color:#00A2D3;*/text-decoration:underline;}
*div.BoxDxBluTestoSenza{width:221px;height:102px;}
div.BoxDxBluTestoSenza ul{margin-left:18px;list-style:url(/cm/img/lista_blu.gif);}
div.BoxDxBluBotSenza{width:221px;height:27px;/*background:url(/cm/img/far/boxdxb_bot.gif) no-repeat top left;*/}


