@charset "utf-8";
/* CSS Document */

body{
	background-color:#ECE2D9;
	color:#553F2B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:10px;
}
.alt{display:none; position:absolute;}
#container{
	position:absolute;
	width:968px;
	left:50%;
	margin-left:-484px;
}
#pagina{
	float:left;
	clear:left;
	background-image:url(../immagini/sfondopagina.jpg);
	background-repeat:repeat-y;
	width:968px;
}

#testata{
	float:left;
	clear:left;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#006400;
	width:944px; 
	height:160px; 
	text-align:right;
	margin-top:20px;
}
#flashhome{
	float:left;
	clear:left;
	margin-left:54px;
	display:inline;
	margin-top:12px;
}
#flash{
	position:absolute;
	position:absolute;
	width:968px;
	left:50%;
	top:43px;
	margin-left:-484px;
}
#contenuto{
	float:left;
	clear:left;
	background-image:url(../immagini/partesuperiore.jpg);
	background-repeat:no-repeat;
	width:968px;
}
#chiusura{
	float:left;
	clear:left;
	background-image:url(../immagini/chiusura.jpg);
	background-repeat:no-repeat;
	background-color:#ECE2D9;
	width:968px;
	height:40px;
	padding-top:20px;
}
#menu{
	float:left;
	clear:left;
	width:187px;
}

.home a:link, .home a:visited{background-repeat:no-repeat; background-position:right center;float:right; clear:right; height:20px; width:150px; background-image:url(../immagini/home.jpg); display:inline; margin-top:10px;}
.home a:hover{background-image:url(../immagini/OVER/home.jpg);display:inline;}

.fornitureperbar a:link, .fornitureperbar a:visited{background-repeat:no-repeat; background-position:right center;float:right; clear:right; height:20px; width:150px; background-image:url(../immagini/fornitureperbar.jpg); display:inline;margin-top:10px;}
.fornitureperbar a:hover{background-image:url(../immagini/OVER/fornitureperbar.jpg);display:inline;}

.catering a:link, .catering a:visited{background-repeat:no-repeat; background-position:right center;float:right; clear:right; height:20px; width:150px; background-image:url(../immagini/catering.jpg); display:inline;margin-top:10px;}
.catering a:hover{background-image:url(../immagini/OVER/catering.jpg);display:inline;}

.dovesiamo a:link, .dovesiamo a:visited{background-repeat:no-repeat; background-position:right center;float:right; clear:right; height:20px; width:150px; background-image:url(../immagini/dovesiamo.jpg); display:inline;margin-top:30px;}
.dovesiamo a:hover{background-image:url(../immagini/OVER/dovesiamo.jpg);display:inline;}

.richiestainfo a:link, .richiestainfo a:visited{background-repeat:no-repeat; background-position:right center;float:right; clear:right; height:20px; width:150px; background-image:url(../immagini/richiestainfo.jpg); display:inline;margin-top:10px;}
.richiestainfo a:hover{background-image:url(../immagini/OVER/richiestainfo.jpg);display:inline;}

#corpo{
	float:left;
	margin-left:30px;
	margin-top:7px;
	display:inline;
	width:720px;
	min-height: 310px;	height:auto !important;	height: 310px;
	background-image:url(../immagini/giglio.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#corpo h3{
	width:100%;
	color:#1F6E1A;
	margin-top:0px;
	margin-bottom:10px;
	font-size:16px;
	font-variant:small-caps;
	font-weight:bold;
}
#corpo p{
	float:left;
	clear:left;
	margin-left:32px;
	display:inline;
	margin-top:5px;
	margin-bottom:5px;
	line-height:18px;
	width:685px;
	font-size:11px;
}

	
#datiazienda{
	float:left;
	clear:left;
	margin-left:18px;
	display:inline;
	width:700px;
}
#corpo a, #datiazienda a{color:#553F2B; font-weight:bold; text-decoration:none;}
#corpo a:hover, #datiazienda a:hover{text-decoration:underline;}
#tosnet{
	float:right;
	clear:right;
	text-align:right;
	width:160px;
	margin-right:18px;
	display:inline;
}

.previewimmagine{
	background-image:url(../immagini/sfondoimmagine.gif);
	width:164px;
	height:114px;
	float:left;
	margin-left:8px;
	margin-top:8px;
	display:inline;
	text-align:center;
}
.previewimmagine img{
	border:1px solid #336633;
	margin-top:16px;
}

.raggruppamento{
	float:left;
	border-left:1px #336633 dotted;
	width:710px;
	margin-top:15px;
}
.raggruppamento h4
	{float:left;
	clear:left;
	width:710px;
	margin-left:5px;
	color:#1F6E1A;
	margin-top:0px;
	margin-bottom:10px;
	font-size:14px;
	font-variant:small-caps;
	font-weight:bold;

}

.formrichiesta{width:480px;}
form{float:left; clear:left;margin-top:5px; display:inline;}
label{float:left; height:18px; padding-top:6px;}
.campoform{background-image:url(../immagini/sfondocampiform.jpg); border: 1px solid #ffffff; height:20px; padding-left:5px; line-height:20px; float:right;}
.textareaform{width:405px;height:160px;background-image:url(../immagini/sfondotextarea.jpg); border: 1px solid #ffffff; padding-left:5px; float:right; background-position:top left;}
.rigoform{margin-bottom:6px; float:left; clear:left; width:480px;}
.rigoform strong{float:left; margin-top:15px; color:#1F6E1A; margin-bottom:5px;}
.mezzorigoform{margin-bottom:6px; float:left; width:240px;}
.unquartodirigoform{float:left; width:102px;}

#informativasullaprivacy{float:left; margin-left:20px;display:inline; width:200px; line-height:18px; text-align:justify; font-size:11px;}



