
/*_________ Definizioni globali al sito___________*/
body{background-color:#dfdfdf;margin:20px 0px 0px 0px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; color:#000;scrollbar-arrow-color: #9aafc0;scrollbar-base-color: #fff;scrollbar-dark-shadow-color: #fff;scrollbar-face-color: #777777;scrollbar-highlight-color: #305370;scrollbar-shadow-color: #fff;}	  
table{margin:0px 0px 0px 0px;border-collapse:collapse;border:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
td{padding:0px 0px 0px 0px;vertical-align:top;font-size:10px;}
h2{font-family: Arial, Helvetica, sans-serif;font-size:18px;color:#000;margin-bottom:4px;}
h3{font-family: Arial, Verdana,Helvetica, sans-serif;color:#ff7d00;font-size:13px;font-weight:bold; margin-bottom:4px;}
a{font-size:10px;text-decoration:none;color:#fff;} 
a:hover{text-decoration:none;color:#000;}
ul{margin:3px 5px 10px 25px;}
h4{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#000;margin-top:5px;margin-bottom:0px;}
input{border:1px solid #305370;font-size:10px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; margin-right: 10px;font-size:10px;}
select{border:1px solid #305370;font-size:10px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.bo{border-top:1px solid #305370;border-right:1px solid #9aafc0;border-bottom:1px solid #9aafc0;border-left:1px solid #305370;}
.nobo{border:none;}
.Choice{font-size:10px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; }
.data{color:#000000;padding:2px 10px 2px 0px;}
a.bw{font-size:10px;text-decoration:none;color:#000;} 
a.bw:hover{text-decoration:none;color:#fff;}
.titNews{margin-left: 8px; font-family: Arial; font-weight:bold; font-size: 13px; color: #fff;}

/*_________ Tabella Head___________*/
table.Head{width:760px;margin-left:auto;margin-right:auto;background-image: url(/cm/img/bg_head.gif); background-repeat:repeat-y}
table.Head td{padding:0px 0px 0px 0px;}
table.Head td.mk{height:31px;background-image: url(/cm/img/h5.gif);background-repeat: no-repeat;background-position: top left;}
table.Head td.mkd{text-align:right!important;vertical-align:bottom;height:31px;}
table.Head td.lilla{background-color:#777777;width:15px}
table.Head a{color:#9aafc0;text-decoration:none;}
table.Head a:hover{color:#fff;}

/*_________ Tabella Mollichine___________*/
table.Molli{border-bottom:1px solid #638098;margin:0px 0px 1px auto!important;}
table.Molli td{padding:2px 16px 2px 8px;color:#ff7d00;background-color:#fff;}
table.Molli a{color:#ff7d00;text-decoration:none;}
table.Molli a:hover{color:#777;}

/*_________ Tabella Menù SX ___________*/
table.Menu{width:100%;}
table.Menu td{padding:0px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif;font-size:11px;}
table.Menu td.Spazio{padding:0px 15px 0px 15px;}
table.Menu td.Lillam{width:15px;}
table.Menu td.LillSez{font-family: Arial, Helvetica, sans-serif;font-size:11px;width:15px;background-color:#acacac;vertical-align:middle;text-align:center;}
table.Menu td.LillSezOn{font-family: Arial, Helvetica, sans-serif;font-size:11px;width:15px;background-color:#fff;border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff;vertical-align:middle;text-align:center;}
table.MenuBlu{width:100%;}
table.MenuBlu td{font-size:11px;padding:0px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif;}
table.MenuBlu td.Riga{background-image: url(/cm/img/bg_rigab.gif);background-repeat:repeat-x;}
table.MenuBlu td.Link{width:197px;color:#fff;padding:1px 11px 6px 2px;}
table.MenuBlu a{font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#fff;font-weight:normal;text-decoration:none;}
table.MenuBlu a:hover{color:#000000;}
table.MenuBlu a.selected{font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:normal;text-decoration:none;}
table.MenuBlu a.selected:hover{color:#FFFFFF;}
table.MenuEdra{width:100%;}
table.MenuEdra td{font-size:11px;padding:0px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif;}
table.MenuEdra td.Riga{background-image: url(/cm/img/bg_rigab.gif);background-repeat:repeat-x;}
table.MenuEdra td.Link{width:197px;color:#fff;padding:1px 11px 6px 2px;}
table.MenuEdra a{font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#fff;font-weight:normal;text-decoration:none;}
table.MenuEdra a:hover{color:#000000;}
table.MenuEdra a.selected{font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:normal;text-decoration:none;}
table.MenuEdra a.selected:hover{color:#FFFFFF;}


/*_________ Tabella Foot___________*/
table.Foot{width:760px; height:222px; margin-left:auto;margin-right:auto; align:center;background-image: url(/cm/img/bg_footer.gif); background-repeat:no-repeat; background-position:top;}
table.Foot td.elsevier{width:238px;text-align:center;}
table.Foot a{color:#000000;text-decoration:none;}
table.Foot a:hover{color:#fff;} 
table.Foot_link{width:93%;margin-top:20px;margin-right:10px;}

/*_____________ tb corpo _____________*/
table.Cn{width:760px;margin-left:auto;margin-right:auto;}
table.Cn td{font-size:10px;color:#000;}
table.Cn td.Ce{background-color:#9aafc0;background-image: url(/cm/img/g.gif);background-repeat: no-repeat;background-position: top;padding:10px 0px 10px 10px;border-left:1px solid #fff;}
table.Cn td.Pad a {color:#000000; text-decoration:underline;font-size:12px;}
table.Cn td.Pad  a:hover{text-decoration:none;}
table.Cn td.CeBvivo{background-color:#ffffff;padding:0px 0px 10px 10px;border-left:1px solid #fff;}
table.Cn td.Menu{background-color:#ff6600;width:253px;background-image: url(/cm/img/bk_menu.gif);background-repeat: repeat-y;}
table.Cn td.MenuMa{background-color:#ff7d00;width:253px;background-image: url(/cm/img/lilla.gif);background-repeat: repeat-y;background-position: right;border-right:1px solid #fff;}

/*____________ tb centrale Tit img al vivo_____________*/
table.TitImg{width:496px;margin-bottom:20px;}
table.TitImg td{font-size: 12px; padding-bottom:0px;vertical-align:bottom;}
table.TitImg td img{margin-top:0px;margin-right:0px;margin-bottom:10px;float:right;}
table.TitImg td.Testo{padding-bottom:10px;padding-right:10px;}
/* */
table.InternaTit{height:100%;width:100%;}
table.InternaTit td{vertical-align:bottom;height:100%;}
/*____________ tb centrale Tit _____________*/
table.Tit{width:486px;margin-top:10px;margin-right:10px;margin-bottom:20px;}
table.Tit td{padding-bottom:0px;}
table.Tit td.Testo{padding-bottom:10px;padding-right:10px;background-image: url(/cm/img/bg_riga.gif);background-repeat:repeat-x;background-position: bottom;text-align:right;}
table.Tit td.Bottone{padding-bottom:10px;padding-right:0px;background-image: url(/cm/img/bg_riga.gif);background-repeat:repeat-x;background-position: bottom;text-align:right;}
table.Tit td.TestoHp{height:30px;padding-bottom:10px;padding-right:10px;background-image: url(/cm/img/virgola.gif);background-repeat:repeat;background-position: bottom;text-align:right;}
/*____________ tb centrale Tit _____________*/
table.TitSer{width:486px;margin-top:10px;margin-right:10px;margin-bottom:0px;}
table.TitSer td{padding-bottom:0px;}
table.TitSer td.Testo{padding-bottom:2px;padding-right:10px;background-image: url(/cm/img/bg_riga.gif);background-repeat:repeat-x;background-position: bottom;text-align:right;}
table.TitSer td.Bottone{padding-bottom:2px;padding-right:0px;background-image: url(/cm/img/bg_riga.gif);background-repeat:repeat-x;background-position: bottom;text-align:right;}
table.TitSer td.TestoHp{height:30px;padding-bottom:10px;padding-right:10px;background-image: url(/cm/img/virgola.gif);background-repeat:repeat;background-position: bottom;text-align:right;}
/*_______________ tb Tit Home ________________*/

table.TitHP{width:486px;margin-top:10px;margin-right:10px;}
table.TitHP td{padding-bottom:10px;}
table.TitHp td.Txt{padding-right:10px;}
table.TitHp td.Testo{height:30px;padding-bottom:10px;padding-right:10px;text-align:right;}
table.TitHP a{color:#000!important;}
table.TitHP a:hover{color:#999999!important;}

/*____________ tb centrale contentuti _____________*/
table.Cont{width:486px;background-image: url(/cm/img/bg_riga.gif);background-repeat:repeat-x;background-position: bottom;margin-right:10px;}
table.Cont td{padding-bottom:5px;font-size:12px;line-height: 16px;}
table.Cont td a{font-size:12px;text-decoration:none;color:#ff7d00; line-height: 10px;} 
table.Cont td a:hover{text-decoration:none;color:#777777;}
table.Cont td img{float:right;margin-right:0px;margin-left:10px;margin-bottom:5px;}
table.Cont td.Sn img{float:left;margin-left:0px;margin-right:10px;margin-bottom:5px;}


/*____________ tb centrale contentuti _____________*/
table.ContPdf{width:486px;background-image: url(/cm/img/bg_riga.gif);background-repeat:repeat-x;background-position: bottom;margin-right:10px;}
table.ContPdf td{padding-bottom:5px;}
table.ContPdf a{color:#000000; text-decoration:none;}
table.ContPdf a:hover{color:#000000; text-decoration:underline;}

/*______________ tb approfondimenti ________________*/
table.NB{width:227px;}
table.NB td{background-color:#bebebe; background-image:none;padding:5px 4px 5px 8px;}
table.NB td a{color:#000000}
table.NB td a:hover{color:#ffffff!important;}
table.NB td.footer{height:6px;background-image: url(/cm/img/bgnewsfooter.gif); background-repeat:no-repeat; background-position:bottom;}

/*______________ tb approfondimenti HomePage ________________*/
table.NBHp_tit{width:486px;}
table.NBHp_tit  td.tit{height:33px;width:227px;color:#ffffff;font-face:Arial;font-size:13px;background: url(/cm/img/bgnewstit.gif) no-repeat top left;padding: 7px 5px 2px 10px;}
table.NBHp_tit a{font-size:13px;color:#ffffff;}
table.NBHp_tit a:hover{color:#ffffff;}

table.NBHp{width:227px;}
table.NBHp td{background-color:#ececec;background-image:none;padding:0px 0px 0px 0px;}
table.NBHp td.Bd{background-image: url(/cm/img/b2.gif);background-repeat:repeat-y;background-position:top;}
table.NBHp td.Bd_right{background-image: url(/cm/img/b2_right.gif);background-repeat:repeat-y;background-position:top;}
table.NBHp td.Txt{padding:4px 3px 0px 8px;}
table.NBHp td.white{background-color:#ffffff;}
table.NBHp a{color:#000;font-weight:normal;}
table.NBHp a:hover{color:#fff;}

/*_______________ tb elenco _________________*/
table.Elenco{width:486px;}
table.Elenco td{font-size: 12px;line-height: 15px; background-image: url(/cm/img/bg_riga.gif);background-repeat:repeat-x;background-position: bottom;padding:2px 2px 5px 2px;color:#000;}
table.Elenco thead td{background-image: url(/cm/img/bg_riga.gif);background-repeat:repeat-x;background-position: bottom;padding:2px 0px 0px 0px;}
table.Elenco td.Dx{text-align:right;}
table.Elenco td.Dx320{text-align:left;width:320px;}
table.Elenco td.Dx220{text-align:left;width:220px;}
table.Elenco td.Sx150{text-align:left;width:150px;}
table.Elenco img.scheda{margin-right:10px;margin-top:20px;}
table.Elenco td a{font-size: 12px;line-height: 15px; color:#000;}
table.Elenco td a:hover{font-size: 12px;line-height: 15px; color:#777777;}
table.ElencoTit{width:486px;background-image: url(/cm/img/bg_riga.gif);background-repeat:repeat-x;background-position: top;margin-top:30px;margin-right:10px;}
table.ElencoTit td{background-image: url(/cm/img/bg_riga.gif);background-repeat:repeat-x;background-position: bottom;padding:2px 2px 2px 2px;color:#000;}
table.ElencoTit td.Dx{text-align:right;}
table.Testo{width:486px;background-image: url(/cm/img/bg_riga.gif);background-repeat:repeat-x;background-position: bottom;}
table.Testo td{padding:2px 2px 2px 2px;color:#000;}
table.Testo td.Pdf{padding:2px 2px 10px 2px;color:#000;text-align:right;}

/*_________ Tabella Credits___________*/
table.Credits{width:100%;margin-top:23px;}
table.Credits td{color:#666;padding:0px 5px 10px 15px;}

/*__________ tabella img visita ____________*/
table.Visita{margin:20px 10px 0px 0px;float:right;}

/*_________ xsl _____________*/
table.risulta{margin:10px 0px 0px 0px;}
table.risulta ul{margin-top:0px;margin-bottom:0px;}
table.risulta td{padding:0px 3px 0px 0px; }
table.risulta td.sp{padding:0px 3px 10px 0px;}
.titbig{font-size:14px;}
.tit{margin-top:10px;font-weight:bold;font-size:12px;}
.testo_sc_tn{margin:10px 10px 0px 0px;padding-top:5px;font-weight:bold;background-image: url(/cm/img/bg_riga.gif);background-repeat:repeat-x;background-position: top;}
table.analitica{width:486px;margin:10px 10px 0px 0px;}
table.analitica td{padding:2px 2px 2px 2px;border:1px solid #7B92A4; }
/*__________________*/

textarea{font-size:11px;border:1px solid #305370;}
.nopad{padding-bottom:0px!important;}
.arch a{color:#000000; text-decoration:none;}
.arch a:hover{text-decoration:underline;}
/*__________________*/
table.bx a{color:#000000}
table.bx a:hover{color:#777777;}
table.bx{width:486px;background-image: url(/cm/img/bg_riga.gif);background-repeat:repeat-x;background-position: bottom;margin-right:10px;}
table.bx td{padding-bottom:5px;}
table.bx td img{float:right;margin-right:0px;margin-left:10px;margin-bottom:5px;}
table.bx td.Sn img{float:left;margin-left:0px;margin-right:10px;margin-bottom:5px;}

.gix { font-size: 8px; visibility: hidden; display: none;}

.printArticolo {visibility:visible;}
.printTop {visibility:hidden; position:absolute;}
.printMenu {visibility:visible;}
.printBanner {visibility:visible;}
.printResto {visibility:visible;}


span.key {
width: 157px;
vertical-align:top;
}
