
/* pagina con centratura automatica in altezza
#pagina
{
    position: absolute;
    width: 100%;
    height: 570px;
    top: 50%;
    margin: -285px 0px 0px 0px;
    background: url(  "/images/fascia_blu.gif" ) repeat-x top left;
}
*/


body
{
  margin: 0px;
  font: normal 11px/16px Verdana;
  color: #000000;
  background:#FFFFFF;
}

td
{
  margin: 0px;
  font: normal 11px/16px Verdana;
  color: #000000;
}

#txt_contenuti td
{
  border-bottom: 1px solid #DDDDDD;
  padding: 5px 5px 5px 0px;
}

#txt_contenuti td.no_border
{
  border-bottom: 0px solid #FFFFFF;
}

input, select
{
  /*height: 14px;*/
  height: auto;
  border: 1px solid #B4ADA9;
  font: normal 10px Verdana;
  color: #000000;
  background:#F9F9F9;
}

textarea
{
  border: 1px solid #B4ADA9;
  font: normal 10px Verdana;
  color: #000000;
  background:#F9F9F9;
}

span.titolo_informa
{
  font: bold 11px/13px Arial;
  color: #00475B;
}

span.titolo
{
  font: bold 12px/15px Verdana;
  color: #00699B;
}

.blu
{
  color: #00699B;
}

.arancio
{
  color: #DF5616;
}

.news_arch_data
{
  font: normal 11px/16px Verdana;
  color: #666666;
}

.news_arch_titolo
{
  font: bold 11px/16px Verdana;
  color: #00475B;
}

.news_arch_abstract
{
  font: normal 11px/16px Verdana;
  color: #666666;
}

.news_arch_testo
{
  font: normal 11px/16px Verdana;
  color: #000000;
}

A:link, A:visited
{
  font: normal 11px/16px Verdana,sans-serif;
  color: #00699B;
  text-decoration: none;
}

A:hover, A:active
{
  font: normal 11px/16px Verdana,sans-serif;
  color: #00699B;
  text-decoration: underline;
}





p
{
  margin-top:0px;
  margin-bottom:0px;
}

#pagina
{
    width: 100%;
    height: 565px;
    margin-top:10px;
    background: url(  "/images/fascia_blu.gif" ) repeat-x top left;
}


#sito
{
    width: 1001px;
    height: 565px;
    text-align: left;
}

.clearfloat
{
    clear: both;
    height: 1px;
    overflow: hidden;
    margin: -1px;
}

/* --------HOME--------------------- */

#flash_home
{
    width:100%;
    height: 535px;
    float:left;
}

.colonna_dx_home
{
    width: 744px;
    height: 535px;
    float: left;
    z-index:3;
}

/* --------HEADER--------------------- */

#header
{
    width: 100%;
    height: 35px;
}

#cerca_contenitore
{
    width: 227px;
    height: 35px;
    padding: 0px 0px 0px 35px;
    float: left;
}

.Menu_top_sx_1
{
  cursor: hand !important;
}

.Menu_top_dx_1
{
  cursor: hand !important;
}

.dynamic_menu
{      
  text-align: left;
  padding:2px 4px 2px 4px;    
}
  

#cerca_titolo
{
    padding: 8px 5px 0px 10px;
    float: left;
}

#cerca_input
{
    padding: 6px 0px 0px 0px;
    float: left;
}

#cerca_button
{
    padding: 3px 0px 0px 5px;
    float: left;
}

#menu_header1
{
    width: 680px;
    height: 23px;
    padding:12px 0px 0px 20px;
    float: left;
    background:url("/images/sfondo_menu1.gif") no-repeat top right;
}

/*
#menu_header2
{
    width: 166px;
    height: 23px;
    padding: 12px 0px 0px 0px;
    float: left;
    background:#00FF00 url("/images/sfondo_menu2.gif") no-repeat top center;
}
*/
.colonna_dx
{
    width: 709px;
    height: 535px;
    padding: 0px 31px 0px 0px;
    float: left;
    background: url(  "/images/sfondo_sezione.jpg" ) no-repeat top left;
    z-index:3;
}

#colonna_sx
{
    width: 227px;
    height: 535px;
    padding: 0px 0px 0px 30px;
    float: left;
    z-index:4;
}

/* ELEMENTI DELLA COLONNA DI SINISTRA */

.spot_home{
    width:219px;
    height:40px;}

#logo
{
    margin: 18px 0px 0px 27px;
}

#accessibile
{
    padding: 0px 0px 8px 10px;
}

#news_home
{
    width: 189px;
    height: 320px;
    margin: 15px 0px 0px 0px;
    padding: 10px 15px 0px 15px;
    background: #FFF;
}

#news_contenitore
{
    margin: 0px 0px 8px 0px;
}

.news_contenitore_titolo
{
    height:24px;
    padding:10px 10px 0px 0px;
    background:url("/images/news.jpg") no-repeat top left;
}

.news_singola
{
    height:12px;
    overflow:hidden;
    margin: 4px 0px 4px 10px;
    padding: 0px 0px 0px 23px;
    background: url(  "/images/pallino_news.gif" ) no-repeat top left;
}

.informa_singola
{
    height:41px;
    /*height:26px;*/
    overflow:hidden;
    margin: 4px 0px 4px 10px;
    padding: 0px 0px 0px 23px;
    background: url(  "/images/pallino_news.gif" ) no-repeat top left;
}

.news_separatore
{
    width: 172px;
    height: 1px;
    margin: 0px 0px 0px 10px;
    background: url(  "/images/tratteggio.gif" ) repeat-x top left;
}

.news_archivio
{
    /*margin: 8px 10px 0px 8px !important;
    margin: 16px 10px 0px 8px;*/
    /*background: url(  "/images/fascetta_archivio.gif" ) no-repeat center left;*/
    text-align: right;
}

#informa_contenitore
{
    margin: 0px 0px 0px 0px;
}

.informa_contenitore_titolo
{
    height:24px;
    padding:10px 10px 0px 0px;
    background:url("/images/apt_informa.jpg") no-repeat top left;
}

#footer_sx
{
    width: 100%;
    height: 75px;
    background:url("/images/footer_copyright.jpg") no-repeat top left;
}

/* SEZIONE CMS - ELEMENTI DELLA COLONNA DI DESTRA */

#back_mappa
{
    width: 165px;
    height: 25px;
    padding: 12px 0px 0px 20px;
    float: left;
}

#navigatore
{
    width: 450px;
    height: 22px;
    padding: 15px 25px 0px 25px;
    float: left;
}

#contenuti1
{
    width: 509px;
    height: 459px;
    float: left;
}

#contenuti2
{
    margin-top:0px !important;
    margin-top:1px;
    width: 187px;
    height: 459px;
    float: left;
}

#footer_dx
{
    height: 30px;
    padding:0px 0px 0px 20px;
    float: left;
}

#titolo_sezione
{
    margin: 30px 0px 0px 30px;
    padding: 0px 0px 0px 25px;
    background: url(  "/images/pallino_titolo.gif" ) no-repeat top left;
}

#txt_contenuti 
{
    width: 415px;
    height: 318px;
    margin: 35px 0px 57px 35px;
    padding: 0px 35px 0px 0px;
    overflow: auto;
    overflow-x:hidden;
    scrollbar-face-color: #AACEE6;
    scrollbar-highlight-color: #AACEE6;
    scrollbar-shadow-color: #AACEE6;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
}

.testo_cerca  /* div a scorrimento per le sezioni senza foto dx (form, cerca, news)*/
{
    width: 615px;
    height: 348px;
    margin: 35px 0px 16px 35px;
    padding:0px 0px 15px 0px;
    background: #FFFFFF;
    overflow: auto;
    scrollbar-face-color: #AACEE6;
    scrollbar-highlight-color: #AACEE6;
    scrollbar-shadow-color: #AACEE6;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
}

.foto_contenuti
{
    margin:0px 0px 4px 0px;
}

.stampa_invia
{
    height: 23px;
    border: 1px solid #EBEBEB;
    padding: 5px 0px 0px 10px;
    float: left;
}

#foto
{
    width: 202px;
    height: 187px;
}

.approfondimenti
{
    margin: 13px 0px 0px 18px;
}

.voce_appr
{
    padding: 2px 0px 2px 18px;
    background: url(  "/images/icona_download.gif" ) no-repeat center left;
}

.risorse
{
    margin: 20px 0px 0px 18px;
}

.voce_risorse
{
    padding: 2px 0px 2px 0px;
}

#acrobat
{
    padding: 0px 85px 0px 0px;
    float: right;
}

.login
{
    height:300px;
    background:#FFFFFF;
    padding: 0px 0px 0px 0px;
}

/* SEZIONE ARCHIVIO NEWS - ELEMENTI DELLA COLONNA DI DX */

.news_menu
{
    width:170px;
    padding: 0px 0px 0px 0px;
    float:left;
}

.news_testo
{
    padding: 0px 0px 0px 0px;
    float:left;
}

.news_menu_anno
{
    padding: 2px 0px 2px 20px;
}

.news_menu_mese
{
    padding: 0px 0px 0px 30px;
}

.news_menu_linea
{
    padding: 3px 0px 3px 20px;
    background:url("/images/pallino_news.gif") no-repeat center left;
}

.news_tratteggio
{
    height:1px;
    padding: 0px 0px 0px 0px;
    background:url("/images/tratteggio_news.gif") repeat-x center left;
}

.box_news_arch_data
{
    padding: 0px 0px 0px 0px;
}

.box_news_arch_titolo
{
    padding: 0px 0px 10px 0px;
}

.box_news_arch_abstract
{
    padding: 4px 0px 4px 0px;
}

.box_news_arch_foto
{
    margin:20px 0px 20px 0px;
    border-right:10px solid #FFFFFF;
    background:#FFFFFF;
    text-align:center;
    /*float:left;*/
}

.box_news_arch_foto_larga 
{
    margin:0px 0px 20px 0px;
    float:none;
    text-align:center;
}

.box_news_arch_testo
{
    padding: 12px 0px 0px 0px;
}

.box_news_arch_link
{
    padding: 10px 0px 20px 0px;
}

.news_indietro
{
    padding: 10px 0px 10px 0px;
    float:left;
}

.news_allegato
{
    padding: 10px 0px 0px 0px;
    float:right;
}


/* classe per le immagini in popup */
.popup_image
{
  cursor:pointer;
}

