
/* -- struttura -- */

#contenitore { background:#FFF; color:#2A2A2A; }

#contenitore #intestazione { margin:0; background:#050045 url(../img/bg_hr_sub_lingue.jpg) repeat-y left top; }
#contenitore #intestazione #lingue { height:2em; text-align:right; padding-right:1%; background:#FFF url(../img/bg_lingue.jpg) repeat-y top right; margin:0; font-size:.7em; color:#050045; }
#contenitore #intestazione #logo { padding:0; margin:0; border:0; border-bottom:.2em solid #FFF; background:#FFF url(../img/top/bg_intestazione.jpg) repeat-x top left; color:#050045; }
#contenitore #intestazione #logo a { border:0; background:none; }

#contenitore #uts 	{ padding:0 0 .8em 0; border:0; margin:0; font-size:.65em; background:#F3F3EA url(../img/bg_uts.jpg) no-repeat right bottom; }

#contenitore #corpo { margin:0 0 0 1%; clear:both; 
			background-color:#C6D7D9;
			background-image: url(../img/sfondo_colonna_pagina20.gif);
	  		background-position: 20% 0;
	  		background-repeat: repeat-y;
	  		
	}

.pagina1col #corpo #contenuto { background:transparent none !important; background-color:#FFF !important; } 
.pagina2col #corpo #contenuto { background:transparent url(../img/sfondo_contenuto_80dx.gif) repeat-y 20% 0 ; } 
.pagina3col #corpo #contenuto { background:transparent url(../img/sfondo_contenuto_60dx.gif) repeat-y 40% 0 !important; }
/* -------------------------------------------------------------------- c_left -------------------------------------------------------------------- */

.pagina2col #corpo #c_left, .pagina3col #corpo #c_left { float:left; width:20%; background:transparent; }
.pagina3col #corpo #c_left2 { float:left; width:20%; 
	/* 	background:transparent url(../img/bg_diago_C6D7D9.gif) repeat-x left top; */ 
	} /* ../img/bg_3aree.gif */

/* left_nav */

#left_nav { background:#F3F3EA; margin:0; padding:0; border:0; font-size:.9em; }

#colonna_appoggio { margin:3.5em 0 0 0; }
#colonna_appoggio div { font-size:.9em; }

.it #corpo #ateneo 		div.titolo 	{ background:transparent url(../img/it/bg_tit_area_ateneo.gif) no-repeat left top; }
.it #corpo #didattica 	div.titolo 	{ background:transparent url(../img/it/bg_tit_area_didattica.gif) no-repeat left top; }
.it #corpo #ricerca 	div.titolo 	{ background:transparent url(../img/it/bg_tit_area_ricerca.gif) no-repeat left top; }

#left_nav #ateneo  .titolo, #left_nav #didattica .titolo, #left_nav #ricerca .titolo { 
						padding:0; height:3.5em;
					}
#left_nav #ateneo .titolo span, #left_nav #didattica .titolo span, #left_nav #ricerca .titolo span { 
						position:absolute; left:-99999em;  
					}

#left_nav #ateneo .titolo a, #left_nav #didattica .titolo a, #left_nav #ricerca .titolo a { 
						display:block; width:100%; height:3em; border-bottom:.5em solid #C6D7D9; /* !important; */
					}
/* #left_nav div .titolo a 		{ display:block; width:100%; height:3em; border-bottom:.5em solid #C6D7D9 !important; } */
/* #left_nav div .titolo a:hover 	{ border-bottom:.5em solid #050045 !important; } */

#left_nav #ateneo		.titolo a:hover		{ border-bottom:.5em solid #09C !important; }
#left_nav #didattica	.titolo a:hover		{ border-bottom:.5em solid #F90 !important; }
#left_nav #ricerca		.titolo a:hover		{ border-bottom:.5em solid #360 !important; }

#left_nav ul, #colonna_appoggio ul 					{ 
		border:0; margin:0; padding:0; list-style:none; font-size:.8em; 
		display:block;
		clear:both;
	}
#colonna_appoggio ul li ul { 
		border:0; margin:0; padding:0 0 0 .5em; list-style:none; 
		font-size:.9em;
		display:block;
		clear:both;
}

#left_nav div ul {	padding-bottom: 1em; }
#left_nav div ul li, #colonna_appoggio div ul li	{ border:0 !important; margin:0 !important; padding:0 !important; 
	/* background:#687; */
	float:left;
	width:100%;
}
#left_nav ul li a, #left_nav ul li span, #colonna_appoggio ul li a, #colonna_appoggio ul li span	{ 
	display:block;
	margin:0 .1em 0 .2em; 
	padding:.2em .2em .2em 1em; 
	border:0; 
	text-decoration:none;
}
#left_nav ul li a 				{ color:#2A2A2A; border-bottom:.1em solid #F3F3EA; }
#left_nav ul li span 			{ background:#C6D7D9; color:#2A2A2A; /* border-left:.1em solid #F3F3EA; */ }
#colonna_appoggio ul li a 		{ background:#C6D7D9; color:#2A2A2A; border-bottom:.1em solid #FFF; }
#colonna_appoggio ul li span 	{ background:#03306F; color:#FFF; /* border-left:.1em solid #F3F3EA; */ }

#colonna_appoggio ul li ul li a 		{ background:#C6D7D9; 
										  color:#333; 
										  border-bottom:.1em solid #050045; 
										  border-left:.5em solid #050045; 
										}
#colonna_appoggio ul li ul li span 		{ background:#050045; 
										  color:#FFF;
										  border-bottom:.1em solid #050045; 
										  border-left:.5em solid #C6D7D9; 
										  font-weight:bold;
										}

#left_nav ul li a:hover, #colonna_appoggio ul li a:hover	{ 
	color:#050045; 
	border-bottom:.1em solid #050045;
}
#left_nav div ul li, #left_nav div ul li a, /* per coprire il baco di IE-Win */
#left_nav div ul li.last a, #left_nav div ul li.last span	{
	/* serve come distanziatore */
	background:#F3F3EA; 
}
#colonna_appoggio div ul li.last a, #colonna_appoggio div ul li.last span	{
	/* serve come distanziatore */
	background:#C6D7D9; 
}


.lev2 { background:#FFF; margin:1em 0; padding:0; border:0; font-size:.9em; }

.lev2 div 					{ background:#FFF url(../img/bg_col_sx_tit_lev2.gif) no-repeat left top; border-bottom:0 !important; border-top:.2em solid #050045; }
.lev2 div .titolo			{ height:2.5em !important; }
.lev2 div .titolo a			{ display:block; width:100%; height:2em !important; border-bottom:.2em solid #FFF !important; }
.lev2 div .titolo a:hover	{ border-bottom:.2em solid #C6D7D9 !important; }

.it .lev2 #notizie .titolo { background:transparent url(../img/it/tit_nav_news.gif) no-repeat 0 0; }
.it .lev2 #servizi .titolo { background:transparent url(../img/it/tit_nav_servizi.gif) no-repeat 0 0; }
.it .lev2 #inagenda .titolo { background:transparent url(../img/it/tit_nav_in_agenda.gif) no-repeat 0 0; }

.it .lev2 div .titolo span { display:none; }



/* ---------------------------------- spostato da stili_uffici il 070329 ---------------------------------- */

.lev2 div ul		{ font-size:.75em; line-height:1.2em; margin:0; border:0; padding:0; padding-bottom: 1em; }
.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; }

.lev2 div ul li.last span { background-color:#FFF; height: .5em; }

/* ---------------------------------- /spostato da stili_uffici il 070329 ---------------------------------- */




/* -------------------------------------------------------------------- c_right -------------------------------------------------------------------- */

.pagina1col #corpo #c_right { float:left; width:99%; background:#FFF url(../img/bg_vert_1pxC6D7D9.gif) repeat-y top left; }
.pagina2col #corpo #c_right { float:left; width:78%; background:#FFF url(../img/bg_vert_1pxC6D7D9.gif) repeat-y top left; }
.pagina3col #corpo #c_right { float:left; width:58%; background:#FFF url(../img/bg_vert_1pxC6D7D9.gif) repeat-y top left; }

#contenitore #corpo #c_right .c_content { font-size:.8em; height:30em; } /* 070327 */
#contenitore #corpo #c_right>.c_content { height:auto; min-height:30em; } /* 070327 */

/* righe agguinte da enrico per far funzionare il box per le informazioni 'extra' */
#contenitore #corpo #c_right .c_content.plus { font-size:1em; height:auto; }

#corpo #c_right .c_content h2 { font-size:1.4em; margin:.5em 0; padding:.4em .2em; background-image:url(../img/bg_diago_C6D7D9.gif); font-weight:bold; font-family:Bodoni, Georgia, Trebuchet MS, Times, Times New Roman, Serif; }
#corpo #c_right .c_content h3 { font-size:1.1em; margin:.5em 0; padding:.4em .2em; font-weight:bold; border-bottom:.1em solid #C6D7D9; }
#corpo #c_right .c_content.plus h3 { border-bottom:.1em solid #FFF; }
#corpo #c_right .c_content h4 { font-size:1em; line-height:1.1em; margin:.5em 0; padding:.1em .2em; font-weight:bold; background:#C6D7D9 !important; color:#2A2A2A; }
#corpo #c_right .c_content.plus h4 { background-color:#FFF !important; }

#corpo #c_right ul { margin:1em; border:0; padding:0; line-height:1.3em; /* 070329 aumentata interlinea dopo richiesta giacomo */ }
#corpo #c_right ul li { margin:0 0 .9em .5em; border:0; padding:0; list-style-type:square; }

#contenitore #corpo #c_right .c_content a,
#contenitore #corpo #c_right .c_content a:link		{ text-decoration:underline; }
#contenitore #corpo #c_right .c_content a:hover		{ border:0; color:#00C; }

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

/* ---------------------------------- 061204 messo qui il 070117 ---------------------------------- */

#corpo #c_right .c_content.plus { background:#F3F3EA; padding-top:.1em; }

#corpo #c_right .c_content .box_float_dx { float:right; width:25%; margin:0 0 0 1%; border:0; padding:0; background:#FFF url(../img/bg_diago_C6D7D9.gif) repeat left top; border-left:.1em solid #C6D7D9; }

#corpo #c_right .c_content .box_float_dx .bianco,
#corpo #c_right .c_content .box_float_dx .beige,
#corpo #c_right .c_content .box_float_dx p,
#corpo #c_right .c_content .box_float_dx ol,
#corpo #c_right .c_content .box_float_dx ul,
#corpo #c_right .c_content .box_float_dx div,
#corpo #c_right .c_content.plus .box_float_dx p,
#corpo #c_right .c_content.plus .box_float_dx ol,
#corpo #c_right .c_content.plus .box_float_dx ul,
#corpo #c_right .c_content.plus .box_float_dx div { font-size:.8em; margin:.5em; border:0; padding:.5em;  }
.bianco { background:#FFF; }
.beige { background:#F3F3EA; }

#corpo #c_right .c_content .box_float_dx h5, 
#corpo #c_right .c_content .box_float_dx .titolo, 
#corpo #c_right .c_content .box_float_dx div .titolo, 
#corpo #c_right .c_content.plus .box_float_dx h5, 
#corpo #c_right .c_content.plus .box_float_dx .titolo, 
#corpo #c_right .c_content.plus .box_float_dx div .titolo { font-weight:bold; margin:.5em 0; border:0; padding:.5em 1em; background:#C6D7D9; }

/* ---------------------------------- 071126 attivazione float sinistro e float per immagini ---------------------------------- */

#corpo #c_right .c_content .box_float_sx { float:left; width:25%; margin:0 1% 0 0; border:0; padding:0; background:#FFF url(../img/bg_diago_C6D7D9.gif) repeat left top; border-right:.1em solid #C6D7D9; }

#corpo #c_right .c_content .box_float_sx .bianco,
#corpo #c_right .c_content .box_float_sx .beige,
#corpo #c_right .c_content .box_float_sx p,
#corpo #c_right .c_content .box_float_sx ol,
#corpo #c_right .c_content .box_float_sx ul,
#corpo #c_right .c_content .box_float_sx div,
#corpo #c_right .c_content.plus .box_float_sx p,
#corpo #c_right .c_content.plus .box_float_sx ol,
#corpo #c_right .c_content.plus .box_float_sx ul,
#corpo #c_right .c_content.plus .box_float_sx div { font-size:.8em; margin:.5em; border:0; padding:.5em;  }

#corpo #c_right .c_content .box_float_sx h5, 
#corpo #c_right .c_content .box_float_sx .titolo, 
#corpo #c_right .c_content .box_float_sx div .titolo, 
#corpo #c_right .c_content.plus .box_float_sx h5, 
#corpo #c_right .c_content.plus .box_float_sx .titolo, 
#corpo #c_right .c_content.plus .box_float_sx div .titolo { font-weight:bold; margin:.5em 0; border:0; padding:.5em 1em; background:#C6D7D9; }


#corpo #c_right .c_content .imgbox_float_dx { float:right; margin:0; margin-left: 1%; margin-bottom: 1%; border:0; padding:0; border:.1em solid #C6D7D9; }

#corpo #c_right .c_content .imgbox_float_dx .bianco,
#corpo #c_right .c_content .imgbox_float_dx .beige,
#corpo #c_right .c_content .imgbox_float_dx p,
#corpo #c_right .c_content .imgbox_float_dx ol,
#corpo #c_right .c_content .imgbox_float_dx ul,
#corpo #c_right .c_content .imgbox_float_dx div,
#corpo #c_right .c_content.plus .imgbox_float_dx p,
#corpo #c_right .c_content.plus .imgbox_float_dx ol,
#corpo #c_right .c_content.plus .imgbox_float_dx ul,
#corpo #c_right .c_content.plus .imgbox_float_dx div { font-size:.8em; margin:.5em; border:0; padding:.5em;  }

#corpo #c_right .c_content .imgbox_float_dx h5, 
#corpo #c_right .c_content .imgbox_float_dx .titolo, 
#corpo #c_right .c_content .imgbox_float_dx div .titolo, 
#corpo #c_right .c_content.plus .imgbox_float_dx h5, 
#corpo #c_right .c_content.plus .imgbox_float_dx .titolo, 
#corpo #c_right .c_content.plus .imgbox_float_dx div .titolo { font-weight:bold; margin:0; border:0; padding:.5em 1em; background:#C6D7D9; }

#corpo #c_right .c_content .imgbox_float_sx { float:left; margin:0; margin-right: 1%; margin-bottom: 1%; border:0; padding:0; border:.1em solid #C6D7D9; }

#corpo #c_right .c_content .imgbox_float_sx .bianco,
#corpo #c_right .c_content .imgbox_float_sx .beige,
#corpo #c_right .c_content .imgbox_float_sx p,
#corpo #c_right .c_content .imgbox_float_sx ol,
#corpo #c_right .c_content .imgbox_float_sx ul,
#corpo #c_right .c_content .imgbox_float_sx div,
#corpo #c_right .c_content.plus .imgbox_float_sx p,
#corpo #c_right .c_content.plus .imgbox_float_sx ol,
#corpo #c_right .c_content.plus .imgbox_float_sx ul,
#corpo #c_right .c_content.plus .imgbox_float_sx div { font-size:.8em; margin:.5em; border:0; padding:.5em;  }

#corpo #c_right .c_content .imgbox_float_sx h5, 
#corpo #c_right .c_content .imgbox_float_sx .titolo, 
#corpo #c_right .c_content .imgbox_float_sx div .titolo, 
#corpo #c_right .c_content.plus .imgbox_float_sx h5, 
#corpo #c_right .c_content.plus .imgbox_float_sx .titolo, 
#corpo #c_right .c_content.plus .imgbox_float_sx div .titolo { font-weight:bold; margin: 0; border:0; padding:.5em 1em; background:#C6D7D9; }

/* ---------------------------------- /071126 attivazione float sinistro e float per immagini ---------------------------------- */

#corpo #c_right .c_content .immagine { overflow:hidden; }

/* ---------------------------------- /061204 messo qui il 070117 ---------------------------------- */

#spazioBriciolePane { 
	/* clear:both; */
	padding:.3em 1%; 
	margin:0; 
	border-bottom: .1em solid #C6D7D9; 
	/* text-align:right; */ 
	font-size:.7em; 
}
#spazioStrumentiPagina { 
	float: right;
	border-left: .1em solid #C6D7D9; 
	padding-left: .5em; 
}
/*
#spazioStrumentiPagina a { 
	color: #C6D7D9;
}
*/
.printonly {
	display: none;
}

.fff { background:#FFF; height:.5em; line-height:.1em; font-size:.1em; }

.but_torna_up 		{ margin:1em 0 0 0; border-top:.1em solid #C6D7D9; font-size:.7em; }
.but_torna_up a 	{ 	display:block;
							text-align:right; 							
							padding-right:2em; 
							margin:.4em 0; border:0;
							background:transparent url(../img/btns/btn_freccia_up.gif) no-repeat right top; 
							color:#2A2A2A; 
						}
.but_torna_up a:hover { background-position:100% -100px; color:#050045; border:0; } /* nota USO px PER lO SPOSTAMENTO DEL BG DEL BOTTONE */

/* per varianti testo 070402*/

small { font-size:.85em !important; }
.big { font-size:1.1em !important; }
.big2 { font-size:1.2em !important; }

/* allineamenti 070402 */
.a_left { text-align: left !important; }
.a_right { text-align: right !important; }
.a_center { text-align: center !important; }

.indent { padding-left:2em !important; }


.corsivo { font-style:italic !important; }


/* dimensione orizzontale in percentuale 070402 */
.w10pc 	{ width:10%; }
.w20pc 	{ width:20%; }
.w30pc 	{ width:30%; }
.w40pc 	{ width:40%; }
.w50pc 	{ width:50%; }
.w60pc 	{ width:60%; }
.w70pc 	{ width:70%; }
.w80pc 	{ width:80%; }
.w90pc 	{ width:90%; }
.w100pc { width:100%; }


/* LISTE 070402 */
ol.zero 	   { list-style-type: decimal-leading-zero; }
ol.lower_roman { list-style-type: upper-roman; }
ol.lower_roman { list-style-type: lower-roman; }
ol.upper_latin { list-style-type: upper-latin; }
ol.lower_latin { list-style-type: lower-latin; }
ol.lower_greek { list-style-type: lower-greek; }

/* TABELLE 070402 */
#c_right .c_content table 					{ padding:.4em; font-size:.95em; }
#c_right .c_content table caption 			{ padding:1em .4em .5em .4em; width:100%; margin:0 auto; }
#c_right .c_content table thead 			{ }
#c_right .c_content table tbody 			{ padding-top:1em; }
#c_right .c_content table tr 				{ vertical-align:top; }
#c_right .c_content table th 				{ text-align:left; font-size:.85em; background-color:#555; color:#FFF; padding:.2em .4em; font-weight:bold; }
#c_right .c_content table td 				{ padding:.4em; border:.1em solid #DDD; font-size:.9em; }

#c_right .c_content table .tit 			{ margin:0; border:0; padding:0; border-left:.3em solid #555; padding-top:1em; padding-left:.5em; }
#c_right .c_content table .sub_caption,
#c_right .c_content table th.sub_caption	{ font-size:1em; font-weight:normal; background-color:#FFF; border:0; border-bottom:.2em solid #555 !important; color:#555; text-align:center; padding:.4em; padding-top:1em; }

#c_right .c_content table.noborders			{ padding: 0; margin: 0; }
#c_right .c_content table.noborders th		{ border: 0; background-color: transparent; color:#555; padding: 0; margin: 0; }
#c_right .c_content table.noborders td		{ border: 0; font-size: 1em; padding: 0; margin: 0; }

#c_right .c_content table.noborders.row_mb1			{ margin-top: 1em !important; margin-bottom: 1em !important; }
#c_right .c_content table.noborders.row_mb1 td		{ padding-top: 1em !important; }
#c_right .c_content table.noborders.row_mb2			{ margin-top: 2em !important; margin-bottom: 2em !important; }
#c_right .c_content table.noborders.row_mb2 td		{ padding-top: 2em !important; }
#c_right .c_content table.noborders.row_mb3			{ margin-top: 3em !important; margin-bottom: 3em !important; }
#c_right .c_content table.noborders.row_mb3 td		{ padding-top: 3em !important; }
#c_right .c_content table.noborders.row_mb4			{ margin-top: 4em !important; margin-bottom: 4em !important; }
#c_right .c_content table.noborders.row_mb4 td		{ padding-top: 4em !important; }
#c_right .c_content table.noborders.row_mb5			{ margin-top: 5em !important; margin-bottom: 5em !important; }
#c_right .c_content table.noborders.row_mb5 td		{ padding-top: 5em !important; }

#c_right .c_content table.noborders.row_ml1			{ margin-left: 1em !important; }
#c_right .c_content table.noborders.row_ml1 th		{ padding-right: 1em !important; }
#c_right .c_content table.noborders.row_ml1 td		{ padding-right: 1em !important; }
#c_right .c_content table.noborders.row_ml2			{ margin-left: 2em !important; }
#c_right .c_content table.noborders.row_ml2 th		{ padding-right: 2em !important; }
#c_right .c_content table.noborders.row_ml2 td		{ padding-right: 2em !important; }
#c_right .c_content table.noborders.row_ml3			{ margin-left: 3em !important; }
#c_right .c_content table.noborders.row_ml3 th		{ padding-right: 3em !important; }
#c_right .c_content table.noborders.row_ml3 td		{ padding-right: 3em !important; }
#c_right .c_content table.noborders.row_ml4			{ margin-left: 4em !important; }
#c_right .c_content table.noborders.row_ml4 th		{ padding-right: 4em !important; }
#c_right .c_content table.noborders.row_ml4 td		{ padding-right: 4em !important; }
#c_right .c_content table.noborders.row_ml5			{ margin-left: 5em !important; }
#c_right .c_content table.noborders.row_ml5 th		{ padding-right: 5em !important; }
#c_right .c_content table.noborders.row_ml5 td		{ padding-right: 5em !important; }

/* RUBRICA SIGRU enrico@20071022 */
#c_right .c_content #sigru_rubrica .persona		{ padding-top: 1em !important; }
#c_right .c_content #sigru_rubrica .persona ul	{ margin-top: 0 !important; }
#c_right .c_content #sigru_rubrica .persona ul li	{ margin-bottom: 0 !important; }

/**/

#ateneo		a:hover		{ border-color:#09C !important; }
#didattica	a:hover		{ border-color:#F90 !important; }
#ricerca	a:hover		{ border-color:#360 !important; }

/* 080319 */
.ricerca #contenitore #intestazione #logo { background:#FFF url(../img/top/ricerca/bg_intestazione.jpg) repeat-x top left; }
.ricerca #sigillo { background:transparent url(../img/top/ricerca/sigillo.gif) no-repeat right top; }

.didattica #contenitore #intestazione #logo { background:#FFF url(../img/top/didattica/bg_intestazione.jpg) repeat-x top left; }
.didattica #sigillo { background:transparent url(../img/top/didattica/sigillo.gif) no-repeat right top; }

.ateneo #contenitore #intestazione #logo { background:#FFF url(../img/top/ateneo/bg_intestazione.jpg) repeat-x top left; }
.ateneo #sigillo { background:transparent url(../img/top/ateneo/sigillo.gif) no-repeat right top; }

/**/
/* 20080319 */
.torna_home_unisi1 { text-decoration:none; border:0 !important; display:block; width:6em; height:6em; position:absolute; top:0; }
.torna_home_unisi2 { text-decoration:none; border:0 !important; display:block; width:30em; height:2em; position:absolute; top:0; }
.torna_home_unisi1 span,
.torna_home_unisi2 span { display:none !important; }


/* PHOTOGALLERIES (enrico@20080319) */
.photogallery h3 { border-bottom: none; }
.photogallery .gallery { display: none; }
#c_right .c_content .photogallery div { margin: 0; }

