body {
  background: url(../images/sfondo.jpg) #fff repeat-x;
  margin: 0;
  padding: 0;
}

.clear {
  clear: both;
}

.float_l {
   float: left;
}

#container {
   /*position: relative;
   background: red;*/
   width: 760px;
   margin: auto;
   padding-top: 10px;
   padding: 0px;
}

#content {
  /*border:1px solid green;
  position: relative;*/
  /*left: 178px;*/
  /*width: 580px;*/
  /*overflow: hidden;*/
  /*float: left;*/
  background: url(../images/sfondo.gif) repeat-y;
  /*height: auto !important;
  min-height: 385px;*/
  float: left;
}

#footer {
  clear: both;
  width: 760px;
  background-image: url(../images/sf_footer.gif);
  background-position: top right;
  background-repeat: no-repeat;
  height: 50px;
  /*margin-left: 116px;*/
}

#header {
  /*width: 760px;*/
  height: 126px;
  background: url(../images/sf_header.gif) no-repeat;
  margin: 0;
  padding-top: 9px;
  padding: 0px;
  /*border: 1px solid red;*/
}

#in {
  /*width: 578px;
  clear: both;
  margin-top: 4px;*/
  /*overflow: hidden;*/
}

#ombra {
  float: right;
  width: 7px;
  background-image: url(../images/ombra.gif);
  background-position: top left;
  background-repeat: no-repeat;
  height: 150px;
}

#pagina {
  /*border: 0px;*/
  float: left;
  /*height: auto !important;*/
  width: 545px !important;
  background-image: url(../images/sf_pagina_new.gif);
  /*background-position: left 145px;*/
  background-repeat: no-repeat;
  /*min-height: 150px;
  height:150px;*/
  margin-top: 1px;
  margin-left: auto;
  margin-right: auto;
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #313131;
  line-height: 16px;
  text-decoration: none;
  text-align: left;
  padding-left: 16px;
  padding-right: 13px;
  padding-top: 3px;
}

#path {
  margin-bottom: 10px;
}

#sx {
/*  position: absolute;*/
  float: left;
  width: 178px;
  background: url(../images/sf_sx.gif) no-repeat top left;
  margin: 0;
  padding: 0px;
  /*border: 1px solid red;*/
  text-align: right;
}

#titolo {
  float: left;
  width: 544px;
  margin-top: 11px;
  margin-bottom: 15px;
}

#titolo_home {
  float: right;
/*  margin-right: 7px;*/
  margin-top: -1px;
}

#titolo_img {
  float: left;
}

#titolo_txt {
  float: left;
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #E2121B;
  text-decoration: none;
  text-align: left;
  margin-top: -3px;
  margin-left: 7px;
}

#titolo_txt2 {
  float: left;
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #2B4185;
  text-decoration: none;
  text-align: left;
  margin-top: -3px;
  margin-left: 7px;
}

#titolo_txt3 {
  float: left;
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #00595A;
  text-decoration: none;
  text-align: left;
  margin-top: -3px;
  margin-left: 7px;
}

/* contatti.php */

.contatti {
  float: left;
  width: 540px;
  margin-bottom: 20px;
}

#contatti_mail {
  float: left;
  width: 256px;
  height: 92px;
  background-image: url(../images/contatti1.gif);
  background-repeat: no-repeat;
}

#contatti_verde {
  float: left;
  width: 256px;
  height: 92px;
  background-image: url(../images/contatti2.gif);
  background-repeat: no-repeat;
  margin-left: 25px;
}

#contatti_tel {
  float: left;
  width: 256px;
  height: 92px;
  background-image: url(../images/contatti3.gif);
  background-repeat: no-repeat;
}

#contatti_fax {
  float: left;
  width: 256px;
  height: 92px;
  background-image: url(../images/contatti4.gif);
  background-repeat: no-repeat;
  margin-left: 25px;
}

#mail {
  margin-left: 75px;
  margin-top: 35px;
}

#num_verdi {
  margin-left: 23px;
  margin-top: 14px;
}

#tel {
  margin-left: 75px;
  margin-top: 45px;
}

#fax {
  margin-left: 75px;
  margin-top: 45px;
}

/* footer.inc */

#lista_footer {
  float: right;
  margin-right: 40px;
}

#footer_list li {
    list-style-image: none;
    display: inline;
}

/* header.inc */

#logo {
  margin-left: 28px;
  margin-top: 30px;
  padding: 0;
  width: 367px;
  text-align: left;
}

#n_verdi {
  /*float: left;*/
  /*margin-left: 105px;*/
  /*margin-top: 9px;*/
  padding: 0;
  padding-top: 10px;
  /*border:1px solid green;*/
}

#rich_cat {
  /*float: left;
  width: 138px;*/
  /*height: 100px;*/
  /*margin-top: 9px;*/
  margin:0;
  padding: 0;
  padding-top: 10px;
  /*border:1px solid blue;*/
}

/* login.inc */

#basket_in {
  float:left; 
  width: 140px; 
  /*margin-left: -7px;*/
  margin: 0;
  padding: 0;
  text-align: center;
}

#box_carrello {
  float: left;
  font-family: Trebuchet MS;
  font-size: 10px;
  color: #1B1B1B;
  line-height: 10px;
  text-decoration: none;
  text-align: left;
  margin-left: 45px;
  margin-top: 18px;
}

#box_carrello2 {
  /*float: left;*/
  font-family: Trebuchet MS;
  font-size: 10px;
  color: #1B1B1B;
  line-height: 10px;
  text-decoration: none;
  text-align: center;
  /*margin-left: 45px;
  margin-top: 18px;*/
  margin: 0;
  padding: 18px;
}

#login {
  /*background-image: url(../images/sf_login.gif);
  background-repeat: no-repeat;*/
  /*float: left;*/
  background: url(../images/sf_login.gif) no-repeat top left;
  /*width: 578px;*/
  height: 85px;
  margin: 0;
  padding: 0;
  /*margin-bottom: -4px;*/
  /*border: 1px solid blue;*/
}

#login_in {
  background: url(../images/login_in.gif) no-repeat;
  /*border: 1px solid red;*/
  /*width: 580px;*/
  height: 85px;
  margin: auto;
  /*margin-bottom: -4px;*/
}

#login_form {
  float: left;
  /*border: 1px solid red;*/
  width: 300px;
  /*margin-left: 15px;*/
  margin-top: 20px;
}

#login_form_in {
  float: left;
  margin-top: 57px;
  margin-left: 10px;
}

#cliente { 
  float: left;
  width: 300px;
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #012A2A;
  text-decoration: none;
  text-align: left;
  /*margin-left: 15px;*/
  margin-top: 60px;
}

#modifica {
  float: left;
  width: 117px;
  text-align: left;
 /* margin-left: 165px;   */
  margin-top: 1px;
}

#login_tasto {
  float:left;
  margin-top: 9px;
}

#lost {
  float: left;
  margin-left: 110px;
  margin-top: 15px;
}

#radio {
  clear: both;
  float: left;
  margin-left: -6px;
  margin-top: 8px;
}

#registrati {
  float: left;
  /*margin-left: 13px;*/
  margin-top: 13px;
}

#vai {
  float: left;
  font-family: Trebuchet MS;
  font-size: 10px;
  color: #1B1B1B;
  line-height: 10px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  margin-left: 25px;
  margin-top: 13px;
}

#vai2 {
  /*float: left;*/
  font-family: Trebuchet MS;
  font-size: 10px;
  color: #1B1B1B;
  line-height: 10px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  /*margin-left: 25px;
  margin-top: 13px;*/
}

/* newsletter.php */

#newsletter {
  float: left;
  width: 540px;
  margin-top: 25px;
}

#newsletter_form {
  float: left;
  width: 240px;
  margin-top: 20px;
}

#newsletter_mail {
  float: left;
  width: 256px;
  height: 142px;
  background-image: url(../images/sf_newsletter.gif);
  background-repeat: no-repeat;
  margin-left: 40px;
}

#nwsl_testo {
  font-family: Trebuchet MS;
  font-size: 11px;
  line-height: 13px;
  color: #0E0E0E;
  text-decoration: none;
  margin-left: 27px;
  margin-top: 18px;
}

#nwsl_input {
  margin-top: 15px;
  margin-left: 27
}

#nwsl_tasto {
  float: right;
  margin-top: 15px;
  margin-right: 20px;  
}

.campo {
  float: left;
  width: 75px;
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #1B1B1B;
  font-weight: bold;
  text-decoration: none;
}

.input {
  float: left;
  width: 165px;
  margin-bottom: 3px;
}

#privacy {
  float: left;
  width: 240px;
  padding-bottom: 10px;
  padding-top: 10px;
}

#pr1 {
  padding-top: 10px;
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #1B1B1B;
}

#pr2 {
  line-height: 22px;
}

#tasto_form {
  float: right;
  padding-bottom: 30px;
}

/* presentazione.php */

.slogan {
  width: 200px;
  font-style: italic;
  font-size: 13px;
  margin-left: 180px;
}

/* registrazione.php */

#reg {
  margin-left: -25px;
  margin-top: 15px;
}

#registrazione {
  float: left;
  width: 550px;
  margin-top: 10px;
}

#msgfrm {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #CA0000;
  text-decoration: none;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 10px;
}

.reg1 {
  float: left;
  width: 275px;
}

.reg2 {
  float: left;
  width: 275px;
}

.campo_r {
  float: left;
  width: 108px;
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
  padding-left: 2px;
}

.input_r {
  float: left;
  width: 165px;
  margin-bottom: 5px;
}

#tasto_form_r {
  text-align: center;
  padding-bottom: 10px;
}

#privacy_r {
  float: left;
  width: 500px;
  margin-left: 55px;
  padding-bottom: 30px;
}

#pr1 {
  float: left;
  padding-top: 10px;
}

#pr2 {
  float: left;
  line-height: 22px;
  margin-left: 20px;
}

.pr3 {
  clear: both;
  line-height: 22px;
  margin-left: 20px;
  text-align: center;
}

#asterisco {
  clear: both;
  font-family: Trebuchet MS;
  font-size: 10px;
  color: #313131;
  text-decoration: none;
}

/* richiesta_catalogo.php */

#richiesta_catalogo {
  float: left;
  margin-top: 33px;
  width: 240px;
}

.campo2 {
  float: left;
  width: 75px;
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #1B1B1B;
  font-weight: bold;
  text-decoration: none;
}

.input2 {
  float: left;
  width: 165px;
  margin-bottom: 3px;
}

/* riepilogo.php */

#riepilogo {
 float: left;
 background-color: #F1F3F6;
 width: 545px;
 height: 33px;
}

#rplg1 {
 float: left;
 width: 230px;
 font-family: Trebuchet MS;
 font-size: 11px;
 color: #1B1B1B;
 font-weight: bold;
 text-decoration: none;
 margin-left: 80px;
 margin-top: 8px;
}

#rplg2 {
 float: left;
 font-family: Trebuchet MS;
 font-size: 11px;
 color: #1B1B1B;
 font-weight: bold;
 text-decoration: none;
 margin-top: 8px;
}

#dati {
  float: left;
  width: 545px;
  margin-top: 20px;
  margin-bottom: 40px;
}

#dati1 {
  float: left;
  width: 225px;
  margin-left: 90px;
}

#dati2 {
  float: left;
  margin-left: 20px;
}

/* scheda_ordine.php */

#ordine {
  margin-bottom: 90px;
  margin-top: 50px;
}

#n_ordine {
  float: left;
  width: 370px;
}

#stampa_ordine {
  float: right;
  margin-top: -8px;
}

/* scheda_prodotto.php */

#scheda {
  float: left;
  width: 548px;
  margin-top: 10px;
  margin-bottom: 20px;
}

#scheda_foto {
  float: left;
}

#scheda_testo {
  float: left;
  width: 300px;
  margin-left: 13px;
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #1B1B1B;
  text-decoration: none;
}

#add_basket {
  float: right;
  margin-right: 13px;
  margin-top: -15px;
}

/* sx.inc */

.avvia_left {
  margin-left: 10px;
  margin-bottom: -10px;
}

#box1 {
  float: right;
  /*height: 50px;*/
  height: 70px;
  width: 164px;
  background-image: url(../images/sf_box1.gif);
  background-repeat: no-repeat;
  padding-bottom: 5px;
  background-color: #F3F4F5;
}

#catalogo_sx {
  /*float: right;*/
  width: 164px;
  height: 160px;
  margin-left: auto;
  background-color: #F3F4F5;
}

#catalogo_select {
  float: left;
  width: 154px;
  margin-left: 5px;
  text-align: left;
  height: 159px;
}

.linea {
    border-top:1px;
    border-top-color:#E1E4E8; 
    border-top-style:solid; 
    width: 162px; 
    margin-left:-22px;
    margin-top: 2px;
}

#lista_link {
  /*float: left;*/
  /*text-align: left;
  margin-left: -3px;
  margin-top: -13px;*/
}

#links li {
  /*float: left;
  width: 164px;
  /*height: 22px;*/
  margin-left: -22px;
  list-style: none;
  background-image: url(../images/freccia2.gif);
  text-align: left;
  text-indent: 18px;
  background-position: left;
  background-repeat: no-repeat;
}

.link_area {
  float: left;
  text-align: left;
  margin-top: 2px;
  margin-left: 22px;
  margin-bottom: 1px;
}

.link_area_my {
  float: left;
  text-align: left;
  margin-top: 2px;
  margin-left: 5px;
  margin-bottom: 1px;
  background-image: url(../images/my.gif);
  background-position: left;
  background-repeat: no-repeat;
  text-indent: 18px;
}

.link_area_my2 {
  float: left;
  text-align: left;
  margin-top: 2px;
  margin-left: 5px;
  margin-bottom: 1px;
  background-image: url(../images/my.gif);
  background-position: left;
  background-repeat: no-repeat;
  text-indent: 18px;
}

.select {
  font-family: Verdana;
  font-size: 10px;
  height: 18px;
  border-style: solid;
  border-color: #7B9AB7;
  border-width: 1; 
  background: #FFFFFF;
  padding-top: 1px;
  width:153px;
  margin-top:5px; 
  margin-bottom:3px;
}

.select2 {
  font-family: Verdana;
  font-size: 10px;
  height: 18px;
  border-style: solid;
  border-color: #7B9AB7;
  border-width: 1; 
  background: #FFFFFF;
  padding-top: 1px;
  width:153px;
  margin-top: 5px; 
  margin-bottom:10px;
}

.select3 {
  font-family: Verdana;
  font-size: 10px;
  height: 18px;
  border-style: solid;
  border-color: #7B9AB7;
  border-width: 1; 
  background: #FFFFFF;
  padding-top: 1px;
  width:153px;
  margin-bottom: 5px;
}

#sx_box1 {
  margin-left: 14px;
}


/* STILI */

.acktInput {
  font-family: Verdana;
  font-size: 10px;
  height: 18px;
  border-style: solid;
  border-color: #7B9AB7;
  border-width: 1;
  background: #FFFFFF;
  padding-top: 1px;
}

.acktInput2 {
  font-family: Verdana;
  font-size: 11px;
  border-style: solid;
  border-color: #7B9AB7;
  border-width: 1;
  background: #FFFFFF;
  padding-top: 1px;
}

.acktInput3 {
  font-family: Verdana;
  font-size: 10px;
  height: 18px;
  border-style: solid;
  border-color: #7B9AB7;
  border-width: 1; 
  background: #F1F3F6;
  padding-top: 1px;
}

.acktInput4 {
  font-family: Verdana;
  font-size: 9px;
  border-style: solid;
  border-color: #7B9AB7;
  border-width: 1;
  background: #FFFFFF;
  padding-top: 1px;
  width: 42px;
}

.acktInput5 {
  font-family: Verdana;
  font-size: 10px;
  height: 38px;
  border-style: solid;
  border-color: #7B9AB7;
  border-width: 1;
  background: #FFFFFF;
  padding-top: 1px;
}

.area_rossa {
  font-family: Trebuchet MS;
  font-size: 15px;
  color: #E2121B;
  text-decoration: none;
}

.area_rossa:link {
  font-family: Trebuchet MS;
  font-size: 15px;
  color: #E2121B;
  text-decoration: none;
}

.area_rossa:visited {
  font-family: Trebuchet MS;
  font-size: 15px;
  color: #E2121B;
  text-decoration: none;
}

.area_rossa:hover {
  font-family: Trebuchet MS;
  font-size: 15px;
  color: #E2121B;
  text-decoration: underline;
}

.area_rossa:active{
  font-family: Trebuchet MS;
  font-size: 15px;
  color: #E2121B;
  text-decoration: underline;
}

.area_blu {
  font-family: Trebuchet MS;
  font-size: 15px;
  color: #2B4185;
  text-decoration: none;
}

.area_blu:link {
  font-family: Trebuchet MS;
  font-size: 15px;
  color: #2B4185;
  text-decoration: none;
}

.area_blu:visited {
  font-family: Trebuchet MS;
  font-size: 15px;
  color: #2B4185;
  text-decoration: none;
}

.area_blu:hover {
  font-family: Trebuchet MS;
  font-size: 15px;
  color: #2B4185;
  text-decoration: underline;
}

.area_blu:active{
  font-family: Trebuchet MS;
  font-size: 15px;
  color: #2B4185;
  text-decoration: underline;
}

.area_verde {
  font-family: Trebuchet MS;
  font-size: 15px;
  color: #00595A;
  text-decoration: none;
}

.area_verde:link {
  font-family: Trebuchet MS;
  font-size: 15px;
  color: #00595A;
  text-decoration: none;
}

.area_verde:visited {
  font-family: Trebuchet MS;
  font-size: 15px;
  color: #00595A;
  text-decoration: none;
}

.area_verde:hover {
  font-family: Trebuchet MS;
  font-size: 15px;
  color: #00595A;
  text-decoration: underline;
}

.area_verde:active {
  font-family: Trebuchet MS;
  font-size: 15px;
  color: #00595A;
  text-decoration: underline;
}

.blu {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #2A4B89;
  text-decoration: none;
}

.blu:link {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #2A4B89;
  text-decoration: none;
}

.blu:visited {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #2A4B89;
  text-decoration: none;
}

.blu:hover {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #2A4B89;
  text-decoration: underline;
}

.blu:active {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #2A4B89;
  text-decoration: underline;
}

.border {
  border-style: solid; 
  border-color: #BFC6D0;
  border-width: 1px 1px 1px 1px;
}

.errore {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #ED0000;
  text-decoration: underline;
}

.footer {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #787878;
  text-decoration: none;
}

.footer:link {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #787878;
  text-decoration: none;
}

.footer:visited {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #787878;
  text-decoration: none;
}

.footer:hover {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #787878;
  text-decoration: underline;
}

.footer:active {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #787878;
  text-decoration: underline;
}

.footerA {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #FF6101;
  text-decoration: none;
}

.footerA:link {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #FF6101;
  text-decoration: none;
}

.footerA:visited {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #FF6101;
  text-decoration: none;
}

.footerA:hover{
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #FF6101;
  text-decoration: underline;
}

.footerA:active {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #FF6101;
  text-decoration: underline;
}

.lk {
  margin-bottom: 4px;
}

.link {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #012A2A;
  text-decoration: none;
}

.link:link {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #012A2A;
  text-decoration: none;
}

.link:visited {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #012A2A;
  text-decoration: none;
}

.link:hover {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #012A2A;
  text-decoration: underline;
}

.link:active {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #012A2A;
  text-decoration: underline;
}

.mto {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #313131;
  text-decoration: none;
}

.mto:link {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #313131;
  font-weight: bold;
  text-decoration: underline;
}

.mto:visited {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #888888;
  font-weight: bold;
  text-decoration: none;
}

.mto:hover {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #313131;
  font-weight: bold;
  text-decoration: underline;
}

.mto:active {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #313131;
  font-weight: bold;
  text-decoration: underline;
}

.nero {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #012A2A;
  text-decoration: none;
}

.nero:link {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #012A2A;
  text-decoration: none;
}

.nero:visited {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #012A2A;
  text-decoration: none;
}

.nero:hover {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #012A2A;
  text-decoration: underline;
}

.nero:active {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #012A2A;
  text-decoration: underline;
}

.rosso {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #ED0000;
  text-decoration: none;
}

.rosso:link {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #ED0000;
  text-decoration: none;
}

.rosso:visited {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #ED0000;
  text-decoration: none;
}

.rosso:hover {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #ED0000;
  text-decoration: underline;
}

.rosso:active {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #ED0000;
  text-decoration: underline;
}

.rosso2 {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #ED0000;
  text-decoration: line-through;
}

.rosso3 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #ED0000;
  text-decoration: line-through;
}

.rossolink {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #E2121B;
  text-decoration: none;
}

.rossolink:link {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #E2121B;
  text-decoration: none;
}

.rossolink:visited {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #E2121B;
  text-decoration: none;
}

.rossolink:hover {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #E2121B;
  text-decoration: underline;
}

.rossolink:active {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #E2121B;
  text-decoration: underline;
}

.testo {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #1B1B1B;
  text-decoration: none;
}

.testo:link {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #1B1B1B;
  text-decoration: underline;
}

.testo:visited {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #888888;
  text-decoration: underline;
}

.testo:hover {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #1B1B1B;
  text-decoration: underline;
}

.testo:active {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #1B1B1B;
  text-decoration: underline;
}

.testo_10 {
  font-family: Trebuchet MS;
  font-size: 10px;
  color: #1B1B1B;
  text-decoration: none;
}

.testo_10:link {
  font-family: Trebuchet MS;
  font-size: 10px;
  color: #1B1B1B;
  text-decoration: none;
}

.testo_10:visited {
  font-family: Trebuchet MS;
  font-size: 10px;
  color: #888888;
  text-decoration: none;
}

.testo_10:hover {
  font-family: Trebuchet MS;
  font-size: 10px;
  color: #1B1B1B;
  text-decoration: underline;
}

.testo_10:active {
  font-family: Trebuchet MS;
  font-size: 10px;
  color: #1B1B1B;
  text-decoration: underline;
}

.testo_11 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #1B1B1B;
  text-decoration: none;
}

.testo_11:link {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #1B1B1B;
  text-decoration: underline;
}

.testo_11:visited {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #888888;
  text-decoration: underline;
}

.testo_11:hover {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #1B1B1B;
  text-decoration: underline;
}

.testo_11:active {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #1B1B1B;
  text-decoration: underline;
}

.verde {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #00595A;
  text-decoration: none;
}

.verde:link {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #00595A;
  text-decoration: none;
}

.verde:visited {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #00595A;
  text-decoration: none;
}

.verde:hover {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #00595A;
  text-decoration: underline;
}

.verde:active {
  font-family: Trebuchet MS;
  font-size: 14px;
  color: #00595A;
  text-decoration: underline;
}

.verde_12 {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #048233;
  text-decoration: none;
}

.verde_12_2 {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #1AA299;
  text-decoration: none;
}

.verde_11 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #00595A;
  font-weight: bold;
  text-decoration: none;
}

.verdone {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #012A2A;
  font-weight: bold;
  text-decoration: none;
}

.verdone:link {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #012A2A;
  font-weight: bold;
  text-decoration: none;
}

.verdone:visited {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #012A2A;
  font-weight: bold;
  text-decoration: none;
}

.verdone:hover {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #012A2A;
  font-weight: bold;
  text-decoration: underline;
}

.verdone:active {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #012A2A;
  font-weight: bold;
  text-decoration: underline;
}

/* ACKTEL TABLE */

#AT1 {
  width: 545px;
}

.tdOffertaoddRow {
  clear: both;
  height: 92px;
  background-image: url(../images/lineaAT.gif);
  background-position: top;
  background-repeat: no-repeat;
  padding-left: 3px;
  padding-top: 17px;
}

.tdOffertaevenRow {
  clear: both;
  height: 92px;
  background-image: url(../images/lineaAT.gif);
  background-position: top;
  background-repeat: no-repeat;
  padding-left: 3px;
  padding-top: 17px;
}

#tdOffertaoddRow {
  clear: both;
  height: 92px;
  background-image: url(../images/lineaAT.gif);
  background-position: top;
  background-repeat: no-repeat;
  padding-left: 3px;
  padding-top: 17px;
}

#tdOffertaevenRow {
  clear: both;
  height: 92px;
  background-image: url(../images/lineaAT.gif);
  background-position: top;
  background-repeat: no-repeat;
  padding-left: 3px;
  padding-top: 17px;
}

.imgAT {
  float: left;
  width: 82px;
}

.txtAT {
  float: left;
  width: 300px;
  margin-left: 15px;
  padding-top: 13px;
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #00595A;
  line-height: 14px;
  text-decoration: none;
}

.linkAT {
  float: left;
  margin-left: 50px;
  text-align: right;
  margin-top: 13px;
}

#AT2 {
  width: 550px;
}

#tdnewsoddRow {
  clear: both;
  height: 15px;
  background-image: url(../images/lineaAT.gif);
  background-position: top;
  background-repeat: no-repeat;
}

#tdnewsevenRow {
  clear: both;
  height: 15px;
  background-image: url(../images/lineaAT.gif);
  background-position: top;
  background-repeat: no-repeat;
}

.news_txt {
  float: left;
  width: 530px;
  padding-top: 13px;
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #313131;
  line-height: 14px;
  text-decoration: none;
}

#AT3 {
  width: 547px;
  margin-top: 10px;
}

#tdBasketTabHeader {
  width: 547px;
  height: 25px;
  background-color: #F1F3F6;
  padding-top: 7px;
}

#tdBasketTHeaderCol1 {
  float: left;
  width: 65px;
  text-align: center;
}

#tdBasketTHeaderCol2 {
  float: left;
  width: 105px;
  text-align: center;
}

#tdBasketTHeaderCol3 {
  float: left;
  width: 105px;
  text-align: center;
}

#tdBasketTHeaderCol4 {
  float: left;
  width: 75px;
  text-align: center;
}

#tdBasketTHeaderCol5 {
  float: left;
  width: 110px;
  text-align: center;
}

#tdBasketTHeaderCol6 {
  float: left;
  width: 87px;
  text-align: center;
}

.tdBasketTextHeader {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  font-weight: bold;
  text-decoration: none;
}

.tdBasketoddRow {
  height: 50px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

.tdBasketevenRow {
  height: 50px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

.tdBasketCol1 {
  float: left;
  width: 62px;
  text-align: center;
  padding-right: 3px;
  padding-top: 15px;
}

.tdBasketCol2 {
  float: left;
  width: 99px;
  text-align: center;
  padding-top: 8px;
  padding-left: 3px;
  padding-right: 3px;
}

.tdBasketCol3 {
  float: left;
  width: 99px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

.tdBasketCol4 {
  float: left;
  width: 69px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 13px;
}

.tdBasketCol5 {
  float: left;
  width: 104px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

.tdBasketCol6 {
  float: left;
  width: 81px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

#tdBasketoddRow {
  height: 50px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

#tdBasketevenRow {
  height: 50px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

#tdBasketCol1 {
  float: left;
  width: 62px;
  text-align: center;
  padding-right: 3px;
  padding-top: 15px;
}

#tdBasketCol2 {
  float: left;
  width: 99px;
  text-align: center;
  padding-top: 8px;
  padding-left: 3px;
  padding-right: 3px;
}

#tdBasketCol3 {
  float: left;
  width: 99px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

#tdBasketCol4 {
  float: left;
  width: 69px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 13px;
}

#tdBasketCol5 {
  float: left;
  width: 104px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

#tdBasketCol6 {
  float: left;
  width: 81px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

.tdBasketSpan1 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdBasketSpan2 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdBasketSpan3 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdBasketSpan4 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdBasketSpan5 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdBasketSpan6 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.qta {
  float: left;
  margin-left: 15px;
}

#totale {
  height: 60px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

#prezzi {
  float: right;
  text-align: right;
  line-height: 25px;
  padding-top: 15px;
  padding-right: 15px;
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #313131;
  text-decoration: none;
}

.pagamento {
  height: 55px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

.pgm {
  float: left;
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
  padding-top: 20px;
  padding-left: 10px;
}

.slct {
  float: left;
  padding-top: 17px;
  padding-left: 10px;
}

#tot {
  height: 70px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

#tot2 {
  height: 70px;
}

#tot1 {
  float: right;
  text-align: right;
  line-height: 13px;
  padding-top: 15px;
  padding-right: 15px;
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #313131;
  font-weight: bold;
  text-decoration: none;
}

#visione {
  float: left;
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
  margin-left: 150px;
  padding-top: 25px;
  padding-bottom: 20px;
}

#carrello_tasti {
  float: left;
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
  margin-left: 130px;
  padding-top: 25px;
  padding-bottom: 25px;
}

#tasti_f {
  clear: both;
  float: left;
  margin-left: 85px;
  margin-top: 30px;
}

#tasti_f2 {
  clear: both;
  float: left;
  margin-left: 45px;
  margin-bottom: 30px;
}

#tasti_f2_2 {
  clear: both;
  float: left;
  margin-left: 95px;
}

#AT4 {
  width: 547px;
  margin-top: 20px;
  margin-bottom: 50px;
}

#tdStoricoTabHeader {
  width: 547px;
  height: 25px;
  background-color: #F1F3F6;
  padding-top: 7px;
}

#tdStoricoTHeaderCol1 {
  float: left;
  width: 90px;
  text-align: center;
}

#tdStoricoTHeaderCol2 {
  float: left;
  width: 97px;
  text-align: center;
}

#tdStoricoTHeaderCol3 {
  float: left;
  width: 165px;
  text-align: center;
}

#tdStoricoTHeaderCol4 {
  float: left;
  width: 90px;
  text-align: center;
}

#tdStoricoTHeaderCol5 {
  float: left;
  width: 105px;
  text-align: center;
}

.tdStoricoTextHeader {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  font-weight: bold;
  text-decoration: none;
}

.tdStoricooddRow {
  height: 50px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

.tdStoricoevenRow {
  height: 50px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

.tdStoricoCol1 {
  float: left;
  width: 87px;
  text-align: center;
  padding-right: 3px;
  padding-top: 15px;
}

.tdStoricoCol2 {
  float: left;
  width: 91px;
  text-align: center;
  padding-top: 15px;
  padding-left: 3px;
  padding-right: 3px;
  font-weight: bold;
}

.tdStoricoCol3 {
  float: left;
  width: 159px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

.tdStoricoCol4 {
  float: left;
  width: 84px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

.tdStoricoCol5 {
  float: left;
  width: 99px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

#tdStoricooddRow {
  height: 50px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

#tdStoricoevenRow {
  height: 50px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

#tdStoricoCol1 {
  float: left;
  width: 87px;
  text-align: center;
  padding-right: 3px;
  padding-top: 15px;
}

#tdStoricoCol2 {
  float: left;
  width: 91px;
  text-align: center;
  padding-top: 15px;
  padding-left: 3px;
  padding-right: 3px;
  font-weight: bold;
}

#tdStoricoCol3 {
  float: left;
  width: 159px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

#tdStoricoCol4 {
  float: left;
  width: 84px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

#tdStoricoCol5 {
  float: left;
  width: 99px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

.tdStoricoSpan1 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdStoricoSpan2 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdStoricoSpan2:link {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: underline;
}

.tdStoricoSpan3 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #00978E;
  font-weight: bold;
  text-decoration: none;
}

.tdStoricoSpan3:link {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #00978E;
  font-weight: bold;
  text-decoration: none;
}

.tdStoricoSpan3:visited {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #888888;
  font-weight: bold;
  text-decoration: none;
}

.tdStoricoSpan3:hover {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #00978E;
  font-weight: bold;
  text-decoration: underline;
}

.tdStoricoSpan3:active {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #00978E;
  font-weight: bold;
  text-decoration: underline;
}

.tdStoricoATTSpan4 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #FF5A00;
  font-weight: bold;
  text-decoration: none;
}

.tdStoricoEVSSpan4 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #235A5A;
  font-weight: bold;
  text-decoration: none;
}

.tdStoricoSPESpan4 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

.tdStoricoANNSpan4 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #FF0600;
  font-weight: bold;
  text-decoration: none;
}

.tdStoricoINISpan4 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}


.tdStoricoSpan5 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

#AT5 {
  width: 547px;
  margin-top: 40px;
}

#tdOrdineTabHeader {
  width: 547px;
  height: 25px;
  background-color: #F1F3F6;
  padding-top: 7px;
}

#tdOrdineTHeaderCol1 {
  float: left;
  width: 85px;
  text-align: center;
}

#tdOrdineTHeaderCol2 {
  float: left;
  width: 150px;
  text-align: center;
}

#tdOrdineTHeaderCol3 {
  float: left;
  width: 105px;
  text-align: center;
}

#tdOrdineTHeaderCol4 {
  float: left;
  width: 120px;
  text-align: center;
}

#tdOrdineTHeaderCol5 {
  float: left;
  width: 87px;
  text-align: center;
}

.tdOrdineTextHeader {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  font-weight: bold;
  text-decoration: none;
}

.tdOrdineoddRow {
  height: 50px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

.tdOrdineevenRow {
  height: 50px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

.tdOrdineCol1 {
  float: left;
  width: 82px;
  text-align: center;
  padding-right: 3px;
  padding-top: 15px;
}

.tdOrdineCol2 {
  float: left;
  width: 146px;
  text-align: center;
  padding-top: 15px;
  padding-left: 3px;
  padding-right: 3px;
}

.tdOrdineCol3 {
  float: left;
  width: 95px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

.tdOrdineCol4 {
  float: left;
  width: 114px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

.tdOrdineCol5 {
  float: left;
  width: 81px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

.tdOrdineoddRow {
  height: 50px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

.tdOrdineevenRow {
  height: 50px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

#tdOrdineCol1 {
  float: left;
  width: 82px;
  text-align: center;
  padding-right: 3px;
  padding-top: 15px;
}

#tdOrdineCol2 {
  float: left;
  width: 146px;
  text-align: center;
  padding-top: 15px;
  padding-left: 3px;
  padding-right: 3px;
}

#tdOrdineCol3 {
  float: left;
  width: 95px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

#tdOrdineCol4 {
  float: left;
  width: 114px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

#tdOrdineCol5 {
  float: left;
  width: 81px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

#tdOrdineoddRow {
  height: 50px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

#tdOrdineevenRow {
  height: 50px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}


.tdOrdineSpan1 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdOrdineSpan2 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdOrdineSpan3 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdOrdineSpan4 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdOrdineSpan5 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.slct2 {
  float: right;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

#barrapag {
  float: right;
  margin-top: 20px;
  margin-bottom: 20px;
}

.barraPag {
  font-size: 13px;
  color: #000000;
  font-family: Trebuchet MS;
  font-weight: bold;
}

A.barraPag:link {
  font-size: 12px;
  color: #235A5A;
  font-family: Trebuchet MS;
  font-weight: bold;
  text-decoration: none;
}

A.barraPag:hover {
  font-size: 12px;
  color: #235A5A;
  font-family: Trebuchet MS;
  font-weight: bold;
  text-decoration: underline;
}

A.barraPag:visited {
  font-size: 12px;
  color: #235A5A;
  font-family: Trebuchet MS;
  font-weight: bold;
  text-decoration: none;
}

#tdContabTabHeader {
  width: 547px;
  height: 25px;
  background-color: #F1F3F6;
  padding-top: 7px;
}

#tdContabTHeaderCol1 {
  float: left;
  width: 60px;
  text-align: center;
}

#tdContabTHeaderCol2 {
  float: left;
  width: 70px;
  text-align: center;
}

#tdContabTHeaderCol3 {
  float: left;
  width: 80px;
  text-align: center;
}

#tdContabTHeaderCol4 {
  float: left;
  width: 90px;
  text-align: center;
}

#tdContabTHeaderCol5 {
  float: left;
  width: 45px;
  text-align: center;
}

#tdContabTHeaderCol6 {
  float: left;
  width: 70px;
  text-align: center;
}

#tdContabTHeaderCol7 {
  float: left;
  width: 70px;
  text-align: center;
}

#tdContabTHeaderCol8 {
  float: left;
  width: 60px;
  text-align: center;
}

.tdContabTextHeader {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  font-weight: bold;
  text-decoration: none;
}

#tdContaboddRow {
  height: 70px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

#tdContabevenRow {
  height: 70px;
  background-image: url(../images/linea_p.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

#tdContabCol1 {
  float: left;
  width: 57px;
  text-align: center;
  padding-right: 3px;
  padding-top: 15px;
}

#tdContabCol2 {
  float: left;
  width: 64px;
  text-align: center;
  padding-top: 15px;
  padding-left: 3px;
  padding-right: 3px;
  font-weight: bold;
}

#tdContabCol3 {
  float: left;
  width: 74px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

#tdContabCol4 {
  float: left;
  width: 84px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

#tdContabCol5 {
  float: left;
  width: 39px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

#tdContabCol6 {
  float: left;
  width: 64px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

#tdContabCol7 {
  float: left;
  width: 64px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

#tdContabCol8 {
  float: left;
  width: 54px;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 15px;
}

.tdContabSpan1 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdContabSpan2 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdContabSpan3 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdContabSpan4 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdContabSpan5 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdContabSpan6 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdContabSpan7 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #313131;
  text-decoration: none;
}

.tdContabSpan8 {
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #00978E;
  font-weight: bold;
  text-decoration: none;
}

#cont_tot {
  float: left;
  margin-top: -30px;
}

#cont_tot1 {
  float: left;
}

#cont_tot2 {
  float: right;
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #00978E;
  font-weight: bold;
  text-decoration: none;
  margin-right: 10px;
}

.tab {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #1B1B1B;
  text-decoration: none;
}

/* contabilita.php */

#AT22 {
float: left;
margin-top: 30px;
padding-bottom: 10px;
}

.tdContTabHeader {
height: 21px;
width: 540px;
font-family: Trebuchet MS;
font-size: 11px;
color: #7B8E4D;
text-decoration: none;
padding-top: 4px;
background-image: url(../images/puntini.gif);
background-repeat: repeat-x;
background-position: bottom;
}

.tdContTHeaderCol1 {
float: left;
width: 90px;
text-align: center;
font-family: Trebuchet MS;
font-size: 11px;
color: #00595A;
text-decoration: none;
}

.tdContTHeaderCol2 {
float: left;
width: 90px;
text-align: center;
font-family: Trebuchet MS;
font-size: 11px;
color: #00595A;
text-decoration: none;
}

.tdContTHeaderCol3 {
float: left;
width: 170px;
text-align: left;
font-family: Trebuchet MS;
font-size: 11px;
color: #00595A;
text-decoration: none;
padding-left: 10px;
}

.tdContTHeaderCol4 {
float: left;
width: 90px;
text-align: center;
font-family: Trebuchet MS;
font-size: 11px;
color: #00595A;
text-decoration: none;
}

.tdContTHeaderCol5 {
float: left;
width: 90px;
text-align: center;
font-family: Trebuchet MS;
font-size: 11px;
color: #00595A;
text-decoration: none;
}

.tdContTextHeader {
font-family: Trebuchet MS;
font-size: 11px;
color: #00595A;
font-weight: bold;
text-decoration: none;
}


.tdContoddRow {
clear: both;
float: left;
padding-top: 10px;
width: 540px;
border-bottom: 2px solid #E9E9E9;
}

.tdContevenRow {
clear: both;
float: left;
padding-top: 10px;
width: 540px;
border-bottom: 2px solid #E9E9E9;
}

.tdContCol1 {
float: left;
width: 90px;
text-align: center;
}

.tdContCol2 {
float: left;
width: 90px;
text-align: center;
}

.tdContCol3 {
float: left;
width: 165px;
text-align: left;
padding-left: 10px;
padding-right: 5px;
padding-bottom: 10px;
}

.tdContCol4 {
float: left;
width: 90px;
text-align: center;
}

.tdContCol5 {
float: left;
width: 90px;
text-align: center;
}

.tdContSpan1 {
font-family: Trebuchet MS;
font-size: 12px;
color: #666666;
text-align: center;
text-decoration: none;
}

.tdContSpan2 {
font-family: Trebuchet MS;
font-size: 12px;
color: #666666;
text-align: center;
text-decoration: none;
}

.tdContSpan3 {
font-family: Trebuchet MS;
font-size: 12px;
color: #666666;
text-align: left;
text-decoration: none;
line-height: 13px;
}

.tdContSpan4 {
font-family: Trebuchet MS;
font-size: 12px;
color: #666666;
text-align: center;
text-decoration: none;
}

.tdContSpan5 {
font-family: Trebuchet MS;
font-size: 12px;
color: #666666;
text-align: center;
text-decoration: none;
}

/* contatti.php */

#tot_n {
clear: both;
float: right;
margin-right: 9px;
margin-bottom: 20px;
}


.tot1_n {
float: left;
width: 90px;
text-align: center;
font-weight: bold;
}

#saldo {
clear: both;
float: right;
margin-right: 2px;
margin-bottom: 40px;
text-align: right;
padding-right: 33px;
font-weight: bold;
}

.pdf_txt {
clear: both;
float: left;
padding-top: 3px;
}

.pdf_img {
float: left;
padding-left: 5px;
}

/* update_sendto.php */

#ATSendTo {
font-size: 11px;    
}

#ATSendTo a {
color: #000000;
font-size: 11px;
text-decoration: none;    
}

#ATSendTo a:hover {
color: #000000;
font-size: 11px;
text-decoration: underline;    
}

.tdSendToTabHeader {
color: #ffffff;
font-weight: bold;
background: #509A99;
}

.tdSendToevenRow {
background: #EBF7F6;    
}