body {
margin:0%;
padding:0%;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#777777;
background-color:white;
}

/* 
I 2 stili seguenti sono follia pura...

info font ripetute per IE che non becca quelle del body 
br {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}

br.stressIE {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:5px;
}
*/

/*
#floating_img_1 {
float:left;
height:200px;
width:30%;
margin:0 5px 0 0;
border: 1px solid #B60808;
/ * 
margin:0 10px 0 0;
padding:5px 5px 5px 0;
* /
}
*/

p {
/*padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:1px;*/
padding:5px;
/* le prossime 2 sono il maaaalllleeee*/
position:relative;
top:-0.5em;
/*
border:1px solid black;
*/
/* info font ripetute per IE che non becca quelle del body */
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}

/*p.small {
padding:0 5px 0 5px;
margin:2px 0 2px 0;
position:relative;
/ *
border:1px solid black;
* /
}

p.small_ind {
padding:0 5px 0 5px;
margin:2px 0 2px 0;
position:relative;
text-indent: 25px;
/ *
text-indent: 10px;
border:1px solid black;
* /
}*/

span.bol {
font-family:'Courier New', monospace; 
font-size:19px; 
font-weight:900; 
/* font-stretch:wider; */ 
letter-spacing: 0.2em;
color:#8A100D;
}

font.numbers {
font-weight:bold;
}

font.bol {
font-weight:bold;
font-stretch:wider;
color:#FF0000;
}

font.funzioni {
font-weight:bold;
letter-spacing: 0.1em;
color:#FF0000;
font-size:12px;
}

font.label {
color:#777777;
/* info font ripetute per IE che non becca quelle del body */
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}

acronym {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: rgb(153, 153, 153);
cursor: help;
/*font-style: normal;*/
}

/* info font ripetute per IE che non becca quelle del body
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
*/
a:link  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#597CD7; font-weight:bold; text-decoration:none; background:transparent ! important }
a:visited  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#597CD7; font-weight:bold; text-decoration:none; background:transparent ! important }
a:hover  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#597CD7; font-weight:bold; text-decoration:underline; background:transparent ! important }
a:active  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#597CD7; font-weight:bold; text-decoration:none; background:#FFD700 ! important }

a.box:link  { padding-left: 10px; letter-spacing: 0.2em; color:#B60808; font-variant:small-caps ! important }
a.box:visited  {padding-left: 10px; letter-spacing: 0.2em; color:#B60808; font-variant:small-caps ! important }
a.box:hover  {padding-left: 10px; letter-spacing: 0.2em; color:#B60808; font-variant:small-caps ! important }
a.box:active  {padding-left: 10px; letter-spacing: 0.2em; color:#B60808; font-variant:small-caps ! important }

a.passwd:link, a.passwd:visited { 
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
font-style: italic;
color: #FF0000 ! important
}
a.passwd:hover {
font-weight: bold;
text-decoration: underline ! important
}


a.navcust:link  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#ff0000; font-weight:bold; text-decoration:none; background:transparent ! important }
a.navcust:visited  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#ff0000; font-weight:bold; text-decoration:none; background:transparent ! important }
a.navcust:hover  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#ff0000; font-weight:bold; text-decoration:underline; background:transparent ! important }
a.navcust:active  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#ff0000; font-weight:bold; text-decoration:none; background:#FFD700 ! important }






dl {
/* info font ripetute per IE che non becca quelle del body */
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
position:relative; /* importante per IE*/

}

dl.stressIE {
margin-top:-7%;

}

dt {
padding-left:20px;

}

dd {
margin-top:-13px;

}

ul {
/*position:relative;*/
top:-5%;
padding-left:7%;
padding-right:1%;
margin:0;


/* info font ripetute per IE che non becca quelle del body */
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}

ul.rientro {
top:-18px;
padding-left:10%;
padding-right:3%;
}

/* per Opera */
td {
text-align:left;
}

td.corpoLeft {
background-color:#E7E7EF;
}

table.liste {
/* info font ripetute per IE che non becca quelle del body */
font-family:Arial;
font-size:11px;
color:#777777;
width:93%;
}

td.liste_dot {
width:3%;
vertical-align:top;
font-weight:bold;
padding:1px;
padding-right:2px;
}

td.liste_desc {
padding-top:1px;
padding-right:2px;
font-family: arial;
font-size:12px;
color:#777777;

}



div{
/* info font ripetute per IE che non becca quelle del body */
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}




div.rientro {
margin-top:-20px;
}

div.rientro_funzionalita {
margin-top:-15px;
}

div.box_body {
background: url("../images/bg/sfondo_box.jpg") repeat-x top right;
border-style:none;
padding-left:10px;

}

div.box_head {
background: url("../images/bg/box_head.gif") no-repeat top right;
border-style:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
letter-spacing: 0.2em;
text-align:center;

}









div.testo_2col {

width:290px;
text-align:justify;
font-size:1em;

}

div.funz_cliente {

width:290px;
height:197px;

text-align:left;
padding-left:3px;
font-size:1em;
border:1px dotted #B60808;
}





div.funz_azienda {

width:290px;
height:430px;
text-align:left;
padding-left:3px;
font-size:1em;
border:1px dotted #FF0000;
}

div.trasversale {

width:540px;


font-size:10px;
text-align:justify;
padding-left:3px;
padding-top:3px;


}

div.trasversale_img {

width:550px;
height:200px;
border:1px dotted #B60808;

}





input.submit {
line-height:10px;
text-align:center;
width:70px;
}

select {
border:#888888 1px solid;
width:93%;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
color:#555555;
}




td.sfondo {
background: url("../images/sfondodx_new.jpg") no-repeat;
width:190px;
height:200px;
text-align:justify;}


td.sfondo_login {
background: url("../images/sfondodx_login.jpg") no-repeat;
width:190px;
height:137px;
text-align:justify;
}



.titolo  {text-align:center; color:#FFFFFF; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold;  letter-spacing: 8px}

div.MenuItemSelected  {text-align:left;  font-size:16px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold;  letter-spacing: 8px; color:#7782B8; font-variant:small-caps ! important}

