/*------------CSS DOCUMENT------------*/
/*----GENERAL---------*/

	body{
	margin:0px; 
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #313335;
}

	div.MainContainer{
	margin: 0px; 
	padding: 0px;
	width: 870px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	background-color: #313335;
}

/* Testata */

	div.Header{
	margin: 0px; 
	padding: 0px 0px 0px 0px;
	width: 870px;
	height: 125px;
	background-image: url(../images/bg_header.gif);
	background-position: left;
	text-align: right;
}

	div.Keywords{
	margin: 5px 0px 5px 0px; 
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 70px;
}

/* H1 H2 H3 */

	h1{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:0px;
	color: #ababab;
	font-weight: normal;
}

h2.TitoloPagina{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	color: #86bee7;
	font-weight: bold;
}

	h2{
	padding: 0px 0px 5px 0px;
	margin: 15px 0px 5px 0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	color: #86bee7;
	font-weight: bold;
}

	h3{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 14px;
	color: #86bee7;
	font-weight: bold;
}

	div.Lingua{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

	a.Bianco {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 11px;
}

	a.Bianco:Hover {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #DCDCDC;
	font-size: 11px;
}

/* Menu principale e secondario */

	div.MainMenuContainer{
	margin: 0px 0px 0px 120px;
	padding: 0px 0px 0px 0px;
	width: 750px;
	height: 24px;
	background-image: url(../images/bg_menu.gif);
	text-align: left;
	color: #525253;
}

	a.MenuLevel1 {
	padding: 4px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#525253;
	font-size: 11px;
	font-weight: bold;
}

	a.MenuLevel1:hover {
	padding: 4px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0d2851;
	font-size: 11px;
	font-weight: bold;
}

	a.MenuLevel1Selected {
	padding: 4px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0d2851;
	font-size: 11px;
	font-weight: bold;
}

	a.MenuLevel1Selected:hover {
	padding: 4px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #525253;
	font-size: 11px;
	font-weight: bold;
}

	div.SubMenuContainer{
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	width: 750px;
	height: 24px;
	background-image: url(../images/bg_menu.gif);
	text-align: left;
	color: #525253;
}

	a.MenuLevel2 {
	padding: 4px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#525253;
	font-size: 11px;
}

	a.MenuLevel2:hover {
	padding: 4px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0d2851;
	font-size: 11px;
}

	a.MenuLevel2Selected {
	padding: 4px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0d2851;
	font-size: 11px;
	font-weight: bold;
}

	a.MenuLevel2Selected:hover {
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #525253;
	font-size: 11px;
	font-weight: bold;
}

/* Corpo della pagina */

	div.Container {
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	width: 870px;
}

	TD.SXColumn {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
	width: 113px;
	background-image: url(../images/bg_sx_column.gif);
	background-position: top;
}

 	TD.PageContainer {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	width: 757px;
}

div.TopContenutoPage {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 8px;
	width: 749px;
	height: 5px;
	background-image: url(../images/bg_page.gif);
	background-position: top;
	background-repeat: no-repeat;
}

	div.ContenutoPage{
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 8px 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	size: 11px;
	color: #3f3a69;
	background-color:	#F5F5F5;
}

	div.ContenutoHome{
	padding: 0px 0px 0px 0px;
	margin: 0px 25px 25px 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	size: 11px;
	color: #FFFFFF;
}

/* Link generico */

	a {
	padding: 0;
	margin: 0;
	text-decoration: none;
	color: #01a7e0;
}

	a:hover {
	text-decoration: none;
	color: #312d57;
}

/* Piede della pagina */

div.Footer{
	margin: 0px; 
	padding: 3px 0px 0px 0px;
	width: 870px;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f8f8f8;
	text-align: left;
	background-image: url(../images/bg_footer.gif);
}

div.ContentFooter{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f8f8f8;
	text-align: left;
}

div.Credits{
	margin: 0px; 
	padding: 5px 0px 0px 0px;
	width: 870px;
	text-align: right;
}

	a.Credits {
	text-decoration: none;
	font-size: 10px;
	color: #A4A4A4;
}

	a.Credits:hover {
	text-decoration: none;
	color: #787878;
}

/* Varie */

	img{
	border:none;
}

hr{
	size: 1px;
	color: #cacaca;
	width: 98%;
}

p{
	margin: 5px 0px 0px 0px;
	padding: 5px 20px 0px 0px;
}


p.Didascalie{
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-size: 10px;
}
