.tdSinistraMenu{
	background-color:#d1d1d1;
}
.tdDestraMenu{
	background-color:#d9d9d9;
}
.tdSinistraMenuSelezionato{
	background-color:#aecd31;
}
.tdDestraMenuSelezionato{
	background-color:#c7e26f;
}

/* INIZIO HOMEPAGE SERVIZI */

.xsnazzyHomeServizi h1, .zsnazzyHomeServizi h1 {
margin:0; 
font-size:1.0em; 
padding:0 5px 3px 5px; 
border-bottom:1px solid #aecd31;
}
.xsnazzyHomeServizi p, .zsnazzyHomeServizi p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzyHomeServizi {
background: transparent;  
float:left; 
margin:0 0px;
}

.xtopHomeServizi, .xbottomHomeServizi {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1HomeServizi, .xb2HomeServizi, .xb3HomeServizi, .xb4HomeServizi {
display:block; 
overflow:hidden;

}
.xb1HomeServizi, .xb2HomeServizi, .xb3HomeServizi {
height:1px;
}
.xb2HomeServizi, .xb3HomeServizi, .xb4HomeServizi {
background:#fff; 
border-left:1px solid #aecd31;
border-right:1px solid #aecd31;
}
.xb1HomeServizi {
margin:0 5px; 
background:#ffffff;

border-top:1px solid #aecd31;

}
.xb2HomeServizi {
margin:0 3px;
border-width:0 2px;
background:#ffffff;
}
.xb3HomeServizi {
margin:0 2px;
background:#ffffff;
}
.xb4HomeServizi {
height:2px; 
margin:0 1px;
background:#ffffff;
}

.xboxcontentHomeServizi {
display:block; 
border:0 solid #aecd31; 
border-width:0 1px; 
height:auto;
background:#ffffff;
}
* html .xboxcontentHomeServizi {
height:1px;
}

.color_aHomeServizi {
background:#aecd31;
color:#000000;
}
.color_bHomeServizi {
background:#aecd31; 
color:#000;
}
.color_cHomeServizi {
background:#aecd31; 
color:#fff;
}
.color_dHomeServizi {
background:#aecd31; 
color:#000;
}

/* FINE HOMEPAGE SERVIZI */

INPUT[type=text] {
    border : 1px solid #5C7BB2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
	
}

INPUT[type=password] {
	border : 1px solid #5C7BB2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
}

INPUT[type=textarea] {
    border : 1px solid #5C7BB2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
}

INPUT {
    /*border : 1px solid #CCCCCC;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #5B5B5B;
	text-decoration: none;
	font-weight: bolder;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
	color: #5B5B5B;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	color: #5B5B5B;
	text-decoration: underline;
}

a.MenuClone:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bolder;
}
a.MenuClone:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
	color: #000000;
}
a.MenuClone:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	text-decoration: underline;
}




A.trova_az {
	FONT-WEIGHT: bold;
	COLOR: #2da99a;
	TEXT-DECORATION: none
}
A.trova_az:visited {
	COLOR: #2da99a
}
A.trova_az:hover {
	TEXT-DECORATION: none
}

BODY {
	FONT-SIZE: 11px;
	MARGIN: 0px;
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	scrollbar-arrow-color: #848484;
    scrollbar-base-color: #c3c3c3;
    scrollbar-face-color: #c3c3c3;
    scrollbar-highlight-color: #eaeaea;
    scrollbar-shadow-color:#E9E9E9;
}
TD {
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
H1 {
	FONT-SIZE: 18px;
	COLOR: #3d583e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}




.bkg_brown {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #776b3d
}
.bkg_darkbrown {
	COLOR: #6b714a;
	BACKGROUND-COLOR: #e7e1cd
}
.bkg_darkgreen {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #3d583e
}
.bkg_darkgrey {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #909090
}
.bkg_lightbrown {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	BACKGROUND-COLOR: #fbf6e9
}
.bkg_headerTab {
	BACKGROUND-COLOR: #bbb59e
}
.bkg_silver {
	BACKGROUND-COLOR: #e0e0e0
}
.bkg_ultraligthsilver {
	BACKGROUND-COLOR: #f3f3f3
}

.bkg_lightgrey {
	COLOR: #776b3d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ddd9c7
}
.bkg_white {
	BACKGROUND-COLOR: #ffffff
}
.bkg_beije {
	BACKGROUND-COLOR: #e8e0c3
}
.bkg_middlebrown {
	FONT-SIZE: 11px;
	COLOR: #776b3d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f6efdc
}
.black_boldtext {
	FONT-WEIGHT: bolder;
	COLOR: #000000
}
.blue_text {
	FONT-WEIGHT: bold;
	COLOR: #2da99a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.brown_littlesubtitles {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #776b3d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.brown_middlesubtitles {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #776b3d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.brown_text {
	COLOR: #776b3d
}
.darkgreen_bigtitles {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #3d583e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal
}
.darkgreen_middletitles {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #3d583e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal
}
.darkgrey_middletitles {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #909090;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal
}
.grey_text {
	FONT-SIZE: 11px;
	COLOR: #757575;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.textarea {
	FONT-SIZE: 10px;
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.white_text {
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt_olive {
	COLOR: #6f704f
}

INPUT.trova_az {
	FONT-SIZE: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.button1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor:hand;
	text-transform: capitalize;
	background-color:#7b7b7b;
	color:#e3e3e3;
}
.paddingHP {
	PADDING-RIGHT: 11px;
	PADDING-LEFT: 11px
}
.letteraAlfab {
	BORDER-RIGHT: #bbb59e 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #bbb59e 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 23px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #bbb59e 1px solid;
	COLOR: #bbb59e;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #bbb59e 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.letteraAlfabsmall {
	BORDER-RIGHT: #bbb59e 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #bbb59e 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #bbb59e 1px solid;
	COLOR: #bbb59e;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #bbb59e 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.submitlogin {
	cursor: hand;
	background : #626e83;
	font : bold 10px;
	color : White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style : outset;
}
 TABLE.login{
	border-color: #626e83;
	background-color: #eeeeee;
	border-style: solid;
	border-width: 1px;
}

BODY.login {
	FONT-SIZE: 10px;
	MARGIN: 0px;
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

TABLE.formricerca {
	BORDER-RIGHT: #bbb59e 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #bbb59e 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 23px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #bbb59e 1px solid;
	COLOR: #bbb59e;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #bbb59e 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f3f3f3
}
TD.labelformricerca{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: gray
}
TD.righe_indice_dispari{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: white;
}
TD.righe_indice_pari{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #eeeeee;
}
TD.colonne_indice{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: gray;
	color: white;
}
TR.colonne_indice{
	background-color: gray;
	color: white;
}

.tbSeparator
{
	POSITION: ABSOLUTE; 
	BORDER-LEFT: buttonshadow solid 1px; 
	BORDER-RIGHT: buttonhighlight solid 1px; 
	FONT-SIZE: 0px; 
    TOP: 1px;
	HEIGHT: 22px; 
	WIDTH: 1px; 
}
.tbToolbar
{
    POSITION: relative;
    BACKGROUND-COLOR: buttonface; 
    BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonhighlight solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonhighlight solid 1px; 
    HEIGHT: 27px; 
    TOP:0;
    LEFT:0;
}
SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tab1 {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #ccc 1px solid
}
.bg10 {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: medium none;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: medium none
}

.tab2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #aecd31;
<!--	
	BORDER-RIGHT: 0px;
	BORDER-TOP: #ccc 1px solid;
	MARGIN-TOP: 3px;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 90%;
	BORDER-BOTTOM: #ccc 1px solid
-->
}

.tab3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #ffffff;
	margin-left:2px;
}

.tab3_100 {
	 BORDER-RIGHT: 0px;
	 BORDER-TOP: #ccc 1px solid;
	 MARGIN-TOP: 3px;
	 BORDER-LEFT: #ccc 1px solid;
	 WIDTH: 100%;
	 BORDER-BOTTOM: #ccc 1px solid;
}

.tab3 TD.titoloLeft{
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #c2cfd8;
	background-image:url(/aree/www.lextel.it/images/header_tabelle.gif);
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	height:21px;
}
.tab3 TD.titoloRight{
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #c2cfd8;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab3 TD.titoloCenter{
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #c2cfd8;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab3 TD.testata {
	BORDER: #ccc 1px solid;
	BACKGROUND-COLOR: #;
	FONT-WEIGHT: bold;
	COLOR: #666;
}
.tab3 TD.testatariga {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;
	BACKGROUND-COLOR: #f5f5f5;
	COLOR: #666;
}
.tab3 TD.testatawhite {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;
	BACKGROUND-COLOR: #ffffff;
	FONT-WEIGHT: bold;
	COLOR: #666;
}
.tab3 TD.piede {
	BORDER-RIGHT: #ccc 1px solid;
	BACKGROUND-COLOR: #aecd31;
	COLOR: #FFFFFF;
}

.tab3 TD.riga {
	BORDER-RIGHT: #ccc 0px solid;
	COLOR: #666; 
}

.tab3 TD.rigaErrore {
	BORDER-RIGHT: #ccc 1px solid;
	COLOR: red; 
}
.tab3 TR.trattino{
	BACKGROUND-IMAGE: url(../img/lineaTratGrig.gif)
}

.tab4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #aecd31;
	background-image:url(/aree/www.lextel.it/images/header_tabelle.gif);


}

.tab4_100 {
	BORDER-RIGHT: #437695 1px solid;
	BORDER-TOP: #437695 1px solid;
	MARGIN-TOP: 3px;
	BORDER-LEFT: #437695 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #437695 1px solid
}

.tab4 TD.titoloLeft{
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #9CB1DE;
	background-image:url(/aree/www.lextel.it/images/header_tabelle.gif);
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab4 TD.titoloRight{
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #9CB1DE;
	background-image:url(/aree/www.lextel.it/images/header_tabelle.gif);
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab4 TD.titoloCenter{
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #c2cfd8;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}

.tab4_100 TD.titoloLeft{
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #c2cfd8;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab4_100 TD.titoloRight{
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #c2cfd8;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab4_100 TD.titoloCenter{
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #c2cfd8;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}

.tab2 TD.th {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid
}
.tab2 TD.th TABLE {
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #fff 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #f5f5f5
}

.tab2 TD.th TD {
	FONT-WEIGHT: bold;
	COLOR: #666;
	TEXT-ALIGN: center
}
.tab2 TD.th TD.left {
	FONT-WEIGHT: bold;
	COLOR: #666;
	TEXT-ALIGN: left
}
.tab2 TD.th TD.right {
	FONT-WEIGHT: bold;
	COLOR: #666;
	TEXT-ALIGN: right
}
.tab2 TD.th TD.big {
	VERTICAL-ALIGN: top;
	PADDING-TOP: 4px;
	HEIGHT: 41px
}

.tab2 TR.th1 TD {
	FONT-WEIGHT: bold;
	BACKGROUND: #f5f5f5;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: #ccc 1px solid
}
.tab2 TR.tot1 TD {
	FONT-WEIGHT: bold;
	BACKGROUND: #f5f5f5;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: #ccc 1px solid
}

.tab2 TR.th1 TD.l {
	PADDING-LEFT: 15px;
	COLOR: #046e85
}
.tab2 TR.tot1 TD.l {
	PADDING-LEFT: 15px;
	COLOR: #046e85
}
.tab2 TR.th1 TD.d {
	TEXT-ALIGN: right
}
.tab2 TR.tot1 TD.d {
	TEXT-ALIGN: right
}
.tab2 TR.th1 TD.s {
	WIDTH: 20px;
	TEXT-ALIGN: center
}
.tab2 TR.cnt1 TD.s2 {
	WIDTH: 20px;
	TEXT-ALIGN: center
}
.tab2 TR.tot1 TD.s {
	WIDTH: 20px;
	TEXT-ALIGN: center
}

.tab2 TR.th1 TD.i {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 8px;
	WIDTH: 20px
}
.tab2 TR.cnt1 TD.i {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 8px;
	WIDTH: 20px
}
.tab2 TR.tot1 TD.i {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 8px;
	WIDTH: 20px
}
.tab2 TR.tot1 TD {
	BORDER-TOP: #ccc 1px solid
}
.tab2 TR.cnt TD {
	BORDER-RIGHT: #ccc 1px solid;
	HEIGHT: 23px;
	TEXT-ALIGN: center
}
.tab2 TR.trattino TD {
	BACKGROUND-IMAGE: url(../img/lineaTratGrig.gif)
}

.tab2 TR.cnt TD TABLE TD {
	BORDER-RIGHT: 0px
}
.tab2 TR.cnt TD A.h {
	COLOR: #333;
	TEXT-DECORATION: underline
}
.tab2 TR.cnt TD.ar {
	PADDING-RIGHT: 10px;
	TEXT-ALIGN: right
}
.tab2 TR.cnt TD.al {
	PADDING-LEFT: 11px;
	TEXT-ALIGN: left
}
.tab2 TR.cnt1 TD {
	LINE-HEIGHT: 20px
}
.tab2 TR.cnt1 TD.s1 {
	WIDTH: 32px;
	TEXT-ALIGN: center
}
.tab2 TR.cnt1 TD.d {
	TEXT-ALIGN: right
}

.tab2 TR.sp TD {
	BACKGROUND-IMAGE: url(/static/i/lineaTratGrig.gif);
	HEIGHT: 1px
}
.tab2 TR.pg TD {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: #ccc 1px solid
}
.tab2 TR.pg TD TABLE {
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #fff 1px solid;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #f5f5f5
}
.tab2 TR.pg TD TABLE TD {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	LINE-HEIGHT: 22px;
	BORDER-BOTTOM: 0px;
	TEXT-ALIGN: center
}
.tab2 TR.tot TD {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: #ccc 1px solid
}
.tab2 TR.tot TABLE {
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #fff 1px solid;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #f5f5f5
}

.tab2 TR.tot TABLE TD.t {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 10px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: bold;
	BORDER-LEFT: 0px;
	COLOR: #666;
	BORDER-BOTTOM: 0px;
	HEIGHT: 24px;
	TEXT-ALIGN: right
}
.tab2 TR.tot TD.ar {
	PADDING-RIGHT: 10px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right
}
.tab2 TR.tot1 TD {
	BORDER-TOP: #ccc 1px solid
}
.tab2 TR.tot2 TD.l {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #ccc 1px solid;
	FONT-WEIGHT: bold;
	BORDER-LEFT: 0px;
	LINE-HEIGHT: 21px;
	BORDER-BOTTOM: 0px;
	TEXT-ALIGN: right
}
.tab2 TR.tot2 TD.r {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #ccc 1px solid;
	FONT-WEIGHT: bold;
	BORDER-LEFT: 0px;
	LINE-HEIGHT: 21px;
	BORDER-BOTTOM: 0px;
	TEXT-ALIGN: right
}
.tab2 TR.tot2 TD.l {
	COLOR: #666;
	BACKGROUND-COLOR: #f5f5f5
}

.tab2 TR.tot2 TD.r {
	COLOR: #006c84
}
.tab2 TR.ft TD TABLE TD.l {
	PADDING-LEFT: 10px;
	WIDTH: 50%
}
.tab2 TR.ft TD TABLE TD.r {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 10px;
	WIDTH: 50%;
	TEXT-ALIGN: right
}
.tab2 TR.ft1 TD.c {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 20px
}

tabH2 {
	BACKGROUND: #046e85;
	WIDTH: 100%;
	HEIGHT: 22px
}
.tabH2 TR TD.l {
	PADDING-LEFT: 12px;
	FONT-WEIGHT: bold;
	COLOR: #fff;
	HEIGHT: 19px
}
.tabH2 TR TD.r {
	PADDING-BOTTOM: 2px;
	WIDTH: 25px;
	PADDING-TOP: 2px
}
.bhbot {
	BACKGROUND-POSITION: 50% top;
	BACKGROUND-IMAGE: url(/static/i/sfBaloon.gif);
	BACKGROUND-REPEAT: repeat-x
}
.bhmid {
	BORDER-RIGHT: #dc7b10 1px solid;
	BORDER-TOP: medium none;
	BORDER-LEFT: #dc7b10 1px solid;
	BORDER-BOTTOM: medium none;
	BACKGROUND-COLOR: #fff
}
.bhtop {
	BACKGROUND-POSITION: 50% bottom;
	BACKGROUND-IMAGE: url(/static/i/sfBaloon.gif);
	BACKGROUND-REPEAT: repeat-x
}

#popHelp {
	Z-INDEX: 50;
	LEFT: 0px;
	VISIBILITY: hidden;
	WIDTH: 250px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 255px
}
.bhbot {
	BACKGROUND-POSITION: 50% top;
	BACKGROUND-IMAGE: url(/static/i/sfBaloon.gif);
	BACKGROUND-REPEAT: repeat-x
}
.bhmid {
	BORDER-RIGHT: #160c9a 1px solid;
	BORDER-TOP: medium none;
	BORDER-LEFT: #160c9a 1px solid;
	BORDER-BOTTOM: medium none;
	BACKGROUND-COLOR: #fff
}
.bhtop {
	BACKGROUND-POSITION: 50% bottom;
	BACKGROUND-IMAGE: url(/static/i/sfBaloon.gif);
	BACKGROUND-REPEAT: repeat-x
}
#restHelp {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	MARGIN: 4px;
	COLOR: #000000;
	PADDING-TOP: 4px
}
.grigio10 {
	 COLOR: #8f8f8f
}
.6b {
	FONT-WEIGHT: bold;
	COLOR: #666666;
	TEXT-DECORATION: none
}
.dc {
	FONT-WEIGHT: bold;
	COLOR: #ffd600
}

#b {
	OVERFLOW: auto;
	HEIGHT: 178px
}

.imput{
	border: 1px solid #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-repeat: no-repeat;
	text-align: justify;

}
.vocemenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.tabellabancadati {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #fcd601;
}
.titolobancadati {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #c2cfd8;
}
.sottotitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.testomessaggio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.bancadativenduto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EAEAEA;
	font-weight: bold;
}
.tabellabancadativenduto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #CECECE;
}
.testomessaggioChiuso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.testomessaggioDescr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
}

.separatore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	list-style-type: square;
	list-style-position: outset;
	font-weight: lighter;
	width: 500px;
	height: 1px;
	font-style: normal;
	filter: Gray;

}
.BarrettaTestata {
	background-color: #ffffff;
}
.BarrettaTestata2 {

	background-color: #ffffff;
}
.BarrettaTestata3 {


	background-color: #ffffff;
}
.BackImg{

	background-color: #F0F2F1;
}
.MenuClone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;

}
.NewsTestata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	background-color: #E5E5E5;

}
.NewsCorpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	text-align: justify;


}
.NewsPiede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFFFFF;

}
.Testo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	
}
.Piede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;

}
.TestoBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	
}
.LoginBack {

	background-color: #F0F2F1;
}

.areaTestoReadOnly {
	border: 0;
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000066;
	background-color : #f5f5f5;
    color : #666;
}

.TestoHelp {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	text-align: justify;
	margin-top: 2px;
	margin-left: 4px;
	margin-right: 4px;
}

.RiquadroTestoHelp {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: gray;
	text-align: justify;
	width: 95%
	
}

.RigaTestoHelp {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #c7e26f;
	text-align: justify;

}
.TitoloColonna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #878787;
	background-color: #E5E5E5;
}

.NewsCorpoHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #F4F4F4;
	
}

.NewsPiedeHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E5E5E5;
}

.TestoGrandeBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
a.menuOggetti:link{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
a.menuOggetti:visited {
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
a.menuOggetti:hover {
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

.messaggioErrore{
	color:#000000;
	font-weight:bold;
}
.fontNomeDettServizio{
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tableDettaglioServizio {
	border:1px solid #000000;
	background-color:#FFFFFF;
}
.fontTitoliDettServizio{
	FONT-SIZE: 12px;
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}






.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #aecd31;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy {
background: transparent; 
width:900px; 
float:left; 
margin:0 0px;
}

/*box cerca */
.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #aecd31;
border-right:1px solid #aecd31;
}
.xb1 {
margin:0 5px; 
background:#aecd31;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
background:#aecd31;
}
.xb3 {
margin:0 2px;
background:#aecd31;
}
.xb4 {
height:2px; 
margin:0 1px;
background:#aecd31;
}

.xboxcontent {
display:block; 
border:0 solid #aecd31; 
border-width:0 1px; 
height:auto;
background:#aecd31;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#aecd31;
color:#fff;
}
.color_b {
background:#aecd31; 
color:#000;
}
.color_c {
background:#aecd31; 
color:#fff;
}
.color_d {
background:#aecd31; 
color:#000;
}
/*fine box cerca */

/*box piu richiesti */

.xsnazzyHome h1, .zsnazzyHome h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #d0d0d0;
}
.xsnazzyHome p, .zsnazzyHome p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzyHome {
background: transparent;  
float:left; 
margin:0 0px;
}

.xtopHome, .xbottomHome {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1Home, .xb2Home, .xb3Home, .xb4Home {
display:block; 
overflow:hidden;

}
.xb1Home, .xb2Home, .xb3Home {
height:1px;
}
.xb2Home, .xb3Home, .xb4Home {
background:#fff; 
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
}
.xb1Home {
margin:0 5px; 
background:#e3e3e3;
border-bottom:1px solid #d0d0d0;
border-top:1px solid #d0d0d0;
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
}
.xb2Home {
margin:0 3px;
border-width:0 2px;
background:#e3e3e3;
}
.xb3Home {
margin:0 2px;
background:#e3e3e3;
}
.xb4Home {
height:2px; 
margin:0 1px;
background:#e3e3e3;
}

.xboxcontentHome {
display:block; 
border:0 solid #d0d0d0; 
border-width:0 1px; 
height:auto;
background:#e3e3e3;
}
* html .xboxcontentHome {
height:1px;
}

.color_aHome {
background:#d0d0d0;
color:#000000;
}
.color_bHome {
background:#d0d0d0; 
color:#000;
}
.color_cHome {
background:#d0d0d0; 
color:#fff;
}
.color_dHome {
background:#d0d0d0; 
color:#000;
}

/*fine box piu richiesti */
.bkTableLogin{
background:#eeeeee;
}
/*box login */

.xsnazzyLogin h1, .zsnazzyLogin h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #d0d0d0;

}
.xsnazzyLogin p, .zsnazzyLogin p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzyLogin {
background: transparent;  
float:left; 
margin:0 0px;
}

.xtopLogin, .xbottomLogin {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1Login, .xb2Login, .xb3Login, .xb4Login {
display:block; 
overflow:hidden;

}
.xb1Login, .xb2Login, .xb3Login {
height:1px;

}
.xb2Login, .xb3Login, .xb4Login {
background:#fff; 
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
}
.xb1Login {
margin:0 5px; 
background:#eeeeee;
border-bottom:1px solid #d0d0d0;
}
.xb2Login {
margin:0 3px;
border-width:0 2px;
background:#eeeeee;
}
.xb3Login {
margin:0 2px;
background:#eeeeee;
}
.xb4Login {
height:2px; 
margin:0 1px;
background:#eeeeee;
}

.xboxcontentLogin {
display:block; 
border:0 solid #d0d0d0; 
border-width:0 1px; 
height:auto;
background:#eeeeee;
}
* html .xboxcontentLogin {
height:1px;
}

.color_aLogin {
background:#d0d0d0;
color:#000000;
}
.color_bLogin {
background:#eeeeee; 
color:#000;
}
.color_cLogin {
background:#eeeeee; 
color:#fff;
}
.color_dLogin {
background:#eeeeee; 
color:#000;
}
/*fine box login */

/*box listino */

.xsnazzyListino h1, .zsnazzyListino h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #d0d0d0;
}
.xsnazzyListino p, .zsnazzyListino p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzyListino {
background: transparent;  
float:left; 
margin:0 0px;
}

.xtopListino, .xbottomListino {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1Listino, .xb2Listino, .xb3Listino, .xb4Listino {
display:block; 
overflow:hidden;

}
.xb1Listino, .xb2Listino, .xb3Listino {
height:1px;
}
.xb2Listino, .xb3Listino, .xb4Listino {
background:#fff; 
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
}
.xb1Listino {
margin:0 5px; 
background:#e3e3e3;
border-bottom:1px solid #d0d0d0;
border-top:1px solid #d0d0d0;
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
}
.xb2Listino {
margin:0 3px;
border-width:0 2px;
background:#e3e3e3;
}
.xb3Listino {
margin:0 2px;
background:#e3e3e3;
}
.xb4Listino {
height:2px; 
margin:0 1px;
background:#e3e3e3;
}

.xboxcontentListino {
display:block; 
border:0 solid #d0d0d0; 
border-width:0 1px; 
height:auto;
background:#e3e3e3;
}
* html .xboxcontentListino {
height:1px;
}

.color_aListino {
background:#e3e3e3;
color:#000000;
}
.color_bListino {
background:#e3e3e3; 
color:#000;
}
.color_cListino {
background:#e3e3e3; 
color:#fff;
}
.color_dListino {
background:#e3e3e3; 
color:#000;
}

/*fine box listino */

/*box piu richiesti */

.xsnazzySubPage h1, .zsnazzySubPage h1 {
margin:0; 
font-size:1.0em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #d0d0d0;
}
.xsnazzySubPage p, .zsnazzySubPage p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzySubPage {
background: transparent;  
float:left; 
margin:0 0px;
}

.xtopSubPage, .xbottomSubPage {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1SubPage, .xb2SubPage, .xb3SubPage, .xb4SubPage {
display:block; 
overflow:hidden;

}
.xb1SubPage, .xb2SubPage, .xb3SubPage {
height:1px;
}
.xb2SubPage, .xb3SubPage, .xb4SubPage {
background:#fff; 
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
}
.xb1SubPage {
margin:0 5px; 
border-bottom:1px solid #d0d0d0;
}
.xb2SubPage {
margin:0 3px;
border-width:0 2px;

}
.xb3SubPage {
margin:0 2px;

}
.xb4SubPage {
height:2px; 
margin:0 1px;

}

.xboxcontentSubPage {
display:block; 
border:0 solid #d0d0d0; 
border-width:0 1px; 
height:auto;
}
* html .xboxcontentSubPage {
height:1px;
}

.color_aSubPage {
background:#d0d0d0;
color:#000000;
}
.color_bSubPage {
background:#d0d0d0; 
color:#000;
}
.color_cSubPage {
background:#d0d0d0; 
color:#fff;
}
.color_dSubPage {
background:#d0d0d0; 
color:#000;
}

/*fine box piu richiesti */


.testataSezioniForm{
	background-color: #aecd31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #000000;
	height:25px;
	width:100%;
}
.testataSezioniServizi{
	background-color: #aecd31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #000000;
	height:20px;
	width:100%;
}
.testataServizilistino{
	background-color: #aecd31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #000000;
	height:25px;
	width:100%;
}

.hrForm{
	color:#aecd31;
	width:100%;
}
.hrFormGrigia{
	color:#CCCCCC;
	width:100%;
}







/* Fabio - cambio .tab3 td.testata border da 1 a 0 */

.tab3 TD.testata {
	BORDER: #ccc 0px solid;
}



/* Fabio - i blocchi seguenti sono stati modificati da me.
	metto qui gli originali  
 
.tab3 TD.riga {
	BORDER-RIGHT: #ccc 1px solid;
	COLOR: #666; 
}

.tab3 TD.testata {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;
	BACKGROUND-COLOR: #eeeeee;
	FONT-WEIGHT: bold;
	COLOR: #666;

.tab4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #aecd31;
	background-image:url(/aree/www.lextel.it/images/header_tabelle.gif);


}

.tab3 TD.piede {
	BORDER-RIGHT: #ccc 1px solid;
	BACKGROUND-COLOR: #9CB1DE;
	COLOR: #FFFFFF;
}



*/

/*classe creata da me per il file movimenti.jsp 
   - voce di menu consultazione conto - */

.fabio1 table, table.fabio1 {width:99%;
}

/*classe creata da me aggiungendo 0 fine nome
nel listino per i titoli diversi */

.tab3 TD.titoloLeft0{
	TEXT-ALIGN: left;
	BACKGROUND-COLOR:;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	height:21px;
	border:3px solid #aecd31;

   	
.rounded  {
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border:1px solid red;
	background-color:#000000;
	height:40px;
}

/*classe creata da me - cambio password */

.cambiopwd img{margin-top:15px;}


.bordino {
	
	width:500px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #000;
	margin-left:;
	margin-top:25px;
	height:15px;
	padding:4px;
	font-size:13px;
	text-align:center;
}




/*box lista servizi */

.xsnazzyRisRicerca h1, .zsnazzyRisRicerca h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #d0d0d0;
}
.xsnazzyRisRicerca p, .zsnazzyRisRicerca p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzyRisRicerca {
background: transparent;  
float:left; 
margin:0 0px;
}

.xtopRisRicerca, .xbottomRisRicerca {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1RisRicerca, .xb2RisRicerca, .xb3RisRicerca, .xb4RisRicerca {
display:block; 
overflow:hidden;

}
.xb1RisRicerca, .xb2RisRicerca, .xb3RisRicerca {
height:1px;
}
.xb2RisRicerca, .xb3RisRicerca, .xb4RisRicerca {
background:#fff; 
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
}
.xb1RisRicerca {
margin:0 5px; 
background:#ffffff;
border-bottom:1px solid #d0d0d0;
border-top:1px solid #d0d0d0;
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
}
.xb2RisRicerca {
margin:0 3px;
border-width:0 2px;
background:#ffffff;
}
.xb3RisRicerca {
margin:0 2px;
background:#ffffff;
}
.xb4RisRicerca {
height:2px; 
margin:0 1px;
background:#ffffff;
}

.xboxcontentRisRicerca {
display:block; 
border:0 solid #d0d0d0; 
border-width:0 1px; 
height:auto;
background:#ffffff;
}
* html .xboxcontentRisRicerca {
height:1px;
}

.color_aRisRicerca {
background:#d0d0d0;
color:#000000;
}
.color_bRisRicerca {
background:#d0d0d0; 
color:#000;
}
.color_cRisRicerca {
background:#d0d0d0; 
color:#fff;
}
.color_dRisRicerca {
background:#d0d0d0; 
color:#000;
}

/*fine box piu richiesti */







