html, body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-align:left;}
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-decoration: none; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-decoration: underline; }
*{margin:0; padding:0; }

.body-1 { text-align: center;  margin:0; padding: 0; background:url('immagini/back.jpg') repeat-x;}
.box { width:884px; margin:0 auto 0 auto; background-color:#fff; text-align:justify;}
.box-1 { float:left; width:884px; background-color:#fff;}
.header { float:left; width:879px; height:75px; background:#fff url('immagini/header.jpg'); text-align:right; padding:72px 5px 0 0;}
.landscape { float:left; width:884px; height:159px; background-image:url('immagini/landscape.jpg'); margin:3px 0 0 0;}
.menu { float:left; width:884px; height:37px; padding:10px 0 0 0; background-image:url('immagini/back-menu.jpg'); margin:3px 0 0 0;}
.main { position:relative; width:884px; margin:3px 0 0 0;}
.column-1 { float:left; width:189px; background:url('immagini/column-1.jpg') no-repeat; min-height:427px; height: auto !important; height:427px; line-height:14px;}
.column-2 { float:left; width:186px; background:url('immagini/column-2.jpg') no-repeat; min-height:427px; height: auto !important; height:427px;line-height:14px;}
.column-3 { float:left; width:189px; background:url('immagini/column-3.jpg') no-repeat; min-height:427px; height: auto !important; height:427px; line-height:14px;}
.column-1-en { float:left; width:189px; background:url('immagini/column-1-en.jpg') no-repeat; min-height:427px; height: auto !important; height:427px; line-height:14px;}
.column-2-en { float:left; width:186px; background:url('immagini/column-2-en.jpg') no-repeat; min-height:427px; height: auto !important; height:427px; line-height:14px;}
.column-3-en { float:left; width:189px; background:url('immagini/column-3-en.jpg') no-repeat; min-height:427px; height: auto !important; height:427px; line-height:14px;}

.struttura { float:left; width:522px; background:url('immagini/back-struttura.jpg') no-repeat; min-height:436px; height: auto !important; height:436px; padding:30px 20px 20px 20px; line-height:14px;}
.right { float:left; width:310px; padding:10px 0 0 0;}

.footer { float:left; width:884px; height:13px; background:#fff url('immagini/footer.jpg');}
.credits { margin:0 auto 20px auto; width:884px;}
.credits-1 { float:left; width:884px; height:50px; padding:18px 0 0 0; text-align:center;  background:#fff url('immagini/footer.gif'); margin:5px 0 0 0;}
.advert { margin:0 auto 0 auto; width:884px;}
.advert-1 { float:left; width:884px; text-align:center;  background-color:#fff; margin:5px 0 0 0;}
.menubianco14 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; text-decoration: none; }
.menubianco14 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #215BAC; text-decoration: none; }
.menuarancio12 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FA8511; text-decoration: none; }
.menuarancio12 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-decoration: none; }
.menuarancio11 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FA8511; text-decoration: none; }
.menuarancio11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: none; }
.arancio12  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FA8511;}
.menubianco10 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF; text-decoration: none; }
.menubianco10 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF000; text-decoration: none; }
.bianco10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; }
.bianco11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; }
.nero11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
.arancio16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FA8511; }
.arancio11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FA8511; }

.thumb a {
display:block;
float: left;
width:129px;
height:110px;
}
.thumb a:hover {
background-color:#fff;
filter:alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;
}
.pag_selected { 
float:left; 
padding:2px;
background-color:#F2F2F2; 
border: 1px solid #7E7E7E; 
text-align:center; 
margin:0 1px 0 1px; 
font-family: Verdana, Arial; 
color:#000; 
font-size:10px;
}
.pag_link a {
background-color:#fff;
float: left;
padding:2px;
border: 1px solid #7E7E7E;
margin:0 1px 0 1px;
text-align:center;
}
.pag_link a:hover {
background-color:#FF9600;
color:#fff; 
}
.box_SubMainMenu {position:absolute; z-index: 150; width:408px; left:100px;}
.box_SubMainMenu2 {position:absolute; z-index: 150; width:408px; left:300px;}
.box_SubMainMenu3 {position:absolute; z-index: 150; width:408px; left:500px;}
.box_SubMainMenu_Top {float:left; width:300px; border:1px solid #000; background-color:#fff; height:300px;}
.box_CatMar {width:345px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align:left; padding:8px 0 0 13px;}

.error {
	float:left; 
	width:515px; 
	text-align:left; 
	border: 1px solid #9f0000; 
	margin:0 0 5px 0; 
	line-height:14px; 
	padding:3px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #9f0000;
	}
.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(bt.gif) no-repeat bottom}