/* HTML */

body {background:url(img/bg.jpg) fixed left top repeat; text-align:left;}
.tabel td{font:12px/20px Georgia, Times New Roman, serif; text-align:left; background-color:#CCCCCC; border:1px solid #FFFFFF; color:#000000; padding:3px 5px;}
.tabel th{font:12px/20px Georgia, Times New Roman, serif; text-align:center; background-color:#FF7F00; border:1px solid #FFFFFF; color:#FFFFFF; padding:3px 5px;}
.tabel {align:center;}

/* STRUTTURA */
#col4 {height:55px;}
#pageBody {font:12px/20px "Trebuchet MS", Georgia, Times New Roman, serif; background:#fff; }
#pageBody .blocco a {text-decoration:underline; color:#000; text-decoration:none;}
#pageBody .blocco a:hover {text-decoration:underline; color:#ff7f00; font-weight:normal;}
#pageBody .blocco a:hover img {border-bottom:0px;}
#colDx {font:13px Georgia, "Times New Roman", Times, serif;float:left; background:#f0f0f0;}
#pageInfo {display:none; visibility:hidden;}
#col6 {clear:both; overflow:hidden; position:relative; top:-25px;}

/* STILI */ 
.clear {clear:both;}
.blocco .head .titolo {font:14px/30px Georgia, "Times New Roman", Times, serif;}
#col1 .titolo {font:bold 16px Georgia;}

/* BLOCCO LOGIN */
.Login {width:300px; font:11px Verdana;} 
.Login input#loginuser, .Login input#loginpassword {display:inline; float:left; margin-right:5px; width:130px; border:1px solid #656565; }
.Login input#submit1 {float: right;  width:80px; background:#656565; color:#fff; border:1px solid #656565;} 
.Login .formBody label {width:65px;}
.Login .formBody a {font-size:11px; float:left; } 

/* MENU PRINCIPALE */
#col6 {padding-top:20px;}
#col6 .MenuAuto {float:left; overflow:hidden;} 
#col6 .MenuAuto ul {float:left; background:#fff; overflow:hidden; }  
#col6 .MenuAuto li {float:left; display:inline; width:auto; padding:5px 10px;}
#col6 .MenuAuto li a {color:#000; text-decoration:none;}
#col6 .MenuAuto li a:hover {border:0;} 
#col6 .MenuAuto li ul {top:40px;}
#col6 .MenuAuto li ul li {width:150px;}
#col6 .MenuAuto li ul li a {}

/* MENU PRINCIPALE BASSO */
#col7 {padding-top:5px;  border-bottom:1px #d1d1d1 solid;}
#col7 .MenuAuto { overflow:hidden; margin-top:3px;} 
#col7 .MenuAuto ul {float:left; background:#fff; overflow:hidden; }  
#col7 .MenuAuto li {float:left; display:inline; width:auto; padding:5px 10px;}
#col7 .MenuAuto li a {color:#000; text-decoration:none;}
#col7 .MenuAuto li a:hover {border:0;} 
#col7 .MenuAuto li ul {top:5px;}
#col7 .MenuAuto li ul li {width:150px;}
#col7 .MenuAuto li ul li a {}


#col3 .MenuAuto { overflow:hidden; margin-top:3px;} 
#col3 .MenuAuto ul {float:left; background:#fff; overflow:hidden; }  
#col3 .MenuAuto li {font:13px Georgia, "Times New Roman", Times, serif;float:left; display:inline; width:auto; padding:5px 10px;}
#col3 .MenuAuto li a {color:#000; text-decoration:none;}
#col3 .MenuAuto li a:hover {border:0;} 
#col3 .MenuAuto li ul {top:5px;}
#col3 .MenuAuto li ul li {width:150px;}
#col3 .MenuAuto li ul li a {}

#col2 .menu accordion { overflow:hidden; margin-top:3px; background: #fff} 
#col2 .menu accordion ul li {  background:none repeat scroll 0 0 #DDDDDD;}  
#col2 .menu accordion li { width:auto; padding:3px; }
#col2 .menu accordion li a {color:#000; text-decoration:none;}
#col2 .menu accordion li a:hover {border:0;} 
#col2 .menu accordion li ul {top:5px;}
#col2 .menu accordion li ul li {width:150px; }
#col2 .menu accordion li ul li a {}


/* MENU PATENTINO, ECC...*/

#col8 #b6 { }
#col8 #b6 {float:left; overflow:hidden; margin-top:0px;} 
#col8 #b6menu ul {float:left; background:#fff; overflow:hidden; }  
#col8 #b6menu li { float:left; display:inline; width:auto; padding:5px 0px 5px 0px;}
#col8 #b6menu li a {font:12px Verdana; color:#000; text-decoration:none; text-transform:none}
#col8 #b6menu li a:hover {border:0;} 
#col8 #b6menu li ul {top:40px;}
#col8 #b6menu li ul li {width:150px;}
#col8 #b6menu li ul li a {}
#col8 #b6menu li a:hover {border:0; background:#ffffff; color:#000; text-decoration:underline; } 
#col8 #b6menu li a.voceCorrente {border:0; background:#ffffff; color:#000; text-decoration:underline; }
#col8 #b6menu #li66 a {font:12px Verdana; background:#009dde; color:#fff; text-decoration:none; text-transform:none}
#col8 #b6menu #li66 a:hover {border:0; background:#ff7f00; color:#fff; text-decoration:underline; } 
#col8 #b6menu #li66 a.voceCorrente {border:0; background:#ff7f00; color:#fff; text-decoration:underline; } 



#col8 #b396 .head .titolo {float:left; display:inline; padding:0 5px; width:80px; line-height:28px; background:#ff7f00; left top repeat-x;}  
#col8 #b396 {background:#656565; left top repeat-x;}
#col8 #b396 li {float:left; display:inline; width:auto;  height:28px; border-right:1px solid #fff;}
#col8 #b396 li a {color:#fff; text-decoration:none; font:10px Georgia, "Times New Roman", Times, serif; text-decoration:none; line-height:28px; text-transform:uppercase; padding:0 10px; display:block;}
#col8 #b396 li a:hover {border:0; background:#009dde; color:#fff; text-decoration:none; } 
#col8 #b396 li a.voceCorrente {border:0; background:#009dde; color:#fff; } 
#col8 #b397 .head .titolo {float:left; display:inline; padding:0 5px; width:80px; line-height:28px; background:#ff7f00; left top repeat-x;}
#col8 #b397 {background:#656565; left top repeat-x;}
#col8 #b397 li {float:left; display:inline; width:auto;  height:28px; border-right:1px solid #fff;}
#col8 #b397 li a {color:#fff; text-decoration:none; font:10px Georgia, "Times New Roman", Times, serif; text-decoration:none; line-height:28px; text-transform:uppercase; padding:0 10px; display:block;}
#col8 #b397 li a:hover {border:0; background:#009dde; color:#fff; text-decoration:none; } 
#col8 #b397 li a.voceCorrente {border:0; background:#009dde; color:#fff; }
#col8 {padding-top:10px; margin:0 10px; color:#fff;}
#col8 .MenuAuto {clear:both; overflow:hidden; height:28px;border-bottom:1px solid #fff;}
#col8 .MenuAuto .head .titolo {float:left; display:inline; padding:0 5px; width:80px; line-height:28px; background:#009dde; left top repeat-x;}
#col8 .MenuAuto ul {}  
#col8 .MenuAuto li {float:left; display:inline; width:auto;  height:28px; border-right:1px solid #fff;}
#col8 .MenuAuto li a {color:#000; text-decoration:none; font:10px Georgia, "Times New Roman", Times, serif; text-decoration:none; line-height:28px; text-transform:uppercase; padding:0 10px; display:block;}
#col8 .MenuAuto li a:hover {border:0; background:#ff7f00; color:#fff; text-decoration:none; } 
#col8 .MenuAuto li a.voceCorrente {border:0; background:#ff7f00; color:#fff; } 

#col8 #b210 .MenuAuto {background:#ccccc; left top repeat-x; }
#col8 #b44.MenuAuto {background:#cccccc; left top repeat-x; } 
#col8 #b59.MenuAuto {background:#cccccc; left top repeat-x; }
#col8 #b75.MenuAuto {background:#cccccc; left top repeat-x; }
#col8 .MenuAuto {background:#cccccc; left top repeat-x; } 

/* #col8 #b44.MenuAuto {background:url(img/bgMenu1.jpg) left top repeat-x;}
#col8 #b59.MenuAuto {background:url(img/bgMenu1.jpg) left top repeat-x;}
#col8 #b75.MenuAuto {background:url(img/bgMenu1.jpg) left top repeat-x;}*/

/* COLONNA PRINCIPALE - NOTIZIE AGGREGATORE */
#col1 .Notiziario2 {margin-top:10px; }
#col1 .Notiziario2 .notizia {background:#fff; margin:0 0 10px 0; border-bottom:1px dashed #333;  }
#col1 .Notiziario2 .infoNotizia {width:440px; height:28px; background:/*#0099cc url(img/bgCol1.jpg) left top repeat-x;*/ color:#09c;} 
#col1 .Notiziario2 .dataPub {padding:5px; font-family:Verdana;}
#col1 .Notiziario2 .notizia .img_notizia {float:left; display:inline; padding:5px 10px 5px 0;}
#col1 .Notiziario2 .notizia .img_notizia img {max-width:120px; max-height:120px;}
#col1 .Notiziario2 .notizia .titolo_notizia {padding:5px;}
#col1 .Notiziario2 .notizia a.titolo {color:#0099cc; font:24px/24px Georgia, "Times New Roman", Times, serif; text-decoration:none;}
#col1 .Notiziario2 .notizia a.titolo:hover {border:0; text-decoration:underline;}
#col1 .Notiziario2 .notizia .sommario {font:12px/20px Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:18px;} 
#col1 .Notiziario2 .footer {clear:both; margin-top:5px; border-bottom:1px dashed #333; color:#09c;}
#col1 .Notiziario2 .stat_commenti {float:left; margin:5px; font:11px Verdana;}
#col1 .Notiziario2 .addthis_toolbox {float:right; padding:5px;} 
#col1 .Notiziario2 .addthis_toolbox a:hover {border:0;}
#col1 .mia {font:16px Georgia, "Times New Roman", Times, serif; text-decoration:none;}
#b294 div {border:0px; font:13px Georgia, "Times New Roman", Times, serif;}
#b297 div {border:0px; font:13px Georgia, "Times New Roman", Times, serif;}
#b297 table{width:100%;}
#b297 td{padding:5px; border:0px solid white; background-color:#009dde; color:white;}
#b297 tr{padding:5px;}
#b297 .data {padding:5px 5px 5px 0px;}


/* COLONNA PRINCIPALE - NOTIZIE CATEGORIA*/
#col1 .Notiziario {margin-top:10px;}
#col1 .Notiziario .notizia {background:#fff; margin:0 0 10px 0;}
#col1 .Notiziario .infoNotizia {height:28px; background:#0099cc url(img/bgCol1.jpg) left top repeat-x; color:#fff;}  
#col1 .Notiziario .dataPub {padding:5px; color:#000; background:#fff; font-family:Verdana;}
#col1 .Notiziario .notizia .img_notizia {float:left; display:inline; padding:5px 5px 5px 0;}
#col1 .Notiziario .notizia .img_notizia img {max-width:120px; max-height:120px;}
#col1 .Notiziario .notizia .titolo_notizia {padding:5px;}
#col1 .Notiziario .notizia a.titolo {color:#0099cc; font:24px/24px Georgia, "Times New Roman", Times, serif; text-decoration:none;}
#col1 .Notiziario .notizia a.titolo:hover {border:0; text-decoration:underline;}
#col1 .Notiziario .notizia .sommario {font:14px Georgia, "Times New Roman", Times, serif;; line-height:18px;} 
#col1 .Notiziario .footer {clear:both; margin-top:5px; border-bottom:1px dashed #0099cc; color:#09c;}
#col1 .Notiziario .stat_commenti {float:left; margin:5px; font:11px Verdana;}
#col1 .Notiziario .addthis_toolbox {float:left; padding:5px;} 
#col1 .Notiziario .addthis_toolbox a:hover {border:0;}   


/* COLONNA PRINCIPALE - NOTIZIE CATEGORIA*/
#col1 .NewsViewer {margin-top:10px;}
#col1 .NewsViewer {background:#fff; margin:0 0 10px 0;}
#col1 .NewsViewer img{max-width:200px; max-height:200px;}
#col1 .NewsViewer .infoNotizia {height:28px; background:#ffffff; color:#000000;}  
#col1 .NewsViewer .dataPub {padding:5px; font-family:Verdana;}
#col1 .NewsViewer .img_notizia {float:left; display:inline; padding:5px 5px 5px 0;}
#col1 .NewsViewer .img_notizia img {max-width:120px; max-height:120px;}
#col1 .NewsViewer .titolo {padding:5px;}
#col1 .NewsViewer .titolo {color:#0099cc; font:24px/24px Georgia, "Times New Roman", Times, serif; text-decoration:none;}
#col1 .NewsViewer .titolo:hover {border:0; text-decoration:underline;}
#col1 .NewsViewer .sommario {font:14px Georgia, "Times New Roman", Times, serif;; line-height:18px;}  
#col1 .NewsViewer .footer {clear:both; margin-top:5px; border-bottom:1px dashed #0099cc; color:#09c;}
#col1 .NewsViewer .stat_commenti {float:left; margin:5px; font:11px Verdana;}
#col1 .NewsViewer .addthis_toolbox {float:left; padding:5px;} 
#col1 .NewsViewer .addthis_toolbox a:hover {border:0;} 

/* COLONNA PRINCIPALE - BLOCCHI TESTO */
#col1 .Testo {font:12px/20px Georgia, Times New Roman, serif;}
#col1 .Testo a{text-decoration:underline;}
#col1 .tit {text-align:center; background-color:#FF7F00; border:1px solid #FFFFFF; color:#FFFFFF; padding:3px 5px;}
#col1 .tab {font-size:10px; text-align:center; background-color:#CCCCCC; border:1px solid #FFFFFF; color:#000000; padding:3px 5px;}
#col1 .tabe td{font-size:11px; text-align:left; background-color:#CCCCCC; border:1px solid #FFFFFF; color:#000000; padding:3px 5px;}
#col1 .tabe th{text-align:center; background-color:#FF7F00; border:1px solid #FFFFFF; color:#FFFFFF; padding:3px 5px;}
#col1 .tabe {align:center;}
#col1 .tabel td{font-size:11px; text-align:left; background-color:#CCCCCC; border:1px solid #FFFFFF; color:#000000; padding:3px 5px;}
#col1 .tabel th{text-align:center; background-color:#FF7F00; border:1px solid #FFFFFF; color:#FFFFFF; padding:3px 5px;}

/* COLONNE SECONDARIE - BLOCCHI TESTO */
#col2, #col3 {padding-bottom:10px;}
#col2 .blocco {background:#fff; margin:10px 0 0 0; }
#col3 .blocco {background:#fff; margin:10px 0 0 0; }
#col2 .blocco .head .titolo, #col3 .blocco .head .titolo {background:#ff7f00 /*url(img/bgCol2_3.jpg) right bottom no-repeat*/; height:28px; color:#fff; font-weight:bold;  padding:0 5px;}
#col2 .blocco .body p {padding:5px; font:12px/20px Georgia, Times New Roman, serif;}
#col3 .blocco .body p {padding:5px 8px; font:12px/20px Georgia, Times New Roman, serif;}
#col3 #b318 #slidesb318 {max-height:250px; !important max-width:300px; !important}

/* FOOTER */
#col7 {margin:10px; padding:10px 0; color:#666; border-top:1px #d1d1d1 solid; }

/* HTML */
img a:hover {border:0;}
a:hover img {border:0;}
