.hide {
display: none;
}

body {
background-color: #ffffff;
margin: 0em;
padding: 0em;
}

.margin {
background-image: URL(gif/bkg_quad.gif);
background-color: #ffffff;
}

.clear {
clear:both;
}

.corpomargin {
padding: 0.8em;
padding-top: 0em;
padding-right: 0.6em;
text-align:left;
}
.marginmachine {
margin:0.1em;
padding: 0.7em;
padding-right: 0.5em;
text-align:right;
}
.marginintro {
padding: 0.8em;
padding-top: 0em;
padding-right: 0.6em;
padding-left: 1.4em;
text-align:left;
}
/*
.marginmachine {
margin:0.1em;
padding: 0.7em;
padding-right: 0em;
text-align:right;
}
.marginintro {
padding-left: 2em;
padding-right: 2.5em;
padding-top: 1.2em;
padding-bottom: 0.3em;
text-align:left;
}
*/

.h {
background-image: URL(gif/bkg_trat_h.gif);
background-repeat: repeat-x;
background-color: #ffffff;
}

.h2 {
background-image: URL(gif/bkg_corda_h.gif);
background-color: #ffffff;
}

div.salti h1, div.salti h2, div.salti h3, div.salti h4 {
border: 0em;
padding: 0em;
margin: 0em;
}

.fascia0 {
background-color: #F4F4F4;
}

.marginspalle {
margin: 0.5em;
}

.marginspalle .ricercamargin {
margin-left:1.2em;
}

.ricercafield {
background-color: #fcee05;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
width:148px;
margin-top: 0.2em;
}
.ricercabot {
background-color: #ffffff;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.75em;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
padding-bottom:0.1em;
}
.ricercatxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color:#4B4A4A;
padding-bottom:0.2em;
}

.bgaiuto {
background-color: #F9F9F9;
}
.aiutotxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color:#434242;
padding-top:0.1em;
padding-bottom:0.1em;
padding-left:2.4em;
}

#test {
margin-top:0em;
margin-bottom:0em;
}

.fascia1 {
background-image: URL(gif/bkg_point_v.gif);
background-repeat: repeat-y;
background-color: #F4F4F4;
}

.banner {
background-image: URL(gif/bkg_point_v.gif);
background-repeat: repeat-y;
background-color: #F4F4F4;
}

.marginginocchia {
margin: 0.5em;
}





/* LIVELLO 1 E 2 - MENU LATERALE */
td.bgmenu {
background-color: #F4F4F4;
}
.menu {
padding-top: 1.1em;
padding-left: 0.1em;
text-align:left;
}
.menuhomebox .menu {
padding-top: 0em;
}
.menu1 {
background-color: transparent;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
clear: left;
border: 0em;
margin: 0em;
padding: 0em;
padding-bottom: 0.5em;
}
div.menutit {
clear: right;
text-align:right;
border: 0em;
margin: 0em;
padding: 0em;
padding-top: 0em;
padding-bottom: 0.6em;
}

A.menuhomebenv:link{color:#2663A7; text-decoration: none}
A.menuhomebenv:visited{color:#2663A7; text-decoration: none;}
A.menuhomebenv:active{background-color:#6CA2DF; color:#ffffff; text-decoration: none;}
A.menuhomebenv:hover{background-color:#6CA2DF; color:#ffffff; text-decoration: none;}
.menuhomebenv{color:#2663A7; text-decoration: none;}

A.menuhometemi:link{color:#000000; text-decoration: none}
A.menuhometemi:visited{color:#D04000; text-decoration: none;}
A.menuhometemi:active{color:#4f8ccf; text-decoration: underline;}
A.menuhometemi:hover{color:#308515; text-decoration: underline;}
.menuhometemi{color:#000000; text-decoration: none;}

A.menuhomestrum:link{color:#000000; text-decoration: none}
A.menuhomestrum:visited{color:#576C8F; text-decoration: none;}
A.menuhomestrum:active{color:#4f8ccf; text-decoration: underline;}
A.menuhomestrum:hover{color:#308515; text-decoration: underline;}
.menuhomestrum{color:#000000; text-decoration: none;}

A.menuhomeinfo:link{color:#419B25; text-decoration: none}
A.menuhomeinfo:visited{color:#419B25; text-decoration: none;}
A.menuhomeinfo:active{background-color:#66B636; color:#ffffff; text-decoration: none;}
A.menuhomeinfo:hover{background-color:#66B636; color:#ffffff; text-decoration: none;}
.menuhomeinfo{color:#419B25; text-decoration: none;}






.riquadri {
background-image: URL(gif/bkg_point_v.gif);
background-repeat: repeat-y;
background-color: #ffffff;
text-align:left;
}
.riquadridx {
background-color: #ffffff;
text-align:left;
}
.dataeora {
background-color:#DCDCDC;
height: 14px;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.6em;
text-transform: uppercase;
text-align: center;
padding-top:0.1em;
padding-bottom:0em;
}

.introarea {
margin-left:1.5em;
margin-right:0.6em;
line-height:1.2em;
width: 214px;
}

.barraareainfo {
background-color:#9ED180;
margin-top:1px;
/*width: 238px;*/
}
.barraareatemi {
background-color:#EEB9B1;
margin-top:1px;
}
.barraareastrum {
background-color:#BEC7D4;
margin-top:1px;
}
.barraareasivol {
background-color:#A2C4EB;
margin-top:1px;
}




/* ............. QUESTE CLASSI NON SERVONO PIU'?
.benvenuti {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #4f8ccf;
}
.strumenti {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #7e8da7;
}
.azioni {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #4f8ccf;
}
.orientarsi {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #656464;
}
............. */


/* LIVELLO 1 - RIQUADRI HOME: TITOLI 1° LIVELLO: MACROAREA */
.benvetit1 {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #4f8ccf;
}
.strumtit1 {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #6d7e99;
}
.azionitit1 {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #4f8ccf;
}
.infotit1 {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #419B25;
}
.temieretitit1 {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #D04000;
}
.orientit1 {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #656464;
}


/* LIVELLO 1 - RIQUADRI HOME: TITOLI 2° LIVELLO: SEZIONE */
/* "benvenuti" e' diventato "sistema volontariato". "Azioni innovative" non esiste pił */
.benvetit2, .benvetit2 a {
font-family: Arial, Helvetica, Sans-Serif;
font-size:1em;
color: #6ca2df;
font-weight: bold;
text-decoration: none;
}
.temitit2protciv, .temitit2protciv a {
font-family: Arial, Helvetica, Sans-Serif;
font-size:1em;
color: #FF9F00;
font-weight: bold;
text-decoration: none;
}
.temitit2immigr, .temitit2immigr a {
font-family: Arial, Helvetica, Sans-Serif;
font-size:1em;
color: #00b0cb;
font-weight: bold;
text-decoration: none;
}
.temitit2disab, .temitit2disab a {
font-family: Arial, Helvetica, Sans-Serif;
font-size:1em;
color: #9bb85f;
font-weight: bold;
text-decoration: none;
}
.strumtit2, .strumtit2 a {
font-family: Arial, Helvetica, Sans-Serif;
font-size:1em;
color: #7d8eaa;
font-weight: bold;
text-decoration: none;
}
.infotit2, .infotit2 a {
font-family: Arial, Helvetica, Sans-Serif;
font-size:1em;
color: #66b636;
font-weight: bold;
text-decoration: none;
}
.orientit2, .orientit2 a {
font-family: Arial, Helvetica, Sans-Serif;
font-size:1em;
color: #868585;
font-weight: bold;
text-decoration: none;
}



/* LIVELLO 1 E 2 - TESTO NORMALE DI SEZIONE */
.benvetxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #000000;
}
.sivoltxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #000000;
}
.temieretitxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #000000;
}
.strumtxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #000000;
}
/*.azionitxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #000000;
}*/
.infotxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #000000;
}
.orientxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #000000;
}





/* LIVELLO 1 E 2 - GENERALI */
.texts {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
}




/* LIVELLO 1 E 2 - LINK IN TESTO NORMALE DI SEZIONE */

.benvetxt a:link{color:#4f8ccf; text-decoration: none}
.benvetxt a:visited{color:#4f8ccf; text-decoration: none;}
.benvetxt a:active{color:#6ca2df; text-decoration: underline;}
.benvetxt a:hover{color:#6ca2df; text-decoration: underline;}
.benvetxt a {color: #4f8ccf; font-weight: bold; text-decoration: none;}

.sivoltxt a:link{color:#4f8ccf; text-decoration: none}
.sivoltxt a:visited{color:#4f8ccf; text-decoration: none;}
.sivoltxt a:active{color:#6ca2df; text-decoration: underline;}
.sivoltxt a:hover{color:#6ca2df; text-decoration: underline;}
.sivoltxt a {color: #4f8ccf; font-weight: bold; text-decoration: none;}

.strumtxt a:link{color:#7e8da7; text-decoration: none}
.strumtxt a:visited{color:#7e8da7; text-decoration: none;}
.strumtxt a:active{color:#95a0b2; text-decoration: underline;}
.strumtxt a:hover{color:#95a0b2; text-decoration: underline;}
.strumtxt a {color: #7e8da7; font-weight: bold; text-decoration: none;}

.temieretitxt a:link{color:#D04000; text-decoration: none}
.temieretitxt a:visited{color:#D04000; text-decoration: none;}
.temieretitxt a:active{color:#FF580E; text-decoration: underline;}
.temieretitxt a:hover{color:#FF580E; text-decoration: underline;}
.temieretitxt a {color: #D04000; font-weight: bold; text-decoration: none;}

/*.azionitxt a:link{color:#4f8ccf; text-decoration: none}
.azionitxt a:visited{color:#4f8ccf; text-decoration: none;}
.azionitxt a:active{color:#6ca2df; text-decoration: underline;}
.azionitxt a:hover{color:#6ca2df; text-decoration: underline;}
.azionitxt a {color: #4f8ccf; font-weight: bold; text-decoration: none;}*/

.infotxt a:link{color:#419b25; text-decoration: none}
.infotxt a:visited{color:#419b25; text-decoration: none;}
.infotxt a:active{color:#66b636; text-decoration: underline;}
.infotxt a:hover{color:#66b636; text-decoration: underline;}
.infotxt a {color: #419b25; font-weight: bold; text-decoration: none;}

.orientxt a:link{color:#5b5a5a; text-decoration: none}
.orientxt a:visited{color:#5b5a5a; text-decoration: none;}
.orientxt a:active{color:#868585; text-decoration: underline;}
.orientxt a:hover{color:#868585; text-decoration: underline;}
.orientxt a {color: #5b5a5a; font-weight: bold; text-decoration: none;}



/* LIVELLO 2 - MARGINI PRIMA RIGA */
div.first .benvetxt {
margin-top:0em;
}
div.first .sivoltxt {
margin-top:0em;
}
div.first .strumtxt {
margin-top:0em;
}
/*div.first .azionitxt {
margin-top:0em;
}*/
div.first .infotxt {
margin-top:0em;
}
div.first .orientxt {
margin-top:0em;
}

div.first .benvetit3 {
margin-top:0.2em;
}
div.first .strumtit3 {
margin-top:0.2em;
}
/*div.first .azionitit3 {
margin-top:0.2em;
}*/
div.first .infotit3 {
margin-top:0.2em;
}
div.first .orientit3 {
margin-top:0.2em;
}

div.first .benvetit4 {
margin-top:0.4em;
}
div.first .strumtit4 {
margin-top:0.4em;
}
/*div.first .azionitit4 {
margin-top:0.4em;
}*/
div.first .infotit4 {
margin-top:0.4em;
}
div.first .orientit4 {
margin-top:0.4em;
}



/* LIVELLO 2 - TITOLI 2° LIVELLO: SEZIONE */
.benvetit {
margin-left: 0.1em;
margin-right: 0.6em;
margin-top: 1.25em;
background-color: #6ca2df;
}
.strumtit {
margin-left: 0.1em;
margin-right: 0.6em;
margin-top: 1.25em;
background-color: #7d8eaa;
}
.infotit {
margin-left: 0.1em;
margin-right: 0.6em;
margin-top: 1.25em;
background-color: #66b636;
}
.orientit {
margin-left: 0.1em;
margin-right: 0.6em;
margin-top: 1.25em;
background-color: #868585;
}
.benvetit h2, .strumtit h2, .infotit h2, .orientit h2 {
color: #ffffff;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
line-height: 1.2em;
font-weight:normal;
text-align: left;
padding: 0.1em;
padding-left: 0.9em;
padding-right: 1.2em;
}

/*
.orientit {
margin: 0.3em;
margin-top: 1.25em;
background-color: #ffffff;
}
.orientit h2 {
color: #656464;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
line-height: 1.1em;
font-weight:normal;
text-align: left;
padding: 0.1em;
padding-left: 1.2em;
padding-right: 1.2em;
border-top: solid 1px #656464;
border-bottom: solid 1px #656464;
}
*/


/* LIVELLO 2 - TITOLI 3° LIVELLO: ARGOMENTO */
.benvetit3 {
font-family: Arial, Helvetica, Sans-Serif;
font-size:1.2em;
color: #4f8ccf;
text-decoration: none;
font-weight: normal;
}
.strumtit3 {
font-family: Arial, Helvetica, Sans-Serif;
font-size:1.2em;
color: #95a0b2;
text-decoration: none;
font-weight: normal;
}
.infotit3 {
font-family: Arial, Helvetica, Sans-Serif;
font-size:1.2em;
color: #66b636;
/*font-style:italic;*/
text-decoration: none;
font-weight: normal;
}
.orientit3 {
font-family: Arial, Helvetica, Sans-Serif;
font-size:1.2em;
color: #868585;
text-decoration: none;
font-weight: normal;
}


/* LIVELLO 2 - LINK SUI TITOLI 3° LIVELLO */
.benvetit3 a {
color: #4f8ccf;
text-decoration: none;
font-weight: normal;
}
.strumtit3 a {
color: #95a0b2;
text-decoration: none;
font-weight: normal;
}
.infotit3 a {
color: #66b636;
text-decoration: none;
font-weight: normal;
}
.orientit3 a {
color: #868585;
text-decoration: none;
font-weight: normal;
}



/* LIVELLO 2 - TITOLI 4° LIVELLO: SOTTO-ARGOMENTO */
.benvetit4, .benvetit4 a {
font-family: Arial, Helvetica, Sans-Serif;
font-size:1em;
color: #6ca2df;
text-decoration: none;
font-weight: normal;
}
.strumtit4, .strumtit4 a {
font-family: Arial, Helvetica, Sans-Serif;
font-size:1em;
color: #7e8da7;
text-decoration: none;
font-weight: normal;
}
/*.azionitit4, .azionitit4 a {
font-family: Arial, Helvetica, Sans-Serif;
font-size:1em;
color: #6ca2df;
text-decoration: none;
font-weight: normal;
}*/
.infotit4, .infotit4 a {
font-family: Arial, Helvetica, Sans-Serif;
font-size:1em;
color: #419B25;
text-decoration: none;
font-weight: normal;
}
.orientit4, .orientit4 a {
font-family: Arial, Helvetica, Sans-Serif;
font-size:1em;
color: #656464;
text-decoration: none;
font-weight: normal;
}




/* LIVELLO 2 - BOX EVIDENZA DI SEZIONE */
.benvebox {
margin-bottom:0.6em;
padding: 0.4em;
background-color: #ffffff;
border: solid #6ca2df 1px;
height:auto;
height:1%;
}

.legginormativabox {
margin-bottom:0.6em;
padding:2px;
padding-bottom:0px;
background-color: #ffffff;
border: solid #6ca2df 1px;
margin-right:0.3em;
}
.legginormativabox img {
margin-bottom:2px;
}

.benvebox#scuolavolontariato {
margin-top:0.3em;
margin-right:0.1em;
margin-bottom:0.3em;
padding:0.4em;
padding-top:0.6em;
height:auto;
height:1%;
}
.benvebox#bdaprovince {
margin-top:0.3em;
margin-right:0.1em;
margin-bottom:0em;
padding:0.4em;
background-color:#FAFAFA;
height:auto;
height:1%;
}
.temibox {
margin-bottom:0.6em;
padding: 0.4em;
background-color: #ffffff;
border: solid #D34100 1px;
}
.strumbox {
margin-bottom:0.6em;
padding: 0.4em;
background-color: #ffffff;
border: solid #7d8eaa 1px;
}
/*.azionibox {
margin-bottom:0.6em;
padding: 0.4em;
background-color: #ffffff;
border: solid #6ca2df 1px;
}*/
.infobox {
margin-bottom:0.6em;
padding: 0.4em;
background-color: #ffffff;
border: solid #66b636 1px;
}
.orienbox {
margin-bottom:0.6em;
padding: 0.4em;
background-color: #ffffff;
border: solid #949191 1px;
}




/* LIVELLO 1 - WAI: testo e link */
.waitxt {
background-color: transparent;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
color: #000000;
}
.waitxt a:link {font-weight: bold; color: #000000; text-decoration: none;}
.waitxt a:visited {font-weight: bold; color: #000000; text-decoration: none;}
.waitxt a:active {font-weight: bold; color: #000000; background-color: #ffffff; text-decoration: none;}
.waitxt a:hover {font-weight: bold; color: #000000; background-color: #ffffff; text-decoration: none;}

/* LIVELLO 2 - WAI: testo e link */
.wai2 {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
color: #5b5a5a;
}
.wai2 a:link {font-weight: bold; color: #5b5a5a; text-decoration: none;}
.wai2 a:visited {font-weight: bold; color: #5b5a5a; text-decoration: none;}
.wai2 a:active {font-weight: bold; color: #ffffff; background-color: #888787; text-decoration: none;}
.wai2 a:hover {font-weight: bold; color: #ffffff; background-color: #888787; text-decoration: none;}

/* LIVELLO 1 E 2 - WAI: sfondo e margini riquadro */
.wai {
background-image: URL(gif/bkg_point_v.gif);
background-repeat: repeat-y;
background-color: #DCDCDC;
}
.waimargin {
padding-left: 0.7em;
padding-right: 0.4em;
padding-bottom: 0.8em;
}

/* LIVELLO 1 E 2 - NAVIGAZIONE (ginocchia) */
.navigazione {
background-color: #ffffff;
}
.menunavig {
padding-left: 0.7em;
padding-right: 0.4em;
padding-bottom: 0.8em;
}
.menunavig a:link {font-weight: bold; color: #5b5a5a; text-decoration: none;}
.menunavig a:visited {font-weight: bold; color: #5b5a5a; text-decoration: none;}
.menunavig a:active {font-weight: bold; color: #ffffff; background-color: #888787; text-decoration: none;}
.menunavig a:hover {font-weight: bold; color: #ffffff; background-color: #888787; text-decoration: none;}
.txtnavig {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #5b5a5a;
}




/* LIVELLO 1 E 2 - SPAZI VARI: testo e link, sfondo e margini riquadro */
.spazivari {
background-image: URL(gif/bkg_point_v.gif);
background-repeat: repeat-y;
}
.spazivaritxt {
background-color: transparent;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #000000;
padding-top: 0.7em;
padding-left: 0.7em;
padding-right: 0.4em;
padding-bottom: 0.8em;
}
.spazivaritxt a {color: #000000; text-decoration: none; font-weight: bold;}

.sitiassociazioni {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #000000;
}
.sitiassociazioni a:link {font-weight: bold; color: #000000; text-decoration: none;}
.sitiassociazioni a:visited {font-weight: bold; color: #000000; text-decoration: none;}
.sitiassociazioni a:active {font-weight: bold; color: #000000; text-decoration: underline;}
.sitiassociazioni a:hover {font-weight: bold; color: #000000; text-decoration: underline;}

.sitiassociazioni strong {
font-size:1.8em;
font-weight: normal;
line-height:2.8em;
}





/* PARTE TIPICA DI BENVENUTI */
.lazio {
background-image: URL(gif/bkg_lazio_dovesiamo.gif);
background-repeat: no-repeat;
height: 386px;
}




/* PARTE TIPICA DI STRUMENTI */
.trovalink {
display: inline;
background-color: #ffffff;
/*font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;*/
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
}
.trovalinkhide {
display:none;
background-color: #ffffff;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
}
.caviglia {
padding-top: 0.7em;
padding-left: 0.6em;
padding-right: 0.4em;
padding-bottom: 0.3em;
}
.cavigliatxt {
padding-top: 0em;
padding-bottom: 0.7em;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
}

.segnaltxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #000000;
}

#bdatable td {
text-align: left;
}

.bdassoctxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #000000;
}

.evidsegnal, .evidsegnal a {
color:#ff0000;
}

A.segnal:link{color:#ff0000; font-weight: bold; text-decoration: none}
A.segnal:visited{color:#ff0000; font-weight: bold; text-decoration: none; font-style:italic;}
A.segnal:active{color:#000000; font-weight: bold; text-decoration: none;}
A.segnal:hover{color:#4F8CCF;}
.segnal{color:#ff0000; font-weight: bold; text-decoration: none;}

.bollable {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #4f8ccf;
}
.segnalinev {
background-color: #ff0000;
}
.segnalineh {
background-image: URL(gif/bkg_segnal_line.gif);
}

.evidfarevol, .evidfarevol a {
color:#4F8CCF;
}


.evidbdassoc, .evidbdassoc a {
color:#FC8200;
}

A.bdassoc:link{color:#FC8200; font-weight: bold; text-decoration: none}
A.bdassoc:visited{color:#FC8200; font-weight: bold; text-decoration: none; font-style:italic;}
A.bdassoc:active{color:#000000; font-weight: bold; text-decoration: none;}
A.bdassoc:hover{color:#6d7e99;}
.bdassoc{color:#FC8200; font-weight: bold; text-decoration: none;}

.bdalable {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #4f8ccf;
}
.bdatxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
}
.bdalinev {
background-color: #FC8200;
}
.bdalineh {
background-image: URL(gif/bkg_bda_line.gif);
}


.formaztxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
}
A.formaz:link{color:#4F8CCF; font-weight: bold; text-decoration: none}
A.formaz:visited{color:#4F8CCF; font-weight: bold; text-decoration: none;}
A.formaz:active{color:#000000; font-weight: bold; text-decoration: none;}
A.formaz:hover{color:#6CA2DF;}
.formaz{color:#4F8CCF; font-weight: bold; text-decoration: none;}

.evidformaz, .evidformaz a {
color:#4F8CCF;
}
.formazform {
background-color: #ffffff;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
/*font-size:0.7em;*/
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
}



/* FORM Banca Dati Associazioni */
#marginmachinebda {
text-align:left;
}
.bdaf1box {
background-color: #E5E7EC;
padding-bottom:0.7em;
text-align:left;
}
form .benvetxt {
text-align:left;
margin-left:1.5em;
margin-right:0.8em;
margin-top:0.8em;
}
form label {
display:block;
font-weight:bold;
margin-bottom:0.2em;
}
label span {
font-weight:normal;
}
.labelinline label {
display:inline;
font-weight:normal;
}
.selectlunghe select {
font-size:110%;
padding-top:0.1em;
padding-bottom:0.1em;
}
.allinea3campi select {
font-size:115%;
}
.checkboxes {
padding-top:1em;
}
.checkboxes label {
display:inline;
font-weight:normal;
}
.bottonisubmit {
text-align:right;
margin-right:1em;
margin-top:1em;
margin-bottom:0.3em;
}
.allinea3campi {
margin-top:0.8em;
margin-bottom:0.8em;
}
/* fine FORM Banca Dati Associazioni */







/* PARTE TIPICA DI SPAZIO INFO */
.infolancio {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color: #000000;
}
.infoform input {
background-color: #ffffff;
border: solid 1px #000000;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
}
.infoform select {
background-color: #ffffff;
border: solid 1px #000000;
}
.cercanewsform {
background-color: #ffffff;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:1em;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
}
.cercanewstxt {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color:#000000;
}
.evidnews, .evidnews a {
color:#419B25;
}
A.lanciolink:link{color:#000000; font-weight: bold; text-decoration: none}
A.lanciolink:visited{color:#656464; font-weight: bold; text-decoration: none;}
A.lanciolink:active{color:#66b636; font-weight: bold; text-decoration: none;}
A.lanciolink:hover{color:#419B25;}
.lanciolink{color:#000000; font-weight: bold; text-decoration: none;}

.infoabstract {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
line-height:1em;
color:#747474;
}
.infodida {
font-family: Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color:#747474;
text-align: left;
}
.infodata {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
color:#747474;
}
.fontetemi, .fontetemi a {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
line-height:0.9em;
background-color:#B33B09;
color:#ffffff;
text-decoration:none;
}
.fonteprotciv, .fonteprotciv a {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
line-height:0.9em;
background-color:#FF9F00;
color:#ffffff;
text-decoration:none;
}
.fonteimmigr, .fonteimmigr a {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
line-height:0.9em;
background-color:#00B0CB;
color:#ffffff;
text-decoration:none;
}
.fontedisab, .fontedisab a {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
line-height:0.9em;
background-color:#9BB85F;
color:#ffffff;
text-decoration:none;
}
.fontecanali, .fontecanali a {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
line-height:0.9em;
background-color:#5272AE;
color:#ffffff;
text-decoration:none;
}
.fontevolontinfo, .fontevolontinfo a {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
line-height:0.9em;
background-color:#66B636;
color:#ffffff;
text-decoration:none;
}
.fontevolontstrum, .fontevolontstrum a {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
line-height:0.9em;
background-color:#95a0b2;
color:#ffffff;
text-decoration:none;
}
.fontevolontazioni, .fontevolontazioni a {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
line-height:0.9em;
background-color:#6ca2df;
color:#ffffff;
text-decoration:none;
}
.fonteassoc, .fonteassoc a {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
line-height:0.9em;
background-color:#fcee05;
color:#000000;
text-decoration:none;
}

fieldset {
border: none;
border-top: solid 1px #B3B3B3;
border-bottom: solid 1px #B3B3B3;
padding: 0em;
margin: 0em;
}
fieldset legend {
padding: 0em;
padding-left: 0.3em;
padding-bottom: 0.3em;
}

.tabagenda {
width: 100%;
}
.tabagenda .sx {
background-image: URL(gif/linequad_agenda_sfum.gif);
background-repeat: repeat-x;
}
.tabagenda .sx1 {
background-image: none;
}
.tabagenda .dx0 {
padding-left:1em;
}
.tabagenda .dx, .tabagenda .dx1 {
padding-left:1em;
}
.tabagenda .dx .infotxt {
background-image: URL(gif/linequad_agenda_one.gif);
background-repeat: repeat-x;
padding-top:2em;
padding-bottom:1.5em;
}
.tabagenda .dx1 .infotxt {
background-image: none;
padding-top:2em;
padding-bottom:1.5em;
}
.tabagenda .giorno {
text-align: right;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
line-height: 1.2em;
padding-top:0.9em;
padding-bottom:0.4em;
}




/* LIVELLO 2 - PAGINAZIONE RISULTATI: bisogna uniformare e personalizzare per sezione */
/* ATTUALMENTE NON E' IN USO */
/*.paginaz {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.7em;
}
A.paginaz:link{color:#254A8A; text-decoration: none}
A.paginaz:visited{color:#6d7e99; text-decoration: none; font-style:italic;}
A.paginaz:active{color:#000000; text-decoration: none; font-style:italic;}
A.paginaz:hover{color:#6d7e99;}
.paginaz{color:#254A8A; text-decoration: none;}
*/





/* TABELLE */

table.databenve {
table-layout: auto;
width: 95%;
border: 1px solid #6ca2df;
border-collapse: collapse;
border-spacing: 0em;
empty-cells: show;
}
.databenve caption {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
color: #4f8ccf;
padding:0.4em;
}
.databenve th {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 1em;
font-weight: normal;
color: #656464;
border: 1px solid #4f8ccf;
padding: 0.4em;
}
.databenve td {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
padding: 0.4em;
border: 1px solid #4f8ccf;
}
.databenve td a {color: #4f8ccf; font-weight: bold; text-decoration: none;}

table.datastrum {
table-layout: auto;
width: 95%;
border: 1px solid #7e8da7;
border-collapse: collapse;
border-spacing: 0em;
empty-cells: show;
}
.datastrum caption {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
color: #7e8da7;
padding:0.4em;
}
.datastrum th {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 1em;
font-weight: normal;
color: #7e8da7;
border: 1px solid #7e8da7;
padding: 0.4em;
}
.datastrum td {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
padding: 0.4em;
border: 1px solid #7e8da7;
}
.datastrum td a {color: #7e8da7; font-weight: bold; text-decoration: none;}

table.datainfo {
table-layout: auto;
width: 95%;
border: 1px solid #419B25;
border-collapse: collapse;
border-spacing: 0em;
empty-cells: show;
}
.datainfo caption {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
color: #66B636;
padding:0.4em;
}
.datainfo th {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 1em;
font-weight: normal;
color: #419B25;
border: 1px solid #419B25;
padding: 0.4em;
}
.datainfo td {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
padding: 0.4em;
border: 1px solid #419B25;
}
.datainfo td a {color: #419b25; font-weight: bold; text-decoration: none;}

table.dataorien {
table-layout: auto;
width: 95%;
border: 1px solid #868585;
border-collapse: collapse;
border-spacing: 0em;
empty-cells: show;
}
.dataorien caption {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
color: #656464;
padding:0.4em;
}
.dataorien th {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 1em;
font-weight: normal;
color: #656464;
border: 1px solid #656464;
padding: 0.4em;
}
.dataorien td {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
padding: 0.4em;
border: 1px solid #656464;
}
.dataorien td a {color: #5b5a5a; font-weight: bold; text-decoration: none;}

td.numero {
text-align: right;
}












/* MODULINI */


.quadratoni {
padding:0.7em;
padding-top:0.5em;
padding-right:0em;
text-align:left;
}
.riquadridx .quadratoni {
padding-left:0.3em;
}
.quadratoni p {
padding:0em;
margin:0em;
border:0em;
padding-top:0.3em;
padding-bottom:0.3em;
}


.fotofloatsx {
float:left;
margin-top:0.2em;
margin-right:0.3em;
margin-bottom:0.3em;
}
.maxievidenza .fotofloatsx {
margin-bottom:0.1em;
margin-top:0.3em;
}

.quadratoni br.clearleft {
clear:left;
line-height:0.7em;
}

.titareainfo, .titareatemi, .titareastrum, .titareasivol {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size:0.8em;
font-weight: bold;
text-decoration: none;
margin-right:0.3em;
}
.titareainfo a, .titareatemi a, .titareastrum a, .titareasivol a {
text-decoration: none;
}

.maxievidenza .titareainfo, .maxievidenza .titareatemi, .maxievidenza .titareastrum, .maxievidenza .titareasivol {
margin-top:0.2em;
}

.titareainfo, .titareainfo a {
color: #419B25;
}
.titareatemi, .titareatemi a {
color: #D34100;
}
.titareastrum, .titareastrum a {
color: #576C8F;
}
.titareasivol, .titareasivol a {
color: #4f8ccf;
}

.lanciareainfo, .lanciareatemi, .lanciareastrum, .lanciareasivol {
margin-bottom:0.2em;
margin-right:0.4em;
padding:0.2em;
padding-left:0.3em;
height:auto;
height:1%;
}
.lanciareainfo {
background-color: #E4F3DB;
}
.lanciareatemi {
background-color: #FFF0EC;
}
.lanciareastrum {
background-color: #EAEDF1;
}
.lanciareasivol {
background-color: #E8F2FD;
}

.riquadridx .lanciareainfo, .riquadridx .lanciareatemi, .riquadridx .lanciareastrum, .riquadridx .lanciareasivol {
margin-right:0.7em;
margin-left:0em;
}
.riquadri .infobox, .riquadri .temibox, .riquadri .strumbox, .riquadri .benvebox {
margin-top:0.3em;
/*height: 49px;*/
padding-top:0.6em;
margin-left:0em;
margin-right:0.4em;
}
.riquadridx .infobox, .riquadridx .temibox, .riquadridx .strumbox, .riquadridx .benvebox {
margin-top:0.3em;
height: 49px;
padding-top:0.6em;
margin-left:0em;
margin-right:0.7em;
}
.quadratoni .infotxt, .quadratoni .temieretitxt, .quadratoni .strumtxt, .quadratoni .benvetxt, .quadratoni .sivoltxt {
line-height:1.1;
padding-right:0.5em;
}
.maxievidenza .infotxt, .maxievidenza .temieretitxt, .maxievidenza .strumtxt, .maxievidenza .benvetxt, .maxievidenza .sivoltxt {
margin-top:0.3em;
line-height:1.2em;
}

.lanciareainfo .infotxt a:link{color:#000000; font-weight: normal;}
.lanciareainfo .infotxt a:visited{color:#000000; font-weight: normal;}
.lanciareainfo .infotxt a:active{color:#419B25; font-weight: normal; text-decoration:underline;}
.lanciareainfo .infotxt a:hover{color:#000000; font-weight: normal;}
.lanciareainfo .infotxt a{color:#000000; font-weight: normal;}

.lanciareatemi .temieretitxt a:link{color:#000000; font-weight: normal;}
.lanciareatemi .temieretitxt a:visited{color:#000000; font-weight: normal;}
.lanciareatemi .temieretitxt a:active{color:#D34100; font-weight: normal; text-decoration:underline;}
.lanciareatemi .temieretitxt a:hover{color:#000000; font-weight: normal;}
.lanciareatemi .temieretitxt a{color:#000000; font-weight: normal;}

.lanciareastrum .strumtxt a:link{color:#000000; font-weight: normal;}
.lanciareastrum .strumtxt a:visited{color:#000000; font-weight: normal;}
.lanciareastrum .strumtxt a:active{color:#576C8F; font-weight: normal; text-decoration:underline;}
.lanciareastrum .strumtxt a:hover{color:#000000; font-weight: normal;}
.lanciareastrum .strumtxt a{color:#000000; font-weight: normal;}

.lanciareasivol .benvetxt a:link{color:#000000; font-weight: normal;}
.lanciareasivol .benvetxt a:visited{color:#000000; font-weight: normal;}
.lanciareasivol .benvetxt a:active{color:#4f8ccf; font-weight: normal; text-decoration:underline;}
.lanciareasivol .benvetxt a:hover{color:#000000; font-weight: normal;}
.lanciareasivol .benvetxt a{color:#000000; font-weight: normal;}

.lanciareasivol .sivoltxt a:link{color:#000000; font-weight: normal;}
.lanciareasivol .sivoltxt a:visited{color:#000000; font-weight: normal;}
.lanciareasivol .sivoltxt a:active{color:#4f8ccf; font-weight: normal; text-decoration:underline;}
.lanciareasivol .sivoltxt a:hover{color:#000000; font-weight: normal;}
.lanciareasivol .sivoltxt a{color:#000000; font-weight: normal;}

.lanciareainfo .infotxt, .lanciareatemi .temieretitxt, .lanciareastrum .strumtxt, .lanciareasivol .benvetxt, .lanciareasivol .sivoltxt {
line-height:1.2;
}


#listasiti {
margin-top:2.4em;
margin-bottom:1.4em;
}
#listasiti li {
padding-left:0.6em;
margin-left:0em;
margin-bottom:1.1em;
list-style-image: URL(gif/iconot_assoc.gif);
}
#listasiti div.firstline {
/*line-height:80%;*/
}
#listasiti div.secondline {
/*line-height:170%;*/
}
#listasiti li.protezionecivile {
list-style-image: URL(gif/iconot_temi_protciv.gif);
}







/* PARTE RISERVATA ALLA STAMPA */
@media print {
/*--------------------*/

.hideinprint, .bgmenu, .benvetit, .strumtit, .infotit, .azionitit, .wai2 {
display: none;
}

.hide {
display: inline;
}

div.hiddentext {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 0.7em;
padding-top: 0.2em;
padding-left: 0.9em;
}

.benvetit3, .strumtit3, .infotit3, .azionitit3, .benvetit4, .strumtit4, .infotit4, .azionitit4 {
color: #000000;
}

body, .riquadri {
background-image: none;
background-color: #ffffff;
border: solid 0px #ffffff;
}

#layout {
width:500px;
}


/*--------------------*/
}
/* FINE PARTE RISERVATA ALLA STAMPA */

