* { 

	margin: 0px;

	padding: 0px;

	background-color: transparent;

}





H1, H2, H3, H4, H5, H6, PRE, CODE, ADDRESS, BLOCKQUOTE {

	font-size: 100%;

	font-weight: normal;

	font-style: normal;

}



A, A:hover {

	text-decoration: none;

}



A IMG {

    border: 0;

}



HR {

	display: none;

}



BODY {

	font-size: 100%;

	background-color: #000000;

	font-family: Arial, Helvetica, sans-serif;

}



#WrapperContainer {

	background-image: url('../immagini/index/b-pagina.jpg');

	background-repeat: no-repeat;

	position: absolute;

	top: 50%;

	left: 50%;

	width: 990px;

	height: 600px;

	margin-top: -300px; /* numero negativo settato alla met dell'altezza */

	margin-left: -495px; /* numero negativo settato alla met della larghezza */

	/*border: 1px solid #ffffff;*/

}



#logoHP {

	position: absolute;

	/* logo con stellina in alto a sinistra (new)

	width: 120px;

	height: 60px;

	top: 440px;

	right: 50px; */

	width: 120px;

	height: 75px;

	top: 455px;

	right: 30px;

}


#newsHP {
	/* box news in homepage*/
	position: absolute;
	background-color:black; 
	color:white; 
	border:1px solid white; 
	font-size:12px; 
	right:5px; 
	width:140px; 
	height:150px; 
	top:400px;	
}

#newsHPtitle {
	background-color:#c4171d; text-align:center; color:white; padding:5px; font-size:14px; text-decoration:underline
}




#WrapperAmbiti {

	position: absolute;

	left: 212px;

	top: 74px;

}



#nav, #nav ul { /* all lists */

	padding: 0;

	margin: 0;

	list-style: none;

	line-height: 1;

}



#nav a.Primo {

	display: block;

	width: 127px;

	height: 44px;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

}



/*#nav a.Primo:hover {

	color: #000000;

	background-image: url('../immagini/index/b-pulsanti.gif');

	background-repeat: repeat-y;

}*/



#nav a.Primo SPAN {

	display: block;

	padding-left: 5px;

	padding-top: 5px;

}



#nav a.Secondo {

	font-size: 9px;

	font-weight: bold;

	color: #ff0000;

	text-transform: uppercase;

	padding-top: 2px;

	padding-bottom: 2px;

	background-image: url('../immagini/index/b-pulsanti.gif');

	background-repeat: repeat-y;

}



#nav a.Secondo:hover {

	color: #000000;

}





#nav a.Secondo SPAN {

	padding-left: 5px;

	display: block;

}



#nav a {

	display: block;

	width: 127px;

	color: #ffffff;

}



#nav li { /* all list items */

	float: left;

	width: 127px; /* width needed or else Opera goes nuts */

}



#nav li ul { /* second-level lists */

	position: absolute;

	width: 127px;

	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */

}



#nav li:hover ul ul, #nav li.sfhover ul ul {

	left: -999em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */

	left: auto;

}









#SopraTestata {

	width: auto;

	height: 50px;

	position: relative;

}



#SopraTestata UL {

	position: absolute;

	top: 20px;

	left: 199px;

}



#SopraTestata LI {

	list-style-type: none;

	display: inline;

}



#SopraTestata A {

	display: block;

	position: absolute;

	width: 120px;

	font-size: 9px;

	font-weight: bold;

	text-transform: uppercase;

	color: #ffffff;

	padding-left: 10px;

}



#SopraTestata A:hover {

	color: #ff0000;

}



#SopraTestata #Cerca {

	display: block;

	position: absolute;

	top: 0px;

	right: 0px;

	width: 176px;

	height: 48px;

	font-size: 9px;

	font-weight: bold;

	text-transform: uppercase;

	vertical-align: middle;

	color: #ffffff;

}



#SopraTestata  #Cerca #TitoloRicerca {

	position: absolute;

	text-align: right;

	display: block;

	width: 50px;

	height: 9px;

	top:20px;

	right: 120px;

}



#SopraTestata  #Cerca #TestoRicerca {

	position: absolute;

	display: block;

	width: 80px;

	height: 16px;

	top:14px;

	right: 28px;

	border: 0px;

	background-color: #ffffff;

}



#SopraTestata #Cerca  #RicercaSubmit {

	position: absolute;

	display: block;

	width: 16px;

	height: 16px;

	top: 18px;

	right: 5px;

	background-image: url('../immagini/submit.gif');

	background-repeat: no-repeat;

	border: 0px;

	font-size: 0px;

}



#PiedePagina {

	width: 990px;

	height: 52px;

	position: absolute;

	left: 0px;

	bottom: 0px;

}



#PiedePagina UL#Link {

	position: absolute;

	top: 23px;

	left: 199px;

}



#PiedePagina #Link LI {

	list-style-type: none;

	display: inline;

}



#PiedePagina #Link A {

	display: block;

	position: absolute;

	width: 120px;

	font-size: 9px;

	font-weight: bold;

	text-transform: uppercase;

	color: #ffffff;

	padding-left: 10px;

}



#PiedePagina UL#SelezioneLingua {

	position: absolute;

	top: 14px;

	left: 570px;

}



#PiedePagina #SelezioneLingua LI {

	list-style-type: none;

	display: inline;

}



#PiedePagina #SelezioneLingua A {

	display: block;

	float: left;

	width: 27px;

	height: 27px;

	font-size: 10px;

	font-weight: bold;

	color: #ffffff;

	padding-right: 10px;

	background-image: url('../immagini/b-lingua.gif');

	background-repeat: no-repeat;

	text-align: center;

	line-height: 25px;

}



#PiedePagina A#Polonia {

	display: block;

	position: absolute;

	top: 23px;

	left: 878px;

	font-size: 9px;

	font-weight: bold;

	text-transform: uppercase;

	color: #ffffff;

	text-decoration: underline;

}



#PiedePagina #Link A:hover, #PiedePagina #SelezioneLingua A:hover, #PiedePagina A#Polonia:hover {

	color: #ff0000;

}



#PiedePagina ADDRESS {

	display: block;

	position: absolute;

	top: 7px;

	left: 10px;

	font-size: 10px;

	color: #ffffff;

	line-height:11px;

}

