.foto_home_col_dx img
	{
	clear:both;
	}
	
.foto_home_col_dx
	{
	padding:0 0 1px 0;
	margin:0 0 10px 0;
	background:#F45E12;
	font-size:10px;
	color:#fff;
	text-align:left;
	}
	
.foto_home_col_dx span
	{
	margin:0 0px 0 0px;
	}

.sidenav .flag_ita
	{
	margin-top:50px;
	background-image: url(../img/ita_flag.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	}
	
.sidenav .flag_eng
	{
	background-image: url(../img/eng_flag.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	}
	
.sidenav .flag_eng span, .sidenav .flag_ita span
	{	
	padding:0;
	margin:0px 0px 0px 20px;
	/*display: block; 
	float: none;*/
	}
	
.sidenav .flag_eng a:hover, .sidenav .flag_ita a:hover
	{
	background-color:transparent;
	}

.tab_dovesiamo
	{
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
	}
	
.tab_dovesiamo td
	{}
	
.tab_dovesiamo td.colonna1
	{width:210px; vertical-align:top; font-weight:bold;}
.tab_dovesiamo td.colonna2
	{width:240px; vertical-align:top;}
	
.tab_dovesiamo td.colonna21
	{width:160px; vertical-align:top;}
.tab_dovesiamo td.colonna3
	{}
	
	
	
	
	
	
	
.logo
	{
	float:left;
	width:250px;
	}

.logo_associazione
	{
	height:110px;
	margin:0;
	text-align:center;
	background: url(../img/logo_sx.gif) no-repeat 37px 14px;
	}
	
.logo_associazione img
	{
		padding:0px 0px 0px 0;	
		margin: 0 0px 0 0px;
	}

	
#cartina_italia_regioni
	{
	text-align:center;
	}
	
	
#contatti form, #contatti form select, #contatti form input, #contatti form textarea
	{
	font-size:12px;
	}

	
#tab_contatti
	{
	width:400px;
	margin:0 ;
	}
	
#tab_contatti input, #tab_contatti textarea
	{
	font-size:12px;
	}
	
#tab_contatti td
	{
	font-size:12px;
	}
	
#tab_contatti	.td_sx
	{
	text-align:right;
	font-weight:bold;
	width:180px;
	}

#tab_contatti	.td_dx
	{
	width:220px;
	text-align:left;
	}
	
#tab_contatti .td_dx input, #tab_contatti .td_dx textarea
	{
	width:190px;
	}
	
#tab_contatti .td_dx input.radiobutton
	{
	width:20px;
	}

#tab_contatti .td_center
	{
	font-weight:bold;
	text-align:center;
	}
	
.rigainsegnanti
	{
	clear:both;
	}	
	
.fotobordo
	{border:1px solid #ECE9E2;}
	
.elenco_libri
	{
	margin:0;
	padding:0;
	}
	
.elenco_libri p
	{
	margin:0 0 45px 0;
	padding:0;
	position:relative;
	clear:both;
	}
	
	
.foto_sx
	{
	clear:left;
	float:left;
	margin:0px 10px 10px 0px;
	border:1px solid #ECE9E2;
	}
	
.foto_dx
	{
	float:right;
	margin:10px 0 10px 10px;
	border:1px solid #ECE9E2;
	}
	
.foto_center
	{
	text-align:center;
	margin:0;
	padding:0;
	}
	
.foto_center img
	{
	margin:10px 10px 10px 10px;
	}
	
.testoicona_medio
	{
	margin:0px 0px 20px 0px;
	}
	
.testoicona_medio p
	{
	margin:1px 0 1px 0;
	padding:0;
	}
	
.testoicona_medio .titolo
	{
	 color: #555;
	 font-weight:bold;
	 font-size:14px;
	 margin:0;
	 padding: 2px 0 2px 0;
	}

	
.tab_eventi
	{
	padding:20px 0 0 0;
	}
	
.tab_eventi td
	{
	vertical-align:middle;
	padding:0 5px 10px 0;
	} 
	
.tab_eventi td.colonnadata
	{width:85px;}
.tab_eventi td.colonnainsegnante
	{width:70px;}
	
.tab_eventi td.colonnacitta
	{width:100px; padding:0 10px 10px 0; }
	
.tab_eventi td.colonnastato
	{width:90px; padding:0 10px 10px 0; }
		
.tab_eventi .rigainsengante
	{
	border-bottom:2px solid #FFD286;
	}
	
.titoloseminario
	{color:#23609C;
	color:#84171c;
	font-size:14px;
	margin:0;
	padding:2px 0 2px 0;
	font-weight:bold;}
	
	
.testoseminario
	{
	padding: 0 0 10px 0;
	font-size: 13px;
	margin: 0;
	text-align: justify;
	}

.testoseminario p
{
	padding:0px 0 0px 0;
	font-size:13px;
	margin:0;
	text-align:justify;
	}

.link_allegato, .link_allegato:link
	{
	color: #f45e12;
	}	
	
.cal_tit_giorni1
	{
	font-size:14px;
	}
	
	
.articoli_parag
	{}
	
.articoli_parag p
	{
	padding:0 0 30px 0;
	}
	
	
div.div_tab_orari
	{
	
	}
	
div.div_tab_orari table
	{
	white-space:nowrap;
	}
	
div.div_tab_orari table td
	{
	width:90px;
	white-space:nowrap;
	}