body {    font-family: Lucida Sans, Geneva, Arial, Helvetica, sans-serif;    font-size: 0.8em;    margin: 0em;    padding: 0em;    background-color: white;    color: #6a6b6b;}img {    border: 0px;}#container{    position: relative;    background-color: white;/*    width: 100%; *//*    height: auto; */    margin: 0px auto;   /*centra negli altri browsers*/    text-align: left;   /*ripristina l' allineamento*/}#testata {
	height: 302px;
    background-image: url(http://www.direte.it/_templates/img/logo-stampa.png);	background-repeat: repeat-x; 
	border: 1px red;}#logo {display: none;}#onde {display: none;}#banner-top {
    font-family: Lucida Sans;    position: absolute;    margin-top: 52px;    right: 60px;/*    height: 60px; *//*    width: 370px; */    font-size: 2em;    color: #8d8d8e;    text-align: right;}#fasciablu {    height: 5px;    width: 100%;    background-color: #0075B9;    margin-bottom: 20px;}#sx{display: none;}#menusx {display: none;
}#dx{    width: 98%;    float: right;}.blu {    color: #006AB3;}.bold {    font-weight: bold;}.rientroseparatore{	margin-left: -26px;}H1{        font-size: 1.4em;        color: #F86300;   }/* ripartizione colonne nel body */#colonna1{    width: 48%;    float: left;/*    position: relative; *//*    vertical-align: top; */}.testocolonna{    width: 75%;     padding: 5px 5px;    position: relative;}#colonna2{    width: 48%;    float: right;/*    position: relative; *//*    vertical-align: top; */} /* classi per la pagina chi siamo */.nomepersona{color: #0075B9;font-size: 1.2em;font-weight: bold;}.ruolo{color: #F86300;font-weight: bold;font-size: 0.8em;margin-bottom: 10px;}.emailpersona{color: #F86300;}.emailpersona a{color: #F86300;text-decoration:none;}.emailpersona a:hover{color: #F86300;text-decoration: underline;}.cellaconbordo{border-bottom: 1px dotted #D5D5D6;}/* fine classi pagina chi siamo */#dx li{list-style-image: url(<#? TEMPLATE-DIR ?#>img/icona-elenco-spunta.png);list-style-type: square}/* inserimento bordo nei blocchi clienti e partner tra un blocco e l'altro */.bloccoconbordoinferiore{    border-bottom: 1px dotted #D5D5D6;    padding-bottom: 20px;    padding-top: 10px;}.bloccoconbordoinferiore a{    text-decoration: none;    color: #F86300;}.bloccoconbordoinferiore a:hover{    text-decoration: underline;    color: #F86300;}/* areadxpaginaclienti */#areadxclienti{height: 237px;width: 354px;padding: 10px 10px 10px 10px;background-image: url(<#? TEMPLATE-DIR ?#>img/sfondo-areadx-clienti.png);}/* classi stili generici */.titolosezione{font-size: 1.5em;text-align: center;height: 30px;color: #F86300;background-image: url(<#? TEMPLATE-DIR ?#>img/footer.png);}/* piede con dati e striscia colorata */#strisciafooter{    width: 100%;    height: 40px;    background-image: url(<#? TEMPLATE-DIR ?#>img/footer.png);}#piede {    text-align: center;    font-size: 0.8em;    clear: both;    padding-top: 20px;}
