#middle	{	background-color:transparent;
			background-image: url(/sms1/img/bg_col_sx.gif); 
			background-repeat:repeat-y; 
			background-position:33% 0; 
			width:100%;
			margin-top:2.5em; 
		}

#middle.full_cont_m {	
			background-color: transparent;
			background-image: none; 
			margin-top:2.5em; 
			position:relative; /* per l'absolute del tag a name=contenuto */
		}
#a_contenuto { position:absolute; }		

#subnav_inside 			{ margin-top:3em; /* clear:both; */ }
#subnav_inside .subnav	{ margin-top:-2.6em; padding:0 2em; width:50%; }

.c2_3 .cnt .cnt2	{ /*background-color: #FFF; */}

.box_right { 
			margin-left:14%;
			min-height:30em;
			height: auto !important;
			height: 30em;	
}
.full_cont_m .box_right { 
			margin-left:1%;
}

.box_right p,
.box_right .blocco				{ padding:1.5em 3em 3em 0; } /*{ padding:1.5em 3em 3em 3em; }*/
.full_cont_m .box_right .blocco { padding-top:0; }

.cfull .txt,
.box_right .blocco .txt,
.blocco .txt,
.txt_standard { font-size: 1.2em; line-height: 1.6em; margin-bottom:1em; }

.box_right h2			{ line-height:4em; }
.box_right h2 acronym,
.box_right h2 .pseudo_acronym { display:block; float:left; width:3em; height:3em; text-align:center; padding:0; margin-right:.5em; }

/* h3, .box_right h3 */
h2, .box_right h2 { font-size: 1.4em; line-height: 1.2em; margin:0 0 1em; }
/* .box_right h4 */
.box_right h3 { font-size: 1.3em; line-height: 1.2em; }


.box_right acronym { display:block; float:left; width:3em; text-align:center; padding:0; margin-right:.5em; font-family:verdana; 
						line-height:1.2em;
						padding-bottom:.2em;
					}

.tools_mostra		{ text-align:right; font-size:1.2em; }
.tools_mostra a		{  }

.centrale_stretto			{ width:70%; margin:0 auto 4em auto; }
.icos_temi					{ clear:both; display:block; overflow:auto; width:100%;  }
.ico_tema					{ display:block; width:24.9%; height:15em; float:left; margin:0; padding:0; border:0; /* background:#FC0; */ }
.ico_tema .cnt				{ padding:.8em; }
.ico_tema .cnt	.ico		{ /* background:#FC0; */ }
.ico_tema .cnt	.ico a		{ display:block; font-size:1.1em; padding-bottom:.5em; }

.ico_tema .cnt	.ico a.selected,
.ico_tema .cnt	.ico a.selected:hover { background:#F0F0F0; color:#000; }
						
.ico_tema .cnt	.ico img	{ width:100%; margin-top:.5em; }

/*
.c2_3 .cnt .cnt2 { --> base_rev.css r.173
			background-color:#FC0;
			background-repeat:no-repeat; 
			background-position:left 9em; 
			min-height:18em;
			height: auto !important;
			height: 18em;	
			padding-bottom: 5em;
}
*/
ul { padding-left:1.5em; }
ul li { }

ul.lista { padding:0; }
ul.lista,
ul.lista li { list-style:none; margin-bottom:1.5em; }

dl { font-size:1.2em; }
dt { font-size:1.1em; font-weight:bold; }
dd { padding-bottom:1em; }

.data,
.sopratitolo,
.a_cura_di,
.titolo,
.sottotitolo,
.descrizione	{ padding-bottom:.4em; line-height:1.4em; }

.titolo_e_data				{ border-width:0 0 0 2em; border-style:solid; border-color:#000; padding-left:.4em; }
.titolo_e_data.archeo		{ border-color:#065A88; }
.titolo_e_data.bambini		{ border-color:#FB3BFB; }
.titolo_e_data.contemp		{ border-color:#C8D20A; }
.titolo_e_data.collaterali	{ border-color:#CCC; }

.data			{ font-size:1em; font-weight:bold; }
.sopratitolo	{ font-size:1.1em; }
.lista .titolo	{ font-size:1.4em; font-weight:bold; padding:0 0 .4em 0; }
.titolo			{ font-size:1.6em; font-weight:bold; padding:.6em 0; }
.l1 .titolo			{ font-size:1.6em; font-weight:bold; padding:.6em 0; border-bottom:.1em solid #F0F0F0; margin-bottom:.2em; }
.l2 .titolo			{ font-size:1.4em; font-weight:bold; padding:.6em 0; margin-bottom:.2em; }
.lista .sottotitolo	{ font-size:1.1em; padding-bottom:.4em; }
.sottotitolo	{ font-size:1.1em;  }
.a_cura_di		{ font-size:1.1em; font-style:italic; }
.descrizione	{ font-size:1.2em; line-height:1.6em; padding-top:1em; }

.blocco	img 	  		{  }
.blocco .immagine 		{ margin:1em 0; }
.blocco .immagine.mappa { width:100%; overflow:hidden; }
.blocco .immagine.normale img { width:100%; }	
.blocco .immagine img	{ }
.blocco .didascalia 	{ padding:.2em .4em; }

.blocco .immagine_catalogo 		{ margin:1em 0; width:48%; float:left; }
.blocco .immagine_catalogo img	{ width:100%; }
.dettagli_catalogo				{ width:50%; float:right; margin:1em 0; }


#middle.full_cont_m .immagine { width:100%; }
#middle.full_cont_m .c1_home .immagine { margin-bottom:1em; }
#middle.full_cont_m .immagine img { width:100%; }

#middle.full_cont_m .immagine.mappa_visita_virtuale_arch img { width:auto !important; float:left; }
.mappa_visita_virtuale_arch img { float:left; }


#middle.full_cont_m .c1_home .txt { font-size:1.2em; line-height:1.6em; padding-top:1em; }

.staff_gr { margin-bottom:2em; }
.staff_gr.l1 { margin-bottom:2em; }
.staff_gr.l2 { background:#F0F0F0 !important; padding-left:1em; }

.lista	img { float:left; margin:.5em 1em .5em 0; }
.lista .testi.with_img,
.lista .testi.with_img_plan { float:left; }
.lista .testi.with_img { width:50%; }
.lista .testi.with_img_plan  { width:40%; }
.lista .testi.no_img   { width:100%; }

.data, 
.sopratitolo, 
.a_cura_di 	{ display:inline; margin-right:.4em; }
.data_c_struttura, .data		{ font-size:.9em; font-weight:bold; }

.lista .sopratitolo { display:block; }

.main_areas_link			{	margin:2em 0; text-align:left; line-height:2em; text-indent:0; }
.main_areas_link a			{	float:none; }
.main_areas_link a:hover	{	background:transparent;	}
.main_areas_link a img		{	vertical-align:baseline; margin:.2em 0; }

.data_c_struttura				{ border-width:0 0 0 2em; border-style:solid; border-color:#000; padding-left:.4em; }
.data_c_struttura.archeo		{ border-color:#065A88; }
.data_c_struttura.bambini		{ border-color:#FB3BFB; }
.data_c_struttura.contemp		{ border-color:#C8D20A; }
.data_c_struttura.collaterali	{ border-color:#CCC; }

/* */

.form_ordine_catalogo 			{ margin:1em 0; padding:1em; background-color:#F0F0F0; }
.form_ordine_catalogo strong 	{ font-size:1.2em; }
.form_ordine_catalogo form 		{ margin:0; padding:0; }
.form_ordine_catalogo fieldset	{ border:none; padding:0; margin:.5em 0; font-size:1.1em; }
.form_ordine_catalogo label 	{ font-weight:bold; }
.form_ordine_catalogo .field 	{ display:block; margin:.2em auto 1em; width:95%; }
.form_ordine_catalogo .textarea { display:block; margin:.2em auto 1em; width:95%; }
.form_ordine_catalogo .submit 	{ margin:1em auto; }
.form_ordine_catalogo .informativa { font-size:.9em; text-align:center; }
.form_ordine_catalogo .fieldset_submit { text-align:center; }

/* */

/* .pseudo_ol { display:block; float:left; width:2.2em; height:2.6em; text-align:right; margin-right:.6em; clear:left;  } */ /* background:#300; */


