/* il body è esterno */
/* Gli H1,H2, ecc.. sono esterni */

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}*/

input{font-size:11px;font-family:Arial, Geneva, Helvetica, sans-serif; border:1px solid #CCCCCC; color:#666666; margin: 0px 4px 0px 4px}
select{font-size:11px;font-family:Arial, Geneva, Helvetica, sans-serif; border:1px solid #CCCCCC; color:#666666; margin: 0px 4px 0px 4px}
textarea{font-size:11px;font-family:Arial, Geneva, Helvetica, sans-serif; border:1px solid #CCCCCC; color:#666666; margin: 4px 4px 0px 0px}

.cerca{border: 0px; margin: 0px 0px 0px 0px}

div.cont_line {width:550px;  border-bottom: 1px solid #ccc; height:1px}

div.cont_line_lett {width:710px;  border-bottom: 1px solid #ccc; height:1px; margin-left:80px}

a {color:#1078B9;}
a:hover {text-decoration:none;color:#666} 
a:focus {outline: none;}

div#Big{margin:0px auto 0px auto;width:958px;background-image:url(/cm/img/bkgleft.gif); background-repeat:repeat-y;}


h1.home {font-size:19px;margin:0px 0px 11px 0px;color:#E97720; font-weight:normal;}

h2.letteratura {margin:0px 0px 0px 8px; font-size:14px; color:#E97720;font-weight:normal}

/* Menu Top */

div#MenuTop{width:958px;height:60px; background-image:url(/cm/img/bkgtopleft.gif);background-repeat:no-repeat;font-size:11px;}
div#MenuTopBtn{float:right;width:350px;margin:63px 4px 0px 0px;text-align:right;}

div#MenuTopSx{width:300px;margin:20px 0px 0px 158px; float:left;font-size:11px;}
div#MenuTopSx span{margin: 0px 0px 0px 11px}
div#MenuTopSx span a{text-decoration:none;color:#8f8f8f}
div#MenuTopSx span a:hover{color:#8f8f8f}
div#MenuTopDx{width:170px;margin:18px 0px 0px 0px;float:right; text-align:left;}
div#MenuTopDx form{ padding-bottom:3px}
div#MenuTopCenter{width:250px;margin:20px 0px 0px 0px;float:left; text-align:right;}
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}

/* Banner Top */

div#Banner{width:958px;height:180px; margin-top:0px;}
div#BannerLeft{width:149px;height:110px; float:left; margin-top:0px}
div#BannerLeft img{margin-top:-35px}
div#BannerRight{width:800px;height:130px; float:left; text-align:left; padding-right:0px;margin-top:40px; background-image:url(/cm/img/header.gif);background-repeat:no-repeat;}

div#Bannerino{float:right; width:800px; margin-top:-41px; position:absolute;text-align:right}

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;}

div.Submenu{background-image:url(/cm/img/bkgSubmenu.gif);background-repeat:repeat-y;font-size: 11px; padding: 4px 0px 0px 0px;}

div.voce1off {color:#a3a3a3;text-decoration:none;display:block;padding:2px 5px 2px 17px;}
div.voce1 a{color:#666666;text-decoration:none;display:block;padding:3px 22px 4px 17px;line-height:11px;}
div.voce1 a:hover{color:#E97720;background-image:url(/cm/img/arrows.gif); background-position: right 2px; background-repeat:no-repeat}
div.voce1On{padding:3px 22px 4px 17px;color:#E97720;background-image:url(/cm/img/arrows.gif); background-position: right 2px; background-repeat:no-repeat;line-height:11px;}

div.voce1On a{color:#E97720;text-decoration:none;}
div.voce1On a:hover{color:#E97720;}

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:#E97720;background-image:url(/cm/img/pallinon.gif);}
div.voce2On{padding:3px 15px 3px 35px;color:#E97720;background-image:url(/cm/img/pallinon.gif); background-position: 17px 7px; background-repeat:no-repeat;line-height:11px}

div#Contenuto{width:800px;float:right;margin:0px 0px 10px 0px;}

div#Sx{width:490px;float:left; margin-top:0px}
div.testo{width:784px;margin:0px 20px 0px 15px;}
div#flash{float:right; margin: -40px 8px 0px 0px;}

div#flashPro{float:right; margin: -22px 10px 0px 0px;}

div#Dx{width:140px;float:right;margin-top:36px;margin-right:9px}
div#BoxCerca{width:400px;background-image:url(/cm/img/bkgcerca.gif);background-repeat:no-repeat;padding: 5px 0px 20px 0px;}

div#HomeProSx{width:300px;float:left; margin:0px 0px 10px 14px}
div#HomeProSx p{padding:0px 10px 0px 0px}
div#HomeProDx{width:469px;float:right; margin:-20px 0px 0px 0px; padding-top:41px;}

div#HomeSx{width:300px;float:left; margin:0px 0px 10px 14px}
div#HomeSx p{padding:0px 10px 0px 0px}
div#HomeDx{width:469px;float:right; margin:-29px 0px 0px 0px; padding-top:41px}

/* CONTENUTI INTERNI */
div#Sx_interna{width:620px;float: left; margin:0px 0px 0px 10px}
div.testo_interna{width:550px;margin:0px 0px 0px 0px; float:right}
div.testo_interna p{ margin:0px 0px 0px 0px;}
div.testo_interna a{text-decoration:none;}
div.testo_interna a:hover{text-decoration:none;}

div#BoxCercaLetteratura{width:430px;margin:0px 0px 0px 71px;}

div#Dx_interna{width:140px;float:right;margin-top:10px;margin-right:9px}

div#VediAnche{background-image:url(/cm/img/vedi_anche.gif);background-repeat:no-repeat;float:right;width: 138px; border-left: 1px solid #D4D4D4;border-right: 1px solid #D4D4D4;padding-top:37px}
div#VediAnche a{color:#666666;text-decoration:none; }
div#VediAnche a:hover{color:#E97720;}

div#InEvidenza{background-image:url(/cm/img/in_evidenza.gif);background-repeat:no-repeat;float:right;width: 138px;border-left: 1px solid #D4D4D4;border-right: 1px solid #D4D4D4; padding-top:37px}
div#InEvidenza a{color:#666666;text-decoration:none; }
div#InEvidenza a:hover{color:#E97720;}

div.titabstract{font-size:11px; line-height:11px; padding:5px 4px 0px 8px; }
div.abstract{font-size:11px; line-height:11px; font-style:italic; padding:3px 4px 10px 8px;background-image:url(/cm/img/LineaBox.gif); background-position: bottom; background-repeat:no-repeat; }

div.titabstractVediAnche{font-size:11px; line-height:11px; padding:5px 4px 10px 8px;background-image:url(/cm/img/LineaBox.gif); background-position:bottom; background-repeat:no-repeat}

div.BoxBottom{text-align:right; clear:both;height:20px; background-image:url(/cm/img/box_int_bottom.gif); background-repeat:no-repeat; width:140px;margin: 0px 0px 20px 0px; padding-top:10px}

div.BoxBottomArchivio{text-align:right; clear:both;height:20px; background-image:url(/cm/img/box_int_bottom_archivio.gif); background-repeat:no-repeat; width:140px;margin: 0px 0px 20px 0px; padding-top:10px}
div.BoxBottomArchivio a{color:#666666;text-decoration:none; font-size:11px;line-height:11px; padding-right:8px}
div.BoxBottomArchivio a:hover{color:#E97720;}

/* FINE CONTENUTI INTERNI */

div#Footer{width:970px;height:69px;font-size:11px; clear:both; background-color:#FFFFFF; margin-top:10px;background-image:url(/cm/img/bkgbotleft.gif);background-repeat:no-repeat;}
div#FooterSx{background-image:url(/cm/img/bkgleft.gif);background-repeat-x:no-repeat;width:155px;float:left; height:40px;margin: 0px 0px 0px 0px;font-size:11px;}
div#FooterDx{;margin-top:0px;width:780px;float:right;border-top: 1px solid #d4d4d4;margin: 0px 20px 0px 0px;;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;color:#8f8f8f}
div#MenuFooter span a:hover{color:#8f8f8f}
div#MenuFooter span.copy{margin: -14px 0px 0px 0px; float:right}

/*tabella*/

table.prodotti{border-top:1px solid #d2d2d2 ;border-left:1px solid #d2d2d2;padding:0px}
table.prodotti td{border-bottom:1px solid #d2d2d2 ;border-right:1px solid #d2d2d2;padding:8px;font-size:0.90em;}
table.prodotti tr.trA{background-color:#C8DCE5;}
table.prodotti tr.trB{background-color:#FFF;}

table.ricerche{padding:0px;margin:0px;}
table.ricerche td{border:0px ;padding:5px; margin:0px;}
table.ricerche form{width:50px; margin:2px 0px 0px 0px;float:left; padding:0px}

table.aree_terapeutiche{border-top:1px solid #d2d2d2 ;border-left:1px solid #d2d2d2;padding:0px}
table.aree_terapeutiche td{border-bottom:1px solid #d2d2d2 ;border-right:1px solid #d2d2d2;padding:8px;font-size:0.90em;}

/*centri*/

table.centri{padding:0px; border:0px; margin:0px}
table.centri td.right{padding:3px 6px 3px 12px;font-size:0.90em;width:190px;background:#F5F4F4;}
table.centri td.left{padding:3px 6px 3px 12px;font-size:0.90em;width:190px;background:#F5F4F4;}
/*table.centri tr.trA{background-color:#C8DCE5;}
table.centri tr.trB{background-color:#FFF;}*/


/*---------------- BoxHome -----------------*/

div#BoxHome{float:left; margin:0px 5px 20px -10px; width: 318px;}
div.Boxlett{background-image:url(/cm/img/prof/bkg_box_hp_big.gif);float:left; background-repeat:no-repeat; width:318px; margin: 0px 5px 20px 0px;height:140px;font-size: 11px;}

div.Boxlett h2{font-size: 13px; margin:2px 18px 0px 18px; color:#FFFFFF;}
div.Boxlett h2 a{color:#FFFFFF; text-decoration:none}

div.Boxlett h3{font-size: 11px; font-weight:bold; margin:1px 18px 1px 0px;}
div.Boxlett h3 a{text-decoration:none}

div.BoxTesto{padding:10px 17px 10px 18px;overflow:hidden;height:90px;font-size: 11px;}
div.BoxTesto img{float:right; margin:15px 10px 0px 20px}
div.BoxTesto a{color:#666;text-decoration:none}
div.BoxTesto a:hover{color:#E97720; text-decoration:none}

div.BannerHome{margin: 20px 0px 0px 0px; width:300px;float:left;}

/*---------------- BoxNews -----------------*/

div#BoxNews{width:300px; height:175px;margin:20px 0px 0px 0px;background-image:url(/cm/img/BkgLet.gif);background-repeat:no-repeat;padding: 30px 9px 0px 9px; float:left}
div.News{font-size:11px;border-bottom: 1px solid #ccc;height:28px; width:280px; padding: 6px 0px 10px 0px}

div.NewsRight{width:280px;float:left;margin:0px; float:right;font-size: 11px;}
div.NewsRight a{color:#666; text-decoration:none}
div.NewsRight a:hover{color:#E97720; text-decoration:none}
div.BoxNewsBottom{width:280px;padding:0px 0px 0px 0px; margin: 14px 0px 0px 0px; font-size: 11px; height:21px;text-align:right; clear:both}
div.BoxNewsBottom img{ margin-bottom:-2px}
div.BoxNewsBottom a{color:#666; text-decoration: none}
div.BoxNewsBottom a:hover{color: #E97720}

/*---------------- 2BoxHomeProf -----------------*/
div#DueBoxHomeProf{width:300px; height:140px;margin:55px 0px 0px 0px; float:left;}

/*---------------- BoxApprofondimento -----------------*/

div.Approfondimento{width:230px;height:140px;float:left;margin:20px 0px 0px -8px;background-image: url(/cm/img/prof/bkg_box_hp_big.gif); background-position: 0px 0px;font-size:11px; background-repeat:no-repeat;}
div.TitApprofondimento{color:#FFFFFF;}
div.ContApprofondimento{padding:0px 12px 10px 18px; height: 100px; overflow:hidden; font-size:11px;}
div.TitApprofondimento h2{font-size: 13px; color:#FFFFFF;margin:2px 18px 0px 18px;}
div.TitApprofondimento h2 a{color:#FFFFFF; text-decoration:none}
div.TitApprofondimento h2 a:hover{color:#FFFFFF; }
div.ContApprofondimento h3{font-size: 11px; font-weight:bold; margin:11px 16px 1px 0px;}
div.ContApprofondimento a{text-decoration:none; color:#666666;}
div.ContApprofondimento a:hover{text-decoration:none; color:#E97720}


div.Approfondimento2{width:230px;height:140px;float:right;margin:20px 10px 0px 0px;background-image: url(/cm/img/prof/bkg_box_hp_big.gif); background-position: 0px 0px;font-size:11px; background-repeat:no-repeat;}
div.TitApprofondimento2{color:#FFFFFF;float:left;}
div.TitApprofondimento2 h2{font-size: 13px; color:#FFFFFF;margin:2px 18px 0px 18px;}
div.TitApprofondimento2 h2 a{color:#FFFFFF; text-decoration:none}
div.TitApprofondimento2 h2 a:hover{color:#FFFFFF; }

div.ContApprofondimento2{width:230px;padding:5px 12px 10px 18px; height:100px; overflow:hidden; font-size:11px;}
div.ContApprofondimento2 h3{font-size: 11px; font-weight:bold; margin:11px 16px 1px 0px;}
div.ContApprofondimento2 a{text-decoration:none; color:#666666;}
div.ContApprofondimento2 a:hover{text-decoration:none; color:#E97720}

/*---------------- BoxApprofondimento OLD 21/10/2010
div.Approfondimento{width:318px;height:140px;float:left;margin:20px 0px 0px -8px;background-image: url(/cm/img/prof/bkg_box_hp_big.gif); background-position: 0px 0px;font-size:11px; background-repeat:no-repeat}
div.TitApprofondimento{color:#FFFFFF;}
div.ContApprofondimento{padding:0px 12px 10px 18px; height: 100px; overflow:hidden; font-size:11px;}
div.TitApprofondimento h2{font-size: 13px; color:#FFFFFF;margin:2px 18px 0px 18px;}
div.TitApprofondimento h2 a{color:#FFFFFF; text-decoration:none}
div.TitApprofondimento h2 a:hover{color:#FFFFFF; }
div.ContApprofondimento h3{font-size: 11px; font-weight:bold; margin:11px 16px 1px 0px;}
div.ContApprofondimento a{text-decoration:none; color:#666666;}
div.ContApprofondimento a:hover{text-decoration:none; color:#E97720}
-----------------*/



/*---------------- BoxFullText -----------------*/
div.BoxFullText{width:156px;float:right;margin:20px 0px 0px 0px; font-size:11px; background-repeat:repeat-x}
div.TitBoxFullText{font-weight:bold; color:#FFFFFF; padding: 2px 0px 3px 5px}
div.TitBoxFullText h2 {font-size: 13px; margin:0px 18px 0px 10px; color:#FFFFFF;}

/*---------------- BoxIscriviti -----------------*/
div.BoxIscriviti{width:156px;float:right;margin:20px 0px 0px 0px;font-size:11px; background-repeat: repeat-x}
div.TitBoxIscriviti{font-weight:bold; color:#FFFFFF; padding: 2px 0px 3px 5px}
div.TitBoxIscriviti h2 {font-size: 13px; margin:0px 18px 0px 10px; color:#FFFFFF;}



div.SecondOpinion{width:156px;height:140px;float:right;margin:20px 0px 0px 0px;background-image: url(/cm/img/prof/bkg_box_hp_small.gif); font-size:11px; background-repeat:no-repeat}
div.TitSecondOpinion{font-weight:bold; color:#FFFFFF; padding: 3px 14px 4px 14px}
div.ContSecondOpinion{padding:10px 14px 10px 14px; height: 90px; overflow:hidden}
div.ContSecondOpinion a{text-decoration:none}
div.ContSecondOpinion a:hover{text-decoration:none; color:#1078B9}

div.InternaSecondOpinion{ width:720px;margin:0px 20px 0px 20px;}
div.SecondOpinionTesto{ float:left; width:320px}
div.SecondOpinionForm{float:right;width:300px}

div.SecondOpinionForm input{font-size:11px;font-family:Arial, Geneva, Helvetica, sans-serif; border:1px solid #CCCCCC; color:#666666; margin: 4px 4px 0px 0px}

/*---------------- piede articoli -----------------*/
img.Salva{margin:20px 0px 10px 68px; cursor:pointer}
div.FullText{width:121px; height:30px; position:absolute;z-index:1; margin :20px 0px 0px 428px;}
div.Archivio{width:122px; height:30px; position:absolute;z-index:1; margin:-41px 0px 0px 68px}
div.Archivio2{width:122px; height:30px; position:absolute;z-index:1; margin:0px 0px 0px 0px}
div.cont_line2 {width:550px;  border-bottom: 1px solid #ccc; height:1px}
div.ArchivioPub{width:122px; height:30px; position:absolute;z-index:1; margin:0px 0px 0px 0px}

/*---------------- BoxNews -----------------*/
div.italia{text-align:right;width:280px;float:right;position:absolute;z-index:1; margin:30px 0px 0px 510px}
h2.terapia{width:410px;}

div.DownLoad{margin:16px 0px 0px 0px; }


/*AGENDA*/
div.BoxCercaAgenda{width:550px;background-color:#ededed;margin: 5px 0px 0px 0px;}
div.BoxCercaAgendaBot{width:550px;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:565px;  border-bottom: 1px solid #ccc; height:1px}


/*CONGRESS UPDATE HP*/
#NewsTicker{width:230px;height:280px;margin:0px 0px 0px 0px;}
#NewsVertical {width: 210px;height:140px;display:block;overflow: hidden;position:relative;}
#controller{padding:3px 10px 0px 0px;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:210px;height: 140px;display: block;list-style: none;margin: 0;padding: 0;}
#TickerVertical li {display:block;width:210px;text-align:left;font-size:11px;margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;float: left;}	
#TickerVertical li a {display: block;text-decoration:none;}
#TickerVertical li a:hover {display: block;text-decoration:none;color: #ff6600}




