
body {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#333333; margin:0px; overflow-y:scroll;}
table {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#333333;}

div {overflow:auto; OVERFLOW-x:hidden; OVERFLOW-y:hidden;}

form       { margin:0px; }
select     { border:1px solid #cccccc; font-size:11px; font-family:Arial, Geneva, Helvetica, sans-serif; color:#666666;}
input       { border:1px solid #cccccc; font-size:11px; font-family:Arial, Geneva, Helvetica, sans-serif; color:#666666;}
textarea   { border:1px solid #cccccc; font-size:11px; font-family:Arial, Geneva, Helvetica, sans-serif; color:#666666;}
.button { border:1px solid #cccccc; font-size:11px; font-family:Arial, Geneva, Helvetica, sans-serif; color:#666666;}

h1 {font-family:Arial, Geneva, Helvetica, sans-serif; font-size:16px; margin:0px; color:#666666;}
h2 {font-family:Arial, Geneva, Helvetica, sans-serif; font-size:16px; margin:0px; color:#666666;}
h3 {font-family:Arial, Geneva, Helvetica, sans-serif; font-size:11px; margin:0px; color:#666666;}

a       {color:#f48325; text-decoration:none;}
a:hover {color:#666666; text-decoration:none;}

ul   {margin-top:0px; margin-bottom:0px;}
ul li {list-style-image:url(/cm/img/li.gif); font-family:Arial, Geneva, Helvetica, sans-serif; margin-left:-22px; padding-bottom:0px}

ol  {margin-top:0px; margin-bottom:0px;}

div.capo {clear:both;}

div.line {height:1px; background:#9A9A9A;}

div.pag{float:right; margin:20px 0 15px 0; height:20px; padding:0px; text-align:right; color:#999999;}
div.pagPrec{float:left;}
div.pagNum{float:left;}
div.pagNum span{font-weight:bold; color:#000000; }
div.pagSucc{float:left;}

div.layMenu {width:150px; font-size:11px; font-family:Arial, Geneva, Helvetica, sans-serif; z-index:3;}
div.layMenu_Line {height:1px; background:#ffffff; z-index:3;}
div.layMenu_Voce {width:150px; color:#FFA538; background:#EEEFF4; z-index:3;}
div.layMenu_Voce a {padding:2px 6px 2px 6px; color:#057EC2; display:block; text-decoration:none;}
div.layMenu_Voce a:hover {color:#ffffff; display:block; background:#515BA2; text-decoration:none;}
div.layMenu_VoceOff {width:150px; color:#cccccc; background:#515BA2; padding:2px 6px 2px 6px; z-index:3;}

div.boxTesto {margin-top:20px; border:1px solid #D2D2D2; background:#F2F0F1;}
div.boxTestoM {margin:20px;}

div.boxTestoLay {margin-top:20px; border:1px solid #D2D2D2; background:#F2F0F1;}
div.boxTestoLayM {margin:20px;}


div.credSx{float:left; width:100px;}
div.credDx{float:left;}

div.glossario {font-family:Arial, Geneva, Helvetica, sans-serif; font-size:11px; position:absolute; z-index:400; top:1px; left:1px; visibility:hidden; border:1px solid #666666; background:#ffffff; text-align:left;}
div.glossarioTit {background:#666666;color:#ffffff;font-weight:bold;}
div.glossarioTitM {margin:5px 10px 5px 10px;}
div.glossarioTxt {background:#ffffff;color:#666666;}
div.glossarioTxtM {margin:10px;}
 a.glossarioLnk {color:#EE7F01; cursor:help; border-bottom: 1px dotted; text-decoration:none; font-weight:bold}
 a.glossarioLnk:hover {background:#444444; color:#FFFFFF; cursor:help;}
 
div.rating {font-family:Arial, Geneva, Helvetica, sans-serif; font-size:11px; text-align:right;}
div.ratingVoto {margin-top:5px;}

div.espertoTitSx {margin-bottom:10px; height:15px; float:left; font-size:12px;}
div.espertoTitDx {margin-bottom:10px; height:15px; float:right;}

table.esperto {width:98%; font-size:11px; margin-top:0px; border-collapse:collapse; border:1px solid #cccccc; color:#666666;}
table.esperto tr.espertoHeader {font-weight:bold; color:ffffff; background:#cccccc;}
table.esperto tr.espertoHeader td {text-align:center;}
table.esperto td {padding:5px; text-align:left;}

div.boxToolTop       {font-family:Arial, Geneva, Helvetica, sans-serif; font-size:11px; text-align:right; margin-bottom:10px; }
div.boxToolBottom {font-family:Arial, Geneva, Helvetica, sans-serif; font-size:11px; text-align:right; margin-top:10px; }

div.calendario  {width:218px; margin-left:37px; border:1px solid #4F5EA3; margin-top:41px;}
div.calendarioM {margin:10px;}

div.risultatiSx {float:left; width:52px; margin-right:20px;}
div.risultatiDx {float:left;}

div.commenti {font-family:Arial, Geneva, Helvetica, sans-serif; font-size:11px;}




