/* ---------------------------------------------------
Copyright (c) 2011 - Layoutweb
------------------------------------------------------

------------------- Color Palette --------------------

   Red TomStardust	- #a00
   Red :hover		- #d66
   Dark Grey		- #666
   
------------------------------------------------------




/* Global Reset
---------------------------------------------------------------------------------------------------------------- */


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, abbr, cite, code, em, img, q, small, strike, strong, sub, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;	
	}





/* Tooltip mootools
---------------------------------------------------------------------------------------------------------------- */


.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}



/* General
---------------------------------------------------------------------------------------------------------------- */

body {
	text-align: center;
	background-image:url(../immagini/sfondo.jpg);
	background-repeat:repeat-x;
}


a:link, a:visited {
	text-decoration: none;
	color: #4fbd95;
}

a:hover {
	text-decoration: underline;
	color: #4fbd95;
}


p { font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;	

}

/* --- Questo mette il link on focus ---- */

a:focus, a:active {
background:#ccc;
}


/* FLOAT BASILARI
---------------------------------------------------------------------------------------------------------------- */



.floatleft {
	float:left;
	
	}
	
.floatright {
	float:right;
	
	}
	

.clear {
clear: both;

}

select{
width: 152px;
}

/* TITOLI H1 & Co.
---------------------------------------------------------------------------------------------------------------- */

h1 {
font-size: 13px;
color: #4fbd95;

margin-bottom: 10px;
}


.titolo-area {
font-size: 13px;
color: #FFFFFF;
background-color: #6e6e6e;
padding: 5px 5px 5px 13px;
margin-top: 5px;
float:left;
width: 228px;

margin-bottom: 10px;
}



.testo-loggato {
font-size: 12px;
color: #FFFFFF;

}




h2 {
font-size: 13px;
color: #FFFFFF;
background-color: #6e6e6e;
padding: 5px 5px 5px 13px;
margin-top: 50px;
float:left;
width: 228px;

margin-bottom: 10px;
}

h3 {
font-size: 11px;
color: #FFFFFF;
margin-top: 18px;
margin-left: 10px;

}

h3 a:link, h3 a:visited {
font-size: 11px;
color: #FFFFFF;
text-decoration: none;

}

h3 a:hover {
font-size: 11px;
color: #FFFFFF;
text-decoration: underline;
}

h4 {
font-size: 13px;
color: #6e6e6e;
text-align: right;
margin-top: 158px;
margin-right: 22px;

}

h4 a:link, h4 a:visited {
font-size: 13px;
color: #6e6e6e;
text-decoration: none;

}

h4 a:hover {
font-size: 13px;
color: #6e6e6e;
text-decoration: underline;
}

h5 {
font-size: 13px;
color: #FFFFFF;
background-color: #6e6e6e;
padding: 5px 5px 5px 13px;
margin-top: 10px;
float:left;
width: 228px;

margin-bottom: 10px;
}


h6 {
font-size: 12px;
color: #002e5f;
margin-bottom:5px;
text-align:left;
 
}




.titoloh3 {
font-size: 11px;
color: #FFFFFF;
margin-top: 18px;
margin-right: 10px;
text-align:right;
font-weight:bold;

}

.titoloh3 a:link, .titoloh3 a:visited {
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
font-weight:bold;


}

.titoloh3 a:hover {
font-size: 11px;
color: #FFFFFF;
text-decoration: underline;
font-weight:bold;
}







/* Layout
---------------------------------------------------------------------------------------------------------------- */


.briciole{
font-size: 11px;
color: #000000;
margin-bottom: 20px;

	
}

.briciole a:link, .briciole a:visited{
font-size: 11px;
color: #000000;

text-decoration:none;
	
}

.briciole a:hover{
font-size: 11px;
color: #000000;

text-decoration:underline;
	
}


.titolo-pagina{
font-size: 13px;
color: #002e5f;
font-weight:bold;
border-bottom:#CCCCCC 1px solid;


	
}








#container{
width: 960px;
margin: auto;
background-color:#FFFFFF;

	
}



#header{
width: 960px;
margin:auto;
float: left;
background-color:#FFFFFF;
	
}

#immagine{
width: 960px;
margin: auto;
float: left;
height: 117px;
border: 0px;
background-image:url(../immagini/banner.jpg)	
}

#wrapper{
width: 960px;
margin: auto;
float: left;
background-color:#FFFFFF;

}


#content{
	
}

#immagine-entra{
	float:right;
	width:38px;
	height:53px;
	margin:0px;
	padding:0px;
	padding-top:126px;
}





#footer {
	width: 100%;
	background-color:#808080;
	text-align:center;
}



#dentro-footer {
	width: 960px;
	margin:auto;
	text-align:left;
}











#social{

	margin-left: 280px;
}




#credits {
	width: 250px;
	background-color:#373737;
	height: 20px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 15px;
	margin-top: 10px;
	padding-top: 5px;
}

	
		#credits a:link, #credits a:visited{
			font-family: Arial, Verdana, sans-serif;
			font-size: 11px;
			color: #FFFFFF;
			text-decoration:none;
		}
		
		
		#credits a:hover{
			font-family: Arial, Verdana, sans-serif;
			font-size: 11px;
			color: #FFFFFF;
			text-decoration: underline;
		}
		
		
		
		
	
.testofooter  {
	width: 400px;
	
	padding: 0px 0px 0px 350px;
	text-align: center;
	margin:0px;
}


	.testofooter p {
		font-family: Arial, Verdana, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		margin:0px;
		padding: 0px;
	}




	
/* Header
---------------------------------------------------------------------------------------------------------------- */

#logo{
width: 283px;
height: 138px;
float: left;

	
}

#containerutility{
	width: 147px;
	height: 138px;
	float: left;
	
	
	background-image: url(../immagini/grigioo.jpg);
	background-repeat:repeat-x;
}

#containerutility-menu{
	width: 126px;
	float: left;
	height: 106px;
	background-color:#4fbd95;
}

.menu {
	margin-right:8px;
	text-align: right;
	padding-top:10px;
}

.menu li {
	list-style: none;
	text-align: right;
	padding: 3px 10px 3px 0px;
	line-height:12px;
}

.menu li a:link, .menu li a:visited {
	color: #465b52;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}

.menu li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
}

#containerutility-imm{
width: 124px;
float: left;

	
}

#containerutility-imm2{
width: 21px;
float: left;


background-color: #FFFFFF;
	
}


#contieni-menu{
width: 530px;
float: left;
margin-top:75px;

}


#contieniframe{
width: 186px;
height:380px;

}

#lingue {
text-decoration:none;
float:left;
color:#ffffff;
font-weight:bold;
padding-left:40px;
padding-top:9px;
font-size:10px;

}

#lingue a:link, #lingue a:visited {
color:#ffffff;
font-weight:bold;
text-decoration:none;
font-size:10px;

}

#lingue a:hover {
color: #00CC99;
text-decoration:none;
font-size:10px;
}

#contieni-lingue {
color:#4fbd95;
background-color: #002e5f;
width:80px;
height:14px;
float:left;
padding-right:2px;
padding-left:3px;
padding-top:1px;
padding-bottom:2px;
}

#lingue2 {
text-decoration:none;
float:left;
color:#ffffff;
font-weight:bold;
padding-top:9px;

font-size:11px;

}

#lingue2 a:link, #lingue2 a:visited {
color:#ffffff;
font-weight:bold;
text-decoration:none;
font-size:11px;

}

#lingue2 a:hover {
color: #00CC99;
text-decoration:none;
font-size:11px;
}

#contieni-lingue2 {
color:#4fbd95;
background-color: #002e5f;
width:248px;
height:14px;
float:left;
padding-right:2px;
padding-left:15px;
padding-top:3px;
padding-bottom:2px;
}




/* wrapper
---------------------------------------------------------------------------------------------------------------- */

#testosx{
width: 270px;
float: left;
text-align:left;
padding-left: 20px;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #FFFFFF;
line-height:18px;	
}

#testosx img{
margin-top:20px;
float: left;	
}

#testosx2{
width: 242px;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color:#33CC99;
line-height:18px;	
}



#testo-news{

float: left;
width: 244px;
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height:13px;	
	
}



#testo-news-esteso{
width: 100%;
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height:13px;
	
	padding-bottom: 10px;	
	float:left;

}




.foto-news{
width:150px;
background-color: #00CC99;
float:left;
margin-right: 15px;
	
	
}

.testo-news{
width: 100%;
float:left;
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	
	
}


.titolo-news{
width: 300px;
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #4fbd95;
	margin-bottom:3px;
	
	
	
}

.titolo-news em{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #4fbd95;
	margin-bottom:3px;

	
}


.titolo-news a:link, .titolo-news a:visited {
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #4fbd95;
	text-decoration:none;
	

	
}


.titolo-news a:hover {
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #4fbd95;
	text-decoration:underline;
	
	
	
}

#newsl{
	
	margin-top:30px;
	float: left;
	width: 241px;
	height:55px;
	border:1px solid #ffffff;
	
	
}


#testo-verd-img1{
	float:left; line-height:0px; 

}

#testo-verd-img2{
	float:right; padding-right:10px;
	 line-height:0px; 

}

#testo-verd{
	width: 120px;
	padding-top:5px;
	
	float:left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	text-align:right;
	color: #50bd94;
	font-weight: bold;
	line-height:14px;
}

#testo-verd a:link, #testo-verd a:visited{
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	text-align:right;
	color: #50bd94;
	font-weight: bold;
	line-height:14px;
	text-decoration: none;
}

#testo-verd a:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	text-align:right;
	color: #50bd94;
	font-weight: bold;
	line-height:14px;
	text-decoration: underline;
}

#archivio-news{
	float: left;
	width: 240px;
	background-color:#4f4f4f;
	margin-top:20px;
	padding:2px;
}

.archivio-elenco li{

float: left;
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #339999;
	list-style: url(../immagini/quadratino.jpg);
	margin-left: 28px;
	
	}

.archivio-elenco li a:link, .archivio-elenco li a:visited {


font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #4fbd95;
	
	
	}
	
	.archivio-elenco li a:hover {


font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #4fbd95;
	text-decoration:underline;

	
	}
	
	#area-riservata{

float: left;
width: 244px;
font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height:13px;	
	
}

.perso-password{
font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	margin-top:10px;	
	
}

.perso-password a:link, .perso-password a:visited {
font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-style: oblique;
	
}

.perso-password a:hover {
font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-style: oblique;
	text-decoration: underline;
	
}

#area-riservata input {
	
	margin-top: 7px;
	margin-right: 10px;
	}
	
	
#bottone {
	
	background-color: #CCCCCC;
	}


#bottone2 {
	width: 50px;
	background-color: #666666;
	color:#FFFFFF;
	}



/* Colonna centrale
---------------------------------------------------------------------------------------------------------------- */
#dettagli {
float:left;
width: 100%;
}

#dettaglio-spazz {
float:left;
width: 206px;
padding-left:6px;
border-right:1px solid #cccccc;
padding-top:25px;
padding-bottom:20px;
}
#dettaglio-lavas {
float:left;
width: 206px;
padding-left:6px;

padding-top:25px;
}

#chiedi-info {
float:left;
width:200px;
height:20px;
margin:0px;
text-align:center;
border-right:1px solid #cccccc;
padding-top:5px;
background-color:#126ec3;
color:#FFFFFF;
font-size:14px;
}
#chiedi-info a:link, #chiedi-info a:visited {

text-align:center;

color:#FFFFFF;
font-size:14px;
text-decoration:none;
}

#chiedi-info a:hover {

text-align:center;

color:#FFFFFF;
font-size:14px;
text-decoration:underline;
}

#testo {
float:left;
width:180px;
padding-left:10px;
padding-right:10px;
padding-top:10px;

color:#484848;
font-size:12px;
}


#centrali {
width: 100%;
height:210px;
float:left;
margin-top: 40px;
text-align: left;
}

#spazzatrici {
width: 203px;
margin-right: 20px;
float:left;
text-align: left;

}

#immspazzatrici {
width: 203px;
height: 210px;
background-image:url(../immagini/spazzatrici.jpg);
float:left;
}


#spazzatrici p {
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 10px;
	float:left;
	width: 203px;


}

#lavasciuga {
width: 203px;
float:left;

}
#immlavasciuga {
width: 203px;
height: 210px;
float:left;
background-image: url(../immagini/lavasciuga.jpg)
}


#lavasciuga p {
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 10px;
	float:left;
	width: 203px;


}


#titolo-offerta {
width: 426px;
height: 18px;
background-image: url(../immagini/verde-offerta.jpg);
margin-bottom: 5px;
float:left;
}



#colonna-centrale {
width: 426px;
text-align:left;
float:left;


}


.imm-prog {
margin-right: 15px;
text-align:left;
float:left;


}





#box-offerta {
width: 424px;
border: #d7d6d6 1px solid;
float:left;
margin-top: 3px;
text-align:left;

}

#box-immofferta {
width: 136px;
float:left;

text-align:left;


}


#box-logo {
width: 106px;
float:left;
margin-top: 5px;
text-align:left;


}

#box-euro {
width: 131px;
height:21px;
float:right;
background-image: url(../immagini/blu-offerta.jpg);
margin-top: 10px;
text-align:left;


}


.prezzo {
font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	float:left;
	margin-top: 3px;
	margin-left: 6px;

}


.euro {
font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	float:left;
	margin-top: 5px;
	margin-left: 5px;

}

#descrizione {
width: 285px;

float:left;



}

.titolo-offerta {
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	float:left;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight:bold;
	

}
.titolo-consiglia {
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #4fbd96;
	font-weight:bold;
	

}



.elenco li{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #002c5f;
	list-style:disc;
	float:left;
	margin-left: 12px;
	width: 260px;
	font-weight:bold;
	padding-top: 5px;

	
	

}

#contienibottoni-offerta {
width: 137px;
margin-top: 10px;
float:left;


}

#contienibottoni-offerta2 {
width: 106px;
margin-top: 10px;
float:right;

}

#evidenza-titolo {
width: 415px;
margin-top: 30px;
float:left;

height:18px;
background-image:url(../immagini/verde-offerta.jpg);
text-align: left;
padding-left: 10px;
padding-top: 3px;
font-weight:bold;


}



#contienibanner-puntiforza {
width: 419px;
margin-top:30px;
float:left;



}



.pagine{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	
}



.pagine a:link, .pagine a:visited {
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;

	
}


.pagine a:hover {
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #4fbd95;
	text-decoration:underline;
	
	
}


/* colonna dx
---------------------------------------------------------------------------------------------------------------- */


#titolo-ricerca {
width: 174px;
background-image: url(../immagini/sfondo-tit-ricerca.jpg);
height: 15px;
background-repeat:repeat-x;
border: 1px #a1a1a1 solid;
text-align: left;
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-left: 10px;
	padding-top: 2px;
	margin-top: 45px;




}


#box-contieniricerca {

width: 242px;

text-align: left;



}

#box-ricerca {

background-color:#f9f9f9;

border: 1px #c0c0bf solid;
text-align: left;
margin-top: 5px;
padding-left: 15px;


}


.campo-ricerca {
color:#0063be;
font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	margin-bottom: 3px;
	margin-top: 5px;
	



}

.campo-ricerca2 {
color:#0063be;
font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	margin-bottom: 3px;
	margin-top: 5px;
	line-height: 12px;
	



}

#bottone-ricerca {


text-align: right;
margin-top: 8px;
padding-right: 20px;
margin-bottom: 8px;

}


#contieni-box-mini  {

padding-bottom:25px;

}
#box-mini  {
width: 186px;

height: 224px;

background-image:url(../immagini/mini.jpg);

}

#prod  {
text-align:left;
float:left;
padding-top:3px;
height: 20px;
color:#000000;
font-size:12px;
font-weight:bold;
padding-bottom:10px;
padding-left:10px;
}

#img-prod  {
float:left;

}

#lavas  {
float:left;
color:#000000;
width:100px;
text-align:left;
font-size:12px;
padding-top:5px;
padding-left:5px;

}


#lavas a:link, #lavas a:visited {
text-decoration:none;
color:#000000;
font-size:12px;
text-align:left;
}

#lavas a:hover {
text-decoration:underline;
color:#000000;
font-size:12px;
text-align:left;
}

#prezzo  {
float:left;
text-align:left;
color:#ffffff;
width:100px;
font-size:18px;
padding-top:5px;
padding-left:20px;
}


#frase  {
float:left;
text-align:left;
color:#012c5f;
width:190px;
padding-left:10px;
padding-right:8px;
padding-top:10px;
font-size:11px;
line-height:16px;
font-weight:bold;
}



















#box-newsletter {
width: 184px;
border: 1px solid  #c0c0bf;
height: 100px;

background-image:url(../immagini/iscriviti-newsletter.jpg);
margin-top: 15px;
margin-bottom: 15px;
}

#box-newsletter p{
font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	margin-top: 10px;
	width: 170px;
	text-align:right;
}


#box-bottiglie {
width: 184px;
border: 1px solid  #c0c0bf;
height: 103px;


margin-top: 15px;
background-image:url(../immagini/bottiglie.jpg);
background-repeat:no-repeat;
}


#box-bottiglie p{
width: 174px;
font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	text-align:right;

}






.testo-blu {
width: 174px;
font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	margin-top: 10px;
	text-align:right;
	color: #00417c;
	font-weight: bold;
	line-height:14px;

}

.testo-blu  a:link, .testo-blu a:visited{
width: 174px;
font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	margin-top: 3px;
	text-align:right;
	color: #00417c;
	font-weight: bold;
	line-height:14px;

}


.testo-blu a:hover{

font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	text-align:right;
	color: #00417c;
	font-weight: bold;
	line-height:14px;
	text-decoration: underline;

}



.testo-blu2{
width: 174px;
font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	margin-top: 12px;
	text-align:right;
	color: #00417c;
	font-weight: bold;
	line-height:14px;

}




.testo-blu2 a:link, .testo-blu2 a:visited{

font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	text-align:right;
	color: #00417c;
	font-weight: bold;
	line-height:14px;
	text-decoration: none;

}


.testo-blu2 a:hover{

font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	text-align:right;
	color: #00417c;
	font-weight: bold;
	line-height:14px;
	text-decoration: underline;

}



#banner-approfondimenti {
width: 242px;
border: 1px solid  #bdbdbd;
float:left;
background-color:#5e5e5e;
margin-top:30px;
height: 103px;
background-image:url(../immagini/approfondimenti.jpg);
background-repeat:no-repeat;


}



#titolo-approfondimenti {

font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height:13px;
margin-top:15px;
text-align:right;
margin-right: 15px;
font-weight:bold;

}

#banner-approfondimenti p a:link, #banner-approfondimenti p a:visited{
font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;


}


#banner-approfondimenti p a:hover{
font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#4fbd95;
		text-decoration: underline;

}

#banner-approfondimenti p{
font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-align: right;
	
margin-top:8px;
margin-right: 15px;
line-height:12px;


}



#box-rivenditori{

border: 1px solid  #bdbdbd;
margin-top:20px;
padding:10px;



}


#box-rivenditori p{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
text-align: left;
}





#box-contatti{
width: 300px;
border: 1px solid  #bdbdbd;
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;


margin-top:10px;

padding:10px;


}


.titoletto{

border: 1px solid  #bdbdbd;
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;

font-weight:bold;
margin-bottom: 8px;
padding: 3px 3px 3px 8px;
}


.titoletto2{

border: 1px solid  #bdbdbd;
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;


margin-bottom: 8px;
padding: 3px 3px 3px 8px;
}


#banner-newsletter {
width: 242px;
border: 1px solid  #bdbdbd;
float:left;
background-color:#5e5e5e;
margin-top:30px;
height: 103px;
background-image: url(../immagini/newsletter.jpg);
background-repeat:no-repeat;


}



#titolo-newsletter {

font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height:13px;
margin-top:15px;
text-align:right;
margin-right: 15px;
font-weight:bold;

}




#banner-newsletter p{
font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-align: right;
margin-top:8px;
margin-right: 15px;
line-height:12px;

}


#titolo-newsletter a:link, #titolo-newsletter a:visited {
font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color:#a2c4e9;
	text-decoration:none;
}

#titolo-newsletter a:hover {
font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color:#a2c4e9;
	text-decoration:underline;
}





#banner-detergenti {
width: 242px;
border: 1px solid  #bdbdbd;
float:left;
background-color:#5e5e5e;
margin-top:30px;
height: 103px;
background-image: url(../immagini/detergenti.jpg);
background-repeat:no-repeat;
background-color: #9b9b9b;


}



#titolo-detergenti {

font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height:13px;
margin-top:10px;
text-align:right;
margin-right: 15px;
font-weight:bold;

}




#banner-detergenti p{
font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-align: right;
margin-top:5px;
margin-right: 15px;
line-height:12px;

}


#titolo-detergenti a:link, #titolo-detergenti a:visited {
font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color:#424242;
	text-decoration:none;
}

#titolo-detergenti a:hover {
font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color:#424242;
	text-decoration:underline;
}



#titolo-consigliato-lav {
background-color: #002e5f;
width: 229px;
padding-left: 15px;
padding-top: 5px;
height:25px;

font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
float:left;

}



#titolo-consigliato-spaz {
background-color: #0063be;
width: 229px;
padding-left: 15px;
padding-top: 5px;
height:25px;

font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	font-weight:bold;
float:left;

}

#box-consigliato {
background-color: #FFFFFF;
width: 234px;
padding-left: 10px;
padding-top: 3px;
float:left;
margin-bottom: 30px;

}


#consigliato-scritta  {
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;

	margin-top: 10px;

}



#box-consigliato p {
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	float:left;
	margin-top: 10px;
	width:120px;

}


#box-consigliato img{

width: 111px;

float:right;
margin-bottom: 5px;



}

#titolo-ricerca-sx {
background-color: #4fbd96;
width: 229px;
padding-left: 15px;
padding-top: 3px;

font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
float:left;
font-weight:bold;

}


#box-ricerca-sx {
width: 227px;
padding-left: 8px;

background-color:#f9f9f9;

border: 1px #c0c0bf solid;
text-align: left;
padding-left: 15px;
float:left;

}


#bottone-ricerca-sx {

margin-bottom: 10px;
padding-top:10px;


}

.faq-spazz {
background-color: #0063be;
padding: 5px;
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	border-bottom:#006633 1px solid;

}


.faq-spazz a:link, .faq-spazz a:visited {

font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;

}


.faq-spazz a:hover {

font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;

}

.faq-lava {
background-color: #002e5f;
padding: 5px;
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	border-bottom:#006633 1px solid;

}

.faq-lava a:link, .faq-lava a:visited {

font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;

}


.faq-lava a:hover {

font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;

}




#domanda {
background-color: #CCCCCC;
padding: 5px;
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight:bold;
	

}



#domanda a:link,#domanda a:visited {
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight:bold;
	text-decoration: none;

}


#domanda a:hover {
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration: underline;

}


.titolo-faq {
background-color: #bcd6d1;
padding: 5px;


font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:bold;
	border-bottom:#006633 1px solid;

}


.risposta-faq {
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 5px;

}

/* Sscheda prodotto
---------------------------------------------------------------------------------------------------------------- */

.titolo-prodotto-lavasciuga {
font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
	color: #002e5f;
	font-weight:bold;

}

.versioni-prodotto-lavasciuga {
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #002e5f;
	float:left;
	margin-top: 5px;

}




.titolo-prodotto-spazzatrice {
font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
	color: #0063be;
	font-weight:bold;

}

.descrizione-prodotto {
font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight:bold;
	float:left;
	margin-top: 3px;
	width:325px;

}


.versioni-prodotto-spazzatrice {
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #0063be;
	float:left;
	margin-top: 5px;

}


.versioni-prodotto-testo {
font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	float:left;
	margin-top: 5px;
	margin-left: 5px;
	width:250px;

}



#box-ideale-lav {
background-color:#d1d9e2;
text-align:left;
width: 638px;

padding-top: 10px;
padding-bottom: 10px;
float:left;


}

#box-ideale-titolo-lav {
background-color:#a1b1c4;
text-align:left;
width: 608px;
font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 4px 0px 0px 30px;
float:left;
height:20px;


}


#box-ideale {
background-color:#d2e3f3;
text-align:left;
width: 638px;

padding-top: 10px;
padding-bottom: 10px;
float:left;


}

#box-ideale-titolo {
background-color:#a1c5e7;
text-align:left;
width: 608px;
font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 4px 0px 0px 30px;
float:left;
height:20px;


}







.elenco-prodotto li {
font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	list-style: disc;
	margin-left: 30px;
	font-variant:small-caps;


}



#box-contieni-tabella-sx {

text-align:left;
width: 309px;
float:left;

}


#box-contieni-tabella-dx {

text-align:left;
width: 309px;
float:right;

}


#contieni-tabella {
background-color:#e8e8e8;
text-align:left;
float:left;
width: 100%;
border-bottom:#FFFFFF 2px solid;

}


#contieni-tabella p {

text-align:left;
float:left;
font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 5px 5px 5px 30px;

}


.scuro {
background-color:#d7d7d7;
text-align:left;
float:right;
width: 100px;
font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 5px;
}

.titolo-caratteristiche-spazz {
background-color:#0063be;
text-align:left;
float:left;
width: 604px;
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	padding: 3px 3px 3px 30px;
}


.titolo-caratteristiche-lav {
background-color:#002e5f;
text-align:left;
float:left;
width: 604px;
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	padding: 3px 3px 3px 30px;
}




#info {
background-color:#424242;
text-align:left;
float:left;
width: 100%;
margin-bottom: 5px;
	
}
#info img{

	float:left;
	
}

#info p{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#8eabc6;
	float:left;
	padding: 10px 0px 0px 10px;
	font-variant:small-caps;
	font-weight:bold;
	
}


#info p a:link, #info p a:visited{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#8eabc6;
	text-decoration: none;
	
}


#info p a:hover{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#8eabc6;
	text-decoration: underline;
	
}







#manuali {
background-color: #a6d2c5;
text-align:left;
float:left;
width: 100%;
margin-bottom: 5px;
	
}
#manuali img{

	float:left;
	
}

#manuali p{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	float:left;
	padding: 10px 0px 0px 10px;
	font-variant:small-caps;
	font-weight:bold;
	
}


#manuali p a:link, #manuali p a:visited{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	
}


#manuali p a:hover{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	
}



.duerighe{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#8eabc6;
	float:left;
	padding: 5px 0px 0px 10px;
	font-variant:small-caps;
	font-weight:bold;
	line-height:11px;
	
}


.duerighe a:link, .duerighe a:visited{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#8eabc6;
	text-decoration: none;
	
}


.duerighe a:hover{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#8eabc6;
	text-decoration: underline;
	
}




#info-lav {
background-color:#424242;
text-align:left;
float:left;
width: 100%;
margin-bottom: 5px;
	
}
#info-lav img{

	float:left;
	
}

#info-lav p{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float:left;
	padding: 10px 0px 0px 10px;
	font-variant:small-caps;
	font-weight:bold;
	
}


#info-lav p a:link, #info-lav p a:visited{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	
}


#info-lav p a:hover{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	
}








.duerighe-lav{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float:left;
	padding: 5px 0px 0px 10px;
	font-variant:small-caps;
	font-weight:bold;
	line-height:11px;
	
}


.duerighe-lav a:link, .duerighe-lav a:visited{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
	
}


.duerighe-lav a:hover{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: underline;
	
}










#box-contienifotona {
width: 512px;
text-align:left;
float:left;
background-image:url(../immagini/sfondo-prodotto.jpg);
background-repeat:repeat-y;


}



#box-fotona {
border: #d9d9d9 1px solid ;
text-align:left;
float:left;
width: 308px;
}



#box-testo-descrizione {
width: 153px;
text-align:left;
float:right;
padding: 15px;

}



.testo-particolari {
font-family: Arial, Verdana, sans-serif;
	font-size: 10.5px;
	line-height: 11px;

}

.testo-particolari strong{
font-family: Arial, Verdana, sans-serif;
	font-size: 10.5px;
	line-height: 11px;

}

#box-contieniparticolari {
width:108px;
float:right;


}


#box-contieniparticolari img {
border: #d9d9d9 1px solid ;
float:right;
margin-bottom: 12px;


}



#comparsa_uno{
border: #d9d9d9 1px solid ;
padding: 8px;


}

#comparsa_due{
border: #d9d9d9 1px solid ;
padding: 8px;


}




.download{
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;


}


.download a:link,.download a:visited{
font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#333333;
	text-decoration: none;


}


.download a:hover{
font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;


}


/* SARA SARA SARA SARA
---------------------------------------------------------------------------------------------------------------- */

#colonna-catalogo {
width: 638px;
text-align:left;
float:left;


}

#box-descrizione-contieni{

width: 410px;
margin-left: 20px;
margin-top: 10px;
float:left;
margin-bottom: 8px;
}



#box-descrizione-prezzo{
background-color: #33CCCC;
width: 110px;
float:right;
background-image:url(../immagini/etichetta.jpg);
height: 75px;
margin-top: 10px;

}


#box-prezzo-off{
width: 80px;
float:right;
margin-top:20px;
margin-right:30px;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;

text-align:right;
}






#box-prezzo{
width: 80px;
float:right;

margin-right:30px;
font-size: 13px;
color: #FFFFFF;

text-align:right;
}


#box-offertaprod {
width: 638px;

background-color: #faeeed;
text-align:left;
margin-top: 15px;
border-bottom:#CCCCCC 1px solid;

border-top:#CCCCCC 1px solid;
float:left;

background-repeat:no-repeat;
background-position:right;



}

#box-offertaprod img{
float:left;
margin-top: 10px; 

}



#descrizione-prodotti-offerta{
font-size: 12px;
color: #333333;
width: 410px;
float:left;
margin-top:3px;


}

.titolo-prodotti-off{
font-size: 12px;
color: #CC0066;
font-weight:bold;
float:left;
width:410px;
margin-top:10box-descrizione-contienipx;


}

.titolo-prodotti-off a:link, .titolo-prodotti-off a:visited{
font-size: 12px;
color:  #CC0066;
font-weight:bold;
text-decoration: none;
float:left;
}


.titolo-prodotti-off a:hover{
font-size: 12px;
color:  #CC0066;
font-weight:bold;
text-decoration:underline;
float:left;
}



#versioni-lav-offerta{
font-size: 11px;
color: #333333;

width: 410px;
float:left;
margin-top:15px;



}

#versioni-lav-offerta p{
font-size: 11px;
color: #333333;

text-align:left;
float:left;

}



#versioni-lav-offerta strong{
font-size: 11px;
color: #333333;
text-align:left;
float:left;


}

#versioni-lav-offerta a:link, #versioni-lav-offerta a:visited {
font-size: 11px;
font-weight: bold;
color: #002f60;
text-align:left;
text-decoration:none;


}


#versioni-lav-offerta a:hover {
font-size: 11px;
font-weight: bold;
color: #002f60;
text-align:left;
text-decoration:underline;


}
























#box-grigio {
width: 638px;

background-color:#efefef;
text-align:left;
margin-top: 15px;
border-bottom:#CCCCCC 1px solid;

border-top:#CCCCCC 1px solid;
float:left;


}

#box-grigio img{
float:left;
margin-top: 10px; 

}

.titolo-prodotti{
font-size: 12px;
color: #2588e3;
font-weight:bold;
margin-right: 20px;
margin-left: 90px;
margin-top: 10px;

}

.titolo-prodotti a:link, .titolo-prodotti a:visited{
font-size: 12px;
color: #2588e3;
font-weight:bold;
text-decoration: none;

}


.titolo-prodotti a:hover{
font-size: 12px;
color: #2588e3;
font-weight:bold;
text-decoration:underline;

}




.titolo-prodotti-lav{
font-size: 12px;
color: #002f60;
font-weight:bold;
margin-right: 20px;
margin-left: 90px;
margin-top: 10px;

}

.titolo-prodotti-lav a:link, .titolo-prodotti-lav a:visited{
font-size: 12px;
color: #002f60;
font-weight:bold;
text-decoration: none;

}


.titolo-prodotti-lav a:hover{
font-size: 12px;
color: #002f60;
font-weight:bold;
text-decoration:underline;

}




#descrizione-prodotti{
font-size: 12px;
color: #333333;
margin-right: 20px;
margin-left: 90px;
margin-top: 3px;


}

#versioni{
font-size: 11px;
color: #333333;
margin-right: 20px;
margin-left: 90px;
margin-top: 15px;
margin-bottom: 10px;



}

#versioni p{
font-size: 11px;
color: #333333;

text-align:left;

}



#versioni strong{
font-size: 11px;
color: #333333;
text-align:left;


}

#versioni a:link, #versioni a:visited {
font-size: 11px;
font-weight: bold;
color: #2588e3;
text-align:left;
text-decoration:none;

}

#versioni a:hover {
font-size: 11px;
font-weight: bold;
color: #2588e3;
text-align:left;
text-decoration:underline;

}






#versioni-lav{
font-size: 11px;
color: #333333;
margin-right: 20px;
margin-left: 90px;
margin-top: 15px;
margin-bottom: 10px;



}

#versioni-lav p{
font-size: 11px;
color: #333333;

text-align:left;

}



#versioni-lav strong{
font-size: 11px;
color: #333333;
text-align:left;


}

#versioni-lav a:link, #versioni-lav a:visited {
font-size: 11px;
font-weight: bold;
color: #002f60;
text-align:left;
text-decoration:none;

}


#versioni-lav a:hover {
font-size: 11px;
font-weight: bold;
color: #002f60;
text-align:left;
text-decoration:underline;

}


#box-contattaci{
width: 145px;
float: left;
background-color: #CCCCCC;
border: 1px #999999 solid;
padding-left: 5px;

padding-top: 5px;

padding-bottom: 5px;
text-align:left;
font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;

	
}

#box-contattaci a:link, #box-contattaci a:visited{

font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;	

	
}

#box-contattaci a:hover{

font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:underline;	

	
}


#banner-catalogo{
width: 100%;
float: left;
background-color: #CCCCCC;
margin-bottom: 40px;

	
}

#banner-catalogo img{
height:117px;
float: left;

margin-right: 20px;
	
}
#banner-catalogo p{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #333333;
padding-right:20px;
}


#banner-catalogo a:link, #banner-catalogo a:visited{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #333333;
text-decoration:none;
font-weight:bold;
}


#banner-catalogo a:hover{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #333333;
text-decoration:underline;
font-weight:bold;
}

/* footer
---------------------------------------------------------------------------------------------------------------- */





/* aaa
---------------------------------------------------------------------------------------------------------------- */






/* aaa
---------------------------------------------------------------------------------------------------------------- */





/* aaa
---------------------------------------------------------------------------------------------------------------- */

