	body{
		margin:0;
		padding:0;
		font:12px Lucida Grande,arial,sans-serif;
		background-attachment:fixed;
		background-image:url(../__layout/new_background.jpg);
		background-color:#9A4F00;
	}
	img, div, a, input { behavior: url(iepngfix.htc) }
	a{
		text-decoration:none;
		outline:none;
		color:#fff;
	}
	#BlocOmbreGauche{
		position:fixed;
		top:0;
		bottom:0;
		left:0;
		width:375px;
		z-index:-2;
		background-image:url(../__layout/left_gradient.png);
		background-repeat:repeat-y;
		display:none;
	}
/* -------------------------------------------------------------------------- */
	#site_logout{
		position:absolute;
		top:0;
	}
	#site_logout input{
		border:none;
		background-color:transparent;
		color:#fff;
		font:bold 11px arial;
	}
/* -------------------------------------------------------------------------- */
	#outerWrapper{
		padding-bottom:10px;
	}
/* -------------------------------------------------------------------------- */
	#persoLeft{
		position:fixed;
		top:-50px;
		margin-left:-50px;
		z-index:0;
		width:432px;
		height:635px;
		background-image:url(../__layout/dogon_2.png);
		opacity:0.5;
		display:_none;
	}
	#persoRight{
		position:fixed;
		left:50%;
		margin-left:300px;
		top:200px;
		z-index:0;
		width:432px;
		height:635px;
		opacity:0.8;
		background-image:url(../__layout/dogon_3.png);
		display:_none;
	}
/* -------------------------------------------------------------------------- */
	#wrapper{
		/* position:relative; */
		width:950px;
		margin:0 auto;
		z-index:5;
	}
	#mail-mali_logo{
		position:absolute;
		top:65px;
		right:-70px;
		width:201px;
		height:142px;
		background-image:url(../__layout/last_logo.png);
		z-index:10;
	}
	#mainContainer{
		position:relative;
		z-index:5;
		padding-top:5px;
	}
/* -------------------------------------------------------------------------- */
	#header{
		height:100px;
		position:relative;
		margin-bottom:25px;
	}
	#header h1, #header h2, #header h3, #header h4{
		position:absolute;
		margin:0;
		padding:0;
		color:#444;
		color:#fff;
		left:0px;
		text-shadow: 1px 1px 4px rgba(0,0,0,0.7);
	}
	#siteMainTitle{
		bottom:14px;
		font-size:36px;
		font-weight:normal;
		letter-spacing:0.2em;
		font-family: Georgia, serif;
	}
	#siteSubMainTitle{
		bottom:0;
		font-size:13px;
		font-family:arial;
		font-weight:normal;
		letter-spacing:0.09em;
	}
	#searchbox_container{
		float:right;
		padding: 10px 0 0 0;
	}
	#searchbox_container input{
		display:inline-block;
		font:11px tahoma,sans-serif;
	}
	#searchbox_container label{
		padding-right:5px;
		font:bold 11px arial;
		color:#555;
		color:#fff;
		text-shadow: 1px 1px 2px #000;
	}
	#searchbox_container .searchbox_f{
		border:solid 1px #555;
		border-right:none;
		padding:2px;
		width:150px;
	}
	#searchbox_container .searchbox_b{
		border:none;
		font-weight:bold;
		background-color:#442A07;
		color:#fff;
		margin-top:1px;
		margin-left:-5px;
		border:solid 1px #2F1D04;
		border-left:none;
		padding:1px;
	}
	#site_maintitle{
		position:absolute;
		top:32px;
		width:582px;
		height:63px;
		background-image:url(../__layout/mail-mali_title.png);
	}
/* -------------------------------------------------------------------------- */
	#mainBody{
		
	}
/* -------------------------------------------------------------------------- */
	#mainMenu{
		background-color:#77490D;
		background-color:#442A07;
		font-size:12px;
		height:26px;
		font-family: arial, sans-serif;
		padding:0 3px;
		font-weight:bold;
		box-shadow:1px 1px 7px rgba(0,0,0,.5);
		border-radius:4px;
	}
	#mainMenu #access{
		float:right;
		font-family:courrier new;
		font-weight:bold;
		color:#fff;
		line-height:26px;
	}
	#mainMenu #access a{
		text-align:center;
		width:20px;
		display:block;
		color:#fff;
		font-size:18px;
	}
	#mainMenu .menuItem{
		display:block;
		float:left;
	}
	#mainMenu .menuItem a{
		padding: 0 7px;
		display:block;
		color:#fff;
		line-height:26px;
		border-right:solid 1px #7A5029;
	}
	#mainMenu a:hover,
	#mainMenu #access a:hover,
	#mainMenu .select a{
		background-color:#F5E0B4;
		color:#000;
	}
/* -------------------------------------------------------------------------- */
	#outerBody{
	
	}
	#path{
		position:relative;
		z-index:-2;
		font:bold 11px arial;
		padding:1px 5px;
		color:#fff;
		text-shadow: 0px 0px 3px #000;
		background-color:#5C390A;
		border:solid 1px #935B10;
		border-radius:4px;
	}
/* -------------------------------------------------------------------------- */
	#subMenu{
		float:left;
		width:250px;
		font-size:12px;
		line-height:16px;
		padding-top:28px;
		margin-right:20px;
	}
	#subMenu ul{
		list-style-type:none;
		color:#ccc;
		margin:0 0 20px 0;
		padding:0 0 0 0;
	}
	#subMenu li{
		
	}
	#subMenu a{
		display:block;
		border-bottom:dotted 1px #A6740D;
		padding: 4px 0;
		text-shadow:1px 1px 1px rgba(0,0,0,0.5);
	}
	#subMenu a:hover{
		color:#fff;
		border-bottom:solid 2px #fff;
		padding: 4px 0 3px 0;
	}
	#subMenu .select a{
		font-weight:bold;
		color:#fff;
		border-bottom:solid 2px #fff;
		padding: 4px 0 3px 0;
	}
	#subMenu .subMenuSectionTitle{
		font-size:20px;
		margin-top:3px;
		margin-bottom:5px;
		padding-bottom:4px;
		border-bottom:solid 2px #fff;
		color:#fff;
		text-shadow:1px 1px 1px rgba(0,0,0,0.6);
		font-family: 'Ubuntu Condensed', sans-serif;
		font-family: 'UbuntuCondensedRegular';
	}
	#subMenu span{
		float:right;
		font-size:22px;
		margin-right:-14px;
		margin-top:-2px;
		margin-top:0px\9;
		font-weight:normal;
		font-family: 'Ubuntu Condensed', sans-serif;
		font-family: 'UbuntuCondensedRegular';
	}
	#subMenu .links li a{}
/* -------------------------------------------------------------------------- */
	#innerBody{
		overflow:hidden;
		padding:10px;
		margin:5px 0 10px 5px;
		border-radius:10px;
		background-image:url(../__layout/transparent_bg_bright.png);
	}
	#articleTitle{
		margin:3px 0 0 0;
		padding:0;
		font-weight:normal;
		font-size:30px;
		color:#fff;
		overflow:auto;
		text-transform:uppercase;
		text-shadow:1px 1px 1px rgba(0,0,0,0.6);
		border-bottom:solid 2px #fff;
		font-family: 'Ubuntu Condensed', sans-serif;
		font-family: 'UbuntuCondensedRegular';
	}
/* -------------------------------------------------------------------------- */
 	#contenu{
		color:#fff;
		text-shadow:1px 1px 1px rgba(0,0,0,0.6);
		padding-top:20px;
	}
	#contenu .insertedImg,
	#contenu .insertedImage,
	#contenu .inserted_image{
		border:none;
		box-shadow:2px 2px 5px 2px rgba(0,0,0,0.6);
		cursor:pointer;
		border:solid 3px #fff;
	}
/* -------------------------------------------------------------------------- */
 	.contenu{
		padding:10px;
		font-size:13px;
		line-height:19px;
	}
	.contenu a{
		border-bottom:dotted 1px #fff;
		_border-bottom:solid 1px #fff;
	}
	.contenu a:hover{
		border-bottom:solid 1px #fff;
	}
	.contenu h1,
	.contenu h2,
	.contenu h3,
	.contenu h4,
	.contenu h5,
	.contenu h6{
		margin:0;
		padding:0;
		font-weight:normal;
		line-height:normal;
	}
	.contenu h1{
		font-size:28px;
		font-family: 'Ubuntu Condensed', sans-serif;
		font-family: 'UbuntuCondensedRegular';
	}
	.contenu h2{
		font-size:25px;
		font-family: 'Ubuntu Condensed', sans-serif;
		font-family: 'UbuntuCondensedRegular';
	}
	.contenu h3{
		font-size:18px;
		font-family: 'Ubuntu Condensed', sans-serif;
		font-family: 'UbuntuCondensedRegular';
	}
	.contenu h4{
		font-size:15px;
		line-height:22px;
	}
	.contenu h5{
		font-size:12px;
		line-height:20px;
	}
	.contenu h6{
		font-size:10px;
	}
	.contenu ul{
		list-style-type:square;
	}
	.contenu td{
		vertical-align:top;
	}
	.contenuHome{
		text-align:justify;
		padding:0 0 0 0;
		margin-top:5px;
		font-size:13px;
		line-height:normal;
	}
	.inserted_image{
		cursor:pointer;
	}
	.inserted_image_left{ 
		float: left;
		margin: 0 12px 12px 0;
	}
	.inserted_image_right{
		float: right;
		margin: 0 0 12px 12px;
	}
	.inserted_image_popup{
		cursor: pointer;
	}
	.imageGal{
		cursor:pointer;
	}
	.contenu .template_table{
	width:100%;
	font-size:100%;
	}
	.contenu .template_table td{
		padding:2px 15px 2px 0;
	}
	.contenu .template_table .small{
		width:40px;
		white-space:nowrap;
	}
	.contenu .template_table .large{
		width:100%;
	}
	.contenu .table_cellBorderBottom{
		border-top:dotted 1px #E0B472;
		_border-top:solid 1px #E0B472;
		border-collapse:collapse;
	}
	.contenu .table_cellBorderBottom td{
		border-bottom:dotted 1px #E0B472;
		_border-bottom:solid 1px #E0B472;
		white-space:nowrap;
	}
	.contenu .table_gallery{
		border-collapse:collapse;
	}
	.contenu .table_gallery td{
		text-align:center;
		vertical-align:middle;
		padding:5px;
	}
	#contenu .inserted_image{

	}
	#editeur{
		background-color:#89590F;
	}
	#editeur table{
		font-size:100%;
		width:100%;
	}
	#editeur td{
		vertical-align:top;
		border:dotted 1px;
	}
	
/* -------------------------------------------------------------------------- */
	#footer{
		background-color:#1E1603;
		border:solid 1px #4A321C;
		border-radius:4px ;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		text-align:center;
		position:relative;
		padding:20px;
		box-shadow: 1px 1px 7px rgba(0,0,0,.5);
		cursor:default;
	}
	#footer div{
	}
/* -------------------------------------------------------------------------- */
	.clear{
		clear:both;
	}
/* -------------------------------------------------------------------------- HOME */
	#home_wrapper{
		margin-top:10px;
		color:#fff;
		text-shadow:1px 1px 1px rgba(0,0,0,0.8);
	}
	#home_wrapper .contenuHome{
		border-top:solid 6px #5C390A;
		border-bottom:solid 6px #5C390A;
		padding-top:16px;
		padding-bottom:16px;
		line-height:18px;
	}
	#lastImageContainer{
		float:right;
		width:250px;
		margin-top:45px;
	}
	#lastImageContainer .imageContainer{
		text-align:center;
		margin-bottom:5px;
		padding: 10px 5px 5px 5px;
		background-image:url(../__layout/transparent_bg.png);
		border-radius:5px;
	}
	#lastImageContainer .imageContainer a img{
		border:solid 2px #fff;
		max-width:230px;
		box-shadow: 1px 1px 7px rgba(0,0,0,.5);
	}
	#lastImageContainer .imageContainer div{
		font-size:11px;
	}
	#newsWrapper{
		margin-right:250px;
	}
	#newsWrapper table{
		width:100%;
		border-collapse:collapse;
	}
	#newsWrapper table h2{
		margin:0;
		padding:0 0 3px 0;
		font-weight:normal;
		font-size:26px;
		border-bottom:solid 2px #fff;
		text-transform:uppercase;
		font-family: 'Ubuntu Condensed', sans-serif;
		font-family: 'UbuntuCondensedRegular';
	}
	#newsWrapper table td{
		width: 25%;
		vertical-align:top;
		padding:15px 5px 10px 0;
		position:relative;
	}
	#newsWrapper .lastartWrapper{
		background-image:url(../__layout/transparent_bg_bright.png);
		margin-top:5px;
		padding:10px;
		border-radius:5px;
		position:relative;
	}
	#newsWrapper .lastartWrapper h4{
		margin:0 0 5px 0;
		padding:0 0 5px 0;
		border-bottom:dotted 1px;
		font-family: 'Ubuntu Condensed', sans-serif;
		font-family: 'UbuntuCondensedRegular';
		font-size:19px;
		font-weight:normal;
	}
	#newsWrapper .lastartWrapper h4 small{
		float:right;
		font-weight:normal;
		font-style:normal;
		margin-top:2px;
		font-size:16px;
		position:relative;
	}
	#newsWrapper .lastartContent{
		line-height:18px;
		font-size:12px;
		position:relative;
	}
	#newsWrapper .newsPreview{
		float:left;
		width:100px;
		margin:2px 5px 0 0;
		border:solid 1px;
		border:solid 2px #000\9;
		box-shadow: 1px 2px 3px rgba(0,0,0,0.8);
	}
