			/***************	stili generico marzo 2010	****************/
/*	colori
arancione link		#b25f0d
verde scuro			#2c3727
verde sfondo body	#41533a
testo grigio		#444
*/
body		{
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	background: #FFF url(../picsite/sfondo_body.jpg) repeat-x 0 0;
}
html	{
	overflow: auto;
}
a	{
	color: #b25f0d;
	text-decoration: none;
}
a:hover	{
	text-decoration: underline;
}
		/************	header	****************/
#login_space	{
	float: right;
	margin: 35px 0 -105px 0;
	padding: 0;
	text-align: right;
	font-size: 11px;
	color: #fff;
}
#login_space .input	{
	margin: 0 5px;
	padding: 0;
	font-size: 11px;
}
#login_space .input_submit	{
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#login_space .link	{
	margin: 5px 0 0 0;
	padding: 0;
	text-align: right;
}
#login_space .link_voce	{
	margin: 0 0 0 20px;
	padding: 0 0 0 10px;
	background: url(../picsite/ico_freccia_dx.png) no-repeat 0 2px;
}
#login_space .link_voce a	{
	color: #fff;
}
#login_space .alert	{
	margin: 0 40px 0 0;
	padding: 4px;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #fff;
}
#login_space .benvenuto	{
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
}
#login_space a.logout	{
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background: url(../picsite/ico_freccia_dx.png) no-repeat 0 3px;
}
#header	{
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height: 150px;
	background: url(../picsite/container_top.png) no-repeat center bottom;
}
#payoff	{
	margin: 0 0 -28px 52px;
	padding: 62px 0 0 0;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 1px;
}
#header_logo	{
	margin: 0;
	padding: 15px 0 0 15px;
}
#payoff_spostato	{ /* per fare spazio al logo sepsi on line */
	margin: 0 0 -28px 212px;
	padding: 62px 0 0 0;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 1px;
}
#header_logo_spostato	{ /* per fare spazio al logo sepsi on line */
	margin: 0 0 0 160px;
	padding: 15px 0 0 15px;
}
#header_sepsi_online	{
	float: left;
	margin: -90px 0 0 0;
}
.header_menu	{
	float: right;
	margin: 105px 10px 0 0;
	padding: 0;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
}
.header_menu a	{
	color: #fff;
}
.header_menu_first	{
	float: right;
	margin: 105px 15px 0 0;
	padding: 0;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
}
.header_menu_first a	{
	color: #fff;
}
		/************	fine header	****************/
#container	{
	margin: 0 auto;
	padding: 0 15px 15px 15px;
	width: 968px;
	height: auto !important;
	min-height: 400px;
	background: #FFF;
	color: #444;
	border-left: 1px solid #2c3727;
	border-right: 1px solid #2c3727;
}
		/************	home	****************/
#box_congresso	{
	float: left;
	margin: 0 0 0 15px;
	padding: 0 0 10px 0;
	width: 180px;
	text-align: center;
}
#box_congresso_img	{
	margin: 0;
	padding: 0 0 10px 0;
}
#sponsor_titolo	{
	margin: 0 0 0 255px;
	padding: 0 0 0 12px;
	background: url(../picsite/ico_freccia_dx.png) no-repeat 0 2px;
}
#spacer_flash	{
	margin: 0 0 0 255px;
	height: 15px;
}
#sponsor_flash_index	{
	margin: 0 0 0 255px;
	padding: 0;
	width: 650px;
	height: 75px;
	border: 1px solid #b25f0d;
}
.clear_home	{
	clear: both;
	height: 1px;
	border-top: 1px solid #2c3727;
}
#titolo_box_2colonne	{
	float: left;
	margin: 10px 0 0 0;
	padding: 5px;
	width: 640px;
	font-size: 14px;
	font-weight: bold;
	color: #41533a;
}
#titolo_box_1colonna	{
	margin: 10px 0 0 680px;
	padding: 5px;
	width: 275px;
	font-size: 14px;
	font-weight: bold;
	color: #41533a;
}
#box_2colonne	{
	float: left;
	margin: 10px 0 0 0;
	padding: 5px;
	width: 640px;
	height: auto !important;
	min-height: 200px;
	border: 1px solid #E1E1E1;
}
#box_1colonna	{
	margin: 10px 0 0 680px;
	padding: 5px;
	width: 275px;
	height: auto !important;
	min-height: 200px;
	border: 1px solid #E1E1E1;
}
.clear_box_home	{
	clear: both;
	height: 1px;
}
.titolo_home	{
	margin: 0 0 5px 0;
	padding: 0 0 0 5px;
	font-size: 13px;
	font-weight: bold;
	color: #41533a;
}
.txt_home	{
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
	text-align: justify;
}
.separatore_home	{
	margin: 5px 30px;
	padding: 0;
	height: 1px;
	border-top: 1px dotted #999;
}
		/************	fine home	****************/
		/************	congresso	****************/
h3.congresso	{
	margin: 0 0 20px 25px;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	color: #2c3727;
}
.congresso_link_elenco	{
	margin: 0 0 0 85px;
	padding: 0 0 0 12px;
	font-size: 12px;
	font-weight: normal;
	background: url(../picsite/ico_freccia_dx.png) no-repeat 0 2px;
}
#lingua	{
	margin: 0 0 20px 15px;
	padding: 0;
	font-size: 12px;
}
#lingua img	{
	margin: 0;
	padding: 0 10px 0 0;
	vertical-align: middle;
}
#brochure_img	{
	float: right;
	margin: 0 0 0 20px;
	padding: 0;
}
#brochure_img img	{
	margin: 0 0 10px 0;
	paddding: 0;
}
h4.congresso	{
	margin: 0 0 10px 25px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #2c3727;
}
.congresso_link_pdf	{
	margin: 5px 0 5px 15px;
	padding: 4px 0 0 20px;
	height: 22px;
	font-size: 12px;
	background: url(../picsite/ico_pdf.png) no-repeat 0 5px;
}
.comunicazioni_link	{
	margin: 0 0 0 0;
	padding: 0 0 0 12px;
	font-size: 12px;
	font-weight: normal;
	background: url(../picsite/ico_freccia_dx.png) no-repeat 0 2px;
}
.congresso_link_pdf img	{
	margin: 0;
	padding: 0 5px 0 5px;
	vertical-align: middle;
}
.congresso_link{
	margin: 5px 0 5px 10px;
	padding: 4px 0 0 0;
	height: 22px;
	font-size: 12px;
}
.congresso_link img	{
	margin: 0;
	padding: 0 5px 0 5px;
	vertical-align: middle;
}
.congresso_archivio_pdf	{
	float: left;
	margin: 5px;
	padding: 3px;
	font-size: 12px;
	width: 300px;
	height: 110px;
	border: 1px solid #E4E4E4;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.congresso_archivio_pdf img	{
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	vertical-align: middle;
}
.congresso_spazio_link	{
	margin: 0 0 0 155px;
	padding: 30px 0 0 0;
}
.congresso_spazio_link a	{
	margin: 0 0 20px 0;
	padding: 0 0 0 20px;
	background: url(../picsite/ico_pdf.png) no-repeat 0 0;
	text-decoration: none;
	height: 18px;
	display: block;
}
.congresso_spazio_link a:hover	{
	text-decoration: underline;
}
.clear_congresso_archivio	{
	clear: both;
	height: 1px;
}

		/************	fine congresso	****************/
		/************	sponsor	****************/
h3.sponsor	{
	margin: 0 0 20px 25px;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	color: #2c3727;
}
h3.sponsor_gruppo	{
	margin: 0 0 20px 25px;
	padding: 10px 0 0 0;
	font-size: 18px;
	font-weight: bold;
	color: #2c3727;
	border-top: 1px dotted #2c3727;
}
h3.sponsor_flash	{
	margin: 10px 0 10px 25px;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #2c3727;
}
.sponsor_elenco_left	{
	/*float: left;*/
	margin: 0 0 0 10px;
	padding: 0 0 10px 20px;
	width: 440px;
	height: 150px;
	display: table-cell;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	border-right: 1px dotted #2c3727;
}
.sponsor_elenco_right	{
	margin: 0 0 0 470px;
	padding: 0 0 10px 40px;
	height: 150px;
	display: table-cell;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
}
.sponsor_elenco_left img, .sponsor_elenco_right img	{
	margin: 0;
	padding: 0 30px 0 0;
	vertical-align: middle;
}
.clear_elenco_sponsor	{
	clear: both;
	height: 1px;
}
.sponsor_link_elenco	{
	margin: 0 0 10px 0;
	padding: 0 0 0 815px;
	background: url(../picsite/ico_freccia_sx.png) no-repeat 800px 2px;
}
#sponsor_multimedia_space	{
	float: right;
	margin: 0 0 0 30px;
	padding: 0;
	width: 170px;
	background: #FFF;
}
.clear_sponsor_multimedia_space	{
	clear: both;
	height: 1px;
}
#sponsor_logo	{
	margin: 0 0 20px 5px;
	padding: 5px;
	width: 150px;
	text-align: center;
	border: 1px solid #2c3727;
}
.sponsor_titolino_allegato	{
	margin: 10px 0 5px 10px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #41533a;
}
.sponsor_txt	{
	margin: 0;
	padding: 0;
	text-align: justify;
}
.sponsor_allegato	{
	margin: 10px 0 10px 5px;
	padding: 4px 0 0 20px;
	height: 22px;
	font-size: 12px;
	background: url(../picsite/ico_pdf.png) no-repeat 0 4px;
}
#sponsor_web	{
	margin: 10px 0 10px 5px;
	padding: 4px 0 0 30px;
	height: 22px;
	font-size: 12px;
	background: url(../picsite/ico_web.png) no-repeat 0 0;
}
#sponsor_flash_planimetria	{
	margin: 10px;
	padding: 0;
	width: 750px;
	height: 400px;
}
.sponsor_linea	{
	margin: 5px 0 5px 0;
	padding: 0;
	height: 1px;
	border-top: 1px solid #E3E3E3;
}
h3.sponsor_presentazione	{
	margin: 0 0px 10px 5px;
	padding: 5px 0 0 25px;
	font-size: 18px;
	font-weight: bold;
	color: #2c3727;
	/*border-top: 1px solid #E3E3E3;*/
}
.sponsor_presentazione_titolo	{
	margin: 10px 0 0 25px;
	padding: 0 0 0 20px;
	height: auto !important;
	min-height: 15px;
	font-size: 12px;
	background: url(../picsite/ico_multimedia.png) no-repeat 0 0;
}
.sponsor_presentazione_titolo img	{
	margin: 0;
	padding: 0 5px 2px 0;
	vertical-align: middle;
}
.sponsor_presentazione_autori	{
	margin: 0 0 0 45px;
	padding: 0;
}
.sponsor_argomento_letteratura	{
	margin: 0 0 15px 5px;
	padding: 0 0 0 30px;
	font-weight: bold;
	color: #41533a;
}

		/************	fine sponsor	****************/
		/************	argomento menu	****************/
#menu_argomento	{
	margin: 0 -10px;
	padding: 4px 0 0 0;
	height: 20px;
	background: #41533a;
}
.voce	{
	float: left;
	margin: 0 2px 0 2px;
	padding: 0;
	color: #FFF;
	background: #54684B;
}
.voce img	{
	vertical-align: middle;
}
.voce_attiva	{
	float: left;
	margin: 0 2px 0 2px;
	padding: 0;
	color: #41533a;
	background: #FFF;
}
.voce_attiva img	{
	vertical-align: middle;
}
#menu_argomento a	{
	color: #FFF;
	text-decoration: none;
}
#menu_argomento a:hover	{
	color: #b25f0d;
}
.clear_menu_argomento	{
	clear: left;
	height: 1px;
}
		/************	fine argomento menu	****************/
		/************	argomenti elenchi	****************/
#titolo_box_2colonne_argomenti_elenchi	{
	float: left;
	margin: 0;
	padding: 5px;
	width: 540px;
	font-size: 14px;
	font-weight: bold;
	color: #41533a;
}
#titolo_box_1colonna_argomenti_elenchi	{
	margin: 0 0 0 580px;
	padding: 5px;
	width: 375px;
	font-size: 14px;
	font-weight: bold;
	color: #41533a;
}
#box_2colonne_argomenti_elenchi	{
	float: left;
	margin: 10px 0 0 0;
	padding: 5px;
	width: 540px;
	height: auto !important;
	min-height: 250px;
	border: 1px solid #E1E1E1;
}
#box_1colonna_argomenti_elenchi	{
	margin: 10px 0 0 580px;
	padding: 5px;
	width: 375px;
	height: auto !important;
	min-height: 250px;
	border: 1px solid #E1E1E1;
}
#chiudi_menu	{
	margin: 0;
	padding: 0 15px 0 0;
	height: 15px;
	text-align: right;
	background: url(../picsite/ico_freccia_su.png) no-repeat right 4px;
}
.titolo_argomenti_elenchi	{
	margin: 0 0 5px 0;
	padding: 0 0 0 5px;
	font-size: 13px;
	font-weight: bold;
}
.txt_argomenti_elenchi	{
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
	text-align: justify;
}
.separatore_argomenti_elenchi	{
	margin: 5px 30px;
	padding: 0;
	height: 1px;
	border-top: 1px dotted #999;
}
.clear_argomenti_elenchi	{
	clear: both;
	height: 1px;
}
		/************	fine argomenti elenchi	****************/
		/************	argomento	****************/
#letteratura_link_stampa	{
	float: right;
	margin: 0 0 25px 0;
	padding: 0 0 0 18px;
	height: 20px;
	background: url(../picsite/ico_stampa.png) no-repeat 0 0;
}
#letteratura_link_elenco	{
	margin: 0 0 10px 25px;
	padding: 0 0 0 12px;
	background: url(../picsite/ico_freccia_dx.png) no-repeat 0 2px;
}
.argomento_letteratura	{
	margin: 0 0 15px 0;
	padding: 0;
	font-weight: bold;
	color: #41533a;
}
h3.letteratura	{
	margin: 0 0 10px 25px;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	color: #2c3727;
}
h3.argomento	{
	margin: 20px 0 20px 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	color: #2c3727;
}
#menu_dx_argomento	{
	float: right;
	margin: 0 0 10px 20px;
	padding: 5px 0 0 10px;
	width: 300px;
	border-left: 1px solid #41533a;
	border-bottom: 1px solid #41533a;
}
.titolo_menu_dx_argomento	{
	margin: 0;
	padding: 0 0 8px 0;
	font-size: 12px;
	font-weight: bold;
}
.voce_menu_dx_argomento	{
	margin: 0;
	padding: 0 0 8px 0;
	font-weight: bold;
}
.argomento_ciclo	{
	margin: 0;
	padding: 0;
}
h4.argomento	{
	margin: 20px 0 10px 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #2c3727;
}
.contenuto_logo_rivista	{
	margin: 10px 0;
	padding: 0 10px 5px 0;
	height: auto !important;
	min-height: 25px;
}
.contenuto_logo_rivista_img	{
	float: right;
	margin: 0 0 0 4px;
	padding: 3px;
	border: 1px solid #E9E9E9;
}
.contenuto_foto_sx	{
	float: left;
	margin: 0;
	padding: 0 10px 5px 0;
}
.argomento_txt	{
	margin: 0 0 5px 0;
	padding: 0;
	text-align: justify;
}
.link_top	{
	clear: left;
	margin: 5px 0 5px 0;
	padding: 0 0 0 15px;
	text-align: left;
	background: url(../picsite/ico_freccia_su.png) no-repeat 0 3px;
}
		/************	fine argomento	****************/
		/************	presentazione	****************/
#presentazione_link_elenco	{
	margin: 0 0 10px 30px;
	padding: 0 0 0 12px;
	background: url(../picsite/ico_freccia_dx.png) no-repeat 0 2px;
}
#presentazione_titolo	{
	margin: 0 0 10px 0px;
	padding: 0 10px 3px 10px;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	background: #41533a;
}
#presentazione_titolo img	{
	margin: 0;
	padding: 0 5px 2px 0;
	vertical-align: middle;
}
#presentazione_autori	{
	margin: 0 0 10px 25px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #2c3727;
}
#presentazione_argomenti_correlati	{
	margin: 0 0 15px 25px;
	padding: 0;
	font-weight: bold;
	color: #41533a;
}
#presentazione_spazio	{
	margin: 10px 0;
	padding: 20px;
	width: 930px;
	height: auto !important;
	min-height: 580px;
	border-top: 1px solid #41533a;
	border-bottom: 1px solid #41533a;
	/*background: url(../picsite/presentazione_base.png) no-repeat 0 0;*/
}
#presentazione_video	{
	float: left;
	margin: 0;
	padding: 0;
}
#presentazione_menu_dx	{
	margin: 0 0 0 620px;
	padding: 0 10px 0 20px;
	height: auto !important;
	min-height: 500px;
	text-align: center;
	border-left: 1px solid #41533a;
}
#presentazione_menu_dx .txt	{
	margin: 5px 0 25px 5px;
	padding: 0;
	text-align: left;
	font-weight: bold;
}
#presentazione_menu_dx .voce	{
	float: none;
	margin: 10px 0 20px 0;
	padding: 0 0 15px 0;
	background: #FFF;
	border-bottom: 1px dotted #2c3727;
}
#presentazioni_selettore_anno	{
	float: right;
	margin: 0 50px 0 0;
	padding: 0;
	font-size: 11px;
}
#presentazioni_selettore_anno .input	{
	font-size: 11px;
	color: #b25f0d;
}
h3.presentazione	{
	margin: 0 0 10px 25px;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	color: #2c3727;
}
h3.presentazione .nota	{
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 11px;
	font-weight: normal;
	color: #2c3727;
}
h4.presentazione	{
	margin: 0 0 10px 25px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #2c3727;
}
.presentazione_elenco	{
	margin: 10px 0 10px 25px;
	padding: 0px 0 0 20px;
	height: auto !important;
	min-height: 22px;
	font-size: 12px;
	background: url(../picsite/ico_multimedia.png) no-repeat 0 0;
}
.presentazione_elenco img	{
	margin: 0;
	padding: 0 5px 2px 0;
	vertical-align: middle;
}
.presentazioni_elenco_autore	{
	margin: 0;
	padding: 0;
}
		/************	fine presentazione	****************/
		/************		notizie			****************/
.notizie_link_elenco	{
	margin: 0 0 10px 30px;
	padding: 0 0 0 12px;
	background: url(../picsite/ico_freccia_dx.png) no-repeat 0 2px;
}
.notizie_data	{
	margin: 10px 0 5px 25px;
	padding: 0;
}
h3.notizia	{
	margin: 0 0 10px 25px;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	color: #2c3727;
}
.notizie_autore	{
	margin: 5px 0 25px 25px;
	padding: 0;
}
.notizie_autore_elenco	{
	margin: 5px 0 5px 25px;
	padding: 0;
}
.notizie_txt	{
	margin: 5px 0 25px 25px;
	padding: 0;
	text-align: justify;
}
.notizie_txt_elenco	{
	margin: 5px 0 10px 25px;
	padding: 0;
	text-align: justify;
}
.notizie_foto	{
	float: right;
	margin: 0 20px 10px 20px;
	padding: 0;
	width: 280px;
	text-align: right;
}
.notizie_foto img	{
	padding: 10px;
}
.notizie_elenco_spazio	{
	margin: 10px 0;
	padding: 5px 0;
	border-bottom: 1px dotted #2c3727;
}
		/************	fine notizie		****************/
		/************		contatti			****************/
h3.contatti	{
	margin: 0 0 10px 25px;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	color: #2c3727;
}
p.contatti	{
	margin: 0;
	padding: 10px 0;
	text-align: justify;
}
		/************	fine contatti		****************/
		/************		motore ricerca			****************/
#box_risultati_cerca	{
	margin: 0 0 15px 515px;
	padding: 10px 10px 0 10px;
	width: 435px;
	height: 30px;
	color: #FFF;
	font-weight: bold;
	background: url(../picsite/box_risultati_cerca.gif) no-repeat 0 0;
}
#box_risultati_cerca .input_home	{
	margin: 0 10px;
	padding: 0;
	width: 270px;
	font-size: 11px;
	color: #b25f0d;
}
#box_risultati_cerca .input_home_cerca	{
	margin: 0;
	padding: 0;
	width: 50px;
	font-size: 11px;
	color: #b25f0d;
}
h3.risultati	{
	margin: 0 0 20px 25px;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	color: #2c3727;
}
h4.risultati	{
	float: left;
	margin: 10px 0 0 100px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #2c3727;
}
.risultati_box_sx	{
	float: left;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 480px;
	height: auto !important;
	min-height: 60px;
	border: 1px solid #E1E1E1;
}
.risultati_box_dx	{
	margin: 0 0 10px 515px;
	padding: 10px;
	height: auto !important;
	min-height: 60px;
	border: 1px solid #E1E1E1;
}
.clear_risultati_box	{
	clear: both;
	height: 1px;
}
.risultati_titolo_campo	{
	margin: 0 0 10px 0;
	padding: 2px 0 2px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #2c3727;
	background: #E4E4E4;
}
.risultati_titolo_risultato	{
	margin: 3px 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}
.risultati_data_risultato	{
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
}
.risultati_autore_risultato	{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	color: #2c3727;
}
.risultati_score_risultato	{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	color: #F00;
}
.risultati_no_risultato	{
	margin: 0;
	padding: 0 0 0 20px;
	font-size: 11px;
	font-weight: bold;
	color: #F00;
}
		/************	fine motore ricerca		****************/
		/************		registrazione utente esterno			****************/
/* stili del form login sono dichiarati dentro "header"	*/
#form_registrazione	{
	margin: 10px 0;
	padding: 10px 0;
	border-bottom: 1px dotted #2c3727;
}
#form_registrazione .descrizione	{
	float: left;
	margin: 5px 0;
	padding: 0;
	width: 200px;
	text-align: right;
}
#form_registrazione .dato	{
	margin: 5px 0 5px 200px;
	padding: 5px 0 5px 10px;
	text-align: left;
}
#form_registrazione .input	{
	margin: 0;
	padding: 0;
	width: 250px;
	font-size: 11px;
}
#form_registrazione .input_submit	{
	margin: 0;
	padding: 0 10px;
	font-size: 11px;
}
.alert_login_presentazione	{
	margin: 20px;
	padding: 20px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #f00;
	border: 1px solid #f00;
}
		/************		fine registrazione utente esterno			****************/
#footer_elma	{
	clear: both;
	margin: 0 auto;
	padding: 20px 0 10px 0;
	text-align: center;
	background: url(../picsite/container_bottom.png) no-repeat center top;
}
