@charset "utf-8";
/* CSS Document */
img, .OmbraSx, .OmbraDx, .LeftMenu, .RightMenu, .DxSottoMenu, .SxSottoMenu, .Bottom, .SottoMenu, .BoxTop, .BoxSx, .BoxDx, .BoxBottom  {
	behavior: url ("iepngfix.htc");
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}
.Normale {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
.Red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
}
.OmbraSx {
	background-image:url(Images/OmbraSx.png);
	background-repeat:no-repeat;
	width:34px;

}
.OmbraDx {
	background-image:url(Images/OmbraDx.png);
	background-repeat:no-repeat;
	width:34px;
	
}
.LeftMenu {
	background-image:url(Images/LeftMenu.png);
	background-repeat:no-repeat;
	width:34px;
	height:38px;
}
.RightMenu {
	background-image:url(Images/RightMenu.png);
	background-repeat:no-repeat;
	width:34px;
	height:38px;
}
/*.DxSottoMenu {
	background-image:url(Images/DxSottoMenu.png);
	background-repeat:no-repeat;
	width:34px;
}
.SxSottoMenu {
	background-image:url(Images/SxSottoMenu.png);
	background-repeat:no-repeat;
	background-position:top;
	width:34px;
}*/
.Bottom {
	background-image:url(Images/Bottom.png);
	background-repeat:no-repeat;
	height:101px;
	background-position:left;
	font-size:10px;
	line-height:15px;
	text-align:center;
	vertical-align:top;
	
}
.SottoMenu {
	background-image:url(Images/OmbraCenter.jpg);
	background-repeat:repeat-x;

}
#Margini {
	padding-left:10px;
	
}

#Menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
}
#Menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#Menu li {
	display:inline;
}
#Menu a:link, #Menu a:visited {
	padding:10px 28px 12px 10px;
	color:#000000;
	text-decoration:none;
	border:0;
}
#Menu a:hover {
	text-decoration:underline;
	color:#990000;
}
.Title {
	color:#990000;
	font-weight:bold;
	font-style:italic;
}
.BoxTop {
	background-image:url(Images/BoxTop.png);
	background-repeat:no-repeat;
	height:29px;
	width:397px;
}
.BoxSx {
	background-image:url(Images/BoxSx.png);
	background-repeat:repeat-y;
	width:13px;
}
.BoxDx {
	background-image:url(Images/BoxDx.png);
	background-repeat:repeat-y;
	width:18px;
}
.BoxBottom {
	background-image:url(Images/BoxBottom.png);
	background-repeat:no-repeat;
	height:31px;
	width:397px;
}
#Separatore {	
 	width:280px;
	background-image:url(Images/Separatore.png);
	background-position:center;
	background-repeat:no-repeat;
	height:10px;
	padding-top:5px;
	padding-bottom:5px;
 }
 #Bandiere {
 	margin-top:0;
	width:950px;
	z-index:5;
	position:absolute;
	text-align:right;
	text-decoration:none;
	color:#FFFFFF;	
 }
.Bandiere a:link, .Bandiere a:visited {
 text-decoration:none;
	color:#FFFFFF;	
	font-weight:bold;
 }
 
 .datatable {
 	border:1px solid #d6dde6;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	line-height:2;
	width:98%;
 }
 .datatable a:link, .datatable a:visited {
 	text-decoration:none;
	color:#000000;
 }
 .datatable td {
 	border:1px solid #d6dde6;
	padding:4px;
 }
 .datatable th {
 	background-image:url(Images/Level2Bg.png);
	background-repeat:repeat-x;
	font-weight:bold;
	text-align:left;
	padding-left:4px;
	line-height:2;
 }
 .datatable caption {
 	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#33517a;
	text-align:left;
	padding-top:3px;
	padding-bottom:8px;
}
.datatable tr.altrow {
	background-color:#dfe7f2;
	color:#000000;
}
.details {
    font-size:12px;
    color:Black;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.details a:link, .details a:visited {
    color:Black;
    text-decoration:none;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;

}