@import url("hpStyle.css");

/* ******************** CONTAINER BOX LOGIN + SEARCH BOX *************************** */

#header_login_search { /* MAIN CONTAINER dei 2 box login e search */
	height:40px;
	padding-top:0;
   /*border: 1px solid #0000ff;*/
}

#loginBox { /* CONTENITORE AREA LOGIN\PASSWORD e ADSL */
	width: 435px;
	height: 38px;
	float: left;
	/*border: 1px solid #ff0000;*/ 
	font:bold 12px "Trebuchet MS", arial, serif;
	color: #ffffff;
	margin-left: 10px !important; /* forzo per i browser moderni */
	margin-left: 5px;
	margin-top: 1px;
	margin-right:-3px;
}

#loginBox .margine { 
margin-top: 18px;
}

.space12px { /* spaziatore tra i 2 TabOver dell'area di login/Numero ADSL */
	width: 12px;
	height: 19px;
	background: transparent;
	float: left;
}

/* ******************* TAB OVER LOGIN/PSW */
a.linkLogin, a.linkLogin:link, a.linkLogin:visited {
	width: 175px;
	height: 19px;
	color:#E5E5E5;
	text-decoration:none;
	font:bold 12px "Trebuchet MS", arial, serif;
	display: block;
	float: left;
	text-align:center;
}
 
a.linkLogin:hover, a.linkCli:active {
	height: 19px;
	color:#FFFFFF;
	text-decoration:none;
	font:bold 12px "Trebuchet MS", arial, serif;
	width: 183px;
}

/* ******************* TAB OVER NUMERO ADSL */
a.linkCli, a.linkCli:link, a.linkCli:visited, a.linkCli:active {
	width: 180px;
	height: 19px;
	color:#E5E5E5;
	text-decoration:none;
	font:bold 12px "Trebuchet MS", arial, serif;
	display: block;
	float: left;
	text-align:center;	
}

a.linkCli:hover {
	height: 19px;
	color:#FFFFFF;
	text-decoration:none;
	font:bold 12px "Trebuchet MS", arial, serif;
	display: block;
	width: 183px;
}

.Login00 { /* DISEGNA IL FOCUS SU TAB 'Accedi con Login e password' */
	width: 381px;
	height: 39px;
	background: url(/area155/155FaiDaTe/images/backgroundLogin00.jpg) no-repeat;
	float: left;
}

.Login01 { /* DISEGNA IL FOCUS SU TAB 'Accedi con Login e password' */
	width: 381px;
	height: 39px;
	background: url(/area155/155FaiDaTe/images/backgroundLogin01.jpg) no-repeat;
	float: left;
}

.Login02 { /* DISEGNA IL FOCUS SU TAB Accedi con Numero ADSL' */
	width: 381px;
	height: 39px;
	background: url(/area155/155FaiDaTe/images/backgroundLogin02.jpg) no-repeat;
	float: left;
}

#allineaHome .label, #allineaHome input, #allineaHome .btn { 
	vertical-align:middle;
	float: left;
	margin-left: 5px;
}

#allinea .label, #allinea input, #allinea .btn { /* Per allieare in verticale l'inputbox e i bottoni */
	vertical-align:middle;
}

.search_button {
	height:17px;
	width:17px;
	border:none 0px;
	background-image:url(/area155/155FaiDaTe/images/search_btn.gif);
	background-repeat:no-repeat;
    margin-left:1px;
}
.search_box
{
	/* height:13px; */
	margin-top:18px;
	width:108px;
	border:solid 1px #606060;
	font:normal 11px verdana, arial, serif;
	color:#999999;
	padding-left:0px;
}
.search_buttonBgGrigio {
	height:17px;
	width:17px;
	border:none 0px;
	background-image:url(/area155/155FaiDaTe/images/btnCercaBgGrigio.gif);
	background-repeat:no-repeat;
    margin-bottom:3px;
}

.help_button {
	height:17px;
	width:17px;
	border:none 0px;
	background-image:url(/area155/155FaiDaTe/images/Bott_Aiuto.gif);
	background-repeat:no-repeat;
}

#contentTop { /* CONTENITORE degli input login e psw/Numero ADSL */
	width: 570px !important; /* forzo per i browser moderni */
	width: 371px;
	height: 40px;
	background: transparent;
	margin-left: 0;
	padding-left: 10px;
	font:normal 11px verdana, arial, serif;
	color:#ffffff;
	/*border:solid 1px #ff0000;*/
}

.styleInputLogin {
	border: none;
	height:13px;
	font:normal 11px verdana, arial, serif;
	/*line-height: 15px;*/
	margin: 1px 0px 0px 0px;
	padding-left: 5px;
    color: rgb(153, 153, 153);
}

#searchBox { /* CONTENITORE */
	width: 140px;
	height: 20px;
	background: transparent;
	margin-left: 5px;
	float: right;
	margin-top: 17px;
	text-align: right;
	margin-bottom: 0px;
	/*border:solid 1px #ff0000;*/
}
#FasciaTopNera {
	width:595px;
	height:30px;
	overflow:hidden;
	background:url(/area155/155FaiDaTe/images/fasciaNera01.gif) no-repeat 10px top;
	clear: both;
	float: left !important; /* forzo per i browser moderni */
	/*border: 1px solid #ff0000; */
	margin-top: 10px !important; /* forzo per i browser moderni */
	margin-top: 9px;
}

#FasciaTopNera2 {
	margin:0px 10px 0px 15px; /* added to resolve padding in the upper class */
	height:30px;
	padding-left:5px;
	/*border: 1px solid #00ff00;*/
	background:url(/area155/155FaiDaTe/images/fasciaNera02.gif) repeat-x left top;
}

#FasciaTopNera3 {
	height:30px;
	padding-right:5px;
	font:bold 13px "Trebuchet MS", arial, serif;	
	background:url(/area155/155FaiDaTe/images/fasciaNera03.gif) no-repeat right top;
	/*border: 1px solid #ffff00; 	*/
}


a.linkLoginSelected, a.linkLoginSelected:link, a.linkLoginSelected:visited, a.linkLoginSelected:active, a.linkLoginSelected:hover {
  	color:#FFFFFF;
	text-decoration:none;
	background-color:#969696;
	font-weight: bold;
	font-size: 13px;
}

/* ******************** CONTAINER BOX LOGIN + SEARCH BOX *************************** */

.evidenziaRiga { /* Crea la striscia per evidenziare l'utenza al passaggio del mouse */
	height:30px;
	width: 6px;
	border:none 0px;
	background-image:url(/area155/155FaiDaTe/images/evidenziaRiga.jpg) ;
	background-position: center;
	background-repeat: repeat-x;
	background-color: #F2F1F0;
	background-attachment: scroll;
}

.ico_new_g { /* Crea la immaginetta NEW in alto a destra della td con sfondo GRIGIO */
	border:none 0px;
	background-image:url(/area155/155FaiDaTe/images/ico_new.gif) ;
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #F2F1F0;
	background-attachment: scroll;
}

.ico_new_b { /* Crea la immaginetta NEW in alto a destra della td con sfondo BIANCO */
	border:none 0px;
	background-image:url(/area155/155FaiDaTe/images/ico_new.gif) ;
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-attachment: scroll;
}

.testoNero12 {
	font:normal 11px "Trebuchet MS", arial, verdana, serif;
	color:#555555;	
}

form {
	margin: 0;
	padding: 0;
	position: inherit;
}

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;
}

.over_button {
	cursor: hand;
}

.registrati_button {
	height:17px;
	width:56px;
	border:none 0px;
	background-image:url(/area155/155FaiDaTe/images/Bott_registrati.gif);
	background-repeat:no-repeat;
}



.search_box {
	height:15px;
	width:110px;
	font:normal 11px verdana, arial, serif;
	background: #ffffff;
	color:#999999;
	padding-left:0px;
}


.logOut_button {
	height:17px;
	width:17px;
	border:none 0px;
	background-image:url(/area155/155FaiDaTe/images/btnLogout.gif);
	background-color: #7A7A7A;
	background-repeat:no-repeat;
}

.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:transparent;
}
.vspacer_white {
	width:100%;
	clear:both;
	height:10px;
	background-color:#FFFFFF;
}
.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%;
}

body {
	margin:0px;
	background:url(/area155/155FaiDaTe/images/body_background.jpg) repeat-x left top;
	height:100%;
	width:100%;
	font:normal 11px "Trebuchet MS", arial, serif;
}
img {
	border-style:none;
	border-width:0px;
}
a:link,a:active,a:visited {
	color:#ec7324;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/* PERCORSO DI NAVIGAZONE */
#path
{
	padding:7px 12px 7px 12px; 
	font:normal 14px arial, sans;
	color:#ff6600;
}
#path a:link, #path a:visited, #path a:active
{
	font:normal 12px arial, sans;
	color:#ff6600;
	text-decoration:none;
}
#path a:hover
{
	text-decoration:underline;
}

#main_container { /* contenitore adattato alla pagina browser */
	width:100%;
	height:100%;
	/*border: 1px solid #ff0000;*/ 
}

#container { /* contenitore del sito 780px larghezza */
	width:780px;
	height:100%;
	/*border: 1px solid #000000;*/ 
}

#header {
	height:80px;
	background:url(/area155/155FaiDaTe/images/bgheader02.gif) repeat-x left 43px; /* a partire dal 43esimo pixel su asse Y disegna sfondo ripetuto */
	/*border: 1px solid #00ff00;*/ 
}

#sub_header_left { /* disegna il corner left dell'header */
	width:185px;
	height:100%;
	background:url(/area155/155FaiDaTe/images/bgheader01.gif) no-repeat left 43px;
	float:left;
   /*border: 1px solid #ff0000;*/
}

#sub_header_right {
	width:595px;
	height:100%;
	background:url(/area155/155FaiDaTe/images/bgheader03.gif) no-repeat right 43px;
	float:right;
	/* border: 1px solid #ffffff; */
}

#top_logo { /* box logo fai da te */
	width:178px;
	height:100%;
	background:#FFFFFF url(/area155/155FaiDaTe/images/Logo_FaiDaTe.gif) no-repeat center;
   /*border: 1px solid #0000ff;*/
}


#top_logo_wind
{
	width:178px;
	height:80px;
	background:#FFFFFF url(/area155/155FaiDaTe/images/header_logo.gif) no-repeat center;
}

#top_logo_infostrada
{
	width:178px;
	height:80px;
	background:#FFFFFF url(/area155/155FaiDaTe/images/h1_header_logo.gif) no-repeat center;
}

.login_button {
	height:17px;
	width:56px;
	border:none 0px;
	background-image:url(/area155/155FaiDaTe/images/search_btn.gif);
	background-repeat:no-repeat;
}
#tabs_container
{
	/* padding:0px 10px 0px 15px; */
	width:595px; /* modified to 595px instead of 570px */
	height:30px;
	overflow:hidden;
	background:url(/area155/155FaiDaTe/images/fasciaNera01.gif) no-repeat 10px top;
	float: left !important; /* forzo per i browser moderni */
	margin-top: 11px !important; /* forzo per i browser moderni */
	margin-top: 11px;
}
#tabs_container2
{
/* added to resolve padding in the upper class */
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:15px;
/* added to resolve padding in the upper class */
	padding-left:2px;
	height: 100% !important; /* forzo per i browser moderni */
	height: 30px; /* per IE 6 e precedenti */
	background:url(/area155/155FaiDaTe/images/fasciaNera02.gif) repeat-x left top;
}
#tabs_container3 /* Added to maintain the design as image aligns causes a problem with IE5 */
{
	height: 100% !important; /* forzo per i browser moderni */
	height: 30px; /* per IE 6 e precedenti */
	padding-right:5px;
	padding-left:8px;
	background:url(/area155/155FaiDaTe/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;
}
.tab_item_off
{
	/* height:26px; */
/*	margin-top:4px;
	padding-left:9px;
*/	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:7px;
	padding-right:5px;
	padding-bottom:0px;
	padding-left:9px;
	text-align:center;
	float:left !important; /* forzo per i browser moderni */
}
.tab_item_off a:link, .tab_item_off a:visited, .tab_item_off a:active
{
/*	width:60px;*/
	white-space:nowrap;
	/* height:22px; */
	color:#FFFFFF;
	text-align:center;
	display:block;
	cursor:pointer;
	text-decoration:none;
}
.tab_item_off > a
{
/*	min-width:60px;
*/	width:auto;
}
.tab_spacer
{
	width:3px;
	float:left !important; /* forzo per i browser moderni */
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	font-size:13px;

}
a.orange_tab:link, a.orange_tab:visited, a.orange_tab:active, a.orange_tab:hover
{
	height:24px; /* modified to 24px instead of 22px */
	width:98px;
	background:url(/area155/155FaiDaTe/images/orange_tab_background.gif) no-repeat left top;
	margin-top:3px;
	margin-left:5px;
	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/155FaiDaTe/images/bgBottomContent.gif) no-repeat 185px bottom; /* Cornini */
	/*border: 1px solid #ff0000;*/ 
	float: left;
}

#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/155FaiDaTe/images/bgTopFooterNoHome.gif) no-repeat 7px bottom; /* chiusura top footer */
	float: left;
	/*border: 1px solid #ff0000;*/ 
}

/* CLASSI SPECHIFICHE PER HOME PAGE */
#boxContainerEsterno {  /* disegna i cornini */
	width:763px;
	padding:0px 10px 0px 7px;
	background:#FFFFFF url(/area155/155FaiDaTe/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/155FaiDaTe/images/gray_strip.gif) repeat-y left bottom;
	float: left;
	/*border: 1px solid #00ff00;*/
}
#background_extender {  /* disegna il rettangolo sfumato nerogrigio fissato a sx e in basso */
	width:100%;
	height: 100%;
	background:url(/area155/155FaiDaTe/images/left_gradiant_bg.jpg) no-repeat left bottom;
	float: left;
	/*border: 1px solid #0000ff;*/ 
}
/* fine CLASSI SPECHIFICHE PER HOME PAGE */

#colonnaSx {
	width:178px;
	float:left;
	height:433px;
   /*border: 1px solid #ff0000;*/
}

/* CLASSI per AREA LANCIO */

#tv_ads {
	width:178px;
	background:url(/area155/155FaiDaTe/images/ads_top_curves.gif) no-repeat left top; 
	padding-top:9px;
	height:9px;
}

#colonnaSx div.ads_container{
	vertical-align: bottom;
}
#ads_container {
	width:178px;
	font-size:0px;
	font:bold 12px "Trebuchet MS", arial, serif;
	color: #ffffff;
	height:auto;
	clear:none;
	/*top:370px;*/
	position: relative;
}
/*
#tv_ads
{
	width:178px;
	background:url(/area155/155FaiDaTe/images/ads_top_curves.gif) no-repeat left top; 
	padding-top:9px;
	height:9px;
}
#tv_ads > #ads_container
{
	min-height:121px;
	height:auto;
}
#ads_container
{
	width:178px;
	font-size:5px;
	height:121px;
	top:-160px;
}
*/
#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/155FaiDaTe/images/topPannello3box.gif) no-repeat center;
	height:8px;
	/*border: 1px solid #ff0000;*/
}

#Pannello3Box {
	padding:0px 10px 0px 10px; 
	background:url(/area155/155FaiDaTe/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:18px;
	padding:2px 20px 0px 0px;
	font:normal 12px verdana, serif;
	font-variant:small-caps;
	color:#FFFFFF;
	text-align:center;
	background:url(/area155/155FaiDaTe/images/orange_link.gif) no-repeat left top;
	float:left;
	text-decoration:none;
	/*border: 1px solid #ff0000;*/ 
}

/* ************************* FOOTER ************************************** */
#h1_footer {
	margin:0px 10px 0px 7px;
	background:url(/area155/155FaiDaTe/images/h1_footer_background.jpg) no-repeat left top;
	/*width:761px;*/	
	height:100px;
	overflow:hidden;
	/* border: 1px solid #ff0000; */ 
}

/* Hack per escludere IE 6 da questo selettore */
html>body #h1_footer {
	margin:0px 10px 0px 7px;
	background:url(/area155/155FaiDaTe/images/h1_footer_background.jpg) no-repeat left top;
	width:761px;	
	height:100px;
	overflow:hidden;
	float: left;
}

#h2_footer {
	margin:0px 10px 0px 7px;
	background:url(/area155/155FaiDaTe/images/h2_footer_background.jpg) no-repeat left top;
	/*width:761px;*/	
	height:76px;
	overflow:hidden;
	/*border: 1px solid #ff0000;*/
}

/* Hack per escludere IE 6 da questo selettore */
html>body #h2_footer {
	margin:0px 10px 0px 7px;
	background:url(/area155/155FaiDaTe/images/h2_footer_background.jpg) no-repeat left top;
	width:761px;	
	height:78px;
	/* height:76px; */
	overflow:hidden;
	float: left;
}

#footer_left {
	float:left;
	width:642px;
	height: 0px;
	/* border: 1px solid #ff0000 */
}
#footer_no_brand{
	float:left;
	width:100%;
	height: 0px;
	/* border: 1px solid #ff0000 */
}
#h2_footer_slogan {
	width:412px;
	float:left;
	padding:23px 20px 0px 0px;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	/* border: 1px solid #ff0000; */
}

#news_letter
{
	width:200px;
	float:left;
	overflow:hidden;
	font:normal 12px arial, serif;
	color:#FFFFFF;
	white-space:nowrap;
}
#h1_footer_logo
{
	margin-top:14px;
	float:right;
	background:url(/area155/155FaiDaTe/images/wind_logo.gif) no-repeat center;
	height:35px;
	width:100px;
}
#h2_footer_logo
{
	margin-top:14px;
    margin-right:3px;
	float:right;
	background:url(/area155/155FaiDaTe/images/infostrada_logo.gif) no-repeat center;
	height:35px;
	width:100px;
}

/******************************* C O P Y R I G H T ***************************/
/*#copyright {
  width:745px;
  height:50px;
  clear:both;
  color:#8f8f8f;
  padding-left:7px;
  padding-right:7px;
  padding-top:7px;
  font:normal 11px arial, serif;
}*/
#copyright
{
	clear:both;
	color:#8f8f8f;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
    padding-top:1px;
} 
#copyright a:link, #copyright a:visited, #copyright a:active {
	font:normal 10px arial, serif;
	color:#ff6600;
	text-decoration:none;
}
#copyright a:hover {
	text-decoration:underline;
}

/* **************************** PANNELLO ORANGE HOME PAGE *************************** */
#pannelloOrange {
	width: 575px;
	height: 200px;
	background: url(/area155/155FaiDaTe/images/bg_panel_tmp.jpg) no-repeat left;
	float: left;
	z-index:1;
}

#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: #ffffff;
	text-decoration: none;
}

#linkSx ul li a:hover {
	font:bold 13px "Trebuchet MS",tahoma,sans;
	color: #ffffff;
	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: #ffffff;
	text-decoration: none;
}

#linkDx ul li a:hover {
	font:bold 13px "Trebuchet MS",tahoma,sans;
	color: #ffffff;
	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/155FaiDaTe/images/nbutton_bg.gif) no-repeat center;
	font:normal 11px "Trebuchet MS",tahoma,sans;
	text-align:center;
	white-space:nowrap;
}

/* *************************************** GESTIONE TABS ***************************************************** */
#itab_bar
{
	height:29px;
	background:#FFFFFF url(/area155/155FaiDaTe/images/itab_spacer.gif) repeat-x left top;
}
.itab_item_on
{
	height:29px;
	padding-left:6px;
	background:#FFFFFF url(/area155/155FaiDaTe/images/itab_on_left.gif) no-repeat left top;
	text-align:center;
	float:left;
}
.itab_item_on p
{
	height:29px;
	margin:0px;
	padding:0px 6px 0px 0px;
	background:#FFFFFF url(/area155/155FaiDaTe/images/itab_on_right.gif) no-repeat right top;
	float:left;
}
.itab_item_on span
{
	height:24px;
	padding:5px 5px 0px 5px;
	background:#FFFFFF url(/area155/155FaiDaTe/images/itab_on_bg.gif) repeat-x left top;
	display:block;
	color:#000000;
	text-decoration:none;
	float:left;
}
.itab_item_off
{
	height:29px;
	padding-left:6px;
	background:#FFFFFF url(/area155/155FaiDaTe/images/itab_off_left.gif) no-repeat left top;
	text-align:center;
	float:left;
}
.itab_item_off p
{
	height:29px;
	margin:0px;
	padding:0px 6px 0px 0px;
	background:#FFFFFF url(/area155/155FaiDaTe/images/itab_off_right.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:5px 5px 0px 5px;
	background:#FFFFFF url(/area155/155FaiDaTe/images/itab_off_bg.gif) repeat-x left top;
	display:block;
	color:#000000;
	text-decoration:none;
	float:left;
	font: 12px "Trebuchet MS";
	
}
.itab_spacer
{
	background:#FFFFFF url(/area155/155FaiDaTe/images/itab_spacer.gif) repeat-x left top;
	width:5px;
	float:left;
}
#itab_container_bg
{
	background:#FFFFFF url(/area155/155FaiDaTe/images/itab_content_bg.gif) no-repeat left top;	
	padding-left:1px;
}
#itab_container_bg > .itab_container
{
	min-height:350px;
	height:auto;
}
.itab_container
{
	background:#FFFFFF url(/area155/155FaiDaTe/images/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/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/itab_item_bottom_curve.gif) no-repeat left bottom;
	width:269px;
	padding:0px 5px 5px 5px;
	overflow:hidden;
}
.itab_item_text
{
	width:160px;
	padding:5px 0px 0px 8px;
	color:#4f4f4f;
	float:left;
}
.itab_item_text p
{
	margin:0px;
	padding:0px;
	color:#ee833e;
	font-size:14px;
	font-weight:bold;
}


/* *************************************** GESTIONE TABS SFONDO GRIGIO *********************************** */
#itab_bar_grey
{
	height:29px;
    width:568px;
	background:#f2f1f0 url(/area155/155FaiDaTe/images/itab_spacer_grey.gif) repeat-x left top;
}
.itab_item_on_grey
{
	height:29px;
	padding-left:6px;
	background:#f2f1f0 url(/area155/155FaiDaTe/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/155FaiDaTe/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/155FaiDaTe/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/155FaiDaTe/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/155FaiDaTe/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/155FaiDaTe/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/155FaiDaTe/images/itab_spacer_grey.gif) repeat-x left top;
	width:5px;
	float:left;
}
#itab_container_bg_grey
{
	background:#f2f1f0 url(/area155/155FaiDaTe/images/itab_content_bg_grey.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/155FaiDaTe/images/itab_content_bg_grey.gif) no-repeat right top;	
	padding:5px 5px 5px 4px;
	height:350px;
    width:558px;
}
.itab_item_container_bg_grey
{
	background:#f2f1f0 url(/area155/155FaiDaTe/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/155FaiDaTe/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/155FaiDaTe/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;*/

}
/* *************************** STILI PAGINA INERNA ********************************** */

#inner_content {
	font:normal 11px "Trebuchet MS", verdana,arial, serif;
	color:#4F4F4F;
	background:#f2f1f0;
	padding:3px 5px 0px 5px;
	/*border:1px solid red;*/
}


#inner_content_left {
	font:normal 11px "Trebuchet MS", verdana,arial, serif;
	color:#4F4F4F;
	background:#f2f1f0;
	padding:0px 0px 1px 0px;
	width: 425px;
	height: inherit; 
	/*border:1px solid red;*/
	position:inherit;
	/*padding:3px 5px 0px 5px;*/
}
#inner_content_left div{
	clear:none;
	/*float:left;*/
	height:auto;
}

#inner_content_right{
	font:normal 11px "Trebuchet MS", verdana,arial, serif;
	color:#4F4F4F;
	background:#f2f1f0;
	padding:0px 0px 0px 0px;
	width: 133px;
	/*border:1px solid red;*/
	float:right;
	height:auto;
	/*position:inherit;	*/
	/*padding:3px 5px 0px 5px;*/
}

#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;*/	
}

/************************************* /BOLLONE ARANCIO ESTESO *********************************/
#boxMiddleOrange03 {
	width: 545px;
	font:bold 18px "Trebuchet MS", arial, sans;
	color:#ffffff;
	text-decoration:none;	
	background-color:#EC7324;
	float: left;
	padding: 5px 10px; 
	/*border: 1px solid #ff0000;*/	
}

#boxMiddleOrange03 p.paragraph {
	margin:5px 8px 0px 8px;
	padding:0px;
	color: #ffffff;
	font:normal 12px "Trebuchet MS",tahoma,sans;
	line-height:14px;
}
/*************************************************************************/
/************************************* /BOLLONE ARANCIO ESTESO COUPONING *********************************/
#boxMiddleOrange04 {
	width: 723px;
	font:bold 18px "Trebuchet MS", arial, sans;
	color:#ffffff;
	text-decoration:none;	
	background-color:#EC7324;
	float: left;
	padding: 5px 10px; 
	/*border: 1px solid #ff0000;*/	
}

#boxMiddleOrange04 p.paragraph {
	margin:5px 8px 0px 8px;
	padding:0px;
	color: #ffffff;
	font:normal 12px "Trebuchet MS",tahoma,sans;
	line-height:14px;
}
/*************************************************************************/
#boxMiddleOrange02Not {
	width: 415px;
	background-color:#EC7324;
	float: left;
	padding:0px 5px
	/*border: 1px solid #ff0000;*/	
}
#textPanelOrange02Not {
	width: 300px;
	padding:5px 0px 0px 0px;
	font:normal 12px "Trebuchet MS", verdana,arial, serif;
	color:#ffffff;
	float: left;
	/*border: 1px solid #0000ff;*/	
}

#boxMiddleOrange03Not {
	width: 415px;
	font:bold 18px "Trebuchet MS", arial, sans;
	color:#ffffff;
	text-decoration:none;
	background-color:#EC7324;
	float: left;
	padding: 5px 0px 5px 10px; 
	/*border: 1px solid #ff0000;*/	
}

#boxMiddleOrange03Not p.paragraph {
	margin:5px 8px 0px 8px;
	padding:0px;
	color: #ffffff;
	font:normal 12px "Trebuchet MS",tahoma,sans;
	line-height:14px;
}

#boxMiddleOrange04Not {
	width: 723px;
	font:bold 18px "Trebuchet MS", arial, sans;
	color:#ffffff;
	text-decoration:none;
	background-color:#EC7324;
	float: left;
	padding: 5px 0px 5px 10px; 
	/*border: 1px solid #ff0000;*/	
}

#boxMiddleOrange04Not p.paragraph {
	margin:5px 8px 0px 8px;
	padding:0px;
	color: #ffffff;
	font:normal 12px "Trebuchet MS",tahoma,sans;
	line-height:14px;
}

/*******************************************************************************************/

#boxMiddleOrange540 {
	width: 540px;
	font:bold 18px "Trebuchet MS", arial, sans;
	color:#ffffff;
	text-decoration:none;	
	background-color:#EC7324;
	float: left;
	padding: 5px 10px; 
	/*border: 1px solid #ff0000;*/	
}

#boxMiddleOrange540 p.paragraph {
	margin:5px 8px 0px 8px;
	padding:0px;
	color: #ffffff;
	font:normal 12px "Trebuchet MS",tahoma,sans;
	line-height:14px;
}

/*******************************************************************************************/

.titolettoArancioBold {
	font:bold 12px "Trebuchet MS", tahoma,sans;
	color:#ee833e;
	padding:0px;
	margin:0px;
}

.titolettoArancioBold14 {
	font:bold 14px "Trebuchet MS", tahoma,sans;
	color:#ee833e;
	padding:0px;
	margin:0px;
}

ul {
	margin-top: 4px;
	margin-bottom: 0;
}

/* **************************************************************************************************** */

a.linkArancio11:link, a.linkArancio11:visited, a.linkArancio11:active {
	font:normal 11px "Trebuchet MS", arial,sans;
	color:#ff6600;
	text-decoration:none;
}
a.linkArancio11:hover {
	text-decoration:underline;
}

a.linkArancio12:link, a.linkArancio12:visited, a.linkArancio12:active {
	font:normal 12px "Trebuchet MS", arial,sans;
	color:#ff6600;
	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;
	text-decoration:underline;
}
a.linkBianco11:hover {
	text-decoration:none;
}

/* ************************************* STYLE BOX LONG ****************************************** */
.vSpacer1px {
	width:100%;
	clear:both;
	height:1px;
}
.vSpacer5px {
	width:100%;
	clear:both;
	height:5px;
}
.trans_vspacer2
{
	width:100%;
	clear:both;
	height:7px;
}
.trans_vspacer3
{
	width:100%;
	clear:both;
	height:20px;
}

.itab_long_obg {
	background:url(/area155/155FaiDaTe/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/155FaiDaTe/images/itab_item_top_curve2.gif) no-repeat left top;
	padding-top:5px;
}
.itab_item_container2 {
	width: 555px;
	background:#f2f1f0 url(/area155/155FaiDaTe/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;
	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/155FaiDaTe/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/155FaiDaTe/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/155FaiDaTe/images/itab_short_orange_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;
	background:url(/area155/155FaiDaTe/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;
	background:url(/area155/155FaiDaTe/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;
	background:url(/area155/155FaiDaTe/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/155FaiDaTe/images/rightIconMail.gif) no-repeat right center;
	/*border: 1px solid #ff0000;*/
}
a.linkRightIconMail:hover {
	text-decoration: underline;
}

/*************************************************************************/



#footer_slogan {
	width:390px;
	float:left;
	margin:23px 40px 0px 0px; /* modified to margin instead of padding */
	text-align:right;
	color: #ffffff;
	font:normal 13px "Trebuchet MS",tahoma,sans;
}

#footer_slogan a:link, #footer_slogan a:visited, #footer_slogan a:active {
	font:normal 13px "Trebuchet MS",tahoma,sans;	
	color: #ffffff;
	text-decoration: none;
}

#footer_slogan a: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/155FaiDaTe/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/155FaiDaTe/images/angolo_sup_dx.gif) right top no-repeat;
}
#boxRoundedGrigio .aux2 {
	background:url(/area155/155FaiDaTe/images/angolo_inf_dx.gif) right bottom no-repeat;
}
#boxRoundedGrigio .aux3 {
	background:url(/area155/155FaiDaTe/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/155FaiDaTe/images/angolo_sup_sx_b.gif) left top no-repeat;	
	/*border:1px solid #ff0000;*/
}
#boxRoundedBianco .aux1 {
	background:url(/area155/155FaiDaTe/images/angolo_sup_dx_b.gif) right top no-repeat;
}
#boxRoundedBianco .aux2 {
	background:url(/area155/155FaiDaTe/images/angolo_inf_dx_b.gif) right bottom no-repeat;
}
#boxRoundedBianco .aux3 {
	background:url(/area155/155FaiDaTe/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 10px "Trebuchet MS", tahoma, sans;	
	color:#ee833e;
	text-decoration: none;

}
a.linkArancio9:hover {
	text-decoration: underline;
}

/* Linea nera separatrice */
.lineSeparator {
	width: 100%;
	text-align: center;
	background:transparent url(/area155/155FaiDaTe/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: 13px;
	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: 13px;
	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;
}



INPUT.bordoViolettoNew {
	width: 12px;
	height: 12px;
	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/155FaiDaTe/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%;
}*/
