/* header */

.header {
	position		: relative;
	width			: 751px;
	height			: 148px; 
    background		: url(../_img_pagine_libere/h_end.gif) bottom no-repeat;            
}

.header_tsp_over {
	position		: relative;
	top				: 101px;
	width			: 751px;
	height			: 38px;
	background		: url(../_img_pagine_libere/bar.gif) top no-repeat;
	z-index			: 100;
}


.header_image {
    position		: absolute;
    top				: 0; 
	left			: 0;
    height			: 76px;
}


.logo {
	position		: absolute;
	top				: 15px;
	left			: 421px;
	background		: url(../_img_pagine_libere/vdot.gif) 142px repeat-y;
	width			: 330px;
	height			: 70px;
}


.logo_testo {
	position		: relative;
	top				: 0; 
	left			: 0;
	width			: 142px;
	height			: 70px;
}


.logo_testo ul {
	position		: relative;
	margin			: 0 15px 0 0;
	padding			: 7px 0 0 0;
	height			: 56px;
	list-style-type : none;
	line-height		: 12px;
}


.logo_testo ul li {
	font-size		: 9px;
    font-family     : verdana, arial, serif;
	text-align		: right;
    text-transform  : uppercase;
	letter-spacing  : -1px;
	padding			: 1px 0;
}

.logo_image {
	position		: absolute;
	top				: 0; 
	left			: 142px;
	margin-left		: 32px;
	margin-top		: 8px;
	width			: auto;
	height			: 70px;

}

.header_tsp {
	position		: absolute;
    top				: 100px;   
    height			: 38px;
	width			: 751px;
    filter			: alpha(opacity=20);
    -moz-opacity	: .2;
    opacity			: .2;
}

.header_text {
    position		: relative;
    top				: 6px;
	width			: 751px;
    height			: 34px; 
	background		: url(../_img_pagine_libere/vdot_header.gif) 563px no-repeat;
}

.header_text img 	{ 
	position		: absolute;
}

.lbl_privati { 
	top				: 10px; 
	left			: 17px; 	
}

.btt_mail 			{ 
	top				: 11px; 
	left			: 491px; 	
}

.header_text form {
	position		: absolute;
    top				: 8px; 
	left			: 576px;
}

.input_search {   
	height			: auto;
	width			: 126px;
	font-size		: 9px;
	color			: #999;
	border			: 1px #ccc solid;
	margin-bottom	: 4px;
	font-family     : verdana, arial, sans-serif;
	padding-left    : 5px;
}



.btt_search {
	position		: absolute;
    top				: 2px; 
	left			: 140px;    
}

/*---------------- header Errore e Login --------------------------*/

.header_sfondino{
	background-image: url(../_img_pagine_libere/header_sfondo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 33px;
	margin-left: 406px;
	position: absolute;
	top: 5px;
	left: -3px;
	width: 349px;

}
.sfondo_bianco{
	position		: absolute;
	top				: 15px;
	left			: 421px;
	width			: 330px;
	height			: 70px;

}
.err_privati{
	width: 350px;
	position: absolute;
	left: 17px;
	top: 12px;

}
.err_business{
	margin-right: 8px;
	margin-left: 8px;
}
.header_error, .header_119{
	height			: 140px; 

}

.back_119{
	width:88px;
	float: right;
	margin-top: 12px;
	vertical-align: top;
}

/*--------pop up-------*/

.header_pop_over {
	position		: relative;
	top				: 76px;
	width			: 626px;
	height			: 38px;
	z-index			: 100;
	background-image: url(../_img_pagine_libere/bar_pop.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.header_sfondino_pop{
	background-image: url(../_img_pagine_libere/header_sfondo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 34px;
	margin-left: 279px;
	position: absolute;
	top: 5px;
	left: -3px;
	width: 349px;
}

.header_image_pop {
    position		: absolute;
    top				: 0; 
	left			: 0;
    height			: 140px;
}
.header_pop{
	height			: 113px;
	width: 627px;
}

.logo_image_pop {
	position		: absolute;
	top				: 0; 
	left			: 142px;
	margin-left		: 32px;
	margin-top		: 8px;
	width			: auto;
	height			: 70px;

}

.pop_link {
	position:absolute;
	width: 135px;
	left: 473px;
	top: 15px;
}

.logo_image_pop {
	position		: absolute;
	top				: -2px; 
	left			: 455px;
	margin-left		: 23px;
	margin-top		: 13px;
	width			: auto;
	height			: 70px;

}



