body {font-family: Georgia, "Times New Roman", Times, serif; font-size:110%; margin: 0; padding: 0; background-repeat: no-repeat; height: 100%;}
p {margin: 0;}
.p,.p p {margin:0;padding: 0}
table {font-size: 100%}
.clear {clear: both; height:1px; overflow:hidden; color: #ffffff; font-size: 10%; /* background-color:#6633CC*/}
a img {border-width: 0px;}
ul {list-style-type:square;}

/* STILI ASSOCIATI ALLA TENDINA DI XSTANDARD */
a:link, a:visited {color: #000} 
.bold {font-weight: bold;}
.italic {font-style: italic;}
.normal {font-weight: normal;}
.underline {text-decoration: underline;}
.testoright {text-align: right;}
.testocenter {text-align: center;}
.testoleft {text-align: left;}
.small {font-size: 0.9em;}
.small2 {font-size: 0.8em;}
.big {font-size: 1.1em;}
.big2 {font-size: 1.15em;}
.big3 {font-size: 1.4em;}
cite, q, blockquote {font-size:1.05em; font-style:italic; color:#333333;}
blockquote {text-align:center;}
.nero {color: #000}

.header, .menu_top, .footer { clear:both;width:100%}

/* Menù Top */
.navo_3 {margin-left: 0px}

.menu_top ul, .menu_top li {margin:0; padding:5px}
.menu_top .box_01liv {margin:0; padding:0; list-style-type:none; }
	.menu_top .box_0liv li {display:inline; padding:5px 5px 5px 6px}
	.navo_1 .menu_top .box_0liv li {padding:0px 5px 0px 6px}
	.menu_top a:link, .menu_top a:visited {text-decoration:none}
.menu_top .box_1liv,.menu_top .box_2liv {display:none} /*Lisa momentaneamente disabilitati il 2 e 3 livello */

/* Footer */
.footer {padding:5px; margin:0}
	.footer2 {width:100%;}
		.footer_cms {float:right; width:170px;}
		.footer_testo {margin-right:172px}
		.footer_img {float:left; margin:0 5px}

.contenitore_pagina {font-size:0.7em;}
.invia_amico, .quote_div, .skip, .header,.navo_1,.navo_2,.navo_4,.navo_5, .header_fascia, .arc_link, .voci_footer, .comune_dati {display:none}
.lay2s_c1,.lay2d_c1,.lay3d_c1,.lay3d_c2,.lay3s_c1,.lay3s_c2,.lay3_c1,.lay3_c2,.lay4s_c1,.lay4s_c2,.lay4s_c3,.lay4d_c1,.lay4d_c2,.lay4d_c3,.lay5_c1,.lay5_c2,.lay5_c3,.lay5_c4 {display:none}

/* momentaneo fino a quando non avremo il percorso dei link */
.stampa {display: none}

.contenitore {float:left; width:100% !important; width: auto;}
.contenitore2 { width:99%}/*/margin-left:-6px; width:100% /*serve per ie5 */

/* BARRE MENU' */
.menu_vert ul {list-style-type: none; padding: 0; margin: 0}
.menu_vert ul li {padding: 0; margin: 0}
.menu_vert .box_0liv .titolo_menu {/* MI font-size:1.1em; padding: 3px 2px 3px 2px;*/padding: 2px;text-transform: uppercase;}
.blocco_box {border-bottom:3px solid #FFFFFF}
.menu_vert .titolo_menu {/* MI font-weight:bold;*/ text-decoration:none; display:block}
.menu_vert span { font-weight:normal; font-size:0.9em}
.menu_vert h2 {font-weight:normal;font-size:1em; margin:0px; padding:0px}
.display_block {display: block;}
.display_none {display:none;}

/* CONTENUTO */
.testo_contenuto {padding:10px 0}

h1, h2 {margin-left: 0; padding-left: 0px}

/* FORMATTAZIONE TESTO E ARCHIVI */

.sfondo_titoli {padding:2px 0}
.sfondo_titoli span { padding:2px;/* MIN font-weight: bold */}
h1.sfondo_titoli {margin:0; font-size:1.8em; font-weight:normal;text-transform: uppercase; padding-left:0px}
h2.sfondo_titoli {margin:0; font-size:1.6em; font-weight:normal}
/* Formattazione archivio */
.sottotitolo { font-style: italic; font-size: 1.1em;padding:4px 0}
.pad10 {padding:4px 12px}
.titolo_categorizzato {font-size:1.3em; font-weight:bold; padding:0; margin:20px 0 10px 0}
.arc2pag .titolo_categorizzato {font-size:1.2em; font-weight:bold; padding:0; margin:0; color:#fc0}
.titolo_categorizzato.bigcat {font-size:1.4em;} /* ingrandisce la cat. padre nell'archivio 2 liv. */
.titolo_notizia {font-size: 1.25em; padding: 3px 0 5px 0}
.box_primo .primo .titolo_notizia {font-size:1.4em}
.box_piccoli .titolo_notizia {font-size:1.1em}
.titolo_notizia a:link,.titolo_notizia a:visited,.titolo_categorizzato a:link,.titolo_categorizzato a:visited {/*text-decoration: none;*/ text-decoration: underline}
.titolo_notizia a:hover,.titolo_notizia a:active,.titolo_categorizzato a:hover,.titolo_categorizzato a:active {text-decoration: underline;}
ul.archivio_immagini div.occhiello {font-style: italic; font-weight: normal;  padding: 5px 0 0 0}
ul.archivio_immagini div.catenaccio {font-size: 1.15em; font-weight: bold;}
ul.archivio_immagini div.autore {font-size: 0.9em; font-weight: normal;  padding-bottom: 5px}
ul.archivio_immagini .data {font-weight: bold; }
.paragrafosx {padding: 0 10px}
.paragrafosx2 {padding: 2px 0 0 10px}
.nessun_contenuto {font-weight:bold; font-size:1.2em; text-align:center; letter-spacing:0.05em; margin-top:30px;}
.mesi_giorni { text-align:center; font-weight:bold; padding:4px}
/* MIN stili specifici per archivi */
.format_categoria {margin:15px 0 0 0; border-bottom: 1px solid #873738; text-transform: uppercase;}
.arc2pag li.elenco {border: none; background-position: 5px 5px; padding: 0 0 10px 17px}
.arc2pag ul {padding: 10px 0 0 0; margin: 0} /*archivio sezioni: livello secondo*/

.immagineright {float:right; padding: 3px 0 3px 7px}
.immagineleft {float:left; padding:3px 7px 3px 0}
.immaginecenter, .immagine {text-align:center;  padding: 3px 0 3px 0;}
.immagineright img,.immagineleft img,.immaginecenter img, .immagine img{vertical-align:bottom;}
.div_testo img, .img_bordo { border-style:solid; border-width:0px; margin:0px} /* dinamico */
.img_marginleft { margin-right:5px; margin-bottom:5px; }
.img_marginright { margin-left:5px; margin-bottom:5px; }
.img_margincenter { margin-right:5px; margin-left:5px; margin-bottom:5px; }
.didascalia {padding:3px;font-size: 0.9em;font-style: italic}
.div_testo {padding-bottom:7px}
.invia_amico {text-align: right;font-size: 0.8em;line-height: 3em}
.invia_amico a {padding:3px 10px 3px 14px;background-position:0; background-repeat:no-repeat;background-image: url(/binary/comune_sanlazzaro/gestione_sito/segnala.gif);}
.invia_amico a:link, .invia_amico a:visited {text-decoration: none}
.invia_amico a:hover, .invia_amico a:active {text-decoration: underline}
/* Elenchi puntati archivi */
ul.archivio_immagini {clear: both; margin: 0; /*6px 0px 1px 0px ;*/ /* MIN margin: 6px 10px 1px 10px ;*/ padding: 0}
	ul.archivio_immagini img {float: left; margin: 0 5px 0 0}
	ul.archivio_immagini p {padding:0; margin:0}
		li.elenco_img, li.elenco, li.elenco_raquo  {/* MIN padding: 0 0 6px 0px;*/ border-bottom: 1px dotted #CACACA; padding: 10px 0 10px 0; list-style-type: none} 
		li.elenco_img {list-style-type: none;}
ul.archivio_immagini.elenconocat {padding-bottom:15px; margin-bottom:10px;/* border-bottom:1px solid #000*/}
		
/* Link e allegati  */
ul.lista_allegati {list-style-type:none; padding:0; margin:6px 0 20px 0}
	ul.lista_allegati li {padding:0; margin:6px 0;}
	ul.lista_allegati a.link_allegati {background-position:0 3px; background-repeat:no-repeat; padding:5px 0 5px 2px;}
ul.lista_link {list-style-type:none; padding:0; margin:6px 0 20px 0}
.lista_allegati a, .lista_allegati a:visited,.lista_link a,.lista_link a:visited {/*text-decoration:none;*/ text-decoration: underline; font-weight:bold}
.lista_allegati a:hover,.lista_allegati a:active,.lista_link a:hover,.lista_link a:active { text-decoration:underline; font-weight:bold}


/* Glossario */	
ul.glossario_lettere {text-align:center;font-weight:bold;  margin:0;padding:0}		
ul.glossario_lettere li {display: inline; color:#355967}
ul.glossario_lettere a:link,ul.glossario_lettere a:active,ul.glossario_lettere a:visited,ul.glossario_lettere a:hover {text-decoration: none; color:#355967}
ul.glossario_lettere li  .lettera_corrente {color:#88231D}


/*.notizia {padding: 0 10px;}*/
.box_fotogallery {width:100%;}

.fotozoom {	width:100%;	text-align:center;font-size:1.3em;}
.testo_zoom {padding:5px;}

.div_nav_int_float_cx h2, .div_nav_int_float_dx h2, .div_nav_int_float_sx h2 {margin:0; padding:0; font-size:100%;}



.box_colorato {margin-top: 10px/* MIN border-bottom: 1px dashed #355967;/* padding: 3px; /* MIN background-color: #e7e6e1;*/} 
.bordo_rosso_scuro { /* MIN  border-bottom: 1px solid #355967; */ }


.box_1 {margin-top:10px}/* MIN */
.box_titolo {margin-left: 0px; font-size:1.4em; font-weight:bold;text-transform: uppercase;color: #873738;}/* MIN */
.box_colorato span.elem_colorati {color: #873738;}
.box_titolo span {color: #000000}

/* MIN formattazione box centrali */
.box_2 .box_colorato {margin: 10px 10px 0 0}
.box_2 .box_int_sx_top_et {width: 175px; background-color: #EBEBEB}
.box_2 .box_int_dx_top_et {padding: 8px 0 5px 0}
.box_2 .box_titolo {color: #294A59; font-size: 1.2em}
.box_2 .testo_contenuto {padding: 0}
.box_2 .testo_contenuto li {border: none; padding: 0 0 10px 0; margin: 0}
.box_2 .testo_contenuto ul {padding: 0; margin: 0}
.box_2 .box_int_sx_top {padding-top: 10px}
.box_2 .cornice {padding-bottom: 10px}
.box_2 ul.archivio_immagini {padding: 5px 7px}
.box_2 span.elem_colorati {color: #375867}
.box_2 .nessun_contenuto {margin-top: 0;padding: 10px 0}
.box_3 .box_titolo {margin-left:0px; font-weight:bold; text-transform: uppercase; color: #873738}/* MIN */
.box_3 .testo_contenuto {margin-left:0px; padding:0}
.box_3 .box_colorato span.elem_colorati {color: #873738;}
.box_5 ul.archivio_immagini .data {color:#000}
.box_5 .titolo_notizia a:link, .box_5 .titolo_notizia a:visited, .box_5 .titolo_notizia a:hover, .box_5 .titolo_notizia a:active {color: #000;}
.rigo_centrale {background-image: url(/binary/comune_sanlazzaro/gestione_sito/tratteggio.gif); background-repeat: repeat-y; background-position: 49% top}
.rigo_centrale .testo_contenuto li {border:none}
.rigo_centrale ul.archivio_immagini {border-top:1px solid #CCC}
/* Formattazioni box di contenuto */
/* MIN box laterale di dettaglio */
.dettaglio {margin-top: 10px; padding-left: 5px}
.dettaglio .box_titolo {padding: 7px 10px 3px 10px; font-size: 1.2em; margin: 0; line-height: 1em}
.dettaglio .testo_contenuto ul {margin: 0; padding: 0}
.dettaglio .testo_contenuto li { padding: 5px 0; border:none}
.dettaglio .bk_sx_top {background-color: #fff; width: 75%;background-image: url(/binary/comune_sanlazzaro/gestione_sito/ba_sx.gif); background-repeat: no-repeat; background-position: left top}
.dettaglio .bk_dx_top {background-image: url(/binary/comune_sanlazzaro/gestione_sito/ba_dx.gif); background-repeat: no-repeat; background-position: right top}
.dettaglio .testo_contenuto {width: 189px; padding:0; margin: 0;background-image: url(/binary/comune_sanlazzaro/gestione_sito/ba_cx_rep.gif); background-repeat: repeat-y; background-position: left top}
.dettaglio .bk_top_center {padding: 18px 8px 0 12px;background-image: url(/binary/comune_sanlazzaro/gestione_sito/ba_cx_top.gif); background-repeat: no-repeat; background-position: left top}
.dettaglio .bk_bottom {padding-bottom: 16px;background-image: url(/binary/comune_sanlazzaro/gestione_sito/ba_cx_bot.gif); background-repeat: no-repeat; background-position: left bottom}
.dettaglio .det_spazio {padding: 0px 8px 0 12px;}
.dettaglio a:link,.dettaglio a:visited{text-decoration: none}
.dettaglio a:hover,.dettaglio a:active {text-decoration: underline}
/* MIN box sul territorio */
.territorio {margin-top: 10px; margin-bottom: 10px; padding-left: 5px}
.img_mappa {width: 175px; height: 180px; border: none}
.territorio .bk_bottom {padding-bottom: 13px; background-image: url(/binary/comune_sanlazzaro/gestione_sito/territorio_bk_bottom.gif); background-repeat: no-repeat; background-position: left bottom}
.territorio .bk_mappa {padding: 15px 5px 3px 5px;background-color: #fff; border-right: 1px solid #DBDBDB; background-image: url(/binary/comune_sanlazzaro/gestione_sito/territorio_bk_mappa.gif); background-repeat: no-repeat; background-position: left top}
/*.territorio .bk_top_center {padding: 48px 0 0 0;background-image: url(/binary/comune_sanlazzaro/gestione_sito/sul_territorio2.gif); background-repeat: no-repeat; background-position: left top}*/

/* MIN box tag clouds */
.clouds {margin-top: 10px; margin-bottom: 10px; padding-left: 5px}
.clouds .box_titolo {color: #873738;}
.img_clouds {width: 78px; height: 17px; border: none}
.clouds .nessun_contenuto, .territorio .nessun_contenuto, .dettaglio .nessun_contenuto {margin: 5px 0}
.clouds .bk_bottom {padding-bottom: 10px;background-image: url(/binary/comune_sanlazzaro/gestione_sito/territorio_bk_bottom.gif); background-repeat: no-repeat; background-position: left bottom}
.clouds .bk_mappa {background-color: #fff; border-right: 1px solid #DBDBDB;padding: 18px 5px 3px 5px; text-align: right;background-image: url(/binary/comune_sanlazzaro/gestione_sito/territorio_bk_mappa.gif); background-repeat: no-repeat; background-position: left top}

/* MIN box newsletter */
/* box home */
.newsletter {margin-top: 10px; padding-left: 3px}
.newsletter .testo_contenuto {width: 199px; padding:0; margin: 0}
.newsletter .testo_contenuto ul {margin: 0; padding: 0 0 10px 0; border-left: 4px solid #873738; border-right: 4px solid #873738}
.newsletter .testo_contenuto li {border: none; padding: 0 3px 8px 8px}
.newsletter ul.archivio_immagini div a {color: #873738}
.newsletter .bk_top_center {padding: 14px 0 0 0}
.newsletter .bk_bottom {padding: 0 0 14px 0}
.img_tit_newsletter {width: 181px; height: 60px; border: none}
.newsletter .bk_top_center {background-image: url(/binary/comune_sanlazzaro/gestione_sito/newsletter_top_home.gif); background-repeat: no-repeat; background-position: left top}
.newsletter .bk_bottom {background-image: url(/binary/comune_sanlazzaro/gestione_sito/newsletter_bottom_home.gif); background-repeat: no-repeat; background-position: left bottom}
/* box interno */
.newsletter_int {margin-top: 10px; padding-left: 5px}
.newsletter_int .testo_contenuto {width: 189px; padding:0; margin: 0}
.img_tit_newsletter_int {width: 93px; height: 26px; border: none}
.newsletter_int .testo_contenuto ul {margin: 0; padding: 0}
.newsletter_int .testo_contenuto li {border: none; padding: 0px 7px 0 10px}
.newsletter_int .bk_top_center {padding: 68px 0 0 0}
.newsletter_int .bk_bottom {padding: 0 0 16px 0}
.newsletter_int ul.archivio_immagini div a {color: #873738}
.newsletter_int .bk_top_center {background-image: url(/binary/comune_sanlazzaro/gestione_sito/newsletter_int_top.jpg); background-repeat: no-repeat; background-position: left top}
.newsletter_int .bk_bottom {background-image: url(/binary/comune_sanlazzaro/gestione_sito/newsletter_int_bottom.jpg); background-repeat: no-repeat; background-position: left bottom}
.newsletter_int .testo_contenuto {background-image: url(/binary/comune_sanlazzaro/gestione_sito/newsletter_int_center.jpg); background-repeat: repeat-y; background-position: left top}
ul.archivio_immagini img.img_tit_newsletter_int {float: none}
.newsletter_int ul.archivio_immagini div a {color: #53201F}





.box_2 .box_int_dx_bottom {background-image: url(/binary/comune_sanlazzaro/gestione_sito/box_int_dx_bottom.gif); background-repeat: no-repeat; background-position: right bottom}
.box_2 .box_int_sx_bottom {background-image: url(/binary/comune_sanlazzaro/gestione_sito/box_int_sx_bottom.gif); background-repeat: no-repeat; background-position: left bottom}
.box_2 .box_int_dx_top {background-image: url(/binary/comune_sanlazzaro/gestione_sito/box_int_dx_top.gif); background-repeat: no-repeat; background-position: right top}
.box_2 .box_int_sx_top {background-image: url(/binary/comune_sanlazzaro/gestione_sito/box_int_sx_top.gif); background-repeat: no-repeat; background-position: left top}
.box_2 .box_int_sx_top_et {background-image: url(/binary/comune_sanlazzaro/gestione_sito/box_int_sx_top_et.gif); background-repeat: no-repeat; background-position: left top}
.box_2 .box_int_dx_top_et {background-image: url(/binary/comune_sanlazzaro/gestione_sito/box_int_dx_top_et.gif); background-repeat: no-repeat; background-position: right top}


/* cerca */

.cercagen {padding: 0 8px; position:relative;top:-17px;}
.cercagen form {margin: 2px; padding:0}
.cercagen input {margin: 0; padding: 0; display: inline; width: 115px }
input.cerca {font-size: 0.9em; width: 50px; border:1px solid #666;background-color: #EFEFEF} 

.cercaspec {margin: 0 8px 2px 7px; padding:0}
.cercaspec input {margin: 0 0 5px 0; padding: 0; width: 164px;font-size: 1em}
.cercaspec select {margin: 0 0 5px 0; padding: 0;width: 167px;font-size: 1em}
.cercaspec select.giorno,.cercaspec select.mese {margin: 0 0 5px 0; padding: 0;width: 40px }
.cercaspec select.anno {margin: 0 0 5px 0; padding: 0;width: 54px}
.cercaspec input.cerca {font-size: 0.9em; width: 50px} 
.cercaspec .dal {width:27px; float:left; padding-top:2px}
  .tabella_agenda {font-size:0.8em;font-family: Verdana, Arial, Helvetica, sans-serif;margin-left: auto; margin-right: auto;}
  
  .navigazione {padding: 1px 0 5px 0; text-align:right;  /*border-bottom:1px solid #CCC*/}
	.navigazione a {font-weight:bold}
	.navigazione a.normal {font-weight:normal}
	.navigazione a:link,.navigazione a:visited { text-decoration:none}
	.navigazione span { text-decoration:none}

.form_quote {margin:0px; padding:0;}
.quote_div { padding:15px 0; border-top: 1px dotted #CACACA;}

.briciole {width: 100%; margin: 10px 0}
.briciole div {font-weight:bold; padding:7px 10px 7px 15px;border-bottom:1px solid #DBDBDB;}
.briciole span, .briciole a {font-weight: normal; text-transform: capitalize;}
.briciole a:link, .briciole a:visited {text-decoration: none}


.risorse {margin: 15px 0 0 0; padding: 15px 0 0px 0; clear: both; font-size:1.6em; border-top: 1px dotted #CACACA}


.calendarTableStyle {font-size:0.8em; margin-left: auto; margin-right: auto; text-align: center; margin-bottom: 5px; margin-top:5px}
	.calendarBusyTodayStyle a:link, .calendarBusyTodayStyle a:visited, 	.calendarBusyDayStyle a:link, .calendarBusyDayStyle a:visited {text-decoration: none}
	/*.calendarEmptyDay {} giorno vuoto*/
	.calendarWeekdayStyle {font-weight: bold} /*titoli settimana*/
	.calendarTitleStyle {font-weight: bold; font-size:1.1em} /*titolo calendario*/
	.link_agenda { padding:0 3px 7px 0px}
	.link_agenda a:link,.link_agenda a:visited {text-decoration: none}
	.link_agenda a:hover,.link_agenda a:active{text-decoration: underline}

.contenuto_agenda .titolo_categorizzato {font-weight: normal}

/* FORM INVIA AMICO */
.form_amico input,.form_amico textarea {width: 300px}
.form_amico textarea {height: 140px}
.form_amico label {font-weight: bold}
.form_amico .invia {padding-left: 120px;padding-top: 10px;}
.form_amico .invia input {width: 70px;}

/* FORM */
form.forminterna div {margin: 3px 0}
form.forminterna div.default {margin: 0}
form.forminterna div.default {margin:0}
form.forminterna div.obbligatori {color: red}
form.forminterna input, form.forminterna select, form.forminterna textarea {font: 1.1em normal verdana, sans-serif} 
form.forminterna label, form.forminterna input, form.forminterna textarea {width: 130px}
form.forminterna select {width: 135px}
form.forminterna label {float: left; display: block; color: #000; font-weight: bold; /*background-color: red;*/ width: 130px}
form.forminterna label span {position: relative; top: 3px}
form.forminterna div input.bottoneinterna {width: 80px;}
form.forminterna div.radio {margin: 10px 0}
form.forminterna div.radio div.radio_titolo {font-weight: bold; width: 130px; float: left; margin: 0; position:relative; top: 3px; /*background-color:blue*/}
form.forminterna div.radio div[class="radio_titolo"] {width: 130px} /* allineo per netscape */
form.forminterna div.radio div.radio_corpo {float: left; width: 160px; margin: 0}
form.forminterna div.radio div.radio_corpo div.radio_item {margin:0}
form.forminterna div.radio div.radio_corpo div.radio_item input {width: 15px; border: none; float: left; text-align:left}
form.forminterna div.radio div.radio_corpo div.radio_item label {width: 130px; float: left; font-weight: normal; padding: 3px 0 0 3px}
form.forminterna input.yn {width: 13px; border:none; text-align:left}
form.forminterna input[class="yn"] {position: relative; left: -4px}
div.messaggio_form {margin-bottom: 10px; font-weight: bold}
	/*aggiunta per gestire il formato data e i commenti di separazione*/
	form.forminterna div.commento_separatore{margin-top: 15px; margin-bottom: 10px; font-weight: bold}
	form.forminterna select.giorno{width: 50px}
	form.forminterna select.mese{width: 110px}
	form.forminterna select.anno{width: 80px}
form.forminterna .titolo_option {float: left; font-weight:bold;width: 130px;}
form.forminterna .box_option {width: 195px; float:left;}
form.forminterna .box_option input,form.forminterna .form_privacy input {width: 25px; float:left;}
form.forminterna .box_option label,form.forminterna .form_privacy label {padding-top:3px;width: 155px; float:left;}
.navigazione a span.pagina_attuale {text-decoration: underline}

.form_comune {margin:0; padding: 0}
.form_comune fieldset {margin-bottom: 10px}
.form_comune legend {font-size: 1.2em; margin-bottom: 10px}
.form_comune label {display: block; float: left; width: 130px; font-weight: bold}
.form_comune input, .form_comune select, .form_comune textarea  {width: 55%}
.form_comune select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
.form_comune div div {margin-bottom:10px}
.form_comune div.privacy label {width: 95%; float: none}
.form_comune div.privacy input {width: 20px; margin-left: 120px}
.form_comune div input.invia {width: 100px}

/* blocco cerca per sezione*/
.blocco_cerca_sezione {padding: 10px 0 10px 10px}
.cerca_sezione {border: 1px solid #000; padding: 10px}
.cerca_sezione label {font-weight: bold; display:block}
.cerca_sezione input,.cerca_sezione select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; width: 90%}
.cerca_sezione div {margin-bottom: 10px}
.cerca_sezione input.invia {width: 100px; border: 1px solid #000; font-weight: bold}
.cerca_sezione select.giorno,.cerca_sezione select.mese {margin: 0 0 5px 0; padding: 0; width: 60px}
.cerca_sezione select.anno {margin: 0 0 5px 0; padding: 0;width: 70px}
.data_cerca span {font-weight: bold; display: block; float: left; width: 50px; position: relative; top: 3px}
ul.archivio_immagini img.chiocciola_link {float: none; margin: 0}
div.box_int_sx_top_et h2.box_int_dx_top_et {font-size: 1.4em; font-weight: normal; padding: 0; margin: 0}