body{
	/* Traditional Garamond-based serif stack */
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	margin:0;
	padding:0;
	font-size:14px;	
	background:url(../img/bg_1.jpg) no-repeat ;
}

body.class_2{
	
}
body.class_3{
	
	background:url(../img/bottle.jpg) no-repeat ;
}
p{
	text-align:justify;
	background:#fff;
	padding:10px;
}


hr{
clear:both;
visibility:hidden;
}
a, a:hover{
	text-decoration:none;
}
img{
	border:none;
}
h2{
	font-size:2em;
	background:url(../img/decoleft.png) no-repeat 0 50%;
	text-transform:capitalize;
	margin:0;
	padding-left:55px;
}
h2 span.deco{
	background:url(../img/decoright.png) no-repeat 50% 50%;
	padding:0 40px;
}
#wrapper_0{
	background:url(../img/top_2.jpg) no-repeat 200px 0;
	margin:0;
}
#wrapper_1{
	background:url(../img/top_1.jpg) no-repeat 200px 0;
	margin:0 ;
}
#wrapper_2{
	background:url(../img/top_3.jpg) no-repeat 600px 0;
	margin:0;
}
#wrapper_3{
	background:url(../img/top_44.jpg) no-repeat 100% 0;
	margin:0;
}
#wrapper_4{
	background:url(../img/roser.jpg) no-repeat 100% 0;
	margin:0;
}
#header{
	margin:0;
position:relative;
}
#boxheader{
	position:relative;margin:0 auto;width:850px;
	background:url(../img/logogigliorosso.png) no-repeat 10px 50%;
}
#header h1{
	margin:0;
	margin-left:60px;
	height:160px;
	position:relative
}
#menu{
	position:relative;
		background:#c00;
}

#header h1 a{
	text-decoration:none;
	position:absolute;
	width:300px;
	height:140px;
}
#header h1 span{
	visibility:hidden;
}
#menu ul{
	margin:0;
	padding:0;
	width:850px;
	margin:0 auto;
}
#header li{
	display:inline;
	font-size:1.1em;
	font-weight:bold;
	font-style:oblique;	
	color:#fff;
	text-transform:capitalize;
	/*padding:5px 0;*/
}
#header li a{
	display:inline;
	color:#fff;
	text-decoration:none;
	display:block;
	display:inline-block;
	padding:5px 20px;
	border-left:1px solid #fff;
}
#header li a:hover{
	display:inline;
	color:#000;
	background:#fff;
}
#header li.first{
	
}
#header li.first a{
border-left:none;

}
#header li.first span{
	padding:0;

}

#boxmain{
	padding:20px 20px 20px 60px;
	
}
#boxmain.f_0{
	background:url(../img/bottom_2L.jpg) no-repeat 50% 100%;
}
#boxmain.f_1{
	background:url(../img/bottom_4L.jpg) no-repeat 50% 100%;
}
#boxmain.f_2{
	background:url(../img/bottom_5L1.jpg) no-repeat 100% 100%;
}
#boxmain.f_3{
	background:url(../img/bottom_7L.jpg) no-repeat 50% 100%;
}
#boxmain.f_4{
	background:url(../img/bottom_9L.jpg) no-repeat 50% 100%;
}

#contentwrap{
	width:850px;
	margin:0 auto;
	margin-top:10px;
	padding:0;
	padding-top:20px;
	background:transparent url(../img/background.png) no-repeat 0 5px ;
}
#contentwrap.boxmenu  {

	background: url(../img/backgroundgallery.png) no-repeat;
}
#boxcontent{
	width:500px;
	float:left;
	margin-right:10px;
	margin-top:0;
	padding:20px;

	
}
/*MENU*/
.boxmenu  #boxcontent{
	width:400px;
}
.boxmenu ol{
	margin:10px 0;
	padding:0;
	list-style-type:none;
}
.boxmenu li {
	clear:left;


}
.boxmenu li div{
	overflow:auto;
	padding:0 10px;
	margin:5px;
float:left;
}
.boxmenu li div.boximg{


}
.boxmenu li div.boxdish{
width:220px;
}
.boxmenu li div.boxprice{
	
}
.boxmenu #sidebar{
	width:200px;
	padding:20px 10px 10px 30px;
	background:none;
}
#sidebar{
	width:260px;float:left;
	font-size:0.9em;
	/* for IE*/
	filter:alpha(opacity=70); 
	/* CSS3 standard */
	opacity:0.7;
	background:#fff ;
	padding:10px;

}
#sidebar ol{
	margin:0 10px;
	padding:10px 20px;
}
#sidebar li{
	list-style-type:square;
	margin-left:0;
	margin-right:0;
	border-bottom:1px solid  #fff;
	text-align:left;
}
#sidebar li a{
	color:#000;
}
#sidebar li a:hover{
	background:#000;
	color:#fff;
}
#sidebar h3{
	font-weight:1.2em;
	background:url(../img/dot.gif) no-repeat 0 5px;
	margin:0;
	padding:10px 10px 20px 40px;
}
.data{
	font-size:0.7em;
	font-weight:normal;
}

#footer {
	margin:100px 0 0 0;
	font-size:0.84em;
	padding:10px;
	
}

#boxpath{
	/* for IE*/
	filter:alpha(opacity=40); 
	/* CSS3 standard */
	opacity:0.4;
	background:#fff;
	padding:10px;
}
#footer a{
	text-decoration:none;
	color:#000;
}
#footer a:hover{
	text-decoration:underline;
	background:#fff;
}

#footer ul{
	clear:left;
	margin:0;
	padding:0;list-style-type:none;
	/* for IE*/
	filter:alpha(opacity=100); 
	/* CSS3 standard */
	opacity:1;
	background:#fff;
}
#footer ul li{
	float:left;
	width:140px;
}
#footer ul li ul li{
	float:none;
}
#footer ul li ul{
	
}
ul#lang {
position:absolute;
	margin:0;
	padding:0;
	color:#fff;
	font-size:0.8em;
	text-align:center;
	background:none;
	top:50px;
	left:820px;	
}
#header #lang li{
	padding:0 2px;	display:block;
}
#lang li.first{
	border:none;
}
#lang li a{
	text-decoration:none;
	border:none;
	padding:2px;

}
#lang li a:hover{
	color:#000;
	text-decoration:none;
	background:none;
}
ul.path{
	padding:0;
	margin:0;
	text-transform:lowercase;
	display:none;
}
ul.path  li{
	display:inline;
}
div#slogan{
	position:absolute;
	top:20px;
	left:700px;
	width:100px;
	height:80px;
	overflow:hidden;
	background:url(../img/slogan.png) no-repeat;
	color:#fff;
	font-size:15px;
	font-style:oblique;
	padding:35px 10px 10px 10px;
	text-align:center;
line-height:1.2em;	
}

#contentwrap.boxgallery{
	margin:0 auto;	
	padding-top:0;
	background:none !important;
	position:relative;
}
.boxgallery h2{
	margin-left:20px;
}
.boxgallery  #boxcontent{
	width:580px;
	background:none !important;

}

.boxgallery #show {
background:url(../img/backgroundgallery.png) no-repeat;
padding:40px 20px;

}
#boxcontent.boxcontatti {
	width:600px;
}
/**/
.clearleft{
	clear:left;
}

/*FORM*/
label{

}
fieldset{
	border:none;
	line-height:2em;
}
fieldset div{
	float:left;
	width:120px;
	text-align:right;
	margin-right:5px;
}
legend{
	display:none;
}
.boxlarge{
	width:300px;
	display:block;
	border:none;
	border-bottom:2px dotted;
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	font-size:1.2em;
	background:#eaeaea;
}

.msgwarning, .msgok{font-size:1.2em;color:#f00;}
.msgok{color:#0f0;}
