#headerhome{
	width:768px;
	height:228px;
	overflow:hidden;
	background-color:#0A1D3B;
}

#home{
	position:relative;
	width:748px;
	height:580px;
	margin:0px auto;
	background-color: #FFFFFF;
	border:10px solid #FFFFFF;
	text-align:left;
}
#home .testo_link {
  /*color: inherit;*/
  color: #666666;
  text-decoration: none;
}
.hpbox{
	position:absolute;
	overflow:hidden;
	text-align:left;
	font-size:11px;
	color:#666666;
}

.hpbox h2{
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	font-family: 'Trebuchet MS', tahoma, verdana, arial, sans-serif;
	font-size:18px;
	font-weight:normal;
}
#home .hpbox h2 a.testo_link:hover{
	text-decoration:underline;
}

/* HPBX --------------------------------------------------------------------- */

#HPBX1{ top:  0px; left:  0px; width:245px; height:225px; }
#HPBX2{	top:  0px; left:270px; width:245px; height:225px; }
#HPBX3{	top:  0px; left:550px; width:170px; height:225px; }

#HPBX4{	top:237px; left:  0px; width:220px; height: 48px; }
#HPBX5{	top:237px; left:270px; width:186px; height: 78px; }
#HPBX6{	top:237px; left:465px; width:280px; height:170px; }

#HPBX7{	top:326px; left:  0px; width:260px; height:254px; }
#HPBX8{	top:326px; left:270px; width:186px; height:254px; }
#HPBX9{	top:346px; left:465px; width:280px; height:254px; }


/* HPBX 1 2 3 --------------------------------------------------------------- */
#HPBX1, #HPBX2, #HPBX3, #HPBX7, #HPBX6{
  background: #FFFFFF url(../images/sfondo_box_grigio.jpg) no-repeat left top;
}
#HPBX1, #HPBX2, #HPBX3{
	padding:10px 10px 0px 15px;
}
#HPBX1 h2, #HPBX2 h2, #HPBX3 h2,
#home #HPBX1 h2 a.testo_link, #home #HPBX2 h2 a.testo_link, #home #HPBX3 h2 a.testo_link{
	color:#DBB342;
}

/* HPBX1 -------------------------------------------------------------------- */
#tbvinomese{
	width:240px;
}
#HPBX1 table td{
	vertical-align:top;
}
#vmlbl{
  background: transparent url(../images/home_tappi.jpg) no-repeat 10px 135px;
}
#home #HPBX1 a.testo_link{
  color: #666666;
}
#HPBX1{
	padding-right:0px;
}

/* HPBX4 -------------------------------------------------------------------- */
#HPBX4{
	padding:15px 20px;
	background:#89131F;
	color:#FFFFFF;
}
#home #HPBX4 h2 a.testo_link{
	color:#FFFFFF;
}


/* HPBX6 -------------------------------------------------------------------- */
#HPBX6parag{
	position:absolute;
	top:0px;
	left:0px;
	padding:15px 20px;
}
#HPBX6flash{
	position:absolute;
	width:260px;
	top:0px;
	right:0px;
	text-align:right;
}
#HPBX6parag h2, #home #HPBX6parag h2 a.testo_link{
	color:#C00B1E;
}


/* HPBX7 -------------------------------------------------------------------- */
#HPBX7parag{
	position:absolute;
	top:0px;
	left:0px;
	padding:15px 20px;
}
#HPBX7flash{
	position:absolute;
	width:260px;
	bottom:15px;
	right:0px;
	text-align:right;
}
#HPBX7parag h2, #home #HPBX7parag h2 a.testo_link{
	color:#053B7B;
}


/* HPBX8 -------------------------------------------------------------------- */
#HPBX8parag{
	position:absolute;
	top:0px;
	left:0px;
	padding:15px 20px;
}
#HPBX8parag h2, #home #HPBX8parag h2 a.testo_link{
	color:#FFFFFF;
}


/* HPBX9 -------------------------------------------------------------------- */
#HPBX9parag{
	position:absolute;
	top:100px;
	left:70px;
	width:200px;
	height:100px;
	color:#FFFFFF;
}
#HPBX9flash{
	position:absolute;
	top:0px;
	left:0px;
}
#HPBX9parag h2, #home #HPBX9parag h2 a.testo_link{
	color:#FFFFFF;
}

/* HEADER ------------------------------------------------------------------- */
#headermain{
	width:768px;
	height:145px;
	overflow:hidden;
	background-color:#0A1D3B;
}

#header_lang{
	width:300px;
	padding:5px;
	float:left;
	text-align:left;
}
#header_lang img{
	margin-left:5px;
}
#header_search{
	width:300px;
	padding-top:3px;
	float:right;
	text-align:right;
	font-size:9px;
}
#header_search span, #header_search input, #header_search img{
	vertical-align: middle;
}
#header_search span{
	margin-right:3px;
	color:#FFFFFF;
	font-size:9px;
}
#header_search input{
	margin:0px;
	padding:0px;
	width:90px;
	height:13px;
	border:1px solid #858E9D;
}
#header_search img{
	margin:0px 5px;
}

#nascondibox {
  position:relative;
}

/*#nascondih {
  position:absolute;
  left:-200px;
  width:300px;
  background: url('../images/line.gif') no-repeat left top;
  border: 1px solid red;
}*/
