@charset "utf-8";
/* CSS Document */
body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#969696; background-color:#CD423F; background-image:url(../img/background.jpg); background-repeat:repeat-x;}
div#bodyall{float:left;position:relative;width:100%; margin-top:15px; }
div#all{width:950px; margin: 0 auto; background-color:#FFFFFF;}
div#top{height:148px; background-image:url(../img/image.jpg); background-position:202px 0; border-bottom:#000000 solid 15px; position:relative;}
div#content{width:950px; background-image:url(/img/back.gif); background-repeat:repeat-y; position:relative; float:left; background-color:#FFFFFF;}
div#menu{float:left; width:202px; padding:10px 0  0 0; height:auto!important;height:450px;min-height:450px; position:relative;}
div#right{float:right; width:740px; position:relative;}
div#centerTop{ font-size:14px;float:right;width:730px; border-bottom:#999999 solid 1px; padding:20px 0px 20px 0px; margin-bottom:10px; background-color:#FFFFFF; position:relative;}
div#center{float:right;width:700px; padding:20px 30px 20px 0; margin-bottom:10px; background-color:#FFFFFF; position:relative; font-size:11px}
#center a:link, #center a:visited{ color:#CC0000; text-decoration:none;}
#center a:hover{ color:#CC0000; text-decoration:underline;}
div#centerLeft{float:left; width:345px; position:relative; padding: 0 0 0 10px; }
div#centerRight{float:right; width:340px; border-left:#999999 solid 1px; padding:0px 20px 0px 20px;height:auto!important;height:350px;min-height:350px; position:relative;}
div#bottom{width:950px; background-color:#000000; height:25px; float:left; position:relative; color:#CCCCCC; text-align:center; font-size:10px; padding:8px 0 0 0;}
div#topRight{float:right;width:340px; padding:10px 10px 10px 0; margin-bottom:10px; position:relative; font-size:10px; text-align:right; line-height:30px;  color:#FFFFFF;}
div#topLeft{float:left; width:202px; position:relative;}
.titolo{ font-size:18px; color:#CC0000; text-transform:uppercase;}
.titoletto{ color:#666666; font-weight:bold; padding: 0 0 5px 0;}
.leggi{text-align:right; border-top:#CCCCCC solid 1px; padding:4px 20px 5px 0;color:#787878; margin-top:10px;}
.leggi a,.leggi a:link,.leggi a:visited{ text-decoration:none; color:#787878;}
.leggi a:hover{ text-decoration:underline; color:#787878;}
.contatto{text-align:right; color:#787878;}
.contatto a,.contatto a:link,.contatto a:visited{ text-decoration:none; color:#CC0000;}
.contatto a:hover{ text-decoration:underline; color:#787878;}
.capitolo{border:#D1D1D1 solid 1px; padding:10px; margin:0 0 10px 0;}
.testo_lista{padding-left:18px;}
.news{width:680px; border:#D1D1D1 solid 1px; padding:10px;}
.more{color:#0457A7; font-weight:bold; font-size:10px;}
.more a,.more a:visited{color:#CC0000; text-decoration:none;}
.more a:hover{color:#CC0000; text-decoration:underline;}
.homeNews{width:340px; float:left; position:relative; font-size:11px; padding:0 0 20px 0;}
.formLeft{float:left; position:relative; width:100px;}
.formRight{float:left; position:relative; width:200px;}
.form{float:left; position:relative; width:400px; padding:10px 0 10px 0;}
.linkbianco,.linkbianco a,.linkbianco a:link,.linkbianco a:visited{color:#FFFFFF; text-decoration:none; }
.linkbianco a:hover{color:#FFFFFF; text-decoration:underline; }
.carica{width:100px; float:left; position:relative; font-weight:bold; height:20px;}
.nome{width:200px; float:left; position:relative;height:20px;}
/***********************************************/
/* Navigation                                  */
/***********************************************/
#navigation{font: 11px Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color: #CC0000; text-transform: uppercase; vertical-align:middle; width:180px;}
#navigation ul{list-style: none;	margin: 0; padding: 0px 0 0 10px; text-indent:10px;}
#navigation li{margin: 0; 	border-bottom:white solid 1px; padding:5px 0 0 0;	height:20px;	background-image:url(/img/menu.gif); background-repeat:no-repeat;}
#navigation a{text-decoration: none; color: #969696;}
#navigation a:hover{color:#CC0000;	display:block;}
#navigation li.level2{ padding-left:5px; font-size:11px; text-transform:none; font-weight:bold; background-image:none;}
