/*********************************************************************/
/************** Progetti di Impresa Srl copyright 2006 ***************/
/*********************************************************************/

@import url(../struttura.css);




/*********************************************************************/
/**** CONFIGURAZIONE GENERALE ****************************************/
/*********************************************************************/

HTML
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 100%;
    font-weight: normal;
    color: white;
}

BODY
{
    background-color: #000000;
    color: white !important;
}

#DIV, DIV
{
    background-color: #000000;
    color: white !important;
    padding:0.2em 0;
}

span
{
    background-color: #000000;
    clear: both;
    color: #FFFFFF !important;
    float: left;
    padding: 0.2em 0;
    width: 100%;
}

th
{
	border: 1px solid white;
}


#formid_intestazione1 {
	height: 220px;
}

#formid_fondo1  
{
    clear:both;
    float:left;
    height:auto;
}
#formid_fondo2  
{
    clear:both;
    float:left;
    height:auto;
    margin-top:0PX;
}

#formid_fondo3  
{
    clear:both;
    float:left;
    height:auto;
}


IMG
{
    display: none;
    border: none;
}

H1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 130%;
    font-style: normal;
    font-weight: normal;
    color: white;
    padding:0.2em 0;
}

H2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 110%;
    font-style: normal;
    font-weight: normal;
    color: white;
    padding:0.2em 0;    
}

H3, P
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 100%;
    font-weight: normal;
    color: white;
    padding:0.2em 0;    
}

H4
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
    font-style: normal;
    font-weight: normal;
    color: white;
    padding:0.2em 0;
}
H5
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 100%;
    font-weight: normal;
    color: white;    
}
H6
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 100%;
    font-weight: normal;
    color: white;
}

H7
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: white;
}

A, A:link, A:active, A:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    color: yellow !important;
    text-decoration: none;
}


A:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    color: yellow !important;
    text-decoration: underline;
}

#boxAccessibilitaModalitaVisualizzazione .normale
{
    display: none;
}

#formid_centro ul, #formid_centro ol 
{
    padding:0px;
    margin-left:30px;
}

#boxBricioleDiPane
{
    clear:both;
}


/*********************************************************************/
/**** BOX MODIFICATI PER ALTO CONTRASTO ******************************/
/*********************************************************************/

#boxCalendarioEventi
{
    display: none;
}

.boxMenuSecondarioVoce
{
    visibility: visible !important;
}

.boxMenuSecondarioVoce UL LI
{
    display: inline;
}

legend
{
    color: yellow;
}

/*********************************************************************/
/**** BOX MODIFICATI PER ALTO CONTRASTO ******************************/
/*********************************************************************/

#formid_centro #boxMascheraDiRicercaPerServizioStandard
{
    clear: both;
    float: left;
    width: 99.8%;
    padding: 0px;
    margin: 10px 0 10px 0.2em;
    border: 1px solid yellow;
    
}

* html #formid_centro #boxMascheraDiRicercaPerServizioStandard
{
    width: 98.2%;
}


#formid_centro #boxMascheraDiRicercaPerServizioStandard H3
{
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 3px 1% 3px 1%;
    clear: both;
    color: yellow !important;
    font-weight: normal;
    font-size: 1.615em;
    font-family: Kozuka Mincho Pro B;
    letter-spacing: -1px;
    font-weight: normal;
    display: block;
    border-bottom: 1px solid yellow;
}

* html #formid_centro #boxMascheraDiRicercaPerServizioStandard H3
{
    float: left;
    width: 98.15%;
}


#formid_centro #boxMascheraDiRicercaPerServizioStandard H4
{
    padding: 5px 1%;
    font-weight: normal;
    position: relative;
    text-align: justify;
    clear: both;
    margin-bottom: 0em;
    border: 0px;
}

#formid_centro #boxMascheraDiRicercaPerServizioStandard H4:first-letter
{
    font-weight: bold;
}

#formid_centro #boxMascheraDiRicercaPerServizioStandard H6
{
    margin-right: 5px;
    width: auto;
    float: left;
    text-decoration: underline;
}


#formid_centro #boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca
{
    clear: both;
    float: left;
    width: 98%;
    padding: 1%;
}

#formid_centro #boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca LABEL
{
    clear: both;
    float: left;
    width: 45%;
    text-align: left;
    margin-right: 2%;
    font-weight: bold;
    margin-top: 2px;
    text-align: left;
    height: auto;
}


#formid_centro #boxMascheraDiRicercaPerServizioStandard .separatoreCampoRicerca INPUT
{
    float: left;
    width: 51% !important;
    position: relative;
}

#formid_centro #boxMascheraDiRicercaPerServizioStandard INPUT.campoData
{
    margin-right: 5px;
    float: left;
    width: 15% !important;
}


#boxMascheraDiRicercaPerServizioStandard .campoPulsante
{
    clear: both;
    float: left;
    text-align: center;
    width: 100%;
    margin: 10px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
    border-top: 1px solid black;
}

#boxMascheraDiRicercaPerServizioStandard .campoPulsante input
{
    background-color: yellow;
    border: 0px;
    padding: 0.5em;
    color: black;
    cursor: pointer;
    border: 1px solid yellow;
}

#boxMascheraDiRicercaPerServizioStandard .campoPulsante input:hover
{
    background-color: black;
    border: 0px;
    padding: 0.5em;
    color: yellow;
    border: 1px solid yellow;
}

#formid_centro #boxMascheraDiRicercaPerServizioStandard SELECT
{
    width: 52% !important;
    float: left;
    position: relative;
}

#formid_centro .Titolo1
{
    border-bottom: dotted 1px yellow;
    padding: 5px 1%;
    margin-bottom: 3px;
    font-weight: bold;
}

#formid_centro .Titolo2
{
    display: block;
    font-weight: bold;
    padding: 5px 1%;
    border-bottom: dotted 1px yellow;
    margin-bottom: 3px;
}

#formid_centro .Titolo3
{
    border-bottom: solid 1px yellow;
    padding: 3px 1%;
    margin-bottom: 3px;
    margin-top: 5px; /*font-style: italic;*/
    font-size: 150%;
}

#formid_centro .Titolo4
{
    border-bottom: solid 1px yellow;
    padding-bottom: 3px;
    margin-bottom: 3px;
    margin-top: 5px;
    font-style: italic;
}

#boxMenu1, #boxMenu2
{
    padding: 1em 0;
}

.area
{
    padding: 0.5em 0;
}

.categoria
{
    padding: 0.2em 0.5em 0.2em 1em;
}

.pagina
{
    padding: 0.2em 0.5em 0.2em 2em;
}

#formid_centro #boxPaginazioneServizioStandard
{
    clear: both;
    padding: 0.5em 0px 0.5em 1%;
    margin: 10px 0 2px;
    border: 1px solid yellow;
    float: left;
    width: 98.8%;
}

#boxPaginazioneServizioStandard span.pagine
{
    padding: 0.3em 1em 0.3em 0.5em;
}

#boxPaginazioneServizioStandard span
{
    padding: 0.3em;
}

#boxPaginazioneServizioStandard a
{
    padding: 0.3em;
}

#boxPaginazioneServizioStandard a:hover
{
    background-color: yellow;
    color: Black!important;
}

#boxAccessibilitaModalitaVisualizzazione
{
    display:block;
    text-align:center;
    padding:0.5em 0;
}

#boxAccessibilitaModalitaVisualizzazione .Senzagrafica
{
    display:none;
}

#boxAccessibilitaModalitaVisualizzazione a
{
    padding:0.2em;
}

#BoxAudioVideo #videoPlayer
{
    margin: 10px 0px 10px 0px;
    max-width:100%!important;
}

#boxMenuOrizzontale .area {
    width: 31%;
    float: left;
    text-align: center;
    padding: 1em 1%;
}

.bookmarks-alto 
{
    display:none;
}


/***************************** NO PUNTI ELENCO  IN BOX SERVIZIO GENERICO  e BOX PROCEDIMENTI****************************************/

#BoxServizioGenerico ul {
    clear: both;
    list-style: none outside none;
    margin: 5px 0 15px;   
}


#boxProcedimenti ul {
    clear: both;
    list-style: none outside none;
    margin: 5px 0 15px;
    padding: 0;
}
/***************************** SI PUNTI ELENCO  IN  BANDI-DOCUMENTI COLLEGATI ****************************************/

#BoxServizioGenerico ul.documentiCollegatiAlBando li {
    clear: both;
    list-style: circle outside none;
    margin-left: 3%;
    padding: 0;
}

/***************************************************************************/
/****  BOX PAGINA ECM ******************************************************/
/***************************************************************************/ 


#boxPaginaEcm h4
{
    font-size: 100%;
    padding-bottom: 0.5em;
    border-bottom: 1px solid white;
    font-weight:bold;
}


.testoSottolineato{    
    border-bottom: 1px solid white;    
}

.th_ecm4, .th_ecm5,.td_ecm2,  .td_ecm3
{  border: 1px solid white;     
    
 }
 
 #boxPaginaEcm TH, #boxPaginaEcm TD
{
    font-weight: normal;
    color:White;
    background-color:Black;
    border:1px solid white;
}

#boxPaginaEcm table
{
    clear:both; 
    margin-left:0.5%; 
     
}

#boxPaginaEcm p {
    font-size: 100%;
    padding-bottom: 5px;
}

.paragrafo_ecm6 {
    text-align: center;
}

.paragrafo_ecm7 {
    text-align: left;
}

.paragrafo_ecm8 {
    text-align: right;
}

.paragrafo_ecm9 {
    text-align: justify;
}

/*********************************************************************/
/**** MAPPA DEL SITO ****************************************/
/*********************************************************************/

.livello1 {
    font-size:130%;
}

.livello2 {
    font-size:110%;
    padding:0.2% 0 0.2% 1%;
   
}
.livello3 {
    font-size:100%;
    padding:0.1% 0 0.1% 2.5%;
}


/****************************************************************************/
/**** SEGNALAZIONI **********************************************************/
/***************************************************************************/ 


#BoxSegnalazioni
{ 
    clear: both;
    float: left;
    padding: 0em 0% 1em 0%;
    width: 100%;
}

 #BoxSegnalazioni FIELDSET
 { 
	border: solid 1px #ffffff;
	padding: 0 10px;
	margin-top: 10px;
  }
  
 #BoxSegnalazioni FIELDSET SELECT,  #BoxSegnalazioni FIELDSET INPUT,  #BoxSegnalazioni FIELDSET textarea
 { 
    font-size: 100%;
    width: 60%!important;
  }
  
 #BoxSegnalazioni TEXTAREA
 { 
	font-size: 100%;
	font-family: Arial;
  }
  
 #BoxSegnalazioni LEGEND
 { 
	
	color: #ffffff;
  }
 

 #BoxSegnalazioni .RigaDati
 { 
    clear: both;
    padding: 0.5em 0;
  }
  
 #BoxSegnalazioni .RigaDati .Chiave
 { 
    width: 30%;
    float: left;
    margin-right: 2%;
  }
  
#BoxSegnalazioni #boxBottoni
{
     margin-top: 10px;    
     text-align:center;
}


#BoxSegnalazioni .back
{
     margin-top: 10px;    
}


/*********************************************************************/
/****  DETTAGLIO SEGNALAZIONI ***********************************/
/* *******************************************************************/

#BoxSegnalazioniDettaglio
{ 
    clear: both;
    float: left;
    padding: 0em 0% 1em 0%;
    width: 100%;
    text-align:center;
}

#BoxSegnalazioniDettaglio a
{ 
    position:relative;
}

/*********************************************************************/
/****  CARTOGRAFIA ***************************************************/
/* *******************************************************************/

#boxCartGoogle  
{
    padding:0PX;
}
#boxRicercaInformazioni  
{
    padding:0PX;
}

#mapgoogle {
    display:none;
  }

#boxCartGoogleArchivioTrovaVia  .titolo {
    background-color:  black;
  }
    
#boxCartGoogleArchivioTrovaPercorso  .titolo {
    background-color:  black;  
 }
  
