body {background-image: url(../img/sfondo.jpg);
      background-position:center top;
      background-repeat:no-repeat;
      background-color:#E0DFDF;
      margin: 0px;
      padding:0px;}

A:link {color:#B40C00; text-decoration:none}

A:visited {color:#B40C00; text-decoration:none}

A:hover {color:#ff0000; text-decoration:none}

.sx1 {background-image: url(../img/sf-sx1.jpg);
      background-position:center top;
      background-repeat:no-repeat;
      padding-top: 9px;
      text-align: center;
      clear:both;}

.bianco {background-image: url(../img/top-menu.gif);
      background-position:center top;
      background-repeat:no-repeat;
      background-color: #ffffff;
      margin: 0px;
      padding: 13px 0px 0px 0px;
      clear: both;
      }   
      
.bianco2 {background-color: #ffffff;
      margin: 0px;
      padding: 0px 0px 0px 0px;
      text-align: left;
      clear: both;
      width: 749px; 
      }    

.menu1 {background-image: url(../img/sf-menu1.gif);
      background-position:center top;
      background-repeat:no-repeat;
      background-color: #ffffff;
      margin: 0px 14px 0px 14px;
      padding: 6px 5px 5px 30px;
      border-bottom: 1px solid #E0DFDF;
      text-align: left;
      clear:both;
      font-family: arial;
	    font-size: 14px;
	    color: #B40C00; 
      }
      
.menu2 {background-image: url(../img/sf-menu2.gif);
      background-position:center top;
      background-repeat:no-repeat;
      background-color: #F8F6F6;
      margin: 0px 14px 0px 14px;
      padding: 6px 5px 5px 30px;
      border-bottom: 1px solid #E0DFDF;
      text-align: left;
      clear:both;
      font-family: arial;
	    font-size: 14px;
	    color: #7B7B7B; 
      }
.menu2 a:link {color:#7B7B7B; text-decoration:none}
.menu2 a:hover {color:#B40C00; text-decoration:none}
.menu2 a:visited {color:#7B7B7B; text-decoration:none}

.menu3_top {background-image: url(../img/sf-menu3.gif);
      background-position: bottom center;
      background-repeat:no-repeat;
      background-color: #F5F5F5;
      margin: 0px;
      padding: 4px 0px 0px 0px;
      text-align: center;
      clear:both;
      font-family: arial;
	    font-size: 12px;
	    color: #7B7B7B;
      height: 29px; 
      }

.menu3  {background-image: url(../img/sf-menu3-b.gif);
      background-position:left top;
      background-repeat:no-repeat;
      background-color: #F5F5F5;
      border-bottom:1px solid #ffffff;
      margin: 0px;
      padding: 5px 5px 5px 28px;
      text-align: left;
      clear:both;
      font-family: arial;
	    font-size: 12px;
	    color: #B40C00;
      }

.top1  {background-image: url(../img/sf-nero.jpg);
        background-repeat: repeat-x;
        margin: 0px;
        padding: 10px 0px 0px 0px;
        border: 0px;
        text-align: center;
        font-family: arial;
	      font-size: 11px;
	      color: #ffffff;
        width: 503px;
        height: 30px;
        float:left; 
	     }
      
.top2  {background-image: url(../img/sf-nero2.jpg);
        background-position: right;
        background-repeat: no-repeat;
        margin: 0px;
        padding: 10px 0px 0px 0px;
        border: 0px;
        text-align: right;
        font-family: arial;
	      font-size: 11px;
	      color: #ffffff;
	      width: 260px;
	      height: 30px;
        float:left;
      }
      
.centro  {background-image: url(../img/sf-centro.gif);
        background-position: top left;
        background-repeat: no-repeat;
        text-align: right;
        margin: 0px;
        padding: 0px;
        border: 0px;
        clear: both;
      }

.news  {background-image: url(../img/sf-news.gif);
        background-position: top;
        background-repeat: repeat-x;
        background-color: #E6E5E5;
        text-align: left;
        margin: 0px;
        padding: 5px 10px 5px 10px;
        border: 1px solid #E6E5E5;
        clear: both;
        height: 100%;
      }

.nero11 {font-family: arial;
	         font-size: 11px;
	         color: #000000; 
          }
          
.bianco11 {font-family: arial;
	         font-size: 11px;
	         color: #ffffff; 
          }
          
.bianco12 {font-family: arial;
	         font-size: 12px;
	         color: #ffffff; 
          }
          
.bianco14 {font-family: arial;
	         font-size: 14px;
	         color: #ffffff; 
          }

.nero11 {font-family: arial;
	         font-size: 11px;
	         color: #000000; 
          }

.grigio11 {font-family: arial;
	         font-size: 11px;
	         color: #7B7B7B; 
          }
          
.grigio12 {font-family: arial;
	         font-size: 12px;
	         color: #7B7B7B; 
          }
          
.grigio14 {font-family: arial;
	         font-size: 14px;
	         color: #7B7B7B; 
          }

.rosso11 {font-family: arial;
	         font-size: 11px;
	         color: #B40C00; 
          }
          
.rosso12 {font-family: arial;
	         font-size: 12px;
	         color: #B40C00; 
          }
          
.rosso14 {font-family: arial;
	         font-size: 14px;
	         color: #B40C00; 
          }


.Ltesto {color:#646464; font-size: 11px; font-family: Tahoma}

.Ltesto12 {color:#646464; font-size: 12px; font-family: Tahoma}

.Lnero {color:#000000; font-size: 11px; font-family: Tahoma}

.Lbianco {color:#ffffff; font-size: 11px; font-family: Tahoma;padding:3px;background-color:#A70E01;}

.Ltitolo {color:#A70E01; font-size: 11px; font-family: Tahoma}

.Ltitolo12 {color:#A70E01; font-size: 12px; font-family: Tahoma}

.Lcopy {color:#646464; font-size: 10px; font-family: Tahoma}
          

.infocarrello {font-family: tahoma; font-size: 11px;color: #626262; }
.grigioscuro11 {font-family: tahoma; font-size: 11px;color: #666666; }
.headCarrello{font-family:tahoma;border:1px solid #A3C2D6;font-size: 11px;color:#646464;background-color:#c9c9c9; padding:3px;}
.inputCarrello{font-family: tahoma;font-size: 11px;color:#686868;line-height: normal;border:1px solid #b2b2b2;}          
.numeriCarrello{font-family: tahoma;border:1px solid #A3C2D6;font-size: 11px;color:#646464;padding:3px 10px 3px 3px;}
.headTotCarrello{font-family:tahoma;border:1px solid #A3C2D6;font-size: 11px;color:#646464;background-color:#e5e5e5; padding:2px 5px 2px 2px;}
          
          
