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

* { margin:0px; padding:0px; border:0px;}

html, body { width:100%; height:100%; background:#FFF; font:11px Tahoma, Arial, Verdana, sans-serif; color:#6E574B; }

.wrapper 	{ margin:0 35px; }



/*### [.WELCOME.] ########################################################################################*/

#wContainer 				{ position:absolute; top:50%; left:50%; width:807px; height:510px; margin:-250px 0 0 -403px; background:url(../imgs/wBG.gif) no-repeat 0 0; }
#wContainer #flashGallery	{ width:630px; height:310px; margin:10px auto 0 auto;}
#wContainer h1 				{ width:285px; height:180px; margin:0 auto; background:url(../imgs/wLogo.jpg) no-repeat 0 0; text-indent:-100em; overflow:hidden; }
#wContainer p	{margin:10px auto 0px auto; width: 285px;}


/*### [.AZIENDA.] ########################################################################################*/

#aContainer 					{ width:950px; margin:0 auto;background:url(../imgs/contentBG.gif) repeat-y 0 0; font-size:12px;}
#header 						{ position:relative; height:96px; background:url(../imgs/headerBG.gif) no-repeat 0 0; }
#footer 						{ height:74px; background:url(../imgs/footerBG.gif) no-repeat 0 0; font-size:10px; color:#543112; }

#content .wrapper				{ margin-bottom: 3px; padding:17px 0;  border:1px solid #E37B33; border-left:0px; border-right:0px; }
#aContainer #left					{ float:left; width:185px; }
#aContainer #right				{ float:left; width:675px; margin-left:20px; }
#aContainer #rightFoto				{ float:left; width:675px; margin-left:20px;}
#aContainer #pRight  			{ float:left; width:682px; margin-left:13px;}

#header h1 a 					{ display:block; position:absolute; top:2px; left:50px;  width:142px; height:93px; background:url(../imgs/logo.gif) no-repeat 0 0; text-indent:-100em; overflow:hidden; }
#header h2 a 					{ display:block; position:absolute; top:0px; left:750px;  width:142px; height:93px; background:url(../imgs/socio_verde.gif) no-repeat 0 0; text-indent:-100em; overflow:hidden; }
ul#sezioni 						{ position:absolute; top:57px; left:235px; list-style-type:none; }
#sezioni li						{ float:left; margin-right:4px; width:72px; height:24px;}
#sezioni a 						{ display:block; width:72px; height:24px; text-indent:-100em; overflow:hidden; }
a#azienda						{ background:url(../imgs/aziendaBTN.gif) no-repeat 0 0; margin-left:530px;}
a#azienda.attivo,
a#azienda:hover					{ background-position:bottom; }
a#prodotti						{ background:url(../imgs/prodottiBTN.gif) no-repeat 0 0;}
a#prodotti.attivo,
a#prodotti:hover				{ background-position:bottom; }

ul#menu 						{ list-style-type:none; }
#menu li 						{ padding:1px 0; border-bottom:1px solid #E5E5E5; }
#menu li.first 					{ padding-top:0; }
#menu span,
#menu a,
#menu a:link,
#menu a:visited 				{ display:block; padding:5px 3px; font-size:14px; color:#543112; text-decoration:none;}
#menu a:hover,
#menu a:active 					{  background:#6E574B; color:#FFF; }
#menu span.attivo,
#menu a.attivo,
#menu a.attivo:link,
#menu a.attivo:visited 			{ background:#FFF; font-weight:bold; color:#ECB876}

#left p	{
	margin:10px auto 0 auto;
	width:68px;
	text-align: center;
}


ul#menu li ul					{  margin-left:8px; margin-bottom:7px; list-style-type:none; }
ul#menu li ul li.sMenu 			{ padding:1px 0; padding-left: 10px; background:url(../imgs/smenuLI.gif) no-repeat 0 3px; border-bottom:0; }
ul#menu li ul li..noimage 			{ padding:1px 0; padding-left: 10px;  }
ul#menu li ul li.sMenu a,
ul#menu li ul li.sMenu a:link,
ul#menu li ul li.sMenu a:visited{ margin-left:2px; display:block; padding:1px 3px 2px 3px; font-size:11px; color:#7f6a57; text-decoration:none;}
ul#menu li ul li.sMenu a:hover,
ul#menu li ul li.sMenu a:active { background:#6E574B; color:#FFF; }
ul#menu li ul li.sMenu a.attivo:hover,
ul#menu li ul li.sMenu a.attivo:active { background:#FFF; color:#7f6a57; }



.inEvidenza, #fGallery	{ float:right; margin-right:8px; margin-left:5px;}

#fGallery					{width:410px; height:300px; margin-top: 17px;}
h2								{ margin-top: 5px; font-size:14px; color:#ecb876; }
h2 span						{color:#7f6a57;}
#right p 						{
	margin-top:10px;
	font-weight: bold;
}
#right a,
#right a:link,
#right a:visited				{ color:#e2772e; }
#right a:hover,
#right a:active					{ text-decoration:none; }

#right a.back,
#right a.back:link,
#right a.back:visited				{display:block; height: 15px; width:80px; margin-top:15px; padding-left:18px; background:url(../imgs/azienda/back.jpg) no-repeat 0 0; font-size:10px; color:#543112; }
#right a.continua,
#right a.continua:link,
#right a.continua:visited				{display:block; height: 15px; width:80px; margin-top:15px; padding-left:18px; background:url(../imgs/azienda/fwd.jpg) no-repeat 0 0; font-size:10px; color:#543112; }

#right ul						{ margin:0 0 0 0; list-style-type:none;}
#right ul li					{ padding:5px 0 0 20px; background:url(../imgs/smenuLI.gif) no-repeat 0 7px;}

#right ul#sv				{ float:left; width:240px; margin-top: 7px;}
#right ul#sv li			{ float:left; padding:0; background:none; margin-right:5px;}

#rightFoto p 						{ margin-top:10px;}
#rightFoto a,
#rightFoto a:link,
#rightFoto a:visited				{ color:#e2772e; }
#rightFoto a:hover,
#rightFoto a:active					{ text-decoration:none; }

#rightFoto a.back,
#rightFoto a.back:link,
#rightFoto a.back:visited				{display:block; height: 15px; width:80px; margin-top:15px; padding-left:18px; background:url(../imgs/azienda/back.jpg) no-repeat 0 0; font-size:10px; color:#543112; }
#rightFoto a.continua,
#rightFoto a.continua:link,
#rightFoto a.continua:visited				{display:block; height: 15px; width:80px; margin-top:15px; padding-left:18px; background:url(../imgs/azienda/fwd.jpg) no-repeat 0 0; font-size:10px; color:#543112; }

#rightFoto ul						{ margin:0 0 0 0; list-style-type:none;}
#rightFoto ul li					{ padding:0px 0 0 0px; }

#rightFoto ul#sv				{ float:left; width:240px; margin-top: 7px;}
#rightFoto ul#sv li			{ float:left; padding:0; background:none; margin-right:5px;}
a.sv,
a.sv:link,
a.sv:visited					{ display:block; width:110px; height:80px; margin: 10px 10px 0 0;}
a.vp_a								{  text-indent:-100em; overflow:hidden; }
a.vp_b								{ overflow:hidden; }
a.vp_c								{ background:url(../imgs/azienda/verde-pensile_c.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }
a.vp_d								{ background:url(../imgs/azienda/verde-pensile_d.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }
a.vp_e								{ background:url(../imgs/azienda/verde-pensile_e.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }
a.vp_f								{ background:url(../imgs/azienda/verde-pensile_f.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }
a.vp_g								{ background:url(../imgs/azienda/verde-pensile_g.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }
a.vp_h								{ background:url(../imgs/azienda/verde-pensile_h.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }
a.vp_i								{ background:url(../imgs/azienda/verde-pensile_i.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }
a.vp_l								{ background:url(../imgs/azienda/verde-pensile_l.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }
a.vp_m								{ background:url(../imgs/azienda/verde-pensile_m.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }

a.vo_a								{ background:url(../imgs/azienda/verde-ornamentale_a.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }

a.vo_b								{ background:url(../imgs/azienda/verde-ornamentale_b.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }

a.vo_c								{ background:url(../imgs/azienda/verde-ornamentale_c.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }

a.vo_d								{ background:url(../imgs/azienda/verde-ornamentale_d.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }

a.vo_e								{ background:url(../imgs/azienda/verde-ornamentale_e.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }

a.ce_a								{ background:url(../imgs/azienda/campi-equestri_a.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }
a.ce_b								{ background:url(../imgs/azienda/campi-equestri_b.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }
a.ce_c								{ background:url(../imgs/azienda/campi-equestri_c.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }

a.ce_s1								{ background:url(../imgs/azienda/stratigrafia_a.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }
a.ce_s2								{ background:url(../imgs/azienda/stratigrafia_b.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }

a.vs_a								{ background:url(../imgs/azienda/verde-sportivo_a.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }

a.vs_b								{ background:url(../imgs/azienda/verde-sportivo_b.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }

a.vs_c								{ background:url(../imgs/azienda/verde-sportivo_c.jpg) no-repeat 0 bottom; text-indent:-100em; overflow:hidden; }

a.sv:active,
a.sv:hover,
#right ul#sv li.attivo a.sv	{ background-position:top;}
#rightFoto ul#sv li.attivo a.sv	{ background-position:top;}

#footer .wrapper				{ border-top:3px solid #E37B33; }
#footer p						{ margin-top:15px; }
p#credits						{ float:right; }

#footer a,
#footer a:link,
#footer a:visited				{ color:#543112; }
#footer a:hover,
#footer a:active				{ color:#e2772e; }

/*### [.PRODOTTI.] ########################################################################################*/

#accesso						{position:relative; width:880px; height:300px; background:url(../imgs/accesso.jpg) no-repeat 0 0;}

#accesso p						{position:absolute; text-align:center; top:90px;}
#accesso p.grossista		{left:40px;}
#accesso p.consumatore	{right:40px;}
#accesso p.grossista a,
#accesso p.grossista a:link,
#accesso p.grossista a:visited		{display:block; font-size:16px; color:#ecb876; font-weight:bold; margin-top:10px; text-decoration:none;}
#accesso p.grossista a:hover,
#accesso p.grossista a:active		{ text-decoration:underline;}
#accesso p.consumatore a,
#accesso p.consumatore a:link,
#accesso p.consumatore a:visited		{display:block; font-size:16px; color:#ecb876; font-weight:bold; margin-top:10px; text-decoration:none;}
#accesso p.consumatore a:hover,
#accesso p.consumatore a:active		{ text-decoration:underline;}

/*#accesso p.grossista a,
#accesso p.grossista a:link,
#accesso p.grossista a:visited		{display:block; height:49px;width:129px; background:url(../imgs/grossista.gif) no-repeat 0 0; text-indent:-100em; overflow:hidden; margin-top:10px;}
#accesso p.grossista a:hover,
#accesso p.grossista a:active		{background-position:bottom;}
#accesso p.consumatore a,
#accesso p.consumatore a:link,
#accesso p.consumatore a:visited		{display:block; height:49px; width:163px; background:url(../imgs/consumatore.gif) no-repeat 0 0; text-indent:-100em; overflow:hidden; margin-top:10px;}
#accesso p.consumatore a:hover,
#accesso p.consumatore a:active		{background-position:bottom;}
*/


#carrello					{position:absolute; top: 61px; left: 320px;}
#carrello a.cart,
#carrello a.cart:link,
#carrello a.cart:visited				{display:block; float:left; height: 16px; padding-left:18px; background:url(../imgs/prodotti/carrello.gif) no-repeat 0 0; font-size:14px; font-weight:bold; color:#e37b33; }

#carrello a:link,
#carrello a:visited				{line-height:17px; color:#543112; text-decoration:none;}
#carrello a:hover,
#carrello a:active		{text-decoration:underline;}

ul#pMenu				{ list-style-type:none;}
ul#pMenu	 li			{ float:left; margin:0 4px 0 0; background:none;}
ul#pMenu	 li.last	{ margin:0;}
#pMenu a,
#pMenu a:link,
#pMenu a:visited	{ display:block; width:94px; height:300px; background:#ccc;}

#pMenu a:active,
#pMenu a:hover	{ background-position:top;}

ul#prodList			{list-style-type:none;}
#prodList li			{ position:relative; float:left; padding:4px 4px 2px 4px; margin:0 0 4px 4px; background:none; border:1px solid #e5e5e5; text-align:right;}

a.prod,
a.prod:link			{position:absolute; top:76px; left:0; display:block; height:33px; padding:3px 7px 0 7px; background:url(../imgs/prodotti/bgNome.gif) no-repeat right 0; font-size:11px; text-decoration:none; color:#543112; text-align:right;}

a.prod:hover,
a.prod:active		{text-decoration:underline;}

#prodList span	{color:#E2772E;}

#fotoP				{float:left; width:422px; margin-right:10px; no-repeat 0 0;}
#fotoP img {margin: 10px 0 0 10px;}

#pRight a.back,
#pRight a.back:link,
#pRight a.back:visited				{display:block; height: 15px; width:80px; margin-top:10px; padding-left:18px; background:url(../imgs/prodotti/back.jpg) no-repeat 0 0; font-size:10px; color:#543112; }

#pRight a.continua,
#pRight a.continua:link,
#pRight a.continua:visited				{display:block; height: 15px; width:80px; margin-top:10px; padding-left:18px; background:url(../imgs/prodotti/fwd.jpg) no-repeat 0 0; font-size:10px; color:#543112; }



#dettagli									{float:left; width: 210px;padding-left:20px;}
.imballo										{margin-top: 15px;}
.imballo p									{font-size:9px;}
h3 a, h3 a:link, h3 a:visited		{font-size:11px; color:#543112;}
p.prezzo									{float:right; font-weight:bold;}
p.codice									{margin-top: 6px;color:#b2a294;}
.codice em								{ color:#543112; font-style:normal;}

#dettagli .linea								{clear:right; height:0; border-bottom: 1px solid #e5e5e5; margin-top:5px; padding:0; font-size:1px;}			
#dettagli  h2								{ margin-top: 5px; font-size:14px; color:#ecb876; }

table											{border:1px solid #e37b33; margin-top: 6px;}
td												{border-bottom:1px solid #e5e5e5; padding: 3px; font-size:10px; }
#info td									{background: #ffe3cc; border:none;font-weight:bold; text-align:center;}

table .prezzo								{text-align:right; font-weight:bold;}
table .rimuovi							{text-align:center;}
table .codimb							{text-align:center;}
.quantita input							{width:100%; background:#e5e5e5; padding:2px; font-size:9px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:right;}	
table .prod								{font-weight:bold;}

#riepilogo td								{font-size:11px; text-align:right; padding-top:10px; border:none;}
#opzioni td								{font-size:11px; text-align:right; padding-top:5px; border:none;}

#errore										{height:250px; background:url(../imgs/error.jpg) no-repeat right bottom;}
#successo										{height:250px; background:url(../imgs/success.jpg) no-repeat right bottom;}



table#invioDati				{border:none; margin-top: 6px;}
table#invioDati td			{border:none; padding: 3px; font-size:12px;}
table#invioDati input		{background:#fff; border:1px solid #e5e5e5; padding:2px; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; width:200px;}
table#invioDati input.prov	{width:50px;}
table#invioDati input.cap		{width:50px;}
table#invioDati input.btn	{background:none; border:none; padding:2px; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; width:61px; height:20px;}

table#invioDati textarea		{background:#fff; border:1px solid #e5e5e5; padding:2px; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
#foto{
	margin-left: 20px;
	
	width:100px;
	}
	#fotoChiSiamo{
	margin-left: 20px;
	
	width:800px;
	}
	
	
		#ChiSiamo{
			float:left;
	width: 300px;
	margin-right:10px;
	padding-right:20px;
	padding-left:10px;
	
	}
	#foto p 						{ margin-top:10px;}
#foto a,
#foto a:link,
#foto a:visited				{ color:#e2772e; }
#foto a:hover,
#foto a:active					{ text-decoration:none; }
ul.pptCHi {
	position: relative;
}

.pptCHi li {
	list-style-type: none;
	position: absolute;
	text-align:center;
	top: -6px;
	left: -312px;
}


.pptCHi img {
	
	
	
}
ul.ppt {
	position: relative;
}

.ppt li {
	list-style-type: none;
	position: absolute;
	text-align:center;
	top: 6px;
	left: 11px;
}


.ppt img {
	
	
	
ul.mag {
	position: relative;
	

	padding-top: 300px;
	vertical-align:bottom;
}

.mag li {
	list-style-type: none;
	
	
	text-align:center;
	
	top: 60;
	left: 0;
	position: absolute;
}


.mag img {
	
	
	
}

