*{
	margin:0;
	padding:0;
	}
	
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 0;
	line-height:1.22em;
	}
	
h1{
	margin:15px 0 5px 0;
	font-size:12px;
	color:#163AB2;
	}
	
p{
	line-height:1.4em;
	text-align:justify;
	}
	
.margin-auto{
	margin:auto;
	}
	
a{
	color:#163AB2;
	text-decoration:none;
	outline:none;
	}
	
a:hover{
	
	}
	
ul{
	list-style:none;
	}
	
ol{
	margin:25px 0 25px 25px;
	}
	
ol li{
	line-height:2em;
	}
	
.list-stats{
	margin:25px 0 25px 25px;
	list-style-type:disc;
	}
	
.list-stats li{
	margin:0 0 15px 0;
	}
	
.list-stats li em{
	color:#163AB2;
	font-size:10px;
	}
	
.sublist{
	margin:25px 0 0 25px;
	list-style-type:circle;
	}
	
.sublist li{
	margin:5px 0;
	}
	
.display-block{
	display:block;
	}
	
.float-right{
	float:right !important;
	}
	
.float-left{
	float:left;
	}
	
.reset{
	clear:both;
	font-size:1px;
	}
	
.sprite-img-abacus{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/main-sprite-img.png) no-repeat 0 0;
	}
	
.heading-logo{
	background-position:0 0;
	width:848px;
	height:148px;
	margin:6px 0 0 18px;
	}
	
.test-border{
	border:1px solid blue;
	}
	
.main-wrapper{
	border:2px solid #dddddd;
	width:927px;
	}
	
.menu-language{
	text-align:right;
	font-size:16px;
	color:#AAAAAA;
	margin:12px 20px 0;
	}
	
.menu-language a{
	color:#AAAAAA;
	}
	
.menu-language a:hover{
	color:#000000;
	}
	
.menu-wrapper{
	width:863px;
	}
	
.menu-wrapper ul{
	margin:0 0 0 0;
	}
	
.menu-wrapper ul li{
	float:left;
	margin:0 1px 0 0;
	}
	
.menu-wrapper ul li a{
	display:block;
	height:47px;
	}
	
.menu-01{
	width:70px;
	background-position:0 -195px;
	}
	
.menu-01:hover,
.menu-01-active{
	background-position:0 -148px;
	}
	
.menu-02{
	width:143px;
	background-position:-69px -195px;
	}
	
.menu-02:hover,
.menu-02-active{
	background-position:-69px -148px;
	}
	
.menu-03{
	width:171px;
	background-position:-211px -195px;
	}
	
.menu-03:hover,
.menu-03-active{
	background-position:-211px -148px;
	}
	

.menu-04{
	width:180px;
	background-position:-382px -195px;
	}
	
.menu-04:hover,
.menu-04-active{
	background-position:-382px -148px;
	}
	

.menu-05{
	width:180px;
	background-position:-562px -195px;
	}
	
.menu-05:hover,
.menu-05-active{
	background-position:-562px -148px;
	}
	
.last-menu{
	margin:0 !important;
	}

.menu-06{
	width:114px;
	background-position:-741px -195px;
	}
	
.menu-06:hover,
.menu-06-active{
	background-position:-741px -148px;
	}
	
	
.bar-menu-bottom{
	color:white;
	background-color:#2b3084;
	border-top:3px solid #272c7a;
	height:22px;
	clear:both;
	padding:5px 0 0 248px;
	font-size:14px;
	font-weight:bold;
	}
	
.bar-menu-bottom a{
	color:white;
	}
	
.bar-menu-bottom a:hover{
	text-decoration:underline;
	}
	
.left-column{
	 width:488px;
	 margin:40px 0 40px 50px;
	 font-size:12px;
	 color:#666666;
	}
	
.left-column p{
	margin:0 0 15px 0;
	}
	
.left-column p span{
	color:#163AB2;
	}
	
.img-cont-home{
	background-position:-70px -300px;
	width:501px;
	height:228px;
	}
	
.right-column{
	margin:40px 40px 0 0;
	}
	
.button-inscription,
.button-inscription-02,
.button-inscription-03,
.button-inscription-04,
.button-inscription-05{
	width:262px;
	height:35px;
	display:block;
	margin:0 0 5px 0;
	}
	
.button-inscription{
	background-position:0 -530px;
	}
	
.button-inscription-02{
	background-position:-262px -530px;
	}
	
.button-inscription-03{
	background-position:0 -722px;
	}
	
.button-inscription-04{
	background-position:0 -761px;
	}
	
.button-inscription-05{
	background-position:-593px -303px;
	height:43px;
	}
	
.list-wrapper{
	font-family:verdana, arial, helvetica, sans-serif;
	border:1px solid #785845;
	width:260px;
	margin:20px 0;
	color:#666666;
	text-align:left;
	}
	
.list-wrapper p{
	padding:12px;
	text-align:left;
	}
	
.list-wrapper p span{
	color:#163AB2;
	}
	
.list-wrapper h2{
	color:#163AB2;
	font-size:13px;
	margin:15px
	}
	
.list-wrapper ul{
	list-style-type:disc;
	margin:15px 0 15px 30px;
	}
	
.list-wrapper ul li{
	line-height:1.3em;
	margin:0 0 10px 0px;
	}
	
.img-cont-01,
.img-cont-02,
.img-cont-03,
.img-cont-04,
.img-cont-05{
	border:1px solid #785845;
	width:260px;
	height:117px;
	}
	
.img-cont-01{
	background-position:-593px -300px;
	}
	
.img-cont-02{
	background-position:-593px -417px;
	}
	
.img-cont-03{
	background-position:0 -603px;
	}
	
.img-cont-04{
	background-position:-262px -603px;
	}
	
.img-cont-05{
	background-position:-263px -720px;
	}
	
.menu-footer{
	background-position:0 -570px;
	width:888px;
	height:28px;
	}
	
.menu-footer ul{
	width:740px;
	margin:auto;
	}
	
.menu-footer ul li{
	float:left;
	margin:3px 6px 0 6px;
	}
	
.menu-footer ul li a{
	color:white;
	}
	
.credits-footer a{
	color:#AAAAAA;
	}
	
.credits-footer a:hover{
	color:#000000;
	}
	
.credits-footer{
	margin:auto;
	height:30px;
	color:#AAAAAA;
	font-size:;
	width:887px;
	font-size:10px;
	}
	
.main-title,
.main-title-02,
.main-title-03,
.main-title-04,
.main-title-05,
.main-title-06{
	height:57px;
	margin:0 0 15px 0;
	}
	
.main-title{
	background-position:0 -242px;
	width:168px;
	}
	
.main-title-02{
	background-position:-190px -242px;
	width:248px;
	}
	
.main-title-03{
	background-position:-450px -242px;
	width:286px;
	}
	
.main-title-04{
	background-position:-524px -598px;
	width:350px;
	}
	
.main-title-05{
	background-position:-524px -655px;
	width:175px;
	}
	
.main-title-06{
	background-position:-524px -712px;
	width:285px;
	}
	
.title-cont-txt{
	color:#163AB2;
	font-size:14px;
	margin:5px 0;
}

.list-stats li{
	text-align:justify;
	line-height:1.4em;
	}
