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

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

a {
color: #ffab41;
}

a:hover {
text-decoration: none;
color: #FFFFFF;
}

a:focus {
outline: none;
}

#foto_head {
display: none;
}

#areavolontari {
text-align: right;
padding-bottom: 40px;
margin-bottom: 20px;
border-bottom: 4px dashed #ffffff;
}

#areavolontari_ancora, #areavolontari_ancora2 {
text-align: right;
margin-bottom: 30px;
text-align: right;
}

#logo {
clear: both;
font-size: 60px;
font-variant: small-caps;
font-weight: bold;
line-height: normal;
}

.menu_bottone {
margin-right: 20px;
}

#menu {
margin: 90px auto;
}

#intro {
margin-bottom: 50px;
font-style: italic;
text-align: left;
}

#content_home, #col_sx, #col_dx {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align: left;
margin: 50px 0;
}

#col_dx {
border-top: 4px dashed #ffffff;
padding-top: 15px;
margin-top: 100px;
}

#col_sx p img {
float: left;
margin-right: 40px;
}

#claim_head {
margin-top: -200px;
margin-bottom: 140px;
font-size: 26px;
font-style: italic;
}

#ceralacca {
display: none;
}

#ceralacca2 {
text-align: left;
}

#tit_novita, #tit_gallerie_di_immagini, h1, .tit_box {
font-size: 36px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
padding-bottom: 20px;
margin-bottom: 0;
}

.tit_box {
margin-top: 20px;
}

h2 {
font-size: 30px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
margin-top: 60px;
}

h3 {
margin-top: 50px;
}

h4 {
clear: both;
margin-top: 100px;
margin-bottom: -10px;
}

h5 {
font-size: 22px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
margin-bottom: -15px;
}

.bacheca h4, .bacheca h5 {
margin-bottom: 0;
}

.associazione #h1_associazione, .curiosita #h1_curiosita, .valle #h1_valle, .fot #h1_foto, .news #h1_news, .link #h1_link, .newsletter #h1_newsletter, .bacheca #h1_bacheca {
text-align: center;
}

.evento {
margin-bottom: 25px;
}

.evento span {
display: block;
font-size: 26px;
font-variant: small-caps;
font-weight: bold;
}

#gallerie_immagini, #sempreincontatto {
margin-top: 70px;
clear: both;
}

#sempreincontatto {
text-align: left;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

border-top: 4px dashed #ffffff;
padding-top: 15px;
}

.col_sempreincontatto2 {
margin-top: 30px;
}

#footer {
margin-top: 100px;
}

#torna {
border-bottom: 4px solid #ffffff;
padding-bottom: 15px;
margin-bottom: 50px;
}

.indirizzo, #codicefiscale {
float: left;
margin-right: 50px;
text-align: left;
}

#codicefiscale {
float: right;
margin-right: 0;
}

#rigagiu {
clear: both;
padding-top: 70px;
}

.dati_footer {
margin-right: 30px;
}

#credits {
float: right;
}

#ipovedenti {
display: none;
}

#slideshow {
float: left;
margin-right: 40px;
}

#map {
width: 800px;
height: 600px;
}

#comandi_mappa div {
float: left;
margin-right: 60px;
}

#txt_col_dx img {
float: left;
margin-right: 40px;
margin-bottom: 20px;
}

input, .bacheca textarea {
font-size: 20px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

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

#segnalamail {
clear: both;
}

.blocco img {
display: none;
}

.gallerie {
clear: both;
width: auto;
margin: auto;
}

.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: 3px solid #ffab41;
width: 157px !important;width /**/: 183px;
height: 115px !important;height /**/: 141px;
display: block;
}

.gallery a:hover img {
border: 3px solid #ffffff;
}

.nota {
font-style: italic;
font-size: smaller;
}

.txt_link_esterno {
margin-bottom: 50px;
}

#menu_volontari {
float: left;
}

.menu_volontari_bottone {
margin-right: 60px;
float: left;
}

.credits #intro {
font-style: normal;
} 

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


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

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

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

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

#avanti {
float: right;
}

#indietro {
float: left;
}

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


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

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