@charset "utf-8";/* CSS Document */img { margin:0; padding:0; border:0;}body {margin:0 auto; padding:0; text-align:center; font-family:  Helvetica, Arial,sans-serif; font-size:11px; background-image:url(../grafica/template/sfondo1.jpg); background-position:left top; background-repeat:repeat-x; color:#2C2E23;}#sfondocontenitore {width:100%; margin:0px auto; padding:0px; text-align:center;min-height:885px; height:auto !important; height:885px; background-image:url(../grafica/template/sfondoombra.png); background-position:center top; background-repeat:no-repeat;}	#contenitore {width:1000px; margin:0px auto; padding:0px; text-align:center; position:relative;}	#logo {position:absolute; top:8px; left:25px; width:187px; height:84px;}	#language {position:absolute; top:0px; left:622px; width:175px; height:39px;}	#language a {color:#333; text-decoration:underline;} #language a:hover {color:#000; text-decoration:underline;}	#topricerca {position:absolute; top:0px; left:797px; width:203px; height:39px; background-image:url(../grafica/template/motorericerca.jpg);}		#topricerca form { margin:0; padding:0;}	#topricerca #query { position: absolute; top:10px; left:20px; width:110px; margin:0; padding:0; border:0; background-color:transparent;}	#topricerca #cerca { position: absolute; top:0px; left:140px; border:0px solid #000; width:60px; height:39px;}		#menutop {position:absolute; top:106px; left:0px; width:1000px; height:36px; background-image:url(../grafica/template/sfondomenu.jpg); background-position:left top; background-repeat:repeat-x; line-height:36px;font-weight:bold;}		.menutop ul {margin:0; padding:0; text-align:left; list-style:none;}		.menutop ul .menuul { width:200px; background-image:url(../grafica/template/sfondomenu.jpg);}		.menutop li {margin:0; padding:0; text-align:left; float:left;}		.lidestra { background-image:url(../grafica/template/lidestra.jpg); background-position:right top; background-repeat:no-repeat; padding-right:1px; }		.menutop li a {margin:0; padding:10px 17px; color:#585858; text-decoration:none;  text-transform:uppercase; }		.menutop li a:hover {margin:0; padding:10px 17px; color:#585858; background-color:#FFFFFF;}		.menuul li {margin:0; padding:0; text-align:left; display:block}		.menuul li a {margin:0; padding:0px 20px; color:#585858; text-decoration:none; display:block;}		.menuul li a:hover {margin:0; padding:0 20px; color:#585858; background-color:#FFFFFF; display:block;}				#catalogopiccolo { width:672px; height:403px; background-color:#FFF; font-size:10px; padding-top:26px; padding-left:14px;}		#catalogopiccolo a { margin:inherit; padding:inherit; display:compact;}		#catalogopiccolo li { background-color:#FFF; width:200px; height:70px; float:left; margin:0; padding:0; display:inline; line-height:15px; border-bottom:1px dashed #BDB79F; position:relative; margin-bottom:10px; margin-right:18px;}		#catalogopiccolo li a{ margin:0; padding:0; display:compact;}		#catalogopiccolo li a:hover{ margin:0; padding:0; display:compact; background:transparent;}		#catalogopiccolo div { position:absolute; bottom:10px; left:75px; border-left:1px solid #BDB79F; padding-left:5px;} #catalogopiccolo div a { color:#BDB79F; font-weight:normal; text-transform:lowercase;}		#catalogopiccolo img { float:left; margin-right:15px;}			#foto {position:absolute; top:157px; left:0px; width:998px; height:475px; border:1px solid #FFF; overflow:hidden;}		#frasecentrale {position:absolute; top:123px; left:564px; background-image:url(../grafica/template/frase.jpg); width:260px; height:349px;}	#frasecentraleen {position:absolute; top:123px; left:564px; background-image:url(../grafica/template/en/frase-en.jpg); width:260px; height:349px;}		#txtfrasecentrale{position:absolute;top:270px;left:23px;width:200px;height:50px;text-align:left;color:#646464;font-size:12px;}	#fotopiccole {position:absolute; top:123px; left:828px; width:172px;}	#news1 {position:absolute;top:477px;left:0px;width:560px;height:290px;}	#news2 {position:absolute;top:660px;left:0px;width:640px;height:224px; background-image:url(../grafica/template/sfondoblocchi.gif); padding-top:1px; background-color:#FFF; background-position:left top; background-repeat:no-repeat;} #news3 {position:absolute;top:477px;left:0px;}	.blocco {width:288px; height:99px; float:left; margin-left:1px; margin-bottom:1px; padding-top:12px; padding-left:15px; padding-right:15px;}	.titoloblocco { padding-bottom:10px; font-size:12px; font-weight:bold; text-transform:uppercase;}	.fotoblocco { float:left; padding-right:10px;}	.testoblocco { width:214px; height:68px; font-size:11px; float:left; text-align:justify;}	#newsletter {position:absolute;top:654px;left:655px;width:345px;height:231px;}		#center { min-height:885px; height:auto !important; height:885px;}	#centerpagine { min-height:542px; height:auto !important; height:542px; padding-top:156px; text-align:center;}	#sfondofooter { width:100%; height:315px; background-image:url(../grafica/template/sfondofooter.jpg); background-position:left bottom; background-repeat:repeat-x; margin:0px auto; padding:0px; text-align:center;}	#sfondofootersotto { width:1000; background-image:url(../grafica/template/sfondofootersotto.jpg); background-position:center top; background-repeat:no-repeat;}	#footer {position:relative; width:1000px; font-size:10px; color:#646464; text-align:left; margin:0px auto; padding:0px; text-align:center;}	.primobloccofooter {width:178px; padding:5px 0px 5px 18px; float:left;  border-left:0px solid #FFF; height:55px; color:#C7B59A }	.bloccofooter {width:179px; padding:5px 4px 5px 18px; float:left;  height:75px;  color:#C7B59A }	.primobloccofooter strong{ color:#3B3B32; line-height:20px;}	.bloccofooter strong{ color:#3B3B32; line-height:20px;}	.lineafootertop { padding:10px 18px;}	.lineafooterbpottom {padding:10px 18px; color:#595959; }	.lineafooterbpottom a{color:#595959; text-decoration:none; padding:0 10px;} .lineafooterbpottom a:hover{color:#000; text-decoration:none; padding:0 10px;}	.lineafooterbpottom2 {padding:27px 18px; color:#595959; }	.lineafooterbpottom3 {padding:5px 18px; color:#D8D0AB; } .lineafooterbpottom3 a{color:#D8D0AB; text-decoration:none; } .lineafooterbpottom3 a:hover{color:#FFF; text-decoration:none; }.fotosinistra {margin:0 4px 4px 0; float:left;}.fotodestra {margin:0 0 4px 0; float:left;}		.clearboth {clear:both;}		#nomenl {position:absolute;left: 14px;top: 47px;width: 149px;height: 18px; font-size:10px; border:0; background:transparent;}	#emailnl {position:absolute;left: 14px;top: 78px;width: 149px;height: 18px; font-size:10px; border:0; background:transparent;}	#privacynl {position:absolute;left: 7px;top: 146px;	width: 165px;	height: 65px;	text-align:left;	font-size:10px; text-align:right;}	#privacynl a {color:#666;}	#buttonnl {	position:absolute;	left: 137px;	top: 110px;	width: 34px;	height: 33px; border:0;   background:transparent;}#news1 {text-align:left;}#news1 ul { list-style:none; margin:0px; padding:0px;}#news1 li {width:560px; padding: 0px; border-bottom:1px solid #D7EAB2; height:95px; margin-bottom:5px; overflow:hidden;}#news1 img {float:right; margin-left:15px; border:0; }#news1 span {font-size:16px;  color:#666; line-height:30px; font-weight:bold; display:block; background-color:#D7EAB2; padding-left:15px;}#news1 a {color:#666; text-decoration:none;} #news1 a:hover {color:#000; text-decoration:none;}#news2 {text-align:left; overflow:hidden;}#news2 ul { list-style:none; margin:0px; padding:0px; }#news2 li {width:280px; padding: 0px; height:125px; overflow:hidden; margin:0px; }#news2 li img {float:left; margin-right:15px; border:0; }#news2 .spantitolo {font-size:10px;  color:#666; font-weight:bold; display:block; text-transform:uppercase; padding-bottom:10px;}#news2 .spantesto {  text-align:justify} .spantesto p{ margin:0; padding:0;} a {color:#666; text-decoration:none;} a:hover {color:#000; text-decoration:none;} .spantitolo a{color:#B49A77}#certificazioni {	position:absolute;	top:0px;	right:0px;	width: 115px;	height: 29px;}#testopagine { padding-left:16px; padding-right:19px; text-align:left;  min-height:511px; height:auto !important; height:511px; width:654px; float:left; }#colonnadestra { width:295px;float:left; text-align:left; color:#585858;}#colonnadestra ul { list-style:none; margin:0px; padding:0px; }#colonnadestra  img { margin-bottom:3px;}#testocatalogo { padding-left:8px;text-align:left;  min-height:511px; height:auto !important; height:511px; width:993px; position:relative;  }#bianco { background-color:#FFF; background-image:url(../grafica/template/lineabottom.jpg); background-position:left bottom; background-repeat:repeat-x; padding-top:16px; padding-bottom:18px;  }#testopagine h1 { font-size:14px; text-transform:uppercase; color:#585858;}#testopagine h2 { font-size:12px; text-transform:uppercase; color:#585858;}#testopagine a { color:#333;}.intestazione{ width:284px; height:32px; background-color:#E8E5DC; line-height:32px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#585858; text-align:left; margin-bottom:1px; padding-left:11px;}.titololi{ background-color:#EFEFEF; line-height:22px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#585858; text-align:left; padding-left:11px; margin:3px 0; width:265px;}.titololi a { color:#585858; text-decoration:none;}.titololi a:hover { color:#585858; text-decoration:underline;}#fotopagine { text-align:left; position:relative; color:#FFFFFF; font-size:20px; padding-left:20px; padding-top:10px; line-height:30px; height:96px; margin-bottom:23px; font-weight:normal; letter-spacing:1px;}#fotopagine img { position:absolute; top:0px; right:0px;}#fotocatalogo{ text-align:left; position:relative; margin-bottom:23px;}#navigazionepagine { text-align:left; position:relative; color:#FFFFFF; padding-left:20px;line-height:29px; height:29px; margin-bottom:2px; font-weight:normal;}#sfondonavigazionepagine { margin-bottom:10px; border-bottom:1px solid #D9D6D1;}#navigazionecatalogo { text-align:left; position:relative; color:#6D6D6D; padding-left:20px;line-height:20px; height:20px; margin-bottom:2px; font-weight:normal;}#navigazionecatalogo h1{ margin:0; padding:0; display:inline;  font-size:12px; text-transform:uppercase;}#ricercapiante {text-align:left; position:absolute; top:0px; right:5px;}#ricercapiante select{margin:0 0 0 10px; font-size:11px; background-color:#FFF; border:1px solid #008D48; width:327px;}#ricercacategorie {text-align:left;}#ricercacategorie select{margin:0 0 0 10px; font-size:11px; background-color:#FFF; border:1px solid #008D48; width:200px;}#menusinistra {text-align:left; color:#FFF;}	#menusinistra ul{margin:0; padding:0; list-style:none;}	#menusinistra li{display:block; float:left;}	#menusinistra .liselezionato { text-decoration:underline;}	#menusinistra a {margin:0px; padding:0 20px;  color:#FFF; text-decoration:none; border-right:2px solid #FFF;}	#menusinistra a:hover {margin:0px; padding:0 20px;color:#FFF; text-decoration:underline; border-right:2px solid #FFF;}#fotopagine { background-color:#008D48;}#navigazionepagine { background-color:#008D48;}.archivio { font-size:10px; text-transform:capitalize; color:#000; padding-left:10px; margin-left:10px; border-left:1px solid #E0DAB8;}#slidernews {    width:290px; height:70px; }#slidernews li{ width:290px; height:70px; }#slidernews img {float:left; margin-right:10px;}#newsdestra {    width:284px;	margin-top:20px;}#newsdestra li{ width:284px; height:70px; clear:both; margin-bottom:20px; }#newsdestra img {float:left; margin-right:10px;}#newsdestra .spantitolo {font-size:10px;  color:#666; font-weight:bold; display:block; text-transform:uppercase; padding-bottom:10px;}#newsdestra .spantitolo a{color:#B49A77}
