BODY{
font-family:verdana,arial,helvetica,sans-serif; 
margin:0px;
background-color:#ffffff;
}

A:link {
  color:#000000;
  text-decoration:none;
  
}
A:visited {
  color:#000000;
  text-decoration:none;
}
A:hover {
  color:#DB0D11;
  text-decoration:underline;
}

TD.prec_succ {
   FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px ;
   Padding-bottom:15px;
}



TD.sotto_categorie {
  border:1px solid #DDDDDD; 
  FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px ;
  height:15px;
}
TD.macro_titolo {
   Padding-left:6px;
   Padding-right:6px;
   background-image:url(../prova.jpg);
   font-weight:bolder;
   color:#FFFFFF; 
}
TD.macro_categoria {
  font-family:verdana,arial,helvetica,sans-serif; 
  font-size:10pt;
  Padding-left:6px;
  Padding-bottom:2px;
  Padding-right:2px;
  color:#000000;  
  border:1px solid #DDDDDD;  
}
TD.cella_destra {
  Padding-left:6px;
  background-image:url(../01_r7_c1.gif); 
  vertical-align:top;
}
TD.titolo_prodotti {
   Padding-left:6px;
   Padding-right:6px;
   background-image:url(../prova.jpg);
   font-weight:bolder;
   color:#FFFFFF;  
}
TD.nomi_colonne {
    Padding-top:10px;
	Padding-bottom:6px;
	font-size: 7.5pt;
	font-weight: bold;
	color: #333333;		
}
TD.cella_elenco_prodotti {
	font-size: 8pt;
    border-left:1px solid #DDDDDD; 
	border-top:1px solid #DDDDDD; 
	padding:5px;
}
TD.cella_elenco_prodotti_destra {
	font-size: 8pt;
    border-right:1px solid #DDDDDD; 
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD; 
	padding:5px;
}
TD.cella_elenco_prodotti_fine {
	font-size: 8pt;
    border-left:1px solid #DDDDDD; 
	border-top:1px solid #DDDDDD; 	
	border-bottom:1px solid #DDDDDD; 
	padding:5px;
}
TD.cella_elenco_prodotti_fine_destra {
	font-size: 8pt;
    border-left:1px solid #DDDDDD; 
	border-right:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD; 	
	border-bottom:1px solid #DDDDDD; 
	padding:5px;
}
TD.percorso1 {
  height:14pt;
  padding-left:6px;
  color:#000000;
}
TD.main {
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 1.5
}
TD.smallText {
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px
}




TD.cella_novita {
	font-size: 8pt;
    border-left:1px solid #72C0FF; 
	border-top:1px solid #72C0FF; 
	padding:5px;
}
TD.cella_novita_destra {
	font-size: 8pt;
    border-right:1px solid #72C0FF; 
	border-left:1px solid #72C0FF;
	border-top:1px solid #72C0FF; 
	padding:5px;
}
TD.cella_novita_fine {
	font-size: 8pt;
    border-left:1px solid #72C0FF; 
	border-top:1px solid #72C0FF; 	
	border-bottom:1px solid #72C0FF; 
	padding:5px;
}
TD.cella_novita_fine_destra {
	font-size: 8pt;
    border-left:1px solid #72C0FF; 
	border-right:1px solid #72C0FF;
	border-top:1px solid #72C0FF; 	
	border-bottom:1px solid #72C0FF; 
	padding:5px;
}






A:link.percorso {
  font-size:8pt;
  color:#000000;
  text-decoration:none;
}
A:visited.percorso {
  font-size:8pt;
  color:#000000;
  text-decoration:none;
}
A:hover.percorso {
  font-size:8pt;
  color:#DB0D11;
  text-decoration:underline;
}

A:link.link_barra_top {
color:#FFFFFF;
text-decoration:none;
}
A:hover.link_barra_top {
color:#FFFFFF;
text-decoration:underline;
}
A:visited.link_barra_top {
color:#FFFFFF;
text-decoration:none;
}


.sfondo01{
background-image:url('../e-com02_r2_c4.jpg');
background-repeat:repeat-x;
background-position: top left;
}
.sfondo02{
background-image:url('../e-com02_r2_c10.jpg');
background-repeat:repeat-x;
background-position: top left;
}
.sfondo03{
background-image:url('../e-com02_r4_c4.jpg');
background-repeat:repeat-x;
background-position: top left;
}
.sfondo04{
background-image:url('../e-com02_r8_c7.jpg');
background-repeat:repeat-x;
background-position: top left;
}
.sfondo05{
background-image:url('../e-com02_r8_c3.jpg');
background-repeat:repeat-x;
background-position: top left;
font-size:10pt;
text-align:center;
}
.sfondo_novita{
background-image:url('../tratto_novita.jpg');
background-repeat:repeat-x;
background-position: top left;
}

.infoBoxContents {
	BACKGROUND: #f8f8f9; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px
}
.riquadro_dettagli {
   border-left: 1px solid #DB0D11;
   border-top: 1px solid #DB0D11;
   border-bottom: 1px solid #DB0D11;
   border-right: 1px solid #DB0D11;
   FONT-FAMILY: Verdana, Arial, sans-serif;
   FONT-SIZE: 20px;
   FONT-WEIGHT: bold; 
   COLOR :#DB0D11;
}

.messageStackError {
	BACKGROUND-COLOR: #F64444; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px
}













