@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0
}
/*png per IE*/
img, div, input { behavior: url("iepngfix.htc") }
img{border:none;}
body{ background-color:#CCCCCC}
.site{ font:Arial, Helvetica, sans-serif; font-size:9px; color:#666666}
li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; margin-left:20px;line-height:20px}
p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF}
.red{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#f39423}
.black{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#030303}
.grigio{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333; text-align:center; margin-bottom:15px
}
.orange{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFCC;
}
.menu{ margin-bottom:10px; text-align:center}
.menu a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF
}
.menu a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#990000
}
a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333}
a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#990000
}
a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF
}
h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF}
h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF}
.menunav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#FF0000;
	font-weight:bold
}
h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#db8b49; margin-top:3px}
h4{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; border-bottom: groove 1px #8f8e8e; margin-bottom:10px; padding-top:8px}
#wrapper{width:970px;position:relative; margin:0 auto; border:1px solid #CCCCCC;}
#top{position:absolute; z-index:2; width:820px; height:187px;background-image: url(images/top.png) ;left:85px;}
#cont{ width:954px; margin-top:28px;height:auto;border:#FFFFFF 8px solid; background-image:url(images/bkg_wall.jpg); padding-top:5px; background-repeat:repeat-x; background-color:#525151; margin-bottom:15px}
#footer{clear:both}
#main{ width:800px; height:auto;margin:145px auto 50px auto; position:relative}
.box_left{width:400px;padding-top:6px; padding-bottom:8px; margin-right:15px; float:right; }
.box_L{width:385px;padding-top:6px; padding-bottom:8px; margin-right:15px; float:left;border-right:solid 1px  #CCCCCC; margin-top:4px; margin-left:10px }
.box_L a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#666666; } 
.box_L a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #990000 }
.box_L h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color: #990000; margin:5px }
.box_L p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#666666; margin:5px }

.box_left2{width:400px;padding:15px;float:right; border-left: #CCCCCC dashed 1px;}
.box_form{ background-image:url(images/bkg_form.png) ; background-repeat:no-repeat; height:750px;width:400px;padding:15px;float:right; border-left: #CCCCCC dashed 1px; margin-top:15px}
.box7{width:400px;padding-top:180px; padding-bottom:15px; padding-left:10px; float:left;}
.box1{width:360px;padding-top:15px; padding-bottom:15px; padding-left:10px; float:left; text-align:left}
.box_left img{ padding:5px}
.box_left2 img{ padding:5px}
.box_2{ width:400px;padding-top:10px; padding-bottom:10px; padding-left:10px; float:right;}

.box_3{ width:400px;margin-left:15px; float:left;padding-left:15px; margin-top:0px; margin-bottom:5px}
.box_2 img{ float:left; margin-right:8px;text-align:center }
.box_right{float:left; width:320px;padding-left:15px;text-align:center }
.box_right p{text-align:center }
.box_right img{ margin-top:15px;padding:5px}
.clear{ clear:both}
.box_800{ width:800px; height:auto; background-color:#FFFFFF; padding:0; margin:0; margin-top:-5px}
.box4{
	width:785px;
	height:auto;
	text-align:center; margin-left:5px; margin-bottom:30px;
}
.riga{
	width:390px;
	float:left;
	margin-left:30px;
	margin-top:5px;
	background-color:#666666;
	height:1px
}
.box4 img{ margin-left:15px; margin-bottom:15px}
.border {border:#CCCCCC solid 2px }
.trsp{background: #FFFFFF;filter:alpha(opacity=50); -moz-opacity: 0.5 }
#box_menu{ width:800px;height:auto; background-image:url(images/bkg_menu.jpg); background-repeat: no-repeat;margin:10px auto; background-color:#000000;}
.box_titolo{ width:350px; height:auto; padding-left:30px; padding-top:10px; float:left;}
.box_titolo li{ margin-left:130px;}
.box_titolo img{float:left}
.box_titolo h2{ padding-left:80px; border-bottom:dashed 1px #575656; padding-top:15px}
.box_titolo h3{ padding-left:80px;}
.box_titolo h4{ padding-left:120px;}
#uomo{ width:163px; position:absolute;top:620px;z-index:1;}
.cont_menu{ width:380px; float:right; margin-left:5px; margin-bottom:0px; margin-top:0px}
.cont_menu img{padding-top:8px}
#fla{ width:800px; }
.prodotti{ width:790px; padding-left:10px; background-image:url(images/bkg_red.png); background-repeat:repeat;padding-top:5px; border-bottom:1px #FFF solid}

.prodotti h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#FFF;border-bottom:dashed 1px #575656; padding-left:30px; height:30px;}
.box_menu-prod{float:right; width:360px;height:auto;text-align:center}
.w380{ width:380px; padding-left:15px}
.center{ text-align:center;}
.giustificato{ text-align: justify; width:340px; padding-left:10px}
.flash{ width:333px; height:auto; padding-top:6px; }
#menubot{
	width:800px;
	height:30px;
	z-index:100;
	top:231px;
	position:absolute;
	
	margin: 0;
	list-style-type: none;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	 
}
#menubot li{display: inline;}
#menubot li a{
	float: left;
	color: #666666;
	border-bottom: 3px solid #666; background-color:#FFF;
		text-decoration: none;
	padding: 0.6em 20px;
}
#menubot li a:hover{border-bottom: 3px solid #fd0119; background-image:url(images/bkg_menu2.jpg);color: #FFFFFF;}
.form{ margin-left:15px}
.top{ margin-top:50px;float:left; width:320px;padding-left:15px;text-align:center }
.formtest{padding:5px}


.prova{ width:750px; padding:5px; height:auto;}
.prova a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #FF3300}
.prova img{ padding:5px}
.box_right2{float:left; width:300px; padding-left:10px; text-align:left}
.box_right2 img{float:left; padding:5px }

