/*  Stili CSS definitivo per modelli Web parcodeltapo.it
    
*/


BODY  { color: black; font-size: 75%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #b3d8d0; margin: 0px; padding: 0px; width: 100%; height: 100% }
#testataHome    { background-color: #ff9c04; position: fixed; top: 0px; left: 0px; width: 100%; height: 60px; visibility: visible }
body#bodyPage div#testataPage     { color: white; font-size: 75%; 
background-image: url(../grafica/testata_biorange.gif); position: relative; top: 0; left: 0; height: 60px; }


.rigaSopra  { font-weight: normal; background-color: #f90 } /* testata con link / riga superiore */
.rigaSopra A:link { background: transparent; text-decoration: none; color: White; }
.rigaSopra A:visited { background: transparent; text-decoration: none; color: White; }
.rigaSopra A:hover { background: transparent; text-decoration: underline; color: White; }
.rigaSopra A:active { background: transparent; text-decoration: none; color: White; }

.testoRosso { color: #E72614; font-weight: bold; } /* testata con link / riga superiore / testo alternativo in "rosso" */

.rigaSotto  { font-weight: bold; background-color: #ffce82 } /* testata con link / riga inferiore */
.rigaSotto A:link { background: transparent; text-decoration: none; color: White; }
.rigaSotto A:visited { background: transparent; text-decoration: none; color: White; }
.rigaSotto A:hover { background: transparent; text-decoration: underline; color: White; }
.rigaSotto A:active { background: transparent; text-decoration: none; color: White; }

.testoArancio  { color: #ff9c04; font-weight: bold } /* testata con link / riga inferiore / colore alternativo in "arancio" */



body#bodyPage div#corpo   
         { background-color: #b3d8d0; padding: 0px; border: 0px; position: relative; top: 0; width: auto; height: auto; padding-bottom: 20px; }


 
.corpoHomeTxt { font-size: 75%; margin: 0px; padding: 0px 5px 0px; font-weight: bolder; } /* testo per menu' link nei blocchi HOME */
.corpoHomeTxt A:link { background: transparent; text-decoration: none; color: Black; }
.corpoHomeTxt A:visited { background: transparent; text-decoration: none; color: Black; }
.corpoHomeTxt A:hover { background: transparent; text-decoration: underline; color: Black; }
.corpoHomeTxt A:active { background: transparent; text-decoration: none; color: Black; }

/* #corpoPage {  }    foglio di stile per sviluppo verticale del corpo della pagina dei modelli "...v" */
#bodyPage { background-color: #b3d8d0; }
.bodyPageParco    { background: repeat-x fixed 0px 0px }
.testoX01h  { font-size: 80% }
/* #sole  { text-align: center; position: absolute; z-index: 1; top: 371px; left: 340px; width: 120px; height: 71px; visibility: visible } */
#sole  { text-align: center; visibility: visible; display: block; position: fixed; z-index: 2; bottom: 18px; left: 0; width: 100% }


#navig      { background-color: #cee9f5; text-align: center; position: absolute; top: 460px; left: 0px; width: 100%; height: auto; overflow: auto; visibility: hidden }
#navig A:link { background: transparent; text-decoration: none; font-weight:bolder; color: #002C72; }
#navig A:visited { background: transparent; text-decoration: none; font-weight:bolder; color: #002C72; }
#navig A:hover { background: transparent; text-decoration: underline; font-weight:bolder; color: #002C72; }
#navig A:active { background: transparent; text-decoration: none; font-weight:bolder; color: #002C72; }


.backHomeA  { background: url(../grafica/bkg_home_a.gif) no-repeat 0px 0px }
.backHomeB  { background: url(../grafica/bkg_home_b.gif) no-repeat 0px 0px }
.backHomeParco    { background: #b3d8d0 url(../grafica/bkg/bkg_parco.gif) repeat fixed 0px 60px }
.backHomeNatura      { background: #b3d8d0 url(../grafica/bkg/bkg_natura.gif) repeat fixed 0px 60px }
.backHomeEduAmb { background: #b3d8d0 url(../grafica/bkg/bkg_eduamb.gif) repeat fixed 0px 60px }
.backHomeCultura  { background: #b3d8d0 url(../grafica/bkg/bkg_cultura.gif) repeat fixed 0px 60px }
.backHomeTurismo { background: #b3d8d0 url(../grafica/bkg/bkg_turismo.gif) repeat fixed 0px 60px }
.backHomeTurismoA  { background: url(../grafica/bkg_visite_a.gif) no-repeat 0px 0px }
.backHomeNotizie { background: #b3d8d0 url(../grafica/bkg/bkg_notizie.gif) repeat fixed 0px 60px }
.backHomeInfo  { background: #b3d8d0 url(../grafica/bkg/bkg_biblio.gif) repeat fixed 0px 60px }
A:link { background: transparent; text-decoration: none; font-weight:bolder; color: #24835E; }
A:visited  { color: #0566a0; font-weight: bolder; text-decoration: none; background-color: transparent }
A:hover { background: transparent; text-decoration: underline; font-weight:bolder; color: #24835E; }
A:active { background: transparent; text-decoration: none; font-weight:bolder; color: #24835E; }

TT { font-family: Outfix, "Courier New", Courier, monospace; }
/* questo font "Outfix" e' disponibile presso http://www.verylim.com/Outfix/  */

H1 { font-size: 130%; color: #24835E; }
H2 { font-size: 100%; color: #002C72; }
.bluscuro { color: #002C72; }
#bluscuro { color: #002c72 }
.lowB { font-size: 80%; font-weight: bolder; }
.low  { font-size: 80%; }



ACRONYM, DFN { border-bottom: 1px dashed #0566A0; cursor: help;  font-style: normal; }





/* distanziano le immagini una accanto all'altra */
.sposta35 { margin-left: 35px; }

/* distanziano le immagini una sotto l'altra nella colonna */
.sposta22 { margin-top: 22px; }

/* == [TABELLE DATI A RIGHE ALTERNATE] ===========================================*/

table.tabelladati tr.titoli td { background-color:#002C72; color:#FFFFFF; font-weight:bold; }
table.tabelladati a { color:#24835E; }
table.tabelladati a:hover { text-decoration:underline; color:#24835E; }

table.tabelladati tr.sottotitoli td { background-color:#627728; }
table.tabelladati tr.rigauno td { background-color:#FFFFFF; }
table.tabelladati tr.rigadue td { background-color:#F0F2EA; }
table.tabelladati td.foto img {  border: solid 1px #24835E }
table.tabelladati input.piccolo , table.tabelladati select.piccolo { width:120px; }
table.tabelladati select.piccolo2 { width:60px; }

/* ---[ OPERAZIONE TRASPARENZA ]-----------------------------------------------------*/
table#trasparenza tr.row_a td { background-color:#002C72; color:#FFFFFF; font-weight:bold;  }
table#trasparenza tr.row_c td { background-color:#FFFFFF }
table#trasparenza tr.row_c td.attivo { background-color:#E5E5E5 }
table#trasparenza tr.row_d { background-color:#E5E5E5 }
