/* ---------------- NOTE: ---------------------
FOGLIO DI STILE SPECIFICO DEL SITO ASSOCIATIVO
---------------------------------------------
Leggi cappello in "web/shared_odv/shared_odv.css"
------------------------------------------- */




body {
/*background: URL(gif/bkg_footer_sfum_ok.gif) #3b2003 repeat-x fixed bottom center;*/
background-color: #3b2003;
border-bottom: none;
}


/*--- MARGINI E FONDI LAYOUT GLOBALE ---*/

#bkgsx {
background: URL(gif/bkg_veicoli_q40.jpg) transparent no-repeat fixed top left;
}
#bkgdx {
background: URL(gif/bkg_veicoli_q40.jpg) transparent no-repeat fixed top right;
}

#layout2014 {
background-color: transparent;
border-left: solid 2px #000000;
border-right: solid 2px #000000;
border-bottom: solid 1px #595959;
}


/*-------- RIGA 1 - TESTATA --------*/
/*-------- nome sito --------*/




/*-------- RIGA 2 - BRACCIO --------*/
/*--- logo, braccio, bacheca, menu, notizia, bottoni di servizio ---*/



.tdmenu {
background: URL(gif/bkg_braccio.gif) #113fa1 repeat-x bottom center;
/*#032662*/
border-right: solid 2px #ffffff;
}

.logobox {
background: URL(gif/bkg_logo_braccio.jpg) #b4c85c repeat center center;
padding-top: 0.8em;
padding-bottom: 0.8em;
}
.logomenu {
margin-top: 0em;
margin-bottom: 0em;
}

.menu-news-box {
background-color: transparent;
/*border-top: solid 0.1em #000000;*/
margin-left: 0em;
margin-right: 0em;
border-left: none;
border-right: none;
border-bottom: none;
}

.menuvocibox {
font-size: 130%;
line-height: 110%;
}

    /* ^sul CSS specifico puoi personalizzare i colori dei fondini */
.menuvocibox a:link {background-color: #ffffff;}
.menuvocibox a:visited {background-color: #ffffff;}
.menuvocibox a:active {background-color: #a4bd90;}
.menuvocibox a:hover {background-color: #a4bd90;}
.menuvocibox a:focus {background-color: #a4bd90;}
.menuvocibox a {
display: block;
background-color: #ffffff;
}
a#youarehere:link {background-color:#baff84;}
a#youarehere:visited {background-color:#baff84;}
a#youarehere:active {background-color:#a4bd90;}
a#youarehere:hover {background-color:#a4bd90;}
a#youarehere:focus {background-color:#a4bd90;}
a#youarehere {
background: URL(../shared_odv/gif/ico_youarehere_black.gif) #baff84 no-repeat center left;
}


/*-------- notizia --------*/

.notiziabox h2 {
font-size: 120%;
line-height: 120%;
color: #ffffff;
border-bottom: dashed 0.1em #527bda;
margin-bottom: 1em;
}

.lancionotizia {
color: #ffffff;
font-size: 120%;
line-height: 140%;
}

p.lancionotizia a:link {color: #ffffff;}
p.lancionotizia a:visited {color: #ffffff;}
p.lancionotizia a:active {color: #ffffff;}
p.lancionotizia a:hover {color: #ffffff;}
p.lancionotizia a:focus {color: #ffffff;}
p.lancionotizia a {
color: #ffffff;
text-decoration: none;
}

.notiziabox h2 a:link {color: #ffffff;}
.notiziabox h2 a:visited {color: #ffffff;}
.notiziabox h2 a:active {color: #ffffff;}
.notiziabox h2 a:hover {color: #ffffff;}
.notiziabox h2 a:focus {color: #ffffff;}
.notiziabox h2 a {
color: #ffffff;
text-decoration: none;
}


/*-------- bottoni extra, bottoni speciali --------*/


.partecipatxt {
color: #ffffff;
}

.sharedodv #bot-bachecassociazione {
border-right: solid 0.15em #0a2257;
border-bottom: solid 0.15em #0a2257;
}
.sharedodv #bot-trovavolontariato {
border-right: solid 0.15em #01112b;
border-bottom: solid 0.15em #01112b;
}
.sharedodv #bot-scuolaevolontariato {
border-right: solid 0.15em #01112b;
border-bottom: solid 0.15em #01112b;
}





/*-------- RIGA 2 - CORPO --------*/
/*-------- cella corpo --------*/

.tdcorpo {
background-color: #211948;
}

#logohomepage {
display: block;
margin-left: auto;
margin-right: auto;
}

.cover {
text-align: center;
}

.cover h1 {
font-family: Arial Black, Arial Bold, Gadget, Arial, Helvetica, Sans-Serif;
color: #e8ff84;
font-size: 220%;
line-height: 98%;
font-weight: bold;
width: 95%;
margin-left: auto;
margin-right: auto;
margin-top: 0.5em;
}

.verdino {
color: #a4bd90;
}
.marroncino {
color: #b47a3b;
}
.bianco {
color: #ffffff;
}

.cover p a:link {color:#ffffff; text-decoration:none;}
.cover p a:visited {color:#ffffff; text-decoration:none;}
.cover p a:active {color:#baff84; text-decoration:underline;}
.cover p a:hover {color:#baff84; text-decoration:underline;}
.cover p a:focus {color:#baff84; text-decoration:underline;}
.cover p a {color:#ffffff; text-decoration:none;}



/*-------- RIGA 3 - FOOTER --------*/
/*-------- credits --------*/




/*---------- formattazione contenuti secondo livello (liv2) ----------*/


.testoboox ul, .testoboox ol, .testoboox dl {
margin-left: 1.4em;
margin-right: 1em;
padding-left: 1.4em;
padding-right: 1em;
}


#chisiamo .secondolivello .tdcorpo {
background: URL(gif/bkg2liv_riunione.jpg) #ffffff no-repeat top left;
}
#attivita .secondolivello .tdcorpo {
background: URL(gif/bkg2liv_pompiere.jpg) #ffffff no-repeat top left;
}
#aiuto .secondolivello .tdcorpo {
background: URL(gif/bkg2liv_bambini.jpg) #ffffff no-repeat top left;
}

.secondolivello .corpointerno {

}

.secondolivello .testoboox {
margin-top: 0em;
padding-top: 0em;
margin-right: 0em;
margin-left: 0em;
margin-bottom: 0em;
}

.secondolivello .testoboox p, .secondolivello .testoboox ul, .secondolivello .testoboox ol {
margin: 2em;
color: #113e9f;
font-size: 85%;
line-height: 180%;
}

.secondolivello .testoboox ul ol {
font-size: inherit;
line-height: inherit;
}

.secondolivello .dilatata li, .secondolivello .dilatata dt {
padding-top: 0.45em;
padding-bottom: 0.45em;
line-height: 190%;
}

.secondolivello .dilatata ol li {
padding-top: 0em;
padding-bottom: 0em;
line-height: 170%;
}


.bkg2liv {
float: left;
margin: 0em;
margin-top: 0em;
margin-right: 2em;
}

.containh1navig  {
position: relative;
}

.h1main-box {
float: none;
width: auto;
}

.containh1navig	br.clear {
font-size: 40%;
}
		
.containh1navig .navigbox {
float: none;
margin-top: -2em;
margin-right: 2em;
margin-left: 0em;
margin-bottom: 0em;
position: absolute;
top: 0em;
right: 0em;
z-index: 2;
}

.h1main-box h1 {
float: none;
width: auto;
background-color: #032662;
color: #ffffff;
margin-left: 330px;
margin-right: 1.2em;
margin-bottom: 0em;
font-size: 160%;
line-height: 110%;
padding: 0.5em 1em 0.5em 1em;
}

.bottombox {
margin-right: 2em;
}

.secondolivello .testoboox h2 {
background-color: #8b9b47;
color: #ffffff;
margin-left: 330px;
margin-right: 1.2em;
margin-bottom: 0em;
font-size: 140%;
line-height: 110%;
padding: 0.5em 1em 0.5em 1em;
}

#bothome, #botback, #bottop {
width: 3.25em;
height: 0.75em;
}

.testoboox a:link {color:#708904; text-decoration:underline;}
.testoboox a:visited {color:#708904; text-decoration:underline;}
.testoboox a:active {color:#000000; text-decoration:none;}
.testoboox a:hover {color:#000000; text-decoration:underline;}
.testoboox a:focus {color:#000000; text-decoration:underline;}
.testoboox a {color:#708904; text-decoration:underline; font-weight:bold;}




/*-------- navigazione --------*/

/*#bothome {
width: 5em;
height: 1.7em;
margin-top: 0.65em;
}
#botback {
width: 5.8em;
height: 1.7em;
margin-top: 0.65em;
}
#bottop {
width: 6em;
height: 1.7em;
}*/


/*---------- formattazione contenuti secondo livello (liv2) ----------*/

/*---- layout free2014 (testoboox invece di testobox) ----*/

/*---------- formattazione: altri titoli ----------*/

/*-------- formattazione: varie --------*/

/*-------- mappa google --------*/

