/* Formattazioni generali dei tag principali */

body, html {
	font-family:			"Arial Narrow", Arial, Helvetica;
	font-size:			10pt;
	color:				#660000;
	letter-spacing:			1px;
	text-align:			left;
	vertical-align: 		top;
	margin: 			0;
	padding: 			0;
	background-color:   #EFDB69;

}

ul {list-style: none; margin: 0; padding: 0;}

li {
	margin:				0;
	padding:			0;
	text-indent:			0;
}	

img {
	padding:			2px;
	border: 			1px solid #660000;
}

img.Left {
	float:				left;
	margin:			 	0 15px 10px 0;
}

img.under {
	margin:			 	10px 0 0 0;
}

img.Right {
	float:				right;
	margin:			 	0 0 10px 10px;
}

a {
	color:				#CC9933;
	text-decoration:		none;
}

p {padding-top: 0; margin: 0 0 15px 0;}

span.Right {text-align: right; margin:0 0 0 5px;}


h6 {font-style:italic; font-size:8pt; font-weight:normal; margin:0; padding:0;}
h5 {font-weight:normal; font-size: 10pt; color: #CC9933; letter-spacing:0; margin:5px 0 0 0;}

.box_tuttiCucina h5 {margin:15px 10px 0 0;}

.eventi_data h6 {font-style: normal; margin: 0;}
.eventi_titolo h5 {font-weight:normal; font-size: 10pt; color: #CC9933; letter-spacing:0; margin:0;}

.menu_prezzo h6 {font-style: normal; font-size: 10pt; margin: 0; color: #333; letter-spacing:0;}
.menu_piatto h5 {font-weight:normal; width:390px; font-size: 10pt; color: #666; letter-spacing:1px; margin:0;}


/* -------------- HOME PAGE - FORMATTAZIONE ------------------ */
#mainHome {
	margin: 			auto;
	padding: 			0;
	/*margin-top:			95px;*/
	width: 				818px;
	height:				652px;
	border: 			3px solid #660000;
	
} body>#mainHome { padding:0; }

#SlideFlashHome {
	position:			relative;
	width:				768px;
	margin:				20px;
}

#navigaHome {
	position:			relative;
	width:				824px;
	height:				20px;
	margin:				auto;
}

#navHome {
	position:			relative;
	float:				right;
	top:				2px;
	width:				823px;
}

#logoPopup {
	position:			relative;
	width:				515px;
	height:				70px;
	margin:				auto;
	background:			url(img/logo_popup.gif) center center no-repeat;
}



/* -------------- NAVIGAZIONE - FORMATTAZIONE ------------------ */

#naviga {
	position:			relative;
	width:				900px;
	height:				95px;
	margin:				auto;
	
	background:			url(img/logo.gif) center left no-repeat;
}

#info {
	position: 			absolute;
	left:				795px;
	width:				105px;
	height:				23px;
	background:			#ccc;
}

#info a {
	display: 			block;
	font-size:			8pt;
	margin-left:			5px;
	padding-top:			7px;
	color:				#fff;
	letter-spacing:			1px;
	text-decoration:		none;
}

#nav {
	position:			relative;
	float:				right;
	top:				67px;
	width:				630px;
}

ul#mappa {
	margin:					0;
	padding:				0;
	position:				relative;
	height:					25px;
	width: 823px;

}

ul#mappa li {
display:				block;
position:				absolute;
margin:					0;
padding:				0;
}

li#mappa-link1 {
left:					0;
top:					0;
width:					90px;
height:					25px;
background:				url("img/nav/home.gif") no-repeat;
}

li#mappa-link1Over {
left:					0;
top:					0;
width:					90px;
height:					25px;
background:				url("img/nav/home.gif") no-repeat;
}

li#mappa-link2 {
left:					90px;
top:					0;
width:					122px;
height:					25px;
background:				url("img/nav/ristorante.gif") no-repeat;
}

li#mappa-link2Over {
left:					90px;
top:					0;
width:					122px;
height:					25px;
background:				url("img/nav/ristorante_fc.gif") no-repeat;
}

li#mappa-link3 {
left:					212px;
top:					0;
width:					77px;
height:					25px;
background:				url("img/nav/menu.gif") no-repeat;
}

li#mappa-link3Over {
left:					212px;
top:					0;
width:					77px;
height:					25px;
background:				url("img/nav/menu_fc.gif") no-repeat;
}

li#mappa-link4 {
left:					289px;
top:					0;
width:					95px;
height:					25px;
background:				url("img/nav/cucina.gif") no-repeat;
}

li#mappa-link4Over {
left:					289px;
top:					0;
width:					95px;
height:					25px;
background:				url("img/nav/cucina_fc.gif") no-repeat;
}

li#mappa-link5 {
left:					384px;
top:					0;
width:					103px;
height:					25px;
background:				url("img/nav/cantina.gif") no-repeat;
}

li#mappa-link5Over {
left:					384px;
top:					0;
width:					103px;
height:					25px;
background:				url("img/nav/cantina_fc.gif") no-repeat;
}

li#mappa-link6 {
left:					487px;
top:					0;
width:					71px;
height:					25px;
background:				url("img/nav/eventi.gif") no-repeat;
}

li#mappa-link6Over {
left:					487px;
top:					0;
width:					71px;
height:					25px;
background:				url("img/nav/eventi_fc.gif") no-repeat;
}

li#mappa-link7 {
left:					558px;
top:					0;
width:					72px;
height:					25px;
background:				url("img/nav/gallery.gif") no-repeat;
}

li#mappa-link7Over {
left:					558px;
top:					0;
width:					72px;
height:					25px;
background:				url("img/nav/gallery_fc.gif") no-repeat;
}

li#entra {
	left:					1px;
	top:					0;
	width:					497px;
	height:					25px;
}


#mappa a {
display:block;
width:100%;
height:100%;
}

#mappa .alt { display:none }



/* -------------- IMMAGINE FLASH HEADER - FORMATTAZIONE ------------------ */

#FlashHeader {
	position:			relative;
	width:				890px;
	height:				290px;
	margin:				auto;
	border: 			5px solid #ccc;
}

#imgHeader {
	position:			relative;
	width:				850px;
	height:				250px;
	margin:				auto;
	top:				20px;
}

#FlashHeaderGallery {
	position:			relative;
	width:				890px;
	height:				430px;
	margin:				auto;
	border: 			5px solid #ccc;
}

#imgHeaderGallery {
	width:				850px;
	height:				390px;
	margin:				20px 0 0 0;
	padding:			0 0 0 20px;
	border:				0;
}


/* -------------- CONTENUTO - FORMATTAZIONE ------------------ */

#layoutOK {clear: both; padding: 0; margin: 0;}

#contenuto {
	position:			relative;
	width:				898px;
	margin:				auto;
}

#contenutoFisso {
	position:			relative;
	width:				898px;
	height:				290px;
	margin:				auto;
}

#contenutoGallery {
	position:			relative;
	width:				898px;
	height:				170px;
	margin:				auto;
}

#contenutoRicetta {
	position:			relative;
	width:				505px;
	margin:				auto;
	text-align:			center;
	border: 			5px solid #ccc;
}

.Left {
	position:			relative;
	float:				left;
	margin:				0;
}

.Right {
	position:			relative;
	float:				right;
	margin:				0 0 0 15px;
}

.Cont_left01 {
	position:			relative;
	float:				left;
	width:				330px;
	padding:			0 15px 0 0;
	text-align:			justify;
}

.Cont_left02 {
	position:			relative;
	float:				left;
	width:				270px;
	padding:			0 15px 0 0;
	text-align:			left;
}

.Cont_left03 {
	position:			relative;
	float:				left;
	width:				256px;
	padding:			0;
	text-align:			justify;
}

.Cont_left04 {
	position:			relative;
	float:				left;
	width:				438px;
	padding:			0;
	text-align:			left; 	
}

.Cont_left05 {
	position:			relative;
	float:				left;
	width:				304px;
	padding:			0 15px 0 0;
	text-align:			justify;
}

.Ricetta {
	position:			relative;
	float:				left;
	width:				460px;
	padding:			0;
	text-align:			left;
	margin-top:			20px;
	left:				21px;
}

#Ricetta img{
	position:			relative;
	width:				460px;
	margin:				auto;
	text-align:			center;
}

.Ricetta h6 {font-style:normal; font-size:9pt; color: #333; font-weight:normal; margin:0; padding:0;}




.Cont_all {
	position:			relative;
	float:				left;
	width:				898px;
	padding:			0;
	text-align:			center;
}

.Cont_right01 {
	position:			relative;
	float:				right;
	width:				230px;
	padding:			0;
	text-align:			left;
}

.menu_fisso {
	position:			relative;	
	width:				438px;
	padding:			0;
	margin:				0;
	text-align:			left; 
	background:			url("img/tondo_menu_prezzo.gif") right top no-repeat;
	
	border: 1px solid #fff;
}

.menu_fisso p {
	margin:				0 0 5px 0;
	line-height:			23px;
	padding-right:			50px;
}

.tuttiCucina {
	position:			relative;
	float:				left;
	width:				305px;
	padding:			0;
	text-align:			left;
}

.box_tuttiCucina {
	position:			relative;
	font-family:			Arial, Verdana;
	width:				305px;
	height:				72px;
	margin:				0 0 3px 0;
	padding:			0;
	border: 			1px solid #ccc;
}

.box_tuttiCucina img {
	float:				left;
	margin:			 	0 10px 0 0;
	border:				0;
}

.box_tuttiCucina a {
	line-height:			12px;
	font-size:			7pt;
	color:				#CC9933;
	text-decoration:		none;
}


.Cont_img01 {
	position:			relative;
	float:				left;
	margin:			 	0;
	padding:			0;
}

.box_eventi {
	position:			relative;
	margin:				0 0 9px 0;
	padding:			0;
}

.box_eventi a {
	color:				#CC9933;
	text-decoration:		underline;
}

.eventi_intestazione {
	position:			relative;
	height:				20px;
}

.eventi_titolo {
	position:			relative;
	float:				left;
	width:				320px;
	line-height:			15px;
	margin:				0;
	padding:			0;
}

.eventi_data {
	position:			relative;
	float:				right;
	line-height:			15px;
	color:				#999;
	margin:				0;
	padding:			0;	
}

.eventi_menu {
	position:			relative;
	margin:				10px 0 0 0;
	padding:			0;
}

.eventi_menuHidden {
	display:			none;
	position:			relative;
	margin:				10px 0 0 0;
	padding:			0;
}



.eventi_menu p {
	margin:				0 0 5px 0;
}

.menu {
	position:			relative;
	height:				23px;
}

.menu_piatto {
	position:			relative;
	float:				left;
	width:				340px;
	line-height:			15px;
	margin:				0;
	padding:			0;
}

.menu_prezzo {
	position:			relative;
	float:				right;
	line-height:			15px;
	color:				#999;
	margin:				0;
	padding:			0;	
}


.prezzo_fisso {
	position:			absolute;
	display:			block;
	width:				30px;
	top:				42px;
	left:				395px;
	text-align:			center;
	z-index:			1;
}

.gallery ul {margin: 0; padding: 0;} 

.gallery li {display: inline; margin: 0; padding: 0 4px 0 4px;} 

.gallery li.prima {display: inline; margin: 0; padding: 0 5px 0 0;}
.gallery li.ultima {display: inline; margin: 0; padding: 0 0 0 5px;}

/* --------------- FORMATTAZIONE FOOTER ----------------- */

#footer {
	position:			relative;
	top: 				5px;
	margin:				auto;
	padding:			0;	
	clear:				both;
	width:				900px;
	height:				60px;
	background-color:   #EFDB69;
	
	font-size:			8pt;
	color:				#999;
	letter-spacing:			1px;
	font-weight:			normal;
	
	border-top: 			5px solid #ccc;	
}

#footer a {
	font-size:			8pt;
	color:				#999;
	letter-spacing:			1px;
	font-weight:			normal;
	text-decoration:		none;
}

#footerHome {
	position:			relative;
	top: 				5px;
	margin:				auto;
	padding:			0;
	clear:				both;
	width:				824px;
	height:				18px;
	font-size:			8pt;
	color:				#5F2900;
	letter-spacing:			1px;
	font-weight:			normal;
}

#footerHome a {
	font-size:			8pt;
	color:				#5F2900;
	letter-spacing:			1px;
	font-weight:			normal;
	text-decoration:		none;
}

#footerDx {
	float:				right;
	margin:				0;
	padding:			3px 5px 0 0;
}

#footerSx {
	float:				left;
	margin:				0;
	padding:			3px 0 0 5px;	
}

#footerPopup {
	position:			relative;
	top: 				3px;
	margin:				auto;
	padding:			0;	
	clear:				both;
	width:				515px;
	height:				20px;
	
	
	font-size:			8pt;
	color:				#999;
	letter-spacing:			1px;
	font-weight:			normal;
}
