@charset "UTF-8";
/* CSS Document */
img, div { behavior: url(css/iepngfix.htc) }
/** {

	-moz-user-select: none;

	-khtml-user-select: none;

	user-select: none;

}*/
.grassetto{font-weight:bold;}
.rosso{ color:#e22937;}
/*a { outline: none; cursor: pointer; }*/
.hide{ visibility:hidden;}
a > img { cursor: pointer; border:none;}
*{margin:0;padding:0;}
body{ background-image:url(img/bg_tutto.jpg);background-repeat:repeat-x;  background-color:#401d1e; font-family:Arial, Verdana, Geneva, sans-serif;}
.container {width:865px;margin:0 auto; font-size:11px;}
.header{height:140px;}
.lampione{ background-image:url(img/lampione.png); background-repeat:no-repeat; width:153px; height:638px; float:left;}
.site{ float:left;}
.logo{}
.prenota{ position:relative; top:-146px; left:395px; width:317px; height:135px; background-image:url(img/bg_prenota.png);}

/*MENU*/
.menu{height:54px; width:712px; background-image:url(img/bg_menu.png);}
#nav li{ display:inline; float:left; width:237px; color:#FFF; height:54px;}
#nav li span{ visibility:hidden;}
/*--*/
.top_content{background-image:url(img/top_content.png); height:14px; width:712px;}
.content{width:712px;/* height:549px;*/background-color:#FFF; background-image:url(img/bg_content.png); background-repeat:repeat-x;}
.h549{height:549px;}
.h612{height:612px;}
	.visual{width:712px; height:175px;}
	.title_offerte{ float:left;}
	.celiaci{ float:left;}
	.offerte{ width:712px; float:left;}
		.top_o{ width:712px; height:10px; background-image:url(img/top_o.jpg); margin-top:-1px;}
		.center_o{ width:712px; height:228px; background-image:url(img/center_o.jpg); background-repeat:repeat-y;}
			.space_o{ width:10px; float:left;}
			.offerta{ width:173px; height:226px; background-color:none; float:left;}
				.title_o{ width:140px; text-align:center; padding:2px 7px 5px 15px;}
				.title_o h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; letter-spacing:-1px; color:#cb1b33; line-height:16px;}
				.title_o a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; letter-spacing:-1px; color:#cb1b33; line-height:16px; text-decoration:none;}
				.title_o a:hover{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; letter-spacing:-1px; color:#cb1b33; line-height:16px;text-decoration:underline;}
				.testo_o{width:133px; margin-left:20px; color:#686868; margin-top:5px;}
				.testo_o_dyn{width:143px; margin-left:15px; color:#686868; margin-top:5px;}
				.img_o{width:148px; margin-top:10px;}
				.scopri_o{ width:121px; margin-left:25px; margin-top:10px;}
				.second_img{ margin-left:1px;}
		.bottom_o{ width:712px; height:20px; background-image:url(img/bottom_o.jpg);}
.bottom_content{background-image:url(img/bottom_content_bg.png); width:712px; height:20px;}
/*FOOTER*/
.footer{width:712px; height:130px; background-image:url(img/bg_footer.png);}
	.gmaps{ width:323px; float:left;}
		#gmaps_foto{margin-left:5px; margin-top:3px; float:left;}
		.text_contatti{ float:left; background-image:url(img/bg_text_contatti.png); width:189px; height:123px; }
		.indirizzo{line-height:12px; color:#f6d2d6; margin-top:33px; margin-left:13px;}
	.footer_tavolo{ width:389px; float:left;}
		#img_tavolo{ margin-top:-90px;}
.space{width:712px; height:30px; line-height:30px; color:#5e3e3f;text-align:right; }

/*SPECIALITA*/
.testo{ line-height:18px; color:#444444; padding:20px; width:570px; font-size:13px; margin-left:40px; text-align:justify;}
.testo p {margin-bottom:10px;}
.testo img {float:left; margin:25px;}

