/* ///////////////////////// CENTRO SERVIZI /////////////////////// */

/*-- contenitore e header --*/
.cs_container {
    position:absolute;
    width:968px;
    left:50%;
    margin-left:-484px;
    /*float:left;*/
}

.cs_logo {
  padding: 29px 0px 0px 30px;
  float: left;
}

.panel_logout {float:right; margin:30px 20px 0px 0px;}

A.cs_logout:link, A.cs_logout:visited {
    font: bold 16px/18px Arial, Sans-Serif;
    color:#003366;
    text-decoration:none;
    }
A.cs_logout:hover, A.cs_logout:active {
    text-decoration:underline;
    }

.cs_titolo {
    display:block;
    font:bold 20px/24px Arial, Sans-Serif;
    color:#003366;
    padding:0px 0px 10px 0px;
    }

.cs_titolo2 {
    display:block;
    font:bold 14px/18px Arial, Sans-Serif;
    color:#000;
    padding:0px 0px 0px 0px;
    }
    
.cs_utente {
    float:right;}

/*----- navigatore ----- */

div.navigatore_servizi {
    height:19px;
    /*margin-bottom:10px;*/
    /*background:#00FF00;*/
    /*float:left;*/
    /*float:none;*/
    /*overflow:hidden;*/
    }

.nav_separatore_servizi {
    float:left;
    padding:0px 3px 0px 3px;
}

A.nav_servizi:link, A.nav_servizi:visited {
  /*display:block;*/
  /*height:17px;*/
  /*padding:2px 20px 0px 5px;*/
  float:left;
  font: normal 11px/14px Verdana, Sans-Serif;
  /*background:#ABC5DE url("/images/navigator_sfondo2.gif") no-repeat top right; */
  background-color:Transparent;
  background-image:none;
  color: #000;
  text-decoration: none;
}
A.nav_servizi:hover, A.nav_servizi:active {}

A.nav1_servizi:link, A.nav1_servizi:visited {
  float:left;
  font: normal 11px/14px Verdana, Sans-Serif;
  background-color:Transparent;
  background-image:none;
  color: #FF0000;
  text-decoration: none;
}
A.nav1_servizi:hover, A.nav1_servizi:active {}

A.nav2_servizi:link, A.nav2_servizi:visited {
  float:left;
  font: normal 11px/14px Verdana, Sans-Serif;
  background-color:Transparent;
  background-image:none;
  color: #FF0000;
  text-decoration: none;
}
A.nav2_servizi:hover, A.nav2_servizi:active {}

/*-- colonne e ricerca avanzata --*/
.cs_colonna1 {
    width:40%;
    float:left;
    padding:10px 0px 0px 0px;
    overflow:hidden;
    }
.cs_colonna2 {
    width:56%;
    float:left;
    padding:10px 0px 0px 20px;
    }

.cs_riga {width:90%; min-height:25px !important; height:auto; margin-bottom:5px; padding:3px 0px 3px 15px; background:#F3F3F3;}
.cs_riga_bis {width:90%; min-height:15px !important; height:auto; margin-bottom:5px; padding:3px 0px 3px 15px;}

.cs_label {width:40%; float:left; font:bold 12px/15px Arial, Sans-Serif; color:#003366; padding:5px 0px 0px 0px;}
.cs_campo {width:59%; float:right; padding:3px 0px 0px 0px; }
.cs_campo input {width:90%; float:right;}
.cs_campo select {width:92%; float:right;}
.cs_campo_data {width:24%; float:left;}
.cs_campo_data_label {width:24%; float:left; font:bold 12px/15px Arial, Sans-Serif; color:#003366;}
.cs_label_data {width:3%; float:left; font:bold 12px/15px Arial, Sans-Serif; color:#003366; text-align:right; padding-right:10px;}
.cs_campo_data input, .csl_campo_small select {width:115px;}

.cs_button {float:left; width:50%;}

.cs_search_rag_soc {display:block; width:175px; overflow:hidden;}

.cs_note_operatore {font:bold 12px/15px Arial, Sans-Serif; color:#003366;}
.cs_note_riga {width:90%; height:auto;padding:0px 0px 8px 15px;}

/*-- scheda richiesta --*/

.cs_scheda_colonna1 {
    width:50%;
    float:left;
    padding:10px 0px 50px 0px;
    /*overflow:hidden;*/
    }
.cs_scheda_colonna2 {
    width:46%;
    float:left;
    padding:10px 0px 0px 20px;
    }

.cs_scheda_bordo {
    width:100%;
    padding:10px 0px 10px 0px;
    border:1px solid #BDD1E4;
    float:left;
    }
    
.cs_scheda_sfondo {
    width:100%;
    padding:10px 0px 10px 0px;
    /*background:#F7F7F7;*/
    background:#DFE8F2;
    float:left;
    }
    
.cs_scheda_riga {width:90%; padding:0px 0px 0px 15px;}
.cs_scheda_label {display: block; width:30%; float:left; font:bold 12px/15px Arial, Sans-Serif; color:#003366; overflow:hidden;}
.cs_scheda_campo {display: block; width:69%; float:right; overflow:hidden;}
.cs_scheda_note {font:normal 10px/13px Arial, Sans-Serif; color:#003366;}


cs_scheda_fatture {
    width:100%;    
    height:100px;
    overflow:auto;
    }

/*-- pagina di riepilogo e INVIA MAIL --*/

.cs_mail_container {width:93%;}
.cs_mail_container td {border-bottom:1px solid #CCC;}



/*-- calendario --*/
/*
.calendar_container{
    z-index:50;
}

select { z-index:10; background:#00FF00;}
*/

/* ///////////////////////// CSL - CENTRO SERVIZI LIGURIA /////////////////////// */

.csl_riga {width:100%; height:25px; margin-bottom:5px;}
.csl_label {width:40%; float:left; font:bold 12px/15px Arial, Sans-Serif; color:#003366; }
.csl_campo {width:59%; float:left;}
.csl_campo input {width:90%; float:right;}
.csl_campo select {width:92%; float:right;}
.csl_label_small {width:18%; float:left; font:bold 12px/15px Arial, Sans-Serif; color:#003366; text-align:right; padding-right:10px;}
.csl_campo_small {width:30%; float:left;}
.csl_campo_small input, .csl_campo_small select {width:140px;}
.csl_campo_data {width:22%; float:right;}
.csl_campo_data input, .csl_campo_small select {width:90px;}

.csl_iban_block {float:left; padding:0em 0.2em 0em 0.2em;}


A.csl_button1:link, A.csl_button1:visited {
    display:block; 
    width:105px; 
    height:19px; 
    font:bold 12px/15px Arial, Sans-Serif; 
    color:#003366; 
    background:url("/images/csl_button1.gif") no-repeat 0 0;
    text-align:center;
    padding:3px 0px 0px 0px;
    float:right;}

A.csl_button2:link, A.csl_button2:visited {
    display:block; 
    width:163px; 
    height:19px; 
    font:bold 12px/15px Arial, Sans-Serif; 
    color:#003366; 
    background:url("/images/csl_button2.gif") no-repeat 0 0;
    text-align:center;
    padding:3px 0px 0px 0px;}

A.csl_button3:link, A.csl_button3:visited {
    display:block; 
    width:388px; 
    height:19px; 
    font:bold 12px/15px Arial, Sans-Serif; 
    color:#003366; 
    background:url("/images/csl_button3.gif") no-repeat 0 0;
    text-align:center;
    padding:3px 0px 0px 0px;}

.csl_panel_error {
      border:2px solid #BDD1E4;
      padding:10px;
      /*background:#BDD1E4;*/
}

.csl_error01 {
  background:#BDD1E4;
}


