body{
font: 76% Verdana,Arial,sans-serif;
background:#7DB24A url(../images/bg_body.gif);
padding:0;
margin:0;
}/**bg_body.gif)**/
h2{margin:0;padding:0;font: 16px Verdana,Arial,sans-serif;font-weight: bold;}
	h2
h3{margin:0;padding:0;font: 15px Verdana,Arial,sans-serif;font-weight: bold;}

div#container{width: 756px;margin: 20px auto 0;background:#fff url(../images/xbg_container2.jpg) repeat-y center;border:0px solid #00f}	
	div#header{margin-left:14px;padding:0;width: 741px;border:0px solid #6ff}	
	div#parteprima	{margin:0;padding:0;border:0px solid #00f}	
		div#logo{float: left;width: 400px;border:0px solid #0f0;}
		div#tool-links{float: right;margin:10px 0 0 0;border:0px solid #ff0;height:50px;background: url("../images/xbg_tool-links.gif") no-repeat;color: #333;font: 10px Arial,Verdana,sans-serif;color:#666;font-weight: bold;}
			#tl-home {margin:0;padding:0;width: 61px;}
				#tl-home a{margin:0;padding:20px 10px 20px 10px;border:1px solid #00f;background: url("../images/bg_tl-home.gif") no-repeat;}
				#tl-home a:hover{margin:0;padding:20px 10px 20px 10px;border:1px solid #00f;background: url("../images/bg_tl-home-hover.gif") no-repeat;}
			.tl-sitemap {margin:0;padding:20px 10px 20px 10px;border:1px solid #00f;background: url("../images/bg_tl-home.gif") no-repeat;}
			.tl-cerca {margin:0;padding:20px 10px 20px 10px;border:1px solid #00f;background: url("../images/bg_tl-home.gif") no-repeat;}	
			div#tool-links a{color: #666;text-decoration: none;border-bottom: 1px dotted #fff;}
			div#tool-links a:hover{color: #333;text-decoration: none;border-bottom: 1px dotted #333;}
			/* classi gestione spaziatura tra le voci di menu di tool links*/
			.voci-tool-links{padding:5px;}			
			.voci-tool-links3{padding:12px;}	
			/* fine classi gestione spaziatura tra le voci di menu di tool links -----border-bottom:1px dotted #666;*/		
	div#content{float: left;width: 502px;margin:10px 0 0 0;padding-left:14px;border:0px solid #0f0;}
		div#content p{font: 11px Verdana,Arial,sans-serif;color:#333;margin:6px 0;padding:0 14px 6px 0;word-spacing:2px;border:0px solid #f0f} 
			div#content p a{font: 11px Verdana,Arial,sans-serif;color:#666;text-decoration:none;border-bottom:1px solid #666;}
			div#content p a.link-orange {color:#f66;text-decoration:none;border-bottom:0px solid #666;}
		h2.rosso{width: 490px;;background:#88BB54 /*#EE0B05 SFONDO NATALIZIO*/url(../images/bg_h2.jpg) repeat-y center;padding:2px 0 5px 6px;font: 15px Verdana,Arial,sans-serif;color:#fff;font-weight: bold;border:0px solid #00f;}	
		h2.rosso2{width: 216px;;background:##88BB54/*#EE0B05 SFONDO NATALIZIO*/ url(../images/bg_h2-rosso.jpg);padding:2px 0 5px 6px;font: 15px Verdana,Arial,sans-serif;color:#fff;font-weight: bold;border:0px solid #00f;}
	div#navigation{float: right;width: 235px;margin:10px 0 0 0;border:0px solid #ff0}
		h2.verde{width: 216px;;background:#88BB54/* EE0B05-SFONDO NATALIZIO*/ url(../images/xbg_h2-verde.jpg);padding:2px 0 5px 6px;font: 15px Verdana,Arial,sans-serif;color:#fff;font-weight: bold;border:0px solid #00f;}	
		h2.verde2{width: 490px;;background:#88BB54/*EE0B05-SFONDO NATALIZIO*/ url(../images/xbg_h2-verde.jpg);padding:2px 0 5px 6px;font: 15px Verdana,Arial,sans-serif;color:#fff;font-weight: bold;border:0px solid #00f;}	
	div#extra{float: right;clear: right;width: 235px;border:0px solid #f00}	
		div#extra p a.link-orange {color:#f66;text-decoration:none;border-bottom:0px solid #666;}
		div#extra p a.link-nero {color:#666;text-decoration:none;border-bottom:0px solid #666;}		
	div#footer{clear: both;width: 729px;background-color:#f1f1f1;margin:0 12px 0 15px;padding:8px 0;border:0x solid #ff0;height:35px}
		div#copy{float: left;width: 507px;background-color:#f1f1f1;}
		div#crediti{float: right;width: 200px;padding:0 0 0 20px;margin:0;background-color:#f1f1f1;text-align:right;font: 11px Arial,Verdana,sans-serif;color:#666;}
		div#crediti a{color:#666;padding:0 12px;text-decoration:none;}
		div#crediti a:hover{color:#333;padding:0 12px;text-decoration:underline;}
		.txt-footer{font: 11px Arial,Verdana,sans-serif;color:#666;padding-left:12px;word-spacing:2px;border:0px solid #00f} 
		
/********* stili menu di navigazione standard***********/
div#navigation-standard{padding: 10px 0 0 0;margin:0;background-color: #fff}
div#navigation-standard ul{list-style-type: none;margin: 0;padding: 0}
div#navigation-standard li{float: left;margin: 0;padding:0;background:#fff url(../images/sfondohover.gif) no-repeat top left}
div#navigation-standard a{display: block;width: 235px;line-height: 28px;text-decoration: none;background: url("../images/sfondonormale.gif") no-repeat top left;color: #666;text-indent:45px;font-weight: bold;}
div#navigation-standard a:hover{background-image: none;color: #333}
div#navigation-standard li a.on,div#navigation-standard li#activelink a:hover{background: url("../images/sfondoattivo.gif") no-repeat top left;color: #333}
	div#navigation-standard ul.sottorubrica-standard li a{float: left;margin: 0;padding:0;background:#fff url(../images/sfondo_sm_attivo-2.gif) no-repeat top left;text-indent:50px;}
	div#navigation-standard ul.sottorubrica-standard li a:hover{float: left;margin: 0;padding:0;background:#fff url(../images/sfondo_sm_hover-2.gif) no-repeat top left}
/********* fine stili menu di navigazione standard***********/

/********* stili menu di navigazione speciale***********/
div#navigation-speciale{padding: 0;margin:0;background: #fff url(../images/dividi-menu.gif) no-repeat top left}
div#navigation-speciale ul{list-style-type: none;margin: 0;padding: 0}
div#navigation-speciale li{float: left;margin: 0;padding:0;background:#fff url(../images/sfondonormale_spec_hover.gif) no-repeat top left}
div#navigation-speciale a{display: block;width: 235px;line-height: 28px;text-decoration: none;background: url("../images/sfondonormale-2.gif") no-repeat top left;color: #666;text-indent:45px;font-weight: bold;}
div#navigation-speciale a:hover{background-image: none;color: #333}
div#navigation-speciale li#activelink a,div#navigation-speciale li#activelink a:hover{background: url(../images/sfondonormale_spec_hover.gif) no-repeat top left;color: #333}
/********* fine stili menu di navigazione speciale***********/
p#dividi-menu{margin:0; padding:0;background:#fff url(../images/dividi-menu.gif) no-repeat top left}
p#fine-menu{margin:0; padding:0 0 6px 0;background:#fff url(../images/fine-menu.gif) no-repeat top left}
	
/********* classi generiche ***********/	
.ghost {position: absolute; left: -9000px;}
.no {display: none;}
.center {text-align:center;}
img {padding-right:5px;padding-top:5px;border:0;}

/********* stili menu tool links***********/
ul#menu-tl{}
ul#menu-tl,ul#menu-tl li{list-style-type:none;margin:0;padding:0}
ul#menu-tl li{float:left;margin-right:1em}
ul#menu-tl a{float:left;padding:25px 16px 4px 17px;text-decoration:none;font-weight:bold;color:#666}
ul#menu-tl a:hover{border-bottom: 2px solid #7DB24A;color:#333}
/*ul#menu-tl li.current a,ul#menu-tl li.current a:hover{color:#FF37BB;border-bottom: 3px solid #54B4E5}*/
li#home a{background: url(../images/bg_tl-home.gif) no-repeat left center} li#home a:hover{background: url(../images/bg_tl-home-hover.gif) no-repeat left center}
li#search a{background: url(../images/bg_tl-sitemap.gif) no-repeat left center}li#search a:hover{background: url(../images/bg_tl-sitemap-hover.gif) no-repeat left center}
li#products a{background: url(../images/bg_tl-cerca.gif) no-repeat left center}li#products a:hover{background: url(../images/bg_tl-cerca-hover.gif) no-repeat left center}

/********* stili testo articoli e rubriche***********/
div.wwwtesto{margin:0;padding:0 0 35px 0;}
	div.wwwtesto p{margin:0;padding:10px 10px 0 15px;font: 11px Verdana,Arial,sans-serif;color:#333;}
		wwwtesto a{color:#00f;text-decoration:none;}	
		div.wwwtesto ul, li {font: 11px Verdana,Arial,sans-serif;color:#333;padding:10px 5px 5px 10px;}	
	div.wwwtesto img a{border:0;}
	.spip_logos {float:left;} 
	
	

/********* stili pagina mappa sito ***********/	
h2.site-plan {margin:0;padding:2px 0 0 6px;font: 15px Verdana,Arial,sans-serif;color:#f0f;font-weight: bold;border:0px solid #00f;}	
	h2.site-plan a{font: 12px Verdana,Arial,sans-serif;text-decoration: none;color:#444;padding: 8px 0 0 0;font-weight: bold;border-bottom:1px dotted #fff;}
	h2.site-plan a:hover{text-decoration: none;color:#111;font-weight: bold;border-bottom:1px dotted #666;}	
	ul {padding:5px 0;margin-top:3px;}
	li {padding:0;margin-top:3px;}
	li a{list-style: inherit;color: #666;}
	li a:hover{list-style: inherit;color: #111;}

.xxx a{font: 12px Verdana,Arial,sans-serif;color:#444;text-decoration:none;padding: 8px 0 0 0;font-weight:bold;}
ul.icon,ul.icon li,ul.icon li a{list-style: none;margin: 0;padding: 4px 0 0 0;font: 11px Verdana,Arial,sans-serif;color:#444;text-decoration:none;}
ul.icon{width:15em}
ul.icon li{padding: 6px 0 6px 14px;line-height: 1.4em;
    background: url(../images/fiorearancio_lista.png) no-repeat 0 0.7em;
    margin: -6px 0 0}
	
/********* stili pagina ricerca ***********/		
div#content p.cercato {
	background:#f6f6f6 url(../images/freccia-ricerca.gif) no-repeat 10px 50%;
	clear:both;
	line-height:24px;	
	margin:10px 20px 10px 0;
	padding:5px 5px 5px 25px;
	font-size: 110%;
	color: #FF6600;
	border: 1px dotted #c9c9c0;
  }
  
 .spip_surligne { background-color: #fFFF66;border-bottom: 1px dotted #c9c9c0; }
 #cercato-risultati-top {  margin: 0 0 20px 0;}
 	#cercato-risultati-top h2{font:150%/1.2em Georgia,Serif; color:green;}
 #cercato-risultati-item {
  margin: 0 20px 20px 20px;	
  }
  	#cercato-risultati-item a{
	text-decoration: none; border-bottom: 1px dotted #c9c9c0;
	color: #666666; 
  }
#cercato-risultati-item-descrizione {
  margin: 0 0 0 15px;
}
.reset { 
  height:1px;
  font-size:1px;
  line-height:1px;
  }
#cerca-ancora input.inp
	{
	border: 1px solid #ddd;
	width: 400px;
	background: #f2f2f2;
	font: 11px verdana, sans-serif;
	color: #443;
	padding: 3px;
	margin-bottom: 10px;
	outline: none;
	}
#searchforma input.search-btn
	{
	width: 54px;
	height: 20px;
	background: #e5e5dd url(../images/btn-search.gif) no-repeat;
	outline: none;
	}
h3.apretutto{padding: 0;margin:0;}
h3.apretutto a{font: 12px Verdana,Arial,sans-serif;text-decoration: none;color:#444;padding: 0;margin:0;font-weight: bold;border-bottom:1px dotted #333;}
p.pad2{margin: 0; padding:0;
}
.txt-right{text-align:right;}

/* IMAGE GALLERY */
.image {
	width:80px;
	height:80px;
	border:1px solid #CCC;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	position:relative;
}
.image div {
	width:78px;
	height:78px;
	overflow:hidden;
	position:absolute;
	top:1px;
	left:1px;
}
.image img { border:none; }

/* Stile immagini accompagnamento articoli */
.image-art {
	border:1px solid #CCC;	
	margin:4px 8px 8px 4px;
	padding:6px;
	position:relative;
}

/* Stile box degli orari in homepage */
.orari {	
	border:1px solid #CCC;
	background: #e5e5dd;
}

/* Stili elenco ultimi aggiornamenti in homepage */
ul.icon-vetrina,ul.icon-vetrina li,ul.icon-vetrina li a{
	list-style: none;
	margin: 0;
	padding: 0;
	font: 11px Verdana,Arial,sans-serif;
	color:#444;
	text-decoration:none;	
}
ul.icon-vetrina{width:15em;border:0px solid #CCC;padding: 0 0 0 6px;}
ul.icon-vetrina li{padding: 4px 0 4px 18px;line-height: 1.1em;
    background: url(../images/fiorearancio_lista.png) no-repeat 0 0.7em;
    margin: 0;}

/* Stili elenco guarda altre proposte di stagione in homepage */
ul.icon-proposte,ul.icon-proposte li,ul.icon-proposte li a{
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
	font: 11px Verdana,Arial,sans-serif;
	color:#444;
	text-decoration:none;	
}
ul.icon-proposte{width:15em;border:0px solid #CCC;padding: 0 0 0 6px;}
ul.icon-proposte li{padding: 7px 6px 4px 13px;line-height: 20px;
    background: url(../images/fiorearancio_lista.png) no-repeat 0 0.7em;
    margin: 0;}

	
.tit-vasoverde{
	margin: 0;
	background:#fff url(../images/bg_tit-vasoverde2.gif /*bg_tit-vasorosso2.gif */) no-repeat left center; 
	border:0px solid #00f;
	padding:13px 0 0 33px;color:#88BB54 /* #EE0B05-SFONDO NATALIZIO*/;
	font: bold 12px Verdana,Arial,sans-serif;
	}	

/* Stile box degli articoli correlati */
.correlati {	
	border:1px solid #CCC;
	background: #e5e5dd;
	padding: 5px;
}
/* stile x la gestione delle immagini inserite come logo articolo */
.spip_logos {	
	float: left;
	border:1px solid #CCC;	
	margin:4px 8px 0 0;
	padding:5px;	
	 }
	 
/* stili x la gestione del form iscrizione newsletter */ 
legend {
	color:#66aa32; 
	font: bold 12px Verdana,Arial,sans-serif;
	padding:5px;
	}	
.textfield{	
	margin:3px 0 10px 0;
	}	
.dati_nome{	
	border:1px solid #CCC;	margin:5px 0 5px 0;padding:15px;
	}	
	
/* stili x la gestione delle citazioni con blockquote */ 
blockquote {
	width: 18em;
	margin: 1em auto 1em auto;
	text-align: left;
	padding:20px;
border:0px solid #CCC;
	text-indent: 25px;
	background: url(../images/openquote.jpg);
	background-position: 0 2px;
	background-repeat: no-repeat;
}

blockquote spip.p   {
	margin: 0;
font-weight:bold;
	display: inline;
	padding:1px 1px;
	background: url(../images/closedquote.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}




/* ========== definizione stili Galleria Immagini ======== */
div#gallery{width: 100%;overflow: auto;
    font: 11px Arial,sans-serif}
div#gallery dl{float: left;width: 140px;height: 174px;
    background: url(../images/polaroid.gif); text-align: center;color: #555}
div#gallery dt{padding: 15px 0 0}
div#gallery img{display:block;margin:0 auto;border:1px inset #CCC}
div#gallery dd{margin: 0;padding: 2px 13px 0px}
