/* Layout con menu top e footer */

body {font: normal 13px/ 18px Verdana, helvetica, aria, sans-serif; text-align: left; color: #222222; font-weight:normal; background: #EDCDCD;}
#footer {padding:5px; height: 50px; background: #777; color:#fff}
#contenuti p, #colonna_dx p {font-weight: normal; word-wrap: break-word;}

* { padding: 0; margin: 0; } /* questo per tenere il sito senza bordo in alto */

.clear{clear:both;}

#container { 
width:981px;
margin:0px auto;
background: #fff;

}




#header {
padding:0px;
margin-top:2px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
background: #fff;
 height: 72px;
 text-align: center;
}

#header_pubblicita { /* pubblicita top sotto menu */
position : relative;
height: 100%;
display:block;
margin-left:auto;
margin-right:auto;
text-align: center;
width:980px;
background: #fff;
}


#header_menu{
display:block;
margin-right:0px;
margin-left:0px;
margin-bottom:9px;
text-align: center;
width:981px;
  height: 35px;
  background: #BD0606;
}


#contenuti { 
width:652px;
margin-right:9px;
margin-left:9px;
margin-bottom:9px;
background: #fff;
word-wrap: break-word;
 float: left;
}


#colonna_dx { 
float: right;
width:302px;
background: #fff;
margin-right:9px;
margin-bottom:5px;
word-wrap: break-word;

}



/* menu top */


#menu {
margin: 0 auto;
display:block;
list-style:none;
}

ul#menu {
  list-style: none;
  margin:0;
  padding:0;
  text-align:center;
}
 
#menu li {display:inline;}
 
#menu li a {
  color: white;
  display:inline-block;
  padding:10px;
  font-weight: bold;
  height:15px;
  line-height: 20px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}
 
#menu li a:hover, #menu li a.active {
  background-color: #F58529;
}

/* Fine menu top */



/* footer */

#footer { 
clear: both;
color: #333;
background: #bbb; margin: 0px 0px 0px 0px;
height: 220px;

}



.link_footer {
display: inline-block;
padding: 25px;
vertical-align: top;
font: normal 12px arial, sans-serif; text-decoration:none; color :#BD0606; font-weight: bold; line-height: 16px;} 

.link_footer a:link {color :#FFF; font-weight: normal; text-decoration:none;}
.link_footer a:visited {color :#FFF; font-weight: normal; text-decoration:none;}
.link_footer a:active {color :#FFF; font-weight: normal; text-decoration:none;}
.link_footer a:hover {color :#b60606; font-weight: normal;  text-decoration:none;}





.footer_copyright{  /* footer copyright */
display:block; 
margin-left:auto;
margin-right:auto;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
 width:900px;
 padding: 0px;
 font-family:'Nunito', serif; font-weight: 300;
font-size:12px;
color: #fff;
 }
 
 .footer_copyright a:link {color :#FFF; font-weight: normal; text-decoration:none;}
.footer_copyright a:visited {color :#FFF; font-weight: normal; text-decoration:none;}
.footer_copyright a:active {color :#FFF; font-weight: normal; text-decoration:none;}
.footer_copyright a:hover {color :#b60606; font-weight: normal;  text-decoration:none;}





/* fine Layout menu top  e footer */


.addthis{  /* facebook e altri link addthis */
display:block; 
width:490px;
height:30px;
margin-left:70px;
margin-right:0px;
margin-top: 5px;
margin-bottom: 0px;
text-align: center;
 padding: 0px;
 background: #fff;
 }

/* RICETTE ------- */


/* PORTATA RICETTE primi piatti, secondi piatti ecc ------ */


#portata_testo_area {
  padding: 0;
  color: #ffffff;
  }


#portata_testo_area h1{
font-family: 'Goudy Bookletter 1911', serif;
font-size:38px;
 line-height: 50px;
font-weight: bold;
color: #ae0909;
padding:0px;
margin:0px;
  }
  
  #portata_testo_area h2 {
font-family:'Nunito', serif; font-weight: 300;  font-size:16px;  line-height: 18px; color: #8C4C07;  text-decoration:none; 
  padding:0px;
margin:0px;
  }
  
#portata_testo_area h2 a:link { color :#8C4C07; font-weight: bold; text-decoration:none;}
#portata_testo_area h2 a:visited {color :#8C4C07; font-weight: bold; text-decoration:none;}
#portata_testo_area h2 a:active {color :#8C4C07; font-weight: bold; text-decoration:none;}
#portata_testo_area h2 a:hover {color :#117ab5; font-weight: bold;  text-decoration:none;}

/* Fine Titolo e sommario  */


.portata_block{  /* contenuto ricetta */
display:block; 
padding: 10px 10px 10px 10px;
 font-family:'Nunito', serif; font-weight: 300;
   font-size:15px;
   line-height: 20px;
    color: #000;
}

.portata_block h1{
margin-top: 10px;
font-family: 'Goudy Bookletter 1911', serif;
   font-size:38px;
   line-height: 40px;
   font-weight: bold;
   text-align: left;
  color: #ae0909;
}


.portata_block h2{
margin-top: 10px;
font-family:Arial;
   font-size:19px;
   line-height: 25px;
   font-weight: bold;
   text-align: left;
}

.portata_block a:link {color :#059BD8; font-weight: normal;}
.portata_block a:visited {color :#059BD8; font-weight: normal;}
.portata_block a:active {color :#059BD8; font-weight: normal;}
.portata_block a:hover {color :#b60606; font-weight: normal; text-decoration:underline;}



 .portata_block_altre { 
display:block; 
padding: 4px;
margin-left:auto;
margin-right:auto;
color: #333;
width:97%;
background: #f4f3ef;
vertical-align:middle;
font: 14px verdana, sans-serif; text-decoration:none; color :#30650d; font-weight: bold; line-height: 25px;

} 

.portata_block_altre a:link { font-family:'Nunito', serif; font-weight: 400;  font-size:16px; color :#4c4b4b; text-decoration:none;}
.portata_block_altre a:visited {font-family:'Nunito', serif; font-weight: 400;  font-size:16px; color :#4c4b4b; text-decoration:none;}
.portata_block_altre a:active {font-family:'Nunito', serif; font-weight: 400;  font-size:16px; color :#4c4b4b; text-decoration:none;}
.portata_block_altre a:hover {color :#b60606; font-family:'Nunito', serif; font-weight: 400; font-size:16px; text-decoration:none;}


/* FINE PORTATA RICETTE */

/* LISTA RICETTE E RICETTE SARCH  Titolo e sommario */

#search_testo_area {
  padding: 0;
  color: #ffffff;
  }


#search_testo_area h1{
font-family: 'Goudy Bookletter 1911', serif;
font-size:38px;
 line-height: 50px;
font-weight: bold;
color: #ae0909;
padding:0px;
margin:0px;
  }
  
  #search_testo_area h2 {
font-family:'Nunito', serif; font-weight: 300;  font-size:16px;  line-height: 18px; color: #8C4C07;  text-decoration:none; 
  padding:0px;
margin:0px;
  }
  
#search_testo_area h2 a:link { color :#8C4C07; font-weight: bold; text-decoration:none;}
#search_testo_area h2 a:visited {color :#8C4C07; font-weight: bold; text-decoration:none;}
#search_testo_area h2 a:active {color :#8C4C07; font-weight: bold; text-decoration:none;}
#search_testo_area h2 a:hover {color :#117ab5; font-weight: bold;  text-decoration:none;}

/* Fine Titolo e sommario aree del sito */


.search_block{  /* contenuto ricetta */
display:block; 
padding: 10px 10px 10px 10px;
 font-family:'Nunito', serif; font-weight: 300;
   font-size:15px;
   line-height: 20px;
    color: #000;
}

.search_block h1{
margin-top: 10px;
font-family: 'Goudy Bookletter 1911', serif;
   font-size:38px;
   line-height: 40px;
   font-weight: bold;
   text-align: left;
  color: #ae0909;
}


.search_block h2{
margin-top: 10px;
font-family:Arial;
   font-size:19px;
   line-height: 25px;
   font-weight: bold;
   text-align: left;
}

.search_block a:link {color :#059BD8; font-weight: normal;}
.search_block a:visited {color :#059BD8; font-weight: normal;}
.search_block a:active {color :#059BD8; font-weight: normal;}
.search_block a:hover {color :#b60606; font-weight: normal; text-decoration:underline;}


/* FINE LISTA RICETTE E RICETTE SARCH - Titolo e sommario */



/* DETTAGLIO RICETTA ricetta_clean_url */

.detail_block{  /* contenuto ricetta */
display:block; 
padding: 10px 10px 10px 10px;
 font-family:'Nunito', serif; font-weight: 300;
   font-size:15px;
   line-height: 20px;
    color: #000;
}

.detail_block h1{
margin-top: 10px;
font-family: 'Goudy Bookletter 1911', serif;
   font-size:38px;
   line-height: 40px;
   font-weight: bold;
   text-align: left;
  color: #ae0909;
}


.detail_block h2{
margin-top: 10px;
font-family:Arial;
   font-size:19px;
   line-height: 25px;
   font-weight: bold;
   text-align: left;
}

.detail_block a:link {color :#059BD8; font-weight: normal;}
.detail_block a:visited {color :#059BD8; font-weight: normal;}
.detail_block a:active {color :#059BD8; font-weight: normal;}
.detail_block a:hover {color :#b60606; font-weight: normal; text-decoration:underline;}

.detail_block_center{  /*  immagine ricetta */
display:block; 
margin-left:auto;
margin-right:auto;
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
 width:600px;
 padding: 0px;
 font-family:'Nunito', serif; font-weight: 300;
font-size:15px;
line-height: 20px;
color: #000;
 }
 
  .detail_block_center a:link {color :#059BD8; font-weight: normal;}
.detail_block_center a:visited {color :#059BD8; font-weight: normal;}
.detail_block_center a:active {color :#059BD8; font-weight: normal;}
.detail_block_center a:hover {color :#b60606; font-weight: normal; text-decoration:underline;}


.detail_block_foto_top{  /*  immagine ricetta Top*/
display:block; 
margin-left:auto;
margin-right:auto;
margin-top: 0px;
margin-bottom: 5px;
text-align: center;
 width:600px;
 padding: 0px;
 font-family:'Nunito', serif; font-weight: 300;  font-size:16px;  line-height: 18px; color: #8C4C07;  text-decoration:none; 
 }
 .detail_block_foto_top a:link { color :#8C4C07; font-weight: bold; text-decoration:none;}
 .detail_block_foto_top a:visited {color :#8C4C07; font-weight: bold; text-decoration:none;}
 .detail_block_foto_top a:active {color :#8C4C07; font-weight: bold; text-decoration:none;}
 .detail_block_foto_top a:hover {color :#117ab5; font-weight: bold;  text-decoration:none;}
 


/* FINE DETTAGLIO RICETTA */


/* RICETTA Contenuti box ricetta con testo e immagine e link */

div.ricetta{ /* filo intorno al contenuto ricetta */
width: 650px; 
border: 1px solid #ccc; 
background: #fff;
border-radius: 5px;
}



div.block{  /* contenuto ricetta */
display:block; 
padding: 10px 10px 10px 10px;
 font-family:'Nunito', serif; font-weight: 300;
   font-size:15px;
   line-height: 20px;
    color: #000;

}

.block a:link {color :#059BD8; font-weight: normal;}
.block a:visited {color :#059BD8; font-weight: normal;}
.block a:active {color :#059BD8; font-weight: normal;}
.block a:hover {color :#b60606; font-weight: normal; text-decoration:underline;}

div.block_center{  /*  immagine ricetta */
display:block; 
margin-left:auto;
margin-right:auto;
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
 width:600px;
 padding: 0px;
 font-family:'Nunito', serif; font-weight: 300;
font-size:15px;
line-height: 20px;
color: #000;
 }
 
 .block_center a:link {color :#059BD8; font-weight: normal;}
.block_center a:visited {color :#059BD8; font-weight: normal;}
.block_center a:active {color :#059BD8; font-weight: normal;}
.block_center a:hover {color :#b60606; font-weight: normal; text-decoration:underline;}


div.block h1{
margin-top: 10px;
font-family: 'Goudy Bookletter 1911', serif;
   font-size:38px;
   line-height: 40px;
   font-weight: bold;
   text-align: left;
  color: #ae0909;
}


div.block h2{
margin-top: 10px;
font-family:Arial;
   font-size:19px;
   line-height: 25px;
   font-weight: bold;
   text-align: left;
}


/* bottoni facebook memorizza e suggerisci sotto ricetta */

.bottoni_ricetta {
display: inline-block;
background-color:#ffd03f;
padding: 15px;
margin-top: 10px;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 10px;
border-radius: 6px;
font: normal 12px arial, sans-serif; text-decoration:none; color :#222222; 
} 

.bottoni_ricetta a:link {color :#222222; font-weight: bold; text-decoration:none;}
.bottoni_ricetta a:visited {color :#222222; font-weight: bold; text-decoration:none;}
.bottoni_ricetta a:active {color :#222222; font-weight: bold; text-decoration:none;}
.bottoni_ricetta a:hover {color :#b60606; font-weight: bold;  text-decoration:none;}


div.block_smalltext{  /* testo e link piu' piccoli sotto ricetta */
display:block; 
padding: 10px 10px 10px 10px;
 font-family:'Nunito', serif; font-weight: 300;
   font-size:13px;
   line-height: 16px;
    color: #000;

}

.block_smalltext a:link {color :#059BD8; font-weight: normal;}
.block_smalltext a:visited {color :#059BD8; font-weight: normal;}
.block_smalltext a:active {color :#059BD8; font-weight: normal;}
.block_smalltext a:hover {color :#b60606; font-weight: normal; text-decoration:underline;}


/* FINE RICETTA contenuti box ricetta con testo e immagine e link */







/* CONTENUTI PARTE SINISTRA continua*/



/* block_ric_foto blocchetto con foto, titolo ricetta, testo bold e testo ricetta.  */

 .block_ric_foto { 
display:block; 
margin-left:auto;
margin-right:auto;
color: #333;
width:100%;
background: #f4f3ef;
vertical-align:middle;

} 

.block_ric_foto01 {
width:100px;
 display: inline-block;
padding: 4px;
vertical-align: middle;
} 


.block_ric_foto02 {
width:500px;
 display: inline-block;
padding: 4px;
vertical-align: middle;
font-family:'Nunito', serif; font-weight: 300;  color :#3a3433;   font-size:13px;  line-height: 15px;} 

.block_ric_foto02 a:link { font-weight: bold; font-family: verdana, sans-serif; color: #830c00; font-size: 14px; line-height: 18px; text-decoration:none;}
.block_ric_foto02 a:visited {font-weight: bold; font-family: verdana, sans-serif; color: #830c00; font-size: 14px; line-height: 18px; text-decoration:none;}
.block_ric_foto02 a:active {font-weight: bold; font-family: verdana, sans-serif; color: #830c00; font-size: 14px; line-height: 18px; text-decoration:none;}
.block_ric_foto02 a:hover {font-weight: bold; font-family: verdana, sans-serif; color: #117ab5; font-size: 14px; line-height: 18px; text-decoration:none;}

/* Fine block_ric_foto blocchetto con foto, titolo ricetta, testo bold e testo ricetta.  */






/* Titolo e sommario aree del sito */

#testo_area {
  padding: 0;
  color: #ffffff;
  }

/* solo se c'e' la foto a destra */
#testo_area img { margin-top:2px; margin-left:10px; float:right;} 

#testo_area h1{
font-family: 'Goudy Bookletter 1911', serif;
font-size:38px;
 line-height: 50px;
font-weight: bold;
color: #ae0909;
padding:0px;
margin:0px;
  }
  
  #testo_area h2 {
font-family:'Nunito', serif; font-weight: 300;  font-size:16px;  line-height: 18px; color: #8C4C07;  text-decoration:none; 
  padding:0px;
margin:0px;
  }
  
#testo_area h2 a:link { color :#8C4C07; font-weight: bold; text-decoration:none;}
#testo_area h2 a:visited {color :#8C4C07; font-weight: bold; text-decoration:none;}
#testo_area h2 a:active {color :#8C4C07; font-weight: bold; text-decoration:none;}
#testo_area h2 a:hover {color :#117ab5; font-weight: bold;  text-decoration:none;}

/* Fine Titolo e sommario aree del sito */

/* da ricordare che al massimo i div dentro ricetta devono essere 574px  */

/* Box foto e testo con fondo colorato per le home delle categorie primi piatti, secondi ... */

 .block_portata { 
display:block; 
margin-left:auto;
margin-right:auto;
color: #333;
width:97%;
background: #f4f3ef;
vertical-align:middle;

} 

.block_portata_01sx {
width:100px;
 display: inline-block;
padding: 4px;
vertical-align: middle;
} 

.block_portata_01sx img {border: none}


.block_portata_01dx {
width:500px;
 display: inline-block;
padding: 4px;
vertical-align: middle;
font-family:'Nunito', serif; font-weight: 300;  color :#3a3433;   font-size:14px;  line-height: 16px;} 

.block_portata_01dx a:link {font-family: verdana, sans-serif; font-size:17px; text-decoration:none; color :#830c00; font-weight: bold; line-height: 25px;}
.block_portata_01dx a:visited {font-family: verdana, sans-serif; font-size:17px; text-decoration:none; color :#830c00; font-weight: bold; line-height: 25px;}
.block_portata_01dx a:active {font-family: verdana, sans-serif; font-size:17px; text-decoration:none; color :#830c00; font-weight: bold; line-height: 25px;}
.block_portata_01dx a:hover {font-family: verdana, sans-serif; font-size:17px; text-decoration:none; color :#117ab5; font-weight: bold; line-height: 25px;}


.block_portata_02sx {
width:508px;
 display: inline-block;
padding: 4px;
vertical-align: middle;
font-family:'Nunito', serif; font-weight: 300;  color :#3a3433;   font-size:14px;  line-height: 16px;} 

.block_portata_02sx a:link {color:#830c00; font-family: verdana, sans-serif; font-size:17px;  line-height: 25px; text-decoration:none; font-weight: bold;}
.block_portata_02sx a:visited {color:#830c00; font-family: verdana, sans-serif; font-size:17px;  line-height: 25px; text-decoration:none; font-weight: bold;}
.block_portata_02sx a:active {color:#830c00; font-family: verdana, sans-serif; font-size:17px;  line-height: 25px; text-decoration:none; font-weight: bold;}
.block_portata_02sx a:hover {color :#117ab5; font-family: verdana, sans-serif; font-size:17px;  line-height: 25px; text-decoration:none; font-weight: bold;}


.block_portata_02dx {
width:100px;
 display: inline-block;
padding: 4px;
text-align: right;
vertical-align: middle;
} 

.block_portata_02dx img {border: none}

/* FINE Box con fondo colorato per le home delle categorie primi piatti, secondi ... */










/*  Altre preparazioni nelle categorie primi piatti, secondi piatti ecc*/

 .block_portata_altre { 
display:block; 
padding: 4px;
margin-left:auto;
margin-right:auto;
color: #333;
width:97%;
background: #f4f3ef;
vertical-align:middle;
font: 14px verdana, sans-serif; text-decoration:none; color :#30650d; font-weight: bold; line-height: 25px;

} 

.block_portata_altre a:link { font-family:'Nunito', serif; font-weight: 400;  font-size:16px; color :#4c4b4b; text-decoration:none;}
.block_portata_altre a:visited {font-family:'Nunito', serif; font-weight: 400;  font-size:16px; color :#4c4b4b; text-decoration:none;}
.block_portata_altre a:active {font-family:'Nunito', serif; font-weight: 400;  font-size:16px; color :#4c4b4b; text-decoration:none;}
.block_portata_altre a:hover {color :#b60606; font-family:'Nunito', serif; font-weight: 400; font-size:16px; text-decoration:none;}

/*FINE altre preparazioni  */


/* Hitlist ricette foto 160 e titolo ricetta blocchetti orizzontali */

.ricetta_foto_lista {
display:block; 
float:left;
background-color: #fff;
text-align: center;
border: 1px solid #ccc;
width:170px;
height: 180px;
padding: 10px;
margin: 6px;
margin-bottom: 15px;
box-shadow: 2px 2px 4px 2px #dcdcdc; 
font-family: helvetica, arial, sans-serif; font-size:13px; line-height: 14px;
}

.ricetta_foto_lista img {border: none;  padding-top:6px; padding-bottom: 6px;}

.ricetta_foto_lista a:link {color: #575654; text-decoration:none; font-weight: bold;}
.ricetta_foto_lista a:visited {color: #575654; text-decoration:none; font-weight: bold;}
.ricetta_foto_lista a:active {color: #575654; text-decoration:none; font-weight: bold;}
.ricetta_foto_lista a:hover {color: #117ab5; text-decoration:none; font-weight: bold;}

/* Fine Hitlist ricette foto 160 e titolo ricetta blocchetti orizzontali */

/* lista ricette con il pallino tra una ricetta e l'altra */

.block_lista_ricette{  
display:block; 
padding: 10px 10px 10px 10px;
 font-family:'Nunito', serif; font-weight: 300;
   font-size:18px;
   line-height: 24px;
    color: #a73f3f;

}

.block_lista_ricette a:link {font-family:'Nunito', serif; font-weight: 400;  font-size:16px; color :#059BD8; text-decoration:none; font-weight: normal;}
.block_lista_ricette a:visited {font-family:'Nunito', serif; font-weight: 400;  font-size:16px; color :#059BD8; text-decoration:none; font-weight: normal;}
.block_lista_ricette a:active {font-family:'Nunito', serif; font-weight: 400;  font-size:16px; color :#059BD8; text-decoration:none; font-weight: normal;}
.block_lista_ricette a:hover {font-family:'Nunito', serif; font-weight: 400;  font-size:16px; color :#b60606; font-weight: normal; text-decoration:none;}

/* FINE lista ricette con il pallino tra una ricetta e l'altra */

/* BLOCCHETTI SX per TESTO  */


.block_sx_colore { 
display:block; 
padding: 4px;
margin-left:auto;
margin-right:auto;
color: #333;
width:97%;
background: #f4f3ef;
vertical-align:middle;
font-family:'Nunito', serif; font-weight: 400;  font-size:14px; color :#4f4c4c; line-height: 18px;

} 

/* solo se c'e' la foto a destra */
.block_sx_colore img { margin-top:2px; margin-left:10px; float:right;} 

.block_sx_colore a:link {color :#4f4c4c; text-decoration:none; font-weight: bold;}
.block_sx_colore a:visited {color :#4f4c4c; font-weight: bold; text-decoration:none;}
.block_sx_colore a:active {color :#4f4c4c; font-weight: bold;  text-decoration:none;}
.block_sx_colore a:hover {color :#b60606; font-weight: bold; text-decoration:none;}



.block_sx_bianco { 
display:block; 
padding: 4px;
margin-left:auto;
margin-right:auto;
color: #333;
width:97%;
background: #fff;
vertical-align:middle;
font: 14px verdana, sans-serif; text-decoration:none; color :#4f4c4c; font-weight: normal; line-height: 20px;

} 

/* solo se c'e' la foto a destra */
.block_sx_bianco img { margin-top:2px; margin-left:10px; float:right;} 

.block_sx_bianco a:link {color :#059BD8; text-decoration:none;}
.block_sx_bianco a:visited {color :#059BD8;  text-decoration:none;}
.block_sx_bianco a:active {color :#059BD8;  text-decoration:none;}
.block_sx_bianco a:hover {color :#b60606;  text-decoration:none;}


/* Blocchetto con foto a sinistra e testo a  destra per home speciali e altro*/

.block_foto_sx {
width:55px;
display: inline-block;
margin-left: 9px;
padding: 0px;
padding-bottom:10px;
vertical-align: top;
text-align: right;
font-family:'Nunito', serif; font-weight: 300;  color :#3a3433;   font-size:14px;  line-height: 16px;} 


.block_foto_sx img {border: none}

.block_foto_sx02 {
width:550px;
display: inline-block;
padding-bottom:10px;
vertical-align: top;
font: normal 12px verdana, sans-serif; color :#675552; font-weight: normal; line-height: 16px;} 

.block_foto_sx02 a:link {color:#830c00; font-family: arial; font-size:16px;  line-height: 20px; font-weight: bold; text-decoration:none;}
.block_foto_sx02 a:visited {color:#830c00; font-family: arial; font-size:16px;  line-height: 20px; font-weight: bold; text-decoration:none;}
.block_foto_sx02 a:active {color:#830c00; font-family: arial; font-size:16px;  line-height: 20px; font-weight: bold; text-decoration:none;}
.block_foto_sx02 a:hover {color :#117ab5; font-family: arial; font-size:16px;  line-height: 20px; font-weight: bold; text-decoration:none;}

/* CHEF  */

.block_foto100px_sx {
width:100px;
border: 1px solid #cccccc;
display: inline-block;
margin-right: 8px;
margin-left: 8px;
margin-bottom: 20px;
padding: 4px;
vertical-align: top;
font-family:'Nunito', serif; font-weight: 300;  color :#830c00;   font-size:16px;  line-height: 20px;} 


.block_foto100px_sx img {border: none; }

.block_foto100px_sx02 {
width:500px;
display: inline-block;
padding-bottom:10px;
vertical-align: top;
font-family:'Nunito', serif; font-weight: 300;  color :#830c00;   font-size:18px;  line-height: 22px; font-weight: normal;} 

.block_foto100px_sx02 a:link {font-family:'Nunito', serif; font-weight: 300;  color :#059BD8;   font-size:16px;  line-height: 20px; font-weight: normal; text-decoration:none;}
.block_foto100px_sx02 a:visited {font-family:'Nunito', serif; font-weight: 300;  color :#059BD8;   font-size:16px;  line-height: 20px; font-weight: normal; text-decoration:none;}
.block_foto100px_sx02 a:active {font-family:'Nunito', serif; font-weight: 300;  color :#059BD8;   font-size:16px;  line-height: 20px; font-weight: normal; text-decoration:none;}
.block_foto100px_sx02 a:hover {color :#117ab5; font-family:'Nunito', serif; font-weight: 300; font-size:16px;  line-height: 20px; font-weight: normal; text-decoration:none;}


.fondo_e_titolo { 
display:block; 
padding: 4px;
padding-left: 8px;
margin-left:auto;
margin-right:auto;
color: #333;
width:97%;
background: #f5ebb4;
border-radius: 6px;
vertical-align:middle;
font-family:'Nunito', serif; font-weight: 300;  color :#830c00;   font-size:18px;  line-height: 22px; font-weight: normal;

} 

/* NEWS ----------- */


.news_lista {  /* titolo e testo - lista articoli */
display:block; 
padding: 4px;
margin-left:auto;
margin-right:auto;
color: #333;
width:97%;
background: #fff;
vertical-align:middle;
font-family: verdana, serif; font-weight: 300;  color :#60605f;   font-size:13px;  line-height: 15px;} 


.news_lista a:link {font-family:'Nunito', serif; font-weight: 300;  color :#115069;   font-size:19px;  line-height: 22px; font-weight: normal; text-decoration:none;}
.news_lista a:visited {font-family:'Nunito', serif; font-weight: 300;  color :#115069;   font-size:19px;  line-height: 22px; font-weight: normal; text-decoration:none;}
.news_lista a:active {font-family:'Nunito', serif; font-weight: 300;  color :#115069;   font-size:19px; line-height: 22px; font-weight: normal; text-decoration:none;}
.news_lista a:hover {color :#b60606;  font-family:'Nunito', serif; font-weight: 300; font-size:19px;  line-height: 22px; font-weight: normal; text-decoration:none;}


div.block_articolo{  /* titolo, testo e sommario - articolo */
display:block; 
padding: 10px 10px 10px 10px;
 font-family:'Nunito', serif; font-weight: 300;
   font-size:15px;
   line-height: 20px;
    color: #000;

}

.block_articolo a:link {color :#059BD8; font-weight: normal;}
.block_articolo a:visited {color :#059BD8; font-weight: normal;}
.block_articolo a:active {color :#059BD8; font-weight: normal;}
.block_articolo a:hover {color :#b60606; font-weight: normal; text-decoration:underline;}


div.block_articolo h1{
margin-top: 10px;
font-family: 'Nunito', serif;font-weight: 300;
   font-size:25px;
   line-height: 29px;
   text-align: left;
  color: #ae0909;
}


div.block_articolo h2{
margin-top: 10px;
font-family:Arial;
   font-size:17px;
   line-height: 25px;
   font-weight: bold;
   text-align: left;
}




/* NEWS link prossimi articoli e precendeti */

.block_back {
width:287px;
 display: inline-block;
padding-right: 10px;
margin-bottom: 10px;
text-align: left;
vertical-align: top;
font: normal 11px verdana, sans-serif; color :#d76306; font-weight: normal; line-height: 14px;} 


.block_back a:link {text-decoration:none;}
.block_back a:visited {text-decoration:none;}
.block_back a:active {text-decoration:none;}
.block_back a:hover {color :#117ab5; text-decoration:none;}


.block_next {
width:287px;
 display: inline-block;
padding-right:0px;
margin-bottom: 10px;
vertical-align: top;
text-align: right;
font: normal 11px verdana, sans-serif; color :#d76306; font-weight: normal; line-height: 14px;} 

.block_next a:link {text-decoration:none;}
.block_next a:visited {text-decoration:none;}
.block_next a:active {text-decoration:none;}
.block_next a:hover {color :#117ab5; text-decoration:none;}

/* Fine news link prossimi articoli e precendeti */

/* FINE  NEWS */

/* FINE BLOCCHETTI SX per TESTO */



/* HOMEPAGE  --------------------- */



#home_testo_area {
  padding: 0;
  color: #ffffff;
  }


#home_testo_area h1{
font-family: 'Goudy Bookletter 1911', serif;
font-size:45px;
 line-height: 50px;
font-weight: bold;
color: #ae0909;
padding:0px;
margin:0px;
  }
  
  #home_testo_area h2 {
font-family:'Goudy Bookletter 1911', serif; font-weight: 300;  font-size:22px;  line-height: 26px; color: #8C4C07;  text-decoration:none; 
  padding:0px;
margin:0px;
  }
  
#home_testo_area h2 a:link { color :#8C4C07; font-weight: bold; text-decoration:none;}
#home_testo_area h2 a:visited {color :#8C4C07; font-weight: bold; text-decoration:none;}
#home_testo_area h2 a:active {color :#8C4C07; font-weight: bold; text-decoration:none;}
#home_testo_area h2 a:hover {color :#117ab5; font-weight: bold;  text-decoration:none;}


.home_fondo_e_titolo { 
display:block; 
padding: 4px;
padding-left: 8px;
margin-left:auto;
margin-right:auto;
color: #333;
width:94%;
background: #f5ebb4;
border-radius: 6px;
vertical-align:middle;
font-family:'Nunito', serif; font-weight: 300;  color :#830c00;   font-size:18px;  line-height: 22px; font-weight: normal;

} 

/* Fine Titolo e sommario  */


.home_block{ 
display:block; 
padding: 10px 10px 10px 10px;
 font-family:'Nunito', serif; font-weight: 300;
   font-size:15px;
   line-height: 20px;
    color: #000;
}

.home_block h1{
margin-top: 10px;
font-family: 'Goudy Bookletter 1911', serif;
   font-size:38px;
   line-height: 40px;
   font-weight: bold;
   text-align: left;
  color: #ae0909;
}


.home_block h2{
margin-top: 10px;
font-family:Arial;
   font-size:19px;
   line-height: 25px;
   font-weight: bold;
   text-align: left;
}

.home_block a:link {color :#059BD8; font-weight: normal;}
.home_block a:visited {color :#059BD8; font-weight: normal;}
.home_block a:active {color :#059BD8; font-weight: normal;}
.home_block a:hover {color :#b60606; font-weight: normal; text-decoration:underline;}



 .filo_dotted{ 
clear: both;
padding: 4px;
color: #333;
background: #fff;
width:600px;
margin-left:auto;
margin-right:auto;
margin-bottom: 6px;
margin-top: 15px;
background: #fff;
text-align: center;
vertical-align: middle;
border-top:1px dotted #666666;
} 

 .home_ric_foto { /* Foto ricetta golosa con testo */
display:block; 
margin-left:auto;
margin-right:auto;
color: #333;
width:600px;
background: #f4f3ef;
vertical-align:middle;
border-radius: 6px;
} 

.home_ric_foto01 {
width:280px;
 display: inline-block;
padding: 4px;
vertical-align: middle;
} 

.home_ric_foto02 {
width:290px;
 display: inline-block;
padding: 4px;
vertical-align: middle;
font-family:'Nunito', serif; font-weight: 300;  color :#3a3433;   font-size:13px;  line-height: 16px;} 

.home_ric_foto02 a:link { font-family:'Nunito', serif; font-weight: 300; font-weight: bold; color: #830c00; font-size: 18px; line-height: 20px; text-decoration:none;}
.home_ric_foto02 a:visited {font-family:'Nunito', serif; font-weight: 300; font-weight: bold; color: #830c00; font-size: 18px; line-height: 20px; text-decoration:none;}
.home_ric_foto02 a:active {font-family:'Nunito', serif; font-weight: 300; font-weight: bold; color: #830c00; font-size: 18px; line-height: 20px;  text-decoration:none;}
.home_ric_foto02 a:hover {font-family:'Nunito', serif; font-weight: 300; font-weight: bold; color: #117ab5; font-size: 18px; line-height: 20px;  text-decoration:none;}

/* Fine Foto ricetta golosa con testo */


/* Lista primi piatti, secondi piatti ecc con foto */

.home_float_portate
{
float:left;
width:120px;
color:#5b5959; font-family:Arial, Verdana, Helvetica; font-size:12px; line-height: 16px;  font-weight:normal; letter-spacing: 1px;
padding: 4px ; margin: 2px;
background:#FFF; color: #000;
text-align: center;

}


.home_float_portate a:link {color :#5b5959; font-weight: bold; text-decoration:none;}
.home_float_portate a:visited {color :#5b5959; font-weight: bold; text-decoration:none;}
.home_float_portate a:active {color :#5b5959; font-weight: bold; text-decoration:none;}
.home_float_portate a:hover {color :#117ab5; font-weight: bold;  text-decoration:none;}
/* FINE Lista primi paitti, secondi piatti ecc con foto */


/* DIV homepage blocchetti con fotina e testo speciali, cucina meta tempo, dolci ecc.  */

 .contenutobox010203 { 
clear: both;
margin-right:20px;
margin-left:20px;
width:600px;
background: #fff;
vertical-align: top;

} 

.box01 {
width:50px;
 display: inline-block;
padding-right: 4px;
margin-bottom: 10px;
vertical-align: top;
} 


.box02 {
width:230px;
 display: inline-block;
padding-right:50px;
margin-bottom: 10px;
vertical-align: top;
font: normal 11px verdana, sans-serif; color :#675552; font-weight: normal; line-height: 14px;} 

.box02 a:link {font-size: 16px; font-family: arial, sans-serif; text-decoration:none; color :#d76306; font-weight: bold; line-height: 25px;}
.box02 a:visited {font-size: 16px; font-family: arial, sans-serif; text-decoration:none; color :#d76306; font-weight: bold; line-height: 25px;}
.box02 a:active {font-size: 16px; font-family: arial, sans-serif; text-decoration:none; color :#d76306; font-weight: bold; line-height: 25px;}
.box02 a:hover {color :#117ab5; font-size: 16px; font-family: arial, sans-serif; text-decoration:none; font-weight: bold; line-height: 25px;}



.box03 {
width:230px;
 display: inline-block;
padding: 0px;
margin-bottom: 10px;
vertical-align: top;
font: normal 11px verdana, sans-serif; color :#675552; font-weight: normal; line-height: 14px;} 

.box03 a:link {font-size: 16px; font-family: arial, sans-serif; text-decoration:none; color :#d76306; font-weight: bold; line-height: 25px;}
.box03 a:visited {font-size: 16px; font-family: arial, sans-serif; text-decoration:none; color :#d76306; font-weight: bold; line-height: 25px;}
.box03 a:active {font-size: 16px; font-family: arial, sans-serif; text-decoration:none; color :#d76306; font-weight: bold; line-height: 25px;}
.box03 a:hover {color :#117ab5; font-size: 16px; font-family: arial, sans-serif; text-decoration:none; font-weight: bold; line-height: 25px;}

/*  */

.home_blocco580 { /* blocco centrato px 580 testo left */
display:block; 
margin-left:auto;
margin-right:auto;
width:580px;
text-align: left;
font-family:'Nunito', serif; font-weight: 300;  font-size:16px;  line-height: 18px; color: #8C4C07;  text-decoration:none; 
margin-bottom: 4px;
padding: 10px;
  }

 .home_blocco580 img { margin-top:2px; margin-left:4px; float:right;} 
   
   
 .home_blocco580 a:link { color :#8C4C07; font-weight: bold; text-decoration:none;}
 .home_blocco580 a:visited {color :#8C4C07; font-weight: bold; text-decoration:none;}
 .home_blocco580 a:active {color :#8C4C07; font-weight: bold; text-decoration:none;}
 .home_blocco580 a:hover {color :#117ab5; font-weight: bold;  text-decoration:none;}



/* FINE div homepage blocchetti con fotina e testo   */

/* Video e News */

.titolini_home{
font-family: helvetica, arial, sans-serif; font-size: 14px;  color:#830c00;   line-height:18px;  line-height: 30px;} 


.titolini_home a:link {color: #830c00; text-decoration:none;}
.titolini_home a:visited {color: #830c00; text-decoration:none;}
.titolini_home a:active {color: #830c00; text-decoration:none;}
.titolini_home a:hover {color: #117ab5; text-decoration:none;}


.blocchi_orizz{
	display:block;
	width:600px;
	font-family: helvetica, arial, sans-serif; font-size:12px; line-height: 15px; font-weight: normal;  color :#767674; 
	margin-right:0px;
margin-left:33px;
padding-left:0px;
padding-right:0px;
background: #fff;

	}

.blocchi_orizz ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	}

.blocchi_orizz li{
	display:block;
	float:left;
	width:264px;
	height: 255px;
	margin:0 20px 0 0;
	padding:8px;
	text-align:left;
	background: #f4f3ef;
	font-family: helvetica, arial, sans-serif; font-size:12px; line-height: 15px; font-weight: normal;  color :#767674; 
	}

.blocchi_orizz a:link {color: #575654; text-decoration:none; font-weight: normal;}
.blocchi_orizz a:visited {color: #575654; text-decoration:none; font-weight: normal;}
.blocchi_orizz a:active {color: #575654; text-decoration:none; font-weight: normal;}
.blocchi_orizz a:hover {color: #117ab5; text-decoration:none; font-weight: normal;}


.blocchi_orizz img{
	margin:4px;
	padding:4px;
	border:1px solid #C7C5C8;
	}

.blocchi_orizz .readmore{
	font-family: helvetica, arial, sans-serif; font-size:12px;
	 text-decoration:none;
	 color :#0199dc; 
	text-align:right;
	}
	
.readmore a:link {color :#0199dc; font-weight: normal; text-decoration:none;}
.readmore a:visited {color :#0199dc; font-weight: normal; text-decoration:none;}
.readmore a:active {color :#0199dc; font-weight: normal; text-decoration:none;}
.readmore a:hover {color :#07628b; font-weight: normal;  text-decoration:none;}




/* FINE Video e News */   /* FINE HOMEPAGE ------ */



/* Div foto 275px testo usato su speciale menu natale */

.blocco_foto275_testo { /* Foto sx   testo dx*/
display:block; 
margin-left:auto;
margin-right:auto;
color: #333;
background: #f4f3ef;
vertical-align:middle;
border-radius: 6px;
width:600px;
} 

.blocco_foto275_testo01 {
width:275px;
display: inline-block;
    *zoom: 1;
    *display: inline;
padding: 4px;
vertical-align: middle;
background: #f4f3ef;
} 

.blocco_foto275_testo02 {
width:300px;
 display: inline-block;
    *zoom: 1;
    *display: inline;
    background: #f4f3ef;
padding: 2px;
padding-top: 5px;
padding-bottom: 4px;
vertical-align: middle;
font-family: Verdana, Helvetica, serif; font-size:13px; line-height: 16px;  font-weight:normal; color: #000;} 

.blocco_foto275_testo02 a:link { color: #000; text-decoration:none;}
.blocco_foto275_testo02 a:visited {color: #000; text-decoration:none;}
.blocco_foto275_testo02 a:active {color: #000; text-decoration:none;}
.blocco_foto275_testo02 a:hover {  color: #117ab5; text-decoration:none;}

/* fine */



/* DX CONTENUTO DESTRO */


div.block_dx{ /* pubblicita */
display:block; 
padding: 4px 0px 4px 0px;
text-align: center;
}




/* contenuto destro box colore */

.box_dx {
display:block; 
 background-color:#f4f3f1;
 color:#C43400;
border-radius: 6px;
width:300px;
box-shadow: 0 15px 14px -14px rgba(0,0,0,0.6);
}
 
 .box_dx dt {
 background-color:#f4f3f1;
  margin:0 0px 0 0px;
 position:relative;
 border-top-left-radius: 5px;
border-top-right-radius: 5px;
padding: 5px 5px 5px 10px;
 font-family:'Goudy Bookletter 1911', serif; color :#a30808; 
  font-weight: bold;
  font-size:18px; 
  border-bottom:1px dotted #666666;
} 

.box_dx dd {
 padding:5px 5px 10px 5px;
 margin:0 1px 0 1px;
 position:relative;
 bottom:-1px;
}

.box_dx .dd-content {
  background-color:#f4f3f1;
 padding:5px;
 margin:0 1px 0 1px;
 position:relative;
 bottom:-1px;
 font-family:'Nunito', serif; font-weight: 400;
}

.dd-content a:link {color :#5a5959;  text-decoration:none; }
.dd-content a:visited {color :#5a5959;  text-decoration:none;}
.dd-content a:active {color :#5a5959; text-decoration:none;}
.dd-content a:hover {color :#b60606; text-decoration:none;}





/* CONTENUTO DESTRO box con foto, serach, login */


.box_dx_2 .title{
	display:block;
	width:100%;
	height:50px;
	margin:0;
	padding:15px 0px 0px 0px;
	font-size:13px;
	line-height:normal;
	 font-family:'Nunito', serif; font-weight: 400; 
	border-bottom:1px dotted #999999; 
		}
		
		
				
.title  a:link {color :#CC0000;  text-decoration:none; }
.title a:visited {color :#CC0000;  text-decoration:none;}
.title a:active {color :#CC0000; text-decoration:none;}
.title a:hover {color :#999999; text-decoration:none;}

.box_dx_2  .title img{
	float:left;
	margin:-15px 6px 0px 0px;
	padding:4px;
	border:1px solid #999999;
	}

.box_dx_2 {
	display:block;
	width:288px;
	margin:0 0 2px 2px;
	padding:4px;
	border-top:1px dotted #999999;
	}


/* SEARCH  */



.box_search_dx{
	display:block;
	width:100%;
	/*height:70px;*/
	margin:0px 0px 2px 0px;
	padding:10px 0px 10px 0px;
background-color:#d56513;
border-radius: 6px;
 text-align:center;
 font-size:15px;
 color: white;
  font-family:'Nunito', serif; font-weight: 700; 
		}


/* LOGIN DX - foto sx testo dx */

 .contenuto_login{ 
clear: both;
padding: 4px;
color: #333;
background: #fff; margin: 0px 0px 0px 0px;
width:288px;
background: #fff;
vertical-align: middle;
border-bottom:1px dotted #666666;
border-top:1px dotted #666666;

} 

.box_login {
width:50px;
 display: inline-block;
padding: 0px;
vertical-align:top;
border: 1px solid #000;
} 


.box_login02 {
width:220px;
 display: inline-block;
padding-left:4px;
vertical-align: middle;
font-size:13px;
line-height: 16px;
font-weight:normal;
font-family:'Nunito', serif; font-weight: 400;} 

.box_login02 a:link {font-family:'Nunito', serif; font-weight: 400; font-size:13px; line-height: 16px; text-decoration:none; color :#CC0000; font-weight: bold;}
.box_login02 a:visited {font-family:'Nunito', serif; font-weight: 400; font-size:13px; line-height: 16px; text-decoration:none; color :#CC0000; font-weight: bold;}
.box_login02 a:active {font-family:'Nunito', serif; font-weight: 400; font-size:13px; line-height: 16px; text-decoration:none; color :#CC0000; font-weight: bold; }
.box_login02 a:hover {font-family:'Nunito', serif; font-weight: 400; font-size:13px; line-height: 16px; color :#999999; font-weight: bold;  text-decoration:none;}

/* Fine LOGIN DX - foto sx testo dx */



/* STILI PER PAGINAZIONE... */
#tnt_pagination {
	display:block;
	text-align:center;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#0072bc;
	width:22px;
	font-weight:normal;
}

#tnt_pagination a:hover {
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	color:#0072BC;	
}

#tnt_pagination .active_tnt_link {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #BBDDFF;
	margin-left:10px;
	text-decoration:none;
	background-color:#DDEEFF;
	color:#0072BC;
	cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}


/* STILI PER PAGINAZIONE... */





