
*{
margin: 0;
padding: 0;
border: 0;
}

body, html{
height: 100%;
}

body{
background-image: url(img/fondo.gif);
background-position: left top;
background-repeat: repeat-x;
background-color: #fbfbf9;
}

table#wrapper{
border-collapse:collapse;
height: 100%;
border: 0px;
padding: 0px;
margin: 0px;
}

td#td_sx{
vertical-align: top;
width: 595px;
}

td#td_dx{
vertical-align: top;
background-image: url(img/fondo_colori.gif);
background-position: left bottom;
background-repeat: no-repeat;
background-color: #f25821;
}

/*{
width: 595px;
height: 750px;
}*/

/* FOTO Home */

.home{
background-image: url(img/fondo_home.gif);
background-position: left bottom;
background-repeat: no-repeat;
}

.home #centro{
padding-bottom: 287px;
}

/* FOTO Chi siamo */

.chi_siamo, .storia, .statuto_bilancio{
background-image: url(img/fondo_siamo.gif);
background-position: left bottom;
background-repeat: no-repeat;
}

.chi_siamo #centro,
.storia #centro,
.statuto_bilancio #centro{
padding-bottom: 360px;
}


/* FOTO Dove siamo */

.dove_siamo{
background-image: url(img/fondo_dove.gif);
background-position: left bottom;
background-repeat: no-repeat;
}

.dove_siamo #centro{
padding-bottom: 315px;
}

/* FOTO Come operiamo */

.come_operiamo, .centri, .servizi, .crescita, .laboratori_espressivi{
background-image: url(img/fondo_operiamo.gif);
background-position: left bottom;
background-repeat: no-repeat;
}

.come_operiamo #centro,
.centri #centro,
.servizi #centro,
.crescita #centro,
.laboratori_espressivi #centro{
padding-bottom: 320px;
}

/* FOTO Come aiutarci */

.come_aiutarci, .bomboniere, .bellidinotte, .mille{
background-image: url(img/fondo_aiutarci.gif);
background-position: left bottom;
background-repeat: no-repeat;
}

.come_aiutarci #centro,
.bomboniere #centro,
.bellidinotte #centro,
.mille #centro{
padding-bottom: 320px;
}


/* FOTO Collabora con noi*/

.collabora{
background-image: url(img/fondo_collabora.gif);
background-position: left bottom;
background-repeat: no-repeat;
}

.collabora #centro{
padding-bottom: 350px;
}

/* FOTO News */

.news{
background-image: url(img/fondo_news.gif);
background-position: left bottom;
background-repeat: no-repeat;
}

.news #centro{
padding-bottom: 200px;
}

/* FOTO Newsletter */

.newsletter{
background-image: url(img/fondo_newsletter.gif);
background-position: left bottom;
background-repeat: no-repeat;
}

.newsletter #centro{
padding-bottom: 370px;
}

/* FOTO Amici */

.amici{
background-image: url(img/fondo_amici.gif);
background-position: left bottom;
background-repeat: no-repeat;
}

.amici #centro{
padding-bottom: 400px;
}

/* FOTO Area Volontari */

.area_volontari{
background-image: url(img/fondo_volontari.gif);
background-position: left bottom;
background-repeat: no-repeat;
}

.area_volontari #centro{
padding-bottom: 370px;
}

.calendario{
background-image: url(img/fondo_volontari.gif);
background-position: left bottom;
background-repeat: no-repeat;
}

.calendario #centro{
padding-bottom: 370px;
}


/****************************** SINISTRO */

/* Colori */

.azzu,
ul#sx li ul.azzu li a{
color: #006eb5;
}

.aran{
color: #F25821;
}

.viol,
ul#sx li ul.viol li a{
color: #610053;
}

.verd,
ul#sx li ul.verd li a{
color: #22B24B;
}

.gial{
color: #FBAF18;
}

/* Menu */

ul#sx{
position: fixed !important;
float:left;

margin: 20px 30px 0px 20px;
padding: 0px;

font-family: Helvetica, Arial, san-serif;
font-size: 19px;
font-weight: bold;
line-height: 24px;
letter-spacing: -2px;
}

ul#sx li{
list-style: none;
background-color:#fbfbf9;
margin-top:2px;
border: 1px solid #DBDACC;
border-left: 1px solid #f2f1e8;
border-top: 1px solid #f2f1e8;

}

ul#sx li:hover, ul#sx li.tendina{
border: 1px solid #F7F6F0;
border-left: 1px solid #DBDACC;
border-top: 1px solid #DBDACC;

background-color: #efeee3;
background-image: url(img/fondo_carta.jpg);
background-position: left top;
background-repeat: repeat;
/*background-image: url(img/sx_li.gif);
background-position: 0px 0px;
background-repeat: repeat-x;*/
}

ul#sx li a.azzu,
ul#sx li a.aran,
ul#sx li a.viol,
ul#sx li a.verd,
ul#sx li a.gial{
display: block;
width: 160px;
height: 29px;
padding-left: 20px;
padding-top: 5px;
text-decoration: none;
}

img.button{
cursor:pointer;
float:left;
margin-right:-15px;
margin-left: 3px;
margin-top:11px;
}

/* Sottomenu */


ul#sx li ul{
letter-spacing: 0px;
}

ul#sx li ul li, ul#sx li.tendina ul li{
margin: 0px;
border: 0px;
background-color: transparent;
}

ul#sx li ul li:hover{
border: 0px;
}

ul#sx li ul li a{
display: block;
text-decoration:none;
padding: 0px;
padding-left: 20px;
font-size: 12px;
border-bottom: 1px solid #fbfbf9;
}

ul#sx li:hover ul li a{
border-bottom: 1px solid #efeee3;
}

ul#sx li.tendina ul li a{
border-bottom:1px solid #efeee3;
}


ul#sx li ul li a:hover,
ul#sx li ul li a:active,
ul#sx li.tendina ul li a.sotto_tendina{
color: #645A49;
border-bottom: 1px solid #DBDACC;
background-color:#fbfbf9;
}

ul#sx li.tendina ul li a.sotto_tendina{
cursor:default;
}

/****************************** CENTRO */

#centro{
float:left;
padding-left: 0px;
margin-left: 230px;
width: 330px;
font-family: Helvetica, Arial, san-serif;
font-size: 12px;
font-weight: normal;
line-height: 17px;
text-align: justify;
padding-top: 30px;
}

.clickable{
cursor: pointer;
}

#centro h1{
width: 330px;
height: 50px;
}

#centro h2{
margin: 15px 0px 5px 0px;
width: 330px;
height: 30px;
}

/* h1 news e newsletter */

.news #centro h1{
background-image: url(img/h1_news.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.newsletter #centro h1{
background-image: url(img/h1_newsletter.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

/* h1 h2 associazione*/

.chi_siamo #centro h1{
background-image: url(img/h1_siamo.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.chi_siamo #centro h2{
background-image: url(img/h2_struttura.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.storia #centro h1{
background-image: url(img/h1_storia.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.statuto_bilancio #centro h1{
background-image: url(img/h1_statuto.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}


/* h1 h2 dove siamo */

.dove_siamo #centro h1{
background-image: url(img/h1_dove.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.dove_siamo #centro h2{
background-image: url(img/h2_raggiungerci.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

/* h1 come operiamo */

.come_operiamo #centro h1{
background-image: url(img/h1_operiamo.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.centri #centro h1{
background-image: url(img/h1_centri.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.servizi #centro h1{
background-image: url(img/h1_servizi.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.crescita #centro h1{
background-image: url(img/h1_appartamento.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.laboratori_espressivi #centro h1{
background-image: url(img/h1_laboratori.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

/* h1 h2 come aiutarci */

.come_aiutarci #centro h1{
background-image: url(img/h1_aiutarci.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.bomboniere #centro h1{
background-image: url(img/h1_bomboniere.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.bomboniere #centro h2{
background-image: url(img/h2_informazioni.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.bellidinotte #centro h1{
background-image: url(img/h1_bellidinotte.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.cellulari #centro h1{
background-image: url(img/h1_cellulari.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.mille #centro h1{
background-image: url(img/h1_mille.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.mille #centro h2.perche{
background-image: url(img/h2_perche.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.mille #centro h2.modo{
background-image: url(img/h2_modo.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.mille #centro h1{
background-image: url(img/h1_mille.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

/* h1 collabora con noi*/

.collabora #centro h1{
background-image: url(img/h1_collabora.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.collabora #centro h2.volontario{
background-image: url(img/h2_volontario.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.collabora #centro h2.lavora{
background-image: url(img/h2_lavora.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}



#centro h1 span,
#centro h2 span{
display: inline;
height: 0;
left: -1000px;
overflow: hidden;
position: absolute;
top: -1000px;
width: 0;
}

#centro{
color: #645A49;
}

#centro a:hover{
color: #AAA191;
background-image: url(img/linea.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding-bottom: 2px;
text-decoration: none;
}

/* CLICKABLE */

#centro h3.clickable{
text-align: left;
font-weight: bold;
font-size: 12px;
padding: 5px;
border: 1px solid #dddccf;
background-color: #efeee3;
background-image: url(img/fondo_clickable.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
height: 17px;
}

#centro h3.clickable:hover{
background-position: 0px -27px;
color: #AAA191;
}


/*box*/

/*.home #centro ul,*/
.chi_siamo #centro ul,
.chi_siamo #centro dl,
#centro div,
.dove_siamo #centro ul,
.come_operiamo #centro ul li,
#centro div ul{
border: 1px solid #dddccf;
border-top: 0px;
line-height: 17px;
background-color: #fff;

}

/*.home #centro ul li,*/
.chi_siamo #centro ul li,
.dove_siamo #centro ul li,
#centro div ul li{
border-bottom: 1px dashed #dddccf;
}

.home #centro ul li.noline,
.chi_siamo #centro dl dd.noline,
.chi_siamo #centro ul li.noline,
.dove_siamo #centro ul li.noline,
#centro div ul li.noline{
border-bottom: 0px;
}

/* VARIAZIONI PER SINGOLE PAGINE */

/* home */

.home #centro a{
color: #006eb5;
background-image: url(img/linea_azzu.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding-bottom: 2px;
text-decoration: none;
}

.home #centro div ul{
border: 0px;
}

.home #centro div ul li{
list-style: none;
}

.home #centro h3{
color: #006eb5;
}

.home #centro h3.clickable:hover{
color: #AAA191;
}

.home #centro div.post_short{
margin-top:20px;
}


/* associazione */

.chi_siamo #centro a,
.storia #centro a,
.statuto_bilancio #centro a{
color: #006eb5;
background-image: url(img/linea_azzu.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding-bottom: 2px;
text-decoration: none;
}



.chi_siamo #centro h3{
color: #006eb5;
}

.chi_siamo #centro h3.clickable:hover{
color: #AAA191;
}


.chi_siamo #centro dl{
padding-bottom: 0px;
padding-top: 0px;
}

.chi_siamo #centro dl dt{
color: #006eb5;
font-weight: bold;
font-size: 11px;
text-align: left;
padding-top: 10px;
padding-left: 5px;
}

.chi_siamo #centro dl dd{
color: #645A49;
padding: 0px 5px 10px 5px;
border-bottom: 1px dashed #dddccf;
}

.chi_siamo #centro ul li{
list-style: none;
padding: 10px;
}

.chi_siamo #centro ul li:hover{
cursor: default;
background-color: #efeee3;
}

/* Ritratti */

.chi_siamo #centro ul li#laura{
background-image: url(img/ritratto_laura_bn.gif);
background-position: 180px 20px;
background-repeat: no-repeat;
padding-right: 100px;
}

.chi_siamo #centro ul li#laura:hover{
background-image: url(img/ritratto_laura.gif);
background-position: 180px 20px;
background-repeat: no-repeat;
padding-right: 100px;
}

.chi_siamo #centro ul li#eleonora{
background-image: url(img/ritratto_eleonora_bn.gif);
background-position: -25px 12px;
background-repeat: no-repeat;
padding-left: 105px;
}

.chi_siamo #centro ul li#eleonora:hover{
background-image: url(img/ritratto_eleonora.gif);
background-position: -25px 12px;
background-repeat: no-repeat;
padding-left: 105px;
}

.chi_siamo #centro ul li#marina{
background-image: url(img/ritratto_marina_bn.png);
background-position: -25px 12px;
background-repeat: no-repeat;
padding-left: 105px;
}

.chi_siamo #centro ul li#marina:hover{
background-image: url(img/ritratto_marina.png);
background-position: -25px 12px;
background-repeat: no-repeat;
padding-left: 105px;
}

.chi_siamo #centro ul li#paola{
background-image: url(img/ritratto_paola_bn.gif);
background-position: 230px -10px;
background-repeat: no-repeat;
padding-right: 100px;
}

.chi_siamo #centro ul li#paola:hover{
background-image: url(img/ritratto_paola.gif);
background-position: 230px -10px;
background-repeat: no-repeat;
padding-right: 100px;
}

.chi_siamo #centro ul li#alice{
background-image: url(img/ritratto_alice_bn.gif);
background-position: -25px 12px;
background-repeat: no-repeat;
padding-left: 100px;
}

.chi_siamo #centro ul li#alice:hover{
background-image: url(img/ritratto_alice.gif);
background-position: -25px 12px;
background-repeat: no-repeat;
padding-left: 100px;
}


.chi_siamo #centro ul li#valentina{
background-image: url(img/ritratto_valentina_bn.png);
background-position: 190px 0px;
background-repeat: no-repeat;
padding-right: 130px;
}

.chi_siamo #centro ul li#valentina:hover{
background-image: url(img/ritratto_valentina.png);
background-position: 190px 0px;
background-repeat: no-repeat;
padding-right: 130px;
}

.chi_siamo #centro ul li#ada{
/*background-image: url(img/ritratto_alice_bn.gif);
background-position: -25px 12px;
background-repeat: no-repeat;
padding-left: 100px;*/
}

.chi_siamo #centro ul li#ada:hover{
/*background-image: url(img/ritratto_alice.gif);
background-position: -25px 12px;
background-repeat: no-repeat;
padding-left: 100px;*/
}

/* FINE Ritratti */

.chi_siamo #centro ul li p{
margin: 0px;
}

.chi_siamo #centro ul li strong{
color: #006eb5;
font-size: 11px;
text-align: left;
}

.chi_siamo #centro ul li strong.handicap{
color: #645A49;
}

.statuto_bilancio #centro a h3.clickable{
margin-bottom: 10px;
background-image: url(img/fondo_pdf.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
}

.statuto_bilancio #centro a h3.clickable:hover{
margin-bottom: 10px;
background-image: url(img/fondo_pdf.gif);
background-position: 0px -27px;
background-repeat: no-repeat;
}

/* dove siamo */

.dove_siamo #centro a{
background-image: url(img/linea_arancio.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding-bottom: 2px;
text-decoration: none;
color: #F25821;
}

.dove_siamo #centro a.mail{
background-image: none;
color: #645A49;
text-decoration: none;
}

.dove_siamo #centro a.mail img:hover{
background-image: url(img/linea_arancio.gif);
background-position: left bottom;
background-repeat: repeat-x;
}

.dove_siamo #centro ul{
padding: 0px;
border-top:1px solid #dddccf;
margin-top: 15px;
}

.dove_siamo #centro ul li{
list-style: none;
padding: 10px;
}

.dove_siamo #centro ul li:hover{
cursor: default;
background-color: #efeee3;
}

/* come operiamo */

.come_operiamo #centro a,
.centri #centro a,
.servizi #centro a,
.crescita #centro a,
.laboratori_espressivi #centro a{
color: #610053;
background-image: url(img/linea_viola.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding-bottom: 2px;
text-decoration: none;
cursor: pointer;
}

.centri #centro a.mail,
.servizi #centro a.mail,
.crescita #centro a.mail,
.laboratori_espressivi #centro a.mail{
background-image: none;
}

.centri #centro a.mail img:hover,
.servizi #centro a.mail img:hover,
.crescita #centro a.mail img:hover,
.laboratori_espressivi #centro a.mail img:hover{
background-image: url(img/linea_viola.gif);
background-position: left bottom;
background-repeat: repeat-x;
}

.centri #centro h3,
.servizi #centro h3,
.crescita #centro h3,
.laboratori_espressivi #centro h3,
#centro div h3{
color: #610053;
}

.centri #centro h3.clickable:hover,
.servizi #centro h3.clickable:hover,
.crescita #centro h3.clickable:hover,
.laboratori_espressivi #centro h3.clickable:hover{
color: #AAA191;
}

.come_operiamo #centro ul li{
list-style: decimal;
list-style-position: outside;
text-align: left;
line-height: 22px;
border: 1px solid #dddccf;
margin-bottom: 15px;
padding: 5px;
background-color: #fff;
}

.come_operiamo #centro ul li:hover{
cursor: default;
border: 1px solid #610053;
color: #610053;
background-color: transparent;
}

#centro div ul li{
padding: 5px;
list-style: none;
}

#centro div ul li h3{
font-size: 12px;
text-align: left;
margin: 3px 0px;
}

#centro div ul li h4{
font-size: 12px;
text-align: left;
margin-top: 2px;
}

#centro div ul li.noline{
border-bottom: 0px;
}

#centro div ul li:hover{
cursor: default;
background-color: #efeee3;
}

.laboratori_espressivi #centro div h3{
margin-top:10px;

}

.laboratori_espressivi #centro div{
background-color: #efeee3;
}

/* come aiutarci */


.come_aiutarci #centro a,
.bomboniere #centro a,
.bellidinotte #centro a,
.mille #centro a{
color: #22B24B;
}

.come_aiutarci #centro ul li,
.mille #centro ul li{
list-style: decimal;
list-style-position: outside;
text-align: left;
line-height: 22px;
border: 1px solid #dddccf;
margin-bottom: 15px;
padding: 5px;
background-color: #fff;
}

.come_aiutarci #centro ul li:hover,
.mille #centro ul li:hover{
cursor: default;
border: 1px solid #22b24b;
color: #22b24b;
background-color: transparent;
}

.bomboniere #centro h4{
text-align: left;
margin-bottom: 15px;
font-size: 13px;
}

.bomboniere #centro ul li{
list-style: none;
padding: 0px;
line-height: 0px;
font-size: 14px;
font-weight: bold;
margin-bottom: 25px;
}

.bomboniere #centro ul li img,
.bellidinotte #centro img{
border: 1px solid #fff;
}

.bomboniere #centro ul li img:hover{
border: 1px solid #22b24b;
}

.bomboniere #centro ul li a,
.bomboniere #centro a.mail{
background-image: none;
}

.bomboniere #centro a.mail img:hover{
background-image: url(img/linea_verde.gif);
background-position: left bottom;
background-repeat: repeat-x;
}

.bomboniere #centro h4{
margin-top: 10px;
}

.bomboniere #centro h2{
margin-top: 40px;
}

.mille #centro div{
margin-bottom: 20px;
background-color: transparent;
border: 0px;
}

.bellidinotte #centro a{
background-image: url(img/linea_verde.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding-bottom: 2px;
text-decoration: none;
}


/* collabora con noi */

.collabora #centro a{
color: #FBAF18;
background-image: url(img/linea_giallo.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding-bottom: 2px;
text-decoration: none;
}

.collabora #centro a.mail{
background-image: none;
}

.collabora #centro a.mail img:hover{
background-image: url(img/linea_giallo.gif);
background-position: left bottom;
background-repeat: repeat-x;
}

.collabora #centro ul li{
list-style: decimal;
list-style-position: outside;
text-align: left;
line-height: 18px;
border: 1px solid #dddccf;
margin-bottom: 15px;
padding: 5px;
background-color: #fff;
color: #fbaf18;
font-weight: bold;
}

.collabora #centro ul li:hover{
cursor: default;
border: 1px solid #fbaf18;
color: #fbaf18;
background-color: transparent;
}

.collabora #centro ul li p{
margin: 0px;
padding: 0px;
color: #645A49;
font-weight: normal;
}

.collabora #centro ul li:hover p{
color: #fbaf18;
}

.collabora #centro ul li a{
margin-left: 3px;
}

/* NEWS ed EVENTI + NEWSLETTER */


.news #centro .newss a,
.home #centro .newss a{
color: #006eb5;
background-image: url(img/linea_azzu.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding-bottom: 2px;
text-decoration: none;
}

.news #centro .evento a,
.home #centro .evento a{
color: #f25821;
background-image: url(img/linea_arancio.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding-bottom: 2px;
text-decoration: none;
}


.news #centro a:hover{
color: #AAA191;
background-image: url(img/linea.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding-bottom: 2px;
text-decoration: none;
}


/* AMICI */

.amici #centro h1{
background-image: url(img/h1_amici.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
margin-bottom: 5px;
}

.amici #centro h2{
background-image: url(img/h2_amici.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
margin-top: 30px;
margin-bottom: 10px;
}

.amici #centro a{
color: #AAA191;
background-image: url(img/linea.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding-bottom: 2px;
text-decoration: none;
font-size: 15px;
display: block;
margin-bottom: 20px;
}

.amici #centro a:hover{
color: #006eb5;
background-image: url(img/linea_azzu.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding-bottom: 2px;
text-decoration: none;
}

.amici #centro a.amici_aran:hover{
color: #f25821;
background-image: url(img/linea_arancio.gif);
}

/* AREA VOLONTARI */

/* h1 */

.area_volontari #centro h1{
background-image: url(img/h1_volontari.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

#centro h1.calendari{
background-image: url(img/h1_calendario.gif);
background-position: 0px 0px;
background-repeat: repeat-x;
}

.area_volontari #centro a{
color: #006eb5;
background-image: url(img/linea_azzu.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding-bottom: 2px;
text-decoration: none;
}

.area_volontari #centro a:hover{
color: #AAA191;
background-image: url(img/linea.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding-bottom: 2px;
text-decoration: none;
}

.area_volontari #centro a h3{
margin-bottom: 10px;
}



/* VARIAZIONI GENERALI */


#centro p{
margin-bottom: 10px;
}

#centro .totale{
border: 0px;
margin: 0px;
margin-bottom: 10px;
padding: 0px;
}


#centro a:hover{
color: #AAA191;
background-image: url(img/linea.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding-bottom: 2px;
text-decoration: none;
}

#centro ul li a.mail:hover{
background-image: none;
}

address{
font-style: normal;
margin-bottom: 5px;
}

#centro #intro{
background-color: transparent;
border: 0px;
font-size: 15px;
line-height: 20px;
padding-bottom: 15px;
font-weight: normal;
}



/* DESTRO */

/*#colori{
width: 180px;
padding-left:600px;
}

#arancio{
position: absolute;
bottom:0;
width: 180px;
height:100%;
background-color: #F25821;
}

#viola{
position: absolute;
bottom: 0;
width: 180px;
height:40%;
background-color: #610053; 
}

#verde{
position: absolute;
bottom: 0;
width: 180px;
height:60%;
background-color: #22B24B;
}

#giallo{
position: absolute;
bottom: 0;
width: 180px;
height:50%;
background-color: #FBAF18;
}*/

ul#dx{
/*position: absolute;
top: 210px;
left: 600px;*/
width: 180px;
background-color: #006eb5;
font-family: Helvetica, Arial, san-serif;
}

ul#dx li{
display:block;
list-style-type:none;
}

ul#dx li a, ul#dx li.popo{
display:block;
font-size: 18px;
letter-spacing: -0.03em;
font-weight: bold;
line-height: 16px;
/*color: #fbfbf9;*/
color: #f1f1e7;
padding: 12px;
text-decoration:none;
border: 1px solid #006eb5;
}

ul#dx li a:hover,
ul#dx li a.disabled{
background-color: #298ECF;
color: #ffffff;
border: 1px solid #3a9ede;
border-bottom-color: #0063a3;
border-right-color: #298ECF;
font-size: 22px;
}

ul#dx li a.disabled{
cursor: default;
}



#logo{
/*position: absolute;
top: 0px;
left: 600px;*/
width: 180px;
height: 210px;
background-image: url(img/logo.gif);
background-position: 0 0;
background-repeat: no-repeat;
color: #ffffff;
}

#logo a{
display: block;
width: 180px;
height: 210px;
}


/* FOOTER */

div#giallo div#footer{
font-family: Helvetica, Arial, san-serif;
position:absolute;
bottom: 5px;
font-size: 10px;
color: #fff;
width: 170px;
padding:5px;
text-align:center;
}



/***** BONUS EXTRA *****/


a.mail img{
margin-bottom: -5px;
}

a.mail_2 img{
margin-bottom: 3px;
margin-top: 2px;
}

a{
cursor: pointer;
}

/* BONUS NEWS e NEWSLETTER */


.news #centro h3{
margin: 20px 0px;
}

.news #centro a,
.newsletter #centro a,
.calendario #centro a{
color: #006eb5;
padding-bottom: 2px;
background-image: url(img/linea_azzu.gif);
background-position: left bottom;
background-repeat: repeat-x;
text-decoration: none;
}

.news #centro a:hover,
.newsletter #centro a:hover,
.calendario #centro a:hover{
color: #aaa191;
padding-bottom: 2px;
background-image: url(img/linea.gif);
background-position: left bottom;
background-repeat: repeat-x;
text-decoration: none;
}



/* post */

/*
.home #centro .newss .testo a,
.news #centro .newss .testo a,
.newsletter #centro .newsletter .testo a{
color: #006eb5;
padding-bottom: 2px;
background-image: url(img/linea_azzu.gif);
background-position: left bottom;
background-repeat: repeat-x;
text-decoration: none;
}

.home #centro .evento .testo a,
.news #centro .evento .testo a{
color: #006eb5;
padding-bottom: 2px;
background-image: url(img/linea_arancio.gif);
background-position: left bottom;
background-repeat: repeat-x;
text-decoration: none;
}
*/




.home #centro .post_short h2.titolo,
.news #centro .post_short h2.titolo,
.news #centro .post h2.titolo,
.newsletter #centro .post h2.titolo,
.calendario #centro .post h2.titolo{
text-align: left;
font-weight: bold;
font-size: 20px;
line-height: 20px;
border-bottom: 1px solid #006eb5;
background-color: #006eb5;
height: auto;
width: 328px;
margin: 0px;
color: #fbfbf9;
}


.news #centro .post_short h2.titolo a,
.home #centro .post_short h2.titolo a{
display: block;
background-image: none;
padding: 5px;
}

#centro .newss h2.titolo a,
#centro .newss h2.titolo{
color: #fbfbf9;
}

.news #centro .newss h2.titolo a:hover,
.home #centro .newss h2.titolo a:hover{
color: #006eb5;
background-image: url(img/fondo_carta.jpg);
background-position: left top;
background-repeat: repeat;
}

.home #centro .evento h2.titolo a,
.home #centro .evento h2.titolo,
.news #centro .evento h2.titolo a,
.news #centro .evento h2.titolo{
background-color: #f25821;
color: #fbfbf9;
border-bottom: 1px solid #f25821;
}

.news #centro .evento h2.titolo a:hover,
.home #centro .evento h2.titolo a:hover{
color: #f25821;
background-image: url(img/fondo_carta.jpg);
background-position: left top;
background-repeat: repeat;
/* ??? */
border: 0px solid #f25821;
padding-bottom: 6px;
/* fine ??? */
}

.home #centro .post_short,
.news #centro .post_short,
.news #centro .post,
.newsletter #centro .post,
.calendario #centro .post{
border: 1px solid #006eb5;
padding: 0px;
margin-bottom: 20px;
}

.news #centro .evento,
.home #centro .evento{
border-color: #f25821;
}

.home #centro .post_short .testo,
.news #centro .post_short .testo,
.news #centro .post .testo,
.newsletter #centro .post .testo,
.calendario #centro .post .testo{
border: 0px;
margin: 0px;
padding: 5px;
}

.home #centro .newss .testo a:hover,
.news #centro .newss .testo a:hover,
.newsletter #centro .newsletterr .testo a:hover,
.calendario #centro .newsletterr .testo a:hover,
.home #centro .evento .testo a:hover,
.news #centro .evento .testo a:hover{
color: #aaa191;
padding-bottom: 2px;
background-image: url(img/linea.gif);
background-position: left bottom;
background-repeat: repeat-x;
text-decoration: none;
}

.news #centro .post h2.titolo,
.newsletter #centro .post h2.titolo,
.calendario #centro .post h2.titolo{
padding: 5px;
width: 318px;
}

.home #centro .post_short .testo img,
.news #centro .post_short .testo img,
.news #centro .post .testo img,
.newsletter #centro .post_short .testo img,
.newsletter #centro .post .testo img,
.calendario #centro .post_short .testo img,
.calendario #centro .post .testo img{
display: block;
margin-bottom: 10px;
margin-top: 10px;
}

#centro .post_short .testo span.data,
#centro .post .testo span.data{
display: block;
font-weight: bold;
color: #006eb5;
padding-bottom: 10px;
}

#centro .evento .testo span.data{
color: #f25821;
}

.news #centro .newss .testo a.segue,
.home #centro .newss .testo a.segue,
.news #centro .evento .testo a.segue,
.home #centro .evento .testo a.segue{
background-image: none;
padding: 0px;
text-decoration: none;
font-size: 20px;
font-weight: bold;
letter-spacing: 0px;
line-height: 10px;
}

.news #centro .newss .testo a.segue:hover,
.home #centro .newss .testo a.segue:hover,
.news #centro .evento .testo a.segue:hover,
.home #centro .evento .testo a.segue:hover{
background-image: none;
letter-spacing: 2px;
background-image: none;
padding: 0px;
color: #AAA191;
}

/* FINE post */


.news #centro #post_navigation,
.news #centro #page_navigation,
.newsletter #centro #page_navigation,
.calendario #centro #page_navigation{
border: 0px;
background-color: transparent;
text-align: center;
width: 330px;
}

.news #centro #page_navigation #sopra,
.newsletter #centro #page_navigation #sopra,
.calendario #centro #page_navigation #sopra{
border: 0px;
}

.news #centro #post_navigation a{
margin: 10px 20px;
font-size: 18px;
color: #006eb5;
text-decoration: none;
background-image: url(img/linea_azzu.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding-bottom: 2px;
}

.news #centro #post_navigation a:hover{
color: #AAA191;
background-image: url(img/linea.gif);
}

.news #centro #page_navigation a,
.newsletter #centro #page_navigation a,
.calendario #centro #page_navigation a{
margin: 5px;
font-size: 15px;
text-decoration: none;
color: #AAA191;
}

/*.news #centro #page_navigation a:hover,
.newsletter #centro #page_navigation a:hover{
background-position: left bottom;
}*/

.news #centro #page_navigation a.abled,
.newsletter #centro #page_navigation a.abled,
.calendario #centro #page_navigation a.abled{
border: 1px solid #dddccf;
}

.news #centro #page_navigation a.abled:hover,
.newsletter #centro #page_navigation a.abled:hover,
.calendario #centro #page_navigation a.abled:hover{
background-color: #AAA191;
color: #fff;
}

.news #centro #page_navigation a.disabled,
.newsletter #centro #page_navigation a.disabled,
.calendario #centro #page_navigation a.disabled,
.news #centro #page_navigation a.abled,
.newsletter #centro #page_navigation a.abled,
.calendario #centro #page_navigation a.abled{
background-image: none;
text-align: center;
padding: 0px;
padding-top: 3px;
margin: 0px;
font-weight: bold;
display: block;
width: 23px;
height: 20px;
float: left;
margin: 2px 2px 0px 2px;
}


.news #centro #page_navigation a.disabled,
.newsletter #centro #page_navigation a.disabled,
.calendario #centro #page_navigation a.disabled{
cursor: default;
padding-top: 4px;
}

.news #centro #page_navigation a#next,
.newsletter #centro #page_navigation a#next,
.calendario #centro #page_navigation a#next{
display: block;
width: 19px;
height: 29px;
background-image: none;
padding-bottom: 0px;
margin: 0px;
margin-left: 2px;
float: left;
}

.news #centro #page_navigation a#next:hover,
.newsletter #centro #page_navigation a#next:hover,
.calendario #centro #page_navigation a#next:hover{
background-image: none;
padding-bottom: 0px;
}

.news #centro #page_navigation a#prev,
.newsletter #centro #page_navigation a#prev,
.calendario #centro #page_navigation a#prev{
display: block;
width: 19px;
height: 29px;
background-image: none;
margin: 0px;
padding-bottom: 0px;
margin-right: 2px;
float: left;
}

.news #centro #page_navigation a#prev:hover,
.newsletter #centro #page_navigation a#prev:hover,
.calendario #centro #page_navigation a#prev:hover{
/*background-position: 0px -29px;*/
background-image: none;
padding-bottom: 0px;
}

.news #centro #page_navigation a#next.inattivo,
.newsletter #centro #page_navigation a#next.inattivo,
.calendario #centro #page_navigation a#next.inattivo{
background-image: url(img/next_dis.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
cursor: default;
padding-bottom: 0px;
}

.news #centro #page_navigation a#prev.inattivo,
.newsletter #centro #page_navigation a#prev.inattivo,
.calendario #centro #page_navigation a#prev.inattivo{
background-image: url(img/prev_dis.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
cursor: default;
padding-bottom: 0px;
}


.newsletter #centro a.popup,
.calendario #centro a.popup,
.news #centro a.archivio{
display: block;
text-align: center;
color: #AAA191;
background-color: #fbfbf9;
border: 1px solid #dddccf;
font-size: 12px;
line-height: 12px;
padding: 10px 5px;
text-decoration: none;
background-image: none;
font-weight: bold;
letter-spacing: 0px;
margin-top: 8px;
width:60px;
margin-top:-42px;
margin-left:260px;
margin-bottom:8px;
}


.news #centro a.archivio{
width:50px;
margin-left: 270px;
}

.newsletter #centro a.popup:hover,
.calendario #centro a.popup:hover,
.news #centro a.archivio:hover{
border: 3px solid #f25821;
background-color: transparent;
color: #f25821;
padding: 8px 3px;
}


.news #centro #page_navigation #sotto,
.newsletter #centro #page_navigation #sotto,
.calendario #centro #page_navigation #sotto{
border: 0px;
background-color: transparent;
padding-top: 20px;
clear: both;
}

.news #centro #page_navigation a.first,
.newsletter #centro #page_navigation a.first,
.calendario #centro #page_navigation a.first,
.news #centro #page_navigation a.last,
.newsletter #centro #page_navigation a.last,
.calendario #centro #page_navigation a.last{
background-image: none;
font-size: 15px;
padding: 0px;
margin: 0px;
}

.news #centro #page_navigation h3,
.newsletter #centro #page_navigation h3,
.calendario #centro #page_navigation h3{
color: #AAA191;
display: inline;
font-size: 15px;
font-weight: bold;
}


/* FOTO IN GIRO PER IL SITO */

#centro div ul li img.foto{
margin: 5px 0px 0px 0px;
border: 4px solid #dddccf;
}

#centro div ul li:hover img.foto{
border-color: #fbfbf9;
}

/*
#centro div ul li img[title=crh],
#centro div ul li img[title=csh],
#centro div ul li img[title=contact]
*/
#centro div ul li img.foto1{
float: right;
margin: 6px 0px 0px 10px;
}

/*
#centro div ul li img[title=extra],
#centro div ul li img[title=tempo],
#centro div ul li img[title=weekend]
*/
#centro div ul li img.foto2{
float: right;
margin: 26px 0px 0px 10px;
}

/*
#centro div ul li img[title=vita],
#centro div ul li img[title=vacanze]
*/



/* POP UP Iscriviti */

h3.messaggio{
background-color: #fff;
text-align: center;
color: #f25821;
padding: 5px;
font-size: 12px;
}

form#frmIscriviti{
border: 10px solid #fbfbf9;
padding: 38px;
color: #645A49;
font-size: 12px;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 0px;
}

form#frmIscriviti  fieldset label,
form#frmIscriviti  fieldset input{
display: block;
width: 200px;
text-align: center;
}

form#frmIscriviti  fieldset img{
padding: 12px 32px;
background-color: #fff;
}

form#frmIscriviti fieldset label.tit_iscriviti{
color: #006eb5;
font-size: 18px;
margin-bottom: 15px;
}

form#frmIscriviti fieldset input,
form#frmIscriviti fieldset img{
border: 1px solid #dddccf;
margin-bottom: 5px;
}

form#frmIscriviti fieldset input{
font-size: 12px;
color: #645A49;
cursor: pointer;
margin-top: 5px;
}

form#frmIscriviti fieldset input[type=submit]{
background-color: #dddccf;
width: 202px;
}

form#frmIscriviti fieldset input[type=submit]:hover{
background-color: #AAA191;
color: #fbfbf9;
}

a#chiudi{
color: #006eb5;
text-decoration: none;
background-image: url(img/linea_azzu.gif);
background-position: left bottom;
background-repeat: repeat-x;
padding-bottom: 2px;
margin-left: 129px;
margin-top: 5px;
}

a#chiudi:hover{
color: #AAA191;
background-image: url(img/linea.gif);
}



/* sistemo il FLOAT sulle altre immagini (mail, bomboniere, ritratti...) */

#centro div ul li img{
float: none;
}




/* 10/09 */

div#loghi{
border:0px;
padding:0px;
padding-top:20px;
}

body table#wrapper tr td.amici div#centro div#loghi a{
background-image:none;
display:inline;
}

div#loghi img{
border:0px;
padding:0px;
margin:0px;
}


