P {	margin-top: 0px; margin-bottom: 0px; }
ul { padding-bottom: 0px; padding-top: 5px; margin-bottom: 0px; margin-top: 0px; }
ol { padding-bottom: 0px; padding-top: 5px; margin-bottom: 0px; margin-top: 0px; }
li { padding-top: 5px;  }
.cursore { cursor: hand; cursor: pointer; }
.testo { font-family: Arial, Tahoma, Verdana; font-size : 12px; color: #6c6c6c; }
.testonero { font-family: Arial, Tahoma, Verdana; font-size : 12px; color: #000000; }
.testoblu { font-family: Arial, Tahoma, Verdana; font-size : 14px; color: #00285b; text-align: center;}
.testoblusm { font-family: Arial, Tahoma, Verdana; font-size : 12px; color: #00285b;}
.testorosso { font-family: Arial, Tahoma, Verdana; font-size : 12px; color: #c42313; }
.testorossosm { font-family: Arial, Tahoma, Verdana; font-size : 11px; color: #c42313; }
.testomid { font-family: Arial, Tahoma, Verdana; font-size : 11px; color: #6c6c6c; }
.testosm { font-family: Arial, Tahoma, Verdana; font-size : 10px; color: #6c6c6c; }
.testobianco { font-family: Arial, Tahoma, Verdana; font-size : 10px; color: #FFFFFF; }
.testobiancobig { font-family: Arial, Tahoma, Verdana; font-size : 12px; color: #FFFFFF; }
.testotestorosso { font-family: Arial Narrow, Arial, Tahoma, Verdana; font-size : 10px; color: #c42313; }
.testonews { font-family: Arial, Tahoma, Verdana; font-size : 11px; color: #6c6c6c; }
.titolobianco { font-family: Arial, Tahoma, Verdana; font-size : 11px; color: #FFFFFF; }
.titolonews { font-family: Arial, Tahoma, Verdana; font-size : 14px; color: #000000; }
.titolo { font-family: Arial, Tahoma, Verdana; font-size : 14px; color: #000000; }
.titolosmall { font-family: Arial, Tahoma, Verdana; font-size : 12px; color: #000000; }
.menu { font-family: Arial, Tahoma, Verdana; font-size : 11px; color: #3d3d3d; font-weight: bold; }
.menuon { font-family: Arial, Tahoma, Verdana; font-size : 11px; color: #7b7b7b; font-weight: bold; }
.submenu01 { font-family: Arial, Tahoma, Verdana; font-size : 11px; color: #3d3d3d; font-weight: bold;}
.submenu01on { font-family: Arial, Tahoma, Verdana; font-size : 11px; color: #FFFFFF; font-weight: bold;}
.submenu02 { font-family: Arial, Tahoma, Verdana; font-size : 11px; color: #3d3d3d; font-weight: bold;}
.submenu02on { font-family: Arial, Tahoma, Verdana; font-size : 11px; color: #3d3d3d; font-weight: bold; }
.bottom { font-family: Arial, Tahoma, Verdana; font-size : 10px; color: #3d3d3d; }
.cursore { cursor: hand; cursor: pointer; }
.NOcursore { cursor: default;}
.bordoimmagine { border: 1px solid #c5c5c5;}

.inputlogin {font-family: Arial, Tahoma, Verdana; font-size : 11px; color: #3d3d3d; width: 114px; height: 20px; border: 1px solid #abadb3; }
.inputrecupera {font-family: Arial, Tahoma, Verdana; font-size : 11px; color: #3d3d3d; width: 184px; height: 20px; border: 1px solid #abadb3; }
.input {font-family: Arial, Tahoma, Verdana; font-size : 11px; color: #3d3d3d; width: 214px; height: 20px; border: 1px solid #abadb3; }
.inputquantita {font-family: Arial, Tahoma, Verdana; font-size : 11px; color: #3d3d3d; width: 30px; height: 16px; border: 1px solid #abadb3; }
.inputbig {font-family: Arial, Tahoma, Verdana; font-size : 11px; color: #3d3d3d; width: 233px;  height: 20px; border: 1px solid #abadb3; }
.submit { font-family :  Arial, Tahoma, Verdana; font-size : 11px; color : #000000; width : 114px; }
.selectmid { font-family : Arial, Tahoma, Verdana; font-size : 11px; color : #000000; width : 200px; }

.paginazione { font-family: Arial, Tahoma, Verdana; font-size: 10px; color: #808080; }
.paginazioneOn { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #342F2F ; font-weight: bold; }

/*  Generali neri generici  */
A:link { text-decoration: underline; color: #444444; }
A:VISITED { text-decoration: underline; color: #444444; }
A:active { text-decoration: underline; color: #444444; }
A:HOVER  { text-decoration: underline; color: #444444; }


/*  Generali Bianchi  */
A.linkbianco:link { text-decoration: underline; color: #FFFFFF; }
A.linkbianco:VISITED { text-decoration: underline; color: #FFFFFF; }
A.linkbianco:active { text-decoration: underline; color: #FFFFFF; }
A.linkbianco:HOVER  { text-decoration: underline; color: #FFFFFF; }

/*  Generali Rossi  */
A.linkrosso:link { text-decoration: underline; color: #c42313; }
A.linkrosso:VISITED { text-decoration: underline; color: #c42313; }
A.linkrosso:active { text-decoration: underline; color: #c42313; }
A.linkrosso:HOVER  { text-decoration: underline; color: #c42313; }

/*  Generali Blu  */
A.linkblu:link { text-decoration: underline; color: #00285b; }
A.linkblu:VISITED { text-decoration: underline; color: #00285b; }
A.linkblu:active { text-decoration: underline; color: #00285b; }
A.linkblu:HOVER  { text-decoration: underline; color: #00285b; }

 #imageSlideshowHolder{ width:471px; height:347px; background-color:#FFF; position:relative;  /* Never change this value */ }
 .imageInGallery { width:471px; height:347px; background-color:#FFF; /* Never change these 3 value */ left:0px; top:0px; position:absolute; } 