	body{
		margin:0px;
		padding:0px;
		background-color:#FDF4E7;
	}
	
	.middle{
		font-family:Arial;
		font-size:13px;
		color:#3E3E3E;
		width:90%;
		height:100%;
		padding: 5px 5px 3px 10px;
		background-color:#FDF4E7;
	}
	.middle table td{
		font-family:Arial;
		font-size:13px;
		padding:2px 2px 2px 2px;
	}
	
	.login{
		margin:0px 0px 0px 8px;
		padding:0px;
		width:200px;
		height:80px;
		background-repeat:no-repeat;
	}
	.login table td{
		font-family:Arial;
		font-size:11px;
		color:#666666;
		padding:2px 2px 2px 2px;
	}
	.login input{
		width:110px;
		height:20px;
		margin:0px 0px 0px 0px;
	}
	.login .btn{
		border:0px;
		width:62px;
		height:19px;
		margin:0px 0px 0px 0px;
	}
	
	
	
	
	.footer{
		font-family:Arial;
		color:#FFFFFF;
		padding-right:15px;
	}
	.footer .left{
		float:left;
		font-size:11px;
		padding-left:15px;	
	}
	.footer .right{
		float:right;
		font-size:12px;
	}
	.footer .right a{
		color:#FFFFFF;
		font-size:12px;
		text-decoration:none;
		margin-left:6px;
		margin-right:6px;
	}
	
	
	
	
	.path{
		font-family:Arial;
		color:#3E3E3E;
	}
	.path .left{
		font-size:14px;
		color:#8E0101;
		padding:0px 0px 0px 10px;
	}
	.path .left a{
		font-size:14px;
		color:#4C4B4B;
		text-decoration:none;
		margin:3px 3px 3px 3px;
	}
	.path .right{
		font-size:11px;
		padding:3px 20px 3px 0px;
	}
	.path .right a{
		font-size:12px;
		color:#3E3E3E;
		text-decoration:none;
	}
	
	
	
	.main_menu{
		position:relative;
	}
		
	.main_menu_btn{
		display:block;
		overflow:hidden;
		width:172px;
		height:100%;
		border-top:1px solid #ECECEC;
		border-bottom:1px solid #ECECEC;
		margin:0px 0px 1px 0px;
		padding:3px 0px 3px 0px;
		background-color:#E8E8E7;
	}

	.main_menu_btn a{
		display:block;
		overflow:hidden;
		text-decoration:none;
		font-family:Arial;
		font-size:12px;
		color:#656565;
		padding:3px 0px 3px 9px;
		margin:0px 0px 0px 3px;
		font-style: normal;  font-weight: bold; font-size: 11pt; text-decoration: none; color: #A88E67;
	}
	
	.main_menu_btnSenas a{
		display:block;
		overflow:hidden;
		text-decoration:none;
		font-family:Arial;
		font-size:12px;
		color:#656565;
		padding:3px 0px 3px 9px;
		margin:0px 0px 0px 3px;
	}
	.main_menu_btn a:hover{
		color:#FFFFFF;
		background-color:#8E0101;
	}
	
	
	
	
	
	.main_menu .sub_menu{
		display:none;
		position:absolute;
	}
	.sub_menu .top{
		width:151px;
		height:4px;
	}
	.sub_menu .bottom{
		width:151px;
		height:9px;
	}
	.content{
		-moz-box-sizing: border-box; 
		width:151px;
		border-right:1px solid #8E0101;
		border-left:1px solid #8E0101;
	}
	.main_menu .sub_menu .sub_menu_btn{
		width:149px;
		background-color:#FFAC4C;
	}
	.main_menu .sub_menu .sub_menu_btn a{
		display:block;
		font-family:Arial;
		font-size:11px;
		padding:3px;
		color:#656565;
		text-decoration:none;
		border-left:6px solid #FFAC4C;
		border-bottom:2px solid #FFAC4C;
		_width:100%;
	}
	.main_menu .sub_menu .sub_menu_btn a:hover{
		color:#8E0101;
		border-left:6px solid #8E0101;
		border-bottom:2px solid #8E0101;
		background-color:#FFFFFF;
	}
	
	.Pays_Mapping {
		font-size: 16px;
		font-weight: normal;
		color: #660000;
	}
	.chapter {
		font-size: 14px;
		font-weight: normal;
		color: #000099;
	}
	.text_mapping {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
	}
	.navigate {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding-left: 5px;
	}
	.menu_mapping {
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding-left: 10px;
		padding-top: 2px;
		padding-bottom: 5px;
	}
	.menu_mapping a {
		padding-left: 5px;
		padding-top: 2px;
		padding-bottom: 5px;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
	}
	
	.Titre_text {
		font: bold 12px Verdana, Arial, Helvetica, sans-serif;
		color: #7C322F;
	}
	.Style3 {
		font-size: 16px;
		font-weight: bold;
	}
	.text_mapping a {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #000099;
	
	}
	.author a {
		color: #000000;
		font-style: italic;
		font-weight: bold;
		text-decoration: none;
		font-size: 11px;
		cursor: help;
	}
	.author {
	
		color: #000000;
		font-style: italic;
		font-weight: bold;
		text-decoration: none;
		font-size: 11px;
	}
	.list_sector a {
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #000099;
		text-decoration: none;
	}
	
	.list_sector a:hover{
		
		font-weight: bold;	
	}
	.list_sector {
	
	
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #000099;	
		border-bottom-width: thin;
		border-bottom-style: dotted;
		border-bottom-color: #000099;
	}
	.more a:hover {
	
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
.more a:link {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #8F0100;
}
.more a:visited {

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #8F0100;
}
.more a:active {


	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #8F0100;
}