@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0
}
/*png per IE*/
img, div, input { behavior: url("iepngfix.htc") }
img{border:none;}
p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
.15 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666;}
.red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#993300; font-weight:bold
}
.w{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	
}
.titoli4{ font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#666666;}
#invia{ background-image:url(images/tit_invia.gif)}
.titolo {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#666666; float:left; margin-top:15px; width:340px; margin-left:0px; margin-bottom:15px; text-align:left; height:auto}
.p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666;padding-left:15px;padding-right:15px;}
.indirizzo { height:85px;width:780px; padding-left:15px;float:right}
.p_indirizzo { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; float:left; margin-top:10px}
.p_prodotti { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; float:left; margin-top:10px; width:330px; margin-left:15px; margin-bottom:15px; text-align:justify}
.p_prodotti img{padding-right:5px;float:left;}
.box_index { width:320px; height:250px; float:right;  padding-left:30px; padding-right:15px; margin-top:20px}
.box_index img {border:2px solid #999999;float:left; margin-right:12px;margin-top:30px}
.box_sx {width:480px; height:auto; float:left;  padding-left:15px;}
.box_dx {width:242px; height:auto; float:right;}
.box_fla {width:440px; height:auto; text-align:center}
h3 {
	font-size:16px;
	color:#585858;
	font-family:Arial, Helvetica, sans-serif; margin:5px 0px 5px 0px}
li{font-family:Arial, Helvetica, sans-serif;text-align:left; list-style:none}
li a{ font-family:Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;font-size:13px;}
li a:hover{ color:#949eb7;list-style:none}
.newli{ list-style: disc; margin-left:40px; font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#666666; width:300px}
/*link bottom*/
#menu_bot{
	text-align:left;
	width:940px;
	height:110px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF9900;
	margin:0px auto;
	margin-bottom:10px
}
#menu_bot p{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFCC33;
	text-decoration:none;
	font-size:13px;
}
#menu_bot a{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFCC33;
	text-decoration:none;
	font-size:13px;
}
#menu_bot a:hover{color:#FFFFFF;
}
/*fine-link*/
.freccia{list-style: url(images/freccia_on.gif)}
.omino{ position:absolute;top:285px;z-index:2;}

.riccio{ position:absolute;top:345px;z-index:1;}
#footer{width:945px;height:240px; clear:both;}
table {}
.deco {valign:bottom; float:right }
.foto{ width:400px; margin-left:15px;float:left; margin-bottom:10px}
.foto_gronde{ width:680px; margin-left:10px;float:left; margin-top:5px}
.foto_gronde img{ margin-left:15px;float:left;}
.foto img{ margin-left:20px;float:left; }
.box_testofoto{ 
	width:330px;
	height:90px;	
	margin-top:5px; margin-bottom:5px; margin-left:15px;padding:10px 0px 5px 10px;background-image:url(images/bkg_testo.gif); background-repeat:no-repeat}
.box_testofoto2{ 
	width:310px;
	height:250px;	
	margin-top:15px; margin-left:15px;padding:10px 0px 5px 10px;background-image:url(images/bkg_testo2.gif); background-repeat:no-repeat}
	.box_cinesi{ 
	width:310px;
	height:90px;	
	margin-top:5px; margin-left:15px;padding:10px 0px 5px 10px;background-image:url(images/bkg_cinesi.jpg); background-repeat:no-repeat}
	.box_cinesi p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;}
.box_testofoto h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;width:300px;}
.box_testofoto2 h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	width:300px;
	padding-top:5px
}
.clear{ clear:both; width:310px}
#menu{
	background-image:url(../images/menu_verticale.jpg);
	height:20px;
	width:750px;
	position:relative;
	z-index:50
}
#contenitore{width:945px; height:auto; border-style: solid; border-color:#FFFFFF; margin:0px auto }
.box_320{ width:320px;text-align:left; margin-top:15px;padding-left:15px}
.box_desc{ width:400px; margin-left:15px;float:left;}
.box_desc img{ margin-left:15px;float:left; }
.box_desc p{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666;width:250px; text-align:justify}
.immagine{padding-left:100px}
link{font-family:Arial, Helvetica, sans-serif;list-style:url(images/freccia.gif); text-align:left;}
link a{color:#333333; text-decoration:none;font-size:13px;}
link a:hover{color:#FFFFFF;}
.box_coppi{ width:330px;margin-left:5px; float:left;}
#omino-riccio{width:945px;position:relative}
#riga-vert{width:945px;position:relative;margin-left: 0px}
.riga{ position:absolute;top:50px; z-index:3; padding-left:450px}
.box_contatto{ margin-left:30px; margin-top:85px}
input{
	background-color:#F0F0F0;
	border:1px   dotted #999999; margin-top:2px
}
textarea{
	background-color:#F0F0F0;
	border:1px   dotted #999999;
}
.go{ background:url(images/invia.gif) no-repeat; width:45px; height:40px; border:none; cursor:pointer}
.go:hover{ background:url(images/inviahover.gif) no-repeat; width:45px; height:40px; border:none;}
.cancella{ background:url(images/cancella.gif) no-repeat; width:75px; height:40px; border:none; cursor:pointer}
.cancella:hover{ background:url(images/cancellahover.gif) no-repeat; width:75px; height:40px; border:none;}
.box-foto{ width:650px;padding:10px; float:left }
.box-foto img{ margin-right:8px; border:1px solid #999999;float:left;padding:10px;}
