body {margin: 7px 0px 0px 0px; padding: 0px; background: #333333; color:#ffffff; text-align:center; height:100%}

#header {margin-top: 0px; margin-left: 0px; margin-bottom: 0px; height:114px; width:765px; background-color:#333333; color:#ffffff; padding:0}

img {border:0;}

acronym {cursor: help; border-bottom: 1px dashed #CCC;}

.hide {display: none;}

.vertical {vertical-align:middle}

.destra {text-align:right;}

div#container{position:relative; width: 765px; background-image:url(img/bg-total-home.gif); 
  }
body>div#container{height:auto; margin: auto;}

/*CORPO CONTEUTI 765px*/ 
#corpo { width:765px; position:relative;}

#colonna-destra {
position:absolute;
top:0px; left:455px;
width:290px;
padding:0 10px 0 10px;
text-align:left;
}

#colgialla {
position:absolute;
top:40px;
width:250px;
height:65px;
padding:0 10px 0 0px;
text-align:left;
}

#colgialla2 {
position:absolute;
top:360px;
width:250px;
height:65px;
padding:0 10px 0 30px;
text-align:left;
background-image:url(img/home-giallo-big.gif);
}

#colrossa {
position:absolute;
top:105px;
width:250px;
height:65px;
padding:0 10px 0 30px;
text-align:left;
background-image:url(img/home-rosso-big.gif);
}

#colblu {
position:absolute;
top:190px;
width:250px;
height:65px;
padding:0 10px 0 30px;
text-align:left;
background-image:url(img/home-blu-big.gif);
}

#colverde {
position:absolute;
top:275px;
width:250px;
height:65px;
padding:0 10px 0 30px;
text-align:left;
background-image:url(img/home-verde-big.gif);
}

#prefooter {
position:absolute;
top:360px;
width:285px;
text-align:left;
padding:0 10px 0 0px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
background-color:#333333;
height:60px;
}

#colonna-sinistra {
margin: 0px 330px 0px 25px;
width:410px;
text-align:left;
}

#sx-chiaro {
position:relative;
margin: 0px 316px 0px 1px;
width:448px;
text-align:left;
height:120px;
background-image:url(img/bg-chiaro.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

#txt-chiaro{
position:absolute;
top:1px;
left:0px;
width:248px;
padding:5px 20px 5px 20px;
}

#anim{
position:absolute;
top:1px;
left:288px;
width:143px;
height:80px;
text-align:center;
padding:10px 17px 5px 10px;
}

/*FOOTER home*/
#footer {
position:relative;
width:765px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;
background-image:url(img/footer-home.gif);
height:24px;
}

#copy {
position:absolute;
left:0px;
width:450px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;
background-image:url(img/footer-home.gif);  background-repeat:no-repeat;
height:23px;
padding-top:11px;
}

#notelegali {
position:absolute;
width:400px;
right:0px;
text-align:left;
height:23px;
padding-top:11px;
}

.note {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:normal; text-decoration:none; line-height:16px;}
.note a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#A2A2A2; font-weight:normal; text-decoration:underline;}
.note a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#717171; font-weight:normal; text-decoration:none;}


.content {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF; font-weight:normal; text-decoration:none; line-height:16px;}
.content a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#A2A2A2; font-weight:normal; text-decoration:underline;}
.content a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#717171; font-weight:normal; text-decoration:none;}

#personalizza {padding:0 0 0 135px; position:absolute; top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; font-weight:normal; text-decoration:none; line-height:27px}

.txt-small {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
.txt-small a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#A2A2A2; font-weight:normal; text-decoration:underline;}
.txt-small a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#717171; font-weight:normal; text-decoration:none;}

.title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color:#A2A2A2; font-weight:bold; text-decoration:none;}

.title-small-giallo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#FED30B; font-weight:bold; text-decoration:none;}
.title-small-giallo a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#FED30B; font-weight:bold; text-decoration:underline;}
.title-small-giallo a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#FED30B; font-weight:bold; text-decoration:none;}

.title-small-rosso {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#E04242; font-weight:bold; text-decoration:none;}
.title-small-rosso a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#E04242; font-weight:bold; text-decoration:underline;}
.title-small-rosso a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#E04242; font-weight:bold; text-decoration:none;}

.title-small-blu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#4293E2; font-weight:bold; text-decoration:none;}
.title-small-blu a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#4293E2; font-weight:bold; text-decoration:underline;}
.title-small-blu a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#4293E2; font-weight:bold; text-decoration:none;}

.title-small-verde {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#72DC7C; font-weight:bold; text-decoration:none;}
.title-small-verde a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#72DC7C; font-weight:bold; text-decoration:underline;}
.title-small-verde a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#72DC7C; font-weight:bold; text-decoration:none;}

.title-small-grigio {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#A2A2A2; font-weight:bold; text-decoration:none;}

/* MENU */
div#navigation{width: 765px;
    padding-top: 0px;background-color: #ffffff; height:24px;}

div#navigation ul{list-style-type: none;margin: 0;padding: 0}

div#navigation li{float: left; margin:0;
    background-color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold;
    border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;}

div#navigation a{display: block; width: auto; padding:0 17px 0 17px;
    line-height: 24px;text-decoration: none;
    background-color:#333333;
    color: #ffffff;text-align: center}

div#navigation a:hover{background-color:#717171; color: #000000}

div#navigation li#activelink2 a,div#navigation li#activelink2 a:hover{
    background-color:#717171; color: #000000} 
