/* CSS PER IL LAYOUT A SCHERMO DEL SITO UFFICIALE DEL COMUNE DI BUDRIO */

/* Pagina di redirect: error.php */
.errore {text-align:center; padding:200px 10px 50px 10px; width:770px; position:absolute; top:0; left:50%; margin-left:-385px; color:#990000; font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-image:url(../immagini/immagini_new/testata_errore.gif); background-position:0 50px; background-repeat:no-repeat;}
										

					/* GESTIONE DI ELEMENTI GENERICI DELLA PAGINA */

/* Liste puntate e numerate */
ul {list-style-type:none; margin:10px 0; padding:0;}
	ul li {margin:0;}
		ul li div.clear {font-size:0.1em; color:#ffffff; height:1px;}
		ul li br {font-size:0.1em; color:#ffffff; height:1px;}
div.testo2 div.div_testo div.testo ul {list-style-type:none; margin:10px 0;}
	div.testo2 div.div_testo div.testo ul li {margin:2px 0; padding:1px 0 1px 10px; background-position:0 5px;} 
	
/* Formattazioni generiche di testo, paragrafi ecc. */
.clear {clear:both; font-size:0.1em; color:#ffffff; height:1px;}
.clear_both {clear:both;}
p {margin:0 0 5px 0;}
.p, .p p {margin:0; padding:0;}
.bold {font-weight:bold;}
.italic { font-style:italic;}
.normal {font-weight:normal;}
.underline {text-decoration:underline;}
.red {color:#88231D; margin:0; padding:0;}
.blu {color:#2158A6;}
.black {color:#000000;}
.small {font-size:0.9em;}
.big {font-size:1.1em;}
.bigger {font-size:1.4em;}
.testoright {text-align:right;}
.testocenter {text-align: center;}
.testoleft {text-align:left;}
.testodestra {clear:both; text-align:right; padding:4px;}
.testodestra2 {clear:both; text-align:right; padding: 0 6px 6px 6px;}
.risorse {padding:10px 0 0 0; font-weight:bold; font-size:1.3em; color:#8F211A;}
.sottotitolo {font-style:italic; margin-bottom:0;}
.nessun_contenuto {font-weight:bold; font-size:1.5em; color:#8F211A; text-align:center; margin:30px 0;}

/* Formattazioni generiche di link ed immagini */
.laquo {background-image: url(../immagini/immagini_new/laquo.gif); background-position:0 4px; background-repeat:no-repeat; padding-left:12px;} /* buono per tutti gli elementi, di blocco e non */
.laquo_2 {background-position:0 4px;}
.raquo {background-image: url(../immagini/immagini_new/raquo.gif); background-position:100% 4px; background-repeat:no-repeat; padding-right:12px;} /* da usare solo con elementi di blocco */
a:link, a:visited {font-weight:bold; color:#2158A6; text-decoration:none;} /* dichiarazione generale per i link */
	a:hover, a:focus {text-decoration:underline;}
.allegati {font-weight:bold; font-size:120%; color:#fe9f22}
.allegati1 {position:relative; top:-14px; width:98%; text-align:right;}
img {border:0px solid #ffffff;} /* dichiarazione generale per le immagini */
div.testo2 div.div_testo img {border-color:#8F211A; border-style:solid;} 
		li.elenco_img img {padding:0 0 4px 4px;}
.immagineright { float:right; padding: 5px 0 3px 5px}
.immagineleft { float:left; padding:5px 5px 0px 0}
.immaginemiddle, .immagine {text-align:center;  padding: 3px 0 3px 0}
.link_allegati {border:0px;}

.table_th_trasparent {width:100%; float:left}
	.table_th_trasparent th {background-color:#FFFFCC; color:#993300; border:1px solid #000000; padding:5px 5px 7px 5px; font-weight:bold; text-align:left}
	.table_th_trasparent td {background-color:#FFFFCC; color:#993300; border:1px solid #000000; padding:5px 5px 7px 5px; font-weight:bold}

.table_verde_scuro {width:100%; float:left}
	.table_verde_scuro th {background-color:#808000; color:#ffffff; border:1px solid #000000; padding:5px 5px 7px 5px ;}
	.table_verde_scuro td {background-color:#FFFFCC; color:#993300; border:1px solid #000000; padding:5px 5px 7px 5px; font-weight:bold}

.table_verde {width:100%; float:left}
	.table_verde th {background-color:#6F8E00; color:#ffffff; border:1px solid #000000; padding:5px 5px 7px 5px ;}
	.table_verde td {background-color:#FFFFCC; color:#993300; border:1px solid #000000; padding:5px 5px 7px 5px; font-weight:bold}

/* Gestione dinamica dei link allegati con icona appropriata al tipo di file */
a.link_allegati {padding:6px 0 6px 20px; background-repeat:no-repeat; background-position:0 4px;}
a.allegato_doc {background-image: url(../immagini/icone/icona_doc.gif);}
a.allegato_rtf {background-image: url(../immagini/icone/icona_rtf.gif);}
a.allegato_xls {background-image: url(../immagini/icone/icona_xls.gif);}
a.allegato_ppt {background-image: url(../immagini/icone/icona_ppt.gif);}
a.allegato_pps {background-image: url(../immagini/icone/icona_pps.gif);}
a.allegato_gif {background-image: url(../immagini/icone/icona_gif.gif);}
a.allegato_jpg {background-image: url(../immagini/icone/icona_jpg.gif);}
a.allegato_png {background-image: url(../immagini/icone/icona_png.gif);}
a.allegato_txt {background-image: url(../immagini/icone/icona_txt.gif);}
a.allegato_rtf {background-image: url(../immagini/icone/icona_doc.gif);}
a.allegato_htm {background-image: url(../immagini/icone/icona_htm.gif);}
a.allegato_zip {background-image: url(../immagini/icone/icona_zip.gif);}
a.allegato_rar {background-image: url(../immagini/icone/icona_rar.gif);}
a.allegato_php {background-image: url(../immagini/icone/icona_php.gif);}
a.allegato_pdf {background-image: url(../immagini/icone/icona_pdf.gif);}
a.allegato_swf {background-image: url(../immagini/icone/icona_swf.gif);}	
a.allegato_dwg {background-image: url(../immagini/icone/icona_dwg.gif);}				
a.allegato_chm {background-image: url(../immagini/icone/icona_chm.gif);}
a.allegato_mp3 {background-image: url(../immagini/icone/icona_mp3.gif);}				
a.allegato_mpg {background-image: url(../immagini/icone/icona_mpg.gif);}
a.allegato_ {background-image: url(../immagini/icone/icona_.gif);}
	
										/* GESTIONE DELLA PAGINA SECONDO L'ORDINE DEL CODICE */

/* Dichiarazioni generali di pagina */
html {margin:0; padding:0;}
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; margin:0; padding:0;}

/* Disposizioni per la stampa (cfr. con stampa.css) */
.logo_stampa {display:none;}
	
/* Definizione dello skip */
div.skip {margin:0; padding:0; font-size:0.1em; line-height:0.1em; height:1px; width:1px; position:absolute; top:-10000px;}
	div.skip ul {margin:0; padding:0;} 
		div.skip ul li {display:inline; margin:0; padding:0;}

/* Testata */
div.testata {clear:both; width:100%; height:117px; background-repeat:no-repeat; background-position:0 0;}
div.standard_1 {background-image:url(../immagini/immagini_new/testata1.jpg); background-repeat:repeat-x; background-position:0 0;}
div.standard_2 {background-image:url(../immagini/immagini_new/testata2.jpg); background-position:100% 0; background-repeat:no-repeat;}
div.standard_3 {background-image:url(../immagini/immagini_new/testata3.jpg); background-position:0 0; background-repeat:no-repeat;}
div.consorziale_1 {background-image:url(../immagini/immagini_new/consorziale1.jpg); background-repeat:repeat-x; background-position:0 0;}
div.consorziale_2 {background-image:url(../immagini/immagini_new/consorziale2.gif); background-position:100% 0; background-repeat:no-repeat;}
div.consorziale_3 {background-image:url(../immagini/immagini_new/consorziale3.jpg); background-position:0 0; background-repeat:no-repeat;}
	
	div.testata_int_img {width:368px; padding:0; clear:both;}
	div.testata_int a:link, div.testata_int a:visited {display:block;}
	div.testata h1 {margin:0; padding:0;}
	div.data {color:#8F211A; font-size:0.8em; font-weight:bold; margin:10px 0 0 10px; float:left; width:150px;}
	div.servizi {background-position:0 -3px; background-repeat:no-repeat; padding:5px 0 0 32px; min-height:25px; height:auto !important; height:25px; float:right; margin:0 5px 0 0; position:relative; top:4px;}
	div.sfondo_1 {background-image: url(../immagini/immagini_new/telefono.gif);}
	div.sfondo_2 {background-image: url(../immagini/immagini_new/busta.gif)}
	div.sfondo_3 {background-image: url(../immagini/immagini_new/persone.gif)}

/* Gabbia generale per gestire il bordo curvo del layout */
div.gabbia_generale {clear:both; background-image: url(../immagini/immagini_new/bordo.gif); background-position:0 0; background-repeat:no-repeat; margin:0 0 0 -1px; padding:5px 0 0 0;}

	/* Menu di sinistra (contiene i banner) */
	div.menu_sx {float:left; width:23%; padding:0 3px 0 10px;} 
		div.menu_sx h2 {background-image: url(../immagini/immagini_new/sfondo_h2.gif); background-repeat:no-repeat; background-position:0 4px; margin:10px 0 0 0; padding:0 0 0 22px; font-size:1.2em; color:#8F211A;}
		div.menu_sx .sottotitolo_menu {color:#8F211A;}
		div.menu_sx ul {list-style-type:none; padding:0; margin:5px 0 10px 15px;}
			div.menu_sx ul li {padding:2px 0; letter-spacing:-0.05em;}
				div.menu_sx ul li .sottotitolo_menu {color:#2158A6;}
				
	/* Menu di sinistra delle pagine interne (contiene i banner) */		
	div.home_page {margin:10px;}
	div.menu_dx div.menu_sx_segue {margin-left:10px;}
		div.menu_dx div.menu_sx_segue h2 {background-image: url(../immagini/immagini_new/sfondo_h2.gif); background-repeat:no-repeat; background-position:0 4px; margin:13px 0 13px 0; padding:0 0 0 22px; font-size:1.2em; color:#8F211A; background-color:#FFFFFF;}
			div.menu_dx div.menu_sx_segue h2 .sottotitolo_menu {color:#2158A6;}
	
	/* Colonna centrale: contenuti - in hp comprende news, primo piano ed eventualmente sondaggi */
	div.centrale {float:left; width:46%; margin-bottom:10px;}	
	div.centrale_int {width:70%; margin-left:-4px;}
		div.centrale h1 {font-size:2.0em; margin:5px 0 5px 0; padding:0; color:#8F211A; letter-spacing:-0.05em;}
		div.centrale_int h1 {font-size:2.0em; margin:5px 0 5px 0; padding:0; color:#FFFFFF; letter-spacing:-0.05em;}
		div.centrale ul {list-style-type:none; margin:10px 0; padding:0;} 
			div.centrale ul li {margin:0; padding:2px 0;}
				div.centrale ul li img {padding:0; margin:0 4px 4px 0; border:1px solid #8F211A;}
		.briciole {margin:5px 0 10px 0;}
		div.centrale_int h3 {font-size:1.4em; color:#8F211A; margin:5px 0;}
		/* News e Primo piano (sono generati con un unico ciclo su due tabelle) */
		.archivio_news {float:right; margin-right:20px; clear:both;}
			.archivio_news a:link, .archivio_news a:visited {display:block; background-image: url(../immagini/immagini_new/raquo.gif); background-position:100% 4px ; background-repeat:no-repeat; padding:0 10px 0 0; margin-bottom:10px;}
		div.centrale_int  ul.lista_link_correlate {list-style-type:none; color:#2158A6; margin:0 0 10px 0; padding:0 0 0 15px;}
		div.centrale_int  ul.lista_allegati {list-style-type:none; color:#2158A6; margin:0 0 10px 0; padding:0;}
			div.centrale_int  ul.lista_allegati li {margin:4px 0;}				
			div.centrale_int ul.lista_link_correlate li {background-image: url(../immagini/immagini_new/square.gif); background-position:0 5px; background-repeat:no-repeat; padding:0 0 0 12px; margin:4px 0}
			div.centrale_int ul.lista_link_correlate li.elenco_no_punto {background-image:none; padding:0;}
		.navigazione {padding-right: 10px; text-align:right}
		 /* Sondaggi */
		.sondaggio {padding:5px 10px;}
			.sondaggio p {margin:0 0 3px 0;}
		.sondaggio1 {padding:5px 0 0 0;}
			.sondaggio1 img {margin:0 3px 0 0;}
		.sondaggio2 {position: relative; top:-4px}
		.sondaggio3 {margin: 10px 0 0 0; float: right}
		.sondaggio4 {padding-top:8px}
		.sondaggio5 {font-size:20%; clear: right}
		.vota {border:1px solid #8F211A; font-size:0.9em;}
		 /* Fasi della vita */
			div.elenco_fasi_della_vita {float:left; width:48%; background-image:url(../immagini/immagini_new/raquo.gif); background-repeat:no-repeat; background-position:0 7px;}
				div.elenco_fasi_della_vita a {margin:4px 0 4px 8px; display:block;}
			.eventi_categorie {margin:5px 0; padding:0 0 0 16px; background-image:url(../immagini/immagini_new/red_square.gif); background-position:0 3px; background-repeat:no-repeat; font-weight:bold; color:#8F211A; font-size:1.3em;}
			.eventi_spazio1 {padding:10px 20px 10px 8px;}
			.eventi_spazio2 {padding:6px; text-align:center;}
			.eventi_spazio3 {padding:4px 4px 4px 0; font-weight: bold;}
			.eventi_spazio4 {padding:20px 4px 4px 12px;}
			.eventi_box {background-color:#F2F5FF; padding:0 2px 0 5px;}
				.eventi_box div {padding-left:5px;}
	.sfondo_box__news_home {background-color: #F7F3F0}
	.margin_box__news_home {padding: 2px 4px 0 4px; width: 95%}
	
	/* Corpo: i contenuti delle pagine interne  */
	.contenitore {float:left; width:100% !important; width:auto;}
	.contenitore2 {width:100%; margin-left:-3px;}
	div.contenitore ul, div.contenitore2 ul, div.centrale_int ul {list-style-type:none; margin:10px 0; padding:0;}
	div.contenitore ul li, div.contenitore2 ul, div.centrale_int ul li {margin:0; padding:0 0 0 9px; background-image:url(../immagini/immagini_new/square.gif); background-repeat:no-repeat; background-position:0 4px;}  
		div.centrale_int ul li.elenco_img {background-image:none; padding-left:0;}
	.h1_tit_sezione {color:#FFFFFF; background-color:#8F211A; padding:3px 0 5px 10px;}
	.elencofoto1 {clear:both; padding-top:10px;}
	.elencofoto2 {float:left; margin:10px;}
	.elencofoto3 {padding-top:20px;}
					
	/* Menu di destra - solo hp (contiene i banner) */
	div.menu_dx {float:left; width:28%; margin-left:5px;}
		div.sfondo_menu_dx {padding:5px 0; background-color:#E8E0CE; background-image: url(../immagini/immagini_new/sfondo_menu_dx_home.jpg); background-position:100% 0; background-repeat:repeat-y;}
			div.menu_dx form {margin:5px 10px;}
			div.menu_dx h2 {font-weight:bold; background-color:#8F211A; color:#ffffff; font-size:1.4em; padding:3px 0 4px 10px; margin:0; background-image: url(../immagini/immagini_new/sfondo_titolo_menu_dx_home.jpg); background-position:100% 0; background-repeat:repeat-y;}
				div.menu_dx h2 .sottotitolo_menu {color:#ffffff; font-size:0.7em; font-weight:normal;}
			div.menu_dx ul {padding:0; margin:10px 0 18px 10px;}
				div.menu_dx ul li {padding:0 0 0 12px; margin:4px 0; background-image: url(../immagini/immagini_new/lista_disco.gif); background-position:0 3px; background-repeat:no-repeat;}
				div.menu_dx ul li.inline {display:inline; padding:0; margin:0 3px 0 0; background-image:none;}
					div.menu_dx ul li.inline img {border:1px solid #88231D;}
					div.menu_dx ul li.inline a:link, div.menu_dx ul li.inline a:visited {text-decoration:none;}
				div.menu_dx ul li .sottotitolo_menu {color:#2158A6;}
				div.menu_dx ul.bordo_sotto {color:#2158A6; margin:10px 25px 5px 10px; padding:0 0 5px 0; border-bottom:1px dotted #8F211A;}
					div.menu_dx ul.bordo_sotto li {background-image:none; padding-left:0;}
		/* Banner*/
		div.banner_menu_sx {padding:10px 10px 4px 8px; margin-top:10px; border-top:2px solid #88231D; float:left;}
			div.banner_menu_sx ul.nopunto {padding:0; margin:0;}
				div.banner_menu_sx ul.nopunto li {padding:0; margin:3px 0;}
			div.menu_dx ul.nopunto {padding:0; margin:10px 0;}
				div.menu_dx ul.nopunto li {padding:0; margin:8px 0 8px 10px;}
					div.menu_dx ul.nopunto li img, div.banner_menu_sx ul.nopunto li img {padding:0; border:1px solid #8F211A;}
	
/* Footer */
div.footer {clear:both; border-top:1px solid #88231D; padding:5px 5px 2px 5px; margin:2px 5px 0 5px; font-size:0.9em;}
	div.footer p {padding-right:20px;}
		div.footer p.red a:link, div.footer p.red a:visited {color:#88231D;}
	div.footer img {position:relative; top:6px;}
	div.footer ul {list-style-type:none; margin:0; padding:0; float:left;}
		div.footer ul li {margin:0 3px; padding:0; display:inline; font-size:1.0em;}
		div.footer ul li.lista_footer {font-size:1.1em; font-weight:bold; letter-spacing:normal; margin:0 10px 0 0;}
			div.footer ul li a.pipe:link, div.footer ul li a.pipe:visited {padding-left:12px; background-image: url(../immagini/immagini_new/pipe.gif); background-repeat:no-repeat; background-position:0 2px;}
			div.pianura img {position:relative; top:-6px;}
										/* GESTIONE DI SINGOLI ELEMENTI COMPLESSI DELLA PAGINA */

/* Form statici */
form.cerca, form.cerca_eventi {margin:0; padding:0; min-height: 25px; height: auto !important; height: 25px; font-size:0.9em;}
	form.cerca label, form.cerca_eventi label {font-weight:bold;}
	form.cerca input, form.cerca_eventi input {width:110px;}
	form.cerca button, form.cerca_eventi button {font-size:0.9em; background-color:transparent; border:0px solid transparent; font-weight:bold; color:#2158A6; margin:0; padding:0; position:relative; left:-2px !important; left:2px;}
form.eventi_vita {float:right; margin:0 30px 0 0; padding:0; min-height: 25px; height: auto !important; height: 25px; font-size:0.9em; position:relative; top:5px;}
	.eventi_home {position:relative; top:5px;}
	form.eventi_vita h2 {font-size:1.1em; display:inline;}
	form.eventi_vita label {font-weight:bold; background-image: url(../immagini/immagini_new/punto_guida_servizi.gif); background-position:0 5px; background-repeat:no-repeat; padding:0 0 0 9px; margin:0;}
	form.eventi_vita select {width:200px; font-size:0.9em; padding:2px;} 
		form.eventi_vita optgroup.gruppo_1 {font-size:1.0em;}
		form.eventi_vita optgroup.gruppo_2 {font-size:1.0em;}
input.form_cerca_data {width:40px;}
input.form_cerca_testo {width:100px;}
button.form_cerca_bottone {font-size:0.9em; background-color:#88231D; border:1px solid #88231D; font-weight:bold; color:#ffffff; margin:0 0 1px 10px; padding:2px 4px;}

.indietro {clear: left; margin-top:10px; margin-left: 5px; font-weight:bold}
.indietro a:link, .indietro a:visited {text-decoration:none}
div.centrale_int ul.risultato_cerca li img {border:none; position:relative; top:4px;}
		
/* Form dinamici */
div.testo_basso, div.testo_alto {padding:15px 0; display:block; clear:both;}
form.forminterna div {margin:0;}
form.forminterna div.default {margin: 0; clear:both;}
form.forminterna div.default {margin:0}
form.forminterna div.obbligatori {color:#FF0000; margin:0 0 20px 110px; font-weight:bold;}
form.forminterna input, form.forminterna select, form.forminterna textarea {font: 1.1em normal verdana, sans-serif; border:1px solid #2158a6;} 
form.forminterna label, form.forminterna input, form.forminterna select, form.forminterna textarea {width:200px;}
form.forminterna label {float: left; display: block; color: #000; font-weight: bold; width: 110px}
form.forminterna label span {position: relative; top: 3px}
form.forminterna div input.bottoneinterna {width:70px; float:left; display:block; background-color:#FFFFFF; border:1px solid #2158a6; font-weight:bold; clear:both;}
form.forminterna div.radio {margin: 10px 0}
form.forminterna div.radio div.radio_titolo {font-weight: bold; width: 212px; float: left; margin: 0; position:relative; top: 3px}
form.forminterna div.radio div.radio_corpo {float: left; width: 250px; 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: 225px; float: left; font-weight: normal; padding: 3px 0 0 3px;}
form.forminterna div.radio div.radio_corpo div.radio_item label.bold {font-weight: bold}
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}		
form.forminterna div.form_ici  label {float: left; display: block; color: #000; font-weight: bold; width: 280px}
.risultato_ricerca {padding-bottom:15px; width:30%; float:left;}		
.parola_cercata {padding-bottom:15px; width:69%; float:left;}
.nessun_record {text-align:center;}
.testo_nascosto_video{display: none}


/* Tabelle */
table {;}
table th {;}
table tr {;}
table td {;}
table td a:link, table td a:visited {;}
.cento table {width:98%; border:0;}
	.cento table td {width:25%;}
		.cento table td img {margin:2px 0;}
.tabella_allegati {width:100%; border:0; margin:15px 0;}
	.tabella_allegati th {background-color:#88231D; padding:5px 1px; margin:5px 2px; color:#FFFFFF; font-size:1.1em;}
	.tabella_allegati td {background-color:#f2f5ff; padding:3px; margin:2px;}
		.tabella_allegati td.td1 {width:40px;}		
		.tabella_allegati td.td2 {width:40px;}
		.tabella_allegati td.td3 {width:auto;}
		.tabella_allegati td.td4 {width:130px; line-height:1.7em;}
	.tabella_allegati td a img {border:none; position:relative; top:4px;}

/* Agenda */
.agenda {position:relative; top:-30px;margin:0 10px;}
a.lista_cat_agenda {font-weight:normal; font-size:0.9em; letter-spacing:-0.05em;}
.info_agenda {padding:2px 0; font-weight:bold;}
.info_agenda_archivio {padding:1px 0;}
.tabella_agenda {font-size:9px;}
	.td_style {background:#eaeff4;}
	.td_style_active{color:#4d7195; text-decoration:none; background-color:#95b4d0;}
		.today_style {border: 2px solid #000000; background-color:#d0dcdf;}
		.today_style_active {border:2px solid #000000; background-color:#fe9f22;}
.right_agenda {float:right; width:200px;}
.ordinamento_cat_agenda {margin-bottom:10px;}
		
/* Iframe */		
.iframe {}		
.margin_2percent {margin-left:2%;}		

/* Pop up */
body.pop_up {background-color:#F1F5FA; padding:0 10px;}
	body.pop_up div.pop_up_div {text-align:left; padding:5px;}
	body.pop_up div.titolo {color:#8F211A; font-size:1.4em; font-weight:bold; margin:10px 0; text-align:center;}
	body.pop_up div.foto {text-align:center; margin:5px 0;}
	
/* Classi utili generiche per ogni elemento */
.right {float:right;}
.left {float:left;}
.center {text-align:center;}
.centrato {text-align:center; padding:5px 0;}
.cento {width:100%;}
.bordi {border-bottom:1px solid #88231D; border-top:1px solid #88231D; margin:4px 0;}
.bordi_menu_sx {margin:5px 20px 5px 10px; padding:3px 0 0 0;}
.testo_contenuto {width:99%; padding:5px;}
.nowrap {white-space:nowrap;}	
.transparent {background-color:transparent;}
.margin {margin-right:10px;}
.padding_left {padding-left:10px}

