html{
	font-size: 100%; /* WinIE text resize correction */
} 

body {
	font-size: 0.625em; /* 10px il font base, da qui è più facile fare calcoli */
	background-color: #F2F2F2;
	font-family: Arial, Helvetica, sans-serif;
}

/* DIV ORIZZONALI */
.container { width: 98.5em; background-color:#F2F2F2; }
.pre_master { width: 97.5em; background-color: #FFFFFF; border: 0em; /* padding-top: 2em; padding-bottom: 1em; */ }

.master_logo { width: 100%; height: 10.6em; /* background-color: #F2F2F2; */ }

.logo { width: 24em; height: 10.6em; float:left; }
.logo img { border: 0em; }
.logo a:link { border: 0em; text-decoration: none; }
.logo a:visited { text-decoration: none; }

.banner_alto {
        width:73.5em;
	float: left;
	/* padding-left: 6em; */
}

.banner_up { width: 73.5em; height:9.1em; float:right; }

/* DIV orizzontale informativo sotto il logo */
.master_info {
	width: 97.5em;
	font-family: Arial;
	font-size: 1em;
	margin: 0.6em 0em 0em 0em;
}

.pr_lang_info {
	width: 12em;
	font-weight: bold;
	padding-left: 1em;
}

/* linea orizzontale, arancione e canali */
.master_orizzontale {
	width: 97.5em;
	height: 1.8em;
	clear:both;
}

.padding_orizzontale {
	width: 20em;
	height: 1.8em;
	background-color: #fba61a;
	/* border-right: 0.1em solid #ffffff; */
	float: left;
}

.pr_info {
        /* width: 12em; */
	font-style: italic;
	/* font-size: 1.2em; */
	/* padding-left: 5em; */
	font-weight: lighter;
	color: #ffffff;
}

.canali_orizzontali {
	width: 77.5em;
	height: 1.8em;
	font-family: Verdana;
	background-color: #fba61a;
	float: right;
}

.master_orizzontale_2 {
        width: 97.5em;
	height: 2.5em;
	clear:both;
}

.padding_orizzontale_2 {
        width: 20em;
	height: 2.5em;
	background-color: #ffffff;
	float: left;
}

.canali_orizzontali_2 {
        width: 77.5em;
	height: 1.8em;
	font-family: Verdana;
	background-color: #cc6600;
	float: right;
}

.canali_orizzontali_fine {
        width: 77.5em; /* 97.5 - 12 = 85.5 */
	height: 0.7em;
	background-color: #ffffff;
	float: right;
}

.footer { /* background-color uguale al giallo di #parola_gialla */
	width: 97.5em;
	background-color: #fba61a;
	font-family: Verdana; 
}

.end_footer { clear: both; height: 1em; width: 97.5em; font-family: Arial; }
.footer_word { padding-left: 12em; }
.footer_word a:link { text-decoration: none; Color: #cc6600; }
.footer_word a:visited { text-decoration: none; Color: #cc6600; }


/* DIV VERTICALE ESTERNO A master_div */
.canali {
	width: 20em;
/*	border: 0.5em solid #ffffff; */
	float: left;
/*	background-color: #ebeece; */
	background-color: #f2f2f2;
	font-family: Verdana;
}

/* DIV PADRE (master_div) e DIV DELLA PAGINA */
.master_div {
	float: left;
	width: 97.5em;
	background-color: #ffffff;
	font-family: Verdana;
}

.principale {
	width: 62.8em;
	min-height: 250em;
	border-top: 1em solid #ffffff;
	border-left: 1em solid #ffffff;
	float: left;
	background-color: #ffffff;
	font-family: Verdana;
}

/* primopiano_master incapsula primopiano_block, video_block, nome_block */
.primopiano_master {
	width: 30em;
	float: right;
	background-color: #ffffff;
	margin: 0.5em;
	/* per correggere il posizionamento in IE della colonna di destra */
	position:absolute; 
	left:66em;
}

.primopiano_block {
	/* width: 29.8em; */
	font-family: Verdana;
	border-bottom: 0.1em solid #cc6600;
	/* border-left: 0.1em solid #cc6600; */
	/* margin: 0.5em; */
	clear: both;

	width: 100%;
	height: 100%;
	margin: 0em 0em 0.9em 0em;
}
.primopiano_block img { width: 100%; border: 0px; padding-bottom: 0.9em; }
.primopiano_block a:link { color: #cc6600; text-decoration: underline; border: 0px; }
.primopiano_block a:visited { color: #cc6600; text-decoration: underline; border: 0px; }

.mondo_block {
	font-family: Verdana;
	border-bottom: 0.1em solid #cc6600;
	clear: both;
	margin-bottom: 0.9em;
}
/* .mondo_block img { margin: 0em; width: 30em; height: 16.4em; border: 0px; margin-bottom: 1em; } */
.mondo_block img { margin: 0em; width: 30em; border: 0px; margin-bottom: 1em; }

.video_block {
	/* width: 29.8em; */
	font-family: Verdana;
	/* margin: 0.5em; */
	border-bottom: 0.1em solid #cc6600;
	/* border-left: 0.1em solid #cc6600; */
	/* clear: both; */
	/* 10-3-09: era right */
	float: right;
	width: 30em;
	margin-bottom: 0.9em;
}
.video_block a:link { color: #cc6600; text-decoration: none; }
.video_block a:visited { color: #cc6600; text-decoration: none; }
.video_block b { font-weight: bolder; font-size: 1.1em; }
.video_block p { font-size: 1.2em; margin-bottom: 0.9em; }

.nome_block {
	/* width: 29.8em; */
	height: 1.5em;
	font-size: 1.8em;
	font-family: Georgia, Times New roman;
	text-align: left;
	color: #cc6600;
	/* margin: 0.7em; */
	clear: both;
	/* margin-top: 0.9em; */
}
.nome_block a:link { color: #cc6600; text-decoration: none; }
.nome_block a:visited { color: #cc6600; text-decoration: none; }
.nome_block a:hover { color: #cc6600; text-decoration: underline; }

/* .banner_dx { width: 30em; height: 25em; border: 0.1em solid #cc6600; }; */

/* STILI UTILIZZATI PER LA DEFINIZIONE DEI FONT/COLORI/SIZE */

/* categorie/accessori verticali, barra canale sx */
.gialla_verticale {
	background-color: #fba61a;
	color: #ffffff;
	padding-left: 0.5em;
	padding-right: 0.5em;
	font-size: 1.25em;
	font-weight: bold;
	border-bottom: 0.1em solid #ffffff;
}
.gialla_verticale a:link { text-decoration: none; color: #ffffff; }
.gialla_verticale a:visited { text-decoration: none; color: #ffffff; }

/* paesi, barra canale sx */
.arancio_verticale { 
	float: left;
	/* background-color: #cc6600; */
	color: #ffffff;
	font-size: 1.25em;
	font-weight: bold;
	width: 11em;
	text-align: center;
	margin: 0.25em 0.25em 0.25em 0.25em;
	border: 0.1em solid #000000;
}
.arancio_verticale a:link { text-decoration: none; color: #ffffff; }
.arancio_verticale a:visited { text-decoration: none; color: #ffffff; }

/* categorie/accessori orizzonalte, barra in alto & footer */
.gialla_orizzontale {
	background-color: #fba61a;
	font-size: 1.25em;
	font-weight: bold;
	color: #ffffff;
	padding-left: 1.5em;
	/* padding-right: 1em;
	border-right: 0.1em solid #ffffff; */
}
.gialla_orizzontale a:link { text-decoration: none; color: #ffffff; }
.gialla_orizzontale a:visited { text-decoration: none; color: #ffffff; }

.gialla_orizzontale_2 {
        background-color: #cc6600;
	font-size: 1.25em;
	font-weight: bold;
	color: #ffffff;
	padding-left: 1.5em;
}
.gialla_orizzontale_2 a:link { text-decoration: none; color: #ffffff; }
.gialla_orizzontale_2 a:visited { text-decoration: none; color: #ffffff; }

/* mai usato */
.arancio_orizzontale {
	background-color: #cc6600;
	color: #ffffff;
	margin: 1em;
	border-right: 0.1em solid #ffffff;
}
.arancio_orizzontale a:link { text-decoration: none; color: #ffffff; }
.arancio_orizzontale a:visited { text-decoration: none; color: #ffffff; }

/* headline in quanto contenitore di span/titolo, img, headline articolo */
.headline {
	/* clear: both; */
	width: 62.8em;
	color: #000000;
	height: 100%;
	float: inherit;
	border-bottom: 0.1em solid #0166b4;
	padding-bottom: 0.9em;
	margin-bottom: 0.9em;
}
.headline p { font-size: 1.2em; }
.headline img { margin: 0em; width: 100%; height: 26em; }
.headline a:link { color: #cc6600; text-decoration: underline; }
.headline a:visited { color: #cc6600; text-decoration: underline; }

.headline_arancio {
        background-color: #fba61a;
	border-top: 0.01em solid #cc6600;
	border-bottom: 0.01em solid #cc6600;
	padding-bottom: 0.5em;
	margin: 0em 0em 1.0em 0em;
	clear: both;
	color: #000000;
	width: 51.5em;
	height: 100%;
	float: inherit;
	color: #ffffff;
	padding-left: 0.5em;
	padding-right: 0.5em;
	font-size: 1.2em;
}
.headline_arancio p {
        margin-bottom: 0em;
	margin-top: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
}

.headline_arancio a:link { color: #ffffff; text-decoration: underline; }
.headline_arancio a:visited { color: #ffffff; text-decoration: underline; }

.headline_verde {
	/* background-color: #f2f2f2;
	border-top: 0.01em solid #cc6600;
	border-bottom: 0.01em solid #cc6600; */
	border-bottom: 0.1em solid #0166b4;
	margin: 0em 0em 1.0em 0em;
	clear: both;
	color: #000000;
	width: 100%;
	height: 100%;
	float: inherit;
}

.headline_verde p { font-size: 1.3em; text-align: center; margin: 0.5em 1em 0.5em 1em; }
.headline_verde a:link { color: #cc6600; text-decoration: underline; }
.headline_verde a:visited { color: #cc6600; text-decoration: underline; }

.half_headline {
	float: left;
	width: 31em;
	margin: 0.5em 0.25em 0.5em 0.25em;
}

.half_headline a:link { color: #cc6600; text-decoration: underline; }
.half_headline a:visited { color: #cc6600; text-decoration: underline; }

.half_headline_img {
        float: left;
	width: 9em;
	margin: 0em 0.7em 0em 0.25em;
}

.half_headline_verde {
	float: left;
	width: 20em;
	margin-left: 0.25em;
	margin-right: 0.25em;
}
.half_headline_verde p {
	margin-bottom: 0em;
	margin-top: 0em; 
	padding-top: 0em;
	padding-bottom: 0em;
}

.half_headline_last_foto {
        float: left;
	width: 22em;
	margin: 0em 0.25em 1em 0.25em;
}

.half_headline_last {
        float: left;
	width: 39em;
	margin: 0em 0.25em 0em 0.25em;
}
.half_headline_last p {
        margin-bottom: 0em;
	margin-top: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
}

.half_headline_foto {
	float: left;
	width: 20em;
	margin: 0.5em 0.25em 0.5em 0.25em;
}

.half_headline_testo {
	float: left;
	width: 30em;
	margin: 0.5em 0.25em 0.5em 0.25em;
}
.half_headline_testo p { font-size: 1.3em; }

.headline_testo { margin: 0.5em 0.25em 0.5em 0.25em; }
.headline_testo p { font-size: 1.3em; }


.titolo_primo { color: #cc6600; font-family: Georgia, Times New roman; font-size: 2.3em; border-top: 1em; font-weight: bold; }
.titolo_primo a:link { color: #cc6600; text-decoration: none; font-weight: bold; }
.titolo_primo a:visited { color: #cc6600; text-decoration: none; font-weight: bold; }
.titolo_articolo { font-family: Georgia, Times New roman; color: #cc6600; font-size: 1.6em; border-top: 1.0em; font-weight: bold; }
.titolo_articolo a:link { color: #cc6600; text-decoration: none; }
.titolo_articolo a:visited { color: #cc6600; text-decoration: none; }

.titolo_articolo_hverde { font-family: Georgia, Times New roman; color: #cc6600; font-size: 1.6em; border-top: 1.0em; font-weight: bold; text-align: center; }
.titolo_articolo_hverde a:link { color: #cc6600; text-decoration: none; text-align: center; }
.titolo_articolo_hverde a:visited { color: #cc6600; text-decoration: none; text-align: center; }

.titolo_falsa { font-family: Georgia, Times New roman; font-size: 1.8em; border-top: 1.0em; }
.titolo_falsa a:link { color: #ffffff; text-decoration: none; }
.titolo_falsa a:visited { color: #ffffff; text-decoration: none; }

.titolo_capitolo_area { font-size: 1.7em; border-top: 0.01em solid #cc6600; }

.titolo_altre { font-family: Georgia, Times New roman; font-size: 1.5em; border-top: 1.0em; text-align: right; font-weight: bold; margin-right: 0.25em; }
.titolo_altre a:link { margin-right: 0.25em; font-family: Georgia, Times New roman; color: #cc6600; text-decoration: none; text-align: right; font-weight: bold; }
.titolo_altre a:visited { margin-right: 0.25em; font-family: Georgia, Times New roman; color: #cc6600; text-decoration: none; text-align: right; font-weight: bold; }

.sottotitolo { font-size: 1.2em; font-weight: bold; padding-top: 0.5em; padding-bottom: 0.5em; }
.sottotitolo a:link { color: #000000; text-decoration:none; }
.sottotitolo a:visited { color: #000000; text-decoration:none; }

.sottotitolo_fotog { color: #cc6600; font-size: 1.2em; font-weight: bold; padding-top: 0.5em; padding-bottom: 0.5em; }

/* queste sono le coppie titolo/testo */
#rosso img { float: left; margin: 0em 0.5em 0em 0.5em; width:9.2em; }
#nero img { float: right; margin: 0em 0.5em 0em 0.5em; width:9.2em; }
#rosso span { float: right; width: 51em; }
#nero span { float: left; width: 51em; }

.headline a img { border-style: none; color: #cc6600; text-decoration:none; }
.headline_verde a img { border-style: none; color: #cc6600; text-decoration:none; }

/* blocchi specifici per la pagine canali.php ed articolo.php */
.top_canali_block {
	width: 63em;
 	margin: 0.5em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: left;
}

.titolo_singolo { font-family: georgia, times new roman; color: #cc6600; font-size: 2.4em; border-top: 1.0em; border-bottom: 0.6em; }
.titolo_singolo a:link { font-family: georgia, times new roman; color: #cc6600; text-decoration: none; }
.titolo_singolo a:visited { font-family: georgia, times new roman; color: #cc6600; text-decoration: none; }
.sottotitolo_singolo { color: #cc6600; font-size: 1.4em; margin: 1em 0em 1em 0em; font-weight: bold; border-bottom: 0.01em solid #0166b4; }

/* 
 * usato solo in articolo.php, info.php e mappamondo.php, per stampare info su una pagina sola e ritoccare
 * eventualmente, la grandezza del font
 */
.articolo { font-size: 1.3em; width: 100%; min-height: 20em;}

.entry_dossier { 
	font-size: 1.1em; 
	clear:both; 
	margin: 0.4em 0em 0.4em 0.4em;
}
.entry_dossier p { font-size: 1.2em; border-top: 0.01em solid #cc6600; }
.entry_dossier a:link { font-weight: bold; color: #cc6600; text-decoration: none; }
.entry_dossier a:visited { color: #cc6600; text-decoration: none; }
.entry_dossier img { border: 0em; float:right;  }

.autore_info { 
	/* float:right; */
	width: 100%; 
	margin: 1em 0em 0em 0em; 
	font-size: 1.2em; 
	text-align: left;
	border-top: 0.01em solid #0166b4;
	font-weight: bold; 
	color: #cc6600;
 }
.autore_info a { font-size: 0.9em; }

.canali_path {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	height: 2.4em;
	vertical-align: middle;
	/* border-bottom: 0.01em solid #cc6600; */
}
.canali_path a:link { font-weight: bold; color: #cc6600; text-decoration: none; }
.canali_path a:visited { font-weight: bold; color: #cc6600; text-decoration: none; }

.canali_intesta {
	color: #ff0000;
	font-size: 2em;
	border-bottom: 0.05em solid #cc6600;
}

/* questo e' il lato destro della pagina canali/articolo/autori */
.canali_map_block {
	margin: 1em 0.5em 0.5em 0.5em;
	color: #cc6600;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: right;
	/* width: 100%;  la dimensione e' rapportata al font-size di qui */
	/* font-size: 1.4em; */
}
.canali_map_block span { /* padding-left: 0.5em; */ color: #cc6600; font-size: 1.4em; font-family: georgia, times new roman; font-weight: bold; }

.articolo_expand {
	border-top: 0.01em solid #cc6600;
	border-left: 0.01em solid #cc6600;
	margin: 0em 0em 1em 0em;
	padding-left: 0.5em;
	/* font-size: 1.4em; */
	color: #000000;
	width: 30em;
}

/* usati per la tag cloud */
.tag1 a { font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.90em; text-decoration: none; }
.tag2 a { font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.20em; text-decoration: none; }
.tag3 a { font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.40em; text-decoration: none; }
.tag4 a { font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.60em; text-decoration: none; }
.tag5 a { font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.75em; text-decoration: none; }
.tag6 a { font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.90em; text-decoration: none; }

.map_block {
	margin: 1.2em 0em 0em 0em;
	border-top: 0.12em solid #cc6600;
}

.sub_art_block { /* font-size: 0.75em; */ font-size: 1.4em;  color: #000000; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.sub_art_block a:link { text-decoration: none; color: #cc6600; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.sub_art_block a:visited { text-decoration: none; color: #cc6600; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.map_block_title {
	color: #cc6600;
	font-size: 1.25em;
}

/* classi per la gestione delle foto con ajax */
.foto {
	width: 62.8em;
	clear:both;
	margin-left: auto;
	margin-right: auto;
}

.foto img { border: 0; border: 0.5em solid #ebeece; width: 62.8em; }
.foto a:link { text-decoration:none; }
.foto a:visited { text-decoration:none; }

/* centrare le 5 anteprime */
.anteprime_block {
	width:97.5em;
	margin-left: auto;
	margin-right: auto;
	clear:both;
	background-color: #f2f2f2;
}

/* ogni anteprima ha un suo ID usato da javascript */
.foto_anteprima { margin: 0em 0.1em 0em 0.1em; width: 15.8em; text-align: center; float:left; }
.foto_anteprima img { width:100%; border: 0;}
.foto_anteprima a:link { text-decoration:none; }
.foto_anteprima a:visited { text-decoration:none; }

.anteprima_scelta { width: 15em; border: 0.5em solid #ebeece; float:left; }
.anteprima_scelta img { width:100%; border: 0;}
.anteprima_scelta a:link { text-decoration:none; }
.anteprima_scelta a:visited { text-decoration:none; }

.blocco_colorato { 
	width: 15.8em;
	margin: 0em 0.1em 0em 0.1em;
	text-align: center;
	float:left; 
/*	background-color: #ebeece; */
	background-color: #f2f2f2;
}
.blocco_colorato a:link { width:100%; color: #cc6600; }
.blocco_colorato a:visited { color: #cc6600; }

#didascalia_corrente {
	margin: 2em 0em 2em 0em;
	text-align: center;
	font-size: 1.25em;
}

.fotogallery_block {
	clear: both;
	height: auto;
}
.fotogallery_block a:link { text-decoration:none; color: #cc6600; }


.fotogallery_img_anteprima_sx { float: left; border-right: 1em solid #ffffff; }
.fotogallery_text_anteprima_sx { margin: 4em 0em 2em 2em; }
.fotogallery_img_anteprima_sx img { 
	border: 0em; 
	text-decoration:none; 
	color: #cc6600; 
	width:15em; 
}

.fotogallery_img_anteprima_dx { float: right; border-left: 1em solid #ffffff; }
.fotogallery_text_anteprima_dx { margin: 4em 2em 2em 0em; }
.fotogallery_img_anteprima_dx img { 
	border: 0em; 
	text-decoration:none; 
	color: #cc6600; 
	width:15em; 
}

.fotogallery_link {
	font-size: 1.4em;
	margin: 2em 6em 1em 6em;
	clear:both;
	text-align: center;
}
.fotogallery_link a:link { color: #cc6600 }
.fotogallery_link a:visited { color: #cc6600 }

/* div per la rotazione dei primi piani in homepage */

.pp_rotor_master {
	/* width: 29.0em; */
	margin-bottom: 2em;
	float: left;
	/* clear:both; */
}
/* .pp_rotor_master img { width: 100%; height: 9em; } */
.pp_rotor_master p { margin: 0.4em 0em 0.4em 0em; }

.lista_titoli {
	float: left;
	color: #000000;
	font-weight: normal; 
	font-style: normal; 
	font-size: 1.2em; 
	margin: 0em 0.25em 0em 0.25em;
	font-weight: bold;
	text-decoration: none;
	width: 27em;
	background-color: #F2F2F2;
	border-bottom: 0.6em solid #ffffff;
}

.pp_rotor {
        float: right;
	width: 29em;
	height: 15.5em;
	margin: 0em 0.25em 0em 0.25em;
}
.pp_rotor img { width: 29em; height: 15.5em; border: 0.2em solid #fca61b; }
.pp_rotor p { margin: 0em 0.25em 0em 0.25em; }

/* per il titolo SELEZIONATO */
.lista_titoli a:hover { color: #fba61a; text-decoration: none; }
.lista_titoli a:visited { color: #000000; text-decoration: none; }
.lista_titoli a:link { color: #000000; text-decoration: none; }

#sommario { /* background-color: #ebeece; */ background-color: #fba61a; color: #ffffff; }
#titolopp { /* background-color: #ebeece; */ background-color: #fba61a; color: #ffffff; }

/* per i banner ! */
.banner_rivista { width:100%; margin-bottom:1.0em; }
.banner_rivista img { border: 0em; width:100%; }

.banner_pagina_top { width:100%; border-bottom: 0.01em solid #0166b4; margin-bottom: 0.9em; }
.banner_pagina_top img { width:63em; height:3em; border:0em; margin-bottom: 0.9em; }

.banner_pagina_middle { width:100%; border-bottom: 0.01em solid #0166b4; margin-bottom: 0.9em; }
.banner_pagina_middle img { width:63em; height:3em; border:0em; margin-bottom: 0.9em; }

.banner_pagina_bottom { width:100%; border-bottom: 0.01em solid #0166b4; margin-bottom: 0.9em; }
.banner_pagina_bottom img { width:63em; height:3em; border:0em; margin-bottom: 0.9em; }

.banner_pagina_sx { width:100%; margin-bottom:1.0em; }
.banner_pagina_sx img { border: 0em; width:100%; }

.banner_pagina_dx { width:100%; }
.banner_pagina_dx img { border: 0em; width:100%; }

.banner_testata { width:72.8em; height:9em; }
.banner_testata img { border: 0em; height:100%; width:auto; }

.banner_skyscraper { width:100%; margin-bottom:1.0em; }
.banner_skyscraper img { border: 0em; width:100%; }

/* ricerca */
.ricerca_output { font-size: 1.1em; color: #000000; }
.ricerca_output a:link { text-decoration: none; color: #cc6600; }
.ricerca_output a:visited { text-decoration: none; color: #cc6600; }

/* ricerca textbox in pr_global */
.ricerca { width: 11em; margin-left: 1em; margin-top: 0.25em; font-weight: bold; }
.ricerca input { width:100%; }

/* uguale a foto, ma per le vognette */
.vignetta { width: 50em; clear:both; margin-left:auto; margin-right:auto; }
/* .vignetta img { width:100%; } */

/* video in homepage */
.cinquanta_cinquanta { width:50%; float: left; }
.cinquanta_cinquanta p { margin: 0.5em; font-size: 1.3em; font-weight: bold; }
.cinquanta_cinquanta img { border-style: none; text-decoration:none; margin:0.5em; }

/* per bordo colorato sui banner aggiungi: border: 0.1em solid #cc6600; */
.banner_dx { width: 30.2em; height: 25.2em; color: #cc6600; border-bottom: 0.1em solid #cc6600; margin-bottom: 0.9em; }

/* sondaggio - righe */
.titolo_sond { border-top: 0.1em solid #cc6600; font-size: 1.2em; width:100%; font-weight: bold; }
.istogramma { height: 2em; background-color: #cc6600; border:0.1em solid #cc6600;  float: left; }
.istogramma_negativo { height: 2em; border: 0.1em solid #cc6600; }

