body
	{
		background:url("../immagini/bgBody.gif") #F2EEE5 repeat-x;
		font-family:Arial,sans-serif;
		margin:0;
		padding:0;
	}

.clear
	{
		clear:both;
	}

.center
	{
		text-align:center;
	}

.floatRight
	{
		float:right;
	}
	
.floatLeft
	{
		float:left;
	}
	
.borderNone
	{
		border:0;
	}

a
	{
		color:#7d9c1a;
	}

#contenitore
	{
		width:800px;
		margin:0 auto;
		overflow:hidden;
	}

.bordato
	{
		padding:5px;
		border: 1px solid #CFC9B9;
	}

h1
	{
		color:#629900;
		font-family:Arial,sans-serif;
		font-size:23px;
	}

h2
	{
		color:#629900;
		font-family:Arial,sans-serif;
		font-size:14px;
	}

/*############ HEADER ############*/

#header
	{
		width:800px;
	}

#header ul
	{
		list-style-type:none;
		height:41px;
		display:block;
		margin:0;
		padding:0;
	}

#header ul li
	{
		float:left;
	}

#header ul li a#home
	{
		background-image:url("../immagini/home.jpg");
		background-repeat:no-repeat;
		width:72px;
		height:41px;
		display:block;
	}

#header ul li a#home:hover
	{
		background-image:url("../immagini/home_hover.jpg");
		background-repeat:no-repeat;
		width:72px;
		height:41px;
		display:block;
	}

#header ul li a#azienda
	{
		background-image:url("../immagini/azienda.jpg");
		background-repeat:no-repeat;
		width:103px;
		height:41px;
		display:block;
	}

#header ul li a#azienda:hover
	{
		background-image:url("../immagini/azienda_hover.jpg");
		background-repeat:no-repeat;
		width:103px;
		height:41px;
		display:block;
	}

#header ul li a#offerta
	{
		background-image:url("../immagini/offerta.jpg");
		background-repeat:no-repeat;
		width:92px;
		height:41px;
		display:block;
	}

#header ul li a#offerta:hover
	{
		background-image:url("../immagini/offerta_hover.jpg");
		background-repeat:no-repeat;
		width:92px;
		height:41px;
		display:block;
	}

#header ul li a#puntiVendita
	{
		background-image:url("../immagini/puntiVendita.jpg");
		background-repeat:no-repeat;
		width:131px;
		height:41px;
		display:block;
	}

#header ul li a#puntiVendita:hover
	{
		background-image:url("../immagini/puntiVendita_hover.jpg");
		background-repeat:no-repeat;
		width:131px;
		height:41px;
		display:block;
	}

#header ul li a#prodotti
	{
		background-image:url("../immagini/prodotti.jpg");
		background-repeat:no-repeat;
		width:161px;
		height:41px;
		display:block;
	}

#header ul li a#prodotti:hover
	{
		background-image:url("../immagini/prodotti_hover.jpg");
		background-repeat:no-repeat;
		width:161px;
		height:41px;
		display:block;
	}

#header ul li a#faq
	{
		background-image:url("../immagini/faq.jpg");
		background-repeat:no-repeat;
		width:69px;
		height:41px;
		display:block;
	}

#header ul li a#faq:hover
	{
		background-image:url("../immagini/faq_hover.jpg");
		background-repeat:no-repeat;
		width:69px;
		height:41px;
		display:block;
	}

#header ul li a#doveSiamo
	{
		background-image:url("../immagini/doveSiamo.jpg");
		background-repeat:no-repeat;
		width:172px;
		height:41px;
		display:block;
	}

#header ul li a#doveSiamo:hover
	{
		background-image:url("../immagini/doveSiamo_hover.jpg");
		background-repeat:no-repeat;
		width:172px;
		height:41px;
		display:block;
	}

#header #imgHeader
	{
		display:block;
	}

/*############ FINE HEADER ############*/

/*########### PAGINA #################*/

#pagina
	{
		background-color:#F2EEE5;
		width:800px;
		font-family:Verdana, Arial, sans-serif;
		font-size:12px;
		overflow:auto;
		border-left:2px solid #D8D8D8;
	}

/* SINISTRA */
#sinistra
	{
		background-color:#F2EEE5;
		float:left;
		width:63%;
		padding:0 6px 0 10px;
	}

#sinistra p
	{
		line-height:150%;
		text-align:justify;
	}

#sinistra .accordion-content .offerteSx
	{
		float:left;
	}

#sinistra .accordion-content .offerteDx
	{
		float:left;
		width:380px;
	}

#sinistra .bloccoForm
	{
		margin-top:20px;
	}

#sinistra #privacy
	{
		padding:5px;
		border: 1px solid #CFC9B9;
		background-color:#E1DDC0;
	}


#sinistra .avvisi
	{
		font-family:Arial,sans-serif;
		color:red;
		font-size:14px;
		text-align:center;
	}

#sinistra #mappa
	{
		text-align:center;
	}

.imgGrande
	{
		width:500px;
		margin:10px auto;
	}
	
.immagini
	{
		width:400px;
		margin:0 auto;
	}	

.immagini a img 
	{
		margin:30px 0 0 30px;
	}

/* FINE SINISTRA */

/* DESTRA */
#destra
	{
		background-color:#F2EEE5;
		width:35%;
		float:right;
		display:block;
		margin-top:50px;
	}

#destra .box
	{
		display:block;
		width:250px;
		margin:0 auto;
	}

#destra .boxSup
	{
		background-image:url("../immagini/boxSup.jpg");
		background-repeat:no-repeat;
		width:250px;
		height:17px;
		margin:0;
	}

#destra .boxContent
	{
		background-image:url("../immagini/boxSfondo.jpg");
		background-repeat:repeat-y;
		width:250px;
		margin:0;
	}

#destra .boxInf
	{
		background-image:url("../immagini/boxInf.jpg");
		background-repeat:no-repeat;
		width:250px;
		height:17px;
		margin:0;
	}

#destra .box h3
	{
		font-size:14px;
		margin:0 0 0 5px;
		padding:0;
	}

#destra .box h3 a
	{
		color:#e39d2b;	
	}

#destra .box h3 a:hover
	{
		text-decoration:none;
	}

#destra .box .boxContent ul
	{
		list-style-type:none;
		display:block;
		width:200px;
		padding:0;
		margin:0 0 0 5px;
	}

#destra .box .boxContent ul li.box1
	{
		float:left;
		line-height:43px;
	}

#destra .box .boxContent ul li.box2
	{
		float:left;
		line-height:55px;
	}

#destra .box .boxContent p
	{
		margin:0 5px 0 10px;
		padding:0;
	}

#destra .box .boxContent p.continua
	{
		margin:5px 15px 0 0;
		text-align:right;
	}

#destra .box .boxContent p.continua a
	{
		color:#7d9c1a;
		text-decoration:none;
		font-style:italic;
	}

#destra .box .boxContent p.continua a:hover
	{
		text-decoration:underline;
	}

#destra .box .boxContent .freccia
	{
		margin-right:5px;
		padding-bottom:2px;
	}

/* FINE DESTRA */

/* ######### FOOTER #########*/

#footer
	{
		margin-top:20px;
		background-color:#F2EEE5;
		width:800px;
		overflow:auto;
	}

#footer #barraFooter
	{
		background-image:url("../immagini/bgFooter.gif");
		background-repeat:repeat-x;
		width:800px;
		height:10px;
	}

#footer #menuFooter
	{
		text-align:center;
	}

#footer #menuFooter ul
	{
		margin:10px 0 0 0;
		padding:0;
		height:20px;
	}

#footer #menuFooter ul li
	{
		display:inline;
		font-size:9px;
		font-family:Arial,sans-serif;
		padding:0 3px;
	}

#footer #menuFooter ul li a
	{
		color:#000;
		margin-right:5px;
	}

#footer #copyright
	{
		font-size:12px;
		font-family:Arial,sans-serif;
		float:left;
		margin:15px 0 15px 10px;
	}

#footer #powered
	{
		font-size:12px;
		font-family:Arial,sans-serif;
		float:right;
		margin:15px 10px 15px 0;
	}

/* ######### FINE FOOTER #########*/

/*########### FINE PAGINA #################*/
