/* ---------------- NOTE: ---------------------
FOGLIO DI STILE SPECIFICO DEL SITO ASSOCIATIVO
---------------------------------------------
Leggi cappello in "web/shared_odv/shared_odv.css"
------------------------------------------- */




body {
background: URL(gif/bkg_body.gif) #5A003C repeat-x top left;
border-bottom: none;
}



/*--- MARGINI E FONDI LAYOUT GLOBALE ---*/

#layout2014 {
border-left: solid 2px #000000;
border-right: solid 2px #000000;
}


/*-------- RIGA 1 - TESTATA --------*/
/*-------- nome sito --------*/




/*-------- RIGA 2 - BRACCIO --------*/
/*--- logo, braccio, bacheca, menu, notizia, bottoni di servizio ---*/

.tdmenu {
background: URL(gif/bkg_braccio.gif) #511541 repeat-x top center;
/*background: URL(gif/bkg_braccio.gif) #511541 repeat center center;
background: URL(gif/bkg_braccio.gif) #D2BBAA repeat-x bottom left;*/
border-right: solid 2px #000000;
}

.logobox {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.logomenu {
margin-top: 0em;
margin-bottom: 0em;
}

.sharedodv #bot-bachecassociazione {
border-right: solid 0.15em #B1A297;
border-bottom: solid 0.15em #B1A297;
}
.sharedodv #bot-trovavolontariato {
border-right: solid 0.15em #BAA0A6;
border-bottom: solid 0.15em #BAA0A6;
}
.sharedodv #bot-scuolaevolontariato {
border-right: solid 0.15em #98717B;
border-bottom: solid 0.15em #98717B;
}


.menu-news-box {
background-color: transparent;
border-top: solid 0.1em #ffffff;
margin-left: 0em;
margin-right: 0em;
margin-bottom: 2.2em;
border-left: none;
border-right: none;
border-bottom: none;
}

    /* ^sul CSS specifico puoi personalizzare i colori dei fondini */
.menuvocibox a:link {background-color: #A3A7D3; font-weight:normal;}
.menuvocibox a:visited {background-color: #A3A7D3; font-weight:normal;}
.menuvocibox a:active {background-color: #C4C4ED; font-weight:bold;}
.menuvocibox a:hover {background-color: #C4C4ED; font-weight:bold;}
.menuvocibox a:focus {background-color: #C4C4ED; font-weight:bold;}
.menuvocibox a {
font-family: Times New Roman, Times, Serif;
font-size: 140%;
background-color: #A3A7D3;
color: #000000;
border-bottom: solid 0.1em #ffffff;
padding-top: 0.35em;
padding-bottom: 0.3em;
}
a#youarehere:link {background-color:#D15E62; color: #ffffff;}
a#youarehere:visited {background-color:#D15E62; color: #ffffff;}
a#youarehere:active {background-color:#C4C4ED; color: #000000; background-image: URL(../shared_odv/gif/ico_youarehere_black.gif);}
a#youarehere:hover {background-color:#C4C4ED; color: #000000; background-image: URL(../shared_odv/gif/ico_youarehere_black.gif);}
a#youarehere:focus {background-color:#C4C4ED; color: #000000; background-image: URL(../shared_odv/gif/ico_youarehere_black.gif);}
a#youarehere {
background-image: URL(../shared_odv/gif/ico_youarehere_white.gif);
background-color: #D15E62;
color: #ffffff;
}


/*-------- notizia --------*/

.notiziabox h2 {
color: #433E39;
font-size: 90%;
margin-top: 2.3em;
margin-left: 0.5em;
margin-right: 0.5em;
border-bottom: dashed 0.15em #848484;
}

.notiziabox p {
font-family: Times New Roman, Times, Serif;
font-size: 135%;
line-height: 110%;
margin-left: 0.7em;
margin-right: 0.4em;
}


/*-------- RIGA 2 - CORPO --------*/
/*-------- cella corpo --------*/

.tdcorpo {
background: URL(gif/bkg_corpo_home.gif) #4D151B repeat-x top center;
border-bottom: solid 1px #595959;
}
.secondolivello .tdcorpo {
background: URL(gif/bkg_corpo.gif) #F7EACC repeat-x top left;
}

.corpointerno {
background: URL(gif/bkg_cover.jpg) transparent no-repeat top center;
}

.secondolivello .corpointerno {
background: URL(gif/bkg_corpointerno.jpg) transparent no-repeat top left;
padding-top: 62px;
}

.testoboox {
margin: 0em;
}

.alzapagina {
float: left;
width: 1px;
height: 700px;
}

.cover {
position: relative;
display: block;
border-top: solid 1px #A3A7D3;
margin-top: 0em;
margin-left: auto;
margin-right: auto;
}

.cover h1 {
position: absolute;
top: 590px;
width: 89%;
color: #D2BBAA;
font-family: Times New Roman, Times, Serif;
font-size: 105%;
line-height: 120%;
font-weight: normal;
font-style: italic;
text-transform: lowercase;
margin-left: auto;
margin-right: auto;
padding-left: 2.5em;
padding-right: 2.5em;
padding-bottom: 2em;
}
.cover h1 strong {
font-weight: normal;
text-transform: uppercase;
}

.testoboox p.motto {
width: 8.7em;
font-family: Times New Roman, Times, Serif;
font-size: 270%;
line-height: 90%;
color: #ffffff;
text-align: left;
letter-spacing: 0.05em;
word-spacing: -0.02em;
margin-top: 0.4em;
margin-left: auto;
margin-right: auto;
}

.motto strong em {
font-weight: normal;
font-style: normal;
}

.motto-line1, .motto-line2, .motto-line3 {
display: block;
}
.motto-line1 {
padding-left: 0.95em;
}
.motto-line2 {
position: relative;
margin-bottom: 0.2em;
}
.motto-line3 {
padding-left: 4.8em;
}

#mottow01 {
font-size: 85%;
color: #FFEDCD;
text-transform: lowercase;
}
#mottow02 {
font-size: 135%;
color: #FF4800;
}
#mottow04 {
display: block;
position: absolute;
top: 0.15em;
left: 4.7em;
font-size: 85%;
color: #5D5DA7;
letter-spacing: initial;
}
#mottow05 {
display: block;
position: absolute;
top: 0.25em;
left: 6.8em;
font-size: 85%;
color: #6D3C42;
letter-spacing: initial;
}
#autore {
color: #DCDEFA;
font-size: 50%;
letter-spacing: initial;
font-weight: normal;
font-style: italic;
}

.containh1navig {
background-color: #7D2F47;
}

.h1main-box {
float: none;
}

.h1main-box h1 {
float: left;
color: #ffffff;
font-family: Times New Roman, French Script MT;
font-size: 340%;
line-height: 75%;
font-weight: normal;
margin-top: 0em;
margin-left: 0em;
margin-right: 0em;
margin-bottom: 0.05em;
padding-top: 0.1em;
padding-left: 0.8em;
padding-right: 0.8em;
}

.containh1navig .navigbox {
margin-top: 1.9em;
margin-right: 2.3em;
margin-left: 0.3em;
margin-bottom: 0em;
}

#bothome{
width: 2.8em;
height: 1.05em;
}
#botback {
width: 3.7em;
height: 1.05em;
}
#bottop {
width: 3.75em;
height: 1.05em;
margin-right: 2.3em;
}

.secondolivello .alzapagina {
float: left;
width: 1px;
height: 465px;
}


/*-------- RIGA 3 - FOOTER --------*/
/*-------- credits --------*/




/*---------- formattazione contenuti secondo livello (liv2) ----------*/

.secondolivello .testoboox {
margin-top: 1.8em;
margin-left: 2.8em;
margin-right: 2.83em;
}

.testoboox p, .testoboox ul, .testoboox ol, .testoboox dl {
font-family: Times New Roman, Times, Serif;
font-size: 108%;
line-height: 125%;
}

.testoboox a:link {color:#D15E62; text-decoration:none;}
.testoboox a:visited {color:#853AA0; text-decoration:none;}
.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:#D15E62; text-decoration:none; font-weight:bold;}


/*---- layout free2014 (testoboox invece di testobox) ----*/

/*---------- formattazione: altri titoli ----------*/

.secondolivello .testoboox h2 {
background: URL(gif/h2ball-vio.gif) transparent no-repeat center left;
font-family: Times New Roman, Times, Serif;
font-size: 160%;
line-height: 125%;
color: #7D2F47;
margin-top: 1.5em;
margin-bottom: 0.5em;
padding-left: 1.6em;
}
.secondolivello .testoboox h2.h2first {
margin-top: 0em;
}

.secondolivello .testoboox h2.h2ball-ros {
background-image: URL(gif/h2ball-ros.gif);
}
.secondolivello .testoboox h2.h2ball-ara {
background-image: URL(gif/h2ball-ara.gif);
}


/*-------- formattazione: varie --------*/

/*-------- mappa google --------*/

