/* ---------------- NOTE: ---------------------
FOGLIO DI STILE SPECIFICO DEL SITO ASSOCIATIVO
---------------------------------------------
Leggi cappello in "web/shared_odv/shared_odv.css"
------------------------------------------- */




body {
background: URL(gif/bkg_body.gif) #253F6F repeat-x top center;
border-bottom: none;
}


/*--- MARGINI E FONDI LAYOUT GLOBALE ---*/

#layout2014 {
border-bottom: solid 2px #595959;
}


/*-------- RIGA 1 - TESTATA --------*/
/*-------- nome sito --------*/




/*-------- RIGA 2 - BRACCIO --------*/
/*--- logo, braccio, bacheca, menu, notizia, bottoni di servizio ---*/

.tdmenu {
background: URL(gif/bkg_braccio.gif) #4A6087 repeat-x top left;
}

.logobox {
background-color: #E2E9F6;
padding-top: 0.3em;
padding-bottom: 0.3em;
}

.logomenu {
margin-top: 0.3em;
margin-bottom: 0.3em;
}

.menu-news-box {
background-color: #D5DFEF;
}

    /* ^sul CSS specifico puoi personalizzare i colori dei fondini */
.menuvocibox a:link {background-color:#D5DFEF;}
.menuvocibox a:visited {background-color:#D5DFEF;}
.menuvocibox a:active {background-color:#24AB4A; color: #ffffff;}
.menuvocibox a:hover {background-color:#FD5E4E; color: #ffffff;}
.menuvocibox a:focus {background-color:#FD5E4E; color: #ffffff;}
.menuvocibox a {
background-color: #D5DFEF;
color: #000000;
}
a#youarehere:link {background-color:#4A6087;}
a#youarehere:visited {background-color:#4A6087;}
a#youarehere:active {background-color:#24AB4A;}
a#youarehere:hover {background-color:#FD5E4E;}
a#youarehere:focus {background-color:#FD5E4E;}
a#youarehere {
background: URL(../shared_odv/gif/ico_youarehere_white.gif) #4A6087 no-repeat center left;
color: #ffffff;
}


/*-------- notizia --------*/




/*-------- RIGA 2 - CORPO --------*/
/*-------- cella corpo --------*/


.tdcorpo {
background: URL(gif/bkg_cover_completa.jpg) #4A6087 no-repeat top center;
}

.cover {
height: auto;
height: 1%;
}

.alzacover {
float: right;
width: 1px;
height: 665px;
}

h1.h1home {
display: block;
width: 15.5em;
margin-top: 0em;
margin-left: auto;
margin-right: auto;
padding-top: 0.8em;
color: #ffffff;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 250%;
line-height: 90%;
text-align: center;
}
#sp-h1home {
display: block;
height: 7px;
width: 554px;
margin-left: auto;
margin-right: auto;
}
.h1home-come {
display: block;
color: #96ABD0;
text-transform: lowercase;
padding-right: 2.6em;
}
.h1home strong {
text-transform: capitalize;
font-size: 130%;
line-height: 110%;
}
.h1home-dot {
display: none;
}

.shortino {
display: none;
}

.testoboox {
margin: 0em;
}

.tagclouds {
position: absolute;
width: 20em;
top: -200em;
left: -200em;
}


/*-------- RIGA 3 - FOOTER --------*/
/*-------- credits --------*/




/*---------- formattazione contenuti secondo livello (liv2) ----------*/

.secondolivello .tdcorpo {
background: URL(gif/bkg_corpo2liv.gif) #ffffff repeat-x top center;
}

.secondolivello .corpointerno {
background: URL(gif/bkg_header.jpg) transparent no-repeat top center;
padding-top: 111px;
}

.containh1navig {
background: URL(gif/bkg_h1navig.gif) transparent repeat-x bottom center;
color: #ffffff;
margin-top: 0em;
position: relative;
padding-bottom: 20px;
}

.h1main-box {
float: none;
background-color: #4A6087;
text-align: center;
}

.h1main-box h1 {
font-family: Arial Black, Arial, Helveica, Sans-Serif;
font-style: italic;
font-size: 220%;
line-height: 95%;
text-transform: lowercase;
margin-top: 0.4em;
margin-left: 1.8em;
margin-right: 1.8em;
margin-bottom: 0em;
}

.containh1navig .navigbox {
float: none;
position: absolute;
top: 0px;
right: 0px;
text-align: right;
width: 70px;
margin-top: 0.4em;
margin-right: 1em;
margin-left: 0em;
margin-bottom: 0em;
}

#bothome {
background: URL(gif/bot_home_0.gif) transparent no-repeat center center;
}
#bothome:hover {
background: URL(gif/bot_home_h.gif);
}
#bothome:focus {
background: URL(gif/bot_home_h.gif);
}

#botback {
background: URL(gif/bot_back_0.gif) transparent no-repeat center center;
}
#botback:hover {
background: URL(gif/bot_back_h.gif);
}
#botback:focus {
background: URL(gif/bot_back_h.gif);
}

.navigbox img {
width: 21px;
height: 21px;
margin-left: 0.3em;
}
.navigbox img:hover {
margin-left: 0.35em;
}
.navigbox img:focus {
margin-left: 0.35em;
}

.containh1navig br {
display: none;
}

.secondolivello .testoboox {
margin: 2em;
}

.testoboox p, .testoboox ul, .testoboox ol, .testoboox dl {
font-size: 90%;
line-height: 150%;
margin-top: 1.1em;
margin-bottom: 1.1em;
}

.testoboox a:link {color:#FD5E4E;}
.testoboox a:visited {color:#FD5E4E;}
.testoboox a:active {color:#4A6087;}
.testoboox a:hover {color:#4A6087;}
.testoboox a:focus {color:#4A6087;}
.testoboox a {color:#FD5E4E;}



.bottombox {
width: 70px;
margin-right: 1em;
margin-left: auto;
}
.bottombox img {
background: URL(gif/bot_top_0.gif) transparent no-repeat center center;
width: 21px;
height: 21px;
margin-top: 0.1em;
margin-left: 0.2em;
margin-right: 0.1em;
margin-bottom: 0.1em;
}
.bottombox img:hover {
background-image: URL(gif/bot_top_h.gif);
margin-top: 0em;
margin-left: 0.1em;
margin-right: 0.2em;
margin-bottom: 0.2em;
}
.bottombox img:focus {
background-image: URL(gif/bot_top_h.gif);
margin-top: 0em;
margin-left: 0.1em;
margin-right: 0.2em;
margin-bottom: 0.2em;
}


/*---- layout free2014 (testoboox invece di testobox) ----*/

/*---------- formattazione: altri titoli ----------*/

.secondolivello .testoboox h3 {
font-family: Arial Black, Arial, Helveica, Sans-Serif;
font-size: 100%;
line-height: 130%;
color: #4A6087;
text-transform: lowercase;
font-weight: bold;
font-style: italic;
text-align: right;
margin-top: 1.6em;
border-bottom: solid 1px #BCBCBC;
}

/*-------- formattazione: varie --------*/

/*-------- mappa google --------*/

