/* CSS Document */

body {margin:0px auto; padding:0px; text-align:center; font-family:Tahoma, Verdana, Arial, Helvetica; font-size:70%; background-image:url(../grafica/central-sughero_r1_c14.jpg); background-position:left top; background-repeat:repeat-x;}
#contenitore {width:1000px; margin:0px auto; padding:0px; text-align:center;}	
#top {width:1000px; height:370px; position:relative;}
	 #logo {position:absolute; top:8px; left:11px; width:264px; height:51px;}
	 #en {position:absolute; top:8px; left:435px; width:47px; height:24px;}
	 #it {position:absolute; top:8px; left:482px; width:47px; height:24px;}
	 #es {position:absolute; top:8px; left:529px; width:47px; height:24px;}
	 #sughero {position:absolute; top:0px; left:581px; width:419px; height:370px;}
	 #fotocentrale {position:absolute; top:108px; left:0px; width:581px; height:262px;}
	 #menutop {position:absolute; top:71px; left:7px; width:561px; height:36px; background-image:url(../grafica/central-sughero_r6_c2.jpg); font-size:11px;}
	 	#menutop ul {margin:0px; padding:0px; list-style:none;} #menutop li {margin:0px; padding:0px; float:left; line-height:36px;}
		#home {width:63px;} #home a {color:#FFFFFF; text-decoration:none;} #home a:hover {color:#FFFFFF; text-decoration:none;}
		#chisiamo {width:85px;} #chisiamo a {color:#000; text-decoration:none;} #chisiamo a:hover {color:#000; text-decoration:none; background-image:url(../grafica/rollover/rollover_r1_c2.jpg); padding:12px 19px 11px 19px;}
		#sede {width:58px;} #sede a {color:#000; text-decoration:none;} #sede a:hover {color:#000; text-decoration:none; background-image:url(../grafica/rollover/rollover_r1_c3.jpg); padding:12px 17px 11px 17px;}
		#servizi {width:68px;} #servizi a {color:#000; text-decoration:none;} #servizi a:hover {color:#000; text-decoration:none; background-image:url(../grafica/rollover/rollover_r1_c4.jpg); padding:12px 18px 11px 18px;}
		#certificazioni {width:104px;} #certificazioni a {color:#000; text-decoration:none;} #certificazioni a:hover {color:#000; text-decoration:none; background-image:url(../grafica/rollover/rollover_r1_c5.jpg); padding:12px 21px 11px 21px;}
		#faq {width:49px;} #faq a {color:#000; text-decoration:none;} #faq a:hover {color:#000; text-decoration:none; background-image:url(../grafica/rollover/rollover_r1_c6.jpg); padding:12px 15px 11px 15px;}
		#news {width:59px;} #news a {color:#000; text-decoration:none;} #news a:hover {color:#000; text-decoration:none; background-image:url(../grafica/rollover/rollover_r1_c7.jpg); padding:12px 16px 11px 16px;}
		#contatti {width:75px;} #contatti a {color:#000; text-decoration:none;} #contatti a:hover {color:#000; text-decoration:none; background-image:url(../grafica/rollover/rollover_r1_c8.jpg); padding:12px 18px 11px 18px;}
#bottom {width:1000px; position:relative; background-image:url(../grafica/central-sughero_r9_c18.jpg); background-position:left top; background-repeat:repeat-x;}
	
	#menubottom {width:740px; height:53px; background-image:url(../grafica/central-sughero_r9_c5.jpg); position:absolute; top:0px; left:262px; background-position:left top; background-repeat:no-repeat;  font-size:11px;}
			 	 #menubottom li {margin:0px; padding:0px; float:left; line-height:63px; position:relative;}
				#menubottom a {color:#000000; text-decoration:none;}
				
				.prodotti {width:73px;} .prodotti a:hover {color:#000; text-decoration:none; background-image:url(../grafica/rolloverbottom/rollover_r1_c1.jpg); padding:25px 17px 11px 17px;}
				.ilsugherosardo {width:127px;} .ilsugherosardo a:hover {color:#000; text-decoration:none; background-image:url(../grafica/rolloverbottom/rollover_r1_c3.jpg); padding:25px 23px 11px 23px;}
				.sugheroeinnovazione {width:162px;} .sugheroeinnovazione  a:hover {color:#000; text-decoration:none; background-image:url(../grafica/rolloverbottom/rollover_r1_c6.jpg); padding:25px 26px 11px 26px;}
				.normativa{width:97px;display:none} .normativa a:hover {color:#000; text-decoration:none; background-image:url(../grafica/rolloverbottom/rollover_r1_c9.jpg); padding:25px 24px 11px 24px;}
				.spaziatore {width:100px; display:none} .spaziatore span{color:#FFFFFF;}
				.aquisti{width:166px; display:none} .aquisti a:hover {color:#000; text-decoration:none; background-image:url(../grafica/rolloverbottom/aquisti2.jpg); background-position:left top; background-repeat:no-repeat; padding:25px 46px 11px 46px;}
#carrello form {margin:0px; padding:0px;}
#carrello {position:relative; font-weight:bold; width:250px; text-align:center; border:1px solid #FFF; padding-bottom:5px; display:none} 
#aggiungialcarrello {position:relative; top:5px; margin-left:10px;}
.testomodulocella {font-size:10px;}
#menubottom ul {
margin:0px; display:block;
position:relative;
z-index:400;
padding:0;
height:auto;
list-style:none;
float:left;
}

#menubottom ul ul {
position: absolute;
left:0px; top:52px;
z-index: 500;
}



div#menubottom ul ul,
div#menubottom ul li:hover ul ul,
div#menubottom ul ul li:hover ul ul
{display: none; margin:0px; padding:0px;}

div#menubottom ul li:hover ul,
div#menubottom ul ul li:hover ul,
div#menubottom ul ul ul li:hover ul
{display: block; font-size:11px;  margin:0px; padding:3px; }

#voce1 { width:500px; padding:0px 0px 10px; margin:0px; background-color:#76a12b; /*background-image:url(../grafica/sfondomenuverde.jpg); text-align:left; background-repeat:no-repeat; background-position:left bottom;*/ background-color:#669933} 
	#voce1 .voce1Top { display:none; margin:0px; padding:0px;border:none; height:auto!important;height:5px;min-height:5px;background: url(../grafica/sfondomenuverdeTop.jpg) no-repeat left top;} 
	#voce1 li {margin:2px; padding:2px 2px; line-height:16px; background-image:none; background-position:right bottom; background-repeat:repeat-x; border-top:1px solid #94C14C;}
	#voce1 a {display:block; text-decoration:none; padding:0px 3px; margin:0px; color:#FFFFFF}
	#voce1 a:hover {display:block; background-image:none; background-color:#FFFFFF; padding:0px 3px; margin:0px; color:#000000;}
	
#voce2 { width:250px; height:65px;  padding:0px; margin:0px; /*background-image:url(../grafica/sfondomenuverde2.jpg); text-align:left; background-repeat:no-repeat; background-position:left top;*/  background-color:#669933} 
	#voce2 li {margin:2px; padding:2px 2px; line-height:16px; background-image:none; background-position:right bottom; background-repeat:repeat-x; border-top:1px solid #94C14C;}
	#voce2 a {display:block; text-decoration:none; padding:0px 3px; margin:0px; color:#FFFFFF}
	#voce2 a:hover {display:block; background-image:none; background-color:#FFFFFF; padding:0px 3px; margin:0px; color:#000000;}

#voce3 { width:166px; height:65px;  padding:0px; margin:0px; background-image:url(../grafica/sfondomenuverde3.jpg); text-align:left; background-repeat:no-repeat; background-position:left top; display:none;} 
	#voce3 li {width:158px; margin:2px; padding:2px 2px; line-height:16px; background-image:none; background-position:right bottom; background-repeat:repeat-x; border-top:1px solid #94C14C;}
	#voce3 a {display:block; text-decoration:none; padding:0px 3px; margin:0px; color:#FFFFFF}
	#voce3 a:hover {display:block; background-image:none; background-color:#FFFFFF; padding:0px 3px; margin:0px; color:#000000;}


#testo {padding:40px 20px 0 20px; text-align:justify;}
	#navigazione {font-size:10px; color:#557A13; padding:10px 0;}
		#testo a {text-decoration:underline; color:#557A13;}
		#testo a:hover {text-decoration:none; color:#333333;}
	#testipagina { width:969px; background-image:url(../grafica/sfondopagina.jpg); background-repeat:repeat-y;}
	#testosinistra { width:582px; float:left;}
	#newshome {width:357px; float:left; margin-left:30px;}
		.news2 {background-color:#FFFFFF; padding:10px; color:#000000; margin-bottom:5px;} 
		.titolonews {font-weight:bold;}
		.datanews {margin:5px 0; font-size:90%;}
		.introduzionenews {}
		
		.news {background:none; padding:10px; color:#FFF; margin-bottom:5px;} 
		.news3 {background:none; padding:10px; color:#000; margin-bottom:5px;} 
		
	.txt {padding:10px; padding-top:0px;}
		.txt h1 {color:#494738; font-size:120%;}
		.txt h4 {color:#FFF; font-size:110%; margin-top:8px;}

.clearboth  {clear:both;}


#treblocchi {width:969px; clear:both; margin-top:10px;}
	#blocco1 {float:left; width:320px; height:180px; background-image:url(../grafica/central-sughero_r11_c3.jpg)}
	#blocco2 {float:left; width:320px; height:180px; background-image:url(../grafica/central-sughero_r11_c8.jpg); margin-left:5px; margin-right:4px;}
		#blocco2 a {color:#FFFFFF; text-decoration:underline} #blocco2 a:hover {color:#FFFFFF; text-decoration:none;}
	#blocco3 {float:left; width:320px; height:180px; background-image:url(../grafica/central-sughero_r11_c17.jpg); color:#FFFFFF;}
		#blocco3 a {color:#FFFFFF; text-decoration:underline} #blocco3 a:hover {color:#FFFFFF; text-decoration:none;}

	.titoloblocco { padding:10px 30px; color:#FFF; font-weight:bold; font-size:110%;}
		.testoblocco {padding:10px 20px; padding-top:0px; font-size:11px;}
	
	
#footer {background-color:#646557; padding:10px; clear:both; border-top:10px solid #FFF; color:#FFFFFF;}
	#footer a {color:#FFFFFF; text-decoration:underline; margin:0 5px;} #footer a:hover {color:#EFEFEF; text-decoration:none;}

form {margin:0; padding:0;}
	
	.testomodulo {	border: 2px solid #557A13;	background-color: #ffffff;	font-size:14px; width:300px; margin-bottom:5px;}
.testomodulopiccolo {	border: 2px solid #557A13;	background-color: #ffffff;	font-size:14px; width:100px; margin-bottom:5px;}

label {width:160px; font-size:14px; border-bottom:1px solid #EFEFEF; float:left; margin-right:10px; padding-left:5px; clear:both;}
.bottonemodulo {font-size:16px; color:#000000; font-variant:small-caps; background-color:#FFF; background-position:left top; border:2px solid #78A02E; border-bottom:2px solid #557A13; border-right:2px solid #557A13;}
.button2 {font-size:12px; color:#000000; font-variant:small-caps; background-color:#FFF; background-position:left top; border:2px solid #78A02E; border-bottom:2px solid #557A13; border-right:2px solid #557A13;}

.clearboth {clear:both}
.accetto {font-size:10px;}
.bottonicentro {text-align:center; margin-bottom:10px;}
fieldset {padding:10px;}
legend {font-size:12px; color:#333333; padding: 0 5px 10px 5px; margin-bottom:10px;}
.scelta {width:450px; margin-bottom:5px; height:20px;}
.labellunga{font-size:11px; width:300px}

.linkpagine {display:block; padding:3px 10px; background-color:#FFFFFF; color:#666; margin-top:10px;}
.linkpagine a {padding:3px; margin:1px;  background-color:#CCC; } .linkpagine a:hover {padding:3px; margin:1px;   background-color:#EFEFEF;}

/*accordation*/
#accord	li{float:left;width:400px;}
#accord	li .head{
	cursor:pointer;
	font:bold 1.2em/1.2em Verdana;
	color:#78A02E;
	margin-bottom:5px;
}

.foto {float:left; border:1px solid #CCC; margin-right:10px;}


.prodotto {background-color:#FFF; padding:10px; color:#000; margin-bottom:5px; width:255px; float:left;} 
		.prodotto3 {background-color:#EFEFEF; margin-left:10px;  padding:10px; color:#000; margin-bottom:5px; width:255px; float:left;} 

#prezzoprodotto {font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#333333; text-align:center; padding-top:5px;}

#gmaps_container,#gmaps_container2{width:550px;height:300px;margin:5px 0 20px;padding:0;border:1px solid #fff;}

