/* css di impaginazione SITO Customer Portal */

/************************************************************/
/* ---- TAG PRINCIPALI ----- */
/************************************************************/

BODY {
    /*background-image: url(../img/bg_page.gif);*/
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000;
	margin: 0px;
	background-repeat: repeat-y;
}

.BodyHelp {
    /*background-image: url(../img/bg_page.gif);*/
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #000;
	margin: 0px;
	background-repeat: repeat-y;
}

.BodyHelp li{
	/*margin-left: 15px;
	padding-left: 25px;*/
	padding-top: 5px;
}


.H1 {
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px; 
	color: #7EBE36;
	margin-top: 0px;
	/* border: 1px solid #8DA7C1; */
	/* font-weight:bold; */
}

.FEDERATIONPORTAL {
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px; 
	color: #2D6B23;
	margin-top: 0px;
	/* border: 1px solid #8DA7C1; */
	/* font-weight:bold; */
}

H2, .H2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/* font-size: 11pt; */
	font-size: 10pt;
	color: #018846;
	margin-top: 2px;
	/*margin-left: 14px;*/
	font-weight:bold;
}

select {  	
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	border: 1px solid #8DA7C1;
	background-color: #FFF;
}

/*
input {  	
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #FFF;
}
*/

input {  	
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	/*border: 1px solid #8DA7C1;*/
	background-color: #FFF;
	width: 150px; 
}

.LIText /* used by welcome page*/
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	margin-top: 2px;
	margin-left: 25px;
	list-style-type: decimal;
	line-height: 2;
}

.LITextSecondLevel /* used by welcome page*/
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	margin-top: 2px;
	margin-left: 15px;
	list-style-type: disc;
	line-height: 2;
}

/*select {  	
   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	border: 1px solid #8DA7C1;
	background-color: #FFF;
}*/


a  {
   font-family:Verdana, Arial, Helvetica, sans-serif; 
	COLOR: Black;
}

a:hover  {
   font-family:Verdana, Arial, Helvetica, sans-serif;
	COLOR: #018846;
}

a:visited  {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	COLOR: Black;
}

/*#centro{ width: 1004px;
    margin: 0 auto;   / centra negli altri browser /
    text-align: left;   / ripristina l'allineamento / }*/
	 


/*.bottoneBlu{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	*font-weight: bold;*
	color: #ffffff;
	background-image: url(./img/GreenButton.bmp);
	line-height: 20px;
	*margin-right: 5px;*
	border-bottom: 1px #018846;
	border-left: 1px solid #018846;
	border-right: 1px solid #018846;
	border-top: 1px 1px #018846;
	height: 24px;
}*/
.bottoneBlu{
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 background-image: url(./img/GreenButton90x19.gif);
 background-repeat: no-repeat;
 background-color: transparent;
 line-height: 16px;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 height: 19px;
 width: 90px;
 cursor: pointer;
}

.bottoneBluPremuto{
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 background-image: url(./img/GreenButton90x19dark.gif);
 background-repeat: no-repeat;
 background-color: transparent;
 line-height: 16px;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 height: 19px;
 width: 90px;
 cursor: pointer;
}

.bottoneBlu145x19{
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 background-image: url(./img/GreenButton145x19.gif);
 background-repeat: no-repeat;
 background-color: transparent;
 line-height: 16px;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 height: 19px;
 width: 145px;
 cursor: pointer;
}

.bottoneBluPremuto145x19{
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 background-image: url(./img/GreenButton145x19dark.gif);
 background-repeat: no-repeat;
 background-color: transparent;
 line-height: 16px;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 height: 19px;
 width: 145px;
 cursor: pointer;
}
.bottoneBlu233x19{
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 background-image: url(./img/GreenButton233x19.gif);
 background-repeat: no-repeat;
 background-color: transparent;
 line-height: 16px;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 height: 19px;
 width: 233px;
 cursor: pointer;
}

.bottoneBluPremuto233x19{
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 background-image: url(./img/GreenButton233x19dark.gif);
 background-repeat: no-repeat;
 background-color: transparent;
 line-height: 16px;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 height: 19px;
 width: 233px;
 cursor: pointer;
}
.bottoneBlu350x19{
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 background-image: url(./img/GreenButton350x19.gif);
 background-repeat: no-repeat;
 background-color: transparent;
 line-height: 16px;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 height: 19px;
 width: 350px;
 cursor: pointer;
}

.bottoneBluPremuto350x19{
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 background-image: url(./img/GreenButton350x19dark.gif);
 background-repeat: no-repeat;
 background-color: transparent;
 line-height: 16px;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 height: 19px;
 width: 350px;
 cursor: pointer;
}
.bottoneBlu444x19{
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 background-image: url(./img/GreenButton444x19.gif);
 background-repeat: no-repeat;
 background-color: transparent;
 line-height: 16px;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 height: 19px;
 width: 444px;
 cursor: pointer;
}

.bottoneBluPremuto444x19{
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 background-image: url(./img/GreenButton444x19dark.gif);
 background-repeat: no-repeat;
 background-color: transparent;
 line-height: 16px;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 height: 19px;
 width: 444px;
 cursor: pointer;
}
/*	 
.bottoneBluRidotto{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	*font-weight: bold;*
	color: #ffffff;
	background-image: url(./img/GreenButton.bmp);
	line-height: 20px;
	*margin-right: 5px;*
	border-bottom: 1px #018846;
	border-left: 1px solid #018846;
	border-right: 1px solid #018846;
	border-top: 1px 1px #018846;
	height: 24px;
	width: 80px;
}*/
/************************************************************/
/* ---- HEAD  ----- */
/************************************************************/

/*.headerWidth{
	width: 1003px;
}*/

#Header 
{
	color: #000;
	
	/*
	width: 991px;
	height: 101px;
	background-image: url(img/bg_headerACS.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	color: #000;
	*/
}

/*.find{
	padding-right: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}*/

#language{
	/* padding-top: 11px; */
	/* padding-right: 6px; */
	font-size: 11px;
	color: #000000;
}

div#language a {
	color: #000000;
    text-decoration: none;
    font-size: 11px;
}


div#language a:hover {
	text-decoration: underline;
}

/************************************************************/
/* ---- NAVIGAZIONE PRIMO LIVELLO ----- */
/************************************************************/

td.pageTitle
{
	padding-top: 13px;
	padding-bottom:10px;
}


/*.find{
	padding-top: 20px;
	padding-right: 10px;
}*/

table.navigazione 
{
	height:44px;
	/*width: 780px;*/
	background-color: #7EBE36;
	spacing: 0;
	padding:0;
		
	/*
	height:30px;
	width: 780px;
	background-color: #6DBB94;
	margin:0;
	padding:0;
	*/
}

/*
#menu ul{
	display: block;
	margin: 0;
	padding: 0;
}

div#menu li.on {

	margin: 0;
	font-size:10px;
	color: #000;
	font-weight:bold;
	float: left;
	list-style: none;
	text-decoration: none;
	background-color: #FFF;
    padding-left: 20px;
	padding-right: 20px;
	line-height: 20px;
	border-right: 1px solid #fff;
}


div#menu li.off {
	margin: 0;
	font-size:10px;
	color: #fff;
	font-weight:bold;
        padding-left: 20px;
	padding-right: 20px;
	line-height: 20px;
	border-right: 1px solid #fff;
	float: left;
	list-style: none;
}

div#menu li.off a {
	color: #fff;	
	text-decoration: none;
}


div#menu li.off a:hover {
	text-decoration: underline;
}

div#menu li.onDx {
	margin: 0;
	font-size:10px;
	color: #000;
	font-weight:bold;
  	padding-left: 20px;
	padding-right: 20px;
	line-height: 20px;
	border-left: 1px solid #fff;
	float: left;
	list-style: none;
	background-color: #fff;
	
}

div#menu li.offDx {	
	font-size:10px;
	color: #000;
	font-weight:bold;
   	padding-left: 20px;
	padding-right: 20px;
	line-height: 20px;
	border-left: 1px solid #fff;
	float: left;
	list-style: none;
	background-color: #ccc;
}

div#menu li.offDx a {
	color: #000;	
	text-decoration: none;
	margin:0;
	padding:0;
}


div#menu li.offDx a:hover {
	text-decoration: underline;
	//margin:0;
	//padding:0;
}
*/
/************************************************************/
/* ---- COLONNA LOGIN E CUSTOMER ----- */
/************************************************************/
/*
.imputLogin{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.login {
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_login.gif);
	background-repeat: repeat-x;
	width: 172px;
	font-size:10px;
	background-color: #e2e2e2;
	margin-bottom: 10px;
}
.contLogin{
	margin-top: 5px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 10px;
}
.bgCustomer{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_customer_care.gif);
	width: 172px;
	height: 26px;
}

.customer{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_customer_care_table.gif);
	width: 172px;
}

#contentCustomer{
   margin-top: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 185px;
	margin-left: -15px;
}

div#contentCustomer li.nounder a {
	text-decoration: none;
}

div#contentCustomer li.nounder a:hover {
	text-decoration: underline;
}

ul.bullet{
list-style-image: url(/CustomerWorkplace/presentations/ie4plus/img/bullet_square.gif);
}
*/
/************************************************************/
/* ---- navigazione interna verticale sx----- */
/************************************************************/
/*
.tablelist {
	width: 172px;
	height: 1px;
   	background:url(/CustomerWorkplace/presentations/ie4plus/img/bg_nav_tab.gif);
  	margin:0;
    padding:0;
    font-size:10px;    
}

.navListTop{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/nav_dx_top.gif);
	height: 22px;
	width: 172px;
	
}

.navNewsTop{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/news_box.png);
	height: 22px;
	width: 172px;
	
}

.titlelist{
	margin-left: 18px;
}

#navigation{
	width: 172px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	padding-left: 0px;
}


#navigation ul{
	list-style: none;
	padding: 0;
	margin: 0;
	margin-left:0;
	
	}

#navigation li a:link, #navigation li a:visited{
display: block;
background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_nav_off.gif);
text-decoration: none;
color: #000;
height: 22px;
padding-left:25px;
font-size:10px;
}

#navigation li.on2 a:link, #navigation li.on2 a:visited{
display: block;

margin:0;
font-size:10px;
background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_nav_on.gif);
background-position: top;
background-repeat: no-repeat;
text-decoration: none;
color: #fff;
font-weight: bold;
height: 22px;
padding-left:25px;
*padding-top:4px;*
}

#navigation li.end a:link, #navigation li.end a:visited{
display: block;

margin:0;
font-size:10px;
background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_nav_off2.gif);
background-position: top;
text-decoration: none;
color: #000;
height: 22px;
padding-left:25px;
*padding-top:4px;*
}

#navigation li.end a:hover{
text-decoration: underline;
	
}
#navigation li a:hover{
text-decoration: underline;
	
}
#navigation ul ul{
	margin-left: 0px;
}

#navigation ul ul li {
margin: 0;	
}

#navigation ul ul a:link, #navigation ul ul a:visited{
   background:url(/CustomerWorkplace/presentations/ie4plus/img/bg_nav_tab.gif);
   text-decoration: none;
   color: #000; 
}
#navigation ul ul a:hover {
   text-decoration: underline;
    color: #000;
}
*/
/************************************************************/
/* ---- COLONNA BANNER ----- */
/************************************************************/
/*
#bannerDx{
	width: 208px;
}

#rateA{
	width: 208px;
	height: 120px;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/rate1.jpg);
	background-repeat: no-repeat;
	background-position: center;	
}
.rateAtx{
	width: 120px;
	font-size: 11px;
	color: #FFF;
	margin-left: 15px;
}

#rateB{
	width: 208px;
	height: 120px;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/rate2.jpg);
	background-repeat: no-repeat;
	background-position: center;	
}

.rateBtx{
	width: 120px;
	font-size: 11px;
	color: #FFF;
	margin-left: 15px;
}

#rateC{
	width: 208px;
	height: 120px;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/rate3.jpg);
	background-repeat: no-repeat;
	background-position: center;	
}

.rateCtx{
	padding-top: 15px;
	width: 120px;
	font-size: 11px;
	color: #FFF;
	margin-left: 15px;
}
*/
/************************************************************/
/* ---- CONTENT  home  e template interno----- */
/************************************************************/
/*
#content{
	width: 510px;
}

#contentRates{
	width: 775px;
}

#path {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	padding-top: 8px;
}

#path a{
text-decoration: none;
}

#path a:hover{
text-decoration: underline;
}
*/
/* ---- titolo pagina----- */
/*.dotgray{
	width: 510px;
	height: 35px;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/dot_gray.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.pageDescr{
	font: 11px verdana; /*#000;*
	padding-top: 4px;
}

.pageDescrBlu{
	font: 11px verdana; /*#000;*
	padding-top: 4px;
	background-color: #EDF4FA;
	padding-bottom: 10px;
}

.txAlin{
	margin-left: 10px;
	margin-right: 10px;	
	color: #666;
}
.contentRates1{
	width: 424px;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_box.jpg);
	background-position: left;
}

.contentRatesLeft{
	width: 150px;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_box.jpg);
	background-position: left;
}*/
/*
.contentAbout{
	width: 424px;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_box_about.jpg);
}
.txboxAbout{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 273px;
	margin-left: 5px;
	margin-top: 5px;
	color: #000;
}
.txboxFaq{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 410px;
	margin-left: 5px;
	margin-top: 10px;
	color: #000;
}
.linkBoxAboutDx{
	width: 340px;
	margin-left: 5px;
	margin-top: 10px;
	color: #000;
}
ul.Abouttx{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(/CustomerWorkplace/presentations/ie4plus/img/bullet_scuare_blu.gif);
}

#linkBox{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 290px;
	margin-left: -15px;
	margin-top: 5px;
	color: #000;
}

div#linkBox li.boxnou a {
	text-decoration: none;
	color: #000;
}

div#linkBox li.boxnou a:hover {
	text-decoration: underline;
}

ul.linkBoxBullet{
	list-style-image: url(/CustomerWorkplace/presentations/ie4plus/img/bullet_scuare_blu.gif);
	margin-bottom: 5px;
	margin-top: 0px;
	font-size:11px;
}

ul.linkBoxBulletCrossed{
	list-style-image: url(/CustomerWorkplace/presentations/ie4plus/img/bullet_scuare_blu.gif);
	margin-bottom: 5px;
	margin-top: 0px;
	font-size:11px;
	text-decoration: line-through;
}

ul.linkBoxBulletRed{
	list-style-image: url(/CustomerWorkplace/presentations/ie4plus/img/bullet_scuare_blu.gif);
	margin-bottom: 5px;
	margin-top: 0px;
	font-size:11px;
	color:Red;
}

.linkBox2{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 190px; 
 margin-left: -5px;
 margin-top: 1px;
 color: #000;
}

div.linkBox2 li.boxnou a {
 text-decoration: none;
 color: #000;
}
div.linkBox2 li.boxnou a:hover {
 text-decoration: underline;
}

.bgbox{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_box_bottom.gif);
	height: 5px;
	background-repeat: repeat-x;
	background-position: top;
}

.detail{
	text-align: right;
	margin-right: 10px;
	margin-bottom: 5px;
}
.otherPlanes {
	text-align: right;
	margin-bottom: 5px;
	border-bottom: 1px solid #69C;
	padding-bottom: 5px;
	padding-top: 5px;
}

#contentRatesB1{
	width: 420px;
	background-position: left;
	margin-bottom: 3px;
}
*/
/*
.titolobold{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #036;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/dotblu.gif);
	background-position: bottom;
	background-repeat: repeat-x;	
}

.titoloboldLine{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/dotblu.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 1px;
}
*/
/*
.dotblu{
	width: 510px;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/dotblu.gif);
	background-position: bottom;
	background-repeat: repeat-x;	
}

td.dotblu
{
	padding-bottom:1px;
}
*/
/*
.contentRates2{
	width: 332px;
}

.borderDot{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/border_right.gif);
	background-position: right;
	background-repeat: repeat-y;
}
.dotgraydown{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/dot_gray.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.dotbluOffer{
   padding-top: 10px;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/dotblu.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.bgboxBlu{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_boxblu.gif);
	height: 3px;
	background-position: bottom;
	background-repeat: repeat-x;
}
*/
/* ---- offerte x utente 1 home ----- */
/*
.weCare{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_we_care.jpg);
	width: 260px;
	height: 131px;
	background-repeat: no-repeat;
}

.weCareTx{
	padding-top: 30px;
	width: 150px;
	font-size: 11px;
	color: #000;
	margin-left: 30px;
}

.youChose {
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_you_choose.jpg);
	width: 251px;
	height: 131px;
	background-repeat: no-repeat;
}

.youChoseTx{
	padding-top: 30px;
	width: 150px;
	font-size: 11px;
	color: #000;
	margin-left: 70px;
}

.saveYourMoney {
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_save_your_money.jpg);
	width: 260px;
	height: 126px;
	background-repeat: no-repeat;
}

.saveYourMoneyTx{
	padding-top: 30px;
	width: 150px;
	font-size: 11px;
	color: #000;
	margin-left: 30px;
}
.makeEasy {
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_make_easy.jpg);
	width: 251px;
	height: 126px;
}
.makeEasyTx{
	padding-top: 30px;
	width: 150px;
	font-size: 11px;
	color: #000;
	margin-left: 70px;
}
*/
/* ---- offerte x utente 2 ----- */
/*
.gd90 {
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/gd_90.jpg);
	width: 260px;
	height: 100px;

}
.gd90Tx{
	width: 140px;
	font-size: 11px;
	color: #000;
	margin-left: 103px;
	height: 60px;
	margin-bottom: 20px;
	line-height:15px;
}

.gd60 {
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/gd_60.jpg);
	width: 251px;
	height: 100px;
}
.gd60Tx{
	width: 130px;
	height: 60px;
	font-size: 11px;
	color: #000;
	margin-left: 115px;
	margin-bottom: 20px;
	line-height:15px;
}
*/
/************************************************************/
/* ---- TEMPLATE V2  ----- */
/************************************************************/
/*
.welcome{
	padding-top: 9px;
	width: 162px;
	font-size: 12px;
	margin-left:10px;
}

.logOut {
	font-size: 10px;
	color: #999;
	padding-bottom:20px;
}

.logOut a{
text-decoration: none;
}

.logOut a:hover{
text-decoration: underline;
}
*/
.contentTemplate2{
	width: 500px;
}
/*
.contentTilte{
	width: 556px;
	background-position: left;
	margin-bottom: 3px;
}
*/
/*
.contentTilte2a{
	width: 556px;
	background-position: left;
}
*/
/*
#contentRatesT3{
	width: 770px;
	background-position: left;
	margin-bottom: 3px;
}

#contentRatesT2{
	width: 556px;
	background-position: left;
	margin-bottom: 3px;
}

.titoloboldT2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #036;
	padding-top: 2px;
	font-weight: bold;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_titolobold.gif);*
	background-position: bottom;
	background-repeat: repeat-x;
	
}

.titoloboldT2 td
{
	
}

.titoloboldTgray{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #036;
	padding-top: 2px;
	font-weight: bold;
	background-color: #EAEAEA;
	background-position: top;
	background-repeat: repeat-x;	
	
}

.titoloboldT3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #036;
	padding-top: 2px;
	font-weight: bold;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_titolobold_big.gif);
	background-position: top;
	background-repeat: repeat-x;
	vertical-align: middle;
	
}
*/
/*
.dotbluT2{
	width: 556px;
	height: 45px;
	margin-top: 2px;
	background-image: url(./img/bg_titolo2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-top: 3px;	
}
*/
/*
.pageDescrT2{
	font: 11px verdana; *#000;*
	padding-top: 5px;
	padding-bottom: 5px;
}
table#dati2{
	margin-left:66px;
	width: 405px;
}
table#dati{
	margin-left:66px;
	width: 490px;
}
#dati tr.intestazione td{
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #69C;
	padding-bottom: 4px;
	padding-top: 4px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	color: #036;
}

#dati tr.intestazione2 td
{
	border-top: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #69C;
	color: #036;
}
#dati tr.lineaDotted td{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_dot_blu.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#dati tr.lineaUndotted td{
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#dati tr.lineaChiusura td{
	border-style: solid;
	border-color: #69C;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 1px;
	color: #036;
}

#dati2 tr.intestazione td{
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #69C;
	padding-bottom: 4px;
	padding-top: 4px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	color: #036;
}
#dati2 tr.lineaDotted td{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_dot_blu.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#dati2 tr.lineaChiusura td{
	border-style: solid;
	border-color: #69C;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 1px;
	color: #036;
}
*/
/** Temporary style to Remove **/
/*
table.dati2{
	margin-left:66px;
	width: 405px;
}

table.dati2 tr.intestazione td{
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #69C;
	padding-bottom: 4px;
	padding-top: 4px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	color: #036;
}
table.dati2 tr.lineaDotted td{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_dot_blu.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
table.dati2 tr.lineaChiusura td{
	border-style: solid;
	border-color: #69C;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 1px;
	color: #036;
}

table#dati{
	margin-left:33px;
	width: 523px;
}
#dati tr.intestazione td{
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #69C;
	padding-bottom: 4px;
	padding-top: 4px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	color: #036;
	text-align: center;
}

#dati tr.intestazione3 td{
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #69C;
	padding-bottom: 4px;
	padding-top: 4px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	color: #036;
	text-align: Left;
}

#dati tr.lineaDotted td{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_dot_blu.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#dati tr.lineaChiusura td{
	border-style: solid;
	border-color: #69C;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 1px;
	color: #036;
}
.left66{
	width: 325px;
	margin-left: 68px;
	
}
table#dati3{
	width: 325px;
}
#dati3 tr.intestazione td{
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #69C;
	padding-bottom: 4px;
	padding-top: 4px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	color: #036;
}
#dati3 tr.lineaDotted td{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_dot_blu.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 20px;
	
}
#dati3 tr.lineaChiusura td{
	border-style: solid;
	border-color: #69C;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 1px;
	color: #036;
}

table#dati4{
	margin-left:33px;
	width: 704px;
}
#dati4 tr.intestazione td{
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #69C;
	padding-bottom: 4px;
	padding-top: 4px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	color: #036;
	text-align: center;
}

#dati4 tr.intestazione3 td{
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #69C;
	padding-bottom: 4px;
	padding-top: 4px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	color: #036;
	text-align: Left;
}

#dati4 tr.lineaDotted td{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_dot_blu.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#dati4 tr.lineaChiusura td{
	border-style: solid;
	border-color: #69C;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 1px;
	color: #036;
}
.maincont{
	width: 339px;
	padding-left: 66px;
	padding-top: 20px;
	padding-bottom: 20px;
}


.intestazione2 {
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-color: #69C;
	padding-bottom: 4px;
	padding-top: 4px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	color: #036;
	text-align: center;
}
*/

/*.bgBottoni{
	height:33px;
	/*background-image: url(./img/bg_content_bt.gif);
	background-repeat: repeat-x;
	text-align:center;
  }  ---- See style.css ----  */ 

/*
.bottGrey{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bottone_grey.gif);
	line-height: 20px;
	margin-right: 5px;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px 1px;
	height: 24px;
}


.bgboxDati{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_box_bottom.gif);
	height: 5px;
	width: 556px;
	}
	
table#bannerT2{
	width: 210px;
}

.banner1{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/box1.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 210px;
	height:125px;
}
.banner1Tx{
	margin-top:10px;
	margin-left: 10px;
	margin-right: 100px;
	height: 100px
}

.banner1Tx a{
	text-decoration: none;
	color: #000;
}

.banner1Tx a:hover{
	text-decoration: underline;
	color: #000;
}
	
.banner2{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/box2.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 210px;
	height:125px;
}
.banner2Tx{
	margin-top:10px;
	margin-left: 10px;
	margin-right: 100px;
	height: 100px
}

.banner2Tx a{
	text-decoration: none;
	color: #000;
}

.banner2Tx a:hover{
	text-decoration: underline;
	color: #000;
}

.banner3{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/box3.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 210px;
	height:125px;
}
.banner3Tx{
	margin-top:10px;
	margin-left: 10px;
	margin-right: 100px;
	height: 100px;
}

.banner3Tx a{
	text-decoration: none;
	color: #000;
}

.banner3Tx a:hover{
	text-decoration: underline;
	color: #000;
}

.chiusura2{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_tabelle2.gif);
	height: 7px;
	background-repeat: repeat-x;
	background-position: top;
}
*/
/************************************************************/
/* ---- AREA MY ACCOUNT----- */
/************************************************************/
/*
#contentRatesMy{
	width: 785px;
}

#linkBoxMy{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	margin-left: -15px;
	margin-top: 5px;
	color: #000;
}

div#linkBoxMy li.boxnou a {
	text-decoration: none;
	color: #000;
	
}

div#linkBoxMy li.boxnou a:hover {
	text-decoration: underline;
}

.areadxMy{
	width: 376px;
}
.myboxdx{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_myaccdx.gif);
	width: 376px;
}
.dotbluMydx{
	width: 376px;
	height: 35px;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/dotblu.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 1px;	
	font-size:10px;
}

.chiusuraMy{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_tabelle2.gif);
	height: 7px;
	
}
.chiusuraMy2{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_tabelle2.gif);
	height: 7px;
	width: 376px;
}
.dotbluMy{
	width: 369px;
	height: 35px;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/dotblu.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#areaMyAcc{
	width: 369px;
	background-position: left;
	margin-bottom: 3px;
}

.boxMyAcc{
	width: 100%;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_boxmy.jpg);
	background-repeat:repeat-y;
}
.boxMyAcc2{
	width: 376px;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_boxmy.jpg);
}
*/

/************************************************************/
/* ---- TABELLA BANNER SHOPPING CART ----- */
/************************************************************/
/*
.banner1ShC{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/box1ShC.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 210px;
	height:125px;
}
.banner1TxShC{
	margin-top:10px;
	margin-left: 10px;
	margin-right: 100px;
	height: 100px
}

.banner1TxShC a{
	text-decoration: none;
	color: #000;
}

.banner1TxShC a:hover{
	text-decoration: underline;
	color: #000;
}	
	
.banner2ShC{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/box2ShC.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 210px;
	height:125px;
}
.banner2TxShC{
	margin-top:10px;
	margin-left: 10px;
	margin-right: 100px;
	height: 100px
}

.banner2TxShC a{
	text-decoration: none;
	color: #000;
}

.banner2TxShC a:hover{
	text-decoration: underline;
	color: #000;
}

.banner3ShC{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/box3ShC.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 210px;
	height:125px;
}
.banner3TxShC{
	margin-top:10px;
	margin-left: 10px;
	margin-right: 100px;
	height: 100px;
}

.banner3TxShC a{
	text-decoration: none;
	color: #000;
}

.banner3TxShC a:hover{
	text-decoration: underline;
	color: #000;
}
*/

/************************************************************/
/* ---- TABELLA FOOTER ----- */
/************************************************************/
#footer
{
	/* background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_footer.gif); */
	width: 100%;
	height: 50px;
	font-size: 7pt;
	color: #999;
	text-align: center;
	/* position: relative; */
}
#topFooter
{
	font-size: 8pt;
	border-right: #018846 1px solid;
	padding-right: 0px;
	border-top: #018846 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #018846 1px solid;
	padding-top: 0px;
	border-bottom: #018846 1px solid;
}

/************************************************************/
/* ---- Menu Verticale HTML stili al minimo ----- */
/************************************************************/
/*
.tablelist2 {
	width: 172px;
	height: 1px;
   background:url(/CustomerWorkplace/presentations/ie4plus/img/bg_nav_tab.gif);
}
.tablelist3 {
	width: 335px;
	height: 1px;
   background:url(/CustomerWorkplace/presentations/ie4plus/img/bg_nav_tab.gif);
}
table.tableNav2 {
	width: 172px;
	height: 1px;
    background:url(/CustomerWorkplace/presentations/ie4plus/img/bg_nav_tab.gif);
}
table.tableNav2 tr {
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_nav_off.gif);
	text-decoration: none;
	height: 24px;
	COLOR:#FF0000;
	font-size:10px;
}

table.tableNav2 div.active
{	
	padding-top:6px;
	height: 18px;
}

table.tableNav2 div.active {
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_nav_on.gif);
	text-decoration:none;
	color:#FFF;
	text-indent: 20px;
}

table.tableNav2 div.active a, table.tableNav2 div.active a:visited{
	text-decoration:none;
	color:#FFF;
}
table.tableNav2 div.active a:hover{
	color:#FFF;
	text-decoration:underline
}

table.tableNav2 td, table.tableNav2 div {
	text-decoration:none;
	color:#000;
	text-indent: 20px;
}

table.tableNav2 td a, table.tableNav2 div a{
	text-decoration:none;
	color:#000;
}
table.tableNav2 td a:hover, table.tableNav2 div a:hover{
	color:#000;
	text-decoration:underline
}

table.tableNav2 td.bianco{
    background:url(/CustomerWorkplace/presentations/ie4plus/img/bg_nav_tab.gif);
}

table.tableNav2 td.biancoDotted{
    background:url(/CustomerWorkplace/presentations/ie4plus/img/bg_dot_blu_on.gif);
}
*/

/********************/
/* Table nav 1
/********************/

/*
table.tableNav {
	width: 172px;
	height: 1px;
    background:url(/CustomerWorkplace/presentations/ie4plus/img/bg_nav_tab.gif);
    
}

table.tableNav tr {
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_nav_off3.gif);
	text-decoration: none;
	height: 24px;
	COLOR:#FF0000;
	font-size:10px;
}


table.tableNav div.active
{	
	padding-top:6px;
	height: 18px;
}

table.tableNav div.active {
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_nav_on.gif);
	text-decoration:none;
	color:#FFF;
	text-indent: 20px;
}

table.tableNav div.active a, table.tableNav div.active a:visited{
	text-decoration:none;
	color:#FFF;
}
table.tableNav div.active a:hover{
	color:#FFF;
	text-decoration:underline
}

table.tableNav td, table.tableNav div {
	text-decoration:none;
	color:#000;
	text-indent: 20px;
}

table.tableNav td a, table.tableNav div a{
	text-decoration:none;
	color:#000;
}
table.tableNav td a:hover, table.tableNav div a:hover{
	color:#000;
	text-decoration:underline
}

table.tableNav td.bianco{
    background:url(/CustomerWorkplace/presentations/ie4plus/img/bg_nav_tab.gif);
}

table.tableNav td.biancoDotted{
    background:url(/CustomerWorkplace/presentations/ie4plus/img/bg_dot_blu_on.gif);
}





.mall{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/banner_mall.jpg);
	height: 102px;
	width: 626px;
	background-repeat: no-repeat;
	text-align: right;
	padding-bottom: 3px;
	vertical-align: bottom;
}
.dotredD{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_red.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: right;
	width: 626px;
}
.dotRedFull{
	width: 626px;
	height: 35px;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/dotred.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}	
.mall_tab {
	width: 626px;
   height: 200px;
	padding-left: 50px;
}	
*/

table.error div, div.error
{
	padding: 5px;
	font-weight: bold;
	border: solid 2px Red;
	color: Red;
}

.ValidationSummary
{
	border: solid 2px Red;
	padding: 4px 4px 4px 4px;
	font-weight: bold;
	color: Red;
	font-style: normal;
	text-align:center;
}

/*
div.confirm
{
	padding-top: 35px;
	padding-bottom: 35px;
	font-weight: bold;
	border: 0px;
	color: Black;
}


.datagrid{
	margin-left: 20px;
	width:680px;
}
table
{
	font-size:10px;
}


.lineaDotted
{
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bg_dot_blu.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.txtDate
{ 	
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #FFF;
}
*/
/************************************************************/
/* ---- NEWS CLASSES  ----- */
/************************************************************/
/*
.tabCategory {
	width: 738px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #039;
}

.tr_Category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #039;
	BACKGROUND-IMAGE: url(/CustomerWorkplace/presentations/ie4plus/img/bg_tr.jpg);
	BACKGROUND-REPEAT: repeat-x;
	font-weight: bold;
}

.td_Category_vert {
  BACKGROUND-color:#A3C6E4; 
  TEXT-ALIGN: right; 
  width: 1px;
}

.riga_bianca {
	height: 5px;
}

.td_Category_vert {
  BACKGROUND-color:#A3C6E4; 
  TEXT-ALIGN: right; 
  width: 1px;
}
.td_tab_singola_vert {
	BACKGROUND-color:#A3C6E4; 
	width: 1px;
}
.paddingleft {
	padding-left: 3px;
}
.testo_altro {
	font-family: Arial, Helvetica, sans-serif; 
	color: #999999;
}
.dnd {
	float:left;
}
.tab_singola
{
	margin-bottom: 10px;
	width: 333px;
	color: #039;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
}
.sottotitoloMyNews {
	*BACKGROUND-IMAGE:url(/CustomerWorkplace/presentations/ie4plus/img/sfondo_titolo.jpg); 
	BACKGROUND-POSITION:bottom; 
	BACKGROUND-REPEAT: repeat-x;*
	WIDTH: 738px; 
	height: 50px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #039;
	font-size: 18px;
	font-weight: bold;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:0px;
}
.sfondo_img
{
	font-weight: bold;
	font-size: 11px;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/banda_tab.jpg);
	color: #039;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	height: 21px;
}
.close {
	margin-left: 40px;
}
.tr_tab_singola {
	BACKGROUND-color:#A3C6E4; height: 1px;
}
.img_in_tabella {
	padding-top: 3px; padding-bottom: 0px; padding-right: 8px;
}
.tab_singola_down {
	BACKGROUND-IMAGE:url(/CustomerWorkplace/presentations/ie4plus/img/sfondo_down.jpg); BACKGROUND-REPEAT: repeat-x; height: 19px;
}

.sottotitoloMyNews {
	BACKGROUND-IMAGE:url(/CustomerWorkplace/presentations/ie4plus/img/sfondo_titolo.jpg); 
	BACKGROUND-POSITION:bottom; 
	BACKGROUND-REPEAT: repeat-x; 
	WIDTH: 738px; 
	height: 50px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #039;
	font-size: 18px;
	font-weight: bold;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:0px;
}

.tabSottoTitolo {
	width: 738px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #039;
	padding-left:5px;
}

.padding_img_titolo {
	padding-left: 0px;
}

.titolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-bottom:8px;
}

.lineaGray {
	background-color: #D8E1E8; height: 1px;
}

.divisorio {
	BACKGROUND-IMAGE:url(/CustomerWorkplace/presentations/ie4plus/img/sfondo_bottom.jpg); WIDTH: 738px; BACKGROUND-REPEAT: repeat-x; height: 26px;
}

*/
.hideTitle{
	visibility:hidden;
}

.showVerbs
{
	visibility:visible;
}

.hideTitleNone
{
	display:none;
}

/*
.ErrorConfirmMessage
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6dbb94;
	font-size: 20px;
}
*/
/**********************************************/
/* INSTANT MESSAGING CLASSES */
/**********************************************/
/*
.tooltip
{
	border-right: #000000 1px solid;
	padding-right: 8px;
	border-top: #000000 1px solid;
	padding-left: 8px;
	font-size: 8pt;
	z-index: 1;
	visibility: hidden;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #000000 1px solid;
	padding-top: 0px;
	border-bottom: #000000 1px solid;
	font-family: sans-serif;
	position: absolute;
	background-color: #ffffcc;
	layer-background-color: #ffffcc;
	text-wrap:normal;
}
	
.divmenugroup
{
	border-right: #e5eff8 thin solid;
	border-top: #e5eff8 thin solid;
	border-left: #e5eff8 thin solid;
	border-bottom: #e5eff8 thin solid;
	OVERFLOW-Y: auto;
	OVERFLOW-X: hidden;	
	width: 100%;	
	height: 250px;
}
.context_menu
{
	visibility: hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background-color:white;
	border-right: #0053e1 thin solid;
	border-top: #0053e1 thin solid;
	border-left: #0053e1 thin solid;
	border-bottom: #0053e1 thin solid;
	width:200px;
}

.notConfigurable
{
	 filter : alpha(opacity=50);
     -moz-opacity: 0.50;
}
*/
/** WebPart Style **/
.editMode
{
	background-color:#eff7ff;
	border: solid 1px #d4e1fb;
}

.webPartTitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #036;
	padding: 0px;
	font-weight: bold;
	background-position: top;
	background-repeat: repeat-x;
	vertical-align: middle;
	
}

.webPartHeader
{
	padding:0px;
	margin:0px;
}

.webPartChrome
{
	padding:0px;
	margin:0px;
}

.minimizedTitle
{
  background-color:#e7efff;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight:  bold;
  color: #73aade;
}

.webPartEditorZone input
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bottone_blu.gif);
	line-height: 20px;
	margin-right: 5px;
	border-bottom: 1px #FFF;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px 1px;
	height: 24px;
}

.noPadding td
{
	margin: 0px !important;
}

.webPartSelected 
{
	border: dotted 1 "#e7efff";

}

/*
.Help{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-image: url(/CustomerWorkplace/presentations/ie4plus/img/bottone_blu.gif);
	line-height: 20px;
	margin-right: 5px;
	border-bottom: 1px #FFF;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px 1px;
	height: 24px;
}
*/
/*
.tableHelp
{
 background-color:ButtonFace;
 font-family:Courier,Arial;
 font-size:medium;
}
*/



/* ---------------- Login Section -------------------- */
.invisibleBorderControl
{
	width: 0px;
	height: 0px;
	border-bottom-width: 0;
	display: none;
}

#athome
{
	background-color: #7EBE36;
	color: #FFFFFF;
	font-size: 8pt;
}

#inbusiness
{
	background-color: #018846;
	color: #FFFFFF;
	font-size: 8pt;
}

#inmotion
{
	background-color: #6DBB94;
	color: #FFFFFF;
	font-size: 8pt;
}


.menuLeftPadding{
padding: 10px 0px 0px 10px;
}

.menuLeftTitle
{
	font-size: 14pt;
	
}

a.menuLeftTitle:link {color: #FFFFFF; text-decoration: none;} 
a.menuLeftTitle:visited {color: #FFFFFF; text-decoration: none;}
a.menuLeftTitle:hover {color: #FFFFFF; text-decoration: underline; }
a.menuLeftTitle:active {color: #FFFFFF; text-decoration: none;}


#pnlContent
{
	position: absolute;
	width: 250px;
	direction:ltr;
}

.spanPnlLogin
{
	border-left: solid 1px 80C080;
}

#pnlLogin
{
	position: absolute;
	width: 248px;
	height: 120px;
	
	background-color: white;
	border-top: solid 1px #7EBE36;
	border-bottom: solid 1px #7EBE36;
	border-left: solid 1px #7EBE36;
	border-right: solid 1px #7EBE36;
	
	filter: alpha(opacity=90);
	-moz-opacity: .90; 
	opacity: .90;
}

#pnlLoginTopBorder
{
	position:absolute;
	width: 86px;
	height: 0px;
	border-top: solid 1px #FFFFFF;
	margin-right: 1px;
	z-index: 1;
}

/*#pnlLoginTopBorder
{
	width: 164px;
	height: 0px;
	border-top: solid 1px #198C19;
}*/

.pnlErrorMessageLoginControls
{
	border-top: solid 1px red;
	border-left: solid 1px red;
	border-right: solid 1px red;
	border-bottom: solid 1px red;
	color: red;
	font: Verdana;
	font-size: 10px;
}

.linkSignUp
{
	color: black;
	text-decoration: none;
	font: Verdana;
	font-size: 8pt;
	text-decoration: underline;
}

.linkSignUp:hover
{
	color: #2D6B23;
	text-decoration: underline;
	font: Verdana;
	font-size: 8pt;
}

.txtBoxSignUp
{
	border-top: solid 1px #7EBE36;
	border-bottom: solid 1px #7EBE36;
	border-left: solid 1px #7EBE36;
	border-right: solid 1px #7EBE36;
	font: Verdana;
	font-size: 11px;
}

.txtBlackSignUp
{
	color: black;
	font: Verdana;
	font-size: 9px;
}


.txtGreenSignUp
{
	color: green;
	font-weight: bold;
	font: Verdana;
	font-size: 8pt;
}



.txtSecureNote
{
	color: black;
	font: Verdana;
	font-size: 9px;
}


.loginArrow
{
	color: #2D6B23;
	font: Verdana;
	font-size: 8px;
}

/* --------------------------------------------------- */

/* ---------------- header --------------------------- */
#header
{
	/*width:780px;*/
	height:76px;

	background-color: white; 
	border-top: solid 1px #7EBE36;
	border-bottom: solid 1px #7EBE36;
	border-left: solid 1px #7EBE36;
	border-right: solid 1px #7EBE36;
}

.contentBorder
{
	border-right: solid 1px #7EBE36;
}

.leftBorder
{
	border-left: solid 1px #7EBE36;
}

.bottomBorder
{
	border-bottom: solid 1px #018846;
}

.topBorder
{
	border-top: solid 1px #018846;
	font-size:xx-small;
	height: 6px;
}

.userDataBox
{
	cellspacing: 6px;
	cellpadding: 6px;
	
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
	border-left: solid 1px silver;
	border-right: solid 1px silver;
}

.userDataText
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.TabText
{
	background-color:#E2FFB4;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #2D6B23;
}

.menulinkblack-green
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	TEXT-DECORATION: none
}

.menulinkblack-green:hover 
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #018846;
	TEXT-DECORATION: none	
}
/* --------------------------------------------------- */

/* ---------------- home content (prefooter) --------------------- */
#content
{
	margin-top: 8px;
	
}

.cellContent
{
	border-left: solid 1px #2D6B23;
	padding-left: 4px;
}

.titleContent
{
	font: Verdana;
	color: #2D6B23;
	font-weight: bold;
	font-size: 11pt;
	padding:0px;
}

.textContent
{
	font: Verdana;
	color: #000000;
	font-size: 8pt;
	padding:0px;
}
/* --------------------------------------------------- */


/* ---------------- MainMenu Section ----------------- */
.mainMenuContent
{
	color:#E2FFB4;
	background-color:#E2FFB4;
	font-family:Verdana;
	font-size:11px;
	/*border: 0px;*/
	border-top-width: 0;
	border-bottom-width: 0;
	border-left-width: 0px;
	border-right-width: 0px;
}
.mainMenuBody
{
	color:#ffffff;
	background-color: #E2FFB4;
	padding-left: 0px;
}
.mainMenuDisable
{
	/* color:#C1C1C1; */
	color:#B2BDA1;
	font-style:italic;
}

.mainMenuNode
{
	text-decoration: none;
	font-size:11px;
}

a.mainMenuNode:link{color: #000000; } 
a.mainMenuNode:visited {color: #000000; }
a.mainMenuNode:hover {color: #2D6B23; }
a.mainMenuNode:active {color: #000000; }

.mainMenuSelected   /* for a bug of menu, this CSS is set but overwritten by other css; to resolve simply, we should define 
                        properties not overwritten, f.e. the commented bold font */
{
	color:#ffffff;
	background-color:#016E37;
	text-decoration: none;
	border-bottom: 1px solid #49AA7A;
	/*font-weight:bold;*/
}

.menuGradient1
{
	background-color: #E2FFB4;
    border-bottom: 1px solid #2D6B23;
}
.menuGradient2
{
    background-color: #D1F29C;
    border-bottom: 1px solid #2D6B23; 
}
.menuGradient3
{
    background-color: #C1E784;
    border-bottom: 1px solid #2D6B23; 
}
.menuGradient4{
background-color: #B9E377;	
border-bottom: 1px solid #2D6B23; 

}
.menuGradient5{
background-color: #B2E06B;
border-bottom: 1px solid #2D6B23; 

}
.menuGradient6{
background-color: #ACDC60;
border-bottom: 1px solid #2D6B23; 

}
.menuGradient7{
background-color: #A5D756;	
border-bottom: 1px solid #2D6B23; 

}
.menuGradient8{
background-color: #99CD49;	
border-bottom: 1px solid #2D6B23; 

}
.menuGradient9{
background-color: #8EC33F;	
border-bottom: 1px solid #2D6B23; 

}
.menuGradient10{
background-color: #7EBE36;	
border-bottom: 1px solid #2D6B23; 

}
/* ---------------- MainMenu Section ----------------- */

/* ---------------- WebZones Section ----------------- */
.ZoneNoPadding
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.ContentTablePadding
{
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
}
.ContentTablePaddingWelcome
{
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;
}
/* ---------------- WebZones Section ----------------- */


.pageTitle
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 20px;
 color: #2D6B23;
}

.helpTitle
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 20px;
 color: #2D6B23;
}

.tdBottomLine /* problably line separator of the Administrator Account Selection page */
{
	border-bottom: 1px solid #49AA7A;
}

.radioBottone input
{
    width: 18px;    
}
input:radioBottone
{
    width:18px;
}