/*** GLOBAL ***/
body {
	margin: 0px;
	font-family: "Trebuchet MS",  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
}

body, td {
	font-family: "Trebuchet MS",  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a {
	color: #A50326;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	color: #A53003;
}

a.white {
	color: #FFFFFF;
	text-decoration: none;
}

a.white:hover {
	text-decoration: underline;
}

a.white:visited {
	color: #CCCCCC;
}

/* welcome page	*/
#welcome
{
	background: url(/ha/_img/bkg_welcome.gif) top left repeat-x #806f67;
}

#welcome div
{
	margin:0px; padding: 0px;
}

#welcome div#box
{
	width: 990px;
	color: #ffffff;
}

#welcome div#box a:hover
{
	color: #ffffff;
	text-decoration: none;
}

#welcome div#select_country_default
{
	position: relative; top: 23px; left:-70px;
	width: 300px;
	text-align: right;
}

#welcome div#select_country_default a
{
	color:#ffffff; font-size: 14px;
}

#welcome div#visit_corporate
{
	position: relative;
	width: 300px;
	position: relative; top: 42px; left:-200px;
	text-align: left;
	
}

#welcome div#visit_corporate a
{
	color:#ffffff; font-size: 14px;
}

#welcome div#select_country_layer_off
{
	position: relative; top: -10px; left:290px;
	width: 395px;
}

#welcome div#select_country_layer_on
{
	position: relative; top: -55px; left:290px;
	width: 395px;
	visibility: hidden;
}

#welcome div#select_country_layer
{
	position: relative; top: -540px; left:290px;
	width: 470px;
	background-color: #666666;
	visibility: hidden;
	z-index: 999;
}

#welcome div#select_country_layer table td
{
	vertical-align: top;
}

#welcome div#select_country_layer a
{
	color: #bbb9bd; font-weight: bold; font-size: 14px;
}

#welcome div#flashcontent
{
	position: relative; top: -45px; left:0px;
	width:990px; height:500px;
}

#welcome div#footer_sx
{
	position: relative; top: -150px; left:-198px;
	width:595px;
	font-size: 11px; text-align: left; color:#d9d4d2;
}
#welcome div#footer_dx
{
	position: relative; top: -170px; left:280px;
	width: 400px;
	font-size: 14px; text-align: right;
	margin-bottom: -200px;
}

#welcome div#footer_dx a
{
	color:#ffffff;
}

/*** IDs ***/
#main {
	width: 100%;
	height: 100%;

}

#logo_hp {
	margin-top: 64px;
	text-align: left;
	width: 152px;
}

#logo_hp a {
	color: #FFFFFF !important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#logo_int {
	margin-top: 45px;
	text-align: left;
	width: 152px;
}

#logo_int a {
	color: #000000 !important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

/*** CLASSS ***/
.bkg_doveacq {
	background-image: url(../_img/img_doveacquistare.jpg);
	background-repeat:no-repeat;
	margin-left: 33px;
	margin-bottom: 70px;
	height: 100%;
}

.bkg_servicecenter {
	background-image: url(../_img/bkg_servicecenterlocator.jpg);
	background-repeat:no-repeat;
	margin-left: 33px;
	margin-bottom: 70px;
	height: 100%;
}

.bkg_hp_nz {
	background-image: url(../_img/nz_NZ/bkg_left_hp.jpg);
	background-repeat:no-repeat;
}

.bkg_vertline_hp_nz {
	background-image:url(../_img/nz_NZ/bkg_vertline_hp.gif);
	background-position: 350px 0px;
	background-repeat: repeat-y;	
}

.bkg_vertline_cooling {
	background-image:url(../_img/nz_NZ/bkg_vertline_cooling.gif);
	background-position: 350px 0px;
	background-repeat: repeat-y;	
}

.bkg_vertline_dishwashing {
	background-image:url(../_img/nz_NZ/bkg_vertline_dishwashing.gif);
	background-position: 425px 0px;
	background-repeat: repeat-y;	
}

.bkg_vertline_washing {
	background-image:url(../_img/nz_NZ/bkg_vertline_washing.gif);
	background-position: 275px 0px;
	background-repeat: repeat-y;
}

.bkg_vertline_cooking {
	background-image:url(../_img/nz_NZ/bkg_vertline_cooking.gif);
	background-position: 220px 0px;
	background-repeat: repeat-y;
}

.bkg_cooling {
	background-image: url(../_img/bkg_olive.gif);
}

.bkg_dishwashing {
	background-image: url(../_img/bkg_marron.gif);
}

.bkg_washing {
	background-image: url(../_img/bkg_greenlight.gif);
}

.bkg_cooking {
	background-image: url(../_img/bkg_marron.gif);
}

.bkg_olive {
	background-image: url(../_img/bkg_olive.gif);
}

.bkg_marron {
	background-image: url(../_img/bkg_marron.gif);
}

.bkg_greenlight {
	background-image: url(../_img/bkg_greenlight.gif);
}

.bkg_white {
	background-color: #FFFFFF;
}

.bkg_red {
	background-image: url(../_img/bkg_red.gif);
}

.bkg_reddark {
	background-color: #A50326;
}

.bkg_graydark {
	background-color: #9CA398;
}

.bkg_greenultralight {
	background-image: url(../_img/bkg_greenultralight.gif);
}

.bkg_vertline_01 {
	background-image: url(../_img/bkg_vertline_01.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.bkg_vertline_01 td input {
	background-color: #DCCEA6;
	border: 1px solid #F1EBDB;
	padding-left: 3px;
	margin-bottom: 1px;
}

.bkg_vertline_02 {
	background-image: url(../_img/bkg_vertline_02.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.bkg_vertline_02 td input {
	background-color: transparent;
	border: 1px solid #B8C0B3;
	padding-left: 3px;
	margin-bottom: 1px;
}

.bkg_vertline_03 {
	background-image: url(../_img/bkg_vertline_03.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.bkg_vertline_03 td input {
	background-color: transparent;
	border: 1px solid #8B8955;
	padding-left: 3px;
	margin-bottom: 1px;
}

.bkg_vertline_04 {
	background-image: url(../_img/bkg_vertline_04.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.bkg_vertline_04 td input {
	background-color: transparent;
	border: 1px solid #A49873;
	padding-left: 3px;
	margin-bottom: 1px;
}

.bkg_vertline_05 {
	background-image: url(../_img/bkg_vertline_05.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.bkg_vertline_05 td input {
	background-color: transparent;
	border: 1px solid #A67C6F;
	padding-left: 3px;
	margin-bottom: 1px;
}

.bkg_vertline_06 {
	background-image: url(../_img/bkg_vertline_06.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.bkg_vertline_06 td input {
	background-color: transparent;
	border: 1px solid #B8C0B3;
	padding-left: 3px;
	margin-bottom: 1px;
}

.bkg_vertline_07 {
	background-image: url(../_img/bkg_vertline_07.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.bkg_vertline_07 td input {
	background-color: transparent;
	border: 1px solid #A67C6F;
	padding-left: 3px;
	margin-bottom: 1px;
}

.bkg_vertline_09 {
	background-image: url(../_img/bkg_vertline_09.gif);
	background-repeat: repeat-y;
	background-repeat-x: no-repeat;
	background-position: right;
}

.bkg_vertline_09 td input {
	background-color: transparent;
	border: 1px solid #B8C0B3;
	padding-left: 3px;
	margin-bottom: 1px;
}

.bkg_vertline_10 {
	background-image: url(../_img/bkg_vertline_10.png);
	background-repeat: repeat-y;
	background-repeat-x: no-repeat;
	background-position: right;
}

.bkg_vertline_11 {
	background-image: url(../_img/bkg_vertline_11.gif);
	background-repeat: repeat-y;
	background-repeat-x: no-repeat;
	background-position: right;
}

input.border_gray {
	border: 1px solid #B8C0B3;
	background: transparent;
	padding-left: 3px;
	margin-bottom: 1px;
}

input.border_marron {
	border: 1px solid #B0A585;
	background: transparent;
	padding-left: 3px;
	margin-bottom: 1px;
}

input.border_redgray {
	border: 1px solid #A67C6F;
	background: transparent;
	padding-left: 3px;
	margin-bottom: 1px;
}

input.border_olivedark {
	border: 1px solid #8B8955;
	background: transparent;
	padding-left: 3px;
	margin-bottom: 1px;
}

.margin_left {
	margin-left: 33px;
	margin-bottom: 70px;
}

.menuHP {
	margin-top: 142px;
	margin-right: 27px;
	text-align: right;
}

.txt14px {
	font-size: 14px;
}

.txt16px {
	font-size: 16px;
}

.tit_prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.txt40px_red {
	color: #A50326;
	font-size: 40px;
	vertical-align: middle;
}

.txt40px_black {
	color: #000000;
	font-size: 40px;
	vertical-align: middle;
}

.txt30px_red {
	color: #A50326;
	font-size: 30px;
	vertical-align: middle;
}

.txtArial11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.numero_prod {
	color: #A50326;
	font-weight: bold;
	font-size: 16px;
}

.line_red {
	 background-color: #CB8F7E;
	 margin-top: 2px;
}

.line_red_dark {
	 background-color: #C16A6B;
	 margin-top: 2px;
}

.line_redgray {
	background-color: #8C695E;
	 margin-top: 2px;
}

.line_gray {
	background-color: #9A9074;
	 margin-top: 2px;
}

.line_olivedark {
	background-color: #767448;
	margin-top: 2px;
}

.nome_prod {
	font-size: 14px;
	font-weight: bold;
}

.txt40pxwhite {
	font-size: 40px;
	vertical-align: middle;
	color: #FFFFFF;
}

.txtVerdana10px {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.mkttext {
	font-size: 1pt;
	color: #DCCEA6;
	cursor:default;
}
a.mktlink {
	font-size: 1pt;
	line-height: 1pt;
	color: #DCCEA6;
	cursor:default;
}

a.mktlink:hover {
	text-decoration: none;
}

a.mktlink:visited {
	color: #DCCEA6;
}