/* ---------------- */
/* - CSS GENERALI - */
/* ---------------- */

#bodyIndex	{ padding:0px; margin:0px 0px 0px 0px; width:100%; background:#ffffff url('../images/FRONTEND/bodyIndex.jpg') repeat-x;}
#bodyHome 	{ padding:0px; margin:0px 0px 0px 0px; width:100%;  background:#ffffff url('../images/FRONTEND/bodyHome.jpg') repeat-x;}

/* -------------------- */
/* ----- HEADER ----- */
/* -------------------- */

#boxHeader											{ padding:0px 0px 0px 0px; width:900px; height:120px; margin:0px auto;}
#boxHeader	#logo								{ float:left; padding:0px 0px 0px 0px; width:240px; margin:0px 0px 0px 0px;}
#boxHeader	#logo img						{ border:0px; margin:0px; padding:0px;}
#boxHeader	#menuTop						{ float:left; padding:0px 0px 0px 0px; width:660px; margin:0px 0px 0px 0px; text-align:right;}
#boxHeader	#menuTop ul					{ float:right; padding:0px 0px 0px 0px; height:16px; margin:0px 0px 0px 0px;  list-style:none;}
#boxHeader	#menuTop li					{ float:left; padding:0px 15px 0px 15px; height:16px;  font-family:Tahoma,Arial; font-size:11px; color:#000000; border-left:1px solid  #9dcbee; margin:0px 0px 0px 0px; list-style:none;}
#boxHeader	#menuTop li a				{ float:left; padding:1px 0px 0px 0px; font-family:Tahoma,Arial; font-size:11px; color:#000000; margin:0px 0px 0px 0px; text-decoration:none;}
#boxHeader	#menuTop li a:hover	{ text-decoration:underline;}

#boxHeader	#menuTop #cerca			{ margin:0px 0px 0px 0px; padding:30px 32px 30px 0px; height:24px;}
#boxHeader	#menuTop img				{ margin:0px 0px 0px 0px; padding:0px 32px 0px 0px;  border:0px;}
#boxHeader	#menuTop .lingua		{ font-size:10px; color:#acacac;}

/* -------------------- */
/* ----- MAIN ----- */
/* -------------------- */
#boxMain												{ clear:both; padding:0px 0px 0px 0px; width:900px; margin:0px auto; }
#boxMain #boxSx									{ float:left; padding:0px 0px 0px 0px; width:207px; margin:0px auto; background:url('../images/FRONTEND/sfondo_menusx.jpg') no-repeat; background-position:top;}
#boxMain #boxSx	ul							{ margin:30px 0px 0px 33px; padding:0px; list-style:none; width:159px;}
#boxMain #boxSx	li							{ margin:0px; padding:0px; list-style:none; border-bottom:1px solid #f2f2f2; line-height:31px;}

#boxMain #boxSx	li a						{ margin:0px; padding:0px 0px 0px 5px; list-style:none; font-family:Tahoma, Arial; font-size:11px; color:#686868; display:block; text-decoration:none;}
#boxMain #boxSx	li a:hover			{ margin:0px; padding:0px 0px 0px 5px; font-weight:normal; background:url('../images/FRONTEND/sfondo_menu_sx.gif'); display:block; text-decoration:underline;}

#boxMain #boxSx	.SMenu    							{ margin:0px; padding:0px 0px 0px 0px;  display:block; border:0px; }
#boxMain #boxSx	.SMenu	ul							{ margin:0px 0px 0px 0px; padding:0px 0px 4px 0px; list-style:none; width:159px;}
#boxMain #boxSx	.SMenu	li							{ margin:0px; padding:0px; list-style:none; border-bottom:1px solid #ffffff; background:#f2f2f2; line-height:20px; }

#boxMain #boxSx	.SMenu	li a						{ margin:0px; padding:0px 0px 0px 5px; list-style:none; font-family:Tahoma, Arial; font-size:11px; color:#686868; display:block; text-decoration:none;}
#boxMain #boxSx	.SMenu	li a:hover			{ margin:0px; padding:0px 0px 0px 5px; font-weight:bold; background:none; display:block; text-decoration:underline;}


#boxMain #boxSx #ArSx										{ clear:both; width:133px; margin:12px 0px 0px 30px ; padding:13px;  border:1px solid #d4cab1; background-color:#f5e9cc;}
#boxMain #boxSx #ArSx	p									{ margin:0px 0px 3px 0px; padding:0px 0px 0px 0px; color:#675000; font-family:tahoma; font-size:11px;}
#boxMain #boxSx #ArSx	h3								{ font-family:tahoma; font-size:11px; font-weight:bold; color:#7a6238;}
#boxMain #boxSx #ArSx	label							{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#675000; font-family:tahoma; font-size:11px;}
#boxMain #boxSx #ArSx	.inputL						{ border:1px solid #d4cab1; width:125px; margin:0px 0px 0px 0px; padding:3px 3px 3px 3px; font-family:tahoma; font-size:11px; }
#boxMain #boxSx #ArSx	#Conferma					{ clear:both;  margin:10px 0px 0px 0px; padding:0px 0px 0px 82px;}


#boxMain #boxSx #txtRegistrati					{ clear:both; width:133px; margin:0px 0px 0px 30px ; font-family:tahoma; font-size:11px; color:#860000; padding:13px;}
#boxMain #boxSx #txtRegistrati	a				{ color:#860000; font-weight:bold;}

#boxMain #boxDx										{ float:left; padding:32px 0px 0px 10px; width:683px; margin:0px 0px 0px 0px; background:#ffffff url('../images/FRONTEND/sfondo_dx.jpg') no-repeat;}
#boxMain #boxDxHome								{ float:left; padding:32px 0px 0px 10px; width:683px; margin:0px 0px 0px 0px; background:#ffffff url('../images/FRONTEND/sfondo_dxhome.jpg') no-repeat;}
#boxMain #boxDx	#boxLeft          { float:left; width:430px;}
#boxMain #PrimoPiano							{ margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Tahoma; line-height:15px; font-size:11px; color:#686868; width:410px;}
#boxMain #PrimoPiano	h2					{ margin:0px 0px 0px 0px; padding:0px 0px 5px 12px; width:210px; font-weight:normal; font-family:Arial; font-size:20px; color:#000000; line-height:29px;}
#boxMain #PrimoPiano	img					{ float:left; background:#ffffff url('../images/FRONTEND/sfondo_pp.jpg') no-repeat; padding:10px 15px 10px 10px;}
#boxMain #PrimoPiano	a						{ font-family:Arial; font-size:14px; color:#686868; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:18px; text-decoration:none;}
#boxMain #PrimoPiano	a:hover			{ text-decoration:underline;}
#boxMain #PrimoPiano	.leggi			{ clear:both; font-family:Tahoma; font-size:11px; margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;}
#boxMain #PrimoPiano	.leggi a		{ font-size:11px; margin:0px; padding:0px 0px 0px 150px;}

#boxMain #Eventi									{  margin:15px 0px 0px 0px; padding:0px 0px 10px 0px; width:410px; background:#aa2222 url('../images/FRONTEND/box_rosso.jpg') no-repeat; background-position:bottom; }
#boxMain #Eventi	h2							{ margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; background:#ffffff url('../images/FRONTEND/tit_rosso.jpg') no-repeat;  font-weight:normal; font-family:Arial,Tahoma; font-size:20px; color:#601313; line-height:29px; }
#boxMain #Eventi	ul							{ margin:0px auto; padding:0px;    list-style:none;}
#boxMain #Eventi	li							{ font-family:Tahoma, Arial; font-size:11px;  padding:0px 0px 0px 0px; margin:0px 0px 4px 0px; width:100%; color:#ffffff; list-style:none;}
#boxMain #Eventi	li a						{ margin:0px; padding:10px 0px 0px 10px; list-style:none; font-family:Tahoma, Arial; font-size:11px; color:#ffffff;   display:block;  text-decoration:none; list-style:none;}
#boxMain #Eventi	li a:hover			{ list-style:none; text-decoration:underline;}
#boxMain #Eventi	li a span.data				{ font-size:10px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#ffffff;}

#boxMain #Congressi									{  margin:15px 0px 0px 0px; padding:0px 0px 10px 0px; width:410px; background:#0062b7 url('../images/FRONTEND/box_azzurro.jpg') no-repeat; background-position:bottom; }
#boxMain #Congressi	h2							{ margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; background:#ffffff url('../images/FRONTEND/tit_azzurro.jpg') no-repeat;  font-weight:normal; font-family:Arial,Tahoma; font-size:20px; color:#00294d; line-height:29px; }
#boxMain #Congressi	ul							{ margin:0px auto; padding:0px;    list-style:none;}
#boxMain #Congressi	li							{ font-family:Tahoma, Arial; font-size:11px;  padding:0px 0px 0px 0px; margin:0px 0px 4px 0px; width:100%; color:#ffffff; list-style:none;}
#boxMain #Congressi	li a						{ margin:0px; padding:10px 0px 0px 10px; list-style:none; font-family:Tahoma, Arial; font-size:11px; color:#ffffff;   display:block;  text-decoration:none; list-style:none;}
#boxMain #Congressi	li a:hover			{ list-style:none; text-decoration:underline;}
#boxMain #Congressi	li a span.data				{ font-size:10px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#ffffff;}

#boxMain #Sicurezza									{  margin:15px 0px 0px 0px; padding:0px 0px 10px 0px; width:410px; background:#01396a url('../images/FRONTEND/box_blue.jpg') no-repeat; background-position:bottom; }
#boxMain #Sicurezza	h2							{ margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; background:#ffffff url('../images/FRONTEND/tit_blue.jpg') no-repeat;  font-weight:normal; font-family:Arial,Tahoma; font-size:20px; color:#74a1c7; line-height:29px; }
#boxMain #Sicurezza	ul							{ margin:0px auto; padding:0px;    list-style:none;}
#boxMain #Sicurezza	li							{ font-family:Tahoma, Arial; font-size:11px;  padding:0px 0px 0px 0px; margin:0px 0px 4px 0px; width:100%; color:#ffffff; list-style:none;}
#boxMain #Sicurezza	li a						{ margin:0px; padding:10px 0px 0px 10px; list-style:none; font-family:Tahoma, Arial; font-size:11px; color:#ffffff;   display:block;  text-decoration:none; list-style:none;}
#boxMain #Sicurezza	li a:hover			{ list-style:none; text-decoration:underline;}
#boxMain #Sicurezza	li a span.data				{ font-size:10px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#ffffff;}

#boxMain #boxDx	#boxRight          {float:left;}

#boxMain #CorsiApprofondimenti																	{  margin:15px 0px 0px 0px; padding:0px 0px 0px 0px;  width:220px;}
#boxMain #CorsiApprofondimenti #Approfondimenti									{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#boxMain #CorsiApprofondimenti #Approfondimenti	h2							{ margin:0px 0px 0px 0px; padding:0px 0px 0px 20px;  font-weight:normal; font-family:Arial,Tahoma; font-size:20px; color:#850000; line-height:29px; }
#boxMain #CorsiApprofondimenti #Approfondimenti	ul							{ margin:5px 0px 0px 10px; padding:0px 0px 0px 0px;  list-style:none;}
#boxMain #CorsiApprofondimenti #Approfondimenti	li							{ clear:both; list-style:none; background:#ab2222 url('../images/FRONTEND/sfondo_area_approf.gif') no-repeat; line-height:26px; border-bottom:1px solid #ffffff;}
#boxMain #CorsiApprofondimenti #Approfondimenti	li a						{ list-style:none; color:#ffffff; padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none;}
#boxMain #CorsiApprofondimenti #Approfondimenti	li a:hover			{ color:#ffffff; text-decoration:underline;}


#boxMain #CorsiApprofondimenti #Corsi									{ margin:10px 0px 0px 10px; padding:0px 0px 0px 0px; background:#5ca5dc}
#boxMain #CorsiApprofondimenti #Corsi	h2							{ margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; background:#5ca5dc url('../images/FRONTEND/sfondo_corsi.gif') no-repeat;  font-weight:normal; font-family:Arial,Tahoma; font-size:20px; color:#ffffff; line-height:29px; }
#boxMain #CorsiApprofondimenti #Corsi	ul							{ margin:0px auto; padding:14px 0px 0px 0px;  width:190px;  list-style:none; background:#5ca5dc; }
#boxMain #CorsiApprofondimenti #Corsi	li							{ clear:both; list-style:none; background:#5ca5dc; line-height:14px;}
#boxMain #CorsiApprofondimenti #Corsi	li img					{ float:left; margin:0px 0px 0px 0px; padding:0px 5px 0px 0px;}
#boxMain #CorsiApprofondimenti #Corsi	li a						{ list-style:none; color:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Tahoma; font-size:11px; text-decoration:none;}
#boxMain #CorsiApprofondimenti #Corsi	li a:hover			{ color:#ffffff; text-decoration:underline;}

#boxMain #CorsiApprofondimenti #CorsiCongressuali									{ margin:10px 0px 0px 10px; padding:0px 0px 0px 0px; background:#9b9b9b}
#boxMain #CorsiApprofondimenti #CorsiCongressuali	h2							{ margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; background:#9b9b9b url('../images/FRONTEND/sfondo_dxcongressi.jpg') no-repeat;  font-weight:normal; font-family:Arial,Tahoma; font-size:20px; color:#474747; line-height:29px; }
#boxMain #CorsiApprofondimenti #CorsiCongressuali	ul							{ margin:0px auto; padding:14px 0px 0px 0px;  width:190px;  list-style:none; background:#9b9b9b; }
#boxMain #CorsiApprofondimenti #CorsiCongressuali	li							{ clear:both; list-style:none; background:#9b9b9b; line-height:14px;}
#boxMain #CorsiApprofondimenti #CorsiCongressuali	li img					{ float:left; margin:0px 0px 0px 0px; padding:0px 5px 0px 0px;}
#boxMain #CorsiApprofondimenti #CorsiCongressuali	li a						{ list-style:none; color:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Tahoma; font-size:11px; text-decoration:none;}
#boxMain #CorsiApprofondimenti #CorsiCongressuali	li a:hover			{ color:#ffffff; text-decoration:underline;}



#boxRivistaBanner												{ clear:both; padding:0px 0px 0px 0px; width:100%; margin:10px 0px 0px 0px; height:240px; background:#ffffff url('../images/FRONTEND/sfondo_rivistabanner.jpg') repeat-x;}
#boxRB																	{ margin:0px auto; width:835px;}
#boxRB #Rivista													{ float:left; margin: 20px 10px 0px 0px; padding:0px 80px 0px 20px; width:295px; height:200px; font-family:Tahoma, Arial; font-size:11px; color:#686868; background:#ffffff url('../images/FRONTEND/sfondo_rivista.jpg') no-repeat; line-height:15px;}
#boxRB #Rivista	h2											{ font-family:Arial; font-size:20px; margin: 0px 0px 0px 0px; padding:10px 0px 16px 0px; color:#000000; font-weight:normal;}	
#boxRB #Rivista	img											{ float:left; margin:0px 10px 0px 0px; padding:8px; border:0px;  background:#ffffff url('../images/FRONTEND/sfondo_copertina.jpg') no-repeat;}
#boxRB #Rivista	a												{ margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:14px; font-weight:normal; color:#000000;}

#boxRB .Banner													{  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#boxRB .Banner p {float:left; margin:0px; padding:0px;}
#boxRB .Banner	img											{ margin:20px 0px 0px 0px; padding:0px 5px 0px 0px; border:0px; }



#boxHomeLeft													{float:left; margin:0px; padding:0px; width:100%; }

#boxHomeLeft	#TitoloPagina	h1		{margin:10px 0px 0px 10px; padding:0px; font-family:Tahoma; font-size:18px; color: #043686; width:650px; text-align:left;}
#boxHomeLeft	#Pagina							{margin:0px 0px 0px 10px; padding:0px; font-family:Tahoma; font-size:11px; color: #6d6d6d; width:630px; text-align:left;}
#boxHomeLeft	#Pagina	a						{color: #800024;}
#boxHomeLeft	#Pagina	p						{margin:12px 0px 12px 0px; padding:0px 0px 0px 0px;}

#boxHomeLeft	#Pagina	#Percorso		{margin:10px 0px 0px 0px; padding:0px;}
#boxHomeLeft	#Pagina	#Percorso	a	{font-family:Tahoma; font-size:11px; color:#043686;}  

#boxHomeLeft	#Pagina #boxNews				{margin:0px; padding:0px;}
#boxHomeLeft	#Pagina #boxNews	h2		{margin:0px; padding:0px; font-family:Tahoma; font-size:16px; color: #7f1b37;}
#boxHomeLeft	#Pagina #boxNews	img		{float:left; margin:0px 20px 0px 0px; padding:0px 0px 0px 0px;}

#boxHomeLeft	#Pagina #boxNews2				{margin:0px; padding:0px;}
#boxHomeLeft	#Pagina #boxNews2	h2		{margin:0px; padding:0px; font-family:Tahoma; font-size:16px; color: #7f1b37;}
#boxHomeLeft	#Pagina #boxNews2	img		{float:left; margin:0px 20px 0px 0px; padding:0px 0px 0px 0px;}

#boxHomeLeft	#Pagina #boxNews3				{margin:0px; padding:0px;}
#boxHomeLeft	#Pagina #boxNews3	h2		{margin:0px; padding:0px; font-family:Tahoma; font-size:16px; color: #7f1b37;}
#boxHomeLeft	#Pagina #boxNews3	img		{float:left; margin:0px 20px 0px 0px; padding:0px 0px 0px 0px;}

#boxHomeLeft	#Pagina #boxFocus				{margin:0px; padding:0px;}
#boxHomeLeft	#Pagina #boxFocus	h2		{margin:0px; padding:0px; font-family:Tahoma; font-size:16px; color: #7f1b37;}
#boxHomeLeft	#Pagina #boxFocus	img		{float:left; margin:0px 20px 0px 0px; padding:0px 0px 0px 0px;}

#boxHomeLeft	#Pagina #boxEvidenza				{margin:0px; padding:0px;}
#boxHomeLeft	#Pagina #boxEvidenza	h2		{margin:0px; padding:0px; font-family:Tahoma; font-size:16px; color: #7f1b37;}
#boxHomeLeft	#Pagina #boxEvidenza	img		{float:left; margin:0px 20px 0px 0px; padding:0px 0px 0px 0px;}

#boxHomeLeft	#Pagina	#Archivi									{clear:both; margin:0px; padding:0px;}
#boxHomeLeft	#Pagina	#Archivi	h2							{margin:0px; padding:0px; font-family:Tahoma; font-size:16px; color: #7f1b37;}
#boxHomeLeft	#Pagina	#Archivi	ul							{margin:0px 0px 0px 0px; padding:0px; list-style:none;}
#boxHomeLeft	#Pagina	#Archivi	li							{margin:0px 0px 0px 0px; padding:3px 0px 3px 0px; list-style:none; font-family:Tahoma; font-size:11px; color:#6d6d6d; border-bottom:1px dashed #7f1b37;}
#boxHomeLeft	#Pagina	#Archivi	li	a			 			{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; font-family:Tahoma; font-size:11px; color:#000000; text-decoration:none; }
#boxHomeLeft	#Pagina	#Archivi	li	a:hover			{text-decoration:underline;}

#boxHomeLeft	#Pagina	#ArchivioRivista									{margin:0px; padding:0px;}
#boxHomeLeft	#Pagina	#ArchivioRivista	h2							{margin:0px; padding:0px; font-family:Tahoma; font-size:16px; color: #7f1b37;}
#boxHomeLeft	#Pagina	#ArchivioRivista	ul							{margin:0px 0px 30px 0px; padding:0px; list-style:none;}
#boxHomeLeft	#Pagina	#ArchivioRivista	li							{float:left; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; list-style:none; font-family:Tahoma; font-size:11px; color:#6d6d6d; width:300px;}
#boxHomeLeft	#Pagina	#ArchivioRivista	li	img					{float:left; margin:0px 20px 0px 0px; border:1px solid #000000; padding:0px 0px 0px 0px;}
#boxHomeLeft	#Pagina	#ArchivioRivista	li	a			 			{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; font-family:Tahoma; font-size:11px; color:#000000; text-decoration:underline; }
#boxHomeLeft	#Pagina	#ArchivioRivista	li	a:hover			{text-decoration:underline;}

#boxHomeLeft	#Pagina	#ArchivioCorsi									{margin:0px; padding:0px;}
#boxHomeLeft	#Pagina	#ArchivioCorsi	h2							{margin:0px; padding:0px 0px 10px 0px; font-family:Tahoma; font-size:16px; color: #7f1b37;}
#boxHomeLeft	#Pagina	#ArchivioCorsi	ul							{margin:0px 0px 0px 20px; padding:0px; list-style-type:disc;}
#boxHomeLeft	#Pagina	#ArchivioCorsi	li							{clear:both; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; list-style-type:disc; font-family:Tahoma; font-size:11px; color:#6d6d6d;}
#boxHomeLeft	#Pagina	#ArchivioCorsi	li	img					{float:left; margin:0px 20px 10px 0px; border:1px solid #000000; padding:0px 0px 0px 0px;}
#boxHomeLeft	#Pagina	#ArchivioCorsi	li	a			 			{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; font-family:Tahoma; font-size:11px; color:#003969; text-decoration:none; }
#boxHomeLeft	#Pagina	#ArchivioCorsi	li	a:hover			{text-decoration:underline;}

#boxHomeLeft	#Pagina #Messaggio					{margin:0px; padding:10px; text-align:center; color:#ffffff; background-color:#043686;}

#boxHomeLeft	#Pagina #Corso														{float:left; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; font-family:Tahoma; font-size:11px; color: #6d6d6d; text-align:left; width:450px;}
#boxHomeLeft	#Pagina #Corso img												{margin:0px 0px 0px 0px; padding:0px;}
#boxHomeLeft	#Pagina	#Corso a													{color: #800024;}

#boxHomeLeft	#Pagina #CorsoCC													{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; font-family:Tahoma; font-size:11px; color: #6d6d6d; text-align:left; width:150px;}
#boxHomeLeft	#Pagina #CorsoCC img											{margin:0px 0px 0px 0px; padding:0px;  }
#boxHomeLeft	#Pagina	#CorsoCC a												{color: #800024;}
#boxHomeLeft	#Pagina	#CorsoCC h3												{font-family:Tahoma; font-size:11px; color: #800024; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#boxHomeLeft	#Pagina	#CorsoCC ul												{margin:10px 0px 10px 0px; padding:0px; list-style:none;}
#boxHomeLeft	#Pagina	#CorsoCC li												{clear:both; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; list-style:none; font-family:Tahoma; font-size:11px; color:#6d6d6d;}

#boxHomeLeft	#Pagina	#CalendarioCorsi									{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#boxHomeLeft	#Pagina	#CalendarioCorsi	.lblCC					{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:bold; text-transform: uppercase; width:60px; color:#800024;}
#boxHomeLeft	#Pagina	#CalendarioCorsi	.lblCCR					{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  font-weight:normal; width:400px;}

#boxHomeLeft	#Pagina	#boxIndietro											{text-align:center;}
#boxHomeLeft	#Pagina	#presciviti												{margin:0px auto; padding:5px; background:#800024; width:250px; text-align:center;}
#boxHomeLeft	#Pagina	#presciviti	a											{color:#ffffff; font-weight:bold;}

/* -------------------- */
/* ----- GALLERY ----- */
/* -------------------- */

.imgGallery{float:left; text-align:left; margin:0px 5px 0px 0px; padding-bottom:5px; text-align:center;}
.imgGallery img{border:2px solid #48708d;}
.ff {font-family:Arial; color:#000000;}

/* -------------------- */
/* ----- PAGINAZIONE ----- */
/* -------------------- */

#paginazione			{text-align:center; width:100%; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;  font-family:Tahoma, Verdana; font-size:11px; line-height:14px; }
#paginazione	a		{color:#a40001;}

/* - FORM - */

#boxHomeLeft	#Pagina #fieldContatti {margin:0px; padding:0px; border:0px; width: 400px;}
#boxHomeLeft	#Pagina #fieldContatti p { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#boxHomeLeft	#Pagina #fieldContatti h2 {margin:20px 0px 0px 0px; padding:3px; font-weight:bold; text-align:left; font-family:Tahoma, Arial; font-size:11px; color:#ffffff; background:#043686;}

#boxHomeLeft	#Pagina .lbl {float:left; font-family: Lucida sans Unicode; font-size: 11px;  color:#213f66; height:16px; }
#boxHomeLeft	#Pagina .inputC {margin:3px 0px 3px 0px; padding:3px; float:left;  font-family: Tahoma; color:#6d6d6d;	TEXT-DECORATION: none; 	font-size:11px;  border-width : 1px;	border-style : solid;	border-color : #050865; 	BACKGROUND-COLOR: #ffffff; }
#boxHomeLeft	#Pagina .inputSelect {float:left;  font-family: Tahoma; color:#6d6d6d;	TEXT-DECORATION: none; 	font-size:11px;  border-width : 1px;	border-style : solid;	border-color : #050865; 	BACKGROUND-COLOR: #ffffff;}
#boxHomeLeft	#Pagina .inputB {margin:0px 0px 0px 0px; font-family: Tahoma; 	color:#ffffff;	TEXT-DECORATION: none; 	font-size:11px;  	border-width : 1px; 	border-style : solid; 	border-color : #043686; 	BACKGROUND-COLOR: #043686;}
#boxHomeLeft	#Pagina #ButtonForm{text-align:center; clear:both; margin:0px; padding:0px;}

div.inviaRichiesta p  { clear:both; padding:0 0 5px 0; font-size:12px;}
    /*div.inviaRichiesta p.pObbl  { text-align:right; color:#a5a5a5; padding:0 120px 10px 0; font-size:11px; font-weight:bold; }*/
    div.inviaRichiesta span.spanObbl  { display:block; color:#909090; padding:10px 0; font-size:11px; font-weight:bold; }
    div.inviaRichiesta p label  { display:block; float:left; padding:3px 0 0 0; font-size:12px; width:200px; vertical-align:middle; }
    div.inviaRichiesta p input  { width:250px; padding:2px; font-size:12px; vertical-align:middle; }
    div.inviaRichiesta p select { width:250px; padding:2px; font-size:12px; vertical-align:middle; }
    div.inviaRichiesta p textarea { font:normal 12px/16px Arial, Verdana, Helvetica, sans-serif; width:450px; }
    div.inviaRichiesta div#recaptcha_widget_div  { padding:0 0 10px 200px; }
    div.inviaRichiesta p.spazio_radio { padding:0 0 0 200px; font-size:12px; }
    div.inviaRichiesta p.spazio_radio input { width:auto; vertical-align:bottom; }
    div.inviaRichiesta p.sendEmail { padding:20px 0 0 200px; }
    div.inviaRichiesta p.sendEmail input  { width:auto; }

/* -------------------- */
/* ----- FOOTER ----- */
/* -------------------- */
#boxFooter								{ clear:both; padding:22px 0px 0px 0px; width:100%; margin:0px 0px 0px 0px; font-family:Tahoma, Arial; font-size:11px; color:#000000; height:110px; background:#ffffff url('../images/FRONTEND/sfondo_footer2.jpg') repeat-x; text-align:center;}
#boxFooter	a							{ color:#000000;  text-decoration:none;}
#boxFooter	a:hover				{ text-decoration:underline;}

/* ---------------- */
/* - MESSAGGIO - */
/* ---------------- */
div#Messaggio	{margin:0px; padding:20px; background:#124282; color:#ffffff; text-align:center;}











