/* il body è esterno */

img{border:0px; margin:0px}
img a:focus{outline: none;}
select{font-size:11px;font-family:Arial, Geneva, Helvetica, sans-serif; border:1px solid #CCCCCC; color:#666666; margin: 0px 4px 9px 4px}
.scegli{border:0px; margin: 0px 0px 3px 0px}
.vai{ margin: 0px 0px 3px 4px}

input{font-size:11px;font-family:Arial, Geneva, Helvetica, sans-serif; border:1px solid #CCCCCC; color:#666666; margin: 0px 4px 0px 4px;padding:2px 2px 2px 4px}
.cerca{border: 0px; margin: 0px 0px -12px 0px}

textarea{font-size:11px;font-family:Arial, Geneva, Helvetica, sans-serif; border:1px solid #CCCCCC; color:#666666;}

/* Gli H1,H2, ecc.. sono esterni */

h1#TitHome{position:relative;width:444px;height:30px;font-size:12px;margin:0px;}
h1#TitHome span{position: absolute;width: 100%;height:100%;background-image:url(/cm/img/tithome.gif); background-repeat:no-repeat}

a {color:#336699;}
a:hover {text-decoration:none;color:#336699} 
a:focus {outline: none;}

div#Big{margin:0px auto 0px auto;width:958px;background-image:url(/cm/img/bkgleft.gif); background-repeat:repeat-y;}

div.cont_line {width:450px; background:#E97720;height:1px; line-height:1px}
div.sommario_modello {line-height:18px}

/* Menu Top */

div#MenuTop{width:958px;height:60px; background-image:url(/cm/img/bkgtopleft.gif);background-repeat:no-repeat;font-size:11px}
div#MenuTopSx{width:440px;margin:20px 0px 0px 158px; float:left}
div#MenuTopSx span{margin: 0px 0px 0px 11px}
div#MenuTopSx span a{text-decoration:none;}
div#MenuTopSx span a:hover{color:#FF9900}

div#MenuTopCenter{width:170px;margin:20px 0px 0px 10px;float:left}
span.testosm {font-size: 11px}
span.testomed {font-size: 13px}
span.testobig {font-size: 15px}

span.testosm a {text-decoration:none}
span.testomed a {text-decoration:none}
span.testobig a {text-decoration:none}


div#MenuTopDx{width:175px;margin:18px 0px 0px 0px;float:right}

/* Banner Top */

div#Banner{width:958px;height:140px;}
div#BannerLeft{width:149px;height:140px; float:left}
div#BannerRight{width:800px;height:140px; float:right; text-align:right; padding-right:9px}

div#Center{margin:0px auto 0px auto;width:958px; background-image:url(/cm/img/bkgleft.gif);background-repeat:repeat-y;}

/* Menu Left */

div#MenuLeft{width:149px;float:left;background-image:url(/cm/img/bkgleft.gif);background-repeat:repeat-y; min-height:410px}

div#Submenu{background-image:url(/cm/img/bkgSubmenu.gif);background-repeat:repeat-y;font-size: 11px; padding: 4px 0px 0px 0px}

div.voce1 a{color:#666666;text-decoration:none;display:block;padding:3px 22px 4px 17px;line-height:11px;}
div.voce1 a:hover{color:#FF6633;background-image:url(/cm/img/arrows.gif); background-position:right 2px; background-repeat:no-repeat}
div.voce1On{padding:3px 22px 4px 17px;color:#FF6633;background-image:url(/cm/img/arrows.gif); background-position:right 2px; background-repeat:no-repeat;line-height:11px;}

div.voce1On a{color:#FF6633;text-decoration:none;}
div.voce1On a:hover{color:#FF6633;}

div.voce2 a{color:#666666;text-decoration:none;display:block;padding:3px 15px 3px 35px;background-image:url(/cm/img/pallinoff.gif); background-repeat:no-repeat; background-position: 17px 7px; line-height:11px}
div.voce2 a:hover{color:#FF6633;background-image:url(/cm/img/pallinon.gif);}
div.voce2On{padding:3px 15px 3px 35px;color:#FF6633;background-image:url(/cm/img/pallinon.gif); background-position: 17px 7px; background-repeat:no-repeat;line-height:11px}

div#Contenuto{width:809px;float:right;margin:0px 0px 10px 0px}

div#Sx{width:490px;float:left; margin-top:36px}
div.testo{margin:0px 20px 0px 20px;}

div.testoHome{margin:0px 20px 0px 20px;font-size:13px;}

div#Dx{width:300px;float:right;margin-top:36px;margin-right:9px;}
div#BoxCerca{width:300px;background-image:url(/cm/img/bkgcerca.gif);background-repeat:no-repeat;padding: 45px 0px 0px 8px;}
div#BoxCercaCartelle{width:300px;background-image:url(/cm/img/bkgcerca_cartelle.gif);background-repeat:no-repeat;padding: 45px 0px 0px 8px;}
div#BoxCercaComunicato{width:300px;background-image:url(/cm/img/top_listino.gif);background-repeat:no-repeat;padding: 45px 0px 0px 8px;}

div#listino{width:300px;background-image:url(/cm/img/bkgcerca_comunicato.gif);background-repeat:no-repeat;padding: 45px 0px 0px 8px;}
/* Box Vedi Anche e Prodotti */
div#BoxDxTop{width:300px;margin: 0px 0px 20px 0px;}
div.BoxDx{width:280px;background-image:url(/cm/img/BkgBoxDx.gif);background-repeat:repeat-y;padding:10px 10px 10px 10px;margin: -3px 0px 0px 0px;font-size:11px;line-height:1.5em}
div.BoxDxBottom{width:288px;background-image:url(/cm/img/BoxDxBottom.gif);background-repeat: no-repeat; padding:5px 12px 0px 0px; margin: 0px 0px 0px 0px;font-size:11px; height:21px;text-align:right}
div.BoxDxBottom img{ margin-bottom:-2px}
div.BoxDxBottom a{text-decoration: none}
div.BoxDxBottom a:hover{color: #ff6600}

div#Contenuto2{width:809px;float:right; margin:6px 0px 15px 0px}

div#Sx2{width:300px;float:left; margin:0px 0px 0px 0px; }
div#Sx3{width:839px;float:left; margin-top:36px}

div#BoxNewsHP{width:300px; height:256px;margin:0px 0px 0px 20px;background-image:url(/cm/img/bkgnews2.gif);background-repeat:no-repeat;padding: 26px 9px 0px 9px; float:left;}
div#BoxNewsHP{font-size: 12px}
div#BoxNewsHP a{text-decoration: none}
div#BoxNewsHP a:hover{color: #ff6600}

div#BoxNews{width:300px; height:156px;margin:0px 0px 0px 20px;background-image:url(/cm/img/bkgnews.gif);background-repeat:no-repeat;padding: 26px 9px 0px 9px; float:left;}
div#BoxNews{font-size: 12px}
div#BoxNews a{text-decoration: none}
div#BoxNews a:hover{color: #ff6600}


div#BoxN{width:300px; height:116px;margin:0px 0px 0px 20px;background-repeat:no-repeat;padding: 26px 9px 0px 9px; float:left;}
div#BoxN{font-size: 11px}
div#BoxN a{text-decoration: none}
div#BoxN a:hover{color: #ff6600}

div#BoxNHP{width:290px;/* height:350px;*/margin:0px 0px 0px 20px;background-repeat:no-repeat;padding: 26px 9px 0px 9px; float:left;}
div#BoxNHP{font-size: 11px}
div#BoxNHP a{text-decoration: none}
div#BoxNHP a:hover{color: #ff6600}

div#enuzun {font-size: 11px}
div#enuzun a{text-decoration: none}
div#enuzun a:hover{color: #ff6600}

div.Bover a:hover{color: #ff6600}


div.News{height:53px; width:280px; padding: 1px 0px 4px 0px;}
div.NewsLeft{width:50px;float:left;margin:0px; float:left;font-size: 11px}
div.NewsRight{width:215px;float:left;margin:0px; float:right;font-size: 11px}
div.NewsRight a{color:#336699; text-decoration:none}
div.NewsRight a:hover{color:#FF6600; text-decoration:none}
div.BoxNewsBottom{width:280px;padding:0px 0px 0px 0px; margin: 34px 0px 0px 0px;font-size:11px; height:21px;text-align:right; clear:both}
div.BoxNewsBottom img{ margin-bottom:-2px}
div.BoxNewsBottom a{text-decoration: none}
div.BoxNewsBottom a:hover{color: #ff6600}

div.NewsTesto{width:278px;float:left;margin:0px; float:right;font-size: 11px; line-height:12px; }
div.NewsTesto p{padding: 0px;margin:0px;}
div.NewsTesto a{color:#336699; text-decoration:none}
div.NewsTesto a:hover{color:#FF6600; text-decoration:none}

div#Dx2Bottom{float:right;margin:0px 0px 0px 0px;width:475px;}
div#Dx2Top{float:right;margin:55px -2px 0px 0px;width:312px;}

/* Box evidenza */

div.Evidenza{width:158px;height:140px;float:right;margin:0px;background-image: url(/cm/img/bkgevidenza.gif); background-repeat:no-repeat;font-size:0.85em}
div.Evidenza h3{ font-size:12px}

div.TitEvidenza{font-weight:bold; color:#FFFFFF; padding: 3px 14px 0px 14px; font-size:11px}
div.ContEvidenza{padding:10px 14px 10px 14px; height: 90px; overflow:hidden;font-size:11px;}
div.ContEvidenza a{text-decoration:none}
div.ContEvidenza a:hover{text-decoration:none; color:#ff9900}

div.bannerino{float:right;margin:0px}
div.bannerinointerna{margin:0px 0px 13px 0px; width:300px;}

div.regioni{margin:0px 0px 20px 0px; height:280px; width:300px;}

div.bannerino2{float:right;margin:0px 10px 0px 0px;  width:300px}
div.bannerinoquadrato{float:right;margin:0px 12px 0px 5px}

div.bannerlavorare{float:left;margin:0px 0px 0px 5px}

div.bannerinoquadrato2{float:left;margin:0px 0px 0px 0px; height:140px; width:300px;}

div#BannerFarmaceutica{margin:0px 11px 0px 0px; float:right}

div.TabellaPatologia{margin:10px 10px 0px 20px; font-size:13px}

div#Footer{width:958px;height:69px;font-size:0.85em; clear:both;background-color:#FFFFFF; margin-top:10px}
div#FooterSx{padding-top:7px;width:149px;float:left; height:56px;font-size:11px;background-image:url(/cm/img/bkgbotleft.gif);background-repeat-x:no-repeat;}
div#FooterDx{margin-top:10px;width:780px;float:right; border-top: 1px solid #C8DCE5; margin: 0px 10px 0px 19px;font-size:11px;}

div#MenuFooter{width:780px;margin:15px 0px 0px 0px; float:left}
div#MenuFooter span{margin: 11px 11px 0px 0px}
div#MenuFooter span a{text-decoration:none;}
div#MenuFooter span a:hover{color:#FF9900}
div#MenuFooter span.copy{margin: -14px 0px 0px 0px; float:right;font-size:11px;}

/*tabella prodotti*/

table.prodotti{border:1px solid #C5DAE3 ;padding:0px; width:458px; margin-top:10px;font-size:0.90em;}
table.prodotti td{padding:2px 9px;border:2px solid #fff; vertical-align:top; line-height:15px}
table.prodotti tr.head{font-weight:bold; background-image:url(/cm/img/bkghead.gif);background-repeat:repeat-x; color:#336699}
table.prodotti tr.trA{background-color:#ffffff;}
table.prodotti tr.trB{background-color:#ffffff;}

/*tabella prodotti*/

/*tabella ordini*/

table.ordini{border:1px solid #C5DAE3 ; width:458px; margin-top:10px;font-size:0.90em;}
table.ordini td{padding:2px 9px;border:2px solid #fff; vertical-align:top; line-height:15px}
table.ordini tr.head{font-weight:bold; background-image:url(/cm/img/bkghead.gif);background-repeat:repeat-x; color:#336699}
table.ordini tr.trA{background-color:#ffffff;}
table.ordini tr.trB{background-color:#ffffff;}

/*tabella ordini*/
/*tabella dettaglio ordini*/

table.dettaglio{border:1px solid #C5DAE3 ; width:458px; margin-top:10px;font-size:0.90em;}
table.dettaglio td{padding:2px 9px;border:1px solid #C5DAE3 ; vertical-align:top; line-height:15px}
table.dettaglio tr.head{font-weight:bold; background-image:url(/cm/img/bkghead.gif);background-repeat:repeat-x; color:#336699}
table.dettaglio tr.trA{background-color:#ffffff;}
table.dettaglio tr.trB{background-color:#ffffff;}

/*tabella dettaglio ordini*/

div.anteprima{border:1px solid #C5DAE3 ; float:left;width:140px; height:140px; margin:0px 4px 4px 0px;}
table.Gallery tr{ height:150px}
div.ZoomGallery{width:140px; height:140px; position:absolute; background: url(/cm/img/ZoomGallery.png);cursor:hand;}


/*Box Materiali*/
table.materiali{border:1px solid #C5DAE3 ;padding:0px; width:300px; margin-top:10px;font-size:0.90em;}
table.materiali td{padding:2px 9px;border:2px solid #fff; vertical-align:top; line-height:15px}
table.materiali tr.head{font-weight:bold; background-image:url(/cm/img/bkghead.gif);background-repeat:repeat-x; color:#336699}
table.materiali tr.trA{background-color:#ffffff;}
table.materiali tr.trB{background-color:#ffffff;}

table.aree_terapeutiche{border:1px solid #C5DAE3 ;padding:0px; width:458px; margin:0px}
table.aree_terapeutiche td{padding:3px 10px;font-size:0.90em;border:2px solid #fff;line-height:20px;}
table.aree_terapeutiche tr.head{font-weight:bold; background-image:url(/cm/img/bkghead.gif);background-repeat:repeat-x; color:#336699}

table.sommario{border:1px solid #C5DAE3 ;padding:0px; width:458px}
table.sommario td{padding:3px 10px;font-size:0.80em;border:2px solid #fff;line-height:6px;}
table.sommario tr.head{font-weight:bold; background-image:url(/cm/img/bkghead.gif);background-repeat:repeat-x; color:#336699}

table.Molli{width:100%;border-bottom:1px solid #2375bb;}
table.Molli td{padding:0px 0px 11px 0px;color:#336699;}

h3 a {margin:12px 0px 7px 0px; font-size:12px; color:#336699;font-variant:small-caps; text-decoration:none;}
h3 a:hover { color:#E97720;}
h3 img {margin:0px 7px 0px 0px; }
/*div.cont_line_materiali {width:450px; background:#336699;height:1px; line-height:1px; margin:12px 0px 10px 0px}*/
div.cont_line_materiali {width:450px; height:1px; line-height:1px; border-bottom: 1px solid #336699; margin: 10px 0px}

/* XSL */

table.TestoDue{margin:0px;}
table.TestoDue td{padding:0px 0px 10px 0px;font-size:12px;line-height:16px;}
table.TestoDue td.noTop{border-top:none;}
table.TestoDue thead td{padding:7px 0px 6px 0px;border:none;}
table.TestoDue p{padding:5px 0px 0px 0px;margin:0px;}
table.TestoDue p.Dx{padding:5px 250px 10px 0px;}
table.TestoDue td.intro{height:172px;font-size:10px;line-height:13px;}

table.mdueterzidx{margin:0px 0px 0px -2px ;width:459px;}
table.mdueterzidx td{padding:0px 5px 0px 0px;}
table.mdueterzidx td.top{padding:7px 3px 7px 0px; }
table.mdueterzidx td.top a{background-color: #FFFFFF; border:none}
table.mdueterzidx td.top a:hover{background-color: #FFFFFF;border:none}
table.mdueterzidx thead td{padding:8px 0px 6px 0px;}
/**/
table.mdueterzidx td a{text-decoration:none;display:block;border-left:2px solid #F4F9FC;border-right:2px solid #F4F9FC;background-color:#F4F9FC; padding:2px 0px 1px 4px; font-size:0.9em}
table.mdueterzidx td a:hover{ background-color:#F4F9FC; display:block;border-left:2px solid #407395;border-right:2px solid #407395}
table.mdueterzidx td.End{padding:10px 5px 9px 0px;border-bottom: none;background-image:none;color:#000;}

table.Molli{width:100%;border-bottom:1px solid #3366AC; margin-bottom:2px}
table.Molli td{padding:0px 0px 11px 0px;}

table.Molli td a{text-decoration:none; line-height:17px; font-size:14px; }
table.Molli td a:hover{text-decoration:none; color:#ff6600}

span.orange{color:#F26101;}
span.light_orange{color:#E97720;}
span.green{color:#7DC900;}
span.blue{color:#7c9cb1;}
span.light_blue{color:#91BED4;}
span.light_grey{color:#b9b9b9;}
span.dark_grey{color:#313732;}


/*breadcrumbs*/
div#breadcrumbs{text-align:left; color:#949494; margin:0px 0px 20px 0px;}
div#breadcrumbs a{text-decoration:none; color:#949494;}
div#breadcrumbs a:hover{text-decoration:underline;}
div#breadcrumbs span#categoria_principale{color:#91BED4; font-weight:bold;}
div#breadcrumbs span#categoria_principale a{color:#91BED4;}
div#breadcrumbs span#sottocategoria{font-weight:bold; background:url(/cm/img/bullet_breadcrumbs.gif) no-repeat top right; padding-right:8px;}

div.schedatecnica table td{border: 1px solid #EEE;font-size:11px;}

table.tabella{width:300px; margin-top:10px;font-size:0.90em; border-collapse:collapse}
table.tabella td{border:1px solid #336699;padding:2px 5px; vertical-align:top; line-height:15px}

div#Visual{width:796px;float:left; margin-top:36px;}
div.testoVisual{margin:0px 0px 0px 20px;}

div.contatore{ background-image:url(/cm/img/BoxContatore.gif); width:232px; height:70px; background-repeat:no-repeat;margin:10px auto 10px auto; font-family:Helvetica, sans-serif; font-size:13px; text-align:center; font-variant:small-caps; padding-top:10px}
div.contatore span{color:#E97720; font-weight:bold;font-size:15px; }


/*------------------------- AGENDA -----------------------------*/

div.BoxCercaAgenda{height:212px;width:450px;background-color:#ededed;margin: 5px 0px 2px 0px}
div.BoxCercaAgendaBot{width:450px;margin: -48px 0px 5px 0px;}

/* CONTENUTI INTERNI AGENDA */
div.testo_internaAgenda{width:778px;margin:0px 0px 0px 10px;float: left;}
div.testo_internaAgenda a{text-decoration:none;}
div.testo_internaAgenda a:hover{text-decoration:none;}
div.testo_internaAgenda p{margin:0px 0px 0px 0px;}

div.cont_line_evento{width:460px;  border-bottom: 1px solid #ccc; height:1px}


/*------------------------- Atlante Anatomico Netter -----------------------------*/

h4{margin:0px;font-weight:normal;font-size:11px;color:#e4762b;}
h5{margin:0px;font-weight:bold;font-size:11px;color:#336699;}
div.ricerca{margin:0 0 40px 0;width:460px;height:139px;background:url(/cm/img/bkg_ricerca.gif) no-repeat top left;color:#0c599d;font-weight:bold;}
div.ricerca span{color:#e4762b;}
div.formpadd{padding:16px 0 0 25px;}
div.formsx{float:left;width:350px;height:24px;}
div.formdx{float:left;width:50px;height:24px;}
/**/
div.boxrisultati{float:left;margin:0 0 25px 0;width:460px;}
div.risultati{float:left;margin:0 0 20px 0;width:140px;font-size:11px;}
div.risultati a{color:#343434;text-decoration:none;}
div.risultati a:hover{text-decoration:underline;}
div.risultati img{border:1px solid #ccc;}
div#mdx{margin-right:20px;}
/*--- paginazione --*/
div.paginazione{float:left;margin:0px;width:460px;height:22px;border-top:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;color:#e4762b;}
div.numerazione{margin:5px 0 0 0;font-size:11px;text-align:center;}
div.numerazione a{color:#336699;text-decoration:none;}
div.numerazione a:hover{color:#e4762b;}


/*------------------------- News HP -----------------------------*/

div#BoxNewsHP{width:300px; height:256px;margin:0px 0px 0px 20px;padding: 26px 9px 0px 9px; float:left;}
div#BoxNewsHP{font-size: 12px}
div#BoxNewsHP a{text-decoration: none}
div#BoxNewsHP a:hover{color: #ff6600}

#NewsTicker{background-image:url(/cm/img/bkgnews2.gif);background-repeat:no-repeat;width:300px;height:280px;margin:0px 0px 0px 20px;}
#NewsTicker2{background-image:url(/cm/img/bkgnews2.gif);background-repeat:no-repeat;width:300px;height:140px;margin:0px 0px 0px 0px;}	

#NewsVertical {width: 300px;height: 200px;	display: block;	overflow: hidden;position: relative;}
#NewsVertical2 {width: 300px;height: 110px;	display: block;	overflow: hidden;position: relative;}

#controller{padding:6px;font-size:11px;	color:#666; float:right}
#play_scroll_cont{display:none;}
#play_scroll_cont a{ text-decoration:none; display:block;}
#stop_scroll_cont a{ text-decoration:none; display:block}

#TickerVertical {width: 300px;height: 330px;display: block;list-style: none;margin: 0;padding: 0;}
#TickerVertical li {display: block;	width: 268px;text-align: left;font-size: 11px;margin: 0px 0px 0px 0px ;	padding: 6px 6px 2px 10px;float: left;}
		
#TickerVertical li a {display: block;text-decoration:none;}
#TickerVertical li a:hover {display: block;text-decoration:none;color: #ff6600}

#TickerVertical2 {width: 300px;height: 190px;display: block;list-style: none;margin: 0;padding: 0;}
#TickerVertical2 li {display: block;	width: 268px;text-align: left;font-size: 11px;margin: 0px 0px 0px 0px ;	padding: 6px 6px 2px 10px;float: left;}
		
#TickerVertical2 li a {display: block;text-decoration:none;}
#TickerVertical2 li a:hover {display: block;text-decoration:none;color: #ff6600}

/*------------------------- E-Article -----------------------------*/

div.torna{ clear:both; margin:20px auto 10px auto; text-align: center}
div.ThumbsNascosti{ visibility: hidden; height:1px}


/*------------------------- HP Farmacie -----------------------------*/

div#Dx3Top{float:right;margin:30px -2px 0px 0px;width:312px;}

div#NumeroVerde{width:250px;height:140px;margin:0px 0px 0px 50px; float:left}
div#NumeroVerde2{width:300px;height:140px;margin:0px 0px 0px 20px; float:left}
div#BannerCounselling{width:140px;height:140px;margin:0px 0px 0px 10px; float:left;}