/*  width:329px;*/
.tabbordoTabellaMessaggi2{
    width:100%;
}

.tabbordoTabellaMessaggi {
  border: 1px solid #5A95B8;
  background-color: #F7F7F7;
  opacity:0.8;
  filter:alpha(opacity=85); /* For IE8 and earlier */
  text-align: left;
  width:100%;
}

.tabbordoTabellaMessaggiLink {
 text-align: left;
 width:10%;
 white-space: nowrap;
}
.tabbordoTabellaMessaggiLink2 {
 text-align: left;
 width:75%;
 white-space: nowrap;
}
.tableTesta {
    width:65%;
    text-align: center;
}
/*bottone BIANCO*/
.bottone_sf_ang_dx_bianco{
  background-image:  url('../images/bo_sf_ang_dx_bianco.png');
  background-repeat: no-repeat;
  height:18px;
  background-position:left center;
  width: 8px !important;
  border-collapse:collapse;
}
/*bottone BIANCO*/
.bottone_sf_ang_sx_bianco{
  background-image:  url('../images/bo_sf_ang_sx_bianco.png');
  background-repeat: no-repeat;
  height:18px;
  background-position:right center;
  width: 8px !important;
  border-collapse:collapse;
}

/*bottone BIANCO*/
.bottone_sf_cent_bianco{
  text-align: center; 
  background-image: url('../images/bo_sf_cent_bianco.png');
  background-repeat: repeat-x;
  border-collapse:collapse;
  white-space: nowrap;
  margin:0px;
  width: 2%;
  background-position:center center;
}
/*bottone GIALLO*/
.bottone_sf_ang_dx_selezionato{
  background-image:  url('../images/bo_sf_ang_dx_giallo.png');
  background-repeat: no-repeat;
  height:18px;
  background-position:left center;
  width: 8px !important;
  border-collapse:collapse;
}
/*bottone GIALLO*/
.bottone_sf_ang_sx_selezionato{
  background-image:  url('../images/bo_sf_ang_sx_giallo.png');
  background-repeat: no-repeat;
  height:18px;
  background-position:right center;
  width: 8px !important;
  border-collapse:collapse;
}
/*bottone GIALLO*/
.bottone_sf_cent_selezionato{
  background-image: url('../images/bo_sf_cent_giallo.png');
  background-repeat: repeat-x;
  height:18px;
  margin:0px;
  width: 2%;
  background-position:center center;
  text-align: center; 
  white-space: nowrap;
}
/*bottone BLU*/
.bottone_sf_ang_sx1{
  background-image:  url('../images/bo_sf_ang_sx1.png');
  background-repeat: no-repeat;
  height:18px;
  background-position:right center;
  width: 8px !important;
  border-collapse:collapse;
}
/*bottone BLU*/
.bottone_sf_ang_dx1{
  background-image:  url('../images/bo_sf_ang_dx1.png');
  background-repeat: no-repeat;
  height:18px;
  background-position:left center;
  width: 8px !important;
  border-collapse:collapse;
}
/*bottone BLU*/
.bottone_sf_cent_pieno{
  background-image: url('../images/bo_sf_cent1.png');
  background-repeat: repeat-x; 
  height:18px;
  border-collapse:collapse;
  white-space: nowrap;
  margin:0px;
  width: 2%;
  background-position:center center;
  text-align: center; 
}
.paginaSebina{
  width:70%;
  height: 450px;
  text-align: center;
  margin: auto;
  background-image: url('../images/Sebina_OpenLibrary.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}

.PBarraStato {
  /*border: 1px solid #CFDEE9;*/
  color: black;
  background-color: #E2EBF1;
  vertical-align: baseline;
  height: 25px;
  margin: 0px;
  padding: 0px;
  /*  border-collapse: separate;*/
  border-collapse: collapse;
}

.tabbarrastatosimple {
  background-color: #CFDEE9;
  border: 1px solid #5A95B8;
}

.sfondoAreaLavoro{
 background-color: #DAE9F1;
}
.pmenuverticale {
  background-color: #CFDEE9;
  border: 1px solid;
}


.sfondoTabella {
  background-color: #DAE9F1;
}

/* USARE PER riga con i bottoni di conferma, ricerca, annulla, esci e avanti/indietro*/

.tabellaPulsantini, .tabbottoni {
  background-color: white;
  white-space: nowrap;
  border-collapse: collapse;
}

table.tabbottoni {
   width:100%;
}
.menuverticalecasina_a {
  color: black;
}

.eseguiCerca{
  /*background-color:white;*/
  font-family: Verdana, sans-serif;
  font-size: xx-small;
  color: black;
  text-align: center; 
  margin: 0px; 
  height: 20px;
  background-image: url('../images/bo_sf_cent_bianco_ric.png'); 
  background-repeat: no-repeat; 
  border-collapse:collapse;
  background-position:center center;
  white-space: nowrap;
}
.eseguiCercaSinisto{
  height: 20px;
  width:11px;
  margin: 0px; 
  background-image: url('../images/bo_sf_ang_sx_bianco_ric.png'); 
  background-repeat: no-repeat; 
  border-collapse:collapse;
  background-position:right center;
}
.eseguiCercaDestro{
  height: 20px;
  width:11px;
  margin: 0px; 
  background-image: url('../images/bo_sf_ang_dx_ric.png'); 
  background-repeat: no-repeat; 
  border-collapse:collapse;
  background-position:left center;
}


.testoPMenuLink {
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  color: black;
}
A.testoPMenuLink {
  text-decoration: none;
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  color: black;
}
.testoPMenu {
  text-align:left;
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  color: black;
}
#testoPMenuHOVER{
  color: #D35C34;
}
#testoPMenuOUT{
  color: black;
}
.tabella_menu_palli {
  border: 0px;
  height:18px;
  border-collapse:collapse;
  margin:auto;
  border-spacing:0px;
  text-align:center;
}
/* ----------------------------- MENU Orrizzontali (Palli Blu/Bianchi e Gialli)-----------------------------  */
A.menupalli_principale{
  color: white;
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  font-weight: bold;
}

A.menupalli_principale:link{
  color: white;
}
A.menupalli_principale:visited{
  color: white;
}
A.menupalli_principale:hover{
  color: white;
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  font-weight: bold;
}
A.menupalli_principale:active{
  color: white;
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  font-weight: bold;
}

A.menupalli_secondario{
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  color: black;
}
A.menupalli_secondario:link{
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  color: black;
}
A.menupalli_secondario_visited{
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  color: black;
}
A.menupalli_secondario:hover{
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  color: black;
}
A.menupalli_secondario:active{
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  color: black;
}

#menupalli_selezionato{
  color: black;
}


.tabella_menu_orrizzontale{
  height:20px;
  border: 0px;
  margin-top: 2px;
  border-spacing:0;
  border-collapse: collapse;
  text-align:center;
  margin: auto;
}
/*FeedBar*/
.barraMessaggistica{
  background-color: #E0ECF3;
  position:absolute;
  top:0px;
}

.footer {
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  color: black;
  text-align: center;
}

.footercolorato {
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  color: black;
}

.footer  A:HOVER {
  color: #4490C1;
}

/* 
visualizzazzione del messaggio di errore
in PBarraMessaggio
*/
.messaggio_err {
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  color: #E50000;/*rosso*/
  font-weight: bold;
  background-color: #FFFFCC;
  border: 1px dotted #5A95B8;
}

/* 
visualizzazzione del messaggio di ok
in PBarraMessaggio
*/
.messaggio_ok {
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  color: #4AAC08;
  font-weight: bold;
  background-color: #FFFFCC;
  border: 1px dotted #5A95B8;
}

.messaggio_ok a:link {
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  color: #4AAC08;
  font-weight: bold;
}

messaggio_ok a:hover {
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  color: #4AAC08;
  font-weight: bold;
}

.messaggio_ok a:visited {
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  color: #4AAC08;
  font-weight: bold;
}
/* 
 visualizzazzione del messaggio di alert
in PBarraMessaggio
*/
.messaggio_barra {
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  color: #D35C34;
  font-weight: bold;
  background-color: #FFFFCC;
  border: 1px dotted #5A95B8;
}

.messaggio_alert {
  font-size: xx-small;
  font-family: Verdana, sans-serif;
  color: #D35C34;
  font-weight: bold;
  background-color: #FFFFCC;
  border: 1px dotted #5A95B8;
}

.errorLogin{
  border-color:  #006699;
  background-color: #CEE7F4;
}


.label_messaggi {
  font-family: Verdana, sans-serif;
  font-size: xx-small;
  color: white;
}

.tabbarrastatobib {
  font-family: Verdana, sans-serif;
  font-size: xx-small;
  color: #295C93;
  font-weight: bold;
  background-color: #E2EBF1;
  border: 1px solid #CFDEE9;
}
.sessionExpired{
  background-color: #B9E6F4;
}
.languageTable{
	margin-bottom:-14px;
	margin-top:-4px;
	height: 30px;
}
.iconaLogo {
  width: 67px;
}
.bottonciniTesto{
 vertical-align: super;
}