body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin:0 0 10px 0;}
#bodyhp {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin:0;}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

INPUT {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10px;border : 1px #003C72 solid;background-color: #ffffff }
textarea{font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10px;border : 1px #003C72 solid;background-color: #ffffff }
select{font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10px;border : 1px #003C72 solid;background-color: #ffffff }

a:link {  color: #000000; text-decoration: none}
a:visited { color: #000000; text-decoration: none}
a:active { color: #000000 ; text-decoration: none}
a:hover { color: #001b4a; text-decoration: none}

#contenitorehp {
width: 100%; /*la larghezza dell’elemento*/
position: absolute; /*posizione assoluta per potere riposizionare l’elemento*/
left: 0; /*il bordo sinistra dell’elemento si troverà al 50% della larghezza disponibile*/
top: 0; /*il bordo superiore dell’elemento si troverà al 50% dell’altezza disponibile*/
margin-left: 0px; /*la metà della larghezza dell’elemento è tolta come margine superiore per centrarlo*/
margin-top: 0; /*la metà dell’altezza dell’elemento è tolta come margine superiore per centrarlo*/
height:100%;
vertical-align:bottom;
text-align:center;
}

#contenitore {
width: 760px; /*la larghezza dell’elemento*/
position: absolute; /*posizione assoluta per potere riposizionare l’elemento*/
left: 50%; /*il bordo sinistra dell’elemento si troverà al 50% della larghezza disponibile*/
top: 0; /*il bordo superiore dell’elemento si troverà al 50% dell’altezza disponibile*/
margin-left: -380px; /*la metà della larghezza dell’elemento è tolta come margine superiore per centrarlo*/
margin-top: 0; /*la metà dell’altezza dell’elemento è tolta come margine superiore per centrarlo*/
height:100%;
vertical-align:bottom;
}
.newshp { text-align:center; vertical-align:bottom;}

.piede01 { font-size:9px; vertical-align:top; padding-left:4px; padding-top:10px; background-color:#FFFFFF; width:28%;}
.piede02 { font-size:9px; vertical-align:top; padding-left:4px; padding-top:10px; background-color:#FFFFFF; width:48%;}
.piede03 { font-size:9px; vertical-align:top; padding-left:4px; padding-top:10px; background-color:#FFFFFF; width:24%;}
.piede04 { font-size:9px; vertical-align:top; padding-left:4px; background-color:#FFFFFF;}
.piedeazienda { font-size:9px; padding-left:4px; padding-top:10px;}
.linkini { font-size:9px; text-decoration:none; color:#999999; background-color:#ffffff; padding-left:4px;}
.linkini a:link{ font-size:9px; text-decoration:none; color:#999999;}
.linkini a:visited{ font-size:9px; text-decoration:none; color:#999999;}
.linkini a:hover{ font-size:9px; text-decoration:none; color:#999999;}
.linkini a:active{ font-size:9px; text-decoration:none; color:#999999;}

hr { height:1px; width:100%; background:#446791;border:0px;}

.testifiere { color:#001B4A; font-size:12px; line-height:15px;}

#fiere {background-color: #ffffff; color:#000000;}
#fiere a:link{background-color: #ffffff;display: block; width: 100%; padding: 4px 2px 4px 2px; color:#000000;}
#fiere a:active{background-color: #ffffff;display: block; width: 100%; padding: 4px 2px 4px 2px; color:#000000;}
#fiere a:visited{background-color: #ffffff;display: block; width: 100%; padding: 4px 2px 4px 2px; color:#000000;}
#fiere a:hover{background-color: #DFE8F3;display: block; width: 100%; padding: 4px 2px 4px 2px; color:#000000;}

.titoli {color:#003C72; font-weight:bold; font-size: 11px;}

.titolineri {color:#000000; font-weight:bold; font-size: 11px;}

.mesiadv {color:#000000;}
a:link.mesiadv {color:#000000;}
a:active.mesiadv {color:#000000;font-weight:bold;}
a:visited.mesiadv {color:#000000;}
a:hover.mesiadv {color:#000000; font-weight:bold;}

.menulat { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none}
.menulat:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none}
.menulat:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none;color: #3399FF}
.menulat:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none}
.menulat:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none}
.address { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF ; text-decoration: underline}

.lista {  font-weight: bold; font-size: 11px; color: #000000;}
.lista:link {  font-weight: bold; font-size: 11px; color: #000000}
.lista:visited {  font-weight: bold; font-size: 11px; color: #000000}
.lista:hover {  font-weight: bold; font-size: 11px; color: #3399FF; }
.lista:active {  font-weight: bold; font-size: 11px; color: #000000}
.menupop { font-size: 14px; text-decoration: none}

.imgdesign { width:60px; padding-bottom:8px; float:left;border-bottom:solid 2px #ffffff; margin-right:5px; cursor:hand;}
a:link .imgdesign {border-bottom:solid 2px #ffffff;}
a:visited .imgdesign {border-bottom:solid 2px #ffffff;}
a:hover .imgdesign {border-bottom:solid 2px #001b4a;}
a:active .imgdesign {border-bottom:solid 2px #ffffff;}

.testinovita { vertical-align:top; width:156px; padding-top:10px; padding-right:4px;}
.novita { color:#001b4a; font-size:12px;}
.titnovita {  color:#001b4a; font-weight:bold; font-size:20px;}
.imgnovita { vertical-align:top; width:484px;}
.primaimg { padding-bottom:4px; padding-top:4px;}
.thunovita { vertical-align:top; width:90px; text-align:right; padding-top:4px;}

.presstitle { width:408px;}
.presstesti { width:230px; vertical-align:top;}
.presstesti a{ display:block; line-height:20px; border-bottom:SOLID 1PX #858383; vertical-align:top; background-image:url(img/pallinopiccolo.jpg); background-repeat:no-repeat; padding-left:10px;}
.presstesti a:hover{ display:block; width:210; line-height:20px; border-bottom:SOLID 1PX #858383; vertical-align:top; background-image:url(img/pallinogrande.jpg); background-repeat:no-repeat; padding-left:10px; font-weight:bold;}
.pressigm { width:188px; vertical-align:top;}
.newstitle { }
.newstesti { width:147px; vertical-align:top;}
.newstesti a{ display:block; width:137px; line-height:20px; border-bottom:SOLID 1PX #858383; vertical-align:top; background-image:url(img/pallinopiccolo.jpg); background-repeat:no-repeat; padding-left:10px;}
.newstesti a:hover{ display:block; width:137px; line-height:20px; border-bottom:SOLID 1PX #858383; vertical-align:top; background-image:url(img/pallinogrande.jpg); background-repeat:no-repeat; padding-left:10px; font-weight:bold;}
.newsimg { width:166px; vertical-align:top;}

.realtesti { width:147px; vertical-align:top;}
.realtesti a{ display:block; width:137px; line-height:16px; border-bottom:SOLID 1PX #858383; vertical-align:top; background-image:url(img/pallinopiccolo.jpg); background-repeat:no-repeat; padding-left:10px;}
.realtesti a:hover{ display:block; width:137px; line-height:16px; border-bottom:SOLID 1PX #858383; vertical-align:top; background-image:url(img/pallinogrande.jpg); background-repeat:no-repeat; padding-left:10px; font-weight:bold;}