#blocca_tabella_risultati{
    z-index:1;
    top:0;
    border: none;
    width: 950px;
    overflow-y: hidden;
    /*
    width:750px;
    width:95%;
    */                        
    Overflow:auto;
    /*
    Overflow: scroll;
    */
    /*
    position: absolute;
    display: block;
    */		
}
.blocca_tabella_risultati_barra_orizzontale{
    height: 20px;
}
body { 
    margin: 0px 0px; 
    padding: 0px 0px; 
    color: #6B675C;
    background-color: #ffffff; 
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;  
}
.classe_testata{	
	/*background-color:#00254A;*/
}
.head_cerca{
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;
    font-size: 8pt;
}
.classe_testata_menu{	
	background-color:#00254A; 	
}
.corpo_centrale {
   background-color: #FFFFFF;
}

/* Colori dei bottoni dei menu principali orizzontali */
.bottoni a, .bottoni a:visited, .rigamenu a, .bottone a{ display: block; }
.bottoni a:hover, .bottoni a:active{        
    /*background: #FFCC00;*/
    background-color: #00254A;
    color: #FFCC00;   
}

input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus {
	background: #FAF666;
}

input, select, textarea {
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    /*font-size: 8pt;*/
    font-size: 78%;
    /*color: #003399;*/
    color: #000000;
    background-color: #F7F7F7;
    border-width: 1px;
    border-color: #3366CC;
    padding: 1px;
}
.galleria_titolo{
               background-color: #355166;
               color: #FFFFFF;
  }

.galleria_riga{
          /*     color: #FFFFFF;*/
            /*   font-weight: bold;*/
 }

.galleria_corpo{
               color: #FFFFFF;
               background-color: #cccccc;

}

table{ 
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;
    font-size: 10pt; 
}

.testata_bgcolor {
	background: #FFFFFF;
background-image: url(/wli/img/sites/rulp_it/logo_scritta.gif);
}
.bottone a {   border-left: 1px solid #99ccff;  background-color: #4AF606;} 
.bottone a:hover, .bottone a:active {    border-left: 1px solid #3366cc; }

.errore{
    font-size: 8pt;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    color: red;
}
.result_int{
    font-size: 8pt;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-weight: bold;
    background: #9F9F9F;
}
.result_rec{
    font-size: 8pt;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
     background: #DEDEDE;
}

.riga{font-size: 8pt; background: #DDDDDD; }
.rigamenu{ 
    font-size: 8pt; background: #FFFFFF;
    color: #000000;
}
.rigamenu A{ font-size: 8pt;  text-decoration: none;}
.rigamenu a:hover { 
    background-color: #FFFFFF; 
    color: #cccccc;
}
.rigamail{ font-size: 8pt; background: #EEEEEE;}
.rigamail A:link, .rigamail A:visited{ font-size: 8pt;  text-decoration: none;}
.rigamail A:hover{ 
    /*text-decoration: underline;*/
    text-decoration: none;
}

/* Configurazione layout bottoni menu superiore */
td.bottoni{
    /*background-image: url(/wli/img/sfondo.gif);*/
    color: #FFFFFF;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 8pt;
    background-color: #00254A;    
    border-top: 0;
    border-bottom: 0;
    /*border-left: 1px solid #FFCC00;*/
    height: 30;
    /*height: 100%;*/
    /*border-right: 1px solid #FFCC00;*/
}

/* Configurazione layout bottoni menu a mezza pagina */
td.bottoni_up{
    /*background-image: url(/wli/img/sfondo.gif);*/
    color: #FFFFFF;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 8pt;
    background-color: #00254A;    
    border-top: 0;
    border-bottom: 0;
    /*border-left: 1px solid #FFCC00;*/
    height: 30;
    /*height: 100%;*/
    /*border-right: 1px solid #FFCC00;*/
}

.class_seleziona_lingua{
    background-color: #00254A;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;
    font-size: 10pt;
}
td.menu_centrale {
	/*font-size-adjust: none;*/
	/*background-color: #F1F1F1;*/
	font-size: 8pt;
	font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
	/*width: 285px;*/
	/*color: navy;*/
	}

td.menu_titolo {
	background-image: url(/wli/img/sfondopunto.gif);
	font-size-adjust: none;
	/*background-color: #0000cc;*/
	font-size: 9pt;
	font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
	font-style: normal;
	color: white;
}

.box_titolo{
             /*background-image: url(/wli/img/sfondopunto.gif);*/
             color: #FFFFFF; /*color: #666666;*/ 
             font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;  
             font-size: 8pt;
             background-color: #00254A; 
}
.box_menu_laterale_left{
    width: 0px;
}
.box_menu_laterale_right{
    width: 160px;
}
.box_contenuto { border: 1px solid #00254A;}

.menu_gestione{
    background-color: #99cc99;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 8pt;
}

.desc_campi{
    /*font-size: 8pt;*/
    font-size: 10pt;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    background-color: #EEEEEE;
}
.data_aggiornamento{
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 8pt;
    color: #003399;
}
.diritti{
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 9pt;
    /*color: #003399;*/
    color: #000000;
}

/* Configurazione del template delle pagine */
.template_edit_body {
    font-family: Arial, Verdana, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 15pt;
    color: #6B675C;
    background-color: #FEFEFE;
}

.template_edit_intestazione {
    font-family: Arial, Verdana, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 10pt;
    text-align: left;
    color: #808080;
    background-color: #FFFFFF;
}

.template_edit_titolo {
    font-family: Arial, Verdana, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 13pt;
    color: #333333;
}

.template_edit_paragrafi {
    font-family: Arial, Verdana, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 8pt;
    color: #6B675C;
}

.template_edit_titolo_paragrafo {
    font-family: Arial, Verdana, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 11pt;
    color: #333333;
}

.template_edit_corpo_paragrafo {
    font-family: Arial, Verdana, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 9pt;
    color: #6B675C;
}

.template_edit_firma {
    font-family: Arial, Verdana, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 9pt;
    color: #333333;
}

.sede{
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 9pt;
    /*color: #003399;*/
    color: #000000;
}

.celeste2{
    font-size: 8pt;  
    background-color: #99ccff;
    font-style: normal;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    text-decoration: none;
 
}

.riservata_menu_sfondo{
    font-size: 8pt;  
    background-color: #99ccff;
    font-style: normal;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    text-decoration: none;
 
}

.celeste{
         background-image: url(../img/sfondo.gif);
        background-color: #355166;
}

.celeste1{   
            background-image: url(../img/sfondocellamenu.gif);
            /*background-color: #ffffff; */
            border: 0px solid #339933;
}

.sin_celeste{ 
    background-color: #99cc99;
    background-image: url(../img/sfumatura_sin.gif); 
    background-repeat: repeat-x; 
    background-position: 0 150; 
    /*background-image: url(../img/fondo_sin.gif) ;*/
 }
.sin_fondo{
    background-color: #99ccff;
    /*background-image: url(../img/fondo_sin.gif) ;*/
}
.fondo_contatta{ 
    background-image: url(../img/fondo_mail.gif); 
    background-repeat: no-repeat; 
    background-position: bottom right;   
 }
/**********************************************************************/
/*  LINK */
/*.bottoni A:hover{ text-decoration: underline; }*/
A.copy:link, A.copy:visited, A.copy:active{
    /*color: #003399;*/
    color: #00254A;
    font-style: normal;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 8pt;
    /*text-decoration: underline;*/
    text-decoration: none;
}
A.copy:hover{
     color: #6699FF;
    font-style: normal;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    font-size: 8pt;
    /*text-decoration: underline;*/
    text-decoration: none;
}
/**********************************************************************/
A:link, A:visited{
    color: #00254A;
    font-style: normal;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    /*text-decoration: underline;*/
    text-decoration: none;
}
	
.menu_gestione A:hover{
    color: #FFFFFF;
    font-style: normal;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
    text-decoration: none;
}

/* Impostazioni dei sottomenu a scomparsa  */	
.menu_submenu_js{
    font-size:7pt;
    font-style: bold;
    background-color:#FFCC00; 
    color: #cccccc;
    text-align: left;
    text-decoration: none;
    height: 20px;
    vertical-align: middle;
    width: 250px;
}	

.menu_submenu_js a:hover{
    font-size:7pt;
    font-style: bold;
    background-color:#FFCC00; 
    color: #CC0000;
    text-align: left;
    text-decoration: none;
    /* height: 20; */
    vertical-align: middle;
}

.menu_submenu_js_td a:link, .menu_submenu_js_td a:visited{
	/*font-size:8pt;*/
    font-style: bold;
	background-color:#FFCC00; 
	color: #00254A;
        /*height: 20;*/
        text-decoration: none;
        text-align: left;
    width: 100; 
       vertical-align: middle;
}	
.menu_submenu_js_td a:hover, .menu_submenu_js_td a:active{
	/*font-size:8pt;*/
	background-color:#FFCC00; 
	color: #000000;
        /*height: 20;*/
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
}

/**********************************************************************/

.bglazio {
/*    background: url(/wli/img/lazio.gif) ; */
/*    background-repeat: no-repeat;       */
/*    background-position: bottom right; */
}

/************************************************/

.desc_articolo{ 
        font-size: 8pt;
        font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
        margin-left: 4px;
	margin-right: 6px;
	margin-top: 8px;
	margin-bottom: 4px;
	text-indent: 6px;
}
td.desc_articolo{ 
    background-image: url(/wli/img/fondo_punti_celesti.gif);  
}
.tit_articolo{
        font-size: 8pt;
        font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;         
        background: #EEEEEE;
}



/********************************/
.home_titolo_blocco{
    font-size: 9pt;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;         
    border-bottom: 1px solid #D8CFB8;
    background: #FAF666;
}

.home_titolo_blocco_primo_piano{
    font-size: 9pt;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;         
    border-bottom: 1px solid #D8CFB8;
    background: #FF5500;
}

.blocco_home{ 
    /*border: 1px solid #D8CFB8;*/ 
    /*background: #EBE4D1;*/
}
.home_corpo_blocco p{    margin: 4px; }
.home_corpo_blocco {    margin: 4px; background: #FFFFFF; }
.home_titolo A:link, .home_titolo A:hover,.home_titolo A:visited{  
    /*text-decoration: underline; */
    text-decoration: none;
    font-size: 9pt; 
    font-weight: bold;
}
.home_desc{ font-size: 9pt; }
.home_path_doc{ font-size: 8pt; }
.home_corpo_blocco_forum p{margin: 4px;}
.home_corpo_blocco_forum{ border-top: 1px solid #77AAEE; }
.titolo_pagina{
    background-image: url(../img/sfondo.gif);
    border: 1px solid #77AAEE;
    font-size: 10pt; 
    font-weight: bold;
    color : #FFFFFF;

}

.footer_questionario{  
    font-size: 8pt;
    font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif;    
}

td.menu_hosting {
	font-size-adjust: none;
	background-color: #FFFFFF;
	font-size: 8pt;
	font-family: Verdana, Arial, Geneva, Lucida, Tahoma, Helvetica, sans-serif, serif; 
	color: #0000CC;
	width: 550px;
}

.vedi_doc_messaggio_link{
    font-style: italic;
    font-size: 8pt;
}

.vedi_doc_messaggio_segue{
    color: #e88b00;
    font-size: 8pt;
}

#menu_intestazione_menu{
    color: #6b675c;
}

.template_td_image {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.menu_docview_cat_segue {
    color: #ffffff;
}
.bottoni A:link, .bottoni A:visited{
   color: #cccccc; 
   text-decoration: none; 
}
.bottoni a:hover, .bottoni a:active{        
    /*background: #FFCC00;*/
    background-color: #00254A;
    color: #FFCC00;   
}

.rigamenu{ 
    font-size: 8pt; background: #FFFFFF;
    color: #000000;
}
.rigamenu A{ font-size: 8pt;  text-decoration: none;}
.rigamenu a:hover { 
    background-color: #FFFFFF; 
    color: #cccccc;
}
.menu_submenu_js, .menu_submenu_js a, .menu_submenu_js a:link, .menu_submenu_js a:visited{
    font-size:7pt;
    font-style: bold;
    background-color:#FFCC00; 
    color: #00254A;
    text-align: left;
    text-decoration: none;
    height: 20px;
    vertical-align: middle;
    width: 250px;
}
.menu_submenu_js a:hover{
    /*font-size:8pt;*/
    font-style: bold;
    background-color:#FFCC00; 
    color: #CC0000;
    text-align: left;
    text-decoration: none;
    /* height: 20; */
    vertical-align: middle;
}
.menu_submenu_js_tr {
    /*font-size:8pt;*/
    font-style: bold;
	background-color:#FFCC00; 
	color: #cccccc;
        /* height: 20; */
        text-decoration: none;
        text-align: left;
        vertical-align:middle;
}
.menu_submenu_js_td a:link, .menu_submenu_js_td a:visited{
	font-size:8pt;
    font-style: bold;
	background-color:#FFCC00; 
	color: #00254A;
        /*height: 20;*/
        text-decoration: none;
        text-align: left;
    width: 100; 
       vertical-align: middle;
}	
.menu_submenu_js_td a:hover, .menu_submenu_js_td a:active{
	/*font-size:8pt;*/
	background-color:#FFCC00; 
	color: #000000;
        /*height: 20;*/
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
}
.menu_submenu_js_tr_vuoto {
	font-size:8pt;
	background-color:#FFFFFF; 
	color: #cccccc;
        /*height: 20;*/
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
}
.menu_submenu_js_td_vuoto {
	font-size:8pt;
	background-color:#FFFFFF; 
	color: #00254A;
        /*height: 20;*/
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
}

.menu_designer_edit, .menu_designer_edit a{
    color: #000000;
    text-decoration: none;
    font-size:10pt;
}
 .menu_designer_edit a:link,  .menu_designer_edit a:visited{
    color: #000000;
    text-decoration: none;
    font-size:10pt;
}
.menu_designer_edit a:hover{
    background-color: #3f4f8a;
}
.margin_0 {
 margin: 0;
}

