html,body	{		    /*dichiarazioni di stile per la pagina*/	margin:0;		    /*elimina i margini della pagina*/	padding:0;		    /*elimina i rientri della pagina*/	background: #6A1012 no-repeat;  /*immagine di sfondo ripetuta -- no-repeat;=immagine di sfondo non ripetuta*/	text-align: center;	/*posiziona a centro pagina il box contenitore, serve solo per Internet Explorer*/	font: normal 10px verdana,tahoma,arial,sans-serif;	/*tipo, dimensione e famiglia dei caratteri*/	color: #ffff00;		/*colore dei caratteri*/	}div#contenitore {	/*box che contiene l'intera struttura*/	position: relative;	/*necessario per il posizionamento assoluto degli altri box al suo interno*/	margin: auto;	/*posiziona a lato sx della pagina il box contenitore, serve per tutti i browser diversi da Internet Explorer*/	width: 800px;	/*larghezza del box, equivalente alla larghezza dell'immagine di sfondo*/	height: 600px;	/*altezza del box, equivalente all' altezza dell'immagine di sfondo*/    background: #6A1012; /*immagine di sfondo non ripetuta*/	/*border: 1px solid #FFFF00;*/	/*text-align: center;   allineamento del testo a sinistra, all'interno del box contenitore*/	}A.xxx:link     { color: #ffcc00; text-decoration: underline; }A.xxx:visited  { color: #FF9900; text-decoration: underline; }A.xxx:hover    { color: #cc66ff; text-decoration: underline; }	/* ------------  Home Page ----------------*/div#hpvert {	position: absolute;	top: 10px;	left: 300px;	width: 4px;	height: 300px;	/*border: 1px solid #FFFF00;*/	}div#hporiz {	position: absolute;	top: 130px;	left: 10px;	width: 3px;	height: 780px;	/*border: 1px solid #FFFF00;*/	}div#hpstudioleg {	position: absolute;	top: 10px;	left: 40px;	width: 200px;	height: 150px;	/*border: 1px solid #FFFF00;*/	}div#hpcfpi {	position: absolute;	top:115px;	left: 75px;	width: 125px;	height: 10px;	/*border: 1px solid #FFFF00;*/	}		div#hpavv {	position: absolute;	top: 1%;	left: 320px;	width: 450px;	height: 30px;	/*border: 1px solid #FFFF00;*/	}	div#hpstudioind {	position: absolute;	top: 5%;	left: 335px;	width: 415px;	height: 87px;	/*border: 1px solid #FFFF00;*/	}div#hpanfy {	position: absolute;	top: 160px;	left: 25px;	width: 250px;	height:186px;	/*border: 2px solid #FFFF00;*/	}div#hpanfy2 {	position: absolute;	top: 140px;	left: 25px;	width: 250px;	height:239px;	/*border: 2px solid #FFFF00;*/	}div#hpmenu {	position: absolute;	top: 380px;	left: 90px;	width: 120px;	height: 80px;	/*border: 1px solid #FFFF00;*/	}div#hpenglflag {	position: absolute;	top: 475px;	left: 25px;	width: 22px;	height: 15px;	/*border: 1px solid #FFFF00;*/	}p.hptextvers {		/*formattazione del testo contenuto nel box*/    text-align: center;	text-decoration: none;    font-size: 10px;		/*dimensione del testo*/	/*color:#FFFF00;	     colore dei titoli*/	font-weight: bold;	/*normal*/	}p.hptextcfpi {		/*formattazione del testo contenuto nel box*/    text-align: center;	text-decoration: none;    font-size: 8px;		/*dimensione del testo*/	color:#FFFF00;	    /*colore dei titoli*/	font-weight: bold;	/*normal*/	}																					div#hpenglvers {	position: absolute;	top: 475px;	left: 47px;	width: 110px;	height: 22px;	/*border: 1px solid #FFFF00;*/	}	div#hpdeutflag {	position: absolute;	top: 475px;	left: 160px;	width: 22px;	height: 15px;	/*border: 1px solid #FFFF00;*/	}div#hpdeutvers {	position: absolute;	top: 475px;	left: 183px;	width: 120px;	height: 25px;	/*border: 1px solid #FFFF00;*/	}		div#hpcurric {	position: absolute;	top: 140px;	left: 320px;	width: 470px;	height: 300px;    /*border: 1px solid #FFFF00;*/	}div#hpdescrind {	position: absolute;	top: 450px;	left: 320px;	width: 480px;	height: 75px;    border: 1px solid #FFFF00;	}p.hptextdescrind {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;    font-size: 12px;		/*dimensione del testo*/	color:#FFFF00;	    /*colore dei titoli*/	font-weight: normal;	/*bold*/	}p.hptextdescri01 {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;    font-size: 13px;		/*dimensione del testo*/	color:#FFFF00;	    /*colore dei titoli*/	font-weight: bold;	/*bold*/	}					div#hpdescr {	position: absolute;	top: 140px;	left: 320px;	width: 470px;	height: 380px;   border: 1px solid #FFFF00;	}div#hpdescr01 {	position: absolute;	top: 400px;	left: 320px;	width: 235px;	height: 120px;    border: 2px solid #FFFF00;	}div#hpdescr02 {	position: absolute;	top: 400px;	left: 555px;	width: 235px;	height: 120px;    border: 2px solid #FFFF00;	}div#hpconta {	position: absolute;	top: 400px;	left: 235px;	width: 65px;	height: 60px;    border: 1px solid #FFFF00;	}div#hpnumero {	position: absolute;	top: 430px;	left: 238px;	width: 60px;	height: 28px;	border: 1px solid #FFFF00;	}																	p.hptextcurtitle {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;	text-decoration: underline;    font-size: 12px;		/*dimensione del testo*/	color:#FFFF00;	    /*colore dei titoli*/	font-weight: bold;	/*normal*/	}p.hptextind00 {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;	/*text-decoration: underline;*/    font-size: 14px;		/*dimensione del testo*/	color:#FFFF00;	    /*colore dei titoli*/	font-weight: normal;	/*bold*/	}p.hptextind01 {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;	text-decoration: underline;    font-size: 14px;		/*dimensione del testo*/	color:#FFFF00;	    /*colore dei titoli*/	font-weight: bold;	/*normal*/	}p.hptextind02 {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;	text-decoration: underline;    font-size: 12px;		/*dimensione del testo*/	color:#FFFF00;	    /*colore dei titoli*/	font-weight: normal;	/*bold*/	}													p.hptextcurnorm {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;    font-size: 10px;		/*dimensione del testo*/	color:#FFFF00;	    /*colore dei titoli*/	font-weight: normal;	/*bold*/	}p.hptextcurbold {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;	text-decoration: underline;    font-size: 10px;		/*dimensione del testo*/	color:#FFFF66;	    /*colore dei titoli*/	font-weight: bold;	/*normal*/	}p.hptextcurbleu {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;	font-size: 10px;		/*dimensione del testo*/	color:#FFFF00;	    /*colore dei titoli*/	font-weight: bold;	/*normal*/	}	div#hpunisi {	position: absolute;	top: 400px;	left: 340px;	width: 80px;	height: 100px;    /*border: 1px solid #FFFF00;*/	}		div#hpuniwe {	position: absolute;	top: 400px;	left: 665px;	width: 104px;	height: 100px;    /*border: 1px solid #FFFF00;*/	}																								div#hptestatasx {	position: absolute;	top: 1%;	left: 1px;	width: 200px;	height: 120px;	/*border: 1px solid #FFFF00;*/	}div#hptestata {	position: absolute;	top: 1%;	left: 250px;	width: 482px;	height: 76px;	/*border: 1px solid #FFFF00;*/	}div#hptestatadx {	position: absolute;	top: 1%;	left: 785px;	width: 200px;	height: 120px;	/*border: 1px solid #FFFF00;*/	}			div#hpanflagita {	position: absolute;	top: 150px;	left: 70px;	width: 68px;	height: 50px;	border: 2px;	}div#hpanflageng {	position: absolute;	top: 150px;	left: 70px;	width: 68px;	height: 50px;	border: 2px;	}div#hpanflagdeu {	position: absolute;	top: 250px;	left: 70px;	width: 68px;	height: 50px;	border: 2px;	}div#hpcredits {	position: absolute;	top: 500px;	left: 20px;	width: 50px;	height: 10px;	}div#hpweblink {	position: absolute;	top: 515px;	left: 20px;	width: 60px;	height: 25px;	}						div#hpananfyteam {	position: absolute;	top: 545px;	left: 20px;	width: 85px;	height: 31px;	}p.hptextflags {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: left;    font-size:12px;		/*dimensione del testo*/	color:#FFFF00;	    /*colore dei titoli*/	font-weight: bold;	/*bold*/	}	div#hpcoddeont {	position: absolute;	top: 530px;	left: 150px;	width: 650px;	height: 50px;	border: 1px solid #FFFF00;	}p.hptextcoddeont {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;    font-size: 9px;		/*dimensione del testo*/	color:#ff9900;	    /*colore dei titoli*/	font-weight: normal;	/*bold*/	}p.hptextsiorario {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;    font-size: 10px;		/*dimensione del testo*/	color:#FFFF00;	    /*colore dei titoli*/	font-weight: bold;	/*normal*/	}	p.hptextor       {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;    font-size: 10px;		/*dimensione del testo*/	color:#ff9900;	    /*colore dei titoli*/	font-weight: bold;	/*normal*/	}	div#hpstudioc {	position: absolute;	top: 1%;	right: 1%;	width: 150px;	height: 100px;	border: 2px solid #33CCCC;	}			p.hpstudio01 {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;    font-size:15px;		/*dimensione del testo*/	/*color:#ffff00;	  colore dei titoli*/	font-weight: bold;	/*bold*/	}p.hpstudio02 {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;    font-size:30px;		/*dimensione del testo*/	/*color:#ffff00;	  colore dei titoli*/	font-weight: bold;	/*bold*/	}p.hpstudio03 {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;    font-size:10px;		/*dimensione del testo*/	/*color:#ffff00;	  colore dei titoli*/	font-weight: normal;	/*bold*/	}p.hpstudio04 {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;    font-size:10px;		/*dimensione del testo*/	/*color:#ffff00;	  colore dei titoli*/	font-weight: normal;	/*bold*/	}	p.txanc12r {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;    margin:0;			/*elimina i margini dei paragrafi*/	padding:0 0 0 0px;	/*rientro dei paragrafi: 0 pixel dall'alto, da destra e dal basso, e 0 da sinistra*/	font-size:12px;		/*dimensione del testo*/	color:#FF9966;		/*colore dei titoli*/	font-weight:bold;	/*bold*/	}			div#anre   			{	/*box contenente animazioni*/	position:absolute;	/*posizionamento assoluto all'interno del box contenitore*/	top:310px;		/*distanza di un pixel dal bordo superiore, per non coprire il bordino superiore dell'immagine*/	left:190px;	width:260px;	/* larghezza del box pari allo spazio a sua disposizione all'interno del box contenitore*/	height:170px;	/* altezza del box pari allo spazio a sua disposizione all'interno del box contenitore*/    zindex:-1;	}div#anme   			{	/*box contenente animazioni*/	position:absolute;	/*posizionamento assoluto all'interno del box contenitore*/	top:320px;		/*distanza di un pixel dal bordo superiore, per non coprire il bordino superiore dell'immagine*/	left:460px;	width:180px;	/* larghezza del box pari allo spazio a sua disposizione all'interno del box contenitore*/	height:150px;	/* altezza del box pari allo spazio a sua disposizione all'interno del box contenitore*/	}div#via        {		position:absolute;	/*posizionamento assoluto all'interno del box contenitore*/	top:480px;		/*distanza di un pixel dal bordo superiore, per non coprire il bordino superiore dell'immagine*/	left:50%;			/*stacca il box dal margine destro del box contenitore, per un posizionamento pi&ugrave; preciso*/	margin-left:-250px;	width:344px;	/* larghezza del box pari allo spazio a sua disposizione all'interno del box contenitore*/	height:30px;	/* altezza del box pari allo spazio a sua disposizione all'interno del box contenitore*/	}		div#reggio	{		position:absolute;	/*posizionamento assoluto all'interno del box contenitore*/	top:515px;		/*distanza dal bordo superiore*/	left:50%;		/*stacca il box dal margine destro del box contenitore, per un posizionamento pi&ugrave; preciso*/	margin-left:-210px;	width:275px;	/*larghezza del box pari allo spazio a sua disposizione all'interno del box contenitore*/	height:35px;	/*altezza del box pari allo spazio a sua disposizione all'interno del box contenitore*/	}div#giuchiu1	{		position:absolute;	/*posizionamento assoluto all'interno del box contenitore*/	top:570px;		/*distanza dal bordo superiore*/	left:105px;		/*stacca il box dal margine destro del box contenitore, per un posizionamento pi&ugrave; preciso*/	/*width:780px;	larghezza del box pari allo spazio a sua disposizione all'interno del box contenitore*/	/*height:30px;	altezza del box pari allo spazio a sua disposizione all'interno del box contenitore*/	}div#giuchiu2	{		position:absolute;	/*posizionamento assoluto all'interno del box contenitore*/	top:575px;		/*distanza dal bordo superiore*/	left:140px;		/*stacca il box dal margine destro del box contenitore, per un posizionamento pi&ugrave; preciso*/	}	div#giuchiu3	{		position:absolute;	/*posizionamento assoluto all'interno del box contenitore*/	top:570px;		/*distanza dal bordo superiore*/	left:510px;		/*stacca il box dal margine destro del box contenitore, per un posizionamento pi&ugrave; preciso*/		}p.txgiuchiu	 {		/*formattazione del testo contenuto nel box dei mesi di chiusura di domenica*/    text-align: center;    margin:0;			/*elimina i margini dei paragrafi*/	padding:0 0 0 0px;	/*rientro dei paragrafi: 0 pixel dall'alto, da destra e dal basso, e 0 da sinistra*/	font-size:16px;		/*dimensione del testo*/	color:#ffff00;		/*colore dei titoli*/	font-weight:bold;	/*bold*/	}		/* ------------------   Page1  -------------------- */div#p1open {	position: absolute;	top: 2px;	left:0;	border: 2px solid #33CCCC;	width: 185px;	height:280px;	}	div#p1rist02 {	position: absolute;	top: 2px;	left: 50%;	margin-left:-130px;	width: 269px;	height: 40px;	}	div#p1cont1 {		position:absolute;		top: 45px;	left:50%;	border: 2px solid #33CCCC;		margin-left:-130px;		width:269px;	    height:126px; 	}p.centro3    {	/*formattazione del testo contenuto nel box*/    text-align: center;    margin:0;			/*elimina i margini dei paragrafi*/	padding:4 0 4 0px;	/*rientro dei titoli: 4 pixel dall'alto, 0 da destra, 4 dal basso e 0 da sinistra*/	}		div#p1cont2 {		position:absolute;		top: 180px;	left:50%;	border: 2px solid #33CCCC;	margin-left:-200px;	width:410px;	    height:102px; 	}p.centro2	 {	/*formattazione del testo contenuto nel box*/    text-align: center;    margin:0;			/*elimina i margini dei paragrafi*/	padding:2 0 2 0px;	/*rientro dei titoli: 6 pixel dall'alto, 0 da destra, 0 dal basso e 0 da sinistra*/	}	div#p1rid01 {		position:absolute;	/*posizionamento assoluto all'interno del box contenitore*/	top: 4px;	left:50%;	border: 2px solid #33CCCC;	margin-left:-360px;	width: 200px;	height: 150px;	}	div#p1rid02 {		position:absolute;	/*posizionamento assoluto all'interno del box contenitore*/	top: 4px;	left:50%;	border: 2px solid #33CCCC;	margin-left:+165px;	width: 200px;	height: 150px;	}div#p1rid03 {		position:absolute;	/*posizionamento assoluto all'interno del box contenitore*/	top: 165px;	left:50%;	border: 2px solid #33CCCC;	margin-left:+220px;	width: 150px;	height: 207px;	}	div#p1rid04 {		position:absolute;	/*posizionamento assoluto all'interno del box contenitore*/	top: 165px;	left:50%;	border: 2px solid #33CCCC;	margin-left:-365px;	width: 150px;	height: 207px;	}div#p1rid05 {		position:absolute;	/*posizionamento assoluto all'interno del box contenitore*/	top: 380px;	left:50%;	border: 2px solid #33CCCC;	margin-left:-365px;	width: 150px;	height: 207px;	}			div#p1rid06 {		position:absolute;	/*posizionamento assoluto all'interno del box contenitore*/	top: 380px;	left:50%;	border: 2px solid #33CCCC;	margin-left:+220px;	width: 150px;	height: 207px;	}	div#p1loc01 {		position:absolute;		top: 303px;	left:50%;	border: 2px solid #33CCCC;	margin-left:-190px;	width:185px;	    height:139px;	}	div#p1loc02 {		position:absolute;		top: 303px;	left:50%;	border: 2px solid #33CCCC;	margin-left:+5px;	width:185px;	    height:140px;	}div#p1loc03 {		position:absolute;		top: 453px;	left:50%;	border: 2px solid #33CCCC;	margin-left:-190px;	width:185px;	    height:134px;	}div#p1loc04 {		position:absolute;		top: 453px;	left:50%;	border: 2px solid #33CCCC;	margin-left:+5px;	width:185px;	    height:134px;	}											/* ------------------   Page2  -------------------- */div#p2cont1 {		position:absolute;		top: 295px;	left:50%;	border: 2px solid #33CCCC;	margin-left:-310px;		width:620px;	    height:240px; 	}div#p2ind     {		position:absolute;		top: 550px;	left:50%;	border: 2px solid #33CCCC;	margin-left:-200px;	width:410px;	    height:50px; 	}/* ------------------   Page3  -------------------- */div#p3brac00 {	position: absolute;	top: 2px;	left:20;	border: 2px solid #33CCCC;	width: 200px;	height:150px;	}div#p3brac01 {	position: absolute;	top:155px;	left:20;	border: 2px solid #33CCCC;	width: 205px;	height:100px;	}div#p3endr00 {	position: absolute;	top: 265px;	left:20;	border: 2px solid #33CCCC;	width: 200px;	height:150px;	}div#p3endr01 {	position: absolute;	top:418px;	left:20;	border: 2px solid #33CCCC;	width: 205px;	height:100px;	}div#p3zof00 {	position: absolute;	top: 202px;	left:295;	border: 2px solid #33CCCC;	width: 200px;	height:150px;	}div#p3zof01 {	position: absolute;	top:355px;	left:295;	border: 2px solid #33CCCC;	width: 205px;	height:100px;	}		div#p3haas00 {	position: absolute;	top: 3px;	left:550;	border: 2px solid #33CCCC;	width: 200px;	height:150px;	}div#p3haas01 {	position: absolute;	top:155px;	left:550;	border: 2px solid #33CCCC;	width: 205px;	height:100px;	}div#p3prun00 {	position: absolute;	top: 265px;	left:550;	border: 2px solid #33CCCC;	width: 200px;	height:150px;	}div#p3prun01 {	position: absolute;	top:418px;	left:550;	border: 3px solid #33CCCC;	width: 205px;	height:100px;	}/* ------------------   Page4  -------------------- */div#p4ruit00 {	position: absolute;	top: 2px;	left:20;	border: 2px solid #33CCCC;	width: 200px;	height:150px;	}div#p4ruit01 {	position: absolute;	top:155px;	left:20;	border: 2px solid #33CCCC;	width: 205px;	height:100px;	}						p.centro	 {	/*formattazione del testo contenuto nel box*/    text-align: center;    margin:0;			/*elimina i margini dei paragrafi*/	}	p.centro4    {	/*formattazione del testo contenuto nel box*/    text-align: center;    margin:0;			/*elimina i margini dei paragrafi*/	padding:12 0 0 0px;	/*rientro dei titoli: 8 pixel dall'alto, 0 da destra, 0 dal basso e 0 da sinistra*/	}p.centro5    {	/*formattazione del testo contenuto nel box*/    text-align: center;	color:#000000;	zindex:-3;     margin:0;			/*elimina i margini dei paragrafi*/	padding:12 0 0 0px;	/*rientro dei titoli: 8 pixel dall'alto, 0 da destra, 0 dal basso e 0 da sinistra*/	}								p.sinistra	  {	/*formattazione del testo contenuto nel box*/    text-align: left;    margin:0;			/*elimina i margini dei paragrafi*/	}p	{		/*paragrafi presenti all'interno della pagina*/	margin:0;		/*elimina i margini dei paragrafi*/	padding:1 0 0 1px;			/*rientro dei paragrafi: 1 pixel dall'alto, 0 da destra e dal basso, e 1 da sinistra*/	}h1	{		/*titoli presenti all'interno della pagina*/	font-size:15px;		/*dimensione dei caratteri dei titoli*/	color:#a7d7ff;		/*colore dei titoli*/	background-color:#193b7b;	/*colore di sfondo dei titoli, uguale al colore di sfondo dello spazio che contiene i box - Serve solo per la validazione*/	margin:0;		/*elimina i margini dei titoli*/	padding:5px 0 10px 5px;		/*rientro dei titoli: 5 pixel dall'alto, 0 da destra, 10 dal basso e 5 da sinistra*/	}											