/*A:link { color: #DA251D } */
/*A:visited { color: #808080}*/
/*A:hover {text-decoration: none; color: #800000 }*/

body { font-family:verdana; font-size:12px; color:#000; background-color: #fff; padding-top: 5; padding-left: 0}
table { font-family:verdana; font-size:11px; color:#000; border: 0px none}


h1 { font-family: verdana; font-size: 12px; color: #000; margin-top: 0; margin-bottom: 0 }
H2 { font-family:verdana; font-size:10px; color:#000; margin-top:0; margin-bottom:0}
H3 { font-family:verdana; font-size:10pt;  color:#000 }
H4 { font-family:verdana; font-size:20px;  }
H5 { font-family:verdana; font-size:16px; color:#000; }
H6 { font-family:verdana; font-size:7pt; color:#000; margin-top:0; margin-bottom:0 }



.grigiomini {color: #3C3C3C; font-size:7pt;}
.grigio {color: #666666;}


/*link */
.normale { font-family:Verdana; font-size:8pt; color: #666;}
a:link.normale {color: #DA251D }
a:visited.normale { color: #DA251D }
a:hover.normale { text-decoration: none; color: #800000 }


/*link barra*/
.linkbarra {text-decoration: none; font-size:7pt; text-align: right; background-image: url(images/sfondobordo.gif);}
a.linkbarra {font-weight:700;}
a:link.linkbarra {text-decoration: none; color: #DA251D }
a:visited.linkbarra { color: #DA251D }
a:hover.linkbarra { text-decoration: none; color: #800000 }

/*menu di testo in basso*/
.menu { font-family:Verdana; font-size:7pt; color: #999999; margin-top: 0; line-height:150%; margin-bottom:0; text-align: center; letter-spacing: 1}
a:link.menu { text-decoration: none; color: #999999; margin-top: 0; line-height:150%; margin-bottom:0; text-align: center; letter-spacing: 1 }
a:visited.menu { text-decoration: none; color: #F3A7A3; margin-top: 0; line-height:150%; margin-bottom:0; text-align: center; letter-spacing: 1 }
a:hover.menu { text-decoration: none; color: #DA251D; margin-top: 0; line-height:150%; margin-bottom:0; text-align: center; letter-spacing: 1 }

/*testi piccoli come menu*/
.menu2 { font-family:Verdana; font-size:7pt; color: #999999; margin-top: 0; line-height:150%; margin-bottom:0;}
a:link.menu2 { text-decoration: none; color: #999999; margin-top: 0; line-height:150%; margin-bottom:0;}
a:visited.menu2 { text-decoration: none; color: #F3A7A3; margin-top: 0; line-height:150%; margin-bottom:0;}
a:hover.menu2 { text-decoration: none; color: #DA251D; margin-top: 0; line-height:150%; margin-bottom:0;}


/*menu interattivo*/
.menuInt {font-family:Verdana; font-size:10px; color: #000; font-weight: 400}
a:link.menuInt { text-decoration: none; color: #000; font-weight: 400 }
a:visited.menuInt { text-decoration: none; color: #3c3c3c; font-weight: 400 }
a:hover.menuInt { text-decoration: none; font-weight: bold; color: #000 }

/*menu interattivoNuovo*/
.menuIntB {font-family:Verdana; text-decoration: none; font-size:7pt; color: #ffffff; font-weight: 400}
a:link.menuIntB { text-decoration: none; color: #FFFFFF; font-weight: 400 }
a:visited.menuIntB { text-decoration: none; color: #ffffff; font-weight: 400 }
a:hover.menuIntB { text-decoration: none; font-weight: bold; color: #ffffff}


.menuInt1 
{font-family:Verdana; font-size:10px; font-weight: 400; color: #000;}
a:link.menuInt1 { text-decoration: none; color: #000}
a:visited.menuInt1 { text-decoration: none; color: #000 }
a:hover.menuInt1 { text-decoration: none; font-weight: bold; color: #da251d }



/*menu rosso*/

.classetd {
    font-size:7pt;
    font-weight:normal;
    font-family:Verdana,arial,helvetica,sans-serif;
    text-align: center;
    margin-top: 0;
    margin-bottom: 2;
    height: 6;

}
.classetd a {
    font-size:7pt;
	display:block;
    width:auto; /* fixes width inconsistencies between NS and IE */
    border-style:collapse;
    border-collapse:collapse;
    color:#ffffff !important;
    padding:0px;
    text-decoration:none !important;
    font-weight:normal;
    background-color: #da251d !important;
}
.classetd a:hover {
    background-color:#ffffff !important;
    color:#000000 !important;
    font-weight:bold;
}



/*vision*/
.vision 
{font-family:Verdana;  font-weight: bold; font-size:10px; color: #DA251D}
a:link.vision { text-decoration: underline; color: #DA251D }
a:visited.vision { text-decoration: none; color: #DA251D }
a:hover.vision { text-decoration: none; color: #800000 }



 /*cella boxinterattiva*/
 .interatt {width: 100%; border: 1px solid #D5D5D5}
 .interatx {font-family:verdana; font-size:10px; text-align: center; align: center; letter-spacing: 2; font-weight: 400}
 
 /*p interattivo*/
 .pint {text-align:left; margin-left: 2}
 
 /*p spaziati*/
  .pspaz {line-height: 150%; margin-top: 4; margin-bottom: 0}
  
  .picone {text-align:right; margin-left: 2}
  .icone {position:relative; float:right; border:0px none; padding-right:6 }
  .pmarg {margin-left: 3; margin-top: 0; margin-right:3}
  .plink {margin-top: 0; margin-bottom: 5; margin-left:5}
  
 /*sfondi*/
 .scmz {background-color:#000; width: 221; height: 16;}
 .scl {background-color:#FFF200; width: 221; height: 16;}
 .squ {background-color:#00AEEF; width: 221; height: 16;}
 .spk {background-color:#EC008C; width: 221; height: 16;}
 .scmt {background-color:#FF7200; width: 221; height: 16;}
 .sut {background-color:#00a844; width: 221; height: 16;}
 
 .bordiut {border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; border-collapse: collapse; border-top-width:1; width: 100%; padding: 0}
 
 
 .bildx {text-ALIGN: right; line-height: 150%;  margin: 1px 5px 1px 5px;} 
 
 
.hrgrigia {height:1px; color:#d5d5d5; background-color:#d5d5d5; border:0;}