body {
	background-color: #003366;
	margin: 0px;
	padding: 0px;
	font-size: 11px;

}
.imp
{
	text-align:left;
	color:#40668D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:15px;
}
.tpdwndark {
	background-color: #002448;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #99CCFF;
	border-bottom-color: #99CCFF;
}
.tpdwnlight {	
	background-color: #40668D;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #99CCFF;
	border-bottom-color: #99CCFF;
}
.tpdwnpop {
	background-color: #405B76;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	border-top: 1px solid #99CCFF;
	border-right: 1px solid #99CCFF;
	border-bottom: 1px solid #99CCFF;
	border-left: 0px none;






}
.tpdxdwnpop {
	background-color: #40668D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	border-top: 1px solid #99CCFF;
	border-right: 1px solid #99CCFF;
	border-bottom: 1px solid #99CCFF;
	border-left: 0px none;





}
.tpframe {
	background-color: #405B76;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #99CCFF;
	border-bottom-color: #99CCFF;


}
.tpdwn {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #99CCFF;
	border-bottom-color: #99CCFF;
}
.tpdark {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #99CCFF;
	background-color: #002448;

}
.animation {
	background-color: #002448;
	display: block;



}
.tpdxdwdark {
	background-color: #002448;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #99CCFF;
	border-right-color: #99CCFF;
	border-bottom-color: #99CCFF;

}
.tpdx {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #99CCFF;
	border-right-color: #99CCFF;

}
.tpsindwdark {
	background-color: #002448;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99CCFF;
	border-bottom-color: #99CCFF;
	border-left-color: #99CCFF;


}
.tpdxdw {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #99CCFF;
	border-right-color: #99CCFF;
	border-bottom-color: #99CCFF;

}
.dwdx {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #99CCFF;
	border-bottom-color: #99CCFF;

}
.dwdxdark {
	background-color: #002448;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #99CCFF;
	border-bottom-color: #99CCFF;

}
.dwdark {
	background-color: #002448;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;	
	border-bottom-color: #99CCFF;

}
.dwlight {
	background-color: #40668D;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;	
	border-bottom-color: #99CCFF;

}
.tabimage {
	display: block;

}
.riferimenti {
	display: block;
	margin-right: 6px;




}
.sceltaling {	
	margin-right: 15px;
	margin-top: 4px;
}
.sceltaling a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: whitesmoke;
	text-decoration: none;
	display: block;









}
.sceltaling a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: whitesmoke;
	text-decoration: none;
	display: block;









}
.sceltaling a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #99CCFF;
	display: block;








}
.menuitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: whitesmoke;
	border-bottom-color: #99CCFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	padding-right: 15px;
	cursor: hand;











}
.menuitemlast {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: whitesmoke;
	cursor: hand;
	padding-right: 15px;










}
.menuitem a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: whitesmoke;
	text-decoration: none;
	display: block;









}
.menuitem a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: whitesmoke;
	text-decoration: none;
	display: block;









}
.menuitem a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;









}
.menuitempop {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #99CCFF;
	border-left: 0px none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: hand;







}
.menuitempop1 {
	display: block;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #99CCFF;
	border-left: 0px none;
	color: #FFFFFF;




}
.allborder {
	border: 1px solid #99CCFF;
}
.popanim {
	background-color: #003366;
	border-top: 0px none;
	border-right: 1px solid #99CCFF;
	border-bottom: 1px solid #99CCFF;
	border-left: 1px solid #99CCFF;

}
.bordx {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #99CCFF;
}
.aaaaa {
	color: #40668D;
}
.dwdxlight {
	background-color: #40668D;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #99CCFF;
	border-bottom-color: #99CCFF;

}
.bordw {	
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #99CCFF;

}
.borsin {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #99CCFF;


}
.bortop {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #99CCFF;


}
.rollhm1 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #99CCFF;




	
}
.rollhm2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #99CCFF;
	border-right-color: #99CCFF;
	border-bottom-color: #99CCFF;
	background-color: #002448;




	
}
.rollhm3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #99CCFF;
	border-right-color: #99CCFF;
	border-top-color: #99CCFF;







	
}
.rollhm4 {
	background-attachment: scroll;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #99CCFF;
	border-right-color: #99CCFF;
	border-bottom-color: #99CCFF;
	background-color: #40668D;
	background-image: url(../imgs/hm_4.jpg);







	
}
.sfofil {
	background-attachment: scroll;
	background-image: url(../imgs/sfondofil.gif);
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #99CCFF;


}
.sfofilhm {
	background-attachment: scroll;
	background-image: url(../imgs/sfondofil.gif);
	background-repeat: repeat-x;


}
.testopop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: whitesmoke;
	background-color: #003366;
	text-decoration: none;
	line-height: 1.8em;













}
.enfatic {
	color: #99CCFF;
	font-weight: normal;


}
.sfdark {
	background-color: #002448;
}
.filpop {
	display: block;
	margin-top: 20px;
	margin-left: 0px;
}

.testopop a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #003366;
	text-decoration: underline;

	

}
.testopop a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #003366;
	text-decoration: underline;

}
.testopop a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #003366;
	text-decoration: none;



}
.contatti {
	background-color: #003366;
	margin-bottom: 3px;
	margin-left: 10px;
	border-top: 0px none;
	border-right: 1px solid #99CCFF;
	border-bottom: 0px none;
	border-left: 0px none;




}
.popimg {
	display: block;
	cursor: crosshair;













}
.popimg1 {
	display: block;
	border-top: 1px solid #99CCFF;
	border-right: 1px solid #99CCFF;
	border-bottom: 1px solid #99CCFF;
	border-left: 1px solid #99CCFF;










}
.intro1 {
	background-attachment: scroll;
	background-image: url(../imgs/intro1.jpg);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #99CCFF;
	border-bottom-color: #99CCFF;


}
.intro2 {
	background-attachment: scroll;
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../imgs/intro2.jpg);
	border-right-color: #99CCFF;







	
}
.intro3 {
	background-attachment: scroll;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	background-image: url(../imgs/hm_1_pres_rll.jpg);
	border-right-color: #99CCFF;
	border-top-color: #99CCFF;
	border-bottom-color: #99CCFF;








	
}
.introfoot {
	background-color: #40668D;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #99CCFF;
	border-right-color: #99CCFF;



}
.introfoot2 {
	background-color: #405B76;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #99CCFF;
	border-right-color: #99CCFF;



}
.bbbbbb {
	background-color: #405B76;
}
.logopop {
	display: block;
	border: 1px solid #99CCFF;




}
.menuitemcont {
	margin-top: 4px;
	margin-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: whitesmoke;
	cursor: hand;









}
.menuitemcont a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: whitesmoke;
	text-decoration: none;
	display: block;









}
.menuitemcont a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: whitesmoke;
	text-decoration: none;
	display: block;









}
.menuitemcont a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;









}
.poptit {
	display: block;
	margin-left: 30px;
}
.sindxdw {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #99CCFF;
	border-bottom-color: #99CCFF;
	border-left-color: #99CCFF;

}
.menuitemlast a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: whitesmoke;
	text-decoration: none;
	display: block;
}
.menuitempop a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: whitesmoke;
	text-decoration: none;
	display: block;

}
.menuitempop a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: whitesmoke;
	text-decoration: none;
	display: block;

}
.menuitempop a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.menuitemlast a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: whitesmoke;
	text-decoration: none;
	display: block;
}
.menuitemlast a:hover {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

