.durata_s p {
	display: inline;
	margin: 0px;
}



.titolo_c{
font-size:90%;
color:rgb(51, 51, 119);
margin:0;
}

h2.titolo_c em{
display:block;
font-size:80%;
margin:0;}
#firma_cit_corsi {margin-top:-0.8em;
	text-align: right!important;
}#firma_cit_corsi p {

	margin-top:0!important;
	text-align: right!important;
}
.CorsoSchedaDati p {
	display: inline;
}


ul.lista_insegnanti{
list-style:none;
padding:0;
margin:0;}
.lista_insegnanti li{
margin:0;
padding:0;
display:inline;}

.lista_insegnanti li a {
padding-top:3px;	
display:block;
width:115px;
float:left;
white-space:nowrap;
text-align:center;
padding-left:0.21em}

.lista_insegnanti li a:hover {
background-color:#8889CC!important;
color:#DBDCFF;}


.selezionato_ins{
color:#F6FA07!important}

#cit_corsi{
text-align:justify;}

#descrizione_corsi_adulti{
text-align:justify!important;
padding-right:0.3em;}
.news_corsi p{
margin-top:0.3em;
margin-bottom:0.3em;

font-size:90%;
line-height:1.4em;
}
.news_corsi{
	background-color:#DDDDFF;
	padding-left:0.3em;
	padding-right:0.3em;
	padding-bottom:0.3em;
	padding-top:0.3em;
	border: 1px solid #6667AA!important;
}

a.selezionato_corso{
	color:#F6FA07!important;
}

a.selezionato_corso:hover{
	background-color:#8888CC!important;
	
}

.box-menu-sec-ueco .backtop {
background : url(../immagini/back/box_annunci/top.gif) repeat-x top ;
}
.box-menu-sec-ueco .backtopdx {
background : url(../immagini/back/box_annunci/topdx.gif) no-repeat right top;
}
.box-menu-sec-ueco .backright {
background : url(../immagini/back/box_annunci/right.gif) repeat-y right top;
}
.box-menu-sec-ueco .backbottomdx {
background : url(../immagini/back/box_annunci/bottomdx.gif) no-repeat right bottom;
padding-top : 0.5em;
}
.box-menu-sec-ueco .backbottom {
background : url(../immagini/back/box_annunci/bottom.gif) repeat-x right bottom;
}
.box-menu-sec-ueco .backbottomsx {
background : url(../immagini/back/box_annunci/bottomsx.gif) no-repeat left bottom;
}
.box-menu-sec-ueco .backtopsx {
background : url(../immagini/back/box_annunci/topsx.gif) no-repeat left top;
}
.box-menu-sec-ueco .backleft {
background : url(../immagini/back/box_annunci/left.gif) repeat-y left bottom;
}


/*------ lavagnetta --------*/

.avvisi_principali{
text-align:center!important;}
.avvisi_principali a:hover{
color:#8686CB;}

.sotto_lavagnetta a:hover{color:#FFFF00;}

.avvisi_principali p{
margin-top:0.2em!important;
margin-bottom:0.2em!important;}


	
	
	/* parole e musica */
	.data_pm_t_sint{
	margin-top: 0pt; margin-bottom: 0pt; color: #FFFF66;
	}
	/*
	p {
	margin-top:0.3em;
	margin-bottom:0.3em;}*/
	
	
	
	
	/*---------------- gallery -------------------------*/
	
	
	
#box_gallery {background-image: url(images/sfondo_Galleria_lista.jpg);
	background-repeat: no-repeat;
	background-position: left top;

	margin-left: 10px;
	margin-right: 00px!important;
	float:left;
	top: auto;
	height: 350px;
	width: 175px;
	clear:right;
		
	}

#dettaglio_img{
height:300PX;
	float: left;
	width: 410px;
	overflow:hidden;
	}


#lista_img {
margin-top:12px;
	margin-left:0px;
	height: 320px;
	width: 158px;
		padding-top:0.5em;
	padding-left:8px;overflow: auto;
}

#lista_img_redu {
margin-top:12px;
	margin-left:10px;
	height: 320px;
	width: 158px;
		padding-top:0.5em;
	padding-left:8px;
}
#lista_img_prod {
margin-top:12px;
	margin-left:0px;
	height: 260px;
	width: 158px;
		padding-top:0.5em;
	padding-left:8px;overflow: auto;
}

#lista_img_redu_prod {
margin-top:12px;
	margin-left:10px;
	height: 260px;
	width: 158px;
		padding-top:0.5em;
	padding-left:8px;
}
#lista {
margin-bottom:5px;
	float: left;
	clear: both;
	/*width: 600px;*/
}#lista label {
float:left;}

#gallery_cont {
	clear: both;
	/*width: 610px;
*/}


#lista_img p   {
    margin-left: 6px;
	margin-top: 0px;
	margin-bottom:4px;
	float: left;
	width: 60px;

	padding: 0;
	
}

#lista_img_redu p  {
    margin-left: 6px;
	margin-top: 0px;
	margin-bottom:4px;
	float: left;
	width: 60px;

	padding: 0;
	
}
#lista_img_prod p   {
    margin-left: 6px;
	margin-top: 0px;
	margin-bottom:4px;
	float: left;
	width: 60px;

	padding: 0;
	
}

#lista_img_redu_prod p  {
    margin-left: 6px;
	margin-top: 0px;
	margin-bottom:4px;
	float: left;
	width: 60px;

	padding: 0;
	
}

#lista_img {

}

img.anteprima {
	border-style: none;
	
}

img.foto {
	border: 1px solid #080866;	
}

#titolo_gal_dett{
	margin-top: 0em;
}

a.foto_gallery{
	padding: 0;
	height: 58px;
}

#container_selezione{
	padding-left:0.5em;
	padding-bottom:0.2em;
	margin-bottom: 0.5em;
	width: 390px;
	float:left;
}
#chiudi_galleria{
	float:right;
	padding-left:0.3em;
	padding-right:0.3em;
	border-left:#003399 solid 1px;
	border-bottom:#003399 solid 1px;
	border-right:#003399 solid 1px;
}
#gallery_selezionata{
	float:left;

	
}
#dettaglio_img{
	background-image:url(images/sfondo_Galleria_dett.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	
	padding-left: 0px;
height:306px;
margin-bottom:4px;
}
#navigazione{
margin-left:5px;
margin-top:13px;
float:left;
width:140px;}
#titolo_gal_dett{
height:40px;
width:410px;
float:left;}#titolo_gal_dett img{
border:none;}
#titolo_gal_dett{
	background-image: url(images/sfondo_Galleria_navigazione.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}#box_dett_img{
text-align:left;
float:left;
width:415px;
height:301px; }

.titolo_gal_para{float:left;
margin-left:10px;
margin-top:10px;}
#lista label{
font-size:95%!important;}

.angoli_ant{/*
z-index:1000;*/
	position:relative;
	display:block;
	background-image:url(images/hover_ant.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:60px;
	width:60px;
	margin-top:-60px;
	z-index: auto;
	cursor:pointer;
}

.tabel_img {
	clear:both;
	[if ! IE ] left:0;
}

#sottotitolo p{
	margin-top:0.2em;
	margin-bottom:0.4em;
	font-style:italic;
}

.sottotitolo_seminario {
	
	color:#000066;
	font-weight:bold;
	font-size:130%;
	text-align:center;
}

.sottotitolo_seminario2 {
	
	margin-top:-1.6em;
margin-bottom:1.5em;
	color:#000066;
	font-weight:bold;
	text-align:center;
}
	

#condotto_da{
	text-align:center;
	margin-bottom: -0.7em;
}
.riquadroTratteggio2{

float:left;
height:auto;
margin-left: 1.5em;
}

.riquadroTratteggio p{
margin:0;}

.sottotitolo_lista_seminari p{
margin:0;}

.abstract_seminario p{
margin:0;
color:#000066;
font-weight:bold;
text-align:center;

}
#blocco_lista_seminari{
	margin-left:1em;
	text-align:center;
	min-height:7.5em;
	height:22em;
	overflow:auto
}
#blocco_lista_ant_seminari{
text-align:center;
margin-left:0;
margin-right:0;
min-height:7.5em;
height:22.7em;
width:49em;
overflow:auto;
/*display:table-cell; l?elemento è visualizzato come una cella della tabella*/
/*proprietà vertical-align con valore centrato*/
}

.elenco_ins{
white-space:nowrap;
}

td.titolo p{
vertical-align:top;
margin: 0;

}
.riquadroTratteggio2_solo {
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top:3em;}

.centrato_sem{
	text-align:center;
}

.centrato_sem p{
	margin-bottom:0.3em;
	margin-top:0.4em;
}
.news_evidenza{
	}

.avvisi_principali  .news_evidenza ul {

padding-left:1.9em;
margin-left:0.3em;
	background-image:url(immagini/faro_evidenza.gif);
	min-height:23px;
	background-position: left top;
	background-repeat: no-repeat;
	list-style-image: none;
	list-style-type: none;
}

.avvisi_principali  .news_no_evidenza ul {

padding-left:1.9em;
margin-left:0.3em;
	background-image:url(immagini/logoSOLOfaro.gif);
	min-height:23px;
	background-position: left top;
	background-repeat: no-repeat;
	list-style-image: none;
	list-style-type: none;
}

#titolo_semi_old p{
	margin-top:0;
	margin-bottom:0;
	font-weight: bold;
	color: #000066;
}	

.corpo_produzioni{
	height:270px;
}
span.corso_mic{
	margin-bottom: 0.3em;
	display:inline-block;

}
.nowrap {  
	white-space: nowrap;   
}  
#numero_pagina{
	text-align:right;
	position:absolute;
	z-index:9999;
	float:right;
	
	margin-top: -0.5em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 280px!important;/*
position:absolute!important;
bottom:0;
right:0;*/
} 


.contenitore_dett_sem{

}

.nav_ins img{ 
position:absolute;
margin-top:-15px;
margin-left:0px;}

#nav_produzioni{
position:absolute;
margin-left:-10px;
margin-top:10px;}

.menu_basso span{
	white-space:nowrap
}
.sottotitolo_prod p{
	margin-top:0;
	margin-bottom:0.3em; 
	font-size:11px;
	font-style:italic;
}
#cont_nav_prod{
	
}


#elenco_produzioni{
		
}
.selezionato_prod{
	color:#DBDCFF;
	
}
ul.lista_prod{
	list-style:none;
	padding:0;
	margin:0;}
.lista_prod li{
float:left;
width:120px;
	margin:0;
	padding:0;
	display:inline;
	height:15px;}

.lista_prod li a {
position:absolute;
overflow:visible;
	padding-top:3px;	
	display:block;
	width:120px;
	
	float:left;
	white-space:nowrap;
	text-align:center;
	padding-left:0.21em}

.lista_prod li a:hover {
color:#DBDCFF;}