body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:100%;
text-align: center;
color: #333333;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
background-color:#E9F4B7;
}

p.piede {
font-size: 10px;
color:#662A0C;
margin: 0px;
padding: 0px;
}

p.piede a {
color:#662A0C;
text-decoration:none;
}

p.piede a:hover {
color:#662A0C;
text-decoration:none;
}

p.verdana11grigio {
font-size: 11px;
color:#333333;
margin: 0px;
padding: 0px;
line-height:16px;
}


div#70anni {
position:relative;
float:left;
width:752px;
height:264px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px;
background-color:#ffffff;
}

p.verdana11grigio a {
color:#333333;
text-decoration:none;
}

p.verdana11grigio a:hover {
color:#333333;
text-decoration:none;
}

p.verdana10bianco {
font-size: 10px;
color:#FFFFFF;
margin: 0px;
padding: 0px;
line-height:14px;
}


p.verdana11bianco {
font-size: 11px;
color:#FFFFFF;
margin: 0px;
padding: 0px;
line-height:15px;
}

p.verdana11bianco a {
color:#FFFFFF;
text-decoration:none;
}

p.verdana11bianco a:hover {
color:#FFFFFF;
text-decoration:none;
}

p.verdana14bianco {
font-size: 14px;
color:#FFFFFF;
margin: 0px;
padding: 2px 0px 2px 0px;
line-height:18px;
}

p.verdana14nero {
font-size: 14px;
color:#000000;
margin: 0px;
padding: 0px;
line-height:22px;
}

p.verdana10nero {
font-size: 10px;
color:#000000;
margin: 0px;
padding: 0px;
line-height:12px;
}

p.verdana12verde {
color: #77962E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0px;
padding: 0px;
line-height:14px;
}

p.verdana14nero a {
color:#000000;
text-decoration:none;
}

p.verdana14nero a:hover {
color:#000000;
text-decoration:none;
}

p.verdana18rosso {
color: #FF0000;
font-size:18px;
margin: 0px;
padding: 0px;
line-height:20px;
}

p.verdana10grigio {
font-size: 10px;
color:#333333;
margin: 0px;
padding: 0px;
line-height:12px;
}

p.verdana10grigio a {
color:#333333;
text-decoration:none;
}

p.verdana10grigio a:hover {
color:#333333;
text-decoration:none;
}

p.verdana11grigio2 {
font-size: 11px;
color:#333333;
margin: 0px;
padding: 0px;
line-height:13px;
}

p.verdana11grigio2 a {
color:#333333;
text-decoration:none;
}

p.verdana11grigio2 a:hover {
color:#333333;
text-decoration:none;
}

p.verdana12grigio {
font-size: 12px;
color:#333333;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height:16px;
}

p.verdana12grigio a {
color:#333333;
text-decoration:none;
}

p.verdana12grigio a:hover {
color:#333333;
text-decoration:none;
}

p.box {
font-size: 10px;
color:#666666;
margin: 0px;
padding: 0px;
text-align:center;
}

p.box a {
color:#666666;
text-decoration:none;
}

p.box a:hover {
color:#666666;
text-decoration:none;
}

.verdana16arancio {
color: #EE7A17;
font-size:16px;
margin: 0px;
padding: 0px;
line-height: 18px;
}

.verdana13arancio {
color: #EE7A17;
font-size:13px;
margin: 0px;
padding: 0px;
line-height: 15px;
}

.verdana12arancio {
color: #EE7A17;
font-size:12px;
margin: 0px;
padding: 0px;
line-height: 14px;
}

.verdana11arancio {
color: #EE7A17;
font-size:11px;
margin: 0px;
padding: 0px;
line-height: 13px;
}

.verdana13grigio {
font-size:13px;
color:#333333;
margin:0px;
padding:0px;
line-height: 15px;
}

p.verdana11blu {
color: #21456E;
margin:0px;
padding:0px;
line-height: 14px;
font-size:11px;
}

p.verdana11blu a {
color: #21456E;
text-decoration:none;
}

p.verdana11blu a:hover {
color: #21456E;
text-decoration:none;
}

p.verdana13blu {
color: #21456E;
margin:0px;
padding:0px;
line-height: 16px;
font-size:13px;
}

p.verdana13blu a {
color: #21456E;
text-decoration:none;
}

p.verdana13blu a:hover {
color: #21456E;
text-decoration:none;
}

p.verdana16arancio {
color: #EE7A17;
margin:0px;
padding:0px;
line-height: 20px;
font-size:16px;
}

p.verdana16arancio a {
color: #EE7A17;
text-decoration:none;
}

p.verdana16arancio a:hover {
color: #EE7A17;
text-decoration:none;
}

p.verdana13arancio {
color: #EE7A17;
margin:0px;
padding:0px;
line-height: 18px;
font-size:13px;
}

p.verdana13arancio a {
color: #EE7A17;
text-decoration:none;
}

p.verdana13arancio a:hover {
color: #EE7A17;
text-decoration:none;
}

p.verdana13grigio {
color: #333333;
margin:0px;
padding:0px;
line-height: 18px;
font-size:13px;
}

p.verdana13grigio a {
color: #333333;
text-decoration:none;
}

p.verdana13grigio a:hover {
color: #333333;
text-decoration:none;
}

p.verdana20blu {
color: #21456E;
margin:0px;
padding:0px;
line-height: 22px;
font-size:20px;
}

img {
color : #333333;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
border-width:0;
}

.imgright {
float: right; 
margin: 0px;
padding: 0px;
}

div#container {
position:relative;
clear:both;
width: 752px;
text-align: center;
margin: 0px auto 0px auto;
padding: 0px;
background-color:#FFFFFF;
}

div#testatacontainer {
position:relative;
float:left;
width:752px;
height:197px;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px;
}

div#menualto {
width: 752px;
position:relative;
float:left;
text-align: right;
}

div#menualto ul {
margin: 0;
list-style-type: none;
padding: 0px 0px 0px 0px;
}

div#menualto ul li { 
display: inline; 
}

div#menualto ul li a
{
font: 11px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height: 32px;
text-decoration: none;
padding-right: 8px;
padding-left: 5px;
color: #FFFFFF;
border-right: Solid 1px #FFFFFF;
}

div#menualto ul li a.rightnoborder
{
border: 0px;
}

div#menualto ul li a:visited {
color: #FFFFFF;	
text-decoration: none; 
}

div#menualto ul li a:hover {
color: #FFFFFF;	
text-decoration: none; 
}

.corpohomecontainer {
position:relative;
float:left;
width:752px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#FFFFFF;
}

div#prodottihomecontaier {
position:relative;
float:left;
width:339px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#FFFFFF;
}

div#ricettehomecontaier {
position:relative;
float:right;
text-align: right;
margin: 0px 0px 0px 0px;
padding: 10px 10px 0px 0px;
background-color:#FFFFFF;
width:354px;
voice-family: "\"}\""; 
voice-family:inherit;
width:364px;
}

div#boxhomesx {
position:relative;
float:left;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 00px;
width:350px;
}

div#boxhomedx {
position:relative;
float:right;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#piedecontainer {
position:relative;
float:left;
width:752px;
height:24px;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px;
background-color:#EE7A17;
}

div#piedeleft {
position:relative;
float:left;
width:273px;
height: 24px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image:url(/img_sito/grafica/piede_sx.gif);
background-position:top left;
background-repeat:no-repeat;
}

div#piederight {
position:relative;
float:right;
width:479px;
height: 24px;
text-align: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image:url(/img_sito/grafica/piede_dx.gif);
background-position:top right;
background-repeat:no-repeat;
}

div#menupiede {
width: 469px;
position:relative;
float:left;
text-align: right;
padding: 0px 0px 0px 0px;
margin: 0px;
}

div#menupiede ul {
margin: 0px;
list-style-type: none;
padding: 0px 0px 0px 0px;
}

div#menupiede ul li { 
display: inline; 
}

div#menupiede ul li a
{
font: 10px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration: none;
padding: 0px 6px 0px 3px;
margin: 0px;
color: #FFFFFF;
border-right: Solid 1px #FFFFFF;
}

div#menupiede ul li a.rightnoborder
{
border: 0px;
padding: 0px;
margin: 0px;
}

div#menupiede ul li a:visited {
color: #FFFFFF;	
text-decoration: none; 
}

div#menupiede ul li a:hover {
color: #FFFFFF;	
text-decoration: none; 
}

div#menusx {
text-align:left;
position:relative;
float:left;
left:0px
}

div#menusx ul {
list-style: none;
margin: 0;
padding: 0;
}

div#menusx li {
padding: 2px 0px 0px 0px;
height:18px;
font: 11px "Verdana", Arial, Helvetica, sans-serif;
line-height: 14px;
display: block; 
margin: 0px 0px 4px 0px;
font-weight:normal;
background-image:url(/img_sito/grafica/sfondo_sottomenu.gif);
background-repeat:no-repeat;
width:178px;
voice-family: "\"}\""; 
voice-family:inherit;
width:168px;
}

div#menusx #doppio  {
padding: 2px 0px 0px 0px;
height:36px;
font: 11px "Verdana", Arial, Helvetica, sans-serif;
line-height: 14px;
display: block; 
margin: 0px 0px 0px 0px;
font-weight:normal;
background-image:url(/img_sito/grafica/sfondo_sottomenu2.gif);
background-repeat:no-repeat;
}

div#menusx li a {
color: #333333;
text-decoration:none;
}

div#menusx li a:hover {
color: #333333;
text-decoration:none;
}

div#menusx #evidenziato {
background-image:url(/img_sito/grafica/sfondo_menu.gif);
background-repeat:no-repeat;
color: #FFFFFF;
text-decoration:none;
padding: 2px 0px 0px 0px;
margin: 0px 0px 4px 0px;
}

div#menusx #evidenziato a {
color: #FFFFFF;
text-decoration:none;
}

div#menusx #evidenziato2 {
background-image:url(/img_sito/grafica/sfondo_menu2.gif);
background-repeat:no-repeat;
height:36px;
color: #FFFFFF;
text-decoration:none;
padding: 2px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

div#menusx #evidenziato2 a {
color: #FFFFFF;
text-decoration:none;
}

div#piedepowered {
position:relative;
clear:both;
width: 752px;
text-align: right;
margin: 0px auto 0px auto;
padding: 0px 0px 10px 0px;
}

div#corpocontainer {
position:relative;
float:left;
width:752px;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 8px 0px 16px 0px;
background-color:#FFFFFF;
}

div#colonnasx {
position:relative;
float:left;
width:178px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#FFFFFF;
}

.box {
position:relative;
float:left;
width:178px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 12px;
font-size: 10px;
}

.boxgrigio {
position:relative;
float:left;
width:176px;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 12px;
font-size: 10px;
color:666666;
background-color:#EBEBEB;
}

.boxgrigiobordo {
position:relative;
float:left;
width:176px;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-left: 1px #CDCDCD solid;
border-right: 1px #CDCDCD solid;
line-height: 12px;
font-size: 10px;
color:666666;
background-color:#EBEBEB;
}

div#colonnacentrale {
position:relative;
float:left;
width:364px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#FFFFFF;
}

.titolocentrale {
position:relative;
float:left;
width:364px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 12px 0px;
}

.testocentrale {
position:relative;
float:left;
width:364px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 12px;
font-size: 10px;
}

.focusbig {
position:relative;
float:left;
width:364px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.focussmall {
position:relative;
float:left;
width:178px;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.divisore8px {
position:relative;
float:left;
width:8px;
height:8px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.divisore {
position:relative;
float:left;
width:364px;
height:1px;
border-top: 1px #CCCCCC dashed;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.divisoredx {
position:relative;
float:left;
width:178px;
height:1px;
border-top: 1px #CCCCCC solid;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.mezzotestosx {
position:relative;
float:left;
width:178px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.mezzotestodx {
position:relative;
float:right;
width:176px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#colonnadx {
position:relative;
float:left;
width:178px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#FFFFFF;
}

div#pagina {
position:relative;
float:left;
width:550px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#FFFFFF;
}

.titolopagina {
position:relative;
float:left;
width:550px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 12px 0px;
}

.messaggio {
position:relative;
float:left;
width:548px;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 8px 0px 8px 0px;
border: 1px #CDCDCD solid;
background-color:#EBEBEB;
}

.testopagina {
position:relative;
float:left;
width:550px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.bordofoto {
width:364px;
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
padding:1px
}

.didafoto {
width:364px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
line-height:10px;
margin: 0px;
padding: 4px 0px 8px 0px;
}

.divisorepagina {
position:relative;
float:left;
width:550px;
height:1px;
border-top: 1px #CCCCCC solid;
margin: 0px 0px 0px 0px;
padding: 0px 0px 8px 0px;
}

.bordogrigio {
border-style:solid;
border-width:1px;
border-color:#CCCCCC;
padding:1px;
}

.formtitolo225 {
position:relative;
float:left;
width:225px;
height:20px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}

.formtitolo450 {
position:relative;
float:left;
width:450px;
height:20px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}

.form160 {
position:relative;
float:left;
width:160px;
height:25px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}

.form225 {
position:relative;
float:left;
width:225px;
height:25px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.form450 {
position:relative;
float:left;
width:450px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}