body {
    margin-left:   0px;
    margin-top:    0px;
    margin-right:  0px;
    margin-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333;
    background-color:#fff;
}

img {
    border: 0;
}

a  { 
    color: #707070;
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*text-transform: lowercase;*/
    text-decoration: none;
}

a:hover {
    color: #0000FF;
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*text-transform: lowercase;*/
    text-decoration: underline;
}

TD {
    font-size:12px;
}

input {
    font-size: 10pt;
    color: #173fbb;
    padding: 0px;
    margin: 0px;
    background-color: #CCCCCC;        
}

.bgiframe{
    background-color:#fff;
    border:1px solid #f00;  
}

.framelogin_input {
    font-size: 10pt;
    color: #173FBB;
    padding: 0px;
    margin: 0px;
    background-color: #CCCCCC;        
    width: 140px;
}


.Stile1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    color: #1F64CC;
}
.Stile3 {color: #30A717}
.Stile4 {color: #EC0089}
.Stile5 {color: #FF5600}
.Stile6 {color: #707070}
.Stile7 {font-size: small; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;}
.Stile8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #30A717; }
.Stile10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #EC0089; }
.Stile11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #FF5600; }

.linktopbar { 
    color: #707070;
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-transform: lowercase;
    text-decoration: none;
}

.paragrafoblu {
    background-image: url('../images/pixel_blu.gif');
    background-repeat: repeat-x;
}

.paragrafoblu_txt {
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;              
    text-decoration: none;
}

.paragrafoarancione {
    background-image: url('../images/pixel_arancione.gif');
    background-repeat: repeat-x;
}

.paragrafoarancione_txt {
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;              
    text-decoration: none;
}


.paragraforosa {
    background-image: url('../images/pixel_rosa.gif');
    background-repeat: repeat-x;
}

.paragraforosa_txt {
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;              
    text-decoration: none;
}


.framelogin_td {
    color: #707070;
    font-size: 10px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.frametop10_txt {
    color: #707070;
    font-size: 9px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


#homecontainer{
    margin-top:5px;
    margin-left:10px;
    padding:0px;
}

#vantaggi{
    float:left;
    width:405px;
    height:179px;
    background-image : url(../images/box_vantaggi_bodyfood.jpg);
    background-repeat : no-repeat;
}

#sconti{
    float:left;
    width:405px;
    height:179px;
    background-image : url(../images/box_sconti_bodyfood.jpg);
    background-repeat : no-repeat;
}


#boxprodottihome{
    margin:0px;
    border-top:1px solid #fff;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    padding:0px;
    width:810px;
    background-color:#E6E6E6;
    background-image:url(../images/alcuni_nostri_prodotti.jpg);
    background-position:top;
    background-repeat:no-repeat;

}

#prodottihome{
    margin-top:123px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    border:0px;
    width:810px;
    background-color:#E6E6E6;
    background-image : url(../images/alcuni_nostri_prodotti_ombra.jpg); 
    background-position:right;
    background-repeat: repeat-y;    
}

#footerprodottihome{
    width:798px;
    height:2px;
    border-top:1px solid #999;
    background-color:#fff;
}

.dettprodotto{    
    float:left;
    height:280px;
    border:1px solid #999;
    padding:8px;
    margin:7px;
    background-color:#fff;
    width:230px;
}

.dettprodotto a{
    font-size:12px;
    color:#666;
    font-weight:bold;
}

.dettprodotto a:hover{
    font-size:12px;
    color:#666;
    font-weight:bold;
}

.nomeprodotto{
    margin:0px;
    padding:0px;
    height:50px;
    font-size:13px;
    font-weight:bold;
    color:#666;
}

.bottomprodotto {
    border-top:1px solid #999;
    margin-top:5px;
    margin-bottom:3px;
}


#topbar{    
    background-image: url(../images/sf_101.jpg);
    width:100%;
    padding:0px;
    margin:0px;
}

#logobodyfood{
    float:left;
    padding: 0px;
    margin: 0px;
    /*width:226px;
    height:101px;*/
}

.menucontainer{
    float:left;
    padding: 0px;
    margin: 0px;
    /*height:101;*/
    /*width:764px;*/
    background-image:url(/images/banda_logo.jpg);
}

.mainmenu{
    background-image:url(/images/sf_banda_su.jpg);
    /*height:22px;*/
    padding-top: 5px;
    padding-left: 10px;
    margin: 0px;
}


.mainmenu ul{
    list-style-type: none;
    display:inline;
    padding:0px;
    margin:0px;
}

.mainmenu li{
    display:inline;
    margin-left: 10px;
    margin-right: 7px;        
    font-size:12px;
    font-weight: bold;
}

.mainmenu img{
    vertical-align:middle;
    margin-right:5px;
}

.mainmenu .btnintegratori{
    color:#1D67CA;    

}



.mainmenu .btnalimenti{
    color:#36A51B;        
}
.mainmenu .btnbellezza{
    color:#EC008C;        
}

.mainmenu .btnaccessori{
    color:#FF5B06;    

}

.clear{
    clear:both;
    height:1px;
    background-color: #fff;
}


.h1nomeprodotto{
    margin:0px;
    padding:0px;
    border:0px;
    background-color: #ffffff;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
    text-shadow:0 0 3px #CCCCCC;
}


#msg {
    margin-top: 0px; 
    margin-left: 10px; 
    padding: 0px;
}

#msgprimavolta {
    display:none;
    color: #333; 
    background-image: url('/images/lampadina-messaggio-in-home.jpg'); 
    height: 78px; 
    width: 810px;
}

#msgprimavolta a{
    font-size: 14px; 
    color: #333; 
    font-weight: bold; 
    position: relative; 
    left: 80px; 
    top: 30px;
}

#msgdatanascita{
    display: none; 
    background-image: url('/images/lampadina-messaggio-in-home.jpg'); 
    height: 78px; 
    width: 810px;
}

#msgweekdiscount{
    display: none; 
    color: #333; 
    background-image: url('/images/regalo-messaggio-in-home.jpg'); 
    height: 78px; 
    width: 810px;
}

.msgtesto {
    font-size: 16px; 
    color: #333; 
    font-weight: bold; 
    position: relative; 
    left: 80px; 
    top: 20px;
}

.listaintegratori {
    margin:0px;
    padding:0px;
    list-style-type: none; 
}

.listaintegratori li{
    float:left;
    width:240px;
    margin-right:10px;
}


#tabs{
    width:800px;
}


.listaaccessori {
    margin:0px;
    padding:0px;
    list-style-type: none; 
}

.listaaccessori li{
    float:left;
    width:240px;
    margin-right:10px;
}


.txtblu {
    color:#1D67CA; 
}

.txtverde{
    color: #36a51b;
}


.txtrosa{
    color: #EC008C;
}

.txtarancio{
    color: #ff5b06;
}

#fblike{
    text-align:center;
    padding:10px 20px 10px 20px;
    display: none;
}

.rssfeed{
    background-image: url(../images/box-blog.jpg);
    background-repeat: no-repeat;
    width:790px;
    padding-top:65px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:10px;
    min-height:160px;
    overflow:hidden;
    position:relative;
}

.rssfeed .titolo{
    color:#29A10E;
    font-weight: bold;
}

.rssfeed .descrizione{
    margin-bottom:5px;
}

#vaialblog{
    position:absolute;
    top:40px;
    left:700px;
}

#vaialblog a{
    color:#1D67CA;
    font-weight: bold;
}
