html, body { height: 100%; }

.body-1 { text-align: left; background-image:url('immagini/back.jpg'); margin:0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #878686;}

.box-1 { float:center; width:867px; margin:0 auto 0 auto; height:100%;}
.box-0 { float:left; width:867px; min-height:100%; height: auto !important; height:100%;  border-right: 1px solid #a2a2a2; border-left: 1px solid #a2a2a2; background-image:url('immagini/back-2.jpg');}
.footer { float:left; width:842px; height:50px; border-right: 1px solid #a2a2a2; border-left: 1px solid #a2a2a2; background-image:url('immagini/back-2.jpg'); margin:0 auto 0 auto; padding:0 25px 0 0;}
.header { float:left; width:867px; height:96px; background-image:url('immagini/header.jpg');}
.box-2 { float:left; width:867px; height:32px; background-color:#9b1010;}
.box-3 { float:left; width:867px; height:7px; background-color:#b80707;}
.box-4 { float:left; width:263px; height:30px; background-image:url('immagini/servizio.jpg'); margin:1px 0 0 0;}
.box-5 { float:left; width:690px; height:188px;}
.login { float:left; width:132px; height:178px; background-image:url('immagini/back_login.jpg'); padding:10px 10px 0 35px;}
.left { float:left; width:166px; border-right: 1px solid #d3d3d3;}
.main { float:left; width:523px; background-color:#fff; border-right: 1px solid #d3d3d3;}
.right { float:left; width:135px; text-align:left; padding:10px 0 0 0;}

.botton a { background-image:url('immagini/botton.jpg'); width:136px; height:17px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color:#868686; text-decoration: none; padding:9px 0 0 30px;}
.botton a:hover { color:#e80808; }

.botton-2 a { background-image:url('immagini/botton.jpg'); width:136px; height:17px; display:block; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color:#868686; text-decoration: none; padding:9px 0 0 30px;}
.botton-2 a:hover { color:#158390; }

.botton-3 a { background-image:url('immagini/botton.jpg'); width:136px; height:17px; display:block; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color:#868686; text-decoration: none; padding:9px 0 0 30px;}
.botton-3 a:hover { color:#003c79; }

.dettagli { background-image:url('immagini/dettagli_1.jpg'); width:180px; height:20px; text-align:right; float:left; padding:0 20px 0 0;}

.hr-1 { border: 0; width: 100%; color: #ef3432; background-color: #ef3432; height: 1px;} 
.hr-2 { border: 0; width: 100%; color: #016377; background-color: #016377; height: 1px;} 
.hr-3 { border: 0; width: 100%; color: #d5d5d5; background-color: #d5d5d5; height: 1px;} 

.form { border: 1px solid #ccc; height:16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000; }
.form2 { border: 1px solid #b70000; height:16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000;}

.bianco18 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; }
.bianco9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #fff; }
.rosso9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ef3432; }
.rosso10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ca4545; }
.rosso12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ca4545; }
.rosso13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #ca4545; }
.rosso20 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #ca4545; }
.cobalto10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #016377; }
.cobalto13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #016377; }
.grigio10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #a4a4a4; }
.grigio13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #878686; }
.amaranto10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #700402; }
.blu10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #013f4a; }
.viola10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003c79; }

.menunero9 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000; text-decoration: none; }
.menunero9 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333; text-decoration: none; }

.menugrigio9 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #a3a2a2; text-decoration: none; }
.menugrigio9 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #646464; text-decoration: none; }

.menugrigio10 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #a3a2a2; text-decoration: none; }
.menugrigio10 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #646464; text-decoration: none; }

.menugrigio10bold a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #a3a2a2; text-decoration: none; }
.menugrigio10bold a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #646464; text-decoration: none; }

.menublu10 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #013f4a; text-decoration: none; }
.menublu10 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #013f4a; text-decoration: underline; }

.menurosso10 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ef3432; text-decoration: none; }
.menurosso10 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ef3432; text-decoration: underline; }

.menurosso11 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ca4545; text-decoration: underline; }
.menurosso11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ef3432; text-decoration: underline; }

.menucobalto10 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #016377; text-decoration: none; }
.menucobalto10 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #016377; text-decoration: underline; }

.thumb a {
display:block;
float: left;
width:250px;
height:96px;
}

.thumb a:hover {
}

.thumb2 a {
display:block;
float: left;
width:105px;
height:90px;
}

.thumb2 a:hover {
}

.thumb3 a {
background-image:url('immagini/play.png');
display:block;
float: left;
width:100px;
height:90px;
filter:alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;
}

.thumb3 a:hover {
}

.banner a {
display:block;
float: left;
width:340px;
height:188px;
}

.banner a:hover {
}

.box_alert {
position:absolute; 
width:600px;
height:400px;
background-color:#fff; 
left:350px; 
top:50px; 
z-index:+10;
border: 1px solid #ccc;
}

.close a {
background-color:#3C84BE;
display:block;
float: right;
width:20px;
height:20px;
font-family:Verdana, Arial, helvetica;
font-size:11px;
text-decoration: none;
color: #fff;
line-height:20px;
text-align:center;
}

.close a:hover {
background-color:#1D639B;
}

