/*  width:329px;*/
.tabbordoTabellaMessaggi2{
  width:100%;
}
.tabbordoTabellaMessaggi {
  border: double #E1883E;
  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;
}
.menupalli_principale {
  white-space:nowrap;
  text-align:center;  
  color: white;
}

.menupalli_secondario {
  white-space:nowrap;
  text-align:center;
  color: black;
}

#menupalli_selezionato {
  font-weight: bold;
}
menupalli_principale A{
  font-size: xx-small;
  font-family: Verdana;
  color: white;  
  font-weight: bold;
  text-decoration: none;
}
A.menupalli_principale{
    vertical-align:2px;
  font-size: xx-small;
  font-family: Verdana;
  color: white;  
  font-weight: bold;
  text-decoration: none;
}
A.menupalli_principale:link {
  text-decoration: none;
}
A.menupalli_principale:visited {
  text-decoration: none;
}
A.menupalli_principale:hover{
  text-decoration: underline;
  color: white;  
}
A.menupalli_principale:active{
  text-decoration: none;
}
A.menupalli_secondario {
  vertical-align:2px;
  white-space:nowrap;
  text-align:center;
  color: black;
}

A.menupalli_secondario:link  {
  color: black;
}

A.menupalli_secondario:visited {
  color: black;
}

A.menupalli_secondario:hover {
  color: #CC5A3C;
}
A.menupalli_secondario:active  {
  color: black;
}
.tabella_menu_orrizzontale{
  height:20px;
  border: 0px;
  margin-top: 2px;
  border-spacing:0;
  border-collapse: collapse;
  text-align:center;
  margin: auto;
}
.tabella_menu_palli {
  border:0px;
  height:20px; 
  border-spacing:0px;
  border-collapse:collapse;
  text-align:center;
  margin:auto;
}
.bottone_sf_ang_dx_bianco{
  height:18px;
  width:8px;
  background-image:  url('../images/it_IT/frontOffice/sf_ang_dx_bianco.gif');
  background-repeat: no-repeat;
  background-position:left center;
}
.bottone_sf_ang_sx_bianco{
  height:18px;
  width:8px;
  background-image:  url('../images/it_IT/frontOffice/sf_ang_sx_bianco.gif');
  background-repeat: no-repeat;
  background-position:right center;
}

.bottone_sf_cent_bianco{
  /*bottone BIANCO ----------------------------- */
  background-image: url('../images/it_IT/frontOffice/sf_cent_bianco.gif');
  background-repeat: repeat-x;
  height:18px;
  border-collapse:collapse;
  vertical-align: 2px;
  white-space: nowrap;
  width: 2%;
  background-position:center center;
}/*bottone BIANCO -----------------------------FINE*/

.bottone_sf_ang_dx_selezionato{
  height:18px;
  width:8px;
  background-image:  url('../images/it_IT/frontOffice/sf_ang_dx_giallo.gif');
  background-repeat: no-repeat;
  background-position:left center;
}
.bottone_sf_ang_sx_selezionato{
  height:18px;
  width:8px;
  background-image:  url('../images/it_IT/frontOffice/sf_ang_sx_giallo.gif');
  background-repeat: no-repeat;
  background-position:right center;
}
.bottone_sf_cent_selezionato{
  /*bottone GIALLO ----------------------------- */
  background-image: url(../images/it_IT/frontOffice/sf_cent_giallo.gif);
  background-repeat: repeat-x;
  height:18px;
  white-space: nowrap;
  border-collapse:collapse;
  vertical-align: 2px;
  width: 2%;
  background-position:center center;
}
.bottone_sf_ang_dx1{
  height:18px;
  width:8px;
  background-image:  url('../images/it_IT/frontOffice/sf_ang_dx1.gif');
  background-repeat: no-repeat;
  background-position:left center;
  
}
.bottone_sf_ang_sx1{
  height:18px;
  width:8px;
  background-image:  url('../images/it_IT/frontOffice/sf_ang_sx1.gif');
  background-repeat: no-repeat;
  background-position:right center;
}

/*bottone MARRONE -----------------------------*/
.bottone_sf_cent_pieno{
  background-image: url('../images/it_IT/frontOffice/sf_cent1.gif');
  background-repeat: repeat-x;
  height:18px;
  vertical-align: 2px;
  border-collapse:collapse;
  color: white; 
  white-space: nowrap;
  width: 2%;
  background-position:center center;
}
/*FeedBar*/
.barraMessaggistica {
  background-color: #F1DBAC;
  position:absolute;
}

/* Footer pagine */
.footer {
  font-family: Verdana;
  font-size: xx-small;
  color: black;  
    text-align: center;
}

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

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

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

/* 
visualizzazzione del messaggio di alert
in PBarraMessaggio
*/
.messaggio_alert {
  font-size: small;
  font-family: Verdana;
  color: #D35C34;
  font-weight: bold;
  background-color: #FFFFCC;
  border: 1px dotted #D35C34;
}

.messaggio_barra {
  font-size: xx-small;
  font-family: Verdana;
  color: #D35C34;
  font-weight: bold;
  background-color: #FFFFCC;
  border: 1px dotted #5A95B8;
  margin: auto;
}


.errorLogin {
  border-color: #CC5A3C;
  background-color: #FFE3B1;
}

label_messaggi {
  font-family: Verdana;
  font-size: xx-small;
  color: #CC5A3C;
}

.PBarraStato {
  color: black;  
  background-color: #E2EBF1;
  border-color: #CFDEE9;
}

/* Anagrafiche, SPM e Framework
*/
.tabbarrastato {
  font-family: Verdana;
  font-size: xx-small;
  color: black;  
  background-color: white;  
  border: 0px;
}

/* Anagrafiche, SPM e Framework
*/
.tabbarrastatobib {
  font-family: Verdana;
  font-size: xx-small;
  color: #CC5A3C;
  font-weight: bold;
  background-color: white;  
  border: 0px;
}

.paginaSebina{
  width:70%;
  height: 450px;
  text-align: center;
  margin: auto;
}

.testoPMenu {
  font-family: Verdana;
  font-size: xx-small;
  color: black;  
  text-align: left;
  vertical-align: top;
}

.menusinistra{
vertical-align:top;
height: 100%;
}
.sessionExpired{
  background-color: #F4CF8F;
}

.languageTable{
	margin-bottom:-12px;
	margin-top:-4px;
	height: 30px;
}

.iconaLogo {
	  width: 67px;
}
.bottonciniTesto{
 vertical-align: super;
}
#tab_shibboleth {
	  width: inherit;
}