* {
	outline: none;
	margin: 0;
	padding: 0;
}
body {
	background: #f9da9a url('../images/bg-generale.jpg') no-repeat top center;
	font: 12px/150% "Trebuchet MS";
	color: #4e261c;
}
a {
	color: #4e261c;
	text-decoration: none;
}
a:hover {
	color: #8b4432;
}
#container {
	position: relative;
	margin: 205px auto 0 auto;
	width: 982px;
	height: 363px;
	padding-top: 44px;
	background: url('../images/bg-pagina.jpg') no-repeat;
}

#container_l {
	position: relative;
	margin: 205px auto 0 auto;
	width: 982px;
	height: 850px;
	padding-top: 44px;
	background: url('../images/bg-pagina_l.jpg') no-repeat;
}

#logo {
	position: absolute;
	left: 50%;
	margin-left: -150px;
	top: -212px;
	border: none;
	z-index: 10;
}


#agrigita {
	position: absolute;
	left: 50%;
	margin-left: -430px;
	top: -170px;
	border: none;
	z-index: 10;
}

#menu-principale {
	list-style-type: none;
	width: 900px;
	height: 20px;
	position: relative;
	margin: -70px auto 0 auto;
	z-index: 100;
}
#menu-principale li, #menu-secondario li {
	display: inline;
}
.left {
	float: left;
}
.right {
	float: right;
}
.right_img {
    margin-top:35px;
    margin-right:35px;
	float: right;
}
.center_img {
    margin-top:35px;
    margin-right:15px;
	float: right;
}
#menu-principale a, #menu-secondario a {
	font: bold italic 12px Georgia;
	text-decoration: none;
}
#menu-secondario {
	list-style-type: none;
	width: 943px;
	height: 23px;
	margin: 20px 0 0 10px;
}
#menu-secondario li{
	background-color: #f9e6b4;
	padding: 2px 6px;
}
.link {
	color: #8b4432;
}
.link:hover {
	color: #000;
}
.attivo {
	color: #000;
}
#cont-centrale {
	position: relative;
	width: 951px;
	height:352px;
	padding: 0px;
	margin: 5px auto 0 auto;
	clear: both;
	font-size: 14px;
	line-height: 160%;
}
.sfondo-tutto {
	background: url('../images/bg-trasparente.jpg') no-repeat;
}
.sfondo-tutto_l {
	background: url('../images/bg-trasparente_l.jpg') no-repeat;
}
.sfondo-mezzo {
	background: url('../images/bg-trasparente-mezzo.jpg') no-repeat;
}
.autunno {
	background: url('../images/bg-trasparente-autunno.jpg') no-repeat;
}
.primavera {
	background: url('../images/bg-trasparente-primavera.jpg') no-repeat;
}
.inverno {
	background: url('../images/bg-trasparente-inverno.jpg') no-repeat;
}
.estate {
	background: url('../images/bg-trasparente-estate.jpg') no-repeat;
}
.pasqua {
	background: url('../images/bg-trasparente-pasqua.jpg') no-repeat;
}
.natale {
	background: url('../images/bg-trasparente-natale.jpg') no-repeat;
}
#cont-centrale img {
	border: 1px solid #8b4432;
}
#img-index {
	margin: 47px 0 0 17px;
}
.cont-thumb {
    padding-top:13px;
	list-style-type: none;
	width: 90px;
    margin-right:10px;
	text-align: center;
}
.cont-thumb li {
	height: 71px;
}
.cont-thumb img {
	margin-bottom: 1px;
}
#img-centrale {
	background: #fff url('../images/loader.gif') no-repeat center center;
}
#testo {
	width: 240px;
    text-align:justify;
    padding-top:15px;
    padding-left:10px;
}
#titolo {
	font-size: 15px;
	padding-top: 30px;
	margin-bottom: 7px;
}
.titolo1 {
	font-size: 15px;
	padding-top: 4px;
	margin-bottom: 3px;
}
#titolo-menu {
	font-size: 16px;
	margin-bottom: 15px;
	text-align: center;
	background-color: #f9e6b4;
}
.margine-sx40 {
	margin-left: 40px;
}
.margine-sx20 {
	margin-left: 20px;
}
#footer {
	position: relative;
	width: 930px;
	margin: 0 auto;
	text-align: right;
	font-size: 11px;
}
.cont-menu {
	float: left;
	display: inline;
	margin: 0 10px;
	width: 198px;
	height: 130px;
}
.cont-menu h1 {
	font-size: 15px;
	margin: 0 0 5px 0;
}
.cont-menu p {
	margin: 0 0 1px 5px;
}

.cont-menu2 {
	float: left;
	margin: 0 10px;
    padding-top:30px;
	width: 400px;
	height: 130px;
}
.cont-menu2 h1 {
	font-size: 15px;
	margin: 0 0 5px 0;
}
.cont-menu2 p {
	margin: 0 0 1px 5px;
	width: 400px;
}

#menu-desc {
padding-left:90px;
}

.cont-piatti {
	float: left;
	display: inline;
	margin: -20px 10px 20px 10px;
	width: 270px;
	height: 130px;
	line-height: 150%;
}

.cont-piatti-s {
	float: left;
	display: inline;
	margin: 80px 10px 20px 10px;
	width: 270px;
	height: 130px;
	line-height: 150%;
}

.cont-piatti h1 {
	font-size: 15px;
	margin: 0 0 5px 0;
}

.cont-piatti-s h1 {
	font-size: 15px;
	margin: 0 0 5px 0;
}
.cont-piatti img {
	float: left;
	margin-right: 7px;
}

.cont-piatti-s img {
	float: left;
	margin-right: 7px;
}
#prezzo {
	text-align: center;
	font-size: 16px;
	clear: both;
}
