/*
Theme Name: Cucine regionali
Theme URI: http://cucineregionali.com
Description: .
Version: 1
Author: Francesco
*/


html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, img,  form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-weight: inherit;
 font-style: inherit;
 font-size: 100%;
 font-family: inherit;
 vertical-align: baseline;

}

html { margin-bottom: 1px; }

body {
 text-align: left;
 font-size: 62.5%;
 background:#dedddb;
 min-height: 101%;
 padding: 0 0 40px 0;
 font-family:Georgia, "Times New Roman", Times, serif;
}

#super_contenitore {
 width: 960px;
 margin: 40px auto 0 auto;
 font-size: 1em;
 background: #fff;
 padding: 15px 15px 0px 15px;
 border: 1px solid #eee;
}

#cucine {
 width: 460px;
 padding-bottom: 15px;
}


#contenuto {
 width: 920px;

 padding: 0 0 10px 0;
 margin: 0 0 0 20px;
}
#sinistra {
 width: 650px;
 float: left;


}
p.testo_portata img {
float:right;
margin: 0 0 5px 5px;

}
p.testo_portata{
text-align:justify;
margin:0 10px 20px 0;

}
p.testo_ricetta img {
float:left;
margin: 5px 5px 0 0 ;

}
p.testo_ricetta{
text-align:justify;
margin:10px 10px 20px 0;
 font-family:Georgia, "Times New Roman", Times, serif;
}
p.leggitutto {
  text-align:right;
  font-size:11px;
  color:#999;
margin:0 10px 10px 0;

}
p.leggitutto a:link, p.leggitutto a:hover,p.leggitutto a:visited{
color:#999;
text-decoration:none;

}
p.tag_cloud_contenuto span{
 font: italic 1.8em georgia;
 line-height: 1.5em;
 color: #444;

}
p.tag_cloud_contenuto {

 margin: 20px 0 0 0;
 padding: 10px;
 font: italic 12px georgia;
 line-height: 1.5em;
 color: #333;
 background: #f5f5f5;
 border-top: 1px dotted #ccc;
 border-bottom: 1px dotted #ccc;
}

p.tag_cloud_contenuto a , p.tag_cloud_contenuto a:visited{color:#333;text-decoration:none;}
#destra {
  float: right;


}
#colonna1 {
 width: 190px;
 float: left;
 margin: 10px 15px 0 0;
 padding: 0 15px 0 0;
 border-right: 1px dotted #7e7e7e;
 font-family:Georgia, "Times New Roman", Times, serif;
}
.col1_sotto {
 width: 190px;
 float: left;
 margin: 10px 15px 0 0;
 padding: 0 15px 0 0;
 font-family:Georgia, "Times New Roman", Times, serif;
}
#colonna3_sotto {
 width: 190px;
 float: left;
 margin: 10px 5px 0 0;
 padding: 0 5px 0 0;
 font-family:Georgia, "Times New Roman", Times, serif;
}
#colonna2 {
 width: 190px;
 float: left;
 margin: 10px 15px 0 0;
 padding: 0 15px 0 0;
 border-right: 1px dotted #7e7e7e;
}

#colonna3 {
 width: 190px;
 float: left;
 margin: 10px 0 0 0;
 padding: 0 5px 0 0;
}

#sidebar_destra {
float: right;
width: 234px;
padding:15px;
margin: 10px 0 10px 0;
background: #fff;
border:1px solid #ccc;
}
.box_destra {
 width: 220px;
 min-height: 160px;
 float: right;
 margin: 0 0 10px 0;
 padding: 0;
}
.box_destra p{
text-align:justify;
}
.banner160x600{
 width: 160px;
margin:20px auto 10px auto;
}

#titolo_h3 {
 width: 210px;
 float: left;
 margin: 10px 0 0 0;
 padding: 10px 15px 0 15px;
 border:1px solid #B1BABC;
 
 
}
.box_destra p a, .box_destra p a:visited{color:#333;text-decoration:none;}
.cloud {
 border-top:5px solid #ddd;
}
#elenco_ingredienti {
 margin: 5px 0 20px 0px;
 padding-left: 15px;
  font-size:12px;
  font-family:Georgia, "Times New Roman", Times, serif;
 color: #444;
 float:left;


}
#elenco_ingredienti li{
 list-style-image:url('img/puntino.gif');
  padding: 3px;
   margin: 0;
}
#elenco_ingredienti ul{
 margin: 0;
 padding: 0;

  
}

.img_ricette{
 float:right;
 margin:0 10px 10px 10px;
}
#footer {
 width: 920px;
 padding: 10px 0 0 0;
 margin: 0 auto 0px auto;
 border-top: 5px solid #ccc;

}

#content {
 width: 600px;
 float: left;
 padding: 0 25px 15px 0;
 margin: 15px 0 0 20px;
 border-right: 1px solid #ddd;
}



#logo a {
 width: 71px;
 height: 73px;
 display: block;
 text-indent: -9000px;
 border: 0;
 padding: 0;
 position: relative;
float:left;
margin-left:20px;
}



ul#nav {
 float: left;
 margin: 0;
 padding: 0;
 background: url('img/sfondo_menu.gif') no-repeat 0 0;
 height: 40px;
 width: 920px;


}

ul#nav li {
display:inline;
 float: left;
}

ul#nav li a {
float:left;
 outline: none;
 height: 40px;
 background-image: url('img/barra.gif');
 background-position:center right;
 background-repeat:no-repeat;
color:#fff;
 margin: 0 0 0 1px;
 border: none;
 padding-top: 10px;
 font: normal 16px georgia;
 text-align:center;
 text-transform:uppercase;
 width:100%;
 height:30px;
}

ul#nav li a:hover {
 border: none;text-decoration:none;
}

ul#nav li#home a {  width:auto;padding-left:20px;padding-right:20px;}
ul#nav li#link1 a { width:auto;padding-left:20px;padding-right:20px;}		
ul#nav li#link2 a { width:auto;padding-left:20px;padding-right:20px;}
ul#nav li#link3 a { width:auto;padding-left:20px;padding-right:20px;}
ul#nav li#link4 a {width:auto; padding-left:20px;padding-right:20px; }
ul#nav li#link5 a { width:auto;padding-left:20px;padding-right:20px; }
ul#nav li#link6 a { width:auto;overflow:hidden;padding-left:20px;padding-right:20px;  }


ul#nav li a:hover{background:#4b3d31 url('img/barra.gif') center right no-repeat;color:#fff;}

#menu.Home ul#nav li#home a { background:#4b3d31 url('img/barra.gif') center right no-repeat;color:#fff;}
#menu.link1 ul#nav li#link1 a { background-position: -89px -80px; }
#menu.link2 ul#nav li#link2 a { background-position: -218px -80px; }
#menu.link3 ul#nav li#link3 a { background-position: -340px -80px; }
#menu.link4 ul#nav li#link4 a { background-position: -425px -80px; }
#menu.link5 ul#nav li#link5 a { background-position: -560px -80px; }
#menu.link6 ul#nav li#link6 a { background-position: -652px -80px; }

#menu {
 width: 920px;
 height: 40px;
 margin: 6px 0 6px 20px;
 padding: 0;
 background: transparent;
}

h1 {
 font: 2.95em Georgia, "Times New Roman", Times, serif;
 font-weight: bold;
 letter-spacing: -0.02em;
}
	
h2 {
 font-size: 30px;
 font-family:Georgia, "Times New Roman", Times, serif;
 padding: 0;
 letter-spacing: -0.01em;
 line-height: 1em;
 border-bottom: 1px solid #ccc;
 margin: 0 0 2px 0;
 padding: 0 0 2px 0;
color: #840303;
}
h2.piatti {
 background: url('img/piatti.gif') no-repeat center right;
 font-size: 30px;
 font-family:Georgia, "Times New Roman", Times, serif;
 padding: 0;
 letter-spacing: -0.01em;
 line-height: 1em;
 border-bottom: 1px solid #ccc;
 margin: 10px 10px 2px 0;
 padding: 0 0 2px 0;
color: #840303;
}
h2.links_destra {
 font: 2.4em Georgia, "Times New Roman", Times, serif;
 padding: 0;
 line-height: 1em;
 margin: 0;
 color: #333;
}
h2.titolo_colonna {
 font: normal 1.8em 'georgia', sans-serif;
 margin: 10px 0 8px 0;
 padding: 0;
 border: none;
 
}
	
h3.titolo_colonna {
 font: bold 1.2em 'georgia', sans-serif;
 text-transform: uppercase;
 letter-spacing: 0.01em;
 padding: 6px 0 6px 2px;
 margin: 0 0 5px 0;
 border-top: 5px solid #ddd;
 border-bottom: 1px solid #BBB;
color:#392f26;
}
h3.titolo_colonna a, h3.titolo_colonna a:visited {
 color:#392f26; text-decoration:none;
}
h3.ingredienti_princ {
 font: normal 14px Georgia, "Times New Roman", Times, serif;
 text-transform: none;
 margin: 5px 0px 0px 0;
 padding:0 0px 0px 0;
 border-bottom:5px solid #dfdfdf;
 color: #333;
 font-weight:bold;
  float:left;
  width:640px;
 
}
h3.ingredienti_princ em{
 float:left;
 
}
.categoria_portata {
 font: normal 12px Georgia, "Times New Roman", Times, serif;
 text-transform: none;
 margin: 0px 0px 0px 0;
 padding:3px 5px 5px 5px;
 color: #333;
 float:right;
 background:#ddd;
}
h3.ricette {
 font: italic 18px Georgia, "Times New Roman", Times, serif;
 padding: 0 10px 0 0;
 text-transform: none;
 margin: 10px 10px 5px 0;
 padding:2px 10px 5px 20px;
 border-bottom:5px solid #dfdfdf;
color: #840303;
 font-weight:normal;
  background: url('img/sfondo_ricette_small.gif') no-repeat top left;
}

h3.titolo3 {
 font: bold 1.2em 'georgia', sans-serif;
 text-transform: uppercase;
 letter-spacing: 0.01em;
 padding: 6px 0 0px 2px;
 margin: 0 0 5px 0;
 border-top: 5px solid #ddd;
 color: #333;
   background: url('img/freccia.gif') no-repeat center right;
}

h3.titolo_h3 {
 font: bold 1.2em 'georgia', sans-serif;
 text-transform: uppercase;
 letter-spacing: 0.01em;
 padding: 1px 0 6px 2px;
 margin: 0 0 15px 0;
 border-bottom: 1px solid #ccc;
 color: #333;
 text-align:center;

}

.immagine_home {
 margin: 3px 4px 2px 0;
 width: 65px;
 float: left;
}


a, a:visited {
 color: #840303;
 text-decoration: none;
}

a:hover, a:active {
 color: #840303;
 text-decoration: underline;
}

h3 a:link, h3 a:visited {
color: #840303;text-decoration: none;
}



#banner468x60 {
 float: right;
 width: 468px;
 height: 60px;
 margin: 15px 20px 11px 0;
 padding: 0;
 
}



#colonna1 p,
#colonna2 p,
#colonna3 p,
#titolo_h3 p {
 font: normal 1.1em;
font-family:Georgia, "Times New Roman", Times, serif;
 line-height: 1.8em;
 text-align:justify;
}
#colonna1 p strong,
#colonna2 p strong,
#colonna3 p strong,
#titolo_h3 p strong {
color:#840303;
}
#titolo_h3 p {
 color: #444;
}

p.links_destra {
 margin: 0 0 4px 0;
 padding: 0 0 2px 20px;
 font: 1.1em;
 font-family:Georgia, "Times New Roman", Times, serif;
 background: url('img/icon-category.gif') no-repeat 0 2px;
}



#cucine h1 {
 font: normal 30px 'georgia';
 color: #840303;
 margin: 24px 0 0 5px;
 float:left;
 width: 300px;
}

p {	
 margin: 0 0 20px 0;
 font-size:12px;
 font-family:Georgia, "Times New Roman", Times, serif;
 line-height: 1.7em;
 color: #444;
}






.left {
 float: left;
}

.clearfloat:after {
 display: block;
 visibility: hidden;
 clear: both;
 height: 0;
 content:".";
}
	
.clearfloat {
 display: inline-block
}

.clearfloat {
 display: block
}

.clearfloats { clear:both; height:0; font-size: 1px; line-height: 0px; }

strong {
 font-weight: bold;
}

em {
 font-style: italic;
}


ul.links_destra {
 list-style:disc;
 margin:0;
 padding:0;
}

ul.links_destra li {
 font-size:12px;
  font-family:Georgia, "Times New Roman", Times, serif;
 color: #333;
 margin: 0 0 4px 0;
 padding: 5px 0 0 0;
 text-transform: none;

}

ul.links_destra li {
 list-style: none;
 background: url('img/croce.gif') no-repeat 0 7px;
 padding: 4px 0 0 20px;
}
input, textarea  {
border:1px solid #dfdfdf;
padding:2px;
 font-size:11px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#444;
}
textarea {width:630px;}
label  {
 font-size:12px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#444;
  font-style:italic;
  font-weight:bold;
  margin-left:5px;
}
label  small{
  font-weight:normal;
  color: #999;
}
.invia{
 background-color:#392f26;
  color: #fff;
}

.immagine-elenco{
float:left;
margin:0px 15px 10px 0px;
}

h4{
color: #840303;
font-size:14px;
font-weight: bold;
}

.sottotitolo{
float:left;
margin: 0;
}