/* CSS Document */

html {
margin:0px;
padding:0px;}
body {
margin:0px;
font-family:Arial, sans-serif;
font-size:11px;
text-align:center;
color:#676362;
background-color:#000;}

#centrato {
display:block;
position:absolute;
top:50%;
left:50%;
margin:-245px 0 0 -400px;}
#contenitore {
overflow:hidden;
width:790px;
height:490px;
text-align:center;
border:1px solid #4E4B4A;}

.titolo {
margin:0px 0px 2px 0px;
padding:0px 0px 0px 0px;}
.titoloMondo {
float:left;
margin:0px 30px 2px 0px;
padding:0px 0px 0px 0px;}
h1 {
text-align:justify;
font-size:20px;
font-weight:lighter;
margin:0px 0px 0px 0px;
padding:15px 0px 0px 0px;
color:#ffb400;}
h2 {
text-align:justify;
font-size:18px;
font-weight:lighter;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
color:#858383;}
h3 {
text-align:justify;
font-size:12px;
line-height:14px;
font-weight:lighter;
margin:5px 0px 0px 0px;
padding:0px 0px 10px 0px;
color:#858383;}
h4 {
clear:both;
font-size:11px;
line-height:14px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#ffb400;}
h5 {
font-size:12px;
font-weight:lighter;
line-height:18px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#fff;}

#text {
float:left;
color:#fff;
width:220px;
text-align:left;
line-height:18px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 15px;}
#text ul {
float:left;
color:#fff;
text-align:left;
font-size:12px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;}
#text ul li { 
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:186px;
border-bottom:1px solid #222222;
list-style-type:none;}
ul#text li#active {
border-bottom:1px solid #f4f5f8;
background-color:#f4f5f8;}
li#active a {
color:#ffb400;}
#text a {
text-decoration:none;
color:#fff;}
#text a:hover {
text-decoration:none;
color:#ffdc86;}

#territorio {
float:left;
color:#fff;
width:800px;
height:299px;
text-align:left;
line-height:18px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 15px;}
#legal {
float:left;
color:#fff;
width:800px;
height:299px;
text-align:left;
line-height:18px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 15px;
background-image:url(images/legal.jpg);
background-repeat:no-repeat;
background-position:right;}

#testo{
float:left;
color:#fff;
width:520px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 240px;}

#pagina {
float:left;
color:#fff;
width:700px;
height:299px;
text-align:left;
line-height:18px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 15px;}
#lavorazione {
float:left;
color:#fff;
width:485px;
text-align:left;
line-height:18px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 15px;}
#lavorazione_2 {
float:left;
color:#fff;
width:210px;
text-align:left;
line-height:18px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 15px;}

#testoSX{
float:left;
color:#fff;
width:480px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}
#testoSX_2{
float:left;
color:#fff;
width:370px;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;}
#testoPacchetto{
float:left;
color:#fff;
width:215px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}
a.testoPacchetto {
text-decoration:none;
color:#fff;}
a.testoPacchetto:hover {
text-decoration:none;
color:#ffdc86;}
.imgDX {
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:absolute;
bottom:45px;
right:30px;}
.imgDX_2 {
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:absolute;
bottom:45px;
right:1px;}
.logoCerere {
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:absolute;
bottom:225px;
right:50px;}

.link {
text-align:left;
position:absolute;
left:258px;
margin:0px 0px 0px 0px;
padding:16px 0px 0px 0px;
color:#fff;
text-decoration:none;}
a.link {
text-decoration:none;
color:#fff;}
a.link:hover {
text-decoration:none;
color:#ffdc86;}

.email {
text-align:left;
margin:0px 0px 0px 0px;
padding:16px 0px 0px 0px;
color:#ffdc86;
text-decoration:none;}
a.email {
text-decoration:none;
color:#ffdc86;}
a.email:hover {
text-decoration:none;
color:#ffb400;}

#textRicette {
float:left;
color:#fff;
width:180px;
text-align:left;
line-height:18px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 15px;}
#textRicette ul {
float:left;
color:#fff;
text-align:left;
font-size:11px;
line-height:10px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}
#textRicette ul li { 
line-height:14px;
margin:5px 0px 0px 0px;
padding:0px 0px 2px 0px;
width:130px;
border-bottom:1px solid #222222;
list-style-type:none;}
ul#textRicette li#active {
border-bottom:1px solid #f4f5f8;
background-color:#f4f5f8;}
li#active a {
color:#ffb400;}
#textRicette a {
text-decoration:none;
color:#fff;}
#textRicette a:hover {
text-decoration:none;
color:#ffdc86;}

.iframe2 { 
float:left;
width:155px; 
height:215px; 
overflow:auto;
padding:5px 20px 5px 0px;
margin:0px 0px 0px 0px;
scrollbar-arrow-color:#464646;
scrollbar-3dlight-color:#CCCCCC;
scrollbar-darkshadow-color:#999999;
scrollbar-face-color:#858383;
scrollbar-highlight-color:#999999;
scrollbar-shadow-color:#464646;
scrollbar-track-color:#000;}

#testoRicette {
float:left;
color:#fff;
width:574px;
text-align:left;
line-height:18px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 21px;}
#testoRicette ul {
float:left;
color:#fff;
text-align:left;
font-size:11px;
line-height:14px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}
#testoRicette ul li { 
margin:10px 0px 0px 0px;
padding:0px 0px 2px 0px;
border-bottom:1px solid #222222;
list-style-type:none;}
ul#testoRicette li#active {
border-bottom:1px solid #f4f5f8;
background-color:#f4f5f8;}
li#active a {
color:#ffb400;}
#testoRicette a {
text-decoration:none;
color:#fff;}
#testoRicette a:hover {
text-decoration:none;
color:#ffdc86;}

.iframe { 
float:left;
width:330px; 
height:190px; 
overflow:auto;
padding:5px 20px 5px 0px;
margin:0px 0px 0px 0px;
scrollbar-arrow-color:#464646;
scrollbar-3dlight-color:#CCCCCC;
scrollbar-darkshadow-color:#999999;
scrollbar-face-color:#858383;
scrollbar-highlight-color:#999999;
scrollbar-shadow-color:#464646;
scrollbar-track-color:#000;}
.imgRicette {
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 24px;}

.flash {
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}

.chef{
float:left;
margin:20px 10px 0px 0px;
padding:0px 0px 0px 0px;
border:1px solid #fff;}
a.chef:link, active, visited{
border:1px solid #fff;}
a.chef:hover{
border:1px solid #ffb400;}
.chef2{
margin:20px 10px 0px 0px;
padding:0px 0px 0px 0px;
border:1px solid #ffb400;}

.imgChef{
width:158px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}

#inferiore {
width:790px;
height:23px;
position:absolute;
bottom:23px;
right:1px;}

#copy {
text-align:center;
font-size:10px;
margin:5px 0px 0px 0px;
padding:0px;
border:0px;}

.testoNews{
float:left;
text-align:left;
line-height:14px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}
.imgNews{
float:left;
text-align:left;
margin:4px 8px 10px 0px;
padding:0px;
border:1px solid #858383;}
a.imgNews:link, active, visited{
text-decoration:none;
border:1px solid #858383;}
a.imgNews:hover{
text-decoration:none;
border:1px solid #ffb400;}

.titoletto {
color:#858383;
font-size:11px;
line-height:14px;
text-decoration:none;}
