html, body {height:100%; line-height:14px;}

.body-1 { text-align: center; background-color: #f2f2f2; margin:0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4d4d4d; text-align:left;}

.box-1 { position:relative; width:810px; margin: 30px auto 0 auto;}
.box-1-bis { float:left; width:810px; background-image:url('immagini/ombra.jpg');}
.box-2 { float:left; width:810px; height:27px; background-image:url('immagini/header-01.jpg');}
.box-3 { float:center; width:780px; margin:0 auto 0 auto;}
.box-4 { float:left; width:810px; height:29px; background-image:url('immagini/footer-01.jpg');}
.box-5 { float:left; width:780px; height:104px; background-image:url('immagini/header-02.jpg');}
.box-6 { float:left; width:780px; height:52px; background-image:url('immagini/menu-01.jpg'); text-align:center;}
.box-6-bis { float:left; width:130px; height:52px; line-height:50px;}
.box-7 { float:left; width:780px; height:184px; margin:2px 0 2px 0; border-bottom: 1px solid #E9E9E9;}
.box-8 { float:left; width:524px; height:184px; background-image:url('immagini/banner.jpg'); margin:0 0 2px 0;}
.box-9 { float:left; width:256px; height:184px; margin:0 0 2px 0;}
.box-10 { float:left; width:780px; height:55px; background-color: #ededed; border-top: 3px solid #e0e0df; text-align:center; padding:30px 0 0 0; margin:20px 0 0 0;}
.box-11 { float:left; width:780px; height:39px; background-image:url('immagini/proposte.jpg');}
.box-12 { float:center; width:770px; margin:0 auto 0 auto;}
.box-13 { float:left; width:183px; text-align:left; margin:0 4px 0 4px; }
.box-14 {float:left; margin-top:5px; width:180px; height:60px; background-position: center; border: 1px solid #000; }
.box-15 { float:left; width:520px; text-align:left;}
.box-16 { float:left; width:780px;}
.box-17 {float:left; width:94px; height:82px; background-image:url('immagini/no-photo.jpg'); margin:2px 2px 2px 2px;}
.box-18 { float:left; width:780px; height:50px; margin:2px 0 15px 0; background-image:url('immagini/back-02.jpg');}

.box_alert {
position:absolute; 
width:300px;
height:400px;
background-color:#fff; 
left:350px; 
top:50px; 
z-index:+10;
border: 1px solid #ccc;
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
}

.img-1 { border:0; float:left; margin:5px 5px 0 0;}
.img-2 { border:0; float:left; margin:0 10px 0 0;}
.img-3 { border:0;}
.hr-1 { border: 0; width: 100%; color: #C40000; background-color: #C40000; height: 1px;} 

.form { font-family:Tahoma; font-size:11px; border:1px; border-color:#8C8C8C; border-style:solid; padding-left:3px; vertical-align: middle; margin-bottom:2px;}
.informazioni {
	font-size: 12px; background-image:url('immagini/message.gif'); color: #333333; line-height: 19px; font-family: Arial; border-width: 0px 0px 0px 0px; padding-right:10px; overflow:hidden;
}

.grigio10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4d4d4d; }
.bianco10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; }
.rosso12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #C40000; }
.rosso16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #C40000; }

.menunero11 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #767676; text-decoration: none; }
.menunero11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: none; }

.menurosso12 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #bd0000; text-decoration: none; }
.menurosso12 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-decoration: none; }

.floatright
{
float: left;
margin: 5px 15px 10px 0;
clear: left;
}

.containingbox p { margin-top: 0;}

.menu-1 a {
display:block;
float: left;
width:247px;
height:58px;
border: 1px solid #a7a7a7;
margin:0 0 2px 2px;
font-family:Verdana, Arial, helvetica;
font-size:20px;
text-decoration: none;
color: #767676;
line-height:55px;
text-align:center;
}

.menu-1 a:hover {
background-color:#EEF793;
}

.menu-2 a {
background-color:#3C84BE;
display:block;
float: right;
width:219px;
height:22px;
font-family:Verdana, Arial, helvetica;
font-size:11px;
text-decoration: none;
color: #fff;
line-height:20px;
text-align:center;
}

.menu-2 a:hover {
background-color:#1D639B;
}

.menu-3 a {
background-image:url('immagini/lente.gif');
display:block;
float: left;
width:20px;
height:20px;
}

.menu-3 a:hover {
background-image:url('immagini/lente_on.gif');
}

.menu-4 a {
display:block;
float: left;
width:88px;
height:76px;
}

.menu-4 a:hover {
}

.menu-5 a {
display:block;
float: left;
width:215px;
height:58px;
border: 1px solid #a7a7a7;
margin:0 0 2px 2px;
font-family:Verdana, Arial, helvetica;
font-size:20px;
text-decoration: none;
color: #767676;
line-height:55px;
text-align:center;
}

.menu-5 a:hover {
background-color:#EEF793;
}

.menu-6 a {
background-color:#3C84BE;
display:block;
float: right;
width:200px;
height:22px;
font-family:Verdana, Arial, helvetica;
font-size:11px;
text-decoration: none;
color: #fff;
line-height:20px;
text-align:center;
}

.menu-6 a:hover {
background-color:#1D639B;
}

.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;
}

div#multi ul,div#multi li{margin:0;padding:0;list-style:none}
div#multi{float:left; width: 150px; overflow: hidden;  /*  simple clearing of floats */
    padding: 1em 0;
    line-height: 1.6;
    background: #ffffff}
div#multi ul,div#multi li{margin:0;padding:0;list-style:none}
div#multi div{float:left;width:32%;
    margin-left: 1%;display:inline; /* per evitare il float double margin bug di IE*/
    }
div#multi a{display:block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #bd0000;
    height: auto !important;height: 1%; /*holly hack semplificato per IE*/
    text-decoration:none;padding-left:20px; padding-bottom:1px;
    background: transparent url(immagini/back-03.jpg) no-repeat center left}
div#multi a:hover{color:#000}


