@charset "UTF-8";
/* CSS Document */

html, body{margin-top:0px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;}
		 
#contenitore{ width:813px; margin: 0 auto;}

#testata{ width:813px; height:78px;}

#logo{ width:487px; height:78px; float:left;}

input, textarea{
	border: 1px solid #7e7e7e;
}

a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline; }

a:visited { color:#666666; text-decoration:underline; }

a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }

ul {
	
}

/* menu */

#menu {width:326px; height:25px; float:left; margin-top:53px; font-family:Verdana, Arial, Helvetica, sans-serif;  text-align:center;  }

.menu_main a{
	float: left;
	font-size: 10px;
	color:#666666;
 text-decoration:none;
	background-image:url(images/bg_menu.jpg);
	background-repeat:repeat-x;
	height:25px; 
	width:80px; 
	border-left:1px solid #FFFFFF}

.ebay{float:right;	}
.menu_main a:hover {
	float: left;
	font-size: 10px;
	color:#666666;
  text-decoration:none;
	background-image:url(images/bg_menu_activa.jpg);
	background-repeat:repeat-x;
	height:25px; 
	width:80px; border-left:1px solid #FFFFFF
	}

.menu_main a, .menu_main a:visited  {
	color:#666; text-decoration:none;  text-decoration:none; 
}

.menu_activa {
	float: left;
	font-size: 10px;
	color:#666666;
 background-image:url(images/bg_menu_activa.jpg);
	background-repeat:repeat-x;height:25px; width:80px; 
	border-left:1px solid #FFFFFF; text-decoration:none}


	.menu_activa a, .menu_activa a:visited  {
		float: left;
		font-size: 10px;
		color:#666666;
	 background-image:url(images/bg_menu_activa.jpg);
		background-repeat:repeat-x;
		height:25px; 
		width:80px; 
		border-left:1px solid #FFFFFF; text-decoration:none}





#flash{ width:813px; height:261px; }

#centro{ width:813px; }

#footer{ width:813px;  margin: 0 auto; margin-top: 5px; font-family:Verdana, Arial, Helvetica, sans-serif;  text-align:left; font-size:9px; color:#666;   	background-image:url(images/footer.jpg); height:60px;} 

#indirizzo{ width:453px; background-color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; float:left; padding-top:6px; border-top:5px solid #fff; z-index:7;  }

#partitaiva{ width:316px; height:24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#333333; margin-top:20px; float:left; text-align:right; }


/* pagine */

#testo{ width:472px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding:10px; text-align:justify; line-height:25px;}
#vetrina{ width:302px; _width:300px; background:#CCCCCC url(images/invetrina.jpg) no-repeat top center; float:left; height:auto; border-top:1px solid #FFFFFF; text-align:left;  padding-top:35px; padding-left:17px;}

#bg_vetrina {
	background: url(images/bg_vetrina2.jpg) no-repeat bottom center;
	height:24px;
	width:319px;
	_width:317px;
	float:left;
	margin-bottom:10px;
}

#privacy{ width:392px; float:left; height:auto; border-top:1px solid #FFFFFF; text-align:left; padding-top:46px; #padding-top:55px; _padding-top:55px; padding-bottom:8px;}

#vetrina2{ width:auto; background-color:#ffffff; float:left; height:auto; text-align:left; }

#box1{ width:155px; background-color:#dddfe0; height:186px;float:left; }
#box2{ width:155px; background-color:#f5f6f6; height:186px;  float:left; margin-left:9px}
#box3{ width:155px; background-color:#dddfe0; height:186px; float:left; margin-left:9px}
#box4{ width:155px; background-color:#f5f6f6; height:186px;  float:left; margin-left:9px}
#box5{ width:155px; background-color:#dddfe0; height:186px; float:left;  margin-left:9px}

#privacy textarea {
	width: 391px;
	height: 155px;
	_height:300px;
	text-align:justify;
}




.sopra{ font-family:Verdana, Arial, Helvetica, sans-serif; 
	    font-size:9px; 
	    color:#FFFFFF; 
	     text-align:justify; 
	  background-color:#666666; height:15px; float:left;  width:155px; border-bottom:1px solid #fff; text-align:center; padding-top:3px;  }

.sopra a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-align:justify; text-decoration:none;}
.sopra a:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-align:justify; text-decoration:none;}
.sopra a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#cccccc; text-align:justify;text-decoration:none;}

.testocentro{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666 ; text-align:center; width:120px; margin-left:15px; margin-right:15px; margin-top:10px; height:50px;}


.link {background-color:#666666;  width:60px; float:right; margin-bottom:0px;  padding-left:10px;color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.link a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF;text-decoration:none; }
.link a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF;text-decoration:none; }
.link a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#cccccc; text-decoration:none;}

.link2 a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF;text-decoration:none; }
.link2 a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF;text-decoration:none; }
.link2 a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#cccccc; text-decoration:none;}

	
.par a{   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#fff;  text-decoration:none;  }
.par a:visited{   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#fff;  text-decoration:none;  }	
.par a:hover 	{   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ccc;  text-decoration:none;  }
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666; }


.immagine_vetrina {width:150px; margin-top:10px; height:100px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666;  }

/* CHI SIAMO*/

#testo_2{ width:472px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding:10px; text-align:justify; line-height:25px; padding-top:0px;}
#vetrina_2{ width:309px;  float:left; height:240px; border-top:1px solid #FFFFFF;  border-bottom:1px solid #FFFFFF;  text-align:left;}

/*DOVE SIAMO*/

#testo_3{ width:274px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding:10px; text-align:left; line-height:25px;}
#vetrina_3{ width:507px;  float:left; height:240px; border-top:1px solid #FFFFFF;  border-bottom:1px solid #FFFFFF;  text-align:left; padding-left:10px; padding-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;line-height:25px;}


/* pagina prodotti */

#testo_4{ width:456px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding:10px; text-align:justify; line-height:25px; padding-top:0px;}
#vetrina_4{ width:309px;  float:left; height:260px; border-top:1px solid #FFFFFF;  border-bottom:1px solid #FFFFFF;  text-align:left; padding-left:10px; padding-top:14px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;line-height:25px;}

/* ARREDO*/

#testo_5 { width:464px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding:0px 20px 10px 10px; _padding-right:10px; text-align:justify; line-height:25px; }

#vetrina_5{ width:319px;   float:left; height:410px; border-top:1px solid #FFFFFF; }
.vetrina { background-color:#ccc; width:309px;   float:left; height:210px; border-top:1px solid #FFFFFF;  border-bottom:1px solid #FFFFFF;  text-align:left; padding-left:10px; padding-top:14px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;line-height:25px;}

.vetrina_menu {width:309px;border-top:1px solid #FFFFFF;  border-bottom:1px solid #FFFFFF;  text-align:left;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;line-height:15px;}
.vetrina_menu a { text-decoration:none; color:#666;}
.vetrina_menu a:hover { text-decoration:none; color:#f9af31; }
.border{ border-bottom:1px solid #ddd; padding-left:10px; }

.prodotti { width:190px; background-color:#dddfe0; float:left; border-left:5px solid #fff;border-bottom:5px solid #fff;_border-bottom:0px;}
.prodotti a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;text-decoration:none;  }
.prodotti a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;text-decoration:none; }
.prodotti img { border:0 ;}

.torna { background-color:#ccc;}
 .torna a:visited { background-color:#000; color:red;}

.testo{ float:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:justify; }

/* singole schede*/

#testo_6 { width:472px; float:left;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding:10px; text-align:left; line-height:25px; height:350px; }

#vetrina_6{ width:309px;  float:left; height:380px; border-top:1px solid #FFFFFF;}


.testo_privacy{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666 ;}


hr{border:1px solid #ccc; width:270px;}

#testo_7 { width:472px; float:left;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding:10px; text-align:justify; line-height:25px; }

#vetrina_7{ float:left;  border-top:1px solid #FFFFFF;}

#google {width:200px;   }


.elenco_thumb {
	float: left;
	width: 214px;
	vertical-align: top;
	text-align:left;
	background-color: #f3f3f3;
	margin:2px;
	padding:10px;
}




.proprieta {
	float: left;
	width: 100px;
	vertical-align: top;
	text-align:left;
	background-color: #f3f3f3;
	margin:2px;
	padding:10px;
}


.elenco_thumb img {
	margin-right: 5px;
	border: 1px solid #878787;
}

.elenco_thumb a {
	text-decoration: underline;
	font-weight: bold;
	color: #363636;
}

.elenco_thumb a:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #363636;
}


.elenco_thumb2 {
	float: left;
	width: 214px;
	vertical-align: top;
	text-align:left;
	background-color: #dddddd;
	margin:2px;
	padding:10px;
}

.elenco_thumb2 img {
	margin-right: 5px;
	border: 1px solid #878787;
}

.elenco_thumb2 a {
	text-decoration: underline;
	font-weight: bold;
	color: #363636;
}

.elenco_thumb2 a:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #363636;
}



.elenco_thumb3 {
	float: left;
	width: 290px;
	vertical-align: top;
	text-align:left;
	background-color: #f3f3f3;
	margin:2px;
	padding:10px;

}

.elenco_thumb3 a {
	text-decoration: underline;
	font-weight: bold;
	color: #363636;
}

.elenco_thumb3 a:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #363636;
}




.elenco_thumb4 {
	float: left;
	width: 290px;
	vertical-align: top;
	text-align:left;
		background-color: #dddddd;
	margin:2px;
		padding:10px;
	
}
.elenco_thumb4 a {
	text-decoration: underline;
	font-weight: bold;
	color: #363636;
}

.elenco_thumb4 a:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #363636;
}





.vis {
	opacity: 1;
}

/* nuovo centro */

#centro_left {
	float:left;
	width: 494px;
}

#centro_right {
	float:left;
	width: 319px;
}

#foot {
	float:left;
	width: 813px;
}

#richiedi_info {
	float:left;
	width: 319px;
	height: 50px;
	background: url(images/richiedi_info.jpg) no-repeat top left;
}

#richiedi_info_box {
	float:left;
	width: 279px;
	height: 208px;
	background: #cccccc url(images/bg_info.jpg) no-repeat top left;
	padding: 40px 20px 0px 20px;
}

#richiedi_info a {
	display:block;
	width: 319px;
	height: 41px;
}


#richiedi_info_box input, select {
	border: 1px solid #5e5e5e;
	width: 170px;
	font-size: 11px;
}

#richiedi_info_box textarea {
	border: 1px solid #5e5e5e;
	width: 170px;
	height: 60px;
	margin-bottom: 8px;
}

.tit {
	float:left;
	width: 82px;
	color: #686868;
	font-size: 11px;
	text-align: left;
	padding-top:3px;
}
.campo {
	float:left;
	width: 187px;
	height:24px;
	_height: 22px;
	text-align: left;
	padding-left: 10px;
}

/* sottomenu */

#sottomenu {
	float: left;
	width: 494px;
	height: 30px;
	margin-bottom: 15px;
}

.sottomenu_out {
	float:left;
	width:98px;
}

.sottomenu_out a {
	display:block;
	width: 98px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_out.jpg) no-repeat top left;
}

.sottomenu_out a:visited {
	display:block;
	width: 98px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_out.jpg) no-repeat top left;
}

.sottomenu_out a:hover {
	display:block;
	width: 98px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_over.jpg) no-repeat top left;
}

.sottomenu_over {
	float:left;
	width:98px;
}

.sottomenu_over a {
	display:block;
	width: 98px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_over.jpg) no-repeat top left;
}

.sottomenu_over a:visited {
	display:block;
	width: 98px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_over.jpg) no-repeat top left;
}

.sottomenu_out2 {
	float:left;
	width:246px;
}

.sottomenu_out2 a {
	display:block;
	width: 246px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_out.jpg) repeat-x top left;
}

.sottomenu_out2 a:visited {
	display:block;
	width: 246px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_out.jpg) repeat-x top left;
}

.sottomenu_out2 a:hover {
	display:block;
	width: 246px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_over2.jpg) no-repeat top left;
}

.sottomenu_over2 {
	float:left;
	width:246px;
}

.sottomenu_over2 a {
	display:block;
	width: 246px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_over2.jpg) no-repeat top left;
}

.sottomenu_over2 a:visited {
	display:block;
	width: 246px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_over2.jpg) no-repeat top left;
}

.sottomenu_out3 {
	float:left;
	width:164px;
}

.sottomenu_out3 a {
	display:block;
	width: 164px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_out.jpg) repeat-x top left;
}

.sottomenu_out3 a:visited {
	display:block;
	width: 164px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_out.jpg) repeat-x top left;
}

.sottomenu_out3 a:hover {
	display:block;
	width: 164px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_over3.jpg) no-repeat top left;
}

.sottomenu_over3 {
	float:left;
	width:164px;
}

.sottomenu_over3 a {
	display:block;
	width: 164px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_over3.jpg) no-repeat top left;
}

.sottomenu_over3 a:visited {
	display:block;
	width: 164px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_over3.jpg) no-repeat top left;
}

/* arredo esterno */

.sottomenu_out4 {
	float:left;
	width:82px;
}

.sottomenu_out4 a {
	display:block;
	width: 82px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_out4.jpg) no-repeat top left;
}

.sottomenu_out4 a:visited {
	display:block;
	width: 82px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_out4.jpg) no-repeat top left;
}

.sottomenu_out4 a:hover {
	display:block;
	width: 82px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_over4.jpg) no-repeat top left;
}

.sottomenu_over4 {
	float:left;
	width:82px;
}

.sottomenu_over4 a {
	display:block;
	width: 82px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_over4.jpg) no-repeat top left;
}

.sottomenu_over4 a:visited {
	display:block;
	width: 82px;
	height: 15px;
	padding-top: 15px;
	text-decoration: none;
	background: url(images/sottomenu_over4.jpg) no-repeat top left;
}

#titolo {
	float: left;
	width: 472px;
	height: 50px;
	margin-bottom: 5px;
}

#titolo_fiore {
	float: left;
	width: 32px;
	height: 50px;
	background: url(images/titolo_fiore.jpg) no-repeat top left;
}

#titolo_testo {
	float:left;
	color: #69686a;
	padding-left: 3px;
    padding-top: 20px;
}

#titolo_testo h1 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom:2px;
	text-align:left;
}

#titolo_testo h2 {
	font-size: 12px;
	font-weight: bold;
}


#txt {
	width:474px;
	margin-bottom: 20px;
	line-height: 25px;
	float:left;
}

.stm_colonna {
	display: block;
	background-color:#929292;
	text-align:center;
	color:#fff;
	font-size:11px;
}

.stm_colonna a {
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	width: 492px;
	height: 14px;
	border-top:1px solid #fff;
	border-right:2px solid #fff;
	text-decoration: none;
	color: #fff;
}

.stm_colonna a:visited {
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	width: 492px;
	height: 14px;
	border-top:1px solid #fff;
	border-right:2px solid #fff;
	text-decoration: none;
	color: #fff;
}

.stm_colonna a:hover {
	padding-top:2px;
	padding-bottom:2px;
	border-top:1px solid #fff;
	border-right:2px solid #fff;
	background-color: #ccc;
	color: #929292;
}


label.error{color:red;font-size:11px;} 

/* FORM CONTATTI */

#formContatti input {
	border: 1px solid #7e7e7e;
	width: 170px;
}

#formContatti textarea {
	border: 1px solid #7e7e7e;
	width: 370px;
	height: 60px;
	margin-bottom: 8px;
}

/* TIMMAGINE */
#footer a {
	color: #163b61;
	font-size: 9px;
}

#footer a:visited {
	color: #163b61;
	font-size: 9px;
}

#footer a:hover {
	color: #181818;
	font-size: 9px;
	text-decoration: none;
	
}

.img-align-left {
	float: left;
	margin-right: 10px;
}

.img-align-right {
	float: right;
	margin-left: 10px;
}





.testo-2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding-left:7px; line-height:8px;  }