body {
background-color:#ffffff;
margin: 0em;
padding: 0em;
}

.tabsito1 {
border: solid 6px #8A8A8A;
margin: 0em;
padding: 0em;
width:600px;
}
.tabsito2 {
border: solid 6px #8A8A8A;
margin: 0em;
padding: 0em;
width:748px;
}

.testalogo {
background-color:#ffffff;
padding-top: 0.6em;
padding-bottom: 0.7em;
width:100%;
}
.testamenu {
background-color:#ffffff;
background-image: URL(gif/bkg_testamenu.gif);
background-repeat: repeat-y;
}
.testamenubox {

}
.testamenuvoce1 {
margin-top:12px;
margin-bottom:1px;
}
#testamenuvoce1first {
margin-top:5px;
margin-bottom:1px;
}
.testamenuvoce2 {
margin-bottom:1px;
}

.retekappabox {
background-color:#DEDCDC;
text-align:center;
margin-top:4.3em;
margin-bottom:1em;
padding-top:0.3em;
padding-bottom:0.5em;
}

.intro {
background-color: #BDBDBD;
}
.introbox {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
margin: 0.7em;
}
.introbox a {
font-weight: bold;
color: #000000;
}
.introbox a:link {
font-weight: bold;
color: #000000;
}
.introbox a:link {color:#000000;}
.introbox a:visited {color:#000000;}
.introbox a:active {color:#000000}
.introbox a:hover {color:#D43939;}
.introbox a:focus {color:#D43939;}

#introbox2 {
padding-top: 4em;
}
.menu2box #introbox2 {
font-family: Arial, Helvetica, Sans-Serif;
padding-top: 2.5em;
}

.homefoto {
width:208px;
}
.homeslogan {
width:208px;
text-align: right;
}

.tdlanci {
background-color: #ffffff;
}

.foglioelements {
padding: 0.6em;
padding-top: 1.4em;
margin-bottom: 1em;
}

.fogliohd {
background-color: #FC3642;
padding: 0.6em;
padding-top: 0.35em;
padding-bottom: 0.25em;
margin-bottom: 1em;
text-align:left;
}

.lancio1box {
float: left;
width:43%;
height:1%;
margin-left:0.1em;
margin-right:0.3em;
}
.lancio2box {
float: right;
width:43%;
height:1%;
margin-left:0.3em;
margin-right:0.1em;
}

.lancio a:link {color:#3D3D3D;}
.lancio a:visited {color:#3D3D3D;}
.lancio a:active {color:#FC3642; text-decoration: underline;}
.lancio a:hover {color:#000000; text-decoration: underline;}
.lancio a {color:#3D3D3D; font-weight: bold; text-decoration: none;}
.lancio {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
text-align: left;
}

br.clear {
clear: both;
}







.braccio2 {
background-color:#BDBDBD;
border-bottom:solid 1px #9B9A9A;
width:184px;
}
.testalogo2 {
background-color:#ffffff;
padding-top: 0.6em;
padding-bottom: 0.95em;
text-align:center;
width:100%;
}

.menu2box {

}

.menu2voce1 {
margin-top:0.9em;
margin-bottom:2px;
}
.menu2voce2 {
color:#ffffff;
font-family: Arial, Helvetica, Sans-Serif;
font-size:0.75em;
background-color: #979696;
padding:1em;
padding-top:0.2em;
padding-bottom:0.2em;
margin-bottom:1px;
width:100%;
}
.menu2voce2 a:link {color:#ffffff;}
.menu2voce2 a:visited {color:#ffffff;}
.menu2voce2 a:active {color:#000000;}
.menu2voce2 a:hover {color:#000000;}
.menu2voce2 a {color:#ffffff; text-decoration: none;}

#vocefoglio {
color:#ffffff;
font-family: Arial, Helvetica, Sans-Serif;
font-size:0.75em;
background-color: #FC3642;
padding:1em;
padding-top:0.2em;
padding-bottom:0.2em;
margin-bottom:1px;
}
#vocefoglio a:link {color:#ffffff;}
#vocefoglio a:visited {color:#ffffff;}
#vocefoglio a:active {color:#000000;}
#vocefoglio a:hover {color:#000000;}
#vocefoglio a {color:#ffffff; text-decoration: none;}

.menupiede {
background-color:#ffffff;
border-right: solid 1px #9B9A9A;
height:1.8em;
}

.quintarossa {
background-color: #FC3642;
width:19px;
}

.navigbox {
padding: 0.3em;
padding-left: 0.2em;
background-color:#ffffff;
}
.navigboxbottom {
padding: 0.3em;
padding-left: 0.2em;
padding-bottom: 0.5em;
}

.navig {
color:#616161;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.8em;
font-weight:bold;
}
.navig a:link {color:#616161;}
.navig a:visited {color:#616161;}
.navig a:active {color:#FC3642; text-decoration: none;}
.navig a:hover {color:#FC3642; text-decoration: underline;}
.navig a {color:#616161; font-weight: bold; text-decoration: none;}

h1 {
color:#616161;
font-family: Arial, Helvetica, Sans-Serif;
text-transform:uppercase;
font-size: 0.8em;
display:inline;
}
h1 a:link {color:#616161;}
h1 a:visited {color:#616161;}
h1 a:active {color:#FC3642; text-decoration: none;}
h1 a:hover {color:#FC3642; text-decoration: underline;}
h1 a {color:#616161; font-weight: bold; text-decoration: none;}

h1.wai {
margin:0em;
padding:0em;
border:0em;
}

h2 {
text-align:right;
margin:0em;
padding-top:1.2em;
padding-right:0.9em;
}

h3 {
font-family: Arial, Helvetica, Sans-Serif;
font-size:1.5em;
line-height:1em;
font-weight:normal;
margin-top:1.2em;
margin-bottom:1em;
color: #3A3838;
text-transform:lowercase;
}

h4 {
color:#3A3838;
font-family: Arial, Helvetica, Sans-Serif;
font-size:1em;
font-weight:normal;
margin-top:2.5em;
margin-bottom:1.2em;
border-bottom:solid 1px #3A3838;
text-transform:lowercase;
}


.corpolinetop {
background-image: URL(gif/bkg2corpo_linetop.gif);
background-repeat: no-repeat;
height:1px;
}

.corpobox {
background-image: URL(gif/bkg2corpo_sfum.gif);
background-repeat: repeat-y;
}

.chisiamobox {
background-image: URL(gif/bkg2corpo_chisiamo.jpg);
background-repeat: no-repeat;
}
.dovesiamobox {
background-image: URL(gif/bkg2corpo_dovesiamo.jpg);
background-repeat: no-repeat;
}
.cosafacciamobox {
background-image: URL(gif/bkg2corpo_cosafacciamo.jpg);
background-repeat: no-repeat;
}
.volontariatobox {
background-image: URL(gif/bkg2corpo_volontariato.jpg);
background-repeat: no-repeat;
}
.altbox {
background-image: URL(gif/bkg2corpo_alt.jpg);
background-repeat: no-repeat;
}




.testobox {
padding-top: 0.9em;
padding-left: 3.2em;
padding-right: 3.2em;
padding-bottom: 1.2em;
}



.testo {
color:#3A3838;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.75em;
line-height:1.4em;
margin-top:0.9em;
margin-bottom:0.9em;
}
.testolast {
color:#3A3838;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.75em;
line-height:1.4em;
margin-top:0.9em;
margin-bottom:1.5em;
}

.testoevid {
color:#3A3838;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.75em;
line-height:1.4em;
border-top: solid 4px #ffffff;
border-left: solid 4px #ffffff;
border-right: solid 4px #ffffff;
background-color:#D3D2D2;
padding-left:1.4em;
padding-right:1.2em;
padding-top:0.7em;
padding-bottom:0.7em;
margin:0em;
}

.testoevidsingle {
color:#3A3838;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.75em;
line-height:1.4em;
border-top: solid 4px #ffffff;
border-left: solid 4px #ffffff;
border-right: solid 4px #ffffff;
border-bottom: solid 4px #ffffff;
background-color:#D3D2D2;
padding-left:1.4em;
padding-right:1.2em;
padding-top:0.7em;
padding-bottom:0.7em;
margin:0em;
margin-top:0.6em;
margin-bottom:1.4em;
}

.testoevidfirst {
color:#3A3838;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.75em;
line-height:1.4em;
border-top: solid 4px #ffffff;
border-left: solid 4px #ffffff;
border-right: solid 4px #ffffff;
background-color:#D3D2D2;
padding-left:1.4em;
padding-right:1.2em;
padding-top:0.7em;
padding-bottom:0.7em;
margin:0em;
margin-top:0.6em;
}

.testoevidlast {
color:#3A3838;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.75em;
line-height:1.4em;
border-top: solid 4px #ffffff;
border-left: solid 4px #ffffff;
border-right: solid 4px #ffffff;
border-bottom: solid 4px #ffffff;
background-color:#D3D2D2;
padding-left:1.4em;
padding-right:1.2em;
padding-top:0.7em;
padding-bottom:0.7em;
margin:0em;
margin-bottom:1.4em;
}


.testo a:link, .testolast a:link
{color:#FC3642;}
.testo a:visited, .testolast a:visited
{color:#FC3642;}
.testo a:active, .testolast a:active
{color:#ffffff; background-color:#6D6D6D; text-decoration:none;}
.testo a:hover, .testolast a:hover
{color:#ffffff; background-color:#979696; text-decoration:none;}
.testo a, .testolast a
{color:#FC3642; font-weight: bold; padding-left:1px;
padding-right:1px;}

.testoevid a:link, .testoevidfirst a:link, .testoevidlast a:link, .testoevidsingle a:link
{color:#3A3838;}
.testoevid a:visited, .testoevidfirst a:visited, .testoevidlast a:visitedm .testoevidsingle a:visited
{color:#3A3838;}
.testoevid a:active, .testoevidfirst a:active, .testoevidlast a:active, .testoevidsingle a:active
{color:#ffffff; background-color:#FC3642; text-decoration:none;}
.testoevid a:hover, .testoevidfirst a:hover, .testoevidlast a:hover, .testoevidsingle a:hover
{color:#ffffff; background-color:#6D6D6D; text-decoration:none;}
.testoevid a, .testoevidfirst a, .testoevidlast a, .testoevidsingle a
{color:#3A3838; padding-left:1px;
padding-right:1px;}


form.emailer {
margin:0em;
padding:0em;
display:inline;
}


.menuvolbox {
margin-bottom:1em;
}
.menuvolbox hr {
color: #979696;
height:1px;
}
.titmenuvol {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
padding:0.2em;
margin-top: 2em;
margin-bottom: 0.1em;
margin-left: 0.8em;
}
ul.listamenuvol {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
list-style-image: URL(gif/menuvol_ul_point.gif);
padding:0.2em;
line-height:1.5em;
margin-top: 0.1em;
margin-bottom: 0.1em;
margin-left: 2.4em;
}
.listamenuvol a:link, .titmenuvol a:link {color:#3D3C3C; text-decoration: none;}
.listamenuvol a:visited, .titmenuvol a:visited {color:#3D3C3C; text-decoration: none;}
.listamenuvol a:active, .titmenuvol a:active {color:#687BD9; text-decoration: underline;}
.listamenuvol a:hover, .titmenuvol a:hover {color:#3D3C3C; text-decoration: underline;}
.listamenuvol a, .titmenuvol a {color:#3D3C3C; text-decoration: none;}

















/* PARTE RISERVATA ALLA STAMPA */
@media print {
/*--------------------*/

.hideinprint, .braccio2, .quintarossa, .navig {
display: none;
}

.tabsito1 {
margin-top: 1.5em;
}

.tabsito2 {
border: none;
margin: 0em;
padding: 0em;
width:700px;
}

.corpobox {
background-image: none;
}

.chisiamobox {
background-image: none;
}
.dovesiamobox {
background-image: none;
}
.cosafacciamobox {
background-image: none;
}
.volontariatobox {
background-image: none;
}
.altbox {
background-image: none;
}

h1 {
color:#000000;
font-family: Arial, Helvetica, Sans-Serif;
text-transform:uppercase;
font-size: 1.2em;
display:inline;
}

.testobox {
padding-top: 0.9em;
padding-left: 0em;
padding-right: 0em;
padding-bottom: 0em;
}

.testoevid {
border-top: solid 1px #3A3838;
border-left: solid 1px #3A3838;
border-right: solid 1px #3A3838;
background-color:#ffffff;
margin-right: 0.4em;
}

.testoevidsingle {
border-top: solid 1px #3A3838;
border-left: solid 1px #3A3838;
border-right: solid 1px #3A3838;
border-bottom: solid 1px #3A3838;
background-color:#ffffff;
margin-right: 0.4em;
}

.testoevidfirst {
border-top: solid 1px #3A3838;
border-left: solid 1px #3A3838;
border-right: solid 1px #3A3838;
background-color:#ffffff;
margin-right: 0.4em;
}

.testoevidlast {
border-top: solid 1px #3A3838;
border-left: solid 1px #3A3838;
border-right: solid 1px #3A3838;
border-bottom: solid 1px #3A3838;
background-color:#ffffff;
margin-right: 0.4em;
}

h2 {
margin-right:3.5em;
}

/*--------------------*/
}
/* FINE PARTE RISERVATA ALLA STAMPA */
