.obbligatorio{
color:#FF0000;
}
.listaErrori{
color:#FF0000;
margin-bottom:20px;
}
.contattiinviomail{
color:#FF0000;
margin-bottom:20px;
}
.paddingsite
{
padding-left:50px;
padding-right:200px;
}
.paddingsite2
{
padding-left:50px;
padding-right:50px;
}
.paddingsite3
{
padding-left:110px;
padding-right:110px;
}
.padding-pp
{
padding-left:230px;
padding-right:190px;
}

.padding-pp-2
{
padding-left:30px;
padding-right:190px;
}
.mappapad
{
padding-left:300px;
padding-top:30px;
}
.contattipad
{
padding-left:40px;
padding-top:30px;
float:left;
}

.txt
{
font-family:Verdana;
color: #646464;
font-size:11px;
text-align:left;
}
.txt2
{
font-family:Verdana;
color: #646464;
font-size:15px;
}
small
{
font-size:9px;
}
.contattiform{
float:left;
width:300px;
font-size:12px;
margin-left:50px;
}
.contattiform hr{
color:#FF0000;
background-color:#FF0000;
}
.contattiinput{
width:200px;
height:12px;
}
.erroreinput{
width:150px;
height:12px;
}
.contattiinputsubject{
width:295px;
height:12px;
}
.contattiinputtesto{
width:295px;
height:80px;
}
.contattiinoltra{
background-color:#FF0000;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
padding-left:20px;
padding-right:20px;
float:right;
}
.contattilarghezzaprimacolonna{
width:100px;
}
.txt a:link,.txt a:visited,.txt a:active
{
font-family:Verdana;
color: #646464;
font-size:11px;
text-align:left;
text-decoration:none;
font-weight:normal;
}
.txt2 a:link,.txt2 a:visited,.txt2 a:active{
font-family:Verdana;
color: #646464;
font-size:15px;
text-align:left;
text-decoration:none;
font-weight:bold;
}
.txt a:hover
{
font-family:Verdana;
color: #FF0000;
font-size:11px;
text-align:left;
text-decoration:none;
font-weight:bold;
}
.txt2 a:hover{
font-family:Verdana;
color: #FF0000;
font-size:15px;
text-align:left;
text-decoration:none;
font-weight:bold;
}
.grass
{
font-weight:bold;
}
.grassross
{
font-weight:bold;
color:#FF0000;
}
.ross
{
color:#FF0000;
}

#asi
{
width:785px;
}
#zona
{
width:785px;


}
#inazione
{
width:785px;
height:480px;

}
#perdipeso
{
width:785px;
height:283px;
background-image:url(img-site/top-perdipeso2.jpg);
background-repeat:no-repeat;
background-position:top;
}
#perdipeso-pad
{
padding-left:230px;
padding-top:150px;
}
#pp-1
{
width:785px;
height:230px;
background-image:url(img-site/pp-cuoco.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}
#pp-2
{
width:785px;
height:300px;
background-image:url(img-site/pp-piattodestro.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}
#left-azione
{
width:300px;
height:260px;
float:left;
}
#right-azione
{
width:380px;
height:260px;
float:right;
text-align:right;
}
#pp-3
{
width:785px;
height:300px;
background-image:url(img-site/pp-praticita.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}
#pp-4
{
width:785px;
height:300px;
background-image:url(img-site/pp-gusto.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}

.tabella-menu-diet{
width:100%;
}
.tabella-menu-diet td{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.grey-menu-diet{
background-color:#e6e6e6;
padding:10px 20px 5px 5px;
}
.grey-menu-diet a:link,.grey-menu-diet a:visited,.grey-menu-diet a:active{
color: #646464;
text-decoration:none;
}
.grey-menu-diet a:hover{
color: #646464;
text-decoration:none;
}
.white-menu-diet{
background-color:#ffffff;
padding:10px 20px 5px 5px;
}
.white-menu-diet a:link,.white-menu-diet a:visited,.white-menu-diet a:active{
color: #646464;
text-decoration:none;
}
.white-menu-diet a:hover{
color: #646464;
text-decoration:none;
}
.red-menu-diet{
background-color:#ed1c24;
color:#FFFFFF;
padding:10px 20px 5px 5px;
}
.red-menu-diet a:link,.red-menu-diet a:visited,.red-menu-diet a:active{
color:#ffffff;
text-decoration:none;
}
.red-menu-diet a:hover{
color:#ffffff;
text-decoration:none;
}
#contenuto-menu-diet{
width:340px;
height:100px;
}
#contenuto-menu-diet{
margin-top:0px;
padding-top:10px;
}
.settimana-attiva-menu-diet a:link,.settimana-attiva-menu-diet a:visited,.settimana-attiva-menu-diet a:active{
color: #000000;
text-decoration:none;
font-weight:bold;
margin-right:10px;
text-transform:uppercase;

}
.settimana-attiva-menu-diet a:hover{
color: #000000;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
margin-right:10px;
}
.settimana-passiva-menu-diet a:link,.settimana-passiva-menu-diet a:visited,.settimana-passiva-menu-diet a:active{
color:#acabac;
text-decoration:none;
margin-right:10px;
text-transform:lowercase;
}
.settimana-passiva-menu-diet a:hover{
color:#acabac;
text-decoration:none;
margin-right:10px;
text-transform:lowercase;
}
#citta_italiane{
position:relative;
height:370px;
}
#citta_italiane,#citta_italiane a:link,#citta_italiane a:visited,#citta_italiane a:hover{
color:#999999;
}
#citta_italiane a:link, a:visited{
font-weight:bold;
}
#citta_italiane a:hover{
font-weight:bold;
}
.citta_link{
width:74px;
height:20px;
display:block;
background-repeat:no-repeat;
background-position:top left;
text-decoration:none;
font-size:12px;
background-image:url(img-consegna/citta1.png);
}
.citta_link_hover{
width:74px;
height:20px;
display:block;
background-repeat:no-repeat;
background-position:top left;
text-decoration:none;
background-image:url(img-consegna/citta2.png);
}

.citta_link div{
padding-top:2px;
padding-left:8px;
color:#666666;
font:Arial, Helvetica, sans-serif;
font-size:10px;
}
.citta_link_hover div{
padding-top:2px;
padding-left:8px;
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-size:10px;
}
#mappa-citta{
position:absolute;
bottom:0px;
right:20px;
}
#mappa-citta-content{
position:relative;
}
#testo-citta{
position:absolute;
top:30px;
left:10px;
font-size:12px;
line-height:15px;
}
.domicilio-link-diet{
font-size:12px;
line-height:15px;
padding-top:5px;
}
.domicilio-serzio-clienti{
font-size:12px;
line-height:15px;
padding-top:5px;
}
.domicilio-email{
font-size:12px;
line-height:15px;
padding-top:5px;
}
.domicilio-link-store{
font-size:15px;
font-weight:bold;
color:#FF0000;
padding-top:10px;
line-height:15px;
}

.menu-settimana{
margin-bottom:40px;
color:#999999;
}
.title-menu-settima{
font-weight:bold;
font-size:12px;
text-decoration:underline;
color:#666666;
margin-bottom:5px;
display:none;
}
.menu-diet{
padding-left:30px;
padding-top:30px;
}

.menu-diet-giorno{
color:#666666;
font-size:16px;
font-weight:bold;
text-align:center;
padding-bottom:4px;
}
/*
.title-menu{
font-weight:bold;
color:#ec1d27;
}
*/
.colazione{
padding-bottom:15px;
padding-left:15px;
color:#666666;
}
.pranzo{
padding-bottom:15px;
padding-left:15px;
color:#666666;
}
.spuntino{
padding-bottom:15px;
padding-left:15px;
color:#666666;
}
.cena{
padding-bottom:15px;
padding-left:15px;
color:#666666;
}

.alink a
{
font-weight:bold;
color:#666666;
text-decoration:none;
}


