*{ list-style:none}
img{ border:none}
body{
margin: 0px;
padding: 0;
color: #727272; 
background-color:#f7e0b4; 
background-repeat: no-repeat;
background-position: top;
font-family: Trebuchet MS;
font-size: 11px; 
}
  
a{text-decoration:none; outline:none} 

#centrato {
width:1012px;
margin: auto;
padding:0px;
background-color: #EFEFEF; 
}
   
#header {
width: 100%;
background:url(../img/header2bk.jpg) repeat-x;
height:142px;
margin:0;
padding:0;
border-bottom:2px solid #c71f33;
float:left
}

#logo { width:370px; height:144px; float:left;background:url(../img/logo.jpg) bottom left no-repeat;}
#adsense { text-align:center; width:600px; height:80px; float:left; margin-top:60px; margin-left:30px}

#header_top {
width: 100%;
background-color:#3a2820;
height:42px;
float:left

}

#menu {float:left; width:760px;}


#header_top ul {
margin: 0;
border: 0 none;
padding: 0;
width: 680px; /*For KHTML*/
list-style: none;
height: 50px;

}
#header_top ul li {
margin: 0;
border: 0 none;
padding: 0;
float: left; /*For Gecko*/
display: inline;
list-style: none;
position: relative;
padding:10px; 
}

#header_top ul a {

padding: 0 6px;
float: none !important; /*For Opera*/
float: left; /*For IE*/
display: block;

color: #d5bfb6;
text-decoration: none;
padding:5px 8px;
}
/* Root Menu Hover Persistence */
#header_top ul a:hover,
#header_top ul li:hover a,
#header_top ul .selected {
color: #FFFFFF;
background: red;
}


a.red:link, a.red:hover, a.red:visited {
color:#aa0000;
}

#search {  float:left; }
#search table { margin-top:4px; margin-left:25px}
#search .input  {background-color:#483229; border:1px solid #5d463d; padding:3px 5px 6px 5px; height:17px; color:#FFFFFF; }

#container {
float:left;
width: 100%;
padding:8px 0;
background-color:#fff3d8;
color: #727272;
}

#corpo{
margin:0 0 0 10px;
width:592px;
border:1px solid #f3ddac;
padding:10px;
float:left;
background-color:#FFFFFF;
font-size: 13px;
color: #333;
line-height: 1.5;
}

#corpo2{
margin:0 0 0 10px;
width:970px;
border:1px solid #f3ddac;
padding:10px;
float:left;
background-color:#FFFFFF;
font-size: 13px;
color: #333;
line-height: 1.5;
}

#corpo .descrizione{
margin-bottom:50px;
}
#corpo .descrizione img {
padding:3px;
border:1px solid #ccc;
margin:0 5px 0 0;
float:left
}
#corpo span.pomo{
color:#C30;
text-transform:uppercase;
border-bottom:1px dashed #C30;
}
#corpo h2{
color:#aa0000;
font-size:26px;
margin:0;
padding:10px 0;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif

}

#corpo img{
max-width: 590px;
}
#corpo .categoria{
font-size:11px;
border-bottom:1px dashed #ccc;
color:#C30;
text-transform:uppercase;
padding:5px}

#corpo .categoria a{
color:#ff3333;
}

#corpo2 a:link,#corpo2 a:visited{
	color: #C00;
}
#corpo a:link,#corpo a:visited{
	color: #C00;
}
#corpo2 a:hover,#corpo2 a:focus{
	color:#F30;
}
#corpo a:hover,#corpo a:focus{
	color:#F30;
}


.boxes{
	padding:10px;
	border:1px solid #f3ddac;
	float:left;
	margin-bottom:8px;
	background-color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	line-height:1.5em
}

#left{
float:left;
width:376px;
margin:0 0 0 8px;
}

#left h3{
	font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:normal; margin-bottom:5px; padding:5px 0; border-bottom:1px dotted #aa0000
}

#center{
float:left;
width:303px;
margin:0 0 0 8px;
}



.titolorandow{
font-size: 10px;
color:#C30;
text-transform:uppercase;
display:block;
}
.titolorandow a{
color:#C30
}

#right{
float:left;
width:293px;
margin:0 0 0 8px;
padding:0px;

}  

#right2{
float:left;
width:370px;
margin:0 0 0 8px;
padding:0px; 

}

.cate{
	padding:5px;
	border-bottom:1px dashed #CCC;
	margin-bottom:10px;
	text-transform:uppercase;
	color:#C30;
}
.tableScheda{
	width:100%;
}
.tableScheda img{
	vertical-align:middle
}
.tableScheda i{
	color: #333
}

#slider {
float:left;
height: 230px;
}


.boxes ul.uno { list-style-type: none; margin:0; padding:0; }
.boxes ul.uno li{ margin-bottom:10px;display: block; 
padding: 3px 5px; 
background-image: none !important;
border-bottom: 1px dotted #D7D7D7;
border-left: 1px dotted #D7D7D7;

}
.boxes ul.uno li a:link, .boxes ul.uno li a:visited, .boxes ul.uno li a:active {
	text-decoration:none;
	color:#727272;

} 
.uno span {display:block; padding:0; margin:0; color: #C30; text-transform:uppercase; font-size:10px}
.boxes ul.due { list-style-type: none; margin:0; padding:0;}
.boxes ul.due li{ margin-bottom:6px;display: block; 
color: #727272;
 text-transform: uppercase; font-size:10px
}
.boxes ul.due li a:link, .boxes ul.due li a:visited, .boxes ul.due li a:active {
	text-decoration:none;
	color:#727272;

} 

.boxes ul.due li a:hover, .boxes ul.due li a:focus {
	text-decoration: underline;
	color:#727272;

} 
.searchRicetta{ text-transform:uppercase; font-size:10px}
.searchRicetta select{ font-size:9px}
.boxes ul.tre { list-style-type: none; margin:0; padding:0;}
.boxes ul.tre li{ margin-bottom:6px;display: block; 
color: #666; 
padding:2px; 
background-image: none !important;
font-size:12px;
border-bottom:1px dotted #CCC
}
.boxes ul.tre li a:link, .boxes ul.tre li a:visited, .boxes ul.tre li a:active {
	text-decoration:none;
	color:#727272;

} 

.boxes ul.tre li a:hover, .boxes ul.tre li a:focus {
	text-decoration: underline;
	color:#727272;

} 





.home-post-wrap ul.uno li a:hover {
display: block; 
color: #393939; 
padding: 3px 3px 3px 3px;
background-color: #F5F5F5;
} 

.sidebar-box-center ul li a:hover {
display: block; 
color: #393939; 
padding: 3px 0px;
background-color: #F5F5F5;
} 

.sidebar-box-center h2 { 
font-size: 10px; 
color: #383838; 
text-transform: lowercase; 
font-weight: bold; 
float: left;
width: 100%;
}




.sidebar-box {
margin-bottom: 10px;
float: left;
background-color: #FFF;
width: 281px;
}

.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active {
display: block; 
color: #727272; 
width: 255px;
padding: 2px 3px 2px 3px; 
background-image: none !important;
border-bottom: 1px dotted #D7D7D7;
font-size:11px
} 
.sidebar-box ul li {
color: #727272 !important;
margin-left: 0px;
width: 100%;
}


.sidebar-box ul {
float: left;
margin: 0px 0px 0px 0px;
padding-left: 10px;
list-style-type: none;
}

.home-post-wrap ul li a:hover {
display: block; 
color: #393939; 
padding: 2px 3px 2px 3px;
background-color: #F5F5F5;
} 

.sidebar-box ul li a:hover {
display: block; 
color: #393939; 
padding: 2px 3px 2px 3px;
background-color: #F5F5F5;
} 

.sidebar-box h2 { 
font-size: 10px; 
color: #383838; 
text-transform: lowercase; 
font-weight: bold; 
font-family: Trebuchet MS; 
float: left;
width: 100%;
}


.titles  {
text-decoration: none;
font-size: 17px;
font-family: Trebuchet MS;
margin-bottom: 10px;
display: block;
padding: 5px;
color: #FFFFFF;
}





.titol{font-size: 13px;
color:#aa0000;
font-family: verdana,sans-serif;
word-spacing: -0.2pt;
font-weight:bold;
}

.readmore {
background:url(../img/bullet.gif);
background-repeat: no-repeat;
background-position: left;
float: right;
padding-left: 20px;
}




/*footer */

#footer {
clear: both;
width: 990px;
text-align: left;
color: #FFFFFF;
padding: 15px 0;
padding-left:20px;
margin-left: auto;
margin-right: auto;
background-color:#313131;
}

#footer a {
color: #FFFFFF;
font-size: 11px;

}

#footer a:visited {
color: #FFFFFF;
}

#footer a:hover {
color: #FFFFFF;
text-decoration: underline;
}


/**3 pulsanti javascript */

.idTabs {
padding: 0px;
float: left;
list-style-type: none;
margin-left: 0px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 10px;
}


.idTabs ul {
margin-left: 0px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 10px;
}

.idTabs li {
display: inline;
margin: 0px;
padding: 0px;
float: left;
color: #A2A2A2;
text-align: center;
font-size: 11px;
margin-left: 0px;
padding-left: 0px;

}

.idTabs li a {
color: #393939;
background-color: #FFF;
border: 1px solid #F3DDAC;
text-decoration: none;

padding:5px 22px;
margin-right: 4px;
display: block;
float: left;
font-size: 11px;
}

.idTabs li a:visited {
}

.idTabs li a:hover {
background-color: #F3E1B9;
color: #000;
}

.idTabs li a.selected {
background-color: #CF0000;
border: 1px solid #CF0000;
color: #FFF;
text-decoration: none;
padding:5px 22px;
display: block;
float: left;
margin-right: 4px;
}

#recententries {
float: left;
display: block;
background-color: #FFF;
margin-bottom: 10px;
width:100%;
}

#recentcomments2 {
float: left;
display: none;
background-color: #FFF;
margin-bottom: 10px;
width:100%;
} 

#mostcomments {
float: left;
display: none;
background-color: #FFF;
margin-bottom: 10px;
}

#recententries a:visited,#recententries a:hover,#recentcomments2 a:visited,#recentcomments2 a:hover,#mostcomments a:visited,#mostcomments a:hover{
color: #393939; 
}

.scheda{
font-size:14px;
list-style-type: none; margin:0; padding:0;}
.scheda li img{
vertical-align:middle;
margin-left:10px;
margin-right:20px;
}

.scheda_ingredienti{
list-style-type: none; margin:0; padding:0;
}
.scheda_ingredienti li{
padding:5px 0
}
.scheda_ingredienti li img{
vertical-align: middle;
margin-left:10px;
margin-right:10px;
border:1px solid #ccc;
padding:2px;

}
.scheda_ingredienti i{
	color:#333;
}

ul.ppt {
	position: relative;
	margin:0;
	padding:0;
	
}

ul.ppt img{width:281px;height: 230px; border:0}
.ppt li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
}

.corpo2{
margin:0 0 0 10px;
width:970px;
border:1px solid #f3ddac;
padding:10px;
float:left;
background-color:#FFFFFF;
font-size: 13px;
color: #333;
font-family: verdana,sans-serif;
text-align: justify;
word-spacing: -0.2pt;
line-height: 1.5;
}

ul.regione { list-style-type: none; margin:0; padding:0; margin-top:50px }
ul.regione li{ margin-bottom:20px;display: block; 
color: #727272; 
padding: 0 0 0 10px;
margin-left:5px;
font-size:11px;
float:left;
width:22%;
background:url(/img/bullet8.png) left center no-repeat
}

ul.regione li a:link, ul.regione li a:visited,  ul.regione li a:active {
	text-decoration:none;
	color:#727272;

} 

ul.subsection_tabs{list-style:none;margin:0 0 5px 0;padding:0;clear:both;border-bottom:1px solid #ccc;height:20px;clear:both} ul.subsection_tabs li.tab{float:left;margin-right:7px;text-align:center} ul.subsection_tabs li.tab a{display:block;height:20px;padding:0 6px 0 6px;background-color:#fff;color:#666;width:80px} ul.subsection_tabs li.tab a:hover{color:#666} ul.subsection_tabs li.tab a.active{background-color:#ddd}


.paginate { color:#900; }
.paginate a{  padding:3px 6px; color: #900; background-color: #FFF; border:1px solid #900 }
.paginate a.current{ background-color: #900; color:#FFF !important;}
.paginate span{ background:none;}
span.inactive{  border:1px solid #900; color: #900; padding:3px;}

.button{
	border:1px solid #999;
	padding:2px 5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	cursor:pointer
 }     
 
 .titolopagina{
	 border-left:1px solid #C30;border-bottom:1px solid #C30; color:#C30; padding:0 5px 5px 5px;;
	 width:100%; margin:10px 0;
 }
 
 #dark{
	background-color:#333;
	border:1px solid #000;
	padding:10px;
	margin-top:20px;}
	
#light{
	background-color:#FFF;
	border:1px solid #dedede;
	padding:10px;
	margin-top:20px;}	
	
	

.buttonc, .buttonc:visited {
	background: #222 url(/img/overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff !important; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
}
 
	.buttonc:hover							{ background-color: #111; color: #fff; }
	.buttonc:active							{ top: 1px; }
	.small.buttonc, .small.buttonc:visited 			{ font-size: 11px}
	.buttonc, .buttocn:visited,
	.medium.buttonc, .medium.buttonc:visited 		{ font-size: 13px; 
												  font-weight: bold; 
												  line-height: 1; 
												  text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
												  }
												  
	.large.button, .large.buttoncc:visited 			{ font-size: 14px; 
													  padding: 8px 14px 9px; }
													  
	.super.buttonc, .super.buttonc:visited 			{ font-size: 34px; 
													  padding: 8px 14px 9px; }
	
	.pink.buttonc, .magenta.buttonc:visited		{ background-color: #e22092; }
	.pink.buttonc:hover							{ background-color: #c81e82; }
	.green.buttonc, .green.buttonc:visited		{ background-color: #91bd09; }
	.green.buttonc:hover						    { background-color: #749a02; }
	.red.buttonc, .red.buttonc:visited			{ background-color: #e62727; }
	.red.buttonc:hover							{ background-color: #cf2525; }
	.orange.buttonc, .orange.buttonc:visited		{ background-color: #ff5c00; }
	.orange.buttonc:hover						{ background-color: #d45500; }
	.blue.buttonc, .blue.buttonc:visited		    { background-color: #2981e4; }
	.blue.buttonc:hover							{ background-color: #2575cf; }
	.yellow.buttonc, .yellow.buttonc:visited		{ background-color: #ffb515; }
	.yellow.buttonc:hover						{ background-color: #fc9200; }
