@import url("offerta.css");

.evidenziaRiga {
	background:url(/area155/155FaiDaTe/images/evidenziaRiga.jpg) repeat scroll center center;
/*
background:#F2F1F0 url(/area155/155FaiDaTe/images/evidenziaRiga.jpg) repeat-x scroll center center;
border:0 none;
height:30px;
width:6px;*/
}

.titolettoArancioBold14 {
	font:bold 14px "Trebuchet MS", tahoma,sans;
	color:#005E9B; /* blu */
	padding:0px;
	margin:0px;
}

body {
	margin:0px;
	background:url(/area155/aspi/images/body_background.jpg) repeat-x left top;
	height:100%;
	width:100%;
	font:normal 11px "Trebuchet MS", arial, serif;
}

#top_logo { /* box logo AUTOSTRADE */
	width:178px;
	height:100%;
	background:#FFFFFF url(/area155/aspi/images/Logo_aspi.gif) no-repeat center;
   /*border: 1px solid #0000ff;*/
}

#sub_header_left { /* disegna il corner left dell'header */
	width:198px;
	height:100%;
	background:url(/area155/aspi/images/bgheader01.gif) no-repeat left 43px;
	float:left;
   /*border: 1px solid #ff0000;*/
}

#boxContainerPageInternal {  /* disegna la chiusura top del footer per le pagine che non sono la home page */
	width:763px;
	height: auto; /* x Opera */
	padding:0px 10px 0px 7px;
	background:#FFFFFF url(/area155/aspi/images/bgTopFooterNoHome.gif) no-repeat 7px bottom; /* chiusura top footer */
	float: left;
	/*border: 1px solid #ff0000;*/ 
}

/*******************************************************************************************/

/* Hack per escludere IE 6 da questo selettore */
html>body #h2_footer {
	margin:0px 10px 0px 7px;
	background:url(/area155/aspi/images/h2_footer_background.jpg) no-repeat left top;
	width:761px;	
	height:76px;
	overflow:hidden;
	float: left;
}

#h2_footer {
	margin:0px 10px 0px 7px;
	background:url(/area155/aspi/images/h2_footer_background.jpg) no-repeat left top;*/
	width:761px;	
	height:76px;
	overflow:hidden;
	/*border: 1px solid #0000ff;*/ 
}

#footer_left {
	float:left;
	width: 100%;
   margin: 0px;
	/*border: 1px solid #00ff00;*/
}

/* Hack per escludere IE 6 da questo selettore */
html>body #footer_slogan {
	float:left;
	margin: 10px 40px 0px 150px; /* modified to margin instead of padding */
	text-align:left;
	color: #ffffff;
	font:bold 13px "Trebuchet MS",tahoma,sans;	
	/*border: 1px solid #ffff00;*/ 
}

#footer_slogan {
	float:left;
	margin: 10px 40px 0px 75px; /* modified to margin instead of padding */
	text-align:left;
	color: #ffffff;
	font:bold 13px "Trebuchet MS",tahoma,sans;	
	/*border: 1px solid #ffff00;*/ 
}

#footer_slogan a:link, #footer_slogan a:visited, #footer_slogan a:active {
	font:normal 13px "Trebuchet MS",tahoma,sans;	
	color: #ffffff;
	color:#005E9B; /* blu */
	text-decoration: none;
}

#footer_slogan a:hover {
	text-decoration:underline;
}

/******************************* C O P Y R I G H T ***************************/
#copyright
{
	/* clear:both; */
	color:#8F8F8F;
	padding-right: 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float: right;
} 
#copyright a:link, #copyright a:active, #copyright a:visited{
	color: #EE833E;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#copyright a:hover{
	text-decoration: underline;
}

.logOut_button {
	height:17px;
	width:17px;
	border:none 0px;
	background-image:url(/area155/aspi/images/btnLogout.gif);
	background-color: #7A7A7A;
}

/******************************* FASCIA GIALLA TOP ***************************/

#FasciaTopNera {
	width: 733px; 
	height: 45px;
	overflow:hidden;
	background:url(/area155/aspi/images/fasciaNera01.gif) no-repeat left top;
	/*border: 1px solid #ff0000;*/ 
}

#FasciaTopNera2 {
	margin:0px 0px 0px 15px; /* added to resolve padding in the upper class */
	height: 45px;
	padding-left:2px;
	background:url(/area155/aspi/images/fasciaNera02.gif) repeat-x left top;
}

#FasciaTopNera3 {
	height: 45px;
	padding-right:5px;
	background:url(/area155/aspi/images/fasciaNera03.gif) no-repeat right top;
	/* font:bold 13px "Trebuchet MS", arial, serif; */
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

/*************************************************************************/

#boxMiddleOrange03 {
	width: 545px;
	font:bold 18px "Trebuchet MS", arial, sans;
	color:#005E9B; /* blu */
	color:#FFFFFF; /* bianco */		
	text-decoration:none;	
	background-color:#FFD800;  /* GIALLO */
	background-color:#005E9B;  /* BLU */
	float: left;
	padding: 5px 10px; 
	/*border: 1px solid #ff0000;*/	
}

#boxMiddleOrange03 p.paragraph {
	margin:5px 8px 0px 8px;
	padding:0px;
	color:#005E9B; /* blu */
	color:#FFFFFF; /* bianco */	
	font:normal 12px "Trebuchet MS",tahoma,sans;
	line-height:14px;
}

.titolettoArancioBold {
	font:bold 12px "Trebuchet MS", tahoma,sans;
	color:#005E9B; /* blu */
	padding:0px;
	margin:0px;
}

#inner_content
{
	background: #FFFFFF;
}


/*****************************************************************************/

a.linkArancio11:link, a.linkArancio11:visited, a.linkArancio11:active {
	font:normal 11px "Trebuchet MS", arial,sans;
	color:#005E9B; /* blu */
	text-decoration:none;
}
a.linkArancio11:hover {
	text-decoration:underline;
}

a.LinkArancio11:link, a.LinkArancio11:visited, a.LinkArancio11:active {
	font:normal 12px "Trebuchet MS", arial,sans;
	color:#005E9B; /* blu */
	text-decoration:none;
}
a.LinkArancio11:hover {
	text-decoration:underline;
}

/* ******************** CONTAINER BOX LOGIN + SEARCH BOX *************************** */

form {
	margin: 0;
	padding: 0;
}

input {
	border: 1px solid #2F2F2F;
	height:15px;
	font:normal 11px "Trebuchet MS", arial, verdana, serif;
	color:#555555;
	background: #ffffff;
	margin: 0 0 0 0;
	padding-left: 5px;
}
textarea, select {
	border: 1px solid #2F2F2F;
	font:normal 11px "Trebuchet MS", arial, verdana, serif;
	color:#555555;
	background: #ffffff;
	margin: 5px 0 0 0;
	padding-left: 5px;
}

input.noBrd {
	border:none;
	margin: 0;
	padding: 0;
	background: transparent;
}

.help_button {
	height:17px;
	width:17px;
	border:none 0px;
	background-color: transparent;
	background-image:url(/area155/aspi/images/Bott_Aiuto.gif);
}

.over_button {
	cursor: hand;
}

.registrati_button {
	height:17px;
	width:56px;
	border:none 0px;
	background-color: transparent;	
	background-image:url(/area155/aspi/images/Bott_registrati.gif);
}

#searchBox { /* CONTENITORE */
	width: 140px;
	height: 32px;
	background: transparent;
	margin-left: 5px;	
	font:normal 11px verdana, arial, serif;
	color:#ffffff;
	text-align: right;
	float: left;
	/*border:solid 1px #ff0000;*/
}

.search_box {
	height:15px;
	width:110px;
	font:normal 11px verdana, arial, serif;
 	background: #ffffff;	
	color:#999999;
	padding-left:5px;
}

.search_button
{
	height:17px;
	width:17px;
	border:none 0px;
	background-color: transparent;	
	background-image:url(/area155/aspi/images/search_btn.gif); /* TASTO PER LOGIN */
}

.search_buttonBgGrigio {
	height:17px;
	width:17px;
	border:none 0px;
	background-image:url(/area155/aspi/images/btnCercaBgGrigio.gif);
}
.news_box
{
	height:13px;
	width:158px;
	border:solid 1px #CCCCCC;
	font:normal 11px verdana, arial, serif;
	color:#5b5b5b;
	padding-left:5px;
}

/* ******************** /CONTAINER BOX LOGIN + SEARCH BOX *************************** */

.hspacer {
	width:15px;
	height:20px;
	float:left;
}
.hspacer2 {
	width:30px;
	height:20px;
	float:left;
}
.hspacer3 {
	width:12px;
	height:20px;
	float:left;
}
.f0 {
	font-size:0px;
}
.vspacer {
	width:100%;
	clear:both;
	height:10px;
	background:white;
}
.vspacer2 {
	width:100%;
	clear:both;
	height:15px;
	background-color:#FFFFFF;
}
.vspacer3 {
	width:100%;
	clear:both;
	height:15px;
}
.spacer {
	font-size:4px;
}

/* ************************************ IMPAGINAZIONE *********************************************************************** */
html {
	height:100%;
	width:100%;
}

img {
	border: none;
}
a:link,a:active,a:visited {
	color:#005E9B;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/* PERCORSO DI NAVIGAZONE */
#path {
	padding:7px 12px 7px 12px; 
	font:normal 12px arial, sans;
	font-weight:bold;
	color:#005E9B;
}
#path a:link, #path a:visited, #path a:active
{
	font:normal 12px arial, sans;
	color:#005E9B;
	text-decoration:none;
	padding-left:8px; 
}
#path a:hover
{
	text-decoration:underline;
}
#main_container
{
	width:100%;
	height:100%;
}
#container
{
	width:940px;
	height:100%;
}
/* Header Classes */
#header
{
	height:90px;
	background:url(/area155/aspi/images/bgheader02.gif) repeat-x left 45px;
}
#sub_header_right
{
	width:742px;
	height:100%;
	background:url(/area155/aspi/images/1024/header_background3_1024.gif) no-repeat right 45px;
	float:right;
}


#header_login_search {
	height:32px;
	padding-top:18px;
	font:normal 11px verdana, arial, serif;
	color:#FFFFFF;
   /*border: 1px solid #0000ff;*/
}

#loginBox { /*CONTENITORE AREA LOGIN\PASSWORD */
	width: 435px;
	height: 32px;
	background: transparent;
	float: left;
	margin:10px 0 0 20px; 
	font:normal 11px verdana, arial, serif;
	color:#ffffff;
	text-align:left;
	/*border: 1px solid #ff0000;*/ 
}

.login_box {
	height:16px;
	width: auto;
	font:normal 11px verdana, arial, serif;
	color:#999999;
	background: #ffffff;
	padding-left:5px;
	margin-top: -10px;
}

.login_button {
	height:17px;
	width:56px;
	border:none 0px;
	background-image:url(/area155/aspi/images/search_btn.gif);
}



a.orange_tab:link, a.orange_tab:visited, a.orange_tab:active, a.orange_tab:hover
{
	height:22px;
	width:98px;
	background:url(/area155/aspi/images/orange_tab_background.gif) no-repeat left top;
	margin-left:5px;
	margin-top:4px;
	margin-right: 0px;
	padding-top:2px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	float:right;
	cursor:pointer;
	text-decoration:none;
	/*border: 1px solid #ff0000;*/ 
}

#boxContainerEsternoNoHome {  /* disegna il background del contenuto */
	width:763px;
	padding:0px 10px 0px 7px;
	background:#FFFFFF url(/area155/aspi/images/bgBottomContent.gif) no-repeat 185px bottom; /* Cornini */
	/*border: 1px solid #ff0000;*/ 
	float: left;
}



/* CLASSI SPECHIFICHE PER HOME PAGE */
#boxContainerEsterno {  /* disegna i cornini */
	width:763px;
	padding:0px 10px 0px 7px;
	background:#FFFFFF url(/area155/aspi/images/lower_panels_bg.gif) no-repeat 185px bottom; /* Cornini */
	/*border: 1px solid #ff0000;*/ 
	float: left;
}
#boxContainerInterno {  /* disegna il rettangolo grigio in verticale dal basso si ripete verso l'alto */
	width:100%;
	background:url(/area155/aspi/images/gray_strip.gif) repeat-y left bottom;
	float: left;
	/*border: 1px solid #00ff00;*/
}
#background_extender {  /* disegna il rettangolo sfumato nero-->grigio fissato a sx e in basso */
	width:auto;
	height: 462px;
	background:#FFFFFF url(/area155/aspi/images/bgTopFooterNoHome.gif) no-repeat scroll left bottom; 
	float: left;
	/*border: 1px solid #0000ff;*/ 
}
/* fine CLASSI SPECHIFICHE PER HOME PAGE */

#colonnaSx {
	width:178px;
	float:left;
   /*border: 1px solid #ff0000;*/
}

/* CLASSI per AREA LANCIO */
#areaLancio {
	width:178px;
	background:url(/area155/aspi/images/areaLancioCurvaTop.gif) no-repeat left top; 
	padding-top:9px;
}
#ads_container {
	width:178px;
	font-size:5px;
	font:bold 12px "Trebuchet MS", arial, serif;
	background: transparent;
	color: #ffffff;
}

#boxContenuto { /* CONTENITORE per la Home Page */
	width:575px;
	height: 100%;
	float:right;
	padding-left:10px; /* SPAZIATURA ORIZZONTALE 10px RISPETTO ALLA COLONNA SX */
	/*border: 1px solid #000000;*/ 
}
#boxContenutoNoHome {  /* CONTENITORE per tutte le pagine che non sono la Home Page */
	width:575px;
	height: 100% !important; /* forzo per i browser moderni */
	height: 450px; /* per IE 6 e precedenti */
	min-height: 450px; /* browser moderni */	
	float:right;
	padding-left:10px; /* SPAZIATURA ORIZZONTALE 10px RISPETTO ALLA COLONNA SX */
	/*border: 1px solid #000000;*/ 
}

/* SFONDI DEI PANNELLI HOME PAGE */
.topPannello3Box {
	width:575px;
	background:url(/area155/aspi/images/topPannello3box.gif) no-repeat center;
	height:8px;
	/*border: 1px solid #ff0000;*/
}

#Pannello3Box {
	padding:0px 10px 0px 10px; 
	background:url(/area155/aspi/images/lower_panels_grad.gif) repeat-x left top;
	/*border: 1px solid #ff0000;*/ 
}

#pannello {
	width: 175px;
	float: left;
	/*border: 1px solid #ff0000;*/ 	
}

.h1_lower_panel {
	padding:2px 0px 0px 5px;
	width:105px;
	font:normal 9px verdana,arial, serif;
	color:#777777;
	float:left;
}

.orange_title
{
	font:bold 9px verdana, arial, serif;
	color:#f46819;
	margin-bottom: 5px;
}

#h2_offer_links a
{
	width:144px;
	height:20px;
	padding:1px 20px 0px 0px;
	font:bold 13px "Trebuchet MS", verdana, serif;
	font-variant:normal;
	color:#FFFFFF;
	text-align:center;
	background:url(/area155/aspi/images/orange_link.gif) no-repeat left top;
	float:left;
	text-decoration:none;
	/*border: 1px solid #ff0000;*/ 
}

/* ************************* FOOTER ************************************** */

#h2_footer_slogan {
	width:412px;
	float:left;
	padding:23px 20px 0px 300px;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	border: 3px solid #ffff00;
}

#news_letter
{
	width:200px;
	float:left;
	overflow:hidden;
	font:normal 12px arial, serif;
	color:#FFFFFF;
	white-space:nowrap;
}
#footer_logo
{
	margin-top:14px;
	float:right;
	background:url(/area155/aspi/images/infostrada_logo.gif) no-repeat center;
	height:35px;
	width:110px;
}

/* **************************** PANNELLO ORANGE HOME PAGE *************************** */
#pannelloOrange {
	width: 575px;
	height: 200px;
	background: url(/area155/aspi/images/bg_panel.jpg) no-repeat left;
	float: left;
}

#linkSx {
	width: 250px;
	height: 130px;
	margin-left: 0px;
	margin-top: 60px;
    float: left;
	background: transparent;
	padding-left: 0px;
	text-align: left;
   /*border: 1px solid #ff0000;*/
}

#linkSx ul {
	list-style-type: none;
	margin: 0 0 0 20px;
	padding: 0;
	width: 100%;
   /*border: 1px solid #ff0000;*/
}

#linkSx ul li {
	padding: 5px;
}

#linkSx ul li a:link, a:visited, a:active {
	font:bold 13px "Trebuchet MS",tahoma,sans;
	color: #005E9B;
	text-decoration: none;
}

#linkSx ul li a:hover {
	font:bold 13px "Trebuchet MS",tahoma,sans;
	color: #005E9B;
	text-decoration: underline;
}

#linkDx {
	width: 250px;
	height: 130px;
	margin-left: 25px;
	margin-top: 60px;
   float: left;
   /*border: 1px solid #ff0000;*/
	background: transparent;
}

#linkDx ul {
	list-style-type: none;
	margin: 0 0 0 20px;
	padding: 0;
	width: 100%;
   /*border: 1px solid #ff0000;*/
}

#linkDx ul li {
	padding: 5px;
}

#linkDx ul li a:link, a:visited, a:active {
	font:bold 13px "Trebuchet MS",tahoma,sans;
	color: #005E9B;
	text-decoration: none;
}

#linkDx ul li a:hover {
	font:bold 13px "Trebuchet MS",tahoma,sans;
	color: #005E9B;
	text-decoration: underline;
}

/* *************************************** STILI PAGINE INTERNE ******************************************** */

.titoloPagina {
	background-color:#EC7324;
	padding:5px 8px 5px 8px;
	font:bold 18px "Trebuchet MS",tahoma,sans;
	color:#FFFFFF;
}

.titoloPagina a:link, .titoloPagina a:visited, .titoloPagina a:active {
	font:normal 11px "Trebuchet MS", arial, sans;
	color:#FFFFFF;
	text-decoration:underline;
}
.titoloPagina a:hover {
	text-decoration:none;
}


.titoloPagina p
{
	margin:0px;
	padding:0px;
	padding-top:3px;
}
.titoloPagina p.wide
{
	margin:5px 8px 0px 8px;
	padding:0px;
	font:normal 12px "Trebuchet MS",tahoma,sans;
	line-height:14px;
}

.nbutton {
	float:right;
	border:none 0px;
	width:80px;
	height:24px;
	overflow:hidden;
	background:#efefee url(/area155/aspi/images/nbutton_bg.gif) no-repeat center;
	font:normal 11px "Trebuchet MS",tahoma,sans;
	text-align:center;
	white-space:nowrap;
}

/* *************************************** GESTIONE TABS ***************************************************** */
/* inner tabs */
#itab_bar
{
	height:26px;
	background:#FFFFFF url(/area155/155FaiDaTe/images/1024/itab_spacer_1024.gif) repeat-x left top;
	width: 723px;
}

#itab_bar_2
{
	height:26px;
	background:#FFFFFF url(/area155/155FaiDaTe/images/1024/itab_spacer_1024.gif) repeat-x left top;
	width: 700px;
}
#tab_0.itab_item_off
{
	height:26px;
	padding-left:6px;
	padding-right: 6px;
	background:transparent url(/area155/155FaiDaTe/images/1024/itab_off_left_tab0_1024.gif) no-repeat left top;
	text-align:center;
	float:left;
}
.itab_item_off
{
	height:26px;
	padding-left:6px;
	padding-right: 6px;
	background:transparent url(/area155/155FaiDaTe/images/1024/itab_off_left_1024.gif) no-repeat left top;
	text-align:center;
	float:left;
}
.itab_item_off p
{
	height:26px;
	margin:0px;
	padding:0px 6px 0px 0px;
	background:transparent url(/area155/155FaiDaTe/images/1024/itab_off_right_1024.gif) no-repeat right top;
	float:left;
}
.itab_item_off a:link, .itab_item_off a:visited, .itab_item_off a:active, .itab_item_off a:hover
{
	/* height:24px; */
	padding:2px 5px 6px 5px;
	background:transparent url(/area155/155FaiDaTe/images/1024/itab_off_bg_1024.gif) repeat-x left top;
	display:block;
	color:#000000;
	text-decoration:none;
	float:left;
	font-size: 12px;
	font-weight: bold;
}

#tab_prec
{
background:transparent url(/area155/155FaiDaTe/images/1024/itab_off_left_tab0_1024.gif) no-repeat left top;
}

#tab_0.itab_item_on
{
	background:transparent url(/area155/155FaiDaTe/images/1024/itab_on_left_1024.gif) no-repeat left top;
	float:left;
	height:26px;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
}
.itab_item_on
{
	background:transparent url(/area155/155FaiDaTe/images/1024/itab_on_left_tabx_1024.gif) no-repeat scroll left top;
	float:left;
	height:22px;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
}
.itab_item_on p
{
	height:26px;
	margin:0px;	
	padding:0px 6px 0px 0px;
	background:transparent url(/area155/155FaiDaTe/images/1024/itab_on_right_1024.gif) no-repeat right top;
	float:left;
}
.itab_item_on span
{
	/* height:24px; */
	padding: 2px 5px 6px;
	background:transparent url(/area155/155FaiDaTe/images/1024/itab_on_bg_1024.gif) repeat-x left top;
	display:block;
	color:#000000;
	text-decoration:none;
	float:left;
	font-size: 12px;
	font-weight: bold;
}
.itab_spacer
{
	background:transparent url(/area155/155FaiDaTe/images/1024/itab_spacer.gif) repeat-x left top;
	width:4px;
	float:left;
}
#itab_container_bg
{
	background: transparent url(/area155/155FaiDaTe/images/1024/inner_content_nocol.gif) repeat-y left top;	
	/* padding-left:1px; */
}
#itab_container_bg > .itab_container
{
/*	min-height:350px; */
	height:auto;
}
.itab_container
{
	/* background:#FFFFFF url(/img97/static/itab_content_bg.gif) no-repeat right top; */
	padding:5px 5px 5px 4px;
	height:350px;
}
.itab_item_container_bg
{
	background:#f2f1f0 url(/area155/155FaiDaTe/images/1024/itab_item_top_curve.gif) no-repeat left top;
	width:279px;
	padding-top:5px;
	float:left;
}
.itab_item_container
{
	background:#f2f1f0 url(/area155/155FaiDaTe/images/1024/itab_item_bottom_curve.gif) no-repeat left bottom;
	width:269px;
	padding:0px 5px 5px 5px;
	overflow:hidden;
}
.itab_item_text
{
	width:218px; /* modified to 168px */
	padding:15px 0px 0px 0px; /* removed 8px right padding */
	color:#4f4f4f;
	float:left;
}

.itab_item_text_large
{
	width:540px; /* modified to 168px */
	padding:0px 0px 0px 15px; /* removed 8px right padding */
	color:#4f4f4f;
	float:left;
}

/* rimozione itab_item_text p */
.itab_item_text div.txt
{
	margin:0px;
	padding:0px;
	text-align: left;
	font-size: 11px;
}

.itab_item_text_large div.txt_nep
{
	margin:0px 6px 0px 0px;
	padding:0px;
	text-align: left;
	font-weight: bold;
	line-height:14px;
}
.itab_item_text div.txt_nep
{
	margin:0px 6px 0px 14px;
	padding:0px;
	text-align: left;
	font-weight: bold;
	line-height:14px;
}


/* *************************** STILI PAGINA INERNA ********************************** */



#boxMiddleOrange {
	width: 575px;
	background-color:#EC7324;
	float: left;
	/*border: 1px solid #ff0000;*/	
}  

#boxMiddleOrange02 {
	width: 565px;
	background-color:#EC7324;
	float: left;
	/*border: 1px solid #ff0000;*/	
}

#imagePanelOrange {
	padding: 5px;
	float: left;	
}

#textPanelOrange {
	width: 457px;
	padding:5px 0px 0px 0px;
	font:normal 12px "Trebuchet MS", verdana,arial, serif;
	color:#ffffff;
	float: left;
	/*border: 1px solid #0000ff; */	
}

/************************************* BOLLONE ARANCIO ESTESO *********************************/
#textPanelOrange02 {
	width: 447px;
	padding:5px 0px 0px 0px;
	font:normal 12px "Trebuchet MS", verdana,arial, serif;
	color:#ffffff;
	float: left;
	/*border: 1px solid #0000ff;*/	
}

ul {
	margin-top: 4px;
	margin-bottom: 0;
}

/* **************************************************************************************************** */

a.linkArancio12:link, a.linkArancio12:visited, a.linkArancio12:active {
	font:normal 12px "Trebuchet MS", arial,sans;
	color:#005E9B;
	text-decoration:none;
}
a.linkArancio12:hover {
	text-decoration:underline;
}

a.linkbianco11:link, a.linkbianco11:visited, a.linkbianco11:active {
	font:normal 11px "Trebuchet MS", arial, sans;
	color:#ffffff;
	color:#005E9B; /* blu */
	text-decoration:underline;
}
a.linkbianco11:hover {
	text-decoration:none;
}

/* ************************************* STYLE BOX LONG ****************************************** */

.vSpacer5px {
	width:100%;
	clear:both;
	height:5px;
}
.trans_vspacer
{
	width:100%;
	clear:both;
	height:10px;
    background:transparent !important;
    overflow: hidden;
}
.trans_vspacer2
{
	width:100%;
	clear:both;
	height:7px;
}
.trans_vspacer3
{
	width:100%;
	clear:both;
	height:20px;
}

.itab_long_obg {
	background:url(/area155/aspi/images/itab_long_orange_bg.gif) no-repeat left top;
	width:555px;
	padding:3px 0px 3px 10px;
	/* height:21px; */
	color:#FFFFFF;
	font-family: "Trebuchet MS", Arial,  serif;
	font-size:14px;
	font-weight: bold;
	/*border: 1px solid #ff0000;*/

}
 
.itab_item_container_bg2
{
	background:#f2f1f0 url(/area155/aspi/images/itab_item_top_curve2.gif) no-repeat left top;
	padding-top:5px;
}
.itab_item_container2 {
	width: 555px;
	background:#f2f1f0 url(/area155/aspi/images/itab_item_bottom_curve2.gif) no-repeat left bottom;
	padding:0px 5px 5px 5px;
	overflow:hidden;
}
.itab_item_text2 {
	padding:5px 0px 0px 8px;
	font:normal 11px "Trebuchet MS", arial, sans;
	color:#4f4f4f;
	float:left;
	white-space: normal;
	width: 440px;
	/*border: 1px solid #ff0000;*/	
}

.itab_item_text2 a:link, .itab_item_text2 a:visited, .itab_item_text2 a:active {
	font:normal 11px arial, sans;
	color:#ff6600;
	color:#005E9B; /* blu */
	text-decoration:none;
}
.itab_item_text2 a:hover {
	text-decoration:underline;
}

.itab_item_text2 p
{
	margin:0px;
	padding:0px;
	color:#ee833e;
	font-size:14px;
	font-weight:bold;
}

/* ************************************* STYLE BOX LEFT/RIGHT ****************************************** */

.fleft {
	float:left;
}
.fright {
	float:right;
}

.itab_item_container_bg3 {
	background:#f2f1f0 url(/area155/aspi/images/itab_item_top_curve3.gif) no-repeat left top;
	padding-top:5px;
	margin-top:5px;
	width:265px;
	clear:left;
	float:left;
	/*border: 1px solid #ff0000;*/

}
.itab_item_container_bg3 > .itab_item_container3 {
	min-height:57px;
	height:auto;
	/*width: 146px;*/	
	/*border: 1px solid #ff0000;*/

}

.itab_item_container3 {
	background:#f2f1f0 url(/area155/aspi/images/itab_item_bottom_curve3.gif) no-repeat left bottom;
	padding:0px 5px 5px 5px;
	float:left;	
	/*border: 1px solid #ff0000;*/
}

.containerBoxTestoLR {
	font:normal 11px "Trebuchet MS", arial, sans;
	text-decoration:none;
	padding:5px 0px 0px 8px;
	color:#4f4f4f;
	float:left;
	white-space: normal;
	width: 146px;
	/*border: 1px solid #ff0000;*/
}

.containerBoxTestoLR a:link, .containerBoxTestoLR a:visited, .containerBoxTestoLR a:active {
	font:normal 11px arial, sans;
	color:#ff6600;
	text-decoration:none;
}
.containerBoxTestoLR a:hover {
	text-decoration:underline;
}

.itab_short_obg {
	background:url(/area155/aspi/images/itab_short_blue_bg.gif) no-repeat left top;
	width:275px;
	padding:3px 0px 3px 0px;
	/* height:21px; */
	/*float: left;*/
	color:#FFFFFF;
	font-family: "Trebuchet MS", Arial,  serif;
	font-size:14px;
	font-weight: bold;
	/*border: 1px solid #ff0000;*/
}
.itab_short_obg span { /* added for older browser's fix */
	margin-left:10px;
	display:block;
}

/***************************************** LINK BASSO PAGINA ****************************************/

#lower_links2 {
	margin:0px 5px 5px 5px;
	padding: 0px;
	width:555px;
	float: left;
	/*border: 1px solid #ff0000;*/
		
}

a.btnClose:link, a.btnClose:visited, a.btnClose:active {
	display:block;
	padding-right:20px;
	margin-right: 5px;
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	color:#005E9B; /* blu */
	background:url(/area155/aspi/images/btn_cancella.gif) no-repeat right center;
	/*border: 1px solid #ff0000;*/
}
a.btnClose:hover {
	text-decoration: underline;
}

a.left:link, a.left:visited, a.left:active {
	display:block;
	padding-left:20px;
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	color:#005E9B; /* blu */
	background:url(/area155/aspi/images/left_icon.gif) no-repeat 0px center;
	/*border: 1px solid #ff0000;*/
}
a.left:hover {
	text-decoration: underline;
}

a.right:link, a.right:visited, a.right:active {
	display:block;
	padding-right:20px;
	float:left;
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	color:#005E9B; /* blu */
	background:url(/area155/aspi/images/right_icon.gif) no-repeat right center;
	/*border: 1px solid #ff0000;*/
}
a.right:hover {
	text-decoration: underline;
}

/***************************************** LINK MODULISTICA ****************************************/

.containerTextMod {
	padding:5px 0px 0px 8px;
	font:normal 11px "Trebuchet MS", arial, sans;
	color:#4f4f4f;
	float:left;
	white-space: normal;
	width: 550px;
	/*border: 1px solid #ff0000;*/	
}

.containerTextMod a:link, .containerTextMod a:visited, .containerTextMod a:active {
	font:normal 11px arial, sans;
	color:#ff6600;
	text-decoration:none;
}
.containerTextMod a:hover {
	text-decoration:underline;
}

#containerLink {
	float: right;
	width: 300px;
	/*border: 1px solid #ff0000;*/
}

a.linkRightIconMail:link, a.linkRightIconMail:visited, a.linkRightIconMail:active { /* Testo + bullet con icona a dx 'Invio Mail' */
	display:block;
	padding-right:20px;
	margin-right: 10px;
	float:left;
	font:bold 12px "Trebuchet MS",tahoma,sans;
	color:#ee833e;
	background:url(/area155/aspi/images/rightIconMail.gif) no-repeat right center;
	/*border: 1px solid #ff0000;*/
}
a.linkRightIconMail:hover {
	text-decoration: underline;
}




/*******************************************************************************************/

.BgTransparent {
	background:transparent;
}

.BgPopup {
	width: 100%;
	background:#ffffff;
	padding:0;
	margin:0;
	/*border: 1px solid #ff0000;*/
}

.txtTable {
	font:normal 11px "Trebuchet MS", arial, serif;
	color:#4F4F4F;
	background:trasparent;
}

/******************************* BOLLONE GRIGIO per POPUP e pagina MENULESS ***********************/

#boxRoundedGrigio {
	background:#F2F1F0 url(/area155/aspi/images/angolo_sup_sx.gif) left top no-repeat;
	width:763px;
	/*height:95%;*/
	font:normal 11px "Trebuchet MS", arial, serif;
	color:#4F4F4F;
	/*border:1px solid #ff0000;*/
}
#boxRoundedGrigio .aux1 {
	background:url(/area155/aspi/images/angolo_sup_dx.gif) right top no-repeat;
}
#boxRoundedGrigio .aux2 {
	background:url(/area155/aspi/images/angolo_inf_dx.gif) right bottom no-repeat;
}
#boxRoundedGrigio .aux3 {
	background:url(/area155/aspi/images/angolo_inf_sx.gif) left bottom no-repeat;
	padding:5px 5px 5px 5px;
	/*border:1px solid #ff0000;*/
}
#boxRoundedGrigio p{
	padding:2px 0 2px 0;
	margin:0;
}

/******************************* BOLLONE BIANCO Fluido *********************************/

#boxRoundedBianco {
	width:100%;
	/*height:95%;*/
	font:normal 11px "Trebuchet MS", arial, serif;
	color:#4F4F4F;
	background:#FFFFFF url(/area155/aspi/images/angolo_sup_sx_b.gif) left top no-repeat;	
	/*border:1px solid #ff0000;*/
}
#boxRoundedBianco .aux1 {
	background:url(/area155/aspi/images/angolo_sup_dx_b.gif) right top no-repeat;
}
#boxRoundedBianco .aux2 {
	background:url(/area155/aspi/images/angolo_inf_dx_b.gif) right bottom no-repeat;
}
#boxRoundedBianco .aux3 {
	background:url(/area155/aspi/images/angolo_inf_sx_b.gif) left bottom no-repeat;
	padding:5px 5px 5px 5px;
	/*border:1px solid #ff0000;*/
}
#boxRoundedBianco p {
	padding:2px 4px 2px 4px;
	margin: 0;
}


/******************************* STILI x TABELLA DETTAGLIO CHIAMATE *********************************/

.TestoArialGrigio9 {
	FONT: 9px Arial, Verdana, serif, sans-serif;
	COLOR: #666666;
}

.TestoGrigio9 {
	font:normal 10px "Trebuchet MS", tahoma, sans;	
	COLOR: #666666;
	text-decoration: none;
}

/* Link per popup dettaglio chiamate */
a.linkArancio9:link, a.linkArancio9:visited, a.linkArancio9:active { 
	font:normal 11px "Trebuchet MS", tahoma, sans;	
	color:#005E9B; /* blu */
	text-decoration: none;

}
a.linkArancio9:hover {
	text-decoration: underline;
}

/* Linea nera separatrice */
.lineSeparator {
	width: 100%;
	text-align: center;
	background:transparent url(/area155/aspi/images/lineSeparator.jpg) center center no-repeat;
	/*border:1px solid #ff0000;*/	
}

/*********************************** STILI PER MODALITA' DI PAGAMENTO ************************************/

.popup {
	POSITION: absolute;
	VISIBILITY: hidden;
	BACKGROUND-COLOR: #FFFF99;
	/*LAYER-BACKGROUND-COLOR: #FFFF99;*/
	width: auto;
	height: auto;
	
	font:normal 11px Arial, serif, sans-serif;
	color: #666666;
	text-align: left;
	vertical-align: top;	
	
	BORDER-LEFT: 1px solid #CCCCCC;
	BORDER-TOP: 1px solid #CCCCCC;
	BORDER-BOTTOM: 3px solid #CCCCCC;
	BORDER-RIGHT: 3px solid #CCCCCC;
	PADDING: 3px;
	
	z-index: 10;
}

.bordoVioletto {
	width: 14px;
	height: 14px;
	border:solid 1px #869bb8;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 1px;
	background-color: #FFFFFF;
	FONT: bold 9px Verdana, serif, sans-serif;
	COLOR: #666666;
}

INPUT.bordoVioletto {
	width: 14px;
	height: 14px;
	border:solid 1px #869bb8;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 2px;
	background-color: #FFFFFF;
	FONT: bold 9px Verdana, serif, sans-serif;
	COLOR: #666666;
}

/************************ STILI PER TABELLE REPORT ****************************************************/

.bgHeaderTable { /* Disegna lo sfondo per l'header delle tabelle report */
		background:transparent url(/area155/aspi/images/bgHeaderTable30px.jpg) left bottom repeat-x;
}

td.lineBottomTd { /* Disegna la linea tratteggiata all'interno di un td */
	border-bottom: 1px dotted #D0D2D1;		 
}

/************************ STILI PER PAGINE INGLOBATE TRAMITE IFRAME DA SITI ESTERNI *******************/

.BgIframe {
	font:normal 11px "Trebuchet MS", arial, serif;
	color:#4F4F4F;
	background:#f2f1f0;
	padding: 5px;
}

.BgIframe table {
	font:normal 11px "Trebuchet MS", arial, serif;
	color:#4F4F4F;
}


.BgIframe input {
	border: 1px solid #2F2F2F;
	height:20px;

	font:normal 11px "Trebuchet MS", arial, verdana, serif;
	color:#555555;
	background: #ffffff;

	margin: 0 0 0 0;
	padding-left: 5px;
}

/*iframe {
	width: 99.999%;
	height: 99.999%;
}*/

/* *************************************** GESTIONE TABS SFONDO GRIGIO *********************************** */
#itab_bar_grey
{
	height:29px;
    width:568px;
	background:#f2f1f0 url(/area155/aspi/images/itab_spacer_grey.gif) repeat-x left top;
}
.itab_item_on_grey
{
	height:29px;
	padding-left:6px;
	background:#f2f1f0 url(/area155/aspi/images/itab_on_left_grey.gif) no-repeat left top;
	text-align:center;
	float:left;
}
.itab_item_on_grey p
{
	height:29px;
	margin:0px;
	padding:0px 6px 0px 0px;
	background:#f2f1f0 url(/area155/aspi/images/itab_on_right_grey.gif) no-repeat right top;
	float:left;
}
.itab_item_on_grey span
{
	height:24px;
	padding:5px 5px 0px 5px;
	background:#f2f1f0 url(/area155/aspi/images/itab_on_bg_grey.gif) repeat-x left top;
	display:block;
	color:#000000;
	text-decoration:none;
	float:left;
}
.itab_item_off_grey
{
	height:29px;
	padding-left:6px;
	background:#f2f1f0 url(/area155/aspi/images/itab_off_left_grey.gif) no-repeat left top;
	text-align:center;
	float:left;
}
.itab_item_off_grey p
{
	height:29px;
	margin:0px;
	padding:0px 6px 0px 0px;
	background:#f2f1f0 url(/area155/aspi/images/itab_off_right_grey.gif) no-repeat right top;
	float:left;
}
.itab_item_off_grey a:link, .itab_item_off_grey a:visited, .itab_item_off_grey a:active, .itab_item_off_grey a:hover
{
	height:24px;
	padding:5px 5px 0px 5px;
	background:#f2f1f0 url(/area155/aspi/images/itab_off_bg_grey.gif) repeat-x left top;
	display:block;
	color:#000000;
	text-decoration:none;
	float:left;
	font: 12px "Trebuchet MS";
	
}
.itab_spacer_grey
{
	background:#f2f1f0 url(/area155/aspi/images/itab_spacer_grey.gif) repeat-x left top;
	width:5px;
	float:left;
}
#itab_container_bg_grey
{
	background:#f2f1f0 url(/area155/aspi/images/itab_content_bg.gif) no-repeat left top;	
	padding-left:1px;
}
#itab_container_bg_grey > .itab_container_grey
{
	min-height:350px;
	height:auto;
}
.itab_container_grey
{
	background:#f2f1f0 url(/area155/aspi/images/itab_content_bg.gif) no-repeat right top;	
	padding:5px 5px 5px 4px;
	height:350px;
}
.itab_item_container_bg_grey
{
	background:#f2f1f0 url(/area155/aspi/images/itab_item_top_curve.gif) no-repeat left top;
	width:279px;
	padding-top:5px;
	float:left;
}
.itab_item_container_grey
{
	background:#f2f1f0 url(/area155/aspi/images/itab_item_bottom_curve.gif) no-repeat left bottom;
	width:269px;
	padding:0px 5px 5px 5px;
	overflow:hidden;
}

.itab_long_obg_grey {
	background:url(/area155/aspi/images/itab_long_orange_bg_grey.gif) no-repeat left top;
	width:548px;
	padding:3px 0px 3px 10px;
	/* height:21px; */
	color:#FFFFFF;
	font-family: "Trebuchet MS", Arial,  serif;
	font-size:14px;
	font-weight: bold;
	/*border: 1px solid #ff0000;*/

}
#footer
{
	/* margin:0px 10px 0px 7px; /*
	/* padding-top:10px; */
	background:url(/area155/aspi/images/h2_footer_background.gif) no-repeat left top;
	background-color: #FFFFFF;
	/* height:86px; modified to 86px instead of 76px */
	overflow:hidden;
}

#top_logo_ecare
{
	 /* box logo AUTOSTRADE */
	width:188px;
	height:100%;
	background:#FFFFFF url(/area155/aspi/images/Logo_aspi.gif) no-repeat center;
   /*border: 1px solid #0000ff;*/
}
.title_orange_bg_2
{
	padding: 6px 8px 5px 12px;
	font:bold 18px "Trebuchet MS",tahoma,sans;
	color:#005E9B;
}

.title_orange_bg_2 div.pic, .title_orange_bg_3 div.pic
{
	float:left;
	margin:5px 5px 0px 3px;
	font:bold 15px "Trebuchet MS",tahoma,sans;
}
.title_orange_bg_2 div.content, .title_orange_bg_3 div.content
{
	float:right;
	clear:right;
	margin:10px 0px 5px 10px;
}
.title_orange_bg_2 div.content2, .title_orange_bg_3 div.content2
{
	margin:5px 20px 0px 20px;
}
.title_orange_bg_2 div.form, .title_orange_bg_3 div.form
{
	border:solid 1px #ef9e69;
	padding:5px 10px 5px 10px;
	font-size:11px;
	font-weight:normal;
	color:#ffffff; /* added for older browsers */
}
.title_orange_bg_2 .f410, .title_orange_bg_3 .f410 /* added for no column form in firefox */
{
	width:410px;
}
.title_orange_bg_2 a:link, .title_orange_bg_2 a:visited, .title_orange_bg_2 a:active, .title_orange_bg_3 a:link, .title_orange_bg_3 a:visited, .title_orange_bg_3 a:active {
color:#FFFFFF;
font-size:12px;
font-weight:900;
text-decoration:none;
}
.title_orange_bg_2 a:hover, .title_orange_bg_3 a:hover
{
	text-decoration:underline;
}
.title_orange_bg_2 .txt1, .title_orange_bg_3 .txt1
{
	width:70px;
	/* height:14px; */
	border:solid 1px #bb652c;
	padding-left:5px;
	margin:1px 5px 1px 0px;
	color:#999999;
	font:normal 11px arial,sans;
}
.title_orange_bg_2 .txt2, .title_orange_bg_3 .txt2
{
	width:150px;
	/* height:14px; */
	border:solid 1px #bb652c;
	padding-left:5px;
	margin:1px 5px 1px 0px;
	color:#999999;
	font:normal 11px arial,sans;
}
.title_orange_bg_2 .txt3, .title_orange_bg_3 .txt3
{
	width:40px;
	/* height:14px; */
	border:solid 1px #bb652c;
	padding-left:5px;
	margin:1px 5px 1px 0px;
	color:#999999;
	font:normal 11px arial,sans;
}
.title_orange_bg_2 .drop1, .title_orange_bg_3 .drop1
{
	width:70px;
	/* height:18px; */
	margin:1px 5px 1px 0px;
	color:#999999;
	font:normal 11px arial,sans;
}
.title_orange_bg_2 .drop2, .title_orange_bg_3 .drop2
{
	width:50px;
	/* height:18px; */
	margin:1px 5px 1px 0px;
	color:#999999;
	font:normal 11px arial,sans;
}
.title_orange_bg_2 .btn, .title_orange_bg_3 .btn
{
	border:none 0px;
	width:51px;
	height:17px;
	margin:1px 0px 1px 0px;
	overflow:hidden;
	background:#000000 url(/area155/155FaiDaTe/images/1024/i1_in_orange_btn.gif) no-repeat left top;
	text-align:center;
	font:normal 11px arial ,sans;
	color:#ffffff;
}
.title_orange_bg_2 .bform, .title_orange_bg_3 .bform
{
	margin:0px;
	padding:5px 0px 0px 12px;
	display:block;
	font-weight:bold;
	font-size:11px;
	color:#ffffff; /* added for older browsers */
	
}

.large_orange_box_wrapper{
	padding: 6px 8px 5px 12px;
	font:normal 18px "Trebuchet MS",tahoma,sans;
	color:#FFFFFF;
	margin-left: 10px;
	width: 680px;
	background-color:#005E9B;
	font-size: 12px;

	
}
#in_content_left_nocol{	
	width: 723px;
	float:left;
	background: url(/area155/155FaiDaTe/images/1024/inner_content_nocol.gif) repeat-y center top;
}

#in_content_left_top {
	height: 7px;
	font-size: 0px;
}
#in_content_left_bottom {
	height: 7px;
	font-size: 0px;
}
#content_padded
{
	padding:0px 9px 0px 9px;
	color:#4F4F4F;
	font-family:"Trebuchet MS",tahoma,sans;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
    margin-top:10px;
}
#h2_footer_down {
	width: 100%;
	background-color: #FFFFFF;
}
#logoLibero_wrapper {
	/*background:transparent url(/area155/155FaiDaTe/images/1024/logoLibero_footer_max_1024.gif) no-repeat scroll 10px bottom; */
	float:left; 
	height:29px; 
	width:110px;
}
#h2_footer_up {
	width: 100%; 
	height: 50px;
	
}
.clear
{
	clear:both;
}
.clear2
{
	clear:both;
	height:15px;
}
.clear3
{
	clear:both;
	height:8px;
	font-size:0px;
}
.spacer5
{
	font-size:5px;
}
.hm
{
	font-size:0px;
	background: white;
	width: 180px;
}
#middle_container > .content_holder
{
	min-height:468px;
	height:auto;
}
.content_holder
{
	width:575px;
	height:468px;
	float:right;
	padding-left:10px;
}
#middle_container > .content_holder2
{
	min-height:468px;
	height:auto;
}
.content_holder2
{
	width:723px;
	float: left;
	padding-left: 9px
}
#middle_part
{
	width:940px; /* changed to 780px instead of 763px */
	/* padding:0px 10px 0px 7px; */
	background:#FFFFFF url(/area155/aspi/images/bgTopFooterNoHome.gif) no-repeat center bottom;
}
#middle_container
{
	width:921px; /* changed from 100% to 763px */
	margin:0px 0px 0px 10px; /* added to maintain the comment of the above class padding */
}
/* Homepages specific Classes */
#h1_middle_part
{
	width: 940px; /* changed to 780px instead of 763px */
	/* padding:0px 10px 0px 7px; */
	/* background:#FFFFFF url(/area155/155FaiDaTe/images/1024/lower_panels_bg_1024.gif) no-repeat 198px bottom; */
	min-height: 504px;
	height: 504px; /* da rimuovere dopo debug ie6 */
}
#h1_middle_container
{
	width:921px; /* changed from 100% to 763px */
	margin:0px 9px 0px 10px; /* added to maintain the comment of the above class padding */
	/* background:url(/area155/155FaiDaTe/images/1024/gray_strip.gif) repeat-y left bottom; */
}
/* Homepages specific Classes */
#background_extender
{
	width: 921px;
	/* background:url(/area155/155FaiDaTe/images/1024/left_gradiant_bg.jpg) no-repeat left bottom; */
}
#content2f
{
	padding-left: 10px; /* added instead of #content padding */
}
#content
{
	width:732px;
	float:left;
	/*padding-left:10px;*/
}
#tv_ads
{
	width:188px;
	background:white;
	padding-top:9px;
}
#left_column
{
	width:188px;
	float:left;
	position: relative;
	z-index: 2;
}
#menu_container {
    background:transparent url(/area155/aspi/images/menu_background.gif) repeat scroll left top;
    font-size:0;
    width:188px;
}

#menu_top_curve {
    background:#FFFFFF url(/area155/aspi/images/menu_top_background.gif) no-repeat scroll left bottom;
    font-size:0;
    height:7px;
    padding-top:6px;
}

#menu_container > .menu_container2 {
    height:auto;
    min-height:168px;
}
.menu_container2 {
    padding:3px 0 7px;
    position:relative;
}
a.level1b:link, a.level1b:visited, a.level1b:active 
{
 -x-system-font:none;
color:#005E9B;
cursor:pointer;
display:block;
font-family:"Trebuchet MS",arial,serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
overflow:hidden;
padding:1px 0 0 12px;
text-decoration:none;
white-space:nowrap;
width:166px;
}

a.level1b span
{
	color:#ffffff;
}
a.level2:link, a.level2:visited, a.level2:active
{
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(/area155/aspi/images/sub_menu_arrow.gif) no-repeat scroll 15px center;
color:#005E9B;
display:block;
font-family:arial,serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:16px;
line-height:normal;
margin:0 2px;
overflow:hidden;
padding:1px 0 0 34px;
text-decoration:none;
white-space:nowrap;
width:140px;
}
a.level2:hover
{
	text-decoration:underline;
}
a.level2 span
{
	color:#ec7324;
}
a.level2b:link, a.level2b:visited, a.level2b:active 
{
    background:transparent url(/area155/aspi/images/sub_menu_arrow.gif) no-repeat scroll 25px center;
    color:#005E9B;
    display:block;
    font-family:arial, serif;
	font-size:12px;
    font-weight:bold;
    height:18px;
    margin:0 2px;
    overflow:hidden;
    padding:0 0 0 37px;
    text-decoration:none;
    white-space:nowrap;
	cursor:pointer;
	font-weight: bold;
}
a.level2b span
{
	color:#ffffff;
}
a.level1:link, a.level1:visited, a.level1:active
{
background:transparent url(/area155/aspi/images/menu_current_background.jpg) repeat-x scroll 0 0;
color:#005E9B;
cursor:pointer;
display:block;
font-family:"Trebuchet MS",arial,serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
overflow:hidden;
padding:1px 0 0 10px;
text-decoration:none;
voice-family:inherit;
white-space:nowrap;
width:166px;
}
a.level1:hover
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/area155/aspi/images/menu_current_background.jpg) repeat-x scroll 100% 100%;
text-decoration:none
}
a.level1 span
{
	color:#ec7324;
}
#header_search
{
	height:45px;
}
#header_search_container {
	width: 138px;
	height: 45px;
	margin-right: 10px;
}
.top_orange_curves_1024
{
	width: 723px;
	height: 8px;
	background:transparent url(/area155/aspi/images/1024/top_orange_curves_1024.gif) no-repeat left top;
	overflow: hidden;
}
.middle_orange_curves_1024_container
{
	padding: 0px 10px 0px 10px;
	background:transparent url(/area155/aspi/images/1024/middle_orange_curves2_1024_b.gif) repeat-y left top;
}

.title_orange_bg_4
{
	font-family: "Trebuchet MS",tahoma,sans;
	font-size: 25px;
	font-weight: bold;
	color:#FFFFFF;
	letter-spacing: 2px;
	background: #005e9b url(/area155/aspi/images/1024/middle_orange_curves_1024_1.gif) repeat-x scroll center top
}

.title_orange_bg_4 p.wide
{
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS",tahoma,sans;
	font-size: 12px;
	font-weight: normal;
	color:#FFFFFF;
	letter-spacing: normal;
}

.bottom_orange_curves_1024
{
	width: 723px;
	height: 8px;
	background:transparent url(/area155/aspi/images/1024/bottom_orange_b_curves_1024.gif) no-repeat left top;
	overflow: hidden;
}
#h1_footer_logo
{
    float:right;
    height:60px;
    margin-right:10px;
    width:120px;
}

#area_clienti_top {
	float:left; 
	width: 733px; 
	height: 41px;
	background: transparent url(/area155/aspi/images/1024/space_002.gif) left top no-repeat;
}

#area_clienti_top_inner {
	padding:12px 0px 10px 15px;
}

#area_clienti_top_inner_btn {
	width:118px; height:19px; 
	background: transparent url(/area155/aspi/images/1024/space_002.gif) center center no-repeat; 
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	float: left;
}

.itab_item_text_nep_large
{
	margin:0px;
	padding:15px 6px 0px 0px;
	color:#ee833e;
	font-size:11px;
	font-weight:bold;
	text-align: left;
}
.itab_item_text_nep_large a:link, .itab_item_text_nep_large a:visited, .itab_item_text_nep_large a:active
{
	margin:0px;
	padding:0px;
	color:#FFFFFF;

	font-size:14px;
	font-weight:bold;
	text-align: left;
	text-decoration: none;
}
.itab_item_text_nep
{
	margin:0px;
	padding:2px 6px 0px 14px;
	color:#ee833e;
	font-size:11px;
	font-weight:bold;
	text-align: left;
}
.itab_item_text_nep a:link, .itab_item_text_nep a:visited, .itab_item_text_nep a:active
{
	margin:0px;
	padding:0px;
	color:#FFFFFF;

	font-size:14px;
	font-weight:bold;
	text-align: left;
	text-decoration: none;
}
.itab_item_text_nep a:hover
{
	margin:0px;
	padding:0px;
	color:#99CCFF;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	text-decoration: underline;
}
.itab_item_text_nep_large a:hover
{
	margin:0px;
	padding:0px;
	color:#99CCFF;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	text-decoration: underline;
}
/* NOVITA' & PROMO BOX CON HEIGHT VARIABILE*/
.itab_item_container_white_bg_top_nep
{
	background: transparent url(/area155/aspi/images/1024/itab_item_container_white_bg_top_nep.gif) no-repeat right center;
	width:350px;
	height: 31px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.itab_item_container_white_bg_middle_nep
{
    background: transparent url(/area155/aspi/images/1024/itab_item_container_white_bg_middle_nep.gif) repeat-y right center;
	width:350px;
	height: auto;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	overflow: hidden;
}
.itab_item_container_white_bg_bottom_nep
{
	background: transparent url(/area155/aspi/images/1024/itab_item_container_white_bg_bottom_nep.gif) no-repeat right center;
	width:350px;
	height: 15px;
	float: left;
	margin: 0px;
	padding: 0px;
}
/* PIANI TARIFFARI */
.itab_item_container_white_bg_middle_nep_large
{
    background: transparent url(/area155/aspi/images/1024/itab_item_container_white_bg_middle_nep_large.gif) repeat-y right center;
	width:706px;
	height: auto;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	overflow: hidden;
}
.itab_item_container_bg_nep_large
{
	background: transparent url(/area155/aspi/images/1024/itab_item_container_white_bg_top_nep_large.gif) no-repeat right top;
	width:706px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.itab_item_container_nep_large
{
	background: transparent url(/area155/aspi/images/1024/itab_item_container_white_bg_bottom_nep_large.gif) no-repeat right bottom;
	width:706px;
	overflow: hidden;
	float: left;
}
/* PIANI TARIFFARI */

/* NOVITA' & PROMO */
.itab_item_container_bg_nep
{
	background: transparent url(/area155/aspi/images/1024/itab_item_container_white_bg_top_nep.gif) no-repeat right top;
	width:350px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.itab_item_container_nep
{
	background: transparent url(/area155/aspi/images/1024/itab_item_container_white_bg_bottom_nep.gif) no-repeat right bottom;
	width:350px;
	overflow: hidden;
	float: left;
}
#tab_0.itab_item_off_nep
{
	height:26px;
	padding-left:6px;
	padding-right: 6px;
	background:transparent url(/area155/aspi/images/1024/itab_off_left_tab0_1024.gif) no-repeat left top;
	text-align:center;
	float:left;
}
.itab_item_off_nep
{
	height:26px;
	padding-left:6px;
	padding-right: 6px;
	background:transparent url(/area155/aspi/images/1024/itab_off_left_1024.gif) no-repeat left top;
	text-align:center;
	float:left;
}
.itab_item_off_nep p
{
	height:26px;
	margin:0px;
	padding:0px 6px 0px 0px;
	background:transparent url(/area155/aspi/images/1024/itab_off_right_1024.gif) no-repeat right top;
	float:left;
}
.itab_item_off_nep a:link, .itab_item_off_nep a:visited, .itab_item_off_nep a:active, .itab_item_off_nep a:hover
{
	/* height:24px; */
	padding:2px 5px 6px 5px;
	background:transparent url(/area155/aspi/images/1024/itab_off_bg_1024.gif) repeat-x left top;
	display:block;
	color:#000000;
	text-decoration:none;
	float:left;
/*	max-width: 109px;
	width: 109px; */
	font-size: 12px;
	font-weight: bold;
}
#tab_0.itab_item_on_nep
{
	height:26px;
	padding-left:6px;
	padding-right:6px;
	background:transparent url(/area155/aspi/images/1024/itab_on_left_1024.gif) no-repeat left top;
	text-align:center;
	float:left;
}
.itab_item_on_nep
{
	height:26px;
	padding-left:6px;
	padding-right: 6px;
	background:transparent url(/area155/aspi/images/1024/itab_on_left_tabx_1024.gif) no-repeat left top;
	text-align:center;
	float:left;
}
.itab_item_on_nep p
{
	height:26px;
	margin:0px;
	padding:0px 6px 0px 0px;
	background:transparent url(/area155/aspi/images/1024/itab_on_right_1024.gif) no-repeat right top;
	float:left;
}
.itab_item_on_nep span
{
	/* height:24px; */
	padding: 2px 5px 6px 5px;
	background:transparent url(/area155/aspi/images/1024/itab_on_bg_1024.gif) repeat-x left top;
	display:block;
	color:#000000;
	text-decoration:none;
	float:left;
	font-size: 12px;
	font-weight: bold;
}

