body
{
  margin:           0px;  
  background:       #6da1c0 url('../img/bgSite.jpg') repeat-y center top;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        0.75em;
  color:            #424343;
  /* letter-spacing:   1px; */
  line-height:      1.5em;
}

#contenitore
{
  margin:            0px auto;
  width:             100%;
  background:        url('../img/bgHeaderPage.jpg') no-repeat scroll center top; 
}

#pagina
{
  margin:            0px auto;
  width:             960px;
  background-color:  #ebebeb;
}

a
{
  text-decoration:  none;
}

/****************************************/
/*       MASTER             */
/****************************************/
#testata
{
  height:       120px;
  background-color:  #FFFFFF;
}

#testata img
{
  border:       0px;
}

#logoPON
{  
  position:       relative;
  float:         left;
  width:         450px;
}

#logoExtra
{
  float:        right;
  margin:       10px 0px 0px 0px;
}

#logoExtra img
{
  display:       inline;
  margin:       10px;
}

.slogan
{
  position:       absolute;
  top:         55px;
  left:         290px;
}




/*** NAVBAR ***/
#navbar
{
  height:       51px;
  background:      #070707 url('../img/bgNavbar.jpg') repeat-x;
}

#cerca
{
  /* float:         left; */
   padding:      15px 10px 10px 15px;
  width:        200px;
}

#cerca form
{
  position:       relative;
}

#cerca fieldset
{
  border:        0px;
}

#cerca form .txtbCerca
{
  position:      absolute; 
  top:        0px; 
  left:        0px; 
  width:         173px; 
  height:        17px;
}

#cerca form .btnCerca
{
  position:       absolute;
  top:         0px; 
  left:        174px;
}

#menu
{
  float:         right;
  font-family:   Arial, Verdana, Helvetica, sans-serif;
  padding:       15px 0px;
}

#menu ul
{
  margin:       0px 20px 0px 0px;
  padding:      0px;
  list-style:     none;
}

#menu ul li
{
  display:       inline;
  padding-left:    15px;
  color:         #FFFFFF;
  font-weight:     bold;
  font-size: 1em;
}                

#menu ul li a
{
  color:         #FFFFFF;
}  




/*** CORPO ***/
#corpo
{
  clear:         both;
}

#colSx
{
  float:         left;
  padding:       7px;
  width:         241px;
}

.bannerLink
{
  border: 0px;
  width: 240px;
  height: 80px;
}


#imgHP
{
  margin: 0px -7px 0px auto;
  padding: 0px -7px 0px auto;
}

#colDx
{
  float:        right;
  padding:       7px;  
  width:        691px;  
}

#colSx2
{
  float:         left;
  margin:        7px 0px 7px 7px;
  border:        1px solid #e2e2e2;
  padding:       7px;
  background-color:  #FFFFFF;
  width:             680px; 
}

#monoCol
{
  /* float:         left; */
  margin:        7px;
  border:        1px solid #e2e2e2;
  padding:       7px;
  background-color:  #FFFFFF;
}


#colDx2
{
  float:        right;
  padding:       7px;  
  width:        241px;
}

#corpo2col
{
  padding:      15px;
}

#corpo2col a
{
  color:         #146B86;
}

#colSxInt
{
  float:         left;
  border-right:     1px solid #e0e0e0;
  margin:       7px 10px 7px 7px;
  width:        200px;  
}

#colDxInt
{
  padding:       10px;  
  margin-left: 215px;
  min-height: 400px; 
  height: auto !important; 
  height: 400px;
}

#colDxInt a
{
  color:         #146B86; 
}

#colDxInt img
{
  border:        0px;
}

#colDxInt ul li,#colDxInt ol li 
{
  padding:       5px 0px;  
}


/*** PIEDE ***/
#piede
{
  clear:        both;  
  height:       277px;
  background:      url('../img/bgFooter.jpg') repeat-x;
}

#menuPiede
{
  padding:       15px 0px 10px 10px;
  list-style-type:  none;  
}

#menuPiede a
{
color: #424343;  
}

#menuPiede a.titolo
{
color: #146B86;  
}

#menuPiede li
{
  display:      block;
  float:        left;
  
  padding:       0 2px 0px 2px;  
  width:        130px;
}

#menuPiede li ul
{

  float:         left;  
  list-style-type:  none;
  margin-bottom:     10px;
  padding:       0px;
}

#menuPiede li ul li
{
  margin-bottom:     5px;
}

#subFooterSx
{
  float:        left;
}

#subFooterSx ul
{
  list-style-type:  none;
  margin-top:     30px;
}

#subFooterSx ul li
{
  display:      inline;
  padding-right:    25px;
}

#subFooterDx
{
  float:        right;
  padding:      15px;
}

#subFooterDx img
{
  padding-right:     10px;
  vertical-align:   middle;
}



/*** CLASSI ***/
.boxSemplice
{
  margin:        0px 0px 7px 0px;
  border:       1px solid #e2e2e2;
  background-color:  #FFFFFF;
}

.boxSemplice img
{
  border:       0px;
}

.boxBanner
{
  margin:            2px 0px 2px 0px;
  border:            1px solid #e2e2e2;
  background-color:  #FFFFFF;
  width:             239px;
}

.boxBanner img
{
  border:       0px;
}

.boxCorrelati
{
  margin-bottom: 0px;
  border:       1px solid  #e2e2e2;
  background-color:  #FFFFFF;
}

.boxCorrelati img
{
  position: relative;
  float: left;
  margin-right: 5px;
  border-right: 1px solid #e2e2e2;
  
  width:64px;
  height: 64px;
}

.boxCorrelatiInterno
{
  margin:        0px auto;
  padding:       9px 9px 0px 9px;
}



.boxIntestato
{
  margin:        0px 0px 7px 0px;
  border:       1px solid #e2e2e2;
  background:     #FFFFFF url('../img/bgNavbar.jpg') repeat-x;
}

.boxTestata
{
  padding:       17px 15px; 
  color:         #FFFFFF;
}

.boxPrimoPiano
{
  float:        left; 
  margin-right:    20px; 
  padding:       15px 40px 15px 20px;
  background-color:  #011E30;
  font-style:     italic;
  font-weight:     bold;  
  font-size:       1.3em;   
  color:        #FFFFFF;  
}

.archivi
{
  float:        right; 
  margin:       2px;
  padding:       2px 6px; 
  background-color:   #FFFFFF; 
  color:         #011E30; 
  font-style:     italic;
  font-weight:     bold;
  font-size:       0.8em; 
}

.archivi a
{
  color:         #011E30;
}

.boxInterno
{
  margin:        0px auto; 
  padding:       15px; 
  width:         90%;
}

.boxInternoHome
{
  margin:        0px;
  width:         210px;
}

.separatore
{
  margin:       0px auto; 
  border:       0px;
  height:       1px;
  width:        90%; 
  background-color:  #e0e0e0;  
  color:        #e0e0e0; 
}

.testataH1
{
  line-height: 1.5em;
  margin-bottom:    0px;
  padding-bottom:    0px;
  
}

.testataH2
{
  margin:        0px; 
  padding:      0px; 
  font-size:      1.1em; 
  font-weight:     bold; 
  font-style:     italic;
}

.titolo
{
  margin:        0px;
  padding:      0px;
  font-size:      1.1em;  
  font-weight:    bold;  
  font-style:      italic;
  color:         #146B86;  
}

.titolo a
{
  color:         #146B86;
}

.sottotitolo1
{
  font-size:      1.1em;  
  font-weight:    bold;  
  font-style:      italic;
  color:         #595959;  
}

.sottotitolo2
{
  font-size:      0.9em;  
  font-style:      none;
  color:         #595959;  
}

.elencoFreccia
{
  margin-left: 0px;
  padding-left:     20px;
  list-style-image:  url(../img/freccia.gif);
}

.elencoSezione
{
  font-weight:    bold;
  color:          #ffffff;
  background-color: #070707;
  list-style-image: none;
}

.elencoMenuItemSelected
{
  font-weight:    bold;
  color:          #ffffff;
  background-color: #000066;
}

.elencoFrecciaAttivo
{
  list-style-image:  url('../img/frecciaAttiva.gif');
  font-weight:    bold;
  color:        #146B86;
}

.elencoFreccia li, .elencoFreccia ul li
{
  padding: 1px;
}

.elencoFreccia a
{
  color:        #595959;
}

.elencoFrecciaAttivo a
{
  color:        #146B86;
}

.elencoFreccia ul 
{
  padding-left:     0px;
  list-style:     none;
}

.elencoFreccia ul li, .elencoFreccia ul li ul li
{
  padding-left:     15px;
  list-style:     none;
}

.clear
{
  clear:        both;
}


/****************************************/
/*       HOME PAGE           */
/****************************************/
#areaRiservata
{
  float:         left;
}

#socialNetwork
{
  float:           right; 
  margin-bottom:   10px; 
  width:           710px;
  text-align:      right;
  font-size:       0.8em;
}

#socialNetwork ul
{
  margin:       13px 18px 0px 0px;
  padding:       0px;
}

#socialNetwork ul li
{
  display:      inline;
  padding-left:    5px;
  font-weight:     bold;  
}

#socialNetwork a
{
  color:        #424343;
}

#socialNetwork img
{
  vertical-align:   middle;
  margin-right:     3px;
  border:        0px;
}

#internoCorpo
{
  margin-top:      7px;
}

#internoSx
{
  float:        left;
  padding-right:    1px;
  width:        445px;
}

#internoDx
{
  float:        right;
  padding-left:    1px;  
  width:        241px;
}

.newsPP
{
  margin:        0px;
  padding:      0px;
  list-style-type:  none;
}

.newsPP li
{
  border-bottom:     1px solid #e0e0e0;
  padding:       10px;
}

.newsPP li.ultima
{
  border-bottom:     0px;
}

.altreNews
{
  margin:        0px;
  padding:      0px;
  list-style-type:  none;
}

.altreNews li
{
  border-bottom:     1px solid #e0e0e0;
  padding:       10px 0px;
}

.altreNews li.ultima
{
  border-bottom:     0px;
}

.hpDataNotizia
{
  padding-right:     10px;
  font-size:      1em;
}

.hpTitoloNotizia
{
  display:      inline;
  margin:        0px;
  padding:      0px;
  font-size:      1.1em;  
  font-weight:    bold;  
  font-style:      italic;
  color:         #146B86;
}

.hpTitoloNotizia a
{
  color:         #146B86;
}

.hpAbstractNotizia
{}

.titoloNewsDet
{
  letter-spacing: 0;
  line-height: 1.1em;
  font-size: 1.8em;
 
}



.dataNewsDet
 {
  font-weight:    bold;
  margin-bottom:  15px;
 }

.corpoNewsDet
{
margin: 10px 0px;
}


.imgNewsDet
{
  float:        left;
  margin:       0px 20px 20px 0px;
  width:        200px;
}

.h2NewsDet
{
  font-size:      1.3em;  
  font-style:      italic;
  color:         #146B86;
}

.approfondimentiNewsDet
{}

.approfondimentiNewsDet ul li
{
  margin-bottom:    15px;
}

.glossarioNewsDet
{}

.approfondimentiFormatiFiles
{
  padding: 10px 0px;
}

.approfondimentiFormatiFiles img
{
  padding: 0px 10px;
}

.TAGNewsDet
{}

.TAGNewsDet li
{
  display:   inline;
  margin:   5px;
  list-syle: none;  
}





.sondaggio 
{
  padding:      0px;
  list-style-type:  none;  
}


.abstractPagine
{
  border: 1px solid #E2E2E2;
  padding: 10px;
  letter-spacing: 1px;
  background-color: #F3F3F3;
}


#tabellaBandi
{
  padding: 0px;
  border: 1px solid #464646;
}

#tabellaBandi th, td
{
  margin: 0px;
  border: 1px solid #464646;  
  padding: 5px;
  text-align: center;
}

#tabellaBandi td.scadenza
{
  color: #000000;  
  background-color: #FFC000;
  font-weight:      bold;
}

#tabellaBandi td.aperto
{
  color: #000000;
  background-color: #00B050;
  font-weight:      bold;
}

#tabellaBandi td.chiuso
{
  color:            #FFFFFF;
  background-color: #C00000;
  font-weight:      bold;
}


















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
