body {background-color: #F2F2F2; margin: 0px;}

A:link {color:#626262; text-decoration:none}

A:visited {color:#626262; text-decoration:none}

A:hover {color:#FF8202; text-decoration:none}

/* -- video -- */
#videoDiv1 {background:url(../img/loader.gif) middle center no-repeat #fff;width:360px;height:335px;}

table.content {border-left: 1px solid #DFDCDC;
              border-right: 1px solid #DFDCDC;
              background-color: #ffffff;
              width: 95%;
    }
    
table.contentintro {border-left: 1px solid #DFDCDC;
              border-right: 1px solid #DFDCDC;
              border-top: 1px solid #DFDCDC;
              border-bottom: 1px solid #ffffff;
              background-color: #ffffff;
              width: 980px;
    }
    
.td1intro {background-image:url(../img/sfondo_top_intro.gif);
            background-position:top center;
            background-repeat:no-repeat;
            border-top:1px solid #ffffff; 
         }
         
.td2intro {background-color:#FFD400;
           font-family: tahoma;
	         font-size: 11px;
	         color: #626262;
           padding:6px;
           text-align: center;   
         }
         
.div3intro {font-family: tahoma;
	         font-size: 12px;
	         color: #000000;
           padding: 4px 0px 10px 0px;
           text-align: center;   
         }
   
table.menu {border-left: 1px solid #DFDCDC;
              border-right: 1px solid #DFDCDC;
              background-color: #FFD400;
              width: 95%;
    }
    
table.righe {border-left: 1px solid #DFDCDC;
              border-right: 1px solid #DFDCDC;
              background-image: url(../img/sf-righe.gif);
              width: 95%;
              height: 24px
    }
    
table.fotohome {border-left: 1px solid #DFDCDC;
              border-right: 1px solid #DFDCDC;
              border-bottom: 1px solid #DFDCDC;
              background-color: #5880B4;
              width: 95%;
    } 
 
table.prodhome1 {border-left: 3px solid #C4D3E6;
              border-bottom: 0px solid #C4D3E6;
              border-right: 3px solid #C4D3E6;
              border-top: 3px solid #C4D3E6;
              background-color: #C4D3E6;
    }
   
table.prodhome {border-left: 3px solid #C4D3E6;
              border-right: 3px solid #C4D3E6;
              border-bottom: 3px solid #C4D3E6;
              border-top: 3px solid #C4D3E6;
              background-color: #C4D3E6;
    }

table.prodotto {border-left: 3px solid #C4D3E6;
              border-right: 3px solid #C4D3E6;
              border-bottom: 3px solid #C4D3E6;
              border-top: 3px solid #C4D3E6;
              background-color: #F2F2F2;
              width:100%;
    }
 
.menu_home {background-image:url(../img/sf-menu.gif);
            background-position:right top;
            background-repeat:repeat-y;
            padding-right:10px;
            padding-left:10px;
            padding-top:4px;
            float: left; 
            height: 20px;
            font-family: tahoma;
	          font-size: 12px;
	          color: #626262;         
         }
         
.menu_home a:hover {color: #ffffff; text-decoration: none;} 
         
.menu_home2 {background-color:#FF8202;
            padding-right:10px;
            padding-left:10px;
            padding-top:4px;
            float: left;
            height: 20px; 
            font-family: tahoma;
	          font-size: 12px;
	          color: #ffffff;  
         } 
    
.giallo1 {background-image: url(../img/sf-tit-giallo.gif);
          text-align: left;
          height: 18px;
         } 
    
.giallo2 {background-image: url(../img/sf-tit-giallo.gif);
          text-align: center;
          height: 18px;
          font-family: tahoma;
	        font-size: 12px;
	        color: #626262;
    } 
    
.giallo3 {background-image: url(../img/sf-tit-giallo.gif);
          text-align: right;
          height: 18px;
    } 

.box_giallo {background-image: url(../img/sf-box-giallo.gif);
          background-position: top;
          background-repeat: repeat-x;
          background-color: #FFF7DA;
          border-left: 1px solid #FEECAA;
          border-bottom: 1px solid #FEECAA;
          border-right: 1px solid #FEECAA;
          padding: 10px 10px 5px 10px;
          text-align: left;
          font-family: tahoma;
	        font-size: 12px;
	        color: #626262;
	  }
    
.box_azzurro {background-color: #F2F2F2;
          border: 5px solid #C4D3E6;
          padding: 7px;
          width: 34%;
          text-align: left;
          font-family: tahoma;
	        font-size: 12px;
	        color: #626262;
          
	  }

.box_azzurro1 {background-color: #F2F2F2;
          border-top: 5px solid #C4D3E6;
          border-right: 5px solid #C4D3E6;
          border-bottom: 0px;
          border-left: 5px solid #C4D3E6;
          padding: 7px;
          width: 34%;
          text-align: left;
          font-family: tahoma;
	        font-size: 12px;
	        color: #626262;
          
	  }

.box_azzurro2a {background-color: #F2F2F2;
          border-top: 5px solid #C4D3E6;
          border-right: 5px solid #C4D3E6;
          border-bottom: 0px;
          border-left: 5px solid #C4D3E6;
          padding: 7px;
          width: 50%;
          text-align: left;
          font-family: tahoma;
	        font-size: 12px;
	        color: #626262;
          
	  } 
    
.box_azzurro2 {background-color: #F2F2F2;
          border: 5px solid #C4D3E6;
          padding: 7px;
          width: 50%;
          text-align: left;
          font-family: tahoma;
	        font-size: 12px;
	        color: #626262;
          
	  }      

.box_verde {background-image: url(../img/sf-box-verde.gif);
          background-position: top;
          background-repeat: repeat-x;
          background-color: #EFF9F3;
          border: 1px solid #DEEEE4;
          padding: 0px 0px 5px 0px;
	  } 
	  
.verde2 {background-image: url(../img/sf-tit-verde.gif);
          text-align: center;
          height: 18px;
          font-family: tahoma;
	        font-size: 12px;
	        color: #ffffff;
	        width: 100%;
    } 
    
.blu2 {background-image: url(../img/sf-tit-blu.gif);
          height: 19px;
          font-family: tahoma;
	        font-size: 12px;
	        color: #ffffff;
    }

td.top1 {border-bottom:1px solid #DFDCDC;
             background-color: #EFECEC;
    }
    
td.top2 {border-top:1px solid #ffffff;
          background-image:url(../img/sf-top.jpg);
          padding:0px 5px 0px 5px;
    }

td.bot1 {border-bottom:1px solid #DFDCDC;
          border-top:1px solid #DFDCDC;
          background-image:url(../img/sf-bot.jpg);
          height: 91px;
    }
			 
td.bot2 {border-top:1px solid #ffffff;
            background-color: #EFECEC;
		border-bottom:1px solid #DFDCDC;
    }

td.prod1 {background-color: #4070AD; font-family: tahoma; font-size: 11px;font-weight:bold;  color: #ffffff;text-align:center; }
td.prod2 {background-color: #FFFFFF; font-family: tahoma; font-size: 11px;font-weight:normal;  color: #626262;text-align:center;border:1px solid #C4D3E6; }

 
.bianco {background-color: #FFFFFF;
		height: 6px;
	   }
		

.SObianco11 {font-family: tahoma;
	  font-size: 11px;
	  color: #ffffff;
	  }

.SObianco12 {font-family: tahoma;
	  font-size: 12px;
	  color: #ffffff;
	  }
    
.SObianco14 {font-family: tahoma;
	  font-size: 14px;
	  color: #ffffff;
	  }		  

.SOgrigio10 { font-family: tahoma;
	  font-size: 10px;
	  color: #626262;
	  }

.SOgrigio11 { font-family: tahoma;
	  font-size: 11px;
	  color: #626262;
	  }	
	  
.SOgrigio12 { font-family: tahoma;
	  font-size: 12px;
	  color: #626262;
	  }

.SOgrigio14 { font-family: tahoma;
	  font-size: 14px;
	  color: #626262;
	  }		
	  
.SOarancio11 { font-family: tahoma;
	  font-size: 11px;
	  color: #FF8202;
	  }	
	  
.SOarancio12 { font-family: tahoma;
	  font-size: 12px;
	  color: #FF8202;
	  }	

.SOarancio14 { font-family: tahoma;
	  font-size: 14px;
	  color: #FF8202;
	  }	

.SOarancio16 { font-family: tahoma;
	  font-size: 16px;
	  color: #FF8202;
	  }	
