/*---------------------------------------------------- Globale ----------------------------------------------------*/
body{text-align:center;margin:12px auto 0px auto; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;color:#333;font-size:100%;background:transparent url(/cm/img/far/bkg.gif) repeat-x;background-color:#fff;}
*{-moz-box-sizing:padding-box;}
/**/
a{color:#00A2D3;text-decoration:none;font-weight:300}
a:hover{text-decoration:underline;font-weight:300}

/*------- Titoli -------*/
h1{margin:12px 0px 25px 0px;padding:0px 0px 0px 0px;color:#000;font-size:150%;font-weight:bold;line-height:20px;}
h2{margin:23px 0px 10px 0px;padding:0px 0px 3px 0px;color:#4cb8da;font-size:130%;font-style:italic;border-bottom:1px solid #4cb8da;line-height:20px;}
h3{margin:0px;padding:0px 0px 0px 0px;font-size:68%;color:#666;}
h4{padding:0px;font-size:12px;color:#4CB8DA;font-weight:bold;margin:0px 0px 10px 0px;}
/*--- form ---*/
input{border:1px solid #00A2D3;font-size:100%;}
input.button{color:#fff;background-color:#00A2D3;font-size:110%;border:1px solid #00A2D3;}
input.radio{border:none!important;}
select{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;color:#333;font-size:100%;border:1px solid #00A2D3}
textarea{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;color:#333;font-size:100%;border:1px solid #00A2D3;}

/**/
div#Big{margin:0px auto 0px auto;width:896px;background-color:#fff;}
*div#Big{width:896px;}

/*--- Accesso medikey ---*/
div.accesso{color:#1A507D;padding:25px 13px 5px 13px;font-size:130%;background:url(/cm/img/far/accesso_tit.gif) no-repeat top left;}
div.mdkAcc{margin:0px 0px 10px 0px;padding:40px 18px 20px 18px;}
div.mdkAcc span{float:right;margin:10px 10px 0px 0px;}
div#mdk{height:180px;background:url(/cm/img/far/bkg_mdk.gif) no-repeat top left;}
div#mdk1{height:133px;background:url(/cm/img/far/bkg_ordini.gif) no-repeat top left;}

/*---------------------------------------------------- Head ----------------------------------------------------*/
div#head{width:896px;/*height:188px;*/margin:0px;padding:0px;font-size:68%;background:url(/cm/img/far/bkg_head.gif) repeat-x;}
/**/
div#menutop{width:896px;height:21px;padding:0px;background:url(/cm/img/far/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:#5ECEEC;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/far/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/far/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:#5ECEEC;text-decoration:underline!important;}

div.menuh a.on{color:#5ECEEC;text-decoration:none!important;padding:0px 30px 0px 0px;}


/*---------------------------------------------------- Centrale ----------------------------------------------------*/
div#cont{overflow:auto;width:896px;min-height:400px;text-align:left;vertical-align:top;border-top:2px solid #fff;font-size:68%;background:url(/cm/img/far/bkg_cont.gif) repeat-y top left;}
*div#cont{height:100%;}

/*---------------------------------------------------- 3 Div (colonne) ----------------------------------------------------*/
div#Colsx{float:left;width:221px;min-height:100%;padding:0px;vertical-align:top;}
*div#Colsx{height:100%;}
div#Colcen{float:left;width:454px;padding:0px 0px 0px 12px;margin:0px;min-height:400px;}
div#Coldx{float:right;width:221px;min-height:100%;padding:0px;vertical-align:top;margin:0px;}

/**/
div.strillo{width:442px;margin:0px 0px 6px 0px;padding:0px 12px 0px 0px;}
div.strillo a{color:#336699;}
div.strillo a:hover{/*color:#5ECEEC;*/text-decoration:underline;}
div.strillo ul{list-style: disc url(/cm/img/lista.gif);margin-left:-25px;line-height:16px;}
*div.strillo ul{margin-left:18px;}

/**/
div.notizie{padding:15px 0px 15px 0px;background:url(/cm/img/far/puntinato.gif) repeat-x bottom left;}
div.notizie a{font-weight:bold;}

/*---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;/*border:1px solid red;*/}
/**/
div#ColcenMap{float:left;width:670px;padding:20px 0px 0px 12px;margin:0px;min-height:400px;*height:400px;vertical-align:top;}
/**/
div#ColcenIntJob{float:left;width:453px;*width:454px;padding:0px 12px 0px 12px;margin:0px;min-height:400px;vertical-align:top;line-height:16px;}


/* 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;line-height:16px;}
*div#ColArch ul{margin-left:17px;}
div#ColArch li{margin-bottom:8px;}

/*---------------------------------------------------- Box Blu Home Farmacisti ----------------------------------------------------*/
div.ColBox{width:442px;padding:0px;margin:10px 0px 0px;/*border:1px solid red;*/}
div.BoxH{float:left;margin:0px 12px 5px 0px;width:209px;padding:0px;clear:none;}
*div.BoxH{margin:0px 8px 5px 0px;}
div.BoxTop{width:209px;height:23px;background:url(/cm/img/far/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 #00a2d3;border-right:1px solid #00a2d3;padding:10px 0px 0px 10px;}
div.BoxTesto a{color:#333;}
div.BoxTesto a:hover{/*color:#5ECEEC;*/text-decoration:underline;}
*div.BoxTesto{width:209px;height:102px;}
div.BoxBot{width:209px;height:10px;background:url(/cm/img/far/box_bot.gif) no-repeat top left;}
/*box blu senza foto*/
div.BoxHSenza{float:left;margin:0px 12px 5px 0px;width:209px;padding:0px;clear:none;}
*div.BoxHSenza{margin:0px 8px 5px 0px;}
div.BoxTopSenza{width:209px;height:23px;background:url(/cm/img/far/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 #00a2d3;border-right:1px solid #00a2d3;padding:10px 0px 0px 10px;}
div.BoxTestoSenza a{color:#333;}
div.BoxTestoSenza a:hover{/*color:#5ECEEC;*/text-decoration:underline;}
*div.BoxTestoSenza{width:209px;height:102px;}
div.BoxBotSenza{width:209px;height:10px;background:url(/cm/img/far/box_bot.gif) no-repeat top left;}

/*---------------------------------------------------- Box Blu Elenco Ordini ----------------------------------------------------*/
div.BoxDx{float:left;width:221px;margin:0px 0px 3px 0px;}
div.BoxDxTop{width:221px;height:23px;background:url(/cm/img/far/boxdx_top.gif) no-repeat top left;color:#fff;padding:5px 5px 0px 11px;}
div.BoxDxTesto{width:219px;border-left:1px solid #1A507D;border-right:1px solid #1A507D;padding:10px 0px 0px 10px;color:#336699;background-color:#fff;}
*div.BoxDxTesto{width:221px;}
div.BoxDxTesto select{font-size:85%;width:190px;margin-top:5px;}
*div.BoxDxTesto select{margin-top:-5px;}
div.BoxDxBot{width:221px;height:10px;background:url(/cm/img/far/boxdx_bot.gif) no-repeat top left;border-bottom:2px solid #fff;}
*div.BoxDxBot{height:12px;overflow:auto;overflow-x:hidden;overflow-y:hidden;}
/**/
div.BoxDxFarma{float:left;width:221px;}
div.BoxDxFarmaTop{width:221px;height:76px;}
div.BoxDxFarmaTesto{width:221px;min-height:250px;background-color:#D7E9F3;border-bottom:1px solid #fff;padding:15px 15px 15px 15px;font-size:90%;}
div.BoxDxFarmaTesto a{color:#336699;}
div.BoxDxFarmaTesto a:hover{/*color:#5ECEEC;*/text-decoration:underline;}
*div.BoxDxFarmaTesto{width:221px;}

/*----- 221px senza foto -----*/
div.BoxDxBluSenza{float:left;width:221px;margin:0px 0px 19px 0px;*margin-bottom:0px;background-color:#fff;}
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;*width:221px;/*min-height:102px;*/border-left:1px solid #00A2D3;border-right:1px solid #00A2D3;padding:10px 10px 0px 10px;}
div.BoxDxBluTestoSenza a{color:#333;}
div.BoxDxBluTestoSenza a:hover{/*color:#00A2D3;*/text-decoration:underline;}
div.BoxDxBluBotSenza{width:221px;height:10px;/*background:url(/cm/img/far/boxdxb_bot.gif) no-repeat top left;*/}
/**/
div.BoxDxBluSenza ul{margin:0px 0px 0px -25px;*margin-left:17px;list-style:disc url(/cm/img/far/lista_blu.gif);}
div.BoxDxBluSenza li{margin-bottom:0px;color:#00A2D3}

/*---------------------------------------------------- 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/far/boxdx_top.gif) no-repeat top left;}
div.vocesezione a{display:block;width:100%;color:#fff;}
div.vocesezione a:hover{text-decoration:underline!important;width:100%;color:#5ECEEC;}
div.vocesezione_on{display:block;min-height:13px;border-bottom:1px solid #fff;padding:5px 6px 4px 12px;background:url(/cm/img/far/boxdx_top.gif) no-repeat top left;/*color:#5ECEEC;*/color:#fff;}
/**/
div.voce{display:block;padding:0px;color:#336699;min-height:13px;border-bottom:1px solid #fff;background-color:#AFD4E7;}
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/far/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/far/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:#AFD4E7;}
/**/
div.voce2{display:block;padding:0px;color:#336699;min-height:13px;border-bottom:1px solid #fff;background-color:#AFD4E7;}
div.voce2_on{display:block;min-height:13px;border-bottom:1px solid #fff;padding:5px 6px 4px 12px;color:#00539b;background:url(/cm/img/far/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:#D3E0E7;}
div.voce2 a:hover{display:block;width:100%;color:#00539b;background:url(/cm/img/far/voce2_on.gif) repeat-y top left;text-decoration:underline!important;}
/**/
div.vocebot{width:100%;height:6px;background:url(/cm/img/far/msx_bot.gif) no-repeat top left;border-bottom:2px solid #fff;}
*div.vocebot{height:8px;overflow:auto;overflow-x:hidden;overflow-y:hidden;}

/* Area ordini */
div.vocesezioneOrd{display:block;/*min-height:13px;*/border-bottom:1px solid #fff;padding:5px 6px 4px 12px;background:url(/cm/img/far/boxdx_top_ord.gif) no-repeat top left;}
div.vocesezioneOrd a{display:block;width:100%;color:#fff;}
div.vocesezioneOrd a:hover{text-decoration:underline!important;width:100%;color:#5ECEEC;}
div.vocesezioneOrd_on{display:block;min-height:13px;border-bottom:1px solid #fff;padding:5px 6px 4px 12px;background:url(/cm/img/far/boxdx_top_ord.gif) no-repeat top left;color:#fff;}
/**/
div.voceOrd{display:block;padding:0px;color:#336699;min-height:13px;border-bottom:1px solid #fff;background-color:#F8BF52;}
div.voceOrd a{display:block;width:100%;padding:5px 6px 4px 12px;color:#005691;text-decoration:none!important;}
div.voceOrd a:hover{display:block;width:100%;color:#00539b;background:url(/cm/img/far/voceord_on.gif) repeat-y top left;text-decoration:underline!important;}
div.voceOrd_on{display:block;min-height:13px;border-bottom:1px solid #fff;padding:5px 6px 4px 12px;color:#00539b;background:url(/cm/img/far/voceord_on.gif) repeat-y top left;}
div.voceOrd_off{display:block;min-height:13px;border-bottom:1px solid #fff;padding:5px 6px 4px 12px;color:#666;background-color:#F8BF52;}
/**/
div.voceOrdbot{width:100%;height:6px;background:url(/cm/img/far/msx_bot_ord.gif) no-repeat top left;border-bottom:2px solid #fff;}
*div.voceOrdbot{height:8px;overflow:auto;overflow-x:hidden;overflow-y:hidden;}



/*---------------------------------------------------- Menù Sx ORDINI SPECIALI ----------------------------------------------------*/
div.voceTitS{display:block;/*min-height:13px;*/border-bottom:1px solid #fff;padding:5px 6px 4px 12px;color:#fff;background:url(/cm/img/far/boxsxs_top.gif) no-repeat top left;font-weight:bold;}
div.vocesezioneS{display:block;/*min-height:13px;*/border-bottom:1px solid #fff;padding:5px 6px 4px 12px;background-color:#99cc66;}
div.vocesezioneS a{display:block;width:100%;color:#fff;}
div.vocesezioneS a:hover{text-decoration:none;width:100%;color:#336699;}
div.vocesezioneS_on{display:block;min-height:13px;border-bottom:1px solid #fff;padding:5px 6px 4px 12px;/*background:url(/cm/img/far/boxdx_top_s.gif) no-repeat top left;*/color:#336699;background-color:#99cc66;}
/**/
div.voceS{display:block;padding:0px;color:#336699;min-height:13px;border-bottom:1px solid #fff;background-color:#c0dfa0;}
div.voceS a{display:block;width:100%;padding:5px 6px 4px 12px;color:#005691;text-decoration:none!important;}
div.voceS a:hover{display:block;width:100%;color:#00539b;background:url(/cm/img/far/voces_on.gif) repeat-y top left;}
div.voceS_on{display:block;min-height:13px;border-bottom:1px solid #fff;padding:5px 6px 4px 12px;color:#00539b;background:url(/cm/img/far/voces_on.gif) repeat-y top left;}
div.voceS_off{display:block;min-height:13px;border-bottom:1px solid #fff;padding:5px 6px 4px 12px;color:#666;background-color:#c0dfa0;}
/**/
div.voceS2{display:block;padding:0px;color:#336699;min-height:13px;border-bottom:1px solid #fff;background-color:#c0dfa0;}
div.voceS2_on{display:block;min-height:13px;border-bottom:1px solid #fff;padding:5px 6px 4px 12px;color:#00539b;;background:url(/cm/img/far/voce2s_on.gif) repeat-y top left;}
div.voceS2 a{display:block;width:100%;padding:5px 6px 4px 12px;color:#005691;text-decoration:none!important;background-color:#DFEFCD;}
div.voceS2 a:hover{display:block;width:100%;color:#00539b;background:url(/cm/img/far/voce2s_on.gif) repeat-y top left;}
div.vocebotS{width:100%;height:6px;background:url(/cm/img/far/msx_bot_s.gif) no-repeat top left;border-bottom:2px solid #fff;}
*div.vocebotS{margin-bottom:-7px;}

/*---------------------------------------------------- Foot ----------------------------------------------------*/
div#foot{clear:both;width:896px;height:30px;padding:0px;background:url(/cm/img/far/bkg_mf.gif) no-repeat top left;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:#5ECEEC;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%;border:1px solid #00A2D3;font-size:85%;}
table.titolo td{padding:5px 5px 5px 5px;text-align:center;font-weight:bold;}
/**/
table.verde{margin-bottom:5px;width:100%;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%;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;}
/* cerco offro lavoro */
table.jobTop{margin-bottom:5px;width:100%;font-size:85%;}
table.jobTop td{padding:0px;}
/**/
table.job{margin-top:15px;width:100%;font-size:85%;}
table.job td{padding:0px;}
table.job td.titolo{width:22%;background-color:#00A2D3;color:#fff;font-weight:bold;padding:6px 5px 6px 5px;border-right:1px solid #fff;;border-bottom:1px solid #fff;vertical-align:top;}
table.job td.chiaro{width:25%;background-color:#E7F2F8;color:#1A507D;padding:6px 5px 6px 5px;border-right:1px solid #fff;border-bottom:1px solid #fff;vertical-align:top;}
table.job td.scuro{width:25%;background-color:#CFE5F1;color:#1A507D;padding:6px 5px 6px 5px;border-right:1px solid #fff;border-bottom:1px solid #fff;vertical-align:top;}
/**/
div.pag{margin-top:20px;text-align:center;}


/**/
div#ne {position:relative; width:191px; height:140px; background-color: #D7E9F3;border:0px;}
div#ni {position:absolute; border: 0px; width:150px; height:140;}
/*div#menui {position:absolute; border: 0px; width:168; height:500; visibility:hidden; z-index: 1000;}*/
div#divCont{position:absolute; width:161px; height:140px; /*overflow:hidden;*/ top:0px; left:0px; /*clip:rect(0,161,140,0);*/ }
div#divText{position:absolute; top:0px; left:0px; margin-left: 2px; margin-right: 2px;font: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}

/*------------------------------------- mappa -------------------------------------*/
div.allMappi{float:left;width:200px;min-height:180px;margin:0px 15px 10px 0px;display:inline;/*border:1px solid green;*/}
*div.allMappi{height:180px;}
div.allMappi ul{margin-left:-26px;} 
*div.allMappi ul{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;}



table.cv{margin-bottom:5px;width:100%;font-size:85%;}
table.cv td{padding:3px;}

/*------------------------------------- Ultime News -------------------------------------*/
div.ultimeNews{width:221px; height:151px; padding: 30px 5px 5px 15px;overflow:hidden; background:url(/cm/img/bkg_ultimeNews.gif) no-repeat top left; clear: both;}