@charset "UTF-8";
/* CSS Document */
body { background:#efefef; font-size:12px; line-height:18px; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; }
#mainCont { width:815px; height:600px; margin-left:auto; margin-right:auto; }
#mainShadow { width:815px; height:auto; float:left; background:url(../images/backCenter.gif) repeat-y; }
#headShadow { width:816px; height:7px; float:left; background:url(../images/headCont.gif) no-repeat bottom; }
#footShadow { width:816px; height:7px; float:left; background:url(../images/footBack.gif) no-repeat top; }
#contenitore { width:802px; height:auto; float:left; position:relative; left:7px; }
#headCont { width:802px; height:85px; float:left; }
#logo { width:232px; height:85px; float:left; background:url(../images/backLogo.gif) right no-repeat #1c2124; }
#logoInt { width:232px; height:85px; float:left; background:url(../images/backLogoInt.gif) right no-repeat #1c2124; }
/* menu */
#menu { width:570px; height:85px; float:left; }
#menu ul{margin:0; list-style-type: None; color:#333; width:570px; height:85px; padding:0; list-style:none; float:left;  }
#menu li { display:inline; color:#fff; text-transform:uppercase;  }
#menu li a{ float: left; width: 114px; margin-left:0; padding-top:35px; height:50px; text-align:center; }
#menu li span{ float: left; width: 114px; margin-left:0; background:#0da0e5; font-size:12px; color:#fff; padding-top:35px; height:50px; text-align:center;  }
#menu li a:link, #menu li a:visited{ background:#1c2124; text-decoration:none; font-size:12px; color:#fff; width: 113px; border-right:1px #666 solid; }
#menu li a:hover{ background:#0da0e5; text-decoration:none; font-size:12px; color:#fff;}
#menu img{ border:0; }
/* fine menu */
#banner { width:802px; height:273px; float:left; }
#box { width:802px; height:165px; float:left; background:url(../images/backBox.gif) no-repeat center; color:#fff; font-size:11px; }
#boxGroup { width:802px; height:165px; float:left; background:url(../images/backGruppo.gif) no-repeat center; color:#fff; font-size:11px; }
#boxZincatura { width:802px; height:165px; float:left; background:url(../images/backZincatura.gif) no-repeat center; color:#fff; font-size:11px; }
#boxSedi { width:802px; height:165px; float:left; background:url(../images/backSedi.gif) no-repeat center; color:#fff; font-size:11px; }
#boxContatti { width:802px; height:165px; float:left; background:url(../images/boxContatti.gif) no-repeat center; color:#fff; font-size:11px; }
#boxFull { width:730px; height:90px; float:left; position:relative; left:20px; top:70px; font-size:12px;}
#boxOne { width:235px; height:90px; float:left; position:relative; left:20px; top:70px;}
#boxTwo { width:235px; height:90px; float:left; position:relative; left:45px; top:70px;}
#boxThree { width:235px; height:90px; float:left; position:relative; left:80px; top:70px;}
#FootBlurb { width:802px; height:55px; float:left; background:url(../images/backFoot.gif) center no-repeat; text-align:center; padding-top:35px; font-size:11px;  }
#FootBlurb a:link, #FootBlurb a:visited{ color:#09c; text-decoration:none; }
#FootBlurb a:hover{ color:#666; text-decoration:none; }
#socialNetwork { width:235px; height:50px; float:left; padding-left:30px; margin-top:20px; }
#newsletter { width:331px; height:50px; float:left; margin-top:50px; background:url(../images/backNewsletter.gif) right no-repeat; margin-left:180px; }
#map { width:435px; height:290px; float:left; border:5px #ccc solid; }
.boxEmail { margin:15px 0 0 25px; background:url(../images/inputEmail.gif) center no-repeat; border:0; padding:2px; width:153px; height:17px; }
.buttonEmail { margin:15px 0 0 10px; background:url(../images/button.gif) no-repeat center; border:0; padding:2px; width:40px; height:18px; font-size:11px; color:#fff; }
.center { width:226px; height:380px; float:left; background:url(../images/shadowCenter.gif) top repeat-x; border-right:1px #efefef solid; padding:20px; }
.centerBis {
	width:492px;
	height:auto;
	float:left;
	background:url(../images/shadowCenter.gif) top repeat-x #ccc;
	border-right:1px #efefef solid;
	padding:20px;
	background-color: #FFFFFF;
}
.bluBig { color:#0099cc; font-size:14px; }
.violet { color:#f7005b; }
.margFive { margin-right:5px; }
.margTen { margin-right:10px; }
.margBtm { margin-bottom:10px; }
#form label{ color:333; padding-bottom:3px; cursor:pointer; }
#form input{ border:1px #ccc solid; font-size:11px; background:#f9f9f9; height:18px; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#form textarea{ border:1px #ccc solid; font-size:11px; background:#f9f9f9; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#form select{ border:1px #ccc solid; font-size:11px; background:#f9f9f9; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; height:24px; }
ul.menu1 { width:226px;  margin:2px 0 10px; padding:0; font-size:12px; line-height:2em; list-style:none;
}
.menu1 li { background:url(../images/arrow_blu.gif) left no-repeat; padding-left:20px; margin:5px 0; }