/*Inizio nuovo codice destinato alla formattazione della pagina*/
html,body	{
	background-color:#AFAFAF;	/*colore di sfondo della pagina*/
	margin:0;					/*annulla il distanziamento dal margine previsto di default per le pagine web*/
	padding:0;					/*annulla il distanziamento dal margine interno*/
	}
a	{
	color:#006699;				/*colore dei link*/
	}

h1	{
	margin-top:20px;			/*piccolo trucco per centrare verticalmente la scritta nell'header*/
	}
div#header	{
	position:absolute;			/*serve a posizionare l'header in modo preciso*/
	background-color:#006699;	/*colore di sfondo dell'header*/
	text-align:center;			/*allineamento centrato del testo contenuto nell'header*/
	width:100%;					/*larghezza dell'header pari alla larghezza dell'intera pagina*/
	height:70px;				/*altezza dell'header*/
	line-height:30px !important;/*trucco per fissare l'altezza della riga dell'header per i browser diversi da IE*/
	margin:0;
	padding:0;
	}
div#sub_header	{
	position:absolute;			/*serve a posizionare la barra nera in modo preciso*/
	margin-top:70px;			/*distanza verticale dal bordo superiore della pagina pari all'altezza dell'header*/
	width:100%;					/*larghezza per Internet Explorer*/
	width:99.8% !important;		/*larghezza per tutti gli altri browser*/
	height:15px;				/*altrezza della barra nera*/
	border:1px solid #ffffff;	/*bordo bianco della barra nera: impostarlo a zero per eliminarlo*/
	background-color:#000000;	/*colore di sfondo*/
	padding:0;					/*rientro rispetto al margine*/
	font-family:verdana, tahoma, sans-serif;	/*famiglia di caratteri per il div*/	
	font-size:10px;				/*dimensione dei caratteri*/
	color:#ffffff;				/*colore dei caratteri*/

	}
div#sub_header_sx	{
	float:left;					/*allinea il div a sinistra*/
	width:37%;					/*larghezza in percentuale rispetto al suo contenitore*/
	height:15px;				/*altezza fissa del div*/
	}
div#sub_header_dx	{
	float:right;				/*allinea il div a destra*/
	width:63%;					/*larghezza in percentuale rispetto al suo contenitore*/
	height:15px;				/*altezza fissa del div*/
	}
div#testo_foto	{
	padding-left:150px;			/*rientro del div rispetto al margine sinistro della pagina*/
	padding-top:95px;			/*rientro del div rispetto al margine superiore della pagina*/
	}
div#testo_foto p	{
	margin:0 15% 0 0;			/*margine superiore pari a zero, destro pari al 15%, inferiore zero e sinistro zero*/
	padding:0 0 20px 10px;		/*distanziamento del paragrafo di 20px rispetto a quello che lo segue e di 10px rispetto al margine sinistro*/
	font-size:14px;				/*dimensione dei caratteri*/
	}
img#fotografia	{
	border:0;					/*elimina il bordo all'immagine*/
	margin-top:3px;				/*distanziamento verticale necessario per risolvere uno sfalsamento tra l'immagine e il testo a destra*/
	}
/*Fine nuovo codice destinato alla formattazione della pagina*/
div.clSlideMenu{ /* All slideMenu2 DIV elements */
	position:absolute;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	overflow:hidden;
	width:150;
	height:22;
}
a.clA0{ /* All top level links */
	color:white;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
a.clA1{ /* All sub level links */
	color:black;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.clA2{ /* All sub2 level links */
	color:navy;
	text-decoration:none;
}
a.clA3{ /* All sub3 level links */
	color:black;
	text-decoration:none;
}
a.clA4{ /* All sub4 level links */
	color:green;
	text-decoration:none;
}
/* NEEDED STYLES */
div.slideMenuBG{position:absolute; left:0; top:0; z-index:1}
div.slideMenuText{position:absolute; left:2; top:2; z-index:200;}
/* NEEDED ----- This class should be named like this:
	#NAME_OF_YOUR_MENUcont
*/
#slideMenucont{position:absolute;	height:600; width:200; visibility:hidden;}
.input { border-style: none;
         font-family:Verdana,Arial,Helvetica,sans-serif;
	 	 font-size:8pt;
	     color : white;
       }
/* Font Definitions */
 @font-face
	{font-family:"New York";
	panose-1:2 4 5 3 6 5 6 2 3 4;}
@font-face
	{font-family:Garamond;
	panose-1:2 2 4 4 3 3 1 1 8 3;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
h2
	{margin-top:0cm;
	margin-right:-1.1pt;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	page-break-after:avoid;
	font-size:10.0pt;
	font-family:"New York";
	text-decoration:underline;}
h3
	{margin-top:0cm;
	margin-right:7.85pt;
	margin-bottom:0cm;
	margin-left:1.0pt;
	margin-bottom:.0001pt;
	text-align:justify;
	page-break-after:avoid;
	font-size:10.0pt;
	font-family:"New York";
	text-decoration:underline;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{margin-top:0cm;
	margin-right:-1.1pt;
	margin-bottom:0cm;
	margin-left:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.0pt;
	font-family:"New York";}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.Elena, li.Elena, div.Elena
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:14.0pt;
	font-family:Garamond;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.Section1
	{page:Section1;}
