/* CSS Document */body{	font:80% Arial,Tahoma,Verdana;	margin:0;	padding:0;		text-align:center;	background:#D4E5BB url('../grafica/template/colori/green.jpg') repeat-x;}#container{	position:relative;	margin:0 auto;	padding:269px 0px 0px;	top:0px ;	left:0px ;	z-index:1;	width:1000px;	text-align:left;	}#navigazione{ position:absolute; top:242px; left:17px; line-height:27px; color:#fff; font-size:.9em; margin:0px 0 0 5px; font-family: Arial, Tahoma, Verdana; }#navigazione a{text-decoration:none;color:#fff;} #data{	position:absolute;	top:242px;	right:17px;	line-height:25px;	color:#fff;	font-size:.9em;	margin:0px 0 0 5px;	padding:0 0 0 10px;	background: url('../grafica/template/home_r4_c23.jpg') no-repeat left center;}#ora{display:inline;background: url('../grafica/template/home_r3_c25.jpg') no-repeat;width:15px;height:20px;margin:0 0 0 10px;padding:0 0 0 15px;} #content{	position:relative;	top:0px;	left:0px;	width:1000px;	margin:0px;	padding:33px 0px 0px;	z-index:2;		text-align:left;	background: url('../grafica/template/home_r4_c2.jpg') repeat-y 9px 0;	text-align:left;}	#carrelloHeader{	position:absolute;	top:180px;	left:17px;	width:142px;	height:38px;	margin:0px;	padding:20px 0 0 65px;	z-index:800;	text-align:left;}#carrelloHeader #car{	margin:0;	padding:0;	line-height:16px;	font-size:1em;	width:93px;	height:16px;	position:absolute;	top:0px;}#carrelloHeader #car a{	margin:0;	padding:0;	width:93px;	height:16px;	line-height:16px;	font-size:1em;	display:block;	cursor:pointer;	text-decoration:none;}#carrelloHeader #car span{	display:none;	height:0;	line-height:0;	font-size:0;}#carrelloHeader p{	margin:0px;	padding:0px;	}#carrelloHeader a{	color:#000;text-decoration:none;}#search{	position:absolute;	top:203px;	left:285px;	width:340px;	height:20px;	margin:0px;	padding: 0px;	z-index:51;		text-align:left;}#search form{margin:0;padding:0;line-height:1em;width:335px;}#search p{margin:0;padding:0;}#search input{width:280px;margin:0px;padding:2px;border:0px solid #fff;}#search .button{width:35px;height:25px;margin:0;padding:0;background:none;border:none;}#con{	position:relative;	display:inline;	float:right;	width:760px;	margin:0px 12px 50px 199px;	padding:0px 10px;	background: url('../grafica/template/home_r4_c7.jpg') repeat-x;	text-align:left;	height:auto!important;	height:1050px;	min-height:1050px;	z-index:40;}#con h1{font:bold 1.2em/1.2em Arial,Tahoma, Verdana;color:#2E6675;padding:10px 0 5px;border-bottom:2px solid #fff;}#con h2{font:bold 1.2em/1em Arial, Tahoma, Verdana;color:#2E6675;padding:0;}#con h3{font:bold 1em/1em Arial, Tahoma, Verdana;color:#2E6675;padding:0;}#con p{margin:5px 0px;}#con ul{list-style-type:square;}#con a{font:bold 1em/1em Arial, Tahoma, Verdana;color:#2E6675;padding:0;text-decoration:none;}#box1{float:left;background: url('../grafica/template/home_r26_c9.jpg') no-repeat;width:300px;height:150px;margin-right:11px;padding:0 0  0 194px;}#box2{float:left;width:120px;height:150px;margin:0px;padding:0px;}#box2 h3{background: url('../grafica/template/home_r26_c16.jpg') no-repeat;width:164px;height:27px;margin:0px 0px 5px;padding:0px;text-transform:capitalize;}#box2 p,#box2 p{margin:0px;padding:0px;}#box1 h2 span,#box2 h3 span{position:relative;left:-999em;}.imgR{float:right;margin:5px 0 5px 5px ;}.imgL{float:left;margin:5px 5px 5px 0;}.center{text-align:center;}.blue{color:#206b7e;font-weight:bold;}.red{color:#ad0101;font-weight:bold;}.orange{color:#ff7800;font-weight:bold;}.clear{clear:both;margin:0;padding:0;height:0;line-height:0em;}#bannerone{background: url('../grafica/template/home_r1_c1.jpg') no-repeat;height:242px;width:1000px;position:absolute;top:0;left:0;z-index:5}#menuIstituzionale{	position:absolute;	right:0;	z-index:800;	width:636px;	top:30px;	margin:0;	padding:0;	height:22px;	text-align:right;}#menuIstituzionale ul{		height:22px;	margin:0;	padding:0px;	width:636px;	float:left;}#menuIstituzionale li {	float:left;	height:22px;	margin:0px;	padding:0px;	list-style:none;	font: .9em/22px Verdana,Arial,Tahoma;	width:86px;}#menuIstituzionale a{	color:#fff;	text-decoration:none;	margin:0px;	padding:4px 0 0 8px;	text-align:left;	height:22px;	font:12px "Futura Md bt",Verdana,Arial,Tahoma; 	display:block;	text-decoration:none;}#menuIstituzionale li.ultimo{border:none;}#menuIstituzionale .uno{}#menuIstituzionale .due{}#menuIstituzionale .tre{margin-right:130px;}#menuIstituzionale .quattro{}#menuIstituzionale .cinque{}#menuIstituzionale .sei {width:72px;}/*#menuIstituzionale li span{position:relative;left:-999em;display:none;}*/#menuServizi{	position:absolute;	top:269px;	left:9px;	margin:0px;	padding:0 0px 0 200px;	list-style:none;	width:781px;	background:#4A881C url('../grafica/template/home_r3_c1.jpg') no-repeat;	height:29px;	border:none;	z-index:35;}#menuServizi li {	float:left;	margin:4px 8px 0 0px;	list-style:none;	padding:0px 0 0 9px;		height:25px;	background: url('../grafica/template/home_r4_c15.jpg') no-repeat;}#menuServizi a{	display:block;	margin:0px;	padding:0px;	text-decoration:none;	font:1em/25px Arial, Verdana;		color:#fff;		text-align:left;	padding:0 8px; }#menuServizi a:hover {background: url('../grafica/template/home_r8_c17.jpg') repeat-x;}#left{position:absolute;top:303px;width:199px;margin:0px 0px 20px;padding:0px;z-index:45;left:9px;text-align:left;}#menuServizi2{	position:relative;	width:198px;	z-index:55;	list-style:none;	text-align:left;	margin:10px 0 0px;	padding:0;}#menuServizi2 li{	width:190px;	margin:0 2px 0px;	padding:0 0 0 0px;	height:27px;	text-align:left;	position:relative;}#menuServizi2 ul li{	width:370px;	margin:0 2px 0px;	padding:0 0 0 0px;	height:27px;	text-align:left;	position:relative;}#menuServizi2 a{	text-decoration:none;	padding-left:20px;	/*width:115px;*/	margin:0;		text-transform:uppercase;	font-weight:bold;	color:#000;	line-height:27px;	font-size:90%;}/*#menuServizi2 li {width:250px;}*/#menuServizi2 li div{line-height:27px;font-size:0;position:relative;float:left;width:43px;height:27px;margin:0px;padding:0;background-repeat:no-repeat;background-position:0;}#menuServizi2 .uno{background-image:  url("../grafica/template/bottoni/cane.png");}#menuServizi2 .due{background-image:  url("../grafica/template/bottoni/gatto.png");}#menuServizi2 .tre{background-image:  url("../grafica/template/bottoni/uccelli.png");}#menuServizi2 .quattro{background-image:  url("../grafica/template/bottoni/roditore.png");}#menuServizi2 .cinque{background-image:  url("../grafica/template/bottoni/cavallo.png");}#menuServizi2 .sei{background-image:  url("../grafica/template/bottoni/rettile.png");}#menuServizi2 .sette{background-image:  url("../grafica/template/bottoni/pesci.png");}#menuServizi2 .otto{background-image:  url("../grafica/template/bottoni/veterinaio.png");}#menuServizi2  li ul{margin:0 0 10px;padding:0;border:1px solid #202F36;color:#000; line-height:22px; font-size:12px; }#menuServizi2  li li{margin:0;padding:1px 0 2px;background:none; line-height:22px; height:22px;  }#menuServizi2  li li a{font-weight:bold;margin:0 8px;padding:0;color:#333;  line-height:22px; height:22px;}#menuServizi2  li li a:hover{color:#FFF;}#menuServizi2  li ul.sub {	width:370px;	left:190px;	top:0px;	margin:0px;	padding:1px;	position:absolute;		text-align:left;	list-style:none;	background:#fff;	}/*newsletter*/#newsletter{position:relative;width:180px;height:155px;background: url('../grafica/template/home_r24_c2.jpg') no-repeat;margin:35px auto;padding:0 0 0 12px; margin-bottom:10px;}#newsletter h2{width:74px;margin:0;padding:0px;line-height:0;font-size:0;height:26px;}#newsletter h2 span{position:relative;left:-99999em;margin:0;padding:0px;line-height:0;font-size:0;}#newsletter form{margin:0;padding:0px;}#newsletter p{margin:0;padding:0;}#newsletter label{display:block;font:normal Verdana;margin:0px;padding:5px 0 0px;color:#000;}#newsletter input{width:172px;margin:0px;padding:0;}#newsletter .button{border:none;background:#fff url('../grafica/template/iscriviti.jpg') no-repeat;position:absolute;top:119px;left:131px;width:52px;height:25px;background:none;cursor:pointer;color:#fff;font-size:.8em;line-height:14px;margin:0px;padding:0;}/*footer*/#footer{		top:0px;	width:981px;	left:9px;	text-align:left;	margin:0;	padding:0;	position:relative;	z-index:3;	color:#333;	clear:both;	background: url('../grafica/template/home_r32_c1.jpg') repeat-y;}#footer p{		width:977px;	margin:2px;	padding:0;	text-align:center;}#footer ul{		width:981px;	list-style:none;	margin:0;	padding:10px 0 0;	height:auto!important;	height:36px;	min-height:36px;	text-align:center;		position:relative;	background: url('../grafica/template/home_r30_c1.jpg') no-repeat;}#footer ul li{		width:auto;	display:inline;	text-align:center;	margin:0;	padding:0;}#footer a{			color:#666;	text-decoration:none;	font-size:1em;	margin:0 3px;	padding:0;}#colLeft{	position:absolute;	top:-187px;	width:208px;	height:187px;	margin:0;	padding:0;	background: url('../grafica/template/home_r28_c1.jpg') no-repeat;}/*catalogo************************************************************************************************/#catalogo{	width:760px;	margin:0px 0px 20px;	padding:0px;	float:left;	position:relative;	text-align:left;	display:inline;}#catalogo .box{	background:#fff;	float:left;	width:755px;	text-align:left;	margin:0px 4px 4px 0px;	padding:2px;	font-weight:bold;	border:1px solid #e5e5e5;position:relative;}#catalogo .titolobox{height:16px; border-bottom:1px solid #e5e5e5; padding: 2px; text-transform:capitalize; font-size:12px; margin-bottom:5px;}#catalogo p.txt{float:left;margin:0;padding:0;width:400px;text-align:left;height:auto!important;height:215px;min-height:215px;}.imageleft {float:left; margin:5px 15px 5px 5px;}#catalogo .dettaglio{float:left;margin:0 2px 0 0;padding:0;width:115px;height:20px;}#catalogo .form{float:left;margin:0;padding:0;width:115px;height:20px;}#catalogo .dettaglio img{margin:0;padding:0;width:115px;height:20px;}/*#catalogo .box form,#catalogo .box form p,#catalogo .box input{margin:0;padding:0;width:15px;display:inline;}*/#catalogo .box form input.carrello{margin:0;padding:0;background: url('../grafica/template/home_r21_c12.jpg') no-repeat;width:115px;height:20px;border:none;cursor:pointer;}.smallest {font-size:9px;}.linea {text-decoration:line-through; color:#333;}/*home*/.boxhome {	background:#fff;	float:left;	width:240px;	text-align:left;	margin:0px 4px 4px 0px;	padding:2px;	font-weight:bold;	border:1px solid #e5e5e5;position:relative;	font-size:10px;}#catalogohome h2 {font-size:11px;}/*dettaglio************************************************************************************************/#dettaglio{	float:left;	width:746px;	margin:0px 0px 20px;	display:inline;	padding:10px 0px 5px;	background:#fff;	position:relative;	text-align:left;	border:1px solid #e5e5e5;}div.back{	background:  url('../grafica/template/dettaglio_r3_c1.jpg') no-repeat left center;	padding-left:15px;	margin:10px 0;	display:block;	color:#9E9C87;	line-height:30px;}#con span.back a{	color:#9E9C87;	text-decoration:none;	padding:4px 0;}	#imgDett{float:left;width:254px;margin:0px;padding:0;display:inline;}#dettaglioTxt{	width:478px;	float:left;	margin:0px 5px 0 0;	padding:0px;	border-right:1px solid #2A677A;}#dettaglioTxt #txt{	margin:0px 10px 0;	padding:0;}#dettagliobianco {background-color:#FFFFFF;padding:5px 0 10px 10px;width:736px;margin-bottom:10px;border:1px solid #CCC;}#descrizionedettaglio { font-size:90%;}#descrizionedettaglio p{margin:0px; padding:0px;}#txt2{	margin:0;	padding:0;}#txt2 h1{	margin:0px 2px;	display:block;	border-bottom:1px solid #e5e5e5;	text-align:left;padding: 0 0 0 10px;	width:712px;	margin-bottom:5px;}#dettaglioCar{	width:268px;	height:21px;	margin:10px auto 0;	padding:0px;	text-align:center;}#prezzo{	/*background:#DAD6B3  url('../grafica/template/dettaglio_r6_c7.jpg') no-repeat right top;	height:40px;	padding:30px 0px 0px;	margin:20px 0;*/	color:#000000;	font-size:100%;}#nav{	clear:both;	height:40px;		width:610px;	margin:20px auto 0;	padding:0px;	height:32px;			background: url('../grafica/template/dettaglio_r10_c3.jpg') no-repeat;}#pagRight,#pagLeft{width:230px;padding-top:8px;position:relative;top:0px;z-index:80;}#pagRight2,#pagLeft2{width:80px;padding-top:8px;position:relative;top:-28px;z-index:81;}#pagRight,#pagRight2{float:right;text-align:right;margin-right:55px;padding-top:8px;display:inline;}#pagLeft,#pagLeft2{float:left;margin-left:55px;padding-top:8px;display:inline;}#pagRight a,#pagLeft a,#pagRight2 a,#pagLeft2 a{text-transform:capitalize;text-decoration:none;font:bold 1.2em/1.2em Verdana,Arial;color:#fff;}/***************************/#paginazione{clear:both;float:right;margin:0px 15px 0 0;padding:0;}#paginazione .num{display:block;margin:0px 0 0 0px;padding:5px 0;font:normal 1em Verdana;} #paginazione .num a{padding:2px 6px;color:#fff;margin:1px;text-decoration:none;font:normal 1em Verdana;background-color:#fff;color:#3B94A6;border:1px solid #ccc;}#paginazione .num span{padding:2px 6px;color:#fff;font:normal 1em Verdana;margin:1px;background-color:#A2D84D;border:1px solid #ccc;}#paginazione2{clear:both;float:right;margin:0px 15px 0 0;padding:0;}#paginazione2 .num{display:block;margin:0px 0 0 0px;padding:5px 0;font:normal 1em Verdana;}#paginazione2 .num a{padding:2px 6px;color:#fff;margin:1px;text-decoration:none;font:normal 1em Verdana;background-color:#fff;color:#3B94A6;border:1px solid #ccc;}#paginazione2 .num span{padding:2px 6px;color:#fff;font:normal 1em Verdana;margin:1px;background-color:#A2D84D;border:1px solid #ccc;}/***************************contatti***************************//*pagina contatti*/#contatti br,#moduloordine br{	margin:10px 0;}#contatti label,#moduloordine label{	float:left;	display:block;	width:150px;	margin:5px 0 0;	clear:left;}#contatti, #moduloordine{	position:relative;	z-index:41;	margin:10px 0 30px;	width:650px;}#contatti input,#contatti select, #moduloordine input, #moduloordine select{	font-size:1em;}#contatti legend, #moduloordine legend {	 	font-size: .9em;	color:#fff;	font-weight:bold;	background:#666;	padding: 3px 5px;	margin:10px 0 5px;}#contatti legend a, #moduloordine legend a{	 	color:#fff;}#contatti label span, #moduloordine label span{position:relative;left:-999em;}/*MAPPA-**********************************************/#gmaps_container{	width:730px;	height:450px;	margin:10px auto 10px;	border:3px solid #fff;	padding:2px;	color:#000;	float:left;	clear:left;	text-align:center;}a.gmaps_container {background: url('../grafica/template/freccia.gif') no-repeat 0 2px;padding-left:20px;text-decoration:none;}#gmaps_info{text-align:center;}#gmaps_container div span{font-size:.4em;}/*faq*/span.faq{float:left;margin:2px 5px 5px 0;cursor:pointer;background: url('../grafica/template/plus.gif') no-repeat;width:9px;height:9px;}.faq1{margin-right:10px;color:#FDC705;margin-left:18px;}/*PAGINA CON LA MAPPA*/#mappasito ul, #mappasito li ul{	color:#FDC705;	float:left;	margin-top:30px;}#mappasito a, #mappasito .nolink{	color:#fff;	display:block;	text-decoration:none;	padding-left:10px;	margin:0;	line-height:1.5em;}#mappasito a:hover{	background:#358dc0;	color:#fff;	display:block;}#mappasito ul.ul1{	padding:0 5px 0 130px;	width:140px;	}#mappasito ul.ul2{	width:140px;	padding-left:59px;	background: url('../grafica/template/flotta-sezioni_r5_c7.jpg') repeat-y left top;}#mappasito li ul{	margin:0;	padding:0 0 0 20px;	width:130px;}#mappasito li{	margin:0;	padding:0;	line-height:1px;	margin-top:5px;}.formcarrello {width:100%; margin:0px; padding:0px;} .formcarrellocompleta {width:100%; text-align:center;}fieldset {padding:10px 20px;}/*faq*/.domanda{color:#2E7B0B;font-size:1.2em;font-weight:bold;display:block;background: url('../grafica/template/dettaglio_r8_c1_r8_c5.gif') no-repeat left center;padding-left:15px;}#carrello{	margin:20px 0px;}#carrello form{	float:none;	color:#000;	float:left;}#carrello form .label{float:left;width:130px;padding-top:10px;}#carrello form label{padding-right:15px;font-weight:bold;}#carrello #aggiungialcarrello{float:left;}tr.row1{background:#e5e5e5;margin-bottom:10px; font-size:90%;}tr.row0{background:#fff;font-size:90%;}td.but{background:#fff;text-align:center;margin:0;}td.but form{margin:0;padding:0;}table#carr{margin:10px;}td.right{text-align:right;}/*button carrello*/input.button,input.button2{	margin:5px 0;		text-decoration:none;	border:none;	font-size:1em;	cursor:pointer;	border:1px solid #ccc;	color:#fff;	background:#2F7C0C;	font-weight:normal;}#tableDet{border:none;float:left;}#tableDet th{border:1px solid #FFF; background-color:#D4E5BB; border-left:0px;padding:0 5px; font-weight:normal; line-height:18px;}#tableDet td{padding:0 5px;}.rowDet0{background:#F9F9F9;}.rowDet1{background:#EFEFEF;}.arancio {background-color:#FFCC00;}.list{font-size:.8em;line-height:1em;}.offerte {line-height:20px; color:#FFFFFF; text-align:center; background-color:#CC0000; font-variant:small-caps; font-size:14px;}.novita {line-height:20px; color:#FFFFFF; text-align:center; background-color:#003366; font-variant:small-caps; font-size:14px;}.venduto {line-height:20px; color:#FFFFFF; text-align:center; background-color:#316614; font-variant:small-caps; font-size:14px;}.cercocasa {line-height:20px; color:#377313; text-align:left; font-variant:small-caps; font-size:14px;}#sottocategorie2 {padding:10px; padding-bottom:20px;} #sottocategorie2 ul{ margin:0px; padding:0px; list-style-type:none;}	#sottocategorie2 li {margin:0 10px 10px 0; padding:2px 5px; border:1px solid #FFF; background-color:#F9F9F9; width:160px; float:left;  text-transform:uppercase; font-size:10px; border-left:3px solid #CCC; border-bottom:1px solid #CCC;}	.clearboth {clear:both;}	.caratteristica {font-size:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}#paypal {position:absolute; top:298px; right:10px; z-index:9999;}#areariservata { }#loginrivenditori a { color:#FFF;}#loginrivenditori  { background-image:url(../grafica/template/area-rivenditori.jpg); width:182px; height:135px; font-size:10px; padding-top:20px; padding-left:10px; margin-left:2px; margin-top:20px;}#areariservata a { color:#FFF;}
