body{
font-family:verdana;
font-size:11px;
padding:0px;
color:#777777;
}


div#frame{
float:left;
margin:0px;
padding:0px;
margin-top:15px;
margin-left:15px;
width:750px;
}

a{
color:#777777;
border:0px;
text-decoration:none;
}

img{
border:0px;
}

a:visited{
color:#777777;
}


#toplist{
display:block;
margin:0px;
padding:0px;
float:left;
height:126px;
width:755px;
clear:right;
}

#toplist li{
list-style:none;
float:left;
display:block;
width:126px;
height:126px;
text-align: center;
border:1px solid #cccccc;
margin-right:6px;
}


#toplist li#box0{
text-align:left;
width:214px;
border:none;
}

#toplist li#box1{
background-image:url('cuoco.jpg');
}

#toplist li#box2{
background-image:url('ship.jpg');
}

#toplist li#box3{
background-image:url('wine.jpg');
}

#toplist li#box4{
background-image:url('pasta.jpg');
margin-right:0px;
}


#list{
margin:0px;
padding:0px;
float:left;
font-size:11px;
width:750px;
height:30px;
_height:32px;
margin-top:20px;
margin-bottom:0px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

#list li{
float:left;
list-style: none;
text-align:center;
height:30px;
margin-right:0px;
}


#list li p{
margin:0px;
padding:0px;
line-height:30px;
vertical-align:middle;
}

p#main{
margin-top:22px;
padding:0px;
float:left;
display:block;
}

#sidelist{
height:260px;
padding:0px;
margin:0px;
float:left;
clear:right;
margin-left:10px;
width:258px;
}

#sidelist li{
position:relative;
margin:0px;
padding:0px;
list-style:none;
display:block;
height:30px;
background-image:url('tratteggio.gif');
background-repeat:repeat-x;
background-position:0% 75%;
padding-left:10px;
clear:right;
}


p#core{
width:750px;
float:left;
padding:0px;
margin:0px;
font-family:verdana;
text-align:justify;
font-size:12px;
line-height:20px;
letter-spacing:0.42px;
margin-bottom:20px;
margin-top:20px;
clear:both;
z-index:0;
}


form#core{
width:750px;
padding:0px;
margin:0px;
font-family:verdana;
text-align:justify;
font-size:11px;
line-height:20px;
letter-spacing:0.42px;
margin-bottom:20px;
margin-top:20px;
clear:both;
z-index:0;
border:1px solid #eaeaea;
}

form#decore{
padding:0px;
margin:0px;
font-family:verdana;
font-size:11px;
line-height:20px;
letter-spacing:0.42px;
margin-bottom:20px;
margin-top:20px;
clear:both;
z-index:0;
padding-left:30px;
}

form#core input, form#core select, form#core img{
margin-left:4px;
font-size:11px;
vertical-align:middle;
}

form#core p{
margin-left:10px;
text-align:right;
}

form#core span{
margin-right:14px;
}

form#decore input, form#decore select, form#decore img{
margin-left:6px;
font-size:11px;
vertical-align:middle;
}

form#decore p{
width:680px;
text-align:left;
margin-top:20px;
margin-bottom:20px;
}

form#decore span{
margin-right:14px;
}


p.int{
float:left;
width:750px;
text-align:justify;
font-size:12px;
line-height:20px;
letter-spacing:0.42px;
padding:0px;
margin:0px;
clear:both;
z-index:0;
}

ul.flul{
float:left;
width:200px;
}

ul.flul li{
list-style:none;
height:18px;
}

ul.flul a:hover{
text-decoration:underline;
}


ul#bottomlist{
list-style: none;
margin:0px;
padding:0px;
padding-left:75px;
padding-right:75px;
float:left;
border-top:1px solid #cccccc;
}

ul#bottomlist li{
padding:0px;
margin:0px;
list-style:none;
float:left;
width:200px;
text-align:center;
}


ul#bottomlist2{
list-style: none;
margin:0px;
padding:0px;
float:left;
width:752px;
border-bottom:1px solid #cccccc;
}

ul#bottomlist2 li{
padding:0px;
margin:0px;
list-style:none;
float:left;
width:25%;
text-align:center;
}


ul.partenrs_list{
list-style: none;
margin:0px;
padding:0px;
margin-top:15px;
float:left;
width:750px;
height:110px;
}

ul.partenrs_list li{
padding:0px;
margin:0px;
list-style:none;
float:left;
width:20%;
height:90px;
text-align:center;
}

#sidelist li ul{
padding:0px;
margin:0px;
visibility:hidden;
position:absolute;
top:15px;
}

#sidelist li:hover>ul{
top:15px;
left:30px;
position:relative;
visibility:visible;
background-color:#fff;
z-index:10;
}

#sidelist ul{
position:absolute;
}

.listaricette{
margin:0px;
padding:0px;
margin-top:20px;
float:left;
margin-bottom:20px;
width:750px;
}

.listaricette ul{
padding:0px;
margin:0px;
width:173px;
border-right:1px dotted #ccc;
padding-left:6px;
padding-right:6px;
}

.listaricette ul li{
margin-left:6px;
margin-right:6px;
}

li.listaricettecell{
text-align:center;
float:left;
}

.listaricette li{
list-style: none;
margin-top:11px;
}

li.celltit{
text-decoration:underline;
font-weight:bold;
padding-bottom:8px;
}

ul.ingre{
float:left;
padding:0px;
margin:0px;
margin-top:40px;
margin-left:20px;
}

ul.ingre li{
list-style:none;
}

ul.ingre li.first{
margin-bottom:15px;
}

ul.ingre li.ricetit{
margin-bottom:15px;
font-size:12px;
letter-spacing:0.42px;
}

table#pricelist{
width:720px;
font-size:11px;
letter-spacing:0.42px;
margin-bottom:20px;
margin-left:20px;
}

table#pricelist th{
text-align:left;
padding-top:10px;
padding-bottom:10px;
}

div#aziende{
float:left;
width:478px;
text-align:justify;
letter-spacing:0.42px;
line-height:18px;
}

div#aziende ul{
margin-top:15px;
}

div#aziende ul li{
margin-bottom:10px;
margin-bottom:10px;
}

div#stripe{
width:262px;
float:left;
margin-left:10px;
}

div#stripe img{
margin-top:20px;
}

span.link{
float:left;
margin-right:25px;
margin-left:25px;
margin-bottom:10px;
}

span.link img{
vertical-align:middle;
}

span.link a:hover{
text-decoration:underline;
}

input{
font-size:11px;
margin-right:6px;
margin-left:3px;
margin-bottom:16px;
}
