/* Resetto tutti gli stili */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,img,input,textarea,p,blockquote,th,td { margin:0; padding:0; }   
table { border-collapse: collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }   
/* FINE */

body { background-color: #f3ead8; font: 11px/14px Tahoma; color: #f3ead8; }


#container { position:absolute;top:0%;left: 50%;width:891px; height:608px; margin-left:-445px;padding:0;background: url(gfx/intro.jpg) no-repeat;}
#container2 { position:absolute;top:0%;left: 50%;width:891px; height:608px; margin-left:-445px;padding:0;background: url(gfx/sfondo.jpg) no-repeat;}


.button_ex {position:absolute; top:459px; left:387px; width: 115px;height: 37px;}
.button_ex a {display: block;width: 115px;height: 37px;background: url(gfx/entra.jpg) no-repeat top left;}
.button_ex a:hover {background-position: top right;}

#contatore {width: 380px;height: 70px;top:600px;left:360px;position:absolute;}



#entra {width: 380px;height: 30px;top:420px;left:285px;position:absolute;}
#entra p	{ padding: 0 0px 0 0px; font: 12px/12px Arial; color: #ffffff; text-align:center; }
#entra a	{ color:#ffffff; text-decoration: none; }
#entra a:hover	{ color: #FF0000; }


#menuup		{   width: 220px; height: 25px; top:130px; left:40px; position:absolute; }
#menuup p	{ padding: 0 15px 0 15px; font: 14px/14px Georgia; color: #8e6756; text-align:left; font-weight:bold;}
#menuup p .page	{ padding: 0 15px 0 15px; font: 14px/14px Georgia; color: #8e6756; text-align:left; font-weight:bold;}
#menuup a	{ color:#8e6756; text-decoration: none; }
#menuup a:hover	{ color: #000000; }

#lingue		{   width: 100px; height: 25px; top:90px; left:720px; position:absolute; }
#lingue p	{ padding: 0 15px 0 15px; font: 14px/14px Georgia; color: #8e6756; text-align:left; font-weight:bold;}
#lingue p .page	{ padding: 0 15px 0 15px; font: 14px/14px Georgia; color: #8e6756; text-align:left; font-weight:bold;}
#lingue a	{ color:#8e6756; text-decoration: none; }
#lingue a:hover	{ color: #000000; }

#menudown		{   width: 250px; height: 25px; top:500px; left:470px; position:absolute;}
#menudown p	{ padding: 0 15px 0 15px; font: 12px/12px Arial; color: #ffffff; text-align:right; }
#menudown a	{ color:#ffffff; text-decoration: none;}
#menudown a:hover	{ color: #AD1417; }

#gallery	{  position:absolute; top:120px; left:245px; width: 580px; height: 389px; z-index:5;}

#titolopage			{ width: 500px; top:83px; left:545px; position:absolute; height:73px;background: url(gfx/sfondotitolo.png) no-repeat; }
#titolopage p { padding: 0 10px 0 0px; font: 30px/30px Arial; color: #ffffff;font-weight:normal;}

#body {   width:570px;  top:130px; left:245px; position:absolute; z-index:1;}
#news {   width:570px;  top:130px; left:245px; position:absolute; z-index:3;}
#news p	{ padding: 0 15px 0 15px; font: 12px/12px Georgia; color: #8e6756; text-align:left;  font-weight:normal;}
#news p	strong { font: 12px/12px Georgia; color: #8e6756; text-align:justify;  font-weight:bold;}
#news a	{ color:#000000; text-decoration: none; }

#elencopage		{   width: 570px; height: 30px; top:480px; left:10px; position:absolute; }
#elencopage p	{ padding: 0 15px 0 15px; font: 14px Georgia; font-weight: normal; color: #8e6756; text-align:center; }
#elencopage a	{ color:#8e6756; text-decoration: none; }
#elencopage a:hover	{ color: #000000; }

#indicazioni	{   width: 220px; height: 80px; top:450px; left:40px; position:absolute; }
#indicazioni p	{ padding: 0 15px 0 15px; font: 14px Georgia; font-weight: normal; color: #8e6756; text-align:left; }
#indicazioni a	{ color:#000000; text-decoration: underline; }
#indicazioni a:hover	{ color: #000000; }

#testoind p	{ padding: 0 15px 0 15px; font: 14px Georgia; font-weight: normal; color: #8e6756; text-align:left; text-align:justify;}

#servizi p	{ padding: 0 15px 0 15px; font: 14px/18px Georgia; color: #8e6756; text-align:justify; font-weight:normal; margin-left:30px;}
#testo p	{ padding: 0 15px 0 15px; font: 14px/14px Georgia; color: #8e6756; text-align:justify; font-weight:normal; }
#testo a	{ color:#000000; text-decoration: none; }
#testo p strong {font-weight: bold; }
#testo a:hover	{ color: #000000; }
#boxslide 	{ width: 300px; height: 192px; float:right; padding: 0 0px 0 0px; margin-left:10px; margin-bottom:0px;  background: url(gfx/sfondofoto.png)}
#boxslide .slide { width: 260px; height: 153px;  margin-top:20px; margin-left:20px;}

#box 	{ width: 300px; height: 192px; float:right; padding: 0 0px 0 0px; margin-left:10px; margin-bottom:0px;  background: url(gfx/sfondofoto.png)}
#box img 	{ width: 260px; height: 153px;  margin-top:20px; margin-left:20px;}

#thumbs 	{ width: 117px; height: 89px; float:left; padding: 0 0px 0 0px; margin-left:0px; margin-bottom:0px;  background: url(gfx/sfondothumbs.png)}
#thumbs img 	{ width: 96px; height: 72px;  margin-top:8px; margin-left:11px;}

#indietro	{   width: 19px;  height: 22px; top:455px; left:265px; position:absolute;}

#fotoprodotti	{   width: 225px;  height: 229px; top:257px; left:479px; position:absolute; z-index:0;}
#mappa	{   width: 392px;  height: 280px; top:181px; left:314px; position:absolute;}

#googlemaps	{   width: 360px;  top:470px; left:314px; position:absolute;}
#googlemaps p	{ padding: 0 0px 0 0px; font: 10px/10px Arial; color: #ffffff; text-align:justify; font-weight:normal;}
#googlemaps a	{ color:#ffffff; text-decoration: underline; }
#googlemaps a:hover	{ color: #FF0000; }

#map {font: 12px/12px Arial; color: #C94421; font-weight:bold;}
#map {width:580px;  height:370px; border:2px solid #8e6756; }	