body	{
						margin:0px;
						padding:0px;
						background-image: url(images/bg_main.gif);
						background-position: left top;
						background-repeat: repeat;
						font-family:Tahoma;
						}
td {
						vertical-align:top;
						font-size:11px;
						line-height:13px;
						font-family:Tahoma;
						color:#668EA2;
						}	
img {
						border:0;
						}											

/*-----------------------------------------------------   bg_talling	 ---------------------*/	
.bg_main	{
						background-image: url(images/bg_left.jpg);
						background-position: left top;
						background-repeat: repeat-x;
						}																
.bg_left	{
						background-image: url(images/bg_left.jpg);
						background-position: right top;
						background-repeat: repeat-x;
						}
.bg_right	{
						background-image: url(images/bg_right.jpg);
						background-position: left top;
						background-repeat: repeat-x;
						}				
/*-----------------------------------------------------   end_of_file	 ---------------------*/	

/* HTML BODY */
html,body{margin: 0; padding:0; cursor: default; background:url(img/base.jpg); background-repeat:repeat-y; background-position: center; background-color:#eee; }

body{font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #333;}

/* ASPETTO GENERALE */
div#container{width: 955px; min-height: 600px; height:auto; margin:0 auto; text-align: left; padding-top: 0px;}

div#header{height: 180px;}

/* FORMATTAZIONI GENERICHE */
ul{margin: 0; padding: 0; list-style-type: none}

li{margin: 0;padding: 0}
a{
	color: #6694C9;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	cursor: auto;
	color:#8A2218;
	text-decoration: none
}
a#activelink{
	cursor: auto;
	color: #8A2218;
	text-decoration: none
}

p{
margin-bottom:2px;
margin-top:2px;
}

hr{
background-color:#ccc;
border:0px;
height:1px;
margin-bottom:1px;
margin-top:1px;
}

/* MENU INTERNO TENUTA*/
div#mainmenu1{
	height: 26px;
	padding-left:15px;
	test-align:left;
	vertical-align: middle;
	background-color: #746a54;
	line-height: 26px;
	padding-top: 4px;
}


#mainmenu1 a{
	color: #ccba94;
	text-decoration: none;
	font-weight: bold;
}
#mainmenu1 a:hover{
	color: #fff;
	text-decoration: none;
	cursor: auto;
}
#mainmenu1 a#activelink{
	color: #fff;
	text-decoration: none
}

/* MENU INTERNO CAMERE*/
div#mainmenu2{
	height: 26px;
	padding-left:15px;
	test-align:left;
	vertical-align: middle;
	background-color: #e6be47;
	line-height: 26px;
	padding-top: 4px;
}


#mainmenu2 a{
	color: #746a54;
	text-decoration: none;
	font-weight: bold;
}
#mainmenu2 a:hover{
	color: #fff;
	text-decoration: none;
	cursor: auto;
}
#mainmenu2 a#activelink{
	color: #fff;
	text-decoration: none
}

/* MENU INTERNO TARIFFE*/
div#mainmenu3{
	height: 26px;
	padding-left:15px;
	test-align:left;
	vertical-align: middle;
	background-color: #267691;
	line-height: 26px;
	padding-top: 4px;
}


#mainmenu3 a{
	color: #b1c6d3;
	text-decoration: none;
	font-weight: bold;
}
#mainmenu3 a:hover{
	color: #fff;
	text-decoration: none;
	cursor: auto;
}
#mainmenu3 a#activelink{
	color: #fff;
	text-decoration: none
}

/* MENU INTERNO GALLERY*/
div#mainmenu4{
	height: 26px;
	padding-left:15px;
	test-align:left;
	vertical-align: middle;
	background-color: #8a2218;
	line-height: 26px;
	padding-top: 4px;
}


#mainmenu4 a{
	color: #ddccc7;
	text-decoration: none;
	font-weight: bold;
}
#mainmenu4 a:hover{
	color: #fff;
	text-decoration: none;
	cursor: auto;
}
#mainmenu4 a#activelink{
	color: #fff;
	text-decoration: none
}

/* MENU INTERNO CONTATTI*/
div#mainmenu5{
	height: 26px;
	padding-left:15px;
	test-align:left;
	vertical-align: middle;
	background-color: #aeaeae;
	line-height: 26px;
	padding-top: 4px;
}


#mainmenu5 a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#mainmenu5 a:hover{
	color: #746a54;
	text-decoration: none;
	cursor: auto;
}
#mainmenu5 a#activelink{
	color: #746a54;
	text-decoration: none
}

/* COLORAZIONI TESTO */
.text-1 {color: #746a54;}
.text-2 {color: #e6be47;}
.text-3 {color: #267691;}
.text-4 {color: #8a2218;}
.text-5 {color: #aeaeae;}

/* FORMATTAZIONE TITOLO */
div#titoloInterno{
	width: 915px;
	heigh: 50px;
	margin-top: 40px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 24px;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom: 1px solid #666;
	border-top:2px solid #666;
}

/* INGOMBRI CORPO PAGINA INTERNA */
div#product{clear:both; heigh: auto;  width: 915px; margin-top: 20px; margin-bottom: 20px; margin-left: 20px; margin-right: 20px; }
div#product-sx{float: left ; width: 457px; margin-bottom: 20px;}
div#product-dx{
	float: right;
	width: 438px;
	margin-left:20px;
	padding-top:10px;
	text-align: justify;
}

#product-dx p{
margin-bottom:10px;
margin-top:10px;
}

.clear {
	clear: both;
}


.margin_nic{
	margin-left: 30px;
	margin-right: 30px;
}
.margin{
	margin-left: 190px;
	margin-right: 190px;
}

.tit4{
	font-size:18px;
	font-weight: bold;
	color:#746a54;
}

.tit3{ font-size:12px; font-weight: bold;}

.tit3-linea{border-top: 1px solid #666;}

div#tit-territorio{height: 50px; background-color: #4f2a29;}
div#tit-prodotti{
	height: 50px;
	background-color: #746A54;
}
div#tit-info{height: 50px; background-color: #16567e;}
div#tit-news{height: 50px; background-color: #91394e;}
div#tit-contatti{height: 50px; background-color: #959489;}




div#titSemplice{
	heigh: 30px;
	font-size: 14px;
	margin: 10px;
}

div#sep20{clear:both; border-top: 20px solid #eee;}
div#sep20w{clear:both; border-top: 20px solid #fff;}

div#sep1px{clear:both; height: 1px; border-top: 1px solid #666; margin-top: 10px; margin-bottom: 10px; margin-left: 20px; margin-right: 20px;}

div#linea{border-top:1px solid #ddd; margin-top: 10px; margin-bottom: 10px;}

div#linea1{border-top:1px solid #ccc; margin-top: 10px; margin-bottom: 10px; margin-right: 10px}

div#sep4px{clear:both; height: 20px; border-top: 4px solid #666; margin-top: 20px; margin-bottom: 0px; margin-left: 20px; margin-right: 20px;}

div#body{height:auto; margin:20px;}
div#body-sx{float: left; width: 458px;}
div#body-dx{float: right; width: 437px; padding-left:0px;}




div#menu-prod{clear:both; height:auto; margin-top: 20px; }
div#menu-prod-sx1{width: 233px; float: left; padding-left:10px;}
div#menu-prod-dx1{width: 234px; float: right;}
div#menu-prod-sx2{width: 234px; float: left;}
div#menu-prod-dx2{width: 233px; float: right;padding-right:10px;}


div#ricette{width: 915px; padding-left:20px; padding-left:20px; margin-bottom:60px;}
div#ricette-sx{width: 205px; float: left; margin-bottom:60px;}
div#ricette-dx{width: 690px; float: right; margin-left:20px; border-top: 2px solid #666; margin-bottom:60px;}

div#storia{width: 915px; padding-left:20px; padding-left:20px; margin-bottom:20px;}
div#storia-sx{width: 205px; float: left; margin-bottom:20px;}
div#storia-dx{width: 690px; float: right; margin-left:20px; margin-bottom:20px;}
div#sep-storia{clear:both; padding-bottom:10px;}


div#footer{clear:both; height:auto; bottom:0px; font-size: 10px; color: #555;  margin-top: 10px; margin-bottom: 10px;  padding-left: 20px; padding-right: 20px; padding-top:10px; width: 915px; text-align:left; border-top:1px solid #ddd;}
div#footer a{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#555;}
div#footer a:hover{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#900;}

table.tabella-body {table-layout : fixed; width : 915px; border-collapse : separate; border-spacing : 0px;  padding: 0px; vertical-align: text-top;}
table.tabella-body td {border: 0px;}
table.tabella-prod{table-layout : fixed; width : 438px; height:140; border-collapse : separate; border-spacing : 0px;  padding: 4px; vertical-align: text-top; font-size:12px; font-style:italic; background-color:#EBF4F6; border-top: 2px solid #666; border-bottom: 1px solid #666;}


.padding-top5{ padding-top:5px;}

.text-home {
	font-size:13px;
	padding:15px;
	color: #474133;
	font-weight: normal;
}





/* CSS menu */

div#fascia-gialla{height: 5px; background-color: #474133;}

div#menucolor{clear:both; height:auto;}
div#menusx{
	float: left;
	width: 477px;
	font-weight: bold;
}
div#menudx{
	float: right;
	width: 478px;
	font-weight: bold;
}


div#menu1{width: 223px; float: left; padding-left:20px; line-height: 30px; background-color: #746a54; color: #ccba94; height: 30px;}
div#menu2{width: 224px; float: right; padding-left:10px;  line-height: 30px; background-color: #e6be47; color: #746a54; height: 30px;}
div#menu3{width: 224px; float: left; padding-left:10px;  line-height: 30px; background-color: #267e91; color: #b1c6d3; height: 30px;}
div#menu4{width: 112px; float: left; padding-left:10px; line-height: 30px;  background-color: #8a2218; color: #ddccc7; height: 30px;}
div#menu5{width: 112px; float: right; padding-left:10px; line-height: 30px; background-color: #aeaeae; color: #746a54; height: 30px;}

div#spazio-menu1{width: 223px; float: left; padding-left:20px;}
div#foto-menu1{
	width: 241px;
	float: left;
	padding-left:0px;
}
div#foto-menu2{
	width: 234px;
	float: right;
	padding: 0px;
}
div#foto-menu3{width: 234px; float: left; padding-left:0px;}
div#foto-menu4{width: 122px; float: left; padding-left:0px;}
div#foto-menu5{width: 122px; float: right; padding-left:0px;}


#menu1 a{color: #ccba94; text-decoration: none; background-color: #746a54;}
#menu1 a:hover{color: white;}


#menu2 a{color: #746a54; text-decoration: none; background-color: #e6be47;}
#menu2 a:hover{color: white;}

#menu3 a{color: #b1c6d3; text-decoration: none; background-color: #267e91;}
#menu3 a:hover{color: white;}

#menu4 a{color: #ddccc7; text-decoration: none; background-color: #8a2218;}
#menu4 a:hover{color: white;}

#menu5 a{color: #746a54; text-decoration: none; background-color: #aeaeae;}
#menu5 a:hover{color: white;}

#space-submenu{padding-top:20px; padding-bottom:40px;}
#space10px{clear:both; padding-top:10px;}




div#menu-territorio{height: 16px; padding-left:20px;  padding-top:4px; background-color: #bda2a2; color: #4f2a29;}
#menu-territorio a{color: #4f2a29; text-decoration: none}
#menu-territorio a:hover{color: #e4cfcf;}

div#menu-prodotti{height: 16px; padding-left:20px; padding-top:4px; background-color: #b3ca9f; color: #56763a;}
#menu-prodotti a{color: #56763a; text-decoration: none}
#menu-prodotti a:hover{color: #d7e8c8;}
#menu-prodotti a#activelink{color: #d7e8c8;}

div#menu-info{height: 16px; padding-left:20px; padding-top:4px; background-color: #b1c6d3;color: #16567e;}
#menu-info a{color: #16567e; text-decoration: none}
#menu-info a:hover{color: #dce9f1;}
#menu-info a#activelink{color: #dce9f1;}

div#menu-news{height: 16px; padding-left:20px; padding-top:4px; background-color: #ddccc7; color: #91394e;}
#menu-news a{color: #91394e; text-decoration: none}
#menu-news a:hover{color: #f1e5e1;}
#menu-news a#activelink{color: #f1e5e1;}


div#menu-contatti{height: 16px; padding-left:20px; padding-top:4px; background-color: #ceccbd; color: #959489;}
#menu-contatti a{color: #959489; text-decoration: none}
#menu-contatti a:hover{color: #e6e4d8;}
#menu-contatti a#activelink{color: #e6e4d8;}



/* CSS temporanei */

div#menu-prod-sx-temp{width: 308px; float: left; padding-left:10px;}
div#menu-prod-center-temp{width: 318px; float: left;}
div#menu-prod-dx-temp{width: 309px; float: right; padding-right:10px;}

div#space-submenu{}
div#space-submenu ul{list-style-type: none; margin: 0; padding: 0; list-style-image: url(img/arrow.gif);
}
div#space-submenu li{padding:0}
div#space-submenu a{width: 120px; line-height: 15px;text-decoration: none; color: #333;}
div#space-submenu a:hover{color: #CC0000}
div#space-submenu li#activelink a,div#navigation li#activelink a:hover{color: #fff}

.attenzione{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; border: 4px solid #f00; background-color: #f00;}

