/*###################### Stili generali TAG #############################*/

BODY{background:#5f9770;margin:0;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px; text-align:center ;} 

/*div{z-index: 10;}*/
input, select{font-size: 10px;color:#000;}
textarea{font-size:11px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
hr{width: 100%;height: 1px;}
ul{margin: 0px;padding: 0px;}
li{margin: 0px;padding: 0px;list-style: none outside;}
td{vertical-align: top;padding: 0px; margin: 0px;}
.riepilogo{color: #898989;background: #FFF;}
a:link, a:visited {text-decoration: none;color:#000;}
a:hover, a:active {text-decoration: underline;}
td{padding:2px 2px 2px 2px;}
a.Grande:link, a.Grande:visited, a.Grande:hover, a.Grande:active{font-family:Arial;font-size:13px;font-weight:bold;color:#008023;text-decoration:underline;}

h5{font-family:Arial;font-size:18px;font-weight:bold;line-height:22px;margin-bottom:20px;color:#008023;}

img{ border:0; padding:15px 0 15px 0;}

div.gridimg img{ border:0; padding:0 0 0 0;}
/*############################ Master #################################*/

div.container{width:980px; margin:auto; margin-top:10px; background:#9d1638; padding-top:30px;}
div.frame{ width:960px; margin-top:30px; margin:0 10px 30px 10px; background:#fff; text-align:left; min-height:700px;}
div.header{width:960px; background:#FFF; padding:5px 0 5px 0;}
div.header img{border:0;}

div.navigation{width:960px;height:30px;background:url(img/p5.jpg) top left repeat-x;overflow:hidden;}
div.navigation img{border:0;float:left;}
div.navigation li{display:inline;}
div.navigation a:link, div.navigation a:visited{width:80px;color:#fff; font-size: 13px; font-weight:bold;  display:block;padding:0 8px 0 8px;height:30px;float:left;border-right:1px solid #ed8d00;border-left:1px solid #ed8d00;border-bottom:1px solid #000;overflow:hidden; text-align:center;}
div.navigation a:hover, div.navigation a:active{background:#f19001; color:#000;font-size: 13px; font-weight:bold;}
div.navigation span{display:block;padding-top:8px;}
div.navigation a.selected{background:#f19001!important; color:#000!important;font-size: 13px; font-weight:bold;}

div.corpo{width:960px; background:#fff;}
div.colonnaSx{width:300px;float:left; background:#fff; padding-top:14px; padding-left:4px; margin-left:10px; }
div.content{width:610px; float:left;background:#fff; padding-right:4px;}

div.griglia{width:610px;padding:20px 10px 10px 10px;line-height:22px;}
div.griglia input, select, textarea{color:#808080;font-size:11px!important;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
div.griglia table{width:610px!important;line-height:13px;font-size:10px;border:1px solid #b4b4b4;overflow:hidden;}
div.griglia table td{}
div.griglia table .Lab{text-align:right;}
div.griglia table .Inp{background:#f1f1f1;width:50%;}
div.griglia table .Err{background:#f1f1f1;width:25%;}
div.griglia table td{}

div.footer{text-align:center;color:#ccc;margin-bottom:30px; margin-top:10px; padding-bottom:10px;}
div.footer a:link, div.footer a:visited {text-decoration: none;color:#fff;}

div.claim{ padding-bottom:20px;}
div.claim table{width:600px!important; font-family:Trebuchet MS; font-size:15px; font-weight:bold; color:#9d1638; border:0px;overflow:hidden;}
div.claim img{width:50px;height:50px; border:none;float:left;padding:0;}

div.bookList{width:500px; background-color:#f2f3f3;font-size:10px;overflow:hidden;margin-bottom:6px;line-height:15px;}
div.bookList ul{padding:10px 6px 0 10px;}
div.bookList ul img{width:70px;height:70px;border:none;float:left;margin:-15px 6px 0 0;}
div.bookList ul a:link, div.bookList ul a:visited{display:block;color:#000;}
div.bookList ul a:hover, div.bookList ul a:active{text-decoration:none; background:#e6e6e6; height:90px;}
div.bookList li{height:100px;}
div.bookList li span{ display:block;}

div.contacts {width:600px;}
div.contacts img { border:0; padding:0 0 0 0;}
div.C1 {float:left;width:250px;}
div.C2 {float:left;width:350px;}

/*############################ Login #################################*/
div.loginDX{text-align:right; width:100%;height:200px;float:right;}
div.loginForm{line-height:22px;padding:70px 350px 20px 20px;}


/*############################ Custom #################################*/
.i1 { text-align:center; display:block;}
.star{background:url(img/stellina.jpg) top left repeat-x;overflow:hidden;}
.closer{clear:both;}
.E{float:left;}
