/* ------------------------------------- TAG GENERALI ----------------------------------- */

html, body {
margin: 0;
padding: 0;
}

body {
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 150%;
color: #131926;
}

#normale { 
background: url(../img/bg_blocco_su.jpg) repeat-x center 4px #131926;
}

#aperto {
background: url(../img/bg_blocco_su.jpg) repeat-x center 108px #131926;
}

a {
color: #752a28;
}

a:hover, #ancore li a:hover {
color: #7c8592;
text-decoration: none;
}

a:focus {
outline: none;
}

input, textarea {
font-size: 12px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
height: 16px;
border: 1px solid;
padding-right: 3px;
padding-left: 3px;
}

.container {
width: 960px;
text-align: left;
margin: auto;
}

#blocco_su .container {
height: 218px;
padding: 0 49px;
width: 906px !important;width /**/: 1004px;
}


#principale .container {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/bg_foglio.png');
background: none;
padding-bottom: 5px;
}
#principale .container[class]{
background: url(../img/bg_foglio.png) repeat-y;
}
/**/

#footer .container {
height: 158px;
background: url(../img/bg_footer.gif) repeat-x;
padding: 0 38px;
width: 844px !important;width /**/: 920px;
text-align: left !important;text-align /**/: center;
}

.home #footer .container {
height: 252px;
}

#blocco_su {
width: 100%;
color: #ffffff;
text-align: center;
background: url(../img/bg_top.jpg) no-repeat bottom;
z-index: 30;
position: relative;
}

#principale {
background: url(../img/bg.gif) repeat-x #c8cacd;
text-align: center;
}

#footer {
width: 100%;
text-align: center;
font-size: 11px;
color: #445768;
background-color: #131926;
}

#footer a {
color: #ffffff;
}

#footer a:hover {
color: #9da7b4;
}

#col_sx, #content_foto, #content_home {
width: 494px !important;width /**/: 591px;
padding-left: 58px;
padding-right: 26px;
margin-bottom: 40px;
padding-bottom: 50px;
background: url(../img/bottom_sx.gif) 59px bottom no-repeat;
float: left;
}

#content_foto, #content_home {
width: 844px !important;width /**/: 960px;
padding-right: 58px;
background: url(../img/bottom_sx_foto.gif) 59px bottom no-repeat;
position: relative;
z-index: 80;
}

#content_home {
background: none;
margin-top: auto;
}

#col_sx p, #content_foto p {
margin-bottom: 20px;
}

#col_dx {
width: 324px;
padding-bottom: 40px;
float: left;
margin-bottom: 40px;
margin-left: 20px;
margin-top: -96px;
z-index: 70;
position: relative;
}

#sempreincontatto {
width: 702px !important;width /**/: 862px;
height: 194px;
background: url(../img/bg_sempreincontatto.jpg) no-repeat;
clear: both;
color: #4b1e1d;
font-size: 11px;
padding-left: 160px;
margin-left: 49px;
}

#sempreincontatto a {
color: #4b1e1d;
}

#sempreincontatto a:hover {
color: #8d706f;
}

.col_sempreincontatto1 {
float: left;
margin-left: 5px;
width: 423px;
}
.col_sempreincontatto1[class]{
margin-left: 10px;
}

.col_sempreincontatto2 {
float: left;
width: 220px;
margin-left: 20px;
}

#areavolontari {
height: 104px;
}

/*
*/
#claim_head {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.avosacra.it/sito/sites/all/themes/bonsaistudio/img/claim_foto.png');
text-indent: -9000px;
width: 910px;
height: 115px;
margin-bottom: 37px;
margin-left: 25px;
margin-top: -118px;
z-index: 60;
position: relative;
}

#claim_head[id]{
/*taf 05 08 text-indent: -9000px;
width: 910px;
height: 115px;
margin-bottom: 37px;
margin-left: 25px;
margin-top: -118px;
z-index: 60;
position: relative;*/
background: url(../img/claim_foto.png) no-repeat;
}

#torna a {
width: 78px;
height: 62px;
background: url(../img/torna.jpg) top;
display: block;
text-indent: -9000px;
margin: auto;
margin-bottom: 40px;
text-decoration: none;
}

#torna a:hover {
background: url(../img/torna.jpg) bottom;
display: block;
}

.dati_footer {
margin-right: 49px;
float: left;
}

#ipovedenti a {
font-size: 15px;
letter-spacing: 1px;
}

#grafica {
display: none;
}

#credits {
float: right;
clear: both;
}

#newsletter {
margin-top: 5px;
}

#newsletter input, #iovolontario input {
width: 166px;
border-color: #4b1e1d;
float: left;
}

#newsletter input {
margin-top: 6px;
}

#invia a {
width: 77px;
height: 32px;
text-indent: -9000px;
background: url(../img/puls_invia.gif) top;
text-decoration: none;
float: left;
margin-top: -6px;
}

#invia a:hover {
background: url(../img/puls_invia.gif) bottom;
}

#abbonati a {
width: 103px;
height: 32px;
text-indent: -9000px;
background: url(../img/puls_abbonati.gif) top;
float: left;
margin-left: 50px;
margin-top: 5px;
text-decoration: none;
}

#abbonati a:hover {
background: url(../img/puls_abbonati.gif) bottom;
}

#iscriviti a {
width: 77px;
height: 32px;
text-indent: -9000px;
background: url(../img/puls_iscriviti.gif) top;
text-decoration: none;
float: left;
}

#iscriviti a:hover {
background: url(../img/puls_iscriviti.gif) bottom;
}
#top {
height: 32px;
margin-right: -12px
}

#intro {
margin-top: 43px;
}

#ancore li {
font-weight: bold;
list-style: none;
background: url(../img/bg_ancore.gif) left no-repeat;
padding-left: 16px;
margin-left: -40px;
}

.margine20 {
	margin-top: 20px;
}

/* ------------------------------------- FINE TAG GENERALI ----------------------------------- */

/* ------------------------------------- REQUISITI ----------------------------------- */

#requisiti {
display: block;

padding: 20px 0;
margin-bottom: 20px;
border-top: 1px dotted #4d6172;
}

#requisiti .container {
width: 844px;
color: #FFFFFF;
}

#risoluzione {
float: left;
margin-right: 279px;
}

#ottimizzato {
float: left;
}

.icona_browser {
width: 18px;
height: 18px;
margin-left: 15px;
display: block;
text-indent: -9000px;
float: left;
}

#explorer {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/browser_explorer.png');/*http://www.avosacra.it/sito/sites/all/themes/bonsaistudio/*/
width: 17px;
height: 18px;
}
#explorer[id]{
background: url(../img/browser_explorer.png) no-repeat;
}

#firefox {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/browser_firefox.png');/*http://www.avosacra.it/sito/sites/all/themes/bonsaistudio/*/
width: 18px;
height: 18px;
}
#firefox[id]{
background: url(../img/browser_firefox.png) no-repeat;
}

#netscape {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/browser_netscape.png');
/*http://www.avosacra.it/sito/sites/all/themes/bonsaistudio/*/
width: 18px;
height: 18px;
}
#netscape[id]{
background: url(../img/browser_netscape.png) no-repeat;
}

#safari {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/browser_safari.png');
/*http://www.avosacra.it/sito/sites/all/themes/bonsaistudio/*/
width: 16px;
height: 18px;
}
#safari[id]{
background: url(../img/browser_safari.png) no-repeat;
}

#mozilla {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/browser_mozilla.png');
/*http://www.avosacra.it/sito/sites/all/themes/bonsaistudio/*/
width: 17px;
height: 18px;
}
#mozilla[id]{
background: url(../img/browser_mozilla.png) no-repeat;
}

#opera {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/browser_opera.png');
/*http://www.avosacra.it/sito/sites/all/themes/bonsaistudio/*/
width: 18px;
height: 16px;
}
#opera[id]{
background: url(../img/browser_opera.png) no-repeat;
}

/* ------------------------------------- FINE REQUISITI ----------------------------------- */

/* ------------------------------------- AREA VOLONTARI ----------------------------------- */

#areavolontari .container {
background: #131926;
height: 78px;
margin-bottom: -5px;
}

#menu_volontari {
float: left;
width: 812px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size: 12px;
text-align: center;
margin-top: 74px;
position: relative;
}

.menu_volontari_bottone {
margin-right: 30px;
margin-left: 30px;
float: left;
display: block;
color: #ffffff;
background: url(../img/bg_menu_volontari.gif) bottom no-repeat;
padding-bottom: 16px;
}

.menu_volontari_bottone a {
color: #ffb38c;
text-decoration: none;
}

.menu_volontari_bottone a:hover {
text-decoration: underline;
}

#login {
float: right;
width: 92px !important;width /**/: 134px;
height: 96px;
display: block;
margin-right: 7px;
padding-left: 21px;
padding-right: 21px;
padding-top: 8px;
color: #ffffff;
font-size: 11px;
background: url(../img/bg_areavolontari.gif) repeat-y;
}
#login[id]{
margin-right: 14px;
}

#logout {
float: right;
width: 114px !important;width /**/: 134px;
height: 96px;
display: block;
margin-right: 7px;
padding-left: 10px;
padding-right: 10px;
padding-top: 8px;
text-align: center;
color: #ffffff;
font-size: 11px;
background: url(../img/bg_areavolontari.gif) repeat-y;
}
#logout[id]{
margin-right: 14px;
}

#areavolontari input {
border-color: #3d8797;
width: 84px;
margin-bottom: 4px;
display: block;
}

#entra a {
width: 75px;
height: 30px;
display: block;
text-indent: -9000px;
text-decoration: none;
background: url(../img/puls_entra.gif) top;
margin-left: 8px;
}

#entra a:hover {
background: url(../img/puls_entra.gif) bottom;
}

#esci a {
width: 75px;
height: 30px;
display: block;
text-indent: -9000px;
text-decoration: none;
background: url(../img/puls_esci.gif) top;
margin: auto;
margin-top: 14px;
}

#esci a:hover {
background: url(../img/puls_esci.gif) bottom;
}

/* ------------------------------------- FINE AREA VOLONTARI ----------------------------------- */

/* ------------------------------------- TITOLI ----------------------------------- */

h1 {
text-indent: -9000px;
height: 27px;
margin-bottom: -7px;
}

#sempreincontatto h1 {
width: 343px;
height: 22px;
background: url(../img/h1_sempreincontatto.gif) bottom no-repeat;
padding-top: 36px;
margin-bottom: 15px;
margin-left: 10px;
}

h2 {
text-transform: uppercase;
font-size: 18px;
padding-left: 19px;
background: url(../img/bg_h2.gif) no-repeat 0 32px;
padding-top: 30px;
clear: both;
}

h3 {
color: #752a28;
font-size: 15px;
padding-left: 15px;
background: url(../img/bg_h3.gif) no-repeat 0;
clear: both;
}

h3 a, h3 a:hover {
color: #752a28;
}

h4 {
font-size: 13px;
text-transform: uppercase;
margin-bottom: -8px;
clear: both;
color: #FFFFFF;
padding: 5px;
margin-top: 45px;
}

h4 span {
text-transform: none;
font-size: 11px;
}

h4 a {
color: #FFFFFF;
display: block;
}

h5 {
font-size: 13px;
text-transform: uppercase;
margin-bottom: -14px;
margin-top: 2px;
}

.tit_box {
text-indent: -9000px;
position: relative;
z-index: 80;
width: 324px;
height: 50px;
margin-top: 9px;
margin-bottom: -3px;
background: #FF0000;
}
.tit_box[class]{
margin-bottom: auto;
}

/* ------------------------------------- FINE TITOLI ----------------------------------- */


/* ------------------------------------- IMMAGINI ----------------------------------- */

#foto_head {
width: 910px;
height: 309px;
margin-left: 25px;
margin-top: -39px;
z-index: 50;
position: relative;
}

#slideshow {
width: 160px;
height: 241px;
padding: 14px;
float: left;
margin: -6px 12px 0 -5px;
background: url(../img/bg_slide.jpg) no-repeat;
}
#slideshow[id]{
margin: -6px 12px 0 -10px;
}

.img_sx, .img_dx {
width: 122px;
height: 89px;
padding: 14px;
background: url(../img/bg_img_txt.jpg) no-repeat;
}

.img_sx {
margin: 5px 12px 0 -5px;
float: left;
}
.img_sx[class]{
margin: 5px 12px 0 -10px;
}

.img_dx {
margin: 5px -5px 0 12px;
float: right;
}
.img_dx[class]{
margin: 5px -10px 0 12px;
}

/* ------------------------------------- FINE IMMAGINI ----------------------------------- */


/* ------------------------------------- PAGINAZIONE ----------------------------------- */

#pagine {
margin-top: 50px;
text-align: center;
font-size: 11px;
}

#pagine a, #pagine span {
margin: 0 8px;
}

#avantindietro {
margin-top: -18px;
}

#avanti {
float: right;
padding-right: 18px;
background: url(../img/pag_avanti.gif) right no-repeat;
}

#indietro {
float: left;
padding-left: 18px;
background: url(../img/pag_indietro.gif) left no-repeat;
}

/* ------------------------------------- FINE PAGINAZIONE ----------------------------------- */


/* ------------------------------------- COL DX ----------------------------------- */

#txt_col_dx {
padding-left: 36px;
padding-right: 34px;
padding-top: 15px;
font-weight: normal;
}

.diapo {
width: 122px;
height: 89px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/bg_diapo.png');
/*http://www.avosacra.it/sito/sites/all/themes/bonsaistudio/*/
display: block;
padding: 13px;
}

.diapo[class]{
background: url(../img/bg_diapo.png);
}

#diapo_box {
width: 148px;
margin-top: -10px;
float: right;
margin-bottom: 25px;
margin-right: -7px;
margin-left: 7px;
font-weight: normal;
}

#diapo_box[id]{
margin-right: -13px;
}

#guarda a {
text-indent: -9000px;
width: 256px;
height: 14px;
display: block;
margin-left: 37px;
text-decoration: none;
clear: both;
}

.associazione #txt_col_dx form, .newsletter #txt_col_dx form {
margin-top: 10px;
height: 16px;
}

/* ------------------------------------- FINE COL DX ----------------------------------- */


/* ------------------------------------- HOME ----------------------------------- */

.home #claim_head {
display: none;
}

#tit_novita {
width: 492px;
height: 21px;
background: url(../img/h1_novitaedeventi.gif) no-repeat;
margin: 13px 0;
text-indent: -9000px;
}

.home #ceralacca {
width: 173px;
height: 173px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.avosacra.it/sito/sites/all/themes/bonsaistudio/img/ceralacca_home.png');
margin-top: -340px;
margin-right: -10px;
margin-bottom: -99px;
}

.home #ceralacca[id]{
background: url(../img/ceralacca_home.png);
}

.home #ceralacca2 a {
width: 95px;
height: 94px;
display: block;
background: url(../img/ceralacca_home_rollover.gif) top;
margin-left: 839px;
margin-top: -305px;
text-indent: -9000px;
position: relative;
z-index: 90;
margin-bottom: 211px;
text-decoration: none;
}

.home #ceralacca2 a:hover {
background: url(../img/ceralacca_home_rollover.gif) bottom;
}

.home #intro {
margin-top: 20px;
color: #07356a;
font-style: italic;
font-size: 17px;
line-height: 143%;
margin-bottom: 55px;
}

#novita {
height: 252px;
background: #c2cfd2;
border-top: solid 5px #3d8797;
border-bottom: solid 5px #3d8797;
margin-left: -38px;
margin-right: -38px;
padding: 0 18px 0 38px;
color: #131926;
margin-bottom: -84px;
position: relative;
z-index: 10;
}

#gallerie_immagini {
width: 322px;
height: 366px;
background: url(../img/bg_gallerie_immagini.jpg) no-repeat;
float: left;
margin-top: -85px;
margin-right: -5px;
position: relative;
z-index: 80;
margin-bottom: -156px;
color: #163e55;
}

.evento {
width: 230px;
margin-right: 41px;
float: left;
line-height: 140%;
font-size: 11px;
}

.evento img {
background: url(../img/bg_evento.gif);
padding: 8px;
float: right;
margin: 0 0 5px 5px;
}

.txt_evento {
height: 172px;
}

.txt_evento  span {
font-weight: bold;
}

#tit_gallerie_di_immagini {
background: url(../img/h5_gallerie_di_immagini.jpg) no-repeat bottom;
text-indent: -9000px;
width: 258px;
height: 39px;
margin-bottom: 19px;
}

.home #guarda a {
background: url(../img/guarda_curiosita.gif) no-repeat 0 0;
}

.home #guarda a:hover {
background: url(../img/guarda_curiosita.gif) no-repeat 0 -19px;
}

.home #diapo_box {
margin-bottom: 20px;
}

.leggi_news {
margin-bottom: 0;
}
.leggi_news[class]{
margin-bottom: -60px;
}

.leggi_news a {
text-indent: -9000px;
width: 221px;
height: 14px;
background: url(../img/leggi_news.gif) no-repeat 0 0;
display: block;
text-decoration: none;
}

.leggi_news a:hover {
background: url(../img/leggi_news.gif) no-repeat 0 -19px;
}

#indirizzi {
width: 100%;
display: block;
font-size: 13px;
color: #b4e6ff;
margin-top: -30px;
}

.indirizzo {
float: left;
margin-right: 90px;
padding-bottom: 70px;
}

#codicefiscale {
float: right;
}

/* ------------------------------------- FINE HOME ----------------------------------- */


/* ------------------------------------- ASSOCIAZIONE ----------------------------------- */

.associazione #col_dx {
background: url(../img/bg_box_associazione_giu.gif) no-repeat bottom;
color: #4b1e1d;
}

.associazione #txt_col_dx {
margin-bottom: -11px;
background: url(../img/bg_box_associazione.gif) repeat-y;
}
.associazione #txt_col_dx[id]{
margin-bottom: -1px;
}

#h1_associazione {
background: url(../img/h1_associazione.gif) no-repeat;
}

#tit_anche_tu_volontario {
height: 82px;
background: url(../img/h5_anche_tu_volontario.gif) no-repeat;
margin-top: 10px;
}

.blocco {
line-height: 140%;
margin-left: -6px;
padding-left: 86px;
padding-top: 3px;
padding-bottom: 12px;
background: url(../img/bg_blocco.jpg) no-repeat;
min-height: 86px;
}

.blocco img {
float: left;
margin-left: -78px;
margin-top: 5px;
}

#ceralacca {
width: 106px;
height: 109px;
display: block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/ceralacca.png');
/*http://www.avosacra.it/sito/sites/all/themes/bonsaistudio/*/
text-indent: -9000px;
float: right;
position: relative;
z-index: 90;
margin-top: -10px;
margin-right: -10px;
margin-bottom: -99px;
}
#ceralacca[id]{
background: url(../img/ceralacca.png);
}

.img_anche_tu {
width: 244px;
height: 94px;
background: url(../img/bg_img_anche_tu.jpg) right no-repeat;
padding: 14px;
margin-bottom: 10px;
margin-left: -10px;
margin-right: -10px;
}
.img_anche_tu[class]{
margin-right: auto;
}

.recapito {
font-variant: small-caps;
font-weight: bold;
color: #4d6172;
}

.col_indirizzo1 {
float: left;
width: 70%;
}

.col_indirizzo2 {
float: left;
width: 30%;
}

#bgmap {
width: 487px !important;width /**/: 515px;
height: 244px !important;height /**/: 272px;
background: url(../img/bg_map.gif);
margin-left: -10px;
clear: both;
padding: 14px;
margin-right: -14px;
margin-top: 20px;
}

#map {
width: 487px;
height: 244px;

}

#comandi_mappa {
margin-left: -7px;
width: 515px;
display: block;
margin-right: -14px;
}

#ibrida, #ibridaOn {
width: 66px;
height: 36px;
display: block;
text-indent: -9000px;
background-image: url(../img/map_ibrida.gif);
background-position: 0px 36px;
float: left;
}

#ibrida a {
width: 66px;
height: 36px;
display: block;
background-image: url(../img/map_ibrida.gif);
background-position: 0px 0px;
text-decoration: none;
}

#ibrida a:hover {
display: block;
background-position: 0px 36px;
}

#mappa, #mappaOn {
width: 66px;
height: 36px;
display: block;
text-indent: -9000px;
background-image: url(../img/map_mappa.gif);
background-position: 0px 36px;
float: left;
}

#mappa a {
width: 66px;
height: 36px;;
display: block;
background-image: url(../img/map_mappa.gif);
background-position: 0px 0px;
text-decoration: none;
}

#mappa a:hover {
display: block;
background-position: 0px 36px;
}

#zoom_in {
width: 46px;
height: 36px;
display: block;
text-indent: -9000px;
background-image: url(../img/map_zoom_in.gif);
background-position: 0px 36px;
float: left;
}

#zoom_in a {
width: 46px;
height: 36px;
display: block;
background-image: url(../img/map_zoom_in.gif);
background-position: 0px 0px;
text-decoration: none;
}

#zoom_in a:hover {
display: block;
background-position: 0px 36px;
}

#zoom_out {
width: 46px;
height: 36px;
display: block;
text-indent: -9000px;
background-image: url(../img/map_zoom_out.gif);
background-position: 0px 36px;
float: left;
}

#zoom_out a {
width: 46px;
height: 36px;
display: block;
background-image: url(../img/map_zoom_out.gif);
background-position: 0px 0px;
text-decoration: none;
}

#zoom_out a:hover {
display: block;
background-position: 0px 36px;
}

#googlemaps {
padding-top: 10px;
float: left;
width: 285px;
text-align: center;
}

/* ------------------------------------- FINE ASSOCIAZIONE ----------------------------------- */


/* ------------------------------------- CURIOSITA ----------------------------------- */

.curiosita h4 {
background: #131925;
}

.curiosita #col_dx {
background: url(../img/bg_box_curiosita.jpg) no-repeat 0 59px;
color: #163e55;
height: 330px;
}

#h1_curiosita {
background: url(../img/h1_curiosita.gif) no-repeat;
}

#tit_immagini_della_sacra {
background: url(../img/h5_immagini_della_sacra.gif) no-repeat 9px;
}

.blocchi_big {
margin-top: -25px;
}

.curiosita #guarda a {
background: url(../img/guarda_curiosita.gif) no-repeat 0 0;
}

.curiosita #guarda a:hover {
background: url(../img/guarda_curiosita.gif) no-repeat 0 -19px;
}

/* ------------------------------------- FINE CURIOSITA ----------------------------------- */


/* ------------------------------------- VALLE ----------------------------------- */

.valle h4 {
background: #282a1a;
}

.valle #col_dx {
background: url(../img/bg_box_valle.jpg) no-repeat 0 59px;
color: #414526;
height: 330px;
}

#h1_valle {
background: url(../img/h1_valle.gif) no-repeat;
}

#tit_immagini_della_valle {
background: url(../img/h5_immagini_della_valle.gif) no-repeat 9px;
}

.valle #guarda a {
background: url(../img/guarda_valle.gif) no-repeat 0 0;
}

.valle #guarda a:hover {
background: url(../img/guarda_valle.gif) no-repeat 0 -19px;
}

/* ------------------------------------- FINE VALLE ----------------------------------- */


/* ------------------------------------- FOTO ----------------------------------- */

.foto #claim_head, .newsletter_conferma #claim_head {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/claim_foto_foto.png');
/*http://www.avosacra.it/sito/sites/all/themes/bonsaistudio/*/
}
.foto #claim_head[id], .newsletter_conferma #claim_head[id]{
background: url(../img/claim_foto_foto.png) no-repeat;
}

#h1_foto {
background: url(../img/h1_foto.gif) no-repeat;
}

.gallerie {
margin-left: -7px;
margin-right: -98px;
clear: both;
}

.gallery {
width: 163px !important;width /**/: 183px;
float: left;
margin-right: 43px;
text-align: center;
margin-bottom: 25px;
padding: 0 10px;
line-height: normal;
}

.gallery a img {
border: none;
background: url(../img/bg_gallery.jpg) no-repeat bottom;
width: 157px !important;width /**/: 183px;
height: 115px !important;height /**/: 141px;
margin: 0 -10px;
padding: 13px;
display: block;
}

.gallery a:hover img {
background: url(../img/bg_gallery.jpg) no-repeat top;
}

.foto_gallery .gallery a img {
background: url(../img/bg_gallery_foto.jpg) no-repeat bottom;
}

.foto_gallery .gallery a:hover img {
background: url(../img/bg_gallery_foto.jpg) no-repeat top;
}

.nota {
font-style: italic;
font-size: 10px;
}

#torna_indietro {
padding-left: 18px;
background: url(../img/pag_indietro.gif) left no-repeat;
font-weight: bold;
float: right;
margin-top: -15px;
}

/* ------------------------------------- FINE FOTO ----------------------------------- */


/* ------------------------------------- NEWS ----------------------------------- */

.news h4 {
background: #141d24;
}

.news #col_dx {
background: url(../img/bg_box_news.jpg) no-repeat 0 59px;
color: #263845;
height: 330px;
}

#h1_news {
background: url(../img/h1_news.gif) no-repeat;
}

#tit_immagini_degli_eventi {
background: url(../img/h5_immagini_degli_eventi.gif) no-repeat 9px;
}

.news #guarda a {
background: url(../img/guarda_news.gif) no-repeat 0 0;
}

.news #guarda a:hover {
background: url(../img/guarda_news.gif) no-repeat 0 -19px;
}

.news_riservata p {
color: #3781bc;
}

.news_riservata h4 {
background: #3781bc url(../img/ico_news_riservata.gif) 472px 6px no-repeat;
padding-right: 30px;
}

/* ------------------------------------- FINE NEWS ----------------------------------- */


/* ------------------------------------- LINK ----------------------------------- */

.link #col_dx {
color: #454026;
background: url(../img/bg_box_link_giu.gif) no-repeat bottom;
}

.link #txt_col_dx form {
margin-top: 20px;
}

.link #txt_col_dx input {
width: 97%;
border-color: #443f25;
margin-bottom: 13px;
}

.link #txt_col_dx {
margin-top: 1px;
margin-bottom: -23px;
background: url(../img/bg_box_link.gif) repeat-y;
}
.link #txt_col_dx[id]{
margin-top: 0;
margin-bottom: -1px;
}

#h1_link {
background: url(../img/h1_link.gif) no-repeat;
}

#tit_segnalazione_link {
background: url(../img/h5_segnalazione_link.gif) no-repeat 9px;
}

.link #txt_col_dx form {
margin-top: 10px;
height: 74px;
}

.link #invia a {
background: url(../img/puls_invia_link.gif) top;
margin-left: 89px;
}

.link #invia a:hover {
background: url(../img/puls_invia_link.gif) bottom;
}

.link_esterno {
background: url(../img/ico_link.gif) right no-repeat;
padding-right: 24px;
font-weight: bold;
font-size: 13px;
}

.txt_link_esterno {
margin-bottom: 30px;
}

/* ------------------------------------- FINE LINK ----------------------------------- */


/* ------------------------------------- NEWSLETTER ----------------------------------- */

.newsletter h4 {
background: #4b1e1d;
}

.newsletter #col_dx {
color: #794949;
background: url(../img/bg_box_newsletter_giu.gif) no-repeat bottom;
}

.newsletter #txt_col_dx {
margin-top: 1px;
margin-bottom: -23px;
background: url(../img/bg_box_newsletter.gif) repeat-y;
}
.newsletter #txt_col_dx[id]{
margin-top: 0;
margin-bottom: -1px;
}

#h1_newsletter {
background: url(../img/h1_newsletter.gif) no-repeat;
}

#tit_iscrizione_newsletter {
background: url(../img/h5_iscriviti_alla_newsletter.gif) no-repeat 9px;
}

.newsletter #txt_col_dx #iscriviti a {
background: url(../img/puls_iscriviti_newsletter.gif) top;
}

.newsletter #txt_col_dx #iscriviti a:hover {
background: url(../img/puls_iscriviti_newsletter.gif) bottom;
}

.scarica {
background: url(../img/ico_pdf.gif) left no-repeat;
padding-left: 24px;
}

/* ------------------------------------- FINE NEWSLETTER ----------------------------------- */

/* ------------------------------------- BACHECA ----------------------------------- */


#h1_bacheca {
background: url(../img/h1_bacheca.gif) no-repeat;
}

.scritto_da {
background: #141d24;
}

.bacheca h4 {
background: #141d24;
margin-bottom: 0;
}

.bacheca h5 {
margin-bottom: 10px;
}

.titolo_commento {
width: 486px;
margin-bottom: 20px;
}

.invia_commento a {
width: 123px;
height: 32px;
display: block;
text-indent: -9000px;
background: url(../img/puls_invia_commento.gif) top;
text-decoration: none;
margin: auto;
margin-bottom: 60px;
}

.invia_commento a:hover {
background: url(../img/puls_invia_commento.gif) bottom;
}

.invia_commento2 {
width: 123px;
height: 32px;
display: block;
text-indent: -9000px;
background: url(../img/puls_invia_commento.gif) top;
text-decoration: none;
margin: auto;
margin-bottom: 60px;
border: 0px;
}

.invia_commento2:hover {
background: url(../img/puls_invia_commento.gif) bottom;
}

.bacheca textarea {
width: 486px;
height: 150px;
margin-bottom: 10px;
padding-top: 3px;
padding-bottom: 3px;
}

.scritto_da {
font-size: 12px;
border-top: dotted 1px #ffffff;
font-variant: small-caps;
margin-bottom: -8px;
clear: both;
color: #ffffff;
padding: 5px;
}

.commenti {
margin-left: 50px;
margin-bottom: 45px;
}

.commenti .scritto_da {
background: #656972;
}

.bacheca .commenti h4 {
background: #656972;
margin-bottom: 0;
}


/* ------------------------------------- FINE BACHECA ----------------------------------- */

/* ------------------------------------- MENU ----------------------------------- */

#logo {
width: 204px;
height: 126px;
text-indent: -9000px;
background: url(../img/menu_logo.jpg) top;
margin-top: -18px;
margin-left: -21px;
float: left;
}
#logo[id]{
margin-left: -43px;
}

#logo a {
width: 204px;
height: 126px;
display: block;
text-decoration: none;
background: url(../img/menu_logo.jpg) top;
}

#logo a:hover {
background: url(../img/menu_logo.jpg) bottom;
}

#menu {
margin-top: 58px;
margin-right: -60px;
float: left;
margin-left: 16px;
}

.menu_bottone {
float: left;
text-indent: -9000px;
}

#bottone_home {
background: url(../img/menu_home.jpg) bottom;
width: 65px;
height: 57px;
display: block;
}

#bottone_associazione {
background: url(../img/menu_associazione.jpg) bottom;
width: 119px;
height: 57px;
display: block;
}

#bottone_curiosita {
background: url(../img/menu_curiosita.jpg) bottom;
width: 157px;
height: 57px;
display: block;
}

#bottone_valle {
background: url(../img/menu_valle.jpg) bottom;
width: 126px;
height: 57px;
display: block;
}

#bottone_foto {
background: url(../img/menu_foto.jpg) bottom;
width: 54px;
height: 57px;
display: block;
}

#bottone_news {
background: url(../img/menu_news.jpg) bottom;
width: 62px;
height: 57px;
display: block;
}

#bottone_link {
background: url(../img/menu_link.jpg) bottom;
width: 54px;
height: 57px;
display: block;
}

#bottone_newsletter {
background: url(../img/menu_newsletter.jpg) bottom;
width: 94px;
height: 57px;
display: block;
}

#bottone_home a {
background: url(../img/menu_home.jpg) top;
width: 65px;
height: 57px;
display: block;
text-decoration: none;
}

#bottone_associazione a {
background: url(../img/menu_associazione.jpg) top;
width: 119px;
height: 57px;
display: block;
text-decoration: none;
}

#bottone_curiosita a {
background: url(../img/menu_curiosita.jpg) top;
width: 157px;
height: 57px;
display: block;
text-decoration: none;
}

#bottone_valle a {
background: url(../img/menu_valle.jpg) top;
width: 126px;
height: 57px;
display: block;
text-decoration: none;
}

#bottone_foto a {
background: url(../img/menu_foto.jpg) top;
width: 54px;
height: 57px;
display: block;
text-decoration: none;
}

#bottone_news a {
background: url(../img/menu_news.jpg) top;
width: 62px;
height: 57px;
display: block;
text-decoration: none;
}

#bottone_link a {
background: url(../img/menu_link.jpg) top;
width: 54px;
height: 57px;
display: block;
text-decoration: none;
}

#bottone_newsletter a {
background: url(../img/menu_newsletter.jpg) top;
width: 94px;
height: 57px;
display: block;
text-decoration: none;
}

#bottone_home a:hover {
background: url(../img/menu_home.jpg) center;
width: 65px;
height: 57px;
display: block;
}

#bottone_associazione a:hover {
background: url(../img/menu_associazione.jpg) center;
width: 119px;
height: 57px;
display: block;
}

#bottone_curiosita a:hover {
background: url(../img/menu_curiosita.jpg) center;
width: 157px;
height: 57px;
display: block;
}

#bottone_valle a:hover {
background: url(../img/menu_valle.jpg) center;
width: 126px;
height: 57px;
display: block;
}

#bottone_foto a:hover {
background: url(../img/menu_foto.jpg) center;
width: 54px;
height: 57px;
display: block;
}

#bottone_news a:hover {
background: url(../img/menu_news.jpg) center;
width: 62px;
height: 57px;
display: block;
}

#bottone_link a:hover {
background: url(../img/menu_link.jpg) center;
width: 54px;
height: 57px;
display: block;
}

#bottone_newsletter a:hover {
background: url(../img/menu_newsletter.jpg) center;
width: 94px;
height: 57px;
display: block;
}

#areavolontari_ancora, #areavolontari_ancora2 {
width: 131px;
height: 32px;
text-indent: -9000px;
display: block;
background: url(../img/areavolontari_ancora.jpg) bottom;
float: right;
}

#areavolontari_ancora a, #areavolontari_ancora2 a:hover {
width: 131px;
height: 32px;
display: block;
text-decoration: none;
background: url(../img/areavolontari_ancora.jpg) top;
}

#areavolontari_ancora a:hover, #areavolontari_ancora2 a {
width: 131px;
height: 32px;
display: block;
text-decoration: none;
background: url(../img/areavolontari_ancora.jpg) bottom;
}

/* ------------------------------------- FINE MENU ----------------------------------- */


/* ------------------------------------- CREDITS ----------------------------------- */


#h1_credits {
background: url(../img/h1_credits.gif) no-repeat;
}

.credits img {
display: block;
margin-top: 50px;
}

/* ------------------------------------- FINE CREDITS ----------------------------------- */

/* PER CMS */
h2.comments,
#edit-preview,
form .tips,
form p {
	display: none;
}

/*---------*/
