/* sfondo outbox #A2A2A2  */

html,body{
margin: 0;
padding: 0;
}

body{
width: 100%;
font-family: arial,sans-serif;
text-align: left;
background-color: #a2a2a2;
}

div#box{
width: 900px;
margin: 0 auto;
text-align: left;
background: url(../immagini/sfondo_barra_navigazione.jpg) repeat-y top left;
}

div#header{
display: none;
text-align: right;
height: 240px;
background: url(../immagini/sfondo_header.jpg);
}

div#seiin{
display: none;
text-align: left;
width: 900px;
height: 50px;
padding-left: 25px;
background: url(../immagini/sfondo_barra_seiin.jpg) repeat-y top left;
color: #ffffff;
font-size: 10pt;
}

div#navigazione{
display: none;
color: blue;
font-weight: bold;
float: left;
padding-left: 20px;
width: 180px;
}

div#contenuto{
text-align: justify;
font-size: 10pt;
/*
margin-left: 200px;
padding-top: 5px;
padding-left: 5px;
padding-right: 25px;
*/
}

div#footer{
display: none;
clear:left;
text-align:center;
color: #ffffff;
font-size: 8pt;
font-weight: bold;
height: 100px;
background: url(../immagini/sfondo_footer.jpg) repeat-y top left;
}





/* h1  UTILIZZATO PER LE INTESTAZIONI DEL CONTENUTO */
h1{
font-size: 12pt;
border-bottom: 1px solid #d5d5e3;
}

/* h1  UTILIZZATO PER I TITOLI DEI SERVIZI E SETTORI NELLE PAGINE DELLE AREE */
h2{
font-size: 10pt;
font-weight: bold;
border-bottom: 1px solid #a2a2a2;
background: #C9D0F4;
}

h3{
}


/* STILI PER TUTTI I NEL DIV CONTENUTO */
div#contenuto a:link{
color: blue;
font-weight: bold;
text-decoration: underline;
}

div#contenuto a:visited{
color: blue;
font-weight: bold;

}

div#contenuto a:hover{
color: red;
font-weight: bold;
text-decoration: underline;
}

div#contenuto a:active{
color: blue;
font-weight: bold;
}


/* STILI PER TUTTI I LINK NEL DIV SEIIN */
div#seiin a:link{
color: #ffffff;
text-decoration: underline;
}

div#seiin a:visited{
color: #ffffff;
}

div#seiin a:hover{
color: #ffffff;
text-decoration: underline;
}

div#seiin a:active{
color: #ffffff;
}


/* TOGLIERE I BORDI DAI LINK CON LE IMMAGINI */
a img{
border: none;
}



/***********************************************************************************
STILE PER IL LINK NELLA COLONNA DEI MENU'
***********************************************************************************/
a.link_menu_padre{
color: #ffffff;
font-size: 10pt;
height: 30px;
background-image: url(../immagini/pulsante_menu_padre.jpg);
display: block;
width: auto;
line-height: 30px;
text-decoration: none;
}

a.link_menu{
color: #0000ff;
font-size: 8pt;
height: 25px;
background-image: url(../immagini/pulsante.jpg);
display: block;
width: auto;
line-height: 25px;
text-decoration: none;
}


a.link_menu:hover{
color: #ffffff;
font-size: 8pt;
height: 25px;
background-image: url(../immagini/pulsante_menu_selezionato.jpg);
display: block;
width: auto;
line-height: 25px;
text-decoration: none;
}

a.link_menu_selezionato{
color: #ffffff;
font-size: 9pt;
height: 25px;
background-image: url(../immagini/pulsante_menu_selezionato.jpg);
display: block;
width: auto;
line-height: 25px;
text-decoration: none;
}
/***********************************************************************************
************************************************************************************
***********************************************************************************/



/***********************************************************************************
CLASSI PER LE TABELLE CHE CONTENGONO RISULTATI DELLE RICERCHE
***********************************************************************************/
table#tabella_risultati{
width: 99%;
border-collapse: collapse;
margin-top: 0px;
}

/* sfondo grigio alla riga di intestazione della tabella risultati */
td.tabella_risultati_intestazione{
border: thin dotted #000000;
text-align: center;
background: #c0c0c0;
font-weight: bold;
}

/* classe per l'intestazione della data ad un numero di px fisso */
td.tabella_risultati_intestazione_data{
border: thin dotted #000000;
text-align: center;
background: #c0c0c0;
font-weight: bold;
width: 80px;
}

/* classe per i risultati della data ad un numero di px fisso (evitare dal al a capo) */
td.tabella_risultati_giustificato_data{
border: thin dotted #000000;
text-align: justify;
width: 80px;
}

/* rislutati standard con testo giustificato */
td.tabella_risultati_giustificato{
border: thin dotted #000000;
text-align: justify;
}

/* risultati standard con testo centrato */
td.tabella_risultati_centrato{
border: thin dotted #000000;
text-align: center;
}

/* delibere di giunta - colore di sfondo e testo centrato */
td.tabella_risultati_centrato_giunta{
border: thin dotted #000000;
text-align: center;
background: #B8DEEB;
}

/* delibere di giunta - colore di sfondo e testo giustificato */
td.tabella_risultati_giustificato_giunta{
border: thin dotted #000000;
text-align: justify;
background: #B8DEEB;
}

/* delibere di consiglio - colore di sfondo e testo centrato */
td.tabella_risultati_centrato_consiglio{
border: thin dotted #000000;
text-align: center;
background: #D1E6ED;
}

/* delibere di consiglio - colore di sfondo e testo giustificato */
td.tabella_risultati_giustificato_consiglio{
border: thin dotted #000000;
text-align: justify;
background: #D1E6ED;
}
/***********************************************************************************
************************************************************************************
***********************************************************************************/


.testorosso{
color: #ff0000;
}


.note{
text-align: justify;
font-size: 8pt;
}


.centrato{
text-align: center;
}


.testoevidenziato{
background-color:#fff000;
}


/* ELENCO PUNTATO IN GIUTA E CONSIGLIO */ 
ul.elenco{
list-style-type: disc;
}


span.seiin{
font-weight: bold;
}


.google{
width: 600px;
height: 600px;	
}

.fotoetestoup{
background-image: url(../immagini/data.png);
background-repeat : no-repeat;
height: 60px;
font-size: 8pt;
font-weight: bold;
}












.table{
width: 99%;
border-collapse: collapse;
margin-top: 0px;
}

td.header_center{
border: thin dotted #000000;
text-align: center;
background: #c0c0c0;
font-weight: bold;
}

td.header_right{
border: thin dotted #000000;
text-align: right;
background: #c0c0c0;
font-weight: bold;
}

td.header_left{
border: thin dotted #000000;
text-align: left;
background: #c0c0c0;
font-weight: bold;
}

td.header_justify{
border: thin dotted #000000;
text-align: justify;
background: #c0c0c0;
font-weight: bold;
}

td.header_data{
border: thin dotted #000000;
text-align: center;
background: #c0c0c0;
font-weight: bold;
width: 80px;
}



/* risultati standard con testo centrato */
td.result_center{
border: thin dotted #000000;
text-align: center;
}

/* risultati standard con testo centrato */
td.result_right{
border: thin dotted #000000;
text-align: right;
}

/* risultati standard con testo centrato */
td.result_left{
border: thin dotted #000000;
text-align: left;
}

/* rislutati standard con testo giustificato */
td.result_justify{
border: thin dotted #000000;
text-align: justify;
}

td.result_data{
border: thin dotted #000000;
text-align: justify;
width: 80px;
}