body {
background-color:#ffffff;
margin: 0em;
padding: 0em;
}

.tabsito1 {
margin: 0em;
padding: 0em;
width:606px;
background-image: URL(../gif/bkg_cerchi_big.gif);
background-repeat:no-repeat;
background-color:#AA0703;
}
.tabsito2 {
margin: 0em;
padding: 0em;
width:748px;
}

br.clear {
clear: both;
}




/* --- HOMEPAGE --- */


.logobox {
padding-top:169px;
padding-left:56px;
}

.tdcerchihome {
background-image: URL(../gif/bkg_cerchianim.gif);
background-repeat:no-repeat;
width:85%;
}

.tdmenuhome {
width:15%;
background-image: URL(../gif/bkg_doppiacurva.gif);
background-repeat:repeat-y;
}



.menubox {
background-image: URL(../gif/bkg_rossotrasp.gif);
padding-top:3em;
padding-right:0.1em;
}

.vocimenu {
background: URL(../gif/pointmenu.gif) no-repeat center left;
background-position: 0em 0.4em;
padding-left:18px;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
color:#ffffff;
display:block;
text-decoration: none;
font-weight:bold;
margin-bottom:1.3em;
}
.vocimenu:link {color:#ffffff; text-decoration: none;}
.vocimenu:visited {color:#ffffff; text-decoration: none;}
.vocimenu:active {color:#A6EB00; text-decoration: underline;}
.vocimenu:hover {color:#A6EB00; text-decoration: underline;}

#vocemenu1 {
margin-left:86px;
}
#vocemenu2 {
margin-left:94px;
}
#vocemenu3 {
margin-left:99px;
}
#vocemenu4 {
margin-left:102px;
}


.fogliobox {
margin-top:1.9em;
margin-left:99px;
}

.lancio a:link {color:#ffffff;}
.lancio a:visited {color:#ffffff;}
.lancio a:active {color:#A6EB00; text-decoration: underline;}
.lancio a:hover {color:#A6EB00; text-decoration: underline;}
.lancio a {color:#ffffff; font-weight: bold; text-decoration: none;}
.lancio {
color:#ffffff;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
line-height:1.5em;
text-align: left;
margin-top:1.6em;
margin-left:1em;
margin-right:0.2em;
width:12.1em;
}

.lanciotit {
margin-bottom:0.8em;
}




/* --- LAYOUT SECONDO LIVELLO --- */


.tdheadersx {
background-image: URL(../gif/menu2liv_top.gif);
background-repeat: no-repeat;
width:180px;
}
.tdheaderdx {
text-align:right;
padding-top:16px;
padding-right:32px;
width:568px;
}
#nomesito2 {
margin-top:17px;
margin-right:5px;
}

.tdmenu2 {
background-color: #ffffff;
background-image: URL(../gif/menu2liv_middle.gif);
background-repeat: no-repeat;
}
.tdcorpo2 {
}

.menu2box a {
display:block;
margin-bottom:9px;
}
.menu2box #vocemenu5 {
margin-bottom:0px;
}



.testobox {
padding-left:1em;
padding-right:2.4em;
padding-bottom:1em;
}



.h1navigbox {
background: URL(../gif/bkg_lineasfum_left.gif) no-repeat top left;
background-position: 0px 28px;
margin-top:0.7em;
margin-bottom:0.8em;
height:auto;
height:1%;
}

.h1floatsx {
float:left;
height:auto;
height:1%;
}

.navigfloatdx {
background: URL(../gif/bkg_lineasfum_right_short.gif) no-repeat top right;
float:right;
height:auto;
height:1%;
}
.navigfloatdx #bothome {
margin-right:10px;
}

.navigbottom {
text-align:right;
background: URL(../gif/bkg_lineasfum_left.gif) no-repeat top left;
background-position: 0px 11px;
margin-right:0.6em;
margin-bottom:0.4em;
margin-left:1em;
}

.tdfooter {
border-top:solid 12px #B2CF35;
}



/* --- FORMATTAZIONE CONTENUTI --- */

.h1box, .h1box h1.wai {
display:inline;
}

h1.wai {
margin:0em;
padding:0em;
border:0em;
}

h2 {
color:#AA0703;
margin-top:1.3em;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 1.2em;
font-weight:normal;
}

h2 a:link {color:#AA0703; text-decoration: none;}
h2 a:visited {color:#AA0703; text-decoration: none;}
h2 a:active {color:#AA0703; text-decoration: underline;}
h2 a:hover {color:#AA0703; text-decoration: underline;}
h2 a {color:#AA0703; font-weight:normal; text-decoration: none;}

h3 {
color:#669900;
margin-top:1.8em;
margin-bottom:1em;
line-height:1.3em;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
font-weight:bold;
}

.testobox p {
text-align:justify;
}

p, ol, ul, dl {
color:#000000;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.75em;
line-height:1.3em;
margin-top:0.2em;
margin-bottom:1.3em;
}


p a:link, ol a:link, ul a:link, dl a:link {color:#AA0703; text-decoration: none;}
p a:visited, ol a:visited, ul a:visited, dl a:visited {color:#AA0703; text-decoration: none;}
p a:active, ol a:active, ul a:active, dl a:active {color:#AA0703; text-decoration: underline;}
p a:hover, ol a:hover, ul a:hover, dl a:hover {color:#AA0703; text-decoration: underline;}
p a, ol a, ul a, dl a {color:#AA0703; font-weight:bold; text-decoration: none;}

.immaginecentrale {
text-align:center;
padding:1em;
border:solid 1px #999999;
}


/* --- GALLERIA - indice --- */

.galleriebox {
border-bottom:solid 1px #B2CF35;
padding-bottom:1em;
height:auto;
height:1%;
}
#gallerieboxlast {
border-bottom:none;
}
#gallerieboxfirst h2 {
margin-top:0.3em;
}
.galleryindextxt {
color:#000000;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
padding-top:0.2em;
padding-right:0.6em;
height:auto;
height:1%;
}
.galleryindexthumbs {
background: URL(../gif/bkg_fotogallery_index.gif) no-repeat top left;
padding-top:5px;
padding-bottom:5px;
padding-left:7px;
padding-right:7px;
margin-left:0.7em;
margin-bottom:0.4em;
float:right;
height:auto;
height:1%;
}
.galleryindexthumbs img {
border: solid 1px #ffffff;
}

/* --- GALLERIA - CONSU --- */

.pollicine {
background-color:#E0E0E0;
border: solid 1px #669900;
padding-top:12px;
padding-bottom:0px;
padding-left:10px;
padding-right:0px;
}
.pollicine img {
margin-right:3px;
margin-bottom:8px;
border: solid 1px #ffffff;
}

/* --- MENU VOLONTARIATO --- */

.vocemenuvol {
background-color: #DCE6F4;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
margin-top:2px;
padding-top:0.35em;
padding-bottom:0.3em;
padding-left:0.8em;
padding-right:0.9em;
border-top:solid 1px #ACB3BE;
text-align:center;
}
.vocemenuvol a:link {color:#000000; text-decoration: none;}
.vocemenuvol a:visited {color:#000000; text-decoration: none;}
.vocemenuvol a:active {color:#000000; text-decoration: underline;}
.vocemenuvol a:hover {color:#000000; text-decoration: underline;}
.vocemenuvol a {color:#000000; text-decoration: none;}

.menuvolpoint {
margin-left:0.75em;
margin-right:0.45em;
}











/* PARTE RISERVATA ALLA STAMPA */
@media print {
/*--------------------*/

.hideinprint, .tdmenu2, .navigfloatdx {
display: none;
}

.tabsito2 {
border: none;
margin-top: 0.5em;
padding: 0em;
width:700px;
}


.testobox {
padding:0em;
padding-bottom:0em;
}

.h1navigbox {
background-image:none;
}

h2 {
color:#000000;
margin-top:1.3em;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 1em;
font-weight:bold;
}
h2 a:link {color:#000000; text-decoration: underline;}
h2 a:visited {color:#000000; text-decoration: underline;}
h2 a:active {color:#000000; text-decoration: underline;}
h2 a:hover {color:#000000; text-decoration: underline;}
h2 a {color:#000000; font-weight:normal; text-decoration: underline;}

h2 {
text-decoration: underline;
}

h3 {
color:#000000;
}

p a:link, ol a:link, ul a:link, dl a:link {color:#000000; text-decoration: underline;}
p a:visited, ol a:visited, ul a:visited, dl a:visited {color:#000000; text-decoration: underline;}
p a:active, ol a:active, ul a:active, dl a:active {color:#000000; text-decoration: underline;}
p a:hover, ol a:hover, ul a:hover, dl a:hover {color:#000000; text-decoration: underline;}
p a, ol a, ul a, dl a {color:#000000; font-weight:bold; text-decoration: underline;}

h3 {
color:#000000;
}

.galleriebox {
border-bottom:solid 1px #999999;
}
.galleryindexthumbs {
background-image:none;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-left:0.7em;
margin-bottom:0.4em;
float:right;
height:auto;
height:1%;
}

.pollicine {
background-color:#ffffff;
border: solid 1px #A0A0A0;
border-left: none;
border-right: none;
padding-top:12px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}
.pollicine img {
border: solid 1px #000000;
margin-right:45px;
}
.pollicine img.fotolast {
margin-right:0px;
}

/*--------------------*/
}
/* FINE PARTE RISERVATA ALLA STAMPA */
