/* CSS Document */

/*-------------General Element Class--------------------*/

html, body, div{
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 11px;
	line-height			: 18px;
    letter-spacing      : 0.5px;
	margin              : 0px;
	padding             : 0px;
}

a:link, a:visited {
    size                : 10px;
}

.whiteBox a:link, .whiteBox a:visited {
	display            : block;
}

h2{
	font-size          : 18px;
	text-align		   : left;
	margin-left		   : 20px;
}

.Horange{
	margin-left		   : 35px;
	color			   : #F90;
}

/*------------Main Container-------------*/

#lang{
	width               : 955px;
	margin-top          : 10px;
	text-align          : left;
	padding-left        : 10px;
}

#tbl_all_container{
    width               : 100%;
	height              : 100%;
	margin              : 0px;
	border				: none;
}

#tbl_all_container td{
	padding             : 0px;
	margin              : 0px;
	vertical-align      : top;
}

#topMenu{
    width               : 955px;
	height              : 80px;
}

#container{
    width               : 955px;
}

#bottomClose{
    width               : 955px;
	height              : 80px;
	font-size           : 10px;
	font-weight         : bold;
	text-align          : center;
}

/*------------Top Div-------------*/

#header{
	height              : 277px;
	margin              : 0px 0px 0px 0px;
}

/*------------Main Div-------------*/

#maincontent{
	margin              : 0px;
	height:100%;
}

#leftCol{
	float               : left;
    width               : 598px;
	/*height				: 200px;*/
}

#rightCol{
	float               : left;
    width               : 357px;
	/*height				: 200px;*/
}

/*--------------------- Classi Generiche ---------------*/

.empty{
	clear               : both;
	width               : 0px;
	height              : 0px;
	display             : none;
}

.whiteBox{
	width				: 50%;
	/*height				: 150px;*/
	background-color	: #FFF;
	float               : left;
	height				: 350px;
	margin-bottom       : 15px;
}

.whiteImageBox{
	width				: 50%;
	/*height				: 150px;*/
	background-color	: #FFF;
	float               : left;
	height				: 350px;
	margin-bottom       : 15px;
}
.transBox{
	overflow			: hidden;
	width				: 44%;
	/*height				: 150px;*/
	float               : left;
	text-align			: left;
	margin				: 3%;
	margin-bottom		: 5px;
	height				: 82px;
}
.underTransBox{
	width				: 100%;
	/*height				: 150px;*/
	float               : left;
	text-align			: left;
	height				: 10px;
	border-top          :1px solid #666;
}

.marginInnerBox{
	text-align			: left;
	margin				: 20px;
}

.etichettaHProsa, .etichettaHPverde, .etichettaHPazzurra, .etichettaHParancione{
	width				: 289px;
	height				: 63.6px;
	font-size			: 10px;
	margin   			: 6px 0px 6px 0px;
	text-align			: left;
	overflow			: hidden;
}


.bluTitle{
	font-size			: 14px;
}

.hpProdTitle{
	margin-top		   : 5px;
	margin-bottom	   : 5px;
	font-size		   : 14px;
	text-align		   : left;
	margin-left		   : 20px;
}

.innerHpProdRand{
	margin			   : 2px 2px 2px 25px;
	overflow		   : hidden;
	height             : 58px;
}