
 A:link, A:visited { text-decoration: none; color: #111111;
 }
 A:hover { text-decoration: underline; }


IMG {
border: 0px;
}

/*------------------------------------- LOGIN -------------------------------------------------*/
.bodylogin {background:#FFFFFF}

.tabella_generale {
 width: 100%;
 height: 100%;
 border-collapse: collapse;
 border: 0px;
 padding: 0px;
}

.table_login{
 width: 100%;
 border-collapse: collapse;
 border: 0px;
}

.td_login {
 width: 50%;
 height: 137px;
 border: 0px;
 padding: 0px;

}



#titolo_login {
 font-family: arial;
 font-size: 16px;


 color:  #8f8f8f;
}

.intest_form {
 font-family: tahoma;
 font-size: 12px;


 color:  #8f8f8f;
}


/*--------------------------------------- CAMPAGNE --------------------------------*/


.tabella_campagne{
 width: 100%;
 border-collapse: collapse;

}

.td_campagna_header {
 width: 50%;
 height: 137px;
 padding-left: 12px;
 padding-top: 0px;
 padding-bottom: 0px;
 font-size: 16px;
 font-weight: bold;
 font-family: verdana;
 border: 0px;
}

.td_campagna {

 height: 60;
 padding-left: 15px;
 font-size: 17px;
 font-weight: bold;
 font-family: tahoma;
}


#logout {
 font-size: 12px;
 font-family: verdana;
}


/*--------------------------------------- AMMINISTRAZIONE --------------------------------*/

.tabella_ahead {
 width: 700;
 padding: 12px auto;
 border: 2px solid  #000000;
 border-collapse: collapse;

}

.td_ahead1 {
 width: 600;
 font-size: 17px;
 font-weight: bold;
 font-family: verdana;
 color: 0A9FDD;
}

.td_ahead2  {
 padding-right: 30px auto;
 font-size: 17px;
 font-weight: bold;
 font-family: verdana;
 color: 0A9FDD;
 text-align: right;

}

.tab_op {

 width: 700;
 border-collapse: collapse;

}

.td_op1{
  border: 1px solid  #000000;
  background: #EEEEEE;
}

.td_op2{
  border: 1px solid  #000000;
  background: #DDDDDD;
}

/*------------------------------------- NUOVA CHIAMATA -------------------------------------*/


.tabella_chiamata  {
  width: 800;
  border-collapse: collapse;
}

.td_chiamata_header {

 height: 30;
 font-size: 18px;
 font-weight: bold;
 font-family: verdana;
 color: #000000;
 padding-left: 4px;
 border-top: 2px solid  #000000;

 text-align: left;
 background: DAD9D9;
}

.td_pulsanti {
 width: 800;
 height: 32;
 font-size: 14px;
 font-weight: bold;
 font-family: verdana;
 color: #222222;
 padding-left: 15px;
 border-top: 1px solid  #000000;

 text-align: left;
 background: #BBBBBB;
}
.sottotabelle_anagrafica{
 width: 800;
 border-collapse: collapse;
 background: #DAD9D9;

}

.td_anagrafica {
  padding-top: 7px ;
  padding_bottom: 5px;
 height: 30;
 font-size: 13px;
 font-family: verdana;
 color: #000000;
 text-align: left;
 background: #DDDDDD;

 padding-left: 8px ;
}

.td_anagrafica2 {
 padding-bottom:7px;
 height: 30;
 font-size: 13px;
 font-family: verdana;
 color: #000000;
 text-align: left;
 background: #DDDDDD;

 padding-left: 8px ;
}

.td_chiamata_footer {

 height: 37;
 font-size: 17px;
 font-weight: bold;
 font-family: verdana;
 color: #000000;
 padding-right: 10px;
 padding-left: 10px;
 border-bottom: 2px solid  #000000;
 border-top: 1px solid  #222222;
 text-align: right;
 background: #BBBBBB;
}
.salva{
 font-size: 17px;
 font-weight: bold;
 font-family: tahoma;
  height: 28;
}

.tabella_opzioni {
  width: 800;
   border-collapse: collapse;
}


.td_opzioni {

 font-size: 15px;
 font-family: tahoma;
 color: #000000;
 text-align: left;
 background: #DDDDDD;
 vertical-align: middle;
 padding-left: 8px ;
}


.tabella_errori {
  width: 800;
   border-collapse: collapse;
}


.td_errori {

 font-size: 15px;
 font-family: tahoma;
 color: DD0000;
 text-align: left;
 background: #DDDDDD;
 vertical-align: middle;
 padding-left: 10px ;
 border: 2px solid  #DD0000;
 padding-top: 8px;
}


.td_info {
 font-size: 13px;
 width: 550px;
 font-family: tahoma;
 color: #222222;
 padding-left: 10px;

 text-align: left;
 background: #FFFFFF;
}





/*----------------------------------------------   REPORT ------------------------------------------------*/

#bodyreport {
 margin-left: 2%;
 margin-right: 2%;
 margin-top: 0px;
 margin-bottom: 0px;
}

.tabella_report  {
  width: 100%;
  border-collapse: collapse;
}

.td_report_header {

 height: 30;
 font-size: 12px;
 font-weight: bold;
 font-family: arial;
 color: #DAD9D9;
 padding-left: 8px;
 border-top: 2px solid  #000000;
 border-bottom: 1px solid  #222222;
 text-align: left;
 background: #741C1B;
}
.td_report1 {

 height: 35;
 font-size: 11px;
 font-family: tahoma;
 color: #000000;
 border-bottom: 1px solid  #000000;
 text-align: left;
 background: #DDDDDD;
 padding-left: 8px;
}
.td_report1 A:link {text-decoration: underline;color: 000000;}
.td_report1 A:visited {text-decoration: underline;color: 000000;}
.td_report1  A:active {text-decoration: underline;color: 000000;}
.td_report1 A:hover {text-decoration: none; color: 000000;}

.td_report2 {
 height: 35;
 font-size: 11px;
 font-family: tahoma;
 color: #000000;
 border-bottom: 1px solid  #000000;
 text-align: left;
 background: #FFFFFF;
 padding-left: 8px;
}

.td_report2 A:link {text-decoration: underline;color: 000000;}
.td_report2 A:visited {text-decoration: underline;color: 000000;}
.td_report2  A:active {text-decoration: underline;color: 000000;}
.td_report2 A:hover {text-decoration: none; color: 000000;}

#tabella_searchbar {
  width: 100%;
  border-collapse: collapse;
}

#tabella_barra  {
  width: 100%;
  border-collapse: collapse;
}



.barra {

height: 20px;
border: 0px;
background: #DAD9D9;
}



#td_searchbar {


 font-size: 14px;

 font-family: arial;
 color: #000000;
 text-align: left;
 background: #DAD9D9;
 padding-bottom: 3px;
}

#iframe {
width:100%;
height: 400px;
overflow:scroll;

}

#titolo {
text-align: left;
width: 50%;
font-size: 18px;
font-weight: bold;
padding-bottom: 10px;
}


#logout_report {
 font-size: 14px;
 font-family: arial;
 font-weight: bold;
}

.select_ricerca {

font: 12px ;
}

#select_nascondi {
height: 80px;
font: 11px ;
}

.campo_ricerca {

font: 12px;
}

#tasto_cerca{
 height: 20px;
 font-size 12px;


}

/* ------------------------------------------- BARRA MENU -----------------------------------------------------*/


.menubar {

font-size: 13px;
border: 0px;
background: #DAD9D9;
font-weight: bold;
padding-left:  6px;
padding-right: 6px;
border-right: 1px solid  #FFFFFF;
}

.menubar_selez {
font-size: 13px;
border: 0px;
background: #741C1B;
color: #DAD9D9;
font-weight: bold;
padding-left: 6px;
padding-right: 6px;
border-right: 1px solid  #FFFFFF;
}

.td_menubar {

 font-size: 14px;
 font-weight: bold;
 font-family: verdana;
 color: #000000;
 text-align: left;
 background: #DAD9D9;
 padding: 0px;
 border-right: 0px solid  #FFFFFF;
}

}


/* ----------------------------------------------- NEWS ----------------------------------------------------- */

.tabella_news {
  width: 100%;
  border-collapse: collapse;

}

.td_news1 {

 font-size: 12px;
 font-family: verdana;
 color: #222222;
 border-bottom: 1px solid  #333333;
 text-align: left;
 background: #FFFFFF;
 padding-left: 10px;
 padding-bottom: 8px;
 padding-top: 8px;
}


.td_news2 {

 font-size: 12px;
 font-family: verdana;
 color: #222222;
 border-bottom: 1px solid  #333333;
 text-align: left;
 background: #DDDDDD;
 padding-left: 10px;
 padding-bottom: 8px;
  padding-top: 8px;
}

.data_news {
 font-weight: bold;
 font-family: arial;
 font-size: 13px;

}
.n_news {
 font-family: arial;
 font-size: 10px;
 color: #444444;
}

.td_news_new {

 font-size: 13px;
 font-family: verdana;
 color: 000000;
 border-bottom: 2px solid  #000000;
 text-align: left;
 background: #FFFFFF;
 padding-left: 10px;
 padding-bottom: 8px;
}

/*--------------------------------------------------- RICERCA -------------------------------------------------*/

.bodyricerca {
 margin: 0px;

}

.tabella_ricerca {
  width: 100%;
  border-collapse: collapse;
}

.td_ricerca_header{

 height: 30;
 font-size: 17px;
 font-weight: bold;
 font-family: arial;
 color: #DAD9D9;
 padding-left: 10px;
 padding-top: 10 px;
 padding-bottom: 8px;
 border-bottom: 2px solid  #000000;
 text-align: left;
 background: 741C1B;
}

.td_ricerca{

 height: 30;
 font-size: 12px;
 font-weight: bold;
 font-family: arial;
 color: #000000;
 padding-left: 10px;
 border: 1px solid  #000000;
 text-align: left;
 background: BBBBBB;
}


.td_ricerca_chiamate{

 height: 30;
 width: 250;
 font-size: 13px;
 font-weight: bold;
 font-family: arial;
 color: #000000;
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 border-top: 1px solid  #000000;
 border-bottom: 1px solid  #000000;
 text-align: left;
 background: DAD9D9 ;
}

/*--------------------------------------------------- GESTIONE MAIL -------------------------------------------------*/

.bodymail {
  margin: 0px;
  background: DAD9D9;
}

.tabella_mail {
  width: 100%;
  border-collapse: collapse;
}


.td_mail{

 height: 30;
 font-size: 12px;
 font-family: arial;
 color: #000000;
 padding-left: 10px;
 vertical-align: top;
 padding-right: 8px;
 padding-top:   6px;
 text-align: left;
 background: #DAD9D9;

}

#div_oggetti {
 width: auto;
 height: 50;
 overflow: scroll;
 bachground: #EEEEEE;
 scrollbar-arrow-color:#000000;
 scrollbar-face-color:FFFFFF;
 scrollbar-shadow-color:#ffffff;
 scrollbar-darkshadow-color:#cccccc;
 scrollbar-Highlight-color:#ffffff;
 scrollbar-3Dlight-color:#cccccc;

}

/* ----------------------------------- MOSTRA ANAGRAFICA ----------------------------------------------------------------*/




.tabella_mostra_anagrafica  {
width: 100%;
border-collapse: collapse;
}

.dati_cliente {

 height: 25;
 font-size: 13px;
 font-weight: bold;
 font-family: verdana;
 color: #000000;
 padding-left: 13px;
 padding-right: 6px;
 text-align: left;
 background: #DAD9D9 ;
 border-top:  border-top: 1px solid  #DAD9D9;
}

.dati {

 height: 25;
 font-size: 13px;
 font-family: verdana;
 background: #EEEEEE ;
 padding-left: 9px;
 border-top: 1px solid  #DAD9D9;

}
