#intestazione_minisiti {
	margin:0; border:0; padding:0;
	height:7em;
	background:transparent url(../img/bg_minisiti.gif) repeat-x left top;
}

#logo, h1, h1.minisiti, h1 span, h1 div#nome_struttura, #intestazione_minisiti div#torna_unisi { margin:0; border:0; padding:0; }

#logo { background:transparent url(../img/logo_minisiti.gif) no-repeat left top; padding-left:6.7em; }
h1 { color:#FFF; font-size:1.5em; font-family:Georgia, Serif; }
h1.minisiti {  }
h1 span { display:none; }
h1 span#nome_struttura { display:block; padding:2.3em 0 2em 0; }
#intestazione_minisiti div#torna_unisi { float:right; width:12%; background:#4d4d4d; position:absolute; top:0; right:1%; font-size:.7em; line-height:1.2em; color:#FFF; padding:.8em; }
#intestazione_minisiti div#torna_unisi a { color:#FFF; }

#contenitore #corpo { background-color:#F3F3EA !important; /* #C6D7D9; */ }
#colonna_appoggio { margin:.3em 0 0 0 !important; }
#colonna_appoggio ul li a 				{ background:#F3F3EA !important; }
#colonna_appoggio ul li ul li span 		{ border-left:.5em solid #F3F3EA !important; OFF:C6D7D9; }
#colonna_appoggio div ul li.last a, #colonna_appoggio div ul li.last span	{
	/* serve come distanziatore */
	background:#F3F3EA !important; 
}

.lev2 { margin-top:0 !important; }

.lev2 div 					{ background:#FFF !important; 
						 	  border-bottom:.4em solid #FFF !important; 
						 	  border-top:.3em solid #C6D7D9;
						 	}
.lev2 div.on 				{ background:#FFF !important; 
							  border-top:.3em solid #050045 !important; 
							}

.lev2 div .titolo			{ height:auto !important; 
							  padding-left:.8em !important; 
							  padding-bottom:.2em !important;
							  border-top:0 !important; 
							  font-size:.8em; line-height:1.2em; 
							  min-height:2em !important; height:auto !important;
							  background:#FFF url(../img/bg_col_sx_tit_lev2_off.gif) no-repeat left bottom !important;
							}
.lev2 div.on .titolo 		{ background:#FFF url(../img/bg_col_sx_tit_lev2_on.gif) no-repeat left bottom !important; }
.lev2 div .titolo a			{ height:auto !important; font-weight:bold; border-bottom:0 !important; padding-top:.2em !important; padding-bottom:.2em !important; 
							  color:#2A2A2A; 
							  margin-bottom:0 !important; 
							  
							  background:transparent !important;
							}
.lev2 div.on .titolo		{ font-weight:bold; color:#050045; }
.lev2 div .titolo a:hover	{ padding-bottom:0 !important; color:#050045; }

.lev2 div div { border-bottom:0 !important; border-top:0 !important; }


.lev2 div ul { font-size:.75em; line-height:1.2em; margin:0; border:0; padding:0; }
.lev2 div ul li { list-style:none; margin:.2em 0 .4em .3em; padding:.2em 0 .2em .3em; color:#050045; font-weight:bold;  }

.lev2 div ul a { display:block; color:#2A2A2A !important; font-weight:normal !important; padding:0 .2em 0 .4em; width:auto; }
.lev2 div ul a:hover { text-decoration:none; border-bottom:0; color:#050045 !important; }
.lev2 div ul span { display:block; background-color:#F3F3EA; padding:.2em .2em .4em .4em; }

#corpo #c_right { background:transparent !important; }


#c_left2 div.c_content #colonna_appoggio div ul li span a { margin:0 !important; border:0 !important; }

h2 {  } 

#c_right .c_content div { margin-bottom:1em; }
#c_right .c_content .photogallery div { margin: 0; }
