/* BASE

================================================*/



html, body, div, p {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#00000; }

body {background:/*#FFFFFF*/#F8F8F8; margin: 0; padding: 0; }



/*JACK*/

div#full{
	background: url("body-gray3.png") repeat-y scroll center center #F8F8F8;
	margin: 0;
	padding: 0;
}

div#contenitore{
	margin: 0 auto;
	width: 998px;
	/*margin-left: 6px;*/
	background: #ffffff;
}

div#titoloPagina{
	background: #F3FAE2;
	width: 600px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
	float: left;
	height: 34px;
}

.nomesezione{
	font-size:21px;
	float:left;
	margin:2px 0 0 2px;
	padding:0;
	display:block;
	color:#228B22;
	font-weight:bold;
}

.homesagre{float:left;width:465px;padding:0 4px;border:0px solid #000;/*font-size:11px;*/height:175px;display:block;}
.homesagre h2{height:20px;padding:8px 0 0 32px;margin:0 0 3px 0;font-size:14px;font-weight:bold;border-bottom:2px solid #228B22;background-repeat:no-repeat;}
.homesagre h2 a{height:20px;font-weight:bold;background-repeat:no-repeat; text-decoration:none; color: #228B22;}
.homesagre ul{margin:0 0 0 2px;padding:2px 0 0 0px;list-style-type:none;line-height:11px;}
.homesagre ul li{width:115px;float:left;padding:0 0 0 0;}
.homesagre ul li ul{width:100%;padding:0 0 0 0;list-style-type:none;line-height:11px;}
.homesagre ul li ul li{width:100%;padding:0 0 5px 0;}
.homesagre ul li ul li a{font-weight:bold; color: #228B22; /*font-size: 11px;*/ text-decoration: none;}

#sidebarleft{float:left;width:166px;min-height:800px;border-right:1px solid #ddd;margin:0;padding:0 0 0 0;}
#sidebarright{float:right;width:340px;border-left:1px solid #ddd;margin:0 0;padding:0 0 0 0;}
#main{font-size:12px;width:460px;margin:0 0 0 0px;background:#FFF;padding:0;border:0px solid #000;float:left;}

.homeblock{float:left;width:210px;padding:0 4px;border:0px solid #000;font-size:11px;height:250px;}
.homeblock h2{padding:8px 0 0 32px;font-size:14px;font-weight:bold;border-bottom:2px solid #228B22;background-repeat:no-repeat;}
.homeblock ul{padding:0 0 0 10px;list-style-type:none;line-height:11px;}
.homeblock ul li{padding:0 0 5px 0;}
.homeblock ul li a{font-weight:bold; color:#228B22;}

.homeblockDX{float:left;width:235px;padding:0 4px;border:0px solid #000;font-size:11px;height:250px;}
.homeblockDX h2{height:20px;padding:8px 0 0 32px;font-size:14px;font-weight:bold;border-bottom:2px solid #228B22;background-repeat:no-repeat;}
.homeblockDX ul{padding:0 0 0 10px;list-style-type:none;line-height:11px;}
.homeblockDX ul li{padding:0 0 5px 0;}
.homeblockDX ul li a{font-weight:bold; color:#228B22;}

#footer{float:none;padding:0px;background:#ffffff;color:#5c9e29;height:20px;text-align:center;border:0px solid #00f;}
#footer div{float:left;background-color:#ffffff;color:#5c9e29;padding:10px;border:0px solid #000;line-height:16px;}
#footer p{margin:0;padding:10px 0;color:#5c9e29;}
#footer a{color:#5c9e29;}

table#latodx h2{margin-top:10px; border-bottom: 2px solid #228B22; font-size: 13px; padding: 3px;}
table#latodx h2 a{color:#228B22; text-decoration: none; margin-top:10px;}
table#latodx h6{ padding:0; margin:0;}
table#latodx h6 a{text-decoration: none; padding:0; margin:0;}
table#latodx h6 a:hover{text-decoration: none; padding:0; margin:0;}
table#latodx{background: #F3FAE2;}

div#menuTop{margin-left: 5px; margin-right: 5px; margin-top: 3px; margin-bottom: 3px; width: 998px; float:left;}
div#menuTop a{text-decoration: none;}
div#menuTop .selezionato{color: #228B22;}
div#menuTop .menuTopSX{float: left;}
div#menuTop .menuTopSX a{ padding-right: 10px;}
div#menuTop .menuTopDX{float: right;}

table#corpo{width: 998px !important; background: #ffffff !important;}
table#corpo h1{color: #228B22;}
table.tabellinaricetta{ border-bottom: 1px solid #cccccc; margin-bottom: 12px; padding-bottom: 5px;}
table.tabellinaricetta a.tr-titolo{color: #228B22; font-size: 14px; text-decoration: none;}
table.tabellinaricetta a.tr{color: #228B22;}
table#tabellaRegioni{width: 490px;}
table#tabellaRegioni h5 a{font-weight: bold; color:#228B22; font-size: 14px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #cccccc; text-decoration: none; width: 100%; float: left;}
table#tabellaRegioni ul{font-weight: bold; font-size: 10px; list-style-type: none;}
table#tabellaRegioni ul a{font-size: 10px; border-bottom: 0px solid #cccccc;}
table#tabellaRegioni ul{padding-left: 10px;}


#footerTEXT{text-align:center; width:998px;}

/* titolo */

h1, h2, h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	

	color:#000000;

	font-weight: normal;

}

h4, h5, h6 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	font-weight: normal;

}



/* corpo e interlinea */

h1{ font-size:14pt; font-weight: bold;} /* 27 24 21 17 13 11*/

h2 { font-size:10pt; font-weight: bold;}

h3 { font-size:10pt; } 

h4{font-size: 12px;}

h5, h6 { font-size:8pt; }


/* link per i titoli */

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:underline ; color:#000000; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration:underline; color:#FF7575; } /*#566*/

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {text-decoration:underline; color:#000000; } /*#566*/



.menu_p, .menu_p:link, .menu_p:visited {

	font-family:  Verdana, Arial, Helvetica, sans-serif;

    color: #000000;

    font-weight: bold;

	font-size: 10px;

	line-height: 16px;

}

.menu_p:hover, .menu_p:active {

	font-family:  Verdana, Arial, Helvetica, sans-serif;

    color: #5A7C0C;

    font-weight: bold;

	font-size: 10px;

	line-height: 16px;

}



.corpo {

	padding: 2px;

}

.tratto {

	border: 0px dashed #000000;

	

}

.trattocommenti {

	border: 0px solid #000000;
}



.tr, .tr:link, .tr:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 10px;

}



.tr:hover, .tr:active{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	/*color: #FF0000;*/

	font-size: 10px;

}

.commenti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.cerca {
color: #FF0000;
}

.hhd {
display:none;
}

a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #666666;
}
a:active {
	color: #000000;
}

