
table {font-size:11px; margin-top:0px; border-collapse:collapse; border:0px; color:#666666;}
td {padding:3px; text-align:left;}

form       { margin:0px; }
select     { border:1px solid #939780; font-size:11px; font-family: Arial, Geneva, Helvetica, sans-serif; color:#666666;}
input       { border:1px solid #939780; font-size:11px; font-family: Arial, Geneva, Helvetica, sans-serif; color:#666666;}
textarea   { border:1px solid #939780; font-size:11px; font-family: Arial, Geneva, Helvetica, sans-serif; color:#666666;}
.button { border:1px solid #939780; font-size:11px; font-family: Arial, Geneva, Helvetica, sans-serif; color:#666666;}

div.capo {clear:both;}

a {color:#939780; text-decoration:none;}
a:hover {color:#864C48; text-decoration:none;}

h1 {font-size:20px; margin:0px; color:#016450; font-weight:bold; margin-bottom:10px;}

ul   {margin-top:0px; margin-bottom:0px;}
ul li {list-style-image:url(/cm/img/li.gif); margin-left:-22px; padding-bottom:0px}

ol  {margin-top:0px; margin-bottom:0px;}

div.line {height:1px; background:#cccccc;}

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:#F5F7E6;}
div.boxTestoM {margin:20px;}

div.boxTestoLay {margin-top:20px; border:1px solid #D2D2D2; background:#F5F7E6;}
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:11px;}
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.boxTool  {margin-bottom:20px; color:#864C48; text-align:right;font-size:11px;}

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;}

div.boxMenuTop {border-top:1px solid #D1D3B8; border-bottom:1px solid #D1D3B8; font-size:10px; margin-bottom:20px; color:#864C48;}
div.boxMenuTopM {margin-top:4px; margin-bottom:4px;}

div.subSubMenu {text-align:right; margin-bottom:10px; font-size:10px;}

ul.tagcloud {list-style:none; margin:0; padding:0 7px 10px 10px; font-weight:normal;}
ul.tagcloud li {display:inline; margin:0 2px 0 25px;}

ul.tagcloud li.tagcloudfz1 {font-size:10px; margin-bottom:10px;}
ul.tagcloud li.tagcloudfz2 {font-size:12px; margin-bottom:10px;}
ul.tagcloud li.tagcloudfz3 {font-size:14px; margin-bottom:10px;}
ul.tagcloud li.tagcloudfz4 {font-size:16px; margin-bottom:10px;}
ul.tagcloud li.tagcloudfz5 {font-size:18px; margin-bottom:10px;}
ul.tagcloud li.tagcloudfz6 {font-size:20px; margin-bottom:10px;}
ul.tagcloud li.tagcloudfz7 {font-size:11px; margin-bottom:10px;}
ul.tagcloud li.tagcloudfz8 {font-size:9px;  margin-bottom:10px;}

body {background:#ECECEC; font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#676767; margin:0px; text-align:center; background-image:url("/cm/img/back.jpg"); background-repeat:repeat-x; }

div.contenitore {z-index:2; width:980px; margin:0px auto 0px auto; text-align:left; position:relative;}

div.logo {width:117px; height:117px; position:absolute;}

div.accedi {width:556px; height:81px; position:absolute; margin-left:394px;}

div.benvenuto {width:540px; height:104px; position:absolute; margin-left:396px; z-index:3;}
div.benvenutoMargin {margin-top:30px;font-size:14px;}

div.libro {width:458px; height:354px; position:absolute; margin-left:200px; margin-top:81px;}

div.credenziali {width:366px; height:104px; position:absolute; margin-left:240px; z-index:2;}

div.continua {width:366px; height:104px; position:absolute; margin-left:240px; z-index:2;}

div.titolo {width:320px; height:320px; position:absolute; margin-left:670px; margin-top:175px;}

div.logout {margin-left:850px; margin-top:58px; position:absolute; z-index:3;}

div.biancoHome {width:805px; background:#ffffff; position:absolute; margin-top:458px; margin-left:117px;}
div.biancoInte {width:805px; background:#ffffff; position:absolute; margin-top:80px; margin-left:117px;}

div.menu {width:446px; height:73px;}

div.testo {margin-left:90px; margin-right:90px; margin-top:50px; margin-bottom:50px;}

div.bottom {width:803px; height:60px; background:#ECECEC; margin:0px auto 0px auto; text-align:right; border:1px solid #ECECEC;}
div.bottomMargin {width:800px; margin-top:20px;}

span.titoloViola {color:#016450; font-size:24px; font-weight:bold;}
span.titoloGrigio {color:#666666; font-size:24px; font-weight:bold;}

