@charset "utf-8";
/* CSS Document */
/*Couleur jaune : *fffbeb*/
body
	{	margin:0px;
		padding:0px;
		background-color:#000000;
		font-family: "Times New Roman", Times, serif;
		font-size:14px;
	}
h1,h2,h3,h4,h5,h6,span
	{
		margin:0px;
		padding:0px;
	}
a:link {
	text-decoration: none;
	color:#000;
}
a:visited {
	text-decoration: none;
	color:#000;
}
a:hover {
	text-decoration: none;
	color:#000;
}
a:active {
	text-decoration: none;
	color:#000;
}
img
{
	border: none;
}
div, p, ul, form, label, img{
	padding:0px; margin:0px;}
	
ul{
	list-style-type:none;}
/* contenu global */	
.global {
	margin:0 auto;
	padding:0px;
	width: 938px;
	text-align: right;
}
.header{
	margin:10px 0px 0px 0px;
	width:938px;
		height:171px;
		float: none;
		padding:0px;
}
/* Menu Secondaire */
#menu2
	{
		width:260px;
		height:23px;
		float: left;
		margin:0px;
		padding:0px;
		text-align:left;
	}
#menu1
	{
		width:560px;
		height:23px;
		float: right;
		margin:0px;
		padding:0px;
	}
#menu1 ul
	{
		width:560px;
		height:23px;
		float: right;
		margin:0px;
		padding:0px;
		display:block;
	}
#menu1 ul li
	{
		width:70px;
		height:23px;
		float: right;
		margin:0 0px 0 0;
		padding:0px;
		display:block;		
	}
#menu1 ul li a.menu
	{
		width:70px;
		height:16px;
		float: right;
		margin:0px;
		padding:7px 0 0px 0;
		font-size:14px;
		font-weight:bold;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image: url(../images/BOT.jpg);
		background-repeat:no-repeat;
		line-height : 12px;
	}	
#menu1 ul li a.menu:hover
	{line-height : 12px;
		width:70px;
		height:16px;
		float: right;
		margin:0px;
		padding:7px 0px 0px 0px;
		font-size:14px;
		font-weight:bold;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image: url(../images/BOT-HOVER.jpg);
		background-repeat:no-repeat;		
	}
	#menu1 ul li.espace
	{
		width:160px;
		height:23px;
		float: right;
		margin:0 0px 0 0;
		margin-right:10px;
		padding:0px;
		display:block;		
	}
#menu1 ul li.espace a.menues
	{
		width:160px;
		height:16px;
		float: right;
		margin:0px;
		padding:7px 0 0px 0;
		font-size:14px;
		font-weight:bold;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image: url(../images/BOT1.jpg);
		background-repeat:no-repeat;
		line-height : 12px;
	}	
#menu1 ul li.espace a.menues:hover
	{line-height : 12px;
		width:160px;
		height:16px;
		float: right;
		margin:0px;
		padding:7px 0px 0px 0px;
		font-size:14px;
		font-weight:bold;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image: url(../images/BOT1-HOVER.jpg);
		background-repeat:no-repeat;		
	}
/* banniere */
.banniere{
width:938px;
		height:148px;
		float: right;
		margin:0px;
		padding:0px;
		background-image: url(../images/banniere.png);
		background-repeat:no-repeat;}
.banniere span{
color:#efd68e;
font-family:andalus;
float: right;
margin:44px 140px 0px 0;
font-size:40px;
}
.corpsprincipale{
		width:938px;
		margin:0px;
		padding:0px;
		background-color:#fffbeb;
		float:right;
		
}
.corps{
		width:910px;
		margin:18px 14px 0px 14px;
		padding:0px;
		display:block;
		
}
.zone1
	{
		width:910px;
		height:224px;
		float: right;
		margin:0px;
		padding:0px;
	}
/*Association*/
#association
	{
		width:180px;
		float: right;
		margin:0px;
		padding:0px;
	}
#association ul
	{
		width:180px;
		float: right;
		margin:1px 0px 0px 0px;
		padding:0px;
		display:block;
	}
#association ul li
	{
		width:178px;
		height:29px;
		float: right;
		margin:2px 10px 4px 0px;
		padding:0px 0 0 0;
		display:block;
		background-image: url(../images/presentation.png);
		background-repeat:no-repeat;
	}
#association ul li a.rubrique
	{
		width:160px;
		height:20px;
		float: right;
		margin:0px;
		padding:7px 29px 0px 0;
		font-size:21px;
		font-weight:bold;
		text-decoration:none;
		line-height : 12px;
		color:#5d2c02;
		font-family:andalus;
	}	
#association ul li a.rubrique:hover
	{line-height : 12px;
	color:#5d2c02;
font-family:andalus;
		width:160px;
		height:20px;
		float: right;
		margin:0px;
		padding:7px 29px 0px 0;
		font-weight:bold;
		font-size:21px;
		text-decoration:none;
	}
/*flash*/
/*********************** PORTELLETE **************************/
.flash
{
display: block;
float: right;
margin-left:13px;
margin-right:13px;
width:460px;
height:224px;
}
.coin-gauche
{
background-image: url(../images/coingauche.jpg);
width:5px;
height:28px;
float:left;
margin:0px;
padding:0px;
}
.coin-center
{
width:460px;
background-image: url(../images/arrplanentete.jpg);
background-repeat:repeat-x;
height:28px;
margin:0px;
padding:0px;
display: block;
}
.txt-ttespace {
	color:#5d2c02;
	display:inline;
	float: right;
	font-size:18px;
	font-weight:bold;
	text-align: right;
	text-decoration:none;
	padding-top:6px;
	padding-right:8px;
}
.txt-ttespace a{
	color:#5d2c02;
	display:inline;
	float: right;
	font-size:18px;
	font-weight:bold;
	text-align: right;
	text-decoration:none;
}
.coin-droite
{
width:5px;
height:28px;
float:right;
background-image: url(../images/coindroit.jpg) ;
background-repeat:repeat-x;
margin:0px;
padding:0px;
}
.picttre-espace
{
margin-right:0px;
margin-top:4px;
margin-left:6px;
display:inline;
float: right;
}
.tacenter
{
width:456px;
height:194px;
border-left:2px solid #c9b8a8;
border-right:2px solid #c9b8a8;
border-bottom:2px solid #c9b8a8;
padding:0px;
margin:0px;
}
#featured {
	width:456px;
	height:193px;
	background: #a09295;
	position: relative;
	float:right;
}
#featured .info{
	width:456px;
	position:absolute; 
	top:169px; right:0; 
	height:25px;
	background-image: url(../images/transparent-bg.png);
}
#featured .info h2{ 
	font-size:15px; 
	color:#d8d8d7;  
	margin:0;
	text-align:right;
	overflow:hidden;
	padding-top:2px;
	padding-right:10px;
	margin:0px;
}
/*fin flash*/
.login
{
display:inline;
float: right;
width:212px;
height:224px;
margin:0px;
padding:0px;
}
.coin-center1{
width:200px;
background-image: url(../images/arrplanentete.jpg);
background-repeat:repeat-x;
height:28px;
margin:0px;
padding:0px;	
	}
.tacenter1
{
width:200px;
	height:194px;
border-left:2px solid #c9b8a8;
border-right:2px solid #c9b8a8;
border-bottom:2px solid #c9b8a8;
padding:0px;
margin:0px;
position: relative;
background-image:url(../images/arrplan_corpscadre.jpg);
background-repeat:repeat-x;
}
#leftPan form{width:180px; height:160px; padding:0; margin:2px 4px 2px 4px; color:#5d2c02;}
#leftPan form label{width:180px; display:block; float:right; padding:4px 6px 4px 0px; font-weight:bold; font-size:14px; color:#fffbeb; }
#leftPan form input{float:right; display:block; width:150px; height:12px; margin:4px 10px 0px 0;background-color:#f9f4ea;}
#leftPan #submit {
background: url(../images/valider.jpg) no-repeat;
width: 63px;
height: 16px;
cursor: pointer;
border: none;
float: left;
margin:0px 0px 0px 0px;
top:28px;
position:relative;
}
#langue form{width:160px; padding:0; margin:0px 4px 10px 0px; color:#efd68e; float:left; height:26px;}
#langue form label{width:100px; display:block; float:right; padding:4px 0px 2px 4px; font-size:12px; color:#e1cc96; font-weight:bold;}
#langue form select{width:130px; padding:0; margin:0px 4px 10px 0px; color:#efd68e; float:left;}
#langue img{
	border:0;
	margin:0px;
	padding:0px;
	padding-right:4px;
	
	float:left;}
#mainCol
	{
		width:910px;
		height:110px;
		float: right;
		margin:18px 0 14px 0 ;
		padding:0px;
		text-align:right;
	}
#mainCol #services {
border:2px solid #c9b8a8;
position: relative;
background-image: url(../images/arrpplanservice.jpg);
background-repeat:repeat-x;
width: 908px;
height: 92px;
margin-bottom:4px;
margin-top:4px;
}
#services h3 {
font-size: 18px;
color: #112638;
font-weight: normal;
margin: 0px;
padding: 0px;
position: absolute;
top: 10px;
right: 20px;
}
#mainCol #services ul {
list-style-type: none;
margin: 0px;
padding: 0px;
display:block;
}
#mainCol #services ul li.non {
float: right;
display: block;
width: 225px;
height: 82px;
padding: 10px 0px 0px 0px;
margin: 0px 4x 0px 4px;
text-align: right;
background-image:url(../images/separateurcadre.jpg);
background-position:left;
background-repeat:no-repeat;
}
#mainCol #services ul li {
float: right;
display: block;
width: 223px;
height: 82px;
padding: 10px 0px 0px 0px;
margin: 0px 4x 0px 4px;
text-align: right;
}
#mainCol #services ul li h4 {
font-size: 16px;
color: #5d2c02;
font-weight: bold;
margin: 0px;
padding: 0px;
font-family: Cambria, Georgia, "Times New Roman", Times, serif;
}
#mainCol #services ul li p {
color: #414141;
font-size: 14px;
margin: 0px;
padding-left:4px;
text-align: right;
font-weight: bold;
}
#mainCol #services ul li img {
width:62px;
margin: 0px 4px 4px 6px;
float: right;
}
.plus {
background-image:url(../images/bouton.jpg);
background-repeat:no-repeat;
width:55px;
margin: 2px 0px 1px 4px;
float: left;
display:block;
}
.plus h1 a{
	font-size:12px;
	color:#FFF;
	padding-right:8px;
	font-weight:bold;
	}
.zone2
	{
		width:910px;
		height:224px;
		float: right;
		margin-top:18px;
		padding:0px;
	}
.barreau
{
display:inline;
float: right;
width:212px;
height:224px;
margin:0px;
margin-bottom:16px;
padding:0px;
}
#clic{
	width:-14px;
	position:absolute;
	display:inline;
	padding-right:22px;
	color: #414141;
	font-size: 16px;
	font-weight:bold;
	text-align: right;
	top:551px;
	left:750px;
	}	
.objectifs
{
display: block;
float: right;
margin-left:4px;
margin-right:8px;
width:440px;
text-align:justify;
}
 h2.object {
font-family:andalus;
font-size: 22px;
color: #5d2c02;
font-weight: bold;
text-align:center;
}
.objectifs p {
color: #414141;
font-size: 14px;
margin: 0px;
padding-left:4px;
padding-right:6px;
text-align: justify;
font-weight: bold;
}
.pre2 {
width:600px;
color: #414141;
font-size: 24px;
padding-top:20px;
margin-right:10px;
text-align:justify;
font-family:Andalus;
display:block;
}
.objectifs h3{
	float:left;
	padding-left:6px;
	font-weight:bold;
	
	}
.annuaire
{
display:inline;
float: right;
width:212px;
height:224px;
margin:0px;
padding:0px;
}
#leftPan3 form.annur{width:180px; height:180px; padding:0; margin:10px 6px 0px 6px; color:#5d2c02;}
#leftPan3 form.annur label{width:180px; display:block; float:right; padding:2px 6px 0 0px; font-weight:bold; font-size:16px; }
#leftPan3 form.annur input{float:right; display:block; width:160px; height:16px; margin:2px 10px 0px 0; background-color:#e4d1c1; font-size:12px;}
#leftPan3 form.annur select{float:right; width:164px; height:20px; margin:2px 10px 0px 0;background-color:#e4d1c1; font-size:12px;}
#leftPan3 #submit {
background: url(../images/recherche.jpg) no-repeat;
width: 63px;
height: 20px;
cursor: pointer;
border: none;
float: left;
margin:0px 0px 0px 0px;
top:12px;
left:2px;
position:relative;
}
/*menu*/
.menu{
		width:938px;
		margin:0px;
		padding:0px;
		height:224px;
		float:right;
background-color:#812e02;
position: relative;
bottom:0px;
		}
#copyrights
	{
		width:938px;
		float: right;
		margin:5px 0 0 0;
		padding:5px 0 5px 0px;
		font-size:11px;
		color:#fffbeb;
		text-align:center;
		display:block;
	}
#menu
	{
		width:938px;
		height:190px;
		float: right;
		margin:0px ;
		padding:0px;
		text-align:right;
		background-color:#812e02;
		color:#fcf2ca;
	}
#menu #services {
position: relative;
width: 926px;
height: 182px;
margin-bottom:4px;
margin-top:4px;
margin-right:12px;
}
#menu #services h3 a{
	width:100px;
font-size: 14px;
color: #efd68e;
font-weight:bold;
margin: 0px;
padding: 0px;
position: absolute;
top: 140px;
right: 185px;
}
#menu #services ul {
list-style-type: none;
margin: 0px;
padding: 0px;
display:block;
}
#menu #services ul li {
float: right;
display: block;
width: 282px;
height: 180px;
padding: 4px 2px 0px 6px;
margin: 0px 0px 0px 11px;
text-align: right;
}
#menu #services ul li.non {
float: right;
display: block;
width: 286px;
height: 180px;
padding: 4px 2px 0px 6px;
margin: 0px 2px 0px 14px;
text-align: right;
background-image: url(../images/separ.jpg);
background-position:left;
background-repeat:no-repeat;
}
#menu #services ul li h4 {
font-size: 18px;
color: #fffbeb;
font-weight: bold;
margin: 0px;
padding-right:6px;
padding-bottom:4px;
}
#menu #services ul li h5 {
font-size: 16px;
color: #efd68e;
font-weight: bold;
margin-right:80px;
padding-right:6px;
padding-bottom:4px;
}
#menu #services ul li p {
	color: #fffbeb;
	font-size: 14px;
	padding-top:0px;
	padding-bottom:4px;
	padding-right:6px;
	text-align: right;
	margin:0px;
	font-weight: normal;

}
#menu #services p ul li.issedar{
	list-style: lower-greek;
	list-style-type:disc;
	list-style-image:url(../images/point-issedarat.jpg);
	margin:0px;
	padding:0px;
	list-style-position: inside;
	height:auto;


}
#menu #services ul li p a{
color: #fcf2ca;
font-size: 14px;
padding-top:0px;
padding-bottom:4px;
padding-right:2px;
margin:0px;
text-align: right;
display:block;

}
#menu #services ul li.non p a{
color: #fcf2ca;
font-size: 14px;
padding-top:0px;
padding-bottom:4px;
padding-right:2px;
margin:0px;
text-align: right;
display:block;

}
#menu #services ul li img {
width:80px;
height:110px;
margin: 2px 0px 6px 10px;
float: right;
border:solid 1px #fffbeb;
padding:2px;
}
#menu #services ul li span.date{
	color: #efd68e;
font-size: 10px;
font-weight:bold;
display:block;
padding-top:10px;
margin-right:6px;
	}
#menu #services h5 a{
	width:100px;
font-size: 14px;
color: #efd68e;
font-weight:bold;
margin: 0px;
padding: 0px;
position: absolute;
top: 150px;
right: 820px;
}
#menu #services span a.takedim{
	
font-size: 14px;
color: #efd68e;
font-weight:bold;
margin-left:8px;
width:80px;
float:left;
margin-right:160px;
}
#menu #services div.point{
	width:260px;
	height:3px;
	background-image: url(../images/bg_ligne.jpg);
	margin-bottom:6px;
	margin-top:6px;
	display:block;
	}
.side1 {
background : #fffbeb;
margin : 0 0 0 0px;
position : relative;
float : right;
width : 680px;
display:block;
padding:0px;
}

.side1 img {
border: 0px;
margin : 0px;
padding:0px;
}
.side1 h1 {
font-weight:bold;
width:655px;
font-size:20px;
line-height:30px;
position:relative;
background:#fffbeb url(../images/arrplan-corps.jpg) no-repeat right;
color:#5d2c02;
margin : 16px 17px 0px 0px;
padding:0px;
display:block;
height:28px;
float:right;
}
.side1 div.contenu{
	width:631px;
	height:auto;
	padding:10px;
	padding-bottom:15px;
	margin:0px;
	margin-right:17px;
	margin-bottom:20px;
	border-left:2px solid #c9b8a8;
	border-right:2px solid #c9b8a8;
	border-bottom:2px solid #c9b8a8;
	position:relative;
	display:block;
	float:right;
	}
.side1 div.contenu1{
	width:631px;
	height:auto;
	padding:10px;
	padding-bottom:15px;
	margin:0px;
	margin-right:17px;
	margin-bottom:20px;
	border-left:2px solid #c9b8a8;
	border-right:2px solid #c9b8a8;
	border-bottom:2px solid #c9b8a8;
	position:relative;
	display:block;
	float:right;
	}
.contenu1 h2{
	float: right;
	font-size:20px;
	font-weight:bold;
	color:#673602;
	padding-right:200px;
	margin-top:14px;}
.contenu1 p{
	color: #000;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:10px;
	margin:0px;
	position:relative;
	font-size:16px;
	}
.contenu1 p span{
	color: #000;
	padding-top:4px;
	padding-bottom:10px;
	margin:0px;
	font-size:18px;font-weight:bold;
	}
.side1 h2 {
text-align:Center;
clear : both;
font-weight:bold;
font-size:20px;
color : #OOOOOO;

}
.side1 h5 {
line-height : 21px;
width : 500px;
height : 29px;
text-align:right;
clear : both;
margin : 12px 30px 0px 0px;
font :  14px verdana,bold;
text-transform : uppercase;
color : #FFFFFF;
background:#fefaea url(../images/Chercherunbareauh.jpg) no-repeat right;
}
.side1 h6.pdf {
width : 600px;
text-align:left;
clear : both;
margin :0px 10px 0px 0px;
font-size: 16px;
color: #a23a03;
font-weight: bold;
}
.side1 h5 SPAN {
line-height : 26px;
margin : 12px 30px 32px 0px;
}
.side1 h3 {
clear : both;
font-weight:bold;
font-size:21px;
text-transform : uppercase;
color : #OOOOOO;

}
.side1 h4 {
line-height : 21px;
width : 500px;
height : 29px;
text-align:right;
clear : both;
margin : 12px 30px 0px 0px;
font :  14px verdana,bold;
text-transform : uppercase;
color : #FFFFFF;
background:#ffffff url(images/Chercherunbareauh.jpg) no-repeat right;
}
.side1 h4 SPAN {
line-height : 26px;
margin : 12px 30px 32px 0px;
}
.side1 p.objectifs {
margin : 0px 10px 0px 0px;
padding:0px;
font-size:18px;
color : #000000;
text-align: justify;
float:right;
width:600px;
}
.side1 p.objectifs img.abam{
	border:0px;
	margin-right:250px;
	margin-top:68px;
	margin-bottom:68px;

}
.side1 p.pre5 {
margin : 100px 220px 0px 0px;
font-size:40px;
font-weight:bold;
color : #000000;
text-align:right;
}
.side1 h1 span {
position:relative;
display : block;
margin : 1px 8px 0 0;

}
.side1 span.point_abam{
	width:520px;
	height:3px;
	background-image: url(../images/point3.jpg);
	background-repeat:repeat-x;
	background-position:top right;
	float:right;
	position:relative;
	margin-right:20px;
	margin-bottom:10px;
	padding:0px;
	display:block;
	}
/*.side2 {
background : #f1decc;
margin : 0px 0px 0px 0px;
padding-bottom:20px;
position : relative;
float : left;
width : 238px;
}*/
.side2 {
background : #fffbeb;
margin : 0px 680px 10px 20px;
padding-top:8px;
width : 234px;
}
.arrcadre{
	width:234px;
	height:174px;
	margint:0px;
	padding:6px;
	border:0px;
	}
.arrcadre div.bar{
	width:3px;
	height:22;
	background-color:#7f2d02;
	float:right;
	margin-right:4px;
	margin-left:4px;
	margin-top:10px;
	display: block;	}
.arrcadre h1{
	width:180px;
	border-bottom : 2px solid #5d2c02;
font-size:18px;
font-weight:bold;
color : #5d2c02;
margin : 10px 6px 2px 4px;
	}
.newsass{
	width:190px; height:160px; padding:0; 
	margin:0px; color:#decfa7;}
.newsass h2 a{
	width:190px;
font-size:15px;
font-weight:bold;
color : #000000;
margin-right:6px;
margin-top:8px;
display:block;

	}
	.newsass h3{
width:190px;
font-size:12px;
color : #a21102;
margin:0px;
font-weight:bold;
padding-right:6px;
padding-top:4px;
		}
.newsass h4 a.moustajad{
font-size: 10px;
color: #414141;
font-weight: bold;
margin: 0px;
padding-right:6px;
display:block;
text-align: justify;
}
	.pointcadre{
width:180px;
	height:3px;
	background-image: url(../images/point.gif);
	background-repeat:repeat-x;
	background-position:top right;
	float:right;
	position:relative;
	margin-right:10px;
	margin-top:6px;
	
	margin-bottom:6px;
	padding:0px;
	display:block;}
.FADAE {
float : right;
width : 238px;
margin : 10px 0 0 0;
}
.FADAE h1 {
border-bottom : 2px solid #5d2c02;
clear : both;
font-size:23px;
font-weight:bold;
color : #000000;
margin : 0px 10px 0px 4px;
}

.FADAE h1 span {
background : url(../images/SIDER.jpg) no-repeat right;
}
.FADAE h1 span b {
padding : 0px 14px 0px 0px;
}
.TAWSIYATE {
float : right;
width : 238px;
padding : 4px 0 0 0;
}
.TAWSIYATE h1 {

border-bottom : 2px solid #5d2c02;

clear : both;
font-size:20px;

color : #000000;
margin : 0 10px 10px 8px;
}
.TAWSIYATE h2 {
clear : both;
margin : 0 20px 4px 18px;
font-size:14px;
color : #c81729;

}

.TAWSIYATE p {
clear : both;
margin : 0 20px 10px 18px;
font-size:15px;
color : #000000;
text-align:right;
}
.TAWSIYATE h1 span {
display : block;
padding : 2px;
background : url(../images/SIDER.jpg) no-repeat right;
}
.TAWSIYATE h1 span b {
margin : 0 14px 0 0;
font-weight:bold;
}
.IMG1 {
margin : -3.3em 9px 6px 0;
}
.IMG2 {
margin : -3.3em 9px 6px 0;
}
.IMG3 {
height : 22px;
margin : -3.6em 9px 0 0;
}
.ANCHITA {
float : right;
width : 238px;
padding : 1em 0 0 0;
display:block;
}
.ANCHITA h1 {
border-bottom : 2px solid #5d2c02;
clear : both;
font-size:20px;
color : #000000;
margin : 0 10px 10px 8px;
}
.ANCHITA h2 {
position : relative;
margin:0px;
padding : 4px 4px 4px 4px;
font-size:12px;
color : #c81729;

}

.ANCHITA p {
position : relative;
top : -55px;
clear : both;
padding : 0px 74px 4px 0px;
font-size:15px;
color : #000000;
text-align:right;
}
.ANCHITA h1 span {
display : block;
padding : 2px;
background : url(../images/SIDER.jpg) no-repeat right;
}
.ANCHITA h1 span b {
margin : 0 14px 0 0;
}

.MOSTAJADATE {
float : right;
width : 238px;
padding : 3em 0 0 0;
}
.MOSTAJADATE h1 {

border-bottom : 2px solid #5d2c02;
clear : both;
font-size:20px;
color : #000000;
margin : 0 10px 10px 8px;
}
.MOSTAJADATE h2 {
clear : both;
margin : 0 20px 4px 18px;
font-size:14px;
color : #c81729;

}

.MOSTAJADATE p {
clear : both;
margin : 0 20px 10px 18px;
font-size:15px;
color : #000000;
text-align:right;}
.MOSTAJADATE h1 span {
display : block;
padding : 2px;
background : url(../images/SIDER.jpg) no-repeat right;
}
.MOSTAJADATE h1 span b {
margin : 0 14px 0 0;
}
.contact {
float : right;
width : 238px;
padding : 1.5em 0 0 0;
}
.contact h1 {
width : 217px;
border: 2px #a71423 solid;
clear : both;
font-size:20px;
text-align :center;
color : #000000;
margin : 0 10px 10px 0;

}

.contact p {
width : 217px;
border: 2px solid #a71423;
text-align :center;
clear : both;
margin : -11px 10px 0 0;
font-size:12px;
color : #000000;
}
.contact p SPAN {
font: bold;
font : 16px verdana, sans-serif;
}
/*.FADAE input[type="submit"] {

cursor : pointer;
text-align :right;
font : 7px;
font-weight:bold;
width : 14px;
height : 14px;
margin : 3px 0 0 16px;
background : url(../images/BON.jpg) repeat-x right top;
border : none;
}
.FADAE label {
margin : 6px 19px 2px 0px;
text-align:right;
float : right;
font-size:14px;
font-weight:bold;
}
.FADAE input[type="text"] {
	float : right;
margin : 4px 20px 4px 0px;
height : 14px;
}*/
.pagination{
padding: 10px;
right:auto;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 5px;
}

.pagination a, .pagination a:visited{
padding: 0 4px;
border: 1px solid #a73c03;
text-decoration: none; 
color: #a73c03;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #a73c03;
color: #dbe5ef;
background-color: #a73c03;
}

.pagination a.currentpage{
background-color: #a73c03;
color: #FFF !important;
border-color: #a73c03;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}
.pre1{
color:#822e02;
font-family:Andalus;
float: right;
padding:30px;
line-height:40px;
	}
#projectbg
	{
		width:601px;
		float: right;
		margin:18px 20px 20px 20px;
		padding:0px;
		background-color: #f9f6ea;
		border:1px #822e02 dotted;}

#projectbg123{
	width:601px;
		float: right;
		padding:0px;
	}
#projectthumnail img
	{
		width:100px;
		height:110px;
		float: right;
		margin:10px;
		padding:0px;
		border:dotted 1px #822e02;
	}
	#projectbgN
	{
		width:598px;
		float: right;
		margin-bottom:10px;
		padding:0px;
		background-color: #f9f6ea;
		border:1px #822e02 dotted;
		display:block;
		
		}
#projecttxtblank
	{
		width:440px;
		float: right;
		margin:10px 0 0 0;
		padding:0px 4px 0 0;
		display:block;
	}
#projecttxt
	{
		width:300px;
		float: right;
		margin:0px;
		padding:0 0px 10px 13px;
		font-size:14px;
		color:#464646;
	}
	#projecttxt4
	{
		width:100px;
		float:left;
		margin-top:87px;
		margin-bottom:0px;
		padding:0px;
		font-size:15px;
		font-weight:bold;
		color: #84191c;
	}
#projecttxt4 img
	{
		float: left;
		border:0px;
		pading:0px;
		margin:0px;
	}	
	#projecttxt2
	{
		width:300px;
		float: right;
		font-size:18px;
		color:#000000;
		font-weight:bold;
	}
.projectboldtxt
	{
		font-size:22px;
		font-weight:bold;
		color:#853008;
	}
#moreproject
	{
		width:300px;
		color:#298202;
		float:right;
		margin:0px;
		padding:5px 0 0 25px;
	}
.moreproject
	{
		font-size:14px;
		font-weight:bold;
		color:#298202;
		text-decoration:none;
	}
.moreproject:hover
	{
		font-size:14px;
		font-weight:bold;
		color:#298202;
		text-decoration: underline;
	}
#purposetxt
	{
		width:399px;
		float: right;
		margin:20px 0 0 0;
		padding:0px;
		font-size:14px;
		color:#464646;
	}
.APLICATION {
clear : both;
margin : 4.5em 4.5em 0 0;
font : 300 16px verdana, sans-serif;
text-transform : uppercase;
color : #000000;
text-align : justify;
border: 1px solid #a71423;
background : url(../images/APLICATION.jpg) repeat-x right top;
width : 550px;
height : 304px;
}



.APLICATION select
{

	margin-LEFT: 2%;
margin-TOP: 6%;
	width: 38%;
	border: #CCC 1px solid;
}

.APLICATION input[type="text"] 

{

	margin-LEFT: 2%;
margin-TOP: 6%;
	width: 38%;
	border: #CCC 1px solid;
}


.APLICATION  input[type="submit"]
{
	background : url(../images/boton.jpg) no-repeat right;
	cursor: pointer;
width: 12%;
margin-right: 18em;
margin-TOP: 6%;
}

.APLICATION  label
{
	
	display: block;
	width: 19%;
	float: right;
	padding-right: 15%;
padding-left: 10%;
padding-top: 6%;
	text-align: right;
	letter-spacing: 1px;
}
.table
{ 
clear : both;
margin : 3em 3em 0 0;

width : 560px;
height : 304px;

 } 



.table td.helpHed

{ border-bottom: 0px solid #6699CC;
border-left: 0px solid #6699CC;
background : url(../images/BOTTOM3.jpg) repeat-x right top;
text-align: left;
height : 23px;
text-align: center;
text-indent: 15px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }

.table td.sup
{
 height : 50px;
text-align: center;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 15px;
color: #404040;
background-color: #f0efe8;

 }
.table td.sup1
{
 height : 50px;
text-align: center;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 15px;
color: #404040;
background-color: #d9d8d1;

 }
table.sofT
{ text-align: center;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 640px;
float:right;
border: 0px #6699CC solid;
border-collapse: collapse;
 } 
.RESULTAT {
clear : both;
margin : 1.5em 2.2em 0 0;
font : 300 16px verdana, sans-serif;
text-transform : uppercase;
color : #000000;
text-align : justify;
}



.RESULTAT1 {
clear : both;
margin : 1.5em 2.2em 0 0;
font : 300 16px verdana, sans-serif;
text-transform : uppercase;
color : #000000;
float: right;
text-align : justify;
}

.APLICATION2 {
clear : both;
margin : 0px 30px 25px 0px;
font : 300 16px verdana, sans-serif;
text-transform : uppercase;
color : #000000;
text-align : justify;
border: 1px solid red;
background-color: #fffbeb;

width : 535px;
height : 184px;
}



.APLICATION2 select
{

	margin-LEFT: 2%;
margin-TOP: 6%;
	width: 38%;
	border: #CCC 1px solid;
}

.APLICATION2 input[type="text"] 

{

	margin-LEFT: 2%;
margin-TOP: 6%;
	width: 38%;
	border: #CCC 1px solid;
}


.APLICATION2  input[type="submit"]
{
	background : url(../images/bottom2.jpg) no-repeat right;
	cursor: pointer;
width: 22%;
margin-right: 16em;
margin-TOP: 6%;
}

.APLICATION2  label
{
	
	display: block;
	width: 19%;
	float: right;
	padding-right: 15%;
padding-left: 10%;
padding-top: 6%;
	text-align: right;
	letter-spacing: 1px;
}
#avocat
	{
		width:601px;
		float: right;
		padding:0px;
		margin-right:20px;
		margin-top:10px;
		}
#avocat img{
	border:none;
	padding:0px;
	margin-top:10px;
	margin-bottom:4px;
	}

#avocat h3{
	font-size:16px; 
	margin:0;
	text-align:right;
	padding-right:10px;
	}
	
	#avocat h7{
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	text-align:right;
	padding-right:10px;
	font-variant:small-caps;
	font-weight:bold;
	}
	
#issedarat{
	width:600px;
	height:150px;
	background-image: url(../images/issedarat.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	margin-right:20px;
	margin-bottom:10px;
	display:block;
	
	}
#issedarat .principale{
	width:598px;
	margin-top:22px;
	border:solid 1px #ae3c06;
	position:absolute;
}
#issedarat img{
	border:1px solid #ae3c06;
	padding:2px;
	margin:4px;
	width:80px;
	height:114px;
	float:right;
	display:block;
}
#issedarat p{
	background-image: url(../images/point-issedarat.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	margin-right:122px;
	float:right;
	padding-right:20px;
	position:relative;
	}
#issedarat ul {
	margin-top:10px;
	margin-left:10px;
	height:100px;
	list-style-image:url(../images/point-issedarat.jpg);
	list-style-position: inside;
	list-style-type:circle;
	position:relative;
	
}
#issedarat ul li{
	
	font-size:16px;
	font-weight:bold;
	padding:0px;
	float:right;
	margin-right:6px;
	line-height:26px;
	color:#000;
	width:460px;
}
#motakadin ul {
	margin:10px;
	list-style-image:url(../images/point-issedarat.jpg);
	list-style-position: inside;
	list-style-type:circle;
	position:relative;
	
}
#motakadin ul li{
	
	font-size:18px;
	font-weight:bold;
	padding:6px;
	float:right;
	margin-right:6px;
	line-height:26px;
	color:#000;
	width:400px;
	
}
#issedarat span a{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#ae3c06;
	padding-left:4px;
	margin:0px;
	text-decoration:none;
	
	}
#issedarat span.titre{
	float: right;
	font-size:17px;
	font-weight:bold;
	color:#fffbec;
	padding-right:4px;
	margin-top:3px;}
	
div.pagination2 {
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#a73c03;
  padding: 3px;
  margin: 5px;
  display:block;
  width:600px;
  float:right;
  position:relative;
  }
  div.pagination2 ul, li{
  list-style-type:none;
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#a73c03;
  }
  div.pagination2 a {
  border: 1px solid #a73c03;
  color: #a73c03;
  margin: 2px;
  padding: 2px 5px;
  text-decoration: none;
  }
  div.pagination2 a:hover,active {
  background-color: #a73c03;
  border: 1px solid #a73c03;
  color: #fff;
  margin: 2px;
  padding: 2px 5px;
  }
  div.pagination2 span.courante {
  border: 1px solid #a73c03;
  background-color: #a73c03;
  color: #fff;
  font-weight: bold;
  margin: 1px;
  padding: 2px 5px;
  }
  div.pagination2 span.desactive {
  background-color: #fff;
  border: 1px solid #eee;
  color: #ddd;
  margin: 2px;
  padding: 2px 5px;
  }
.tawssiyatmo{
	width:600px;
	float:right;
	margin:0px;
	padding:10px;
	}
.photo{
	background-image:url(../images/cadre.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:222px;
	height:280px;
	margin-left:229px;
	margin-right:180px;
	padding:0px;
	border:0px;
	}
.photo img{
	padding:0px;
	border:0px;
	margin-top:19px;
	margin-bottom:19px;
	margin-left:21px;
	margin-right:21px;
	
	}
.ligne{
	background-image: url(../images/rowad-tire.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:305px;
	height:72px;
	margin-left:187px;
	margin-right:140px;
	padding:0px;
	}
.periode {
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#673602;
	margin-top:8px;
	margin-bottom:8px;
	
	}
.tawssiyatmo div.contenu_rowad{
	width:600px;
	display:block;
	float:right;
	}	
.tawssiyatmo h3{
	font-size:32px;
	font-weight:bold;
	color:#673602;
	text-align:center;
	font-family:Andalus;
	
	}	
.contenu h2{
	float: right;
	font-size:20px;
	font-weight:bold;
	color:#673602;
	padding-right:200px;
	margin-top:14px;}
.contenu p{
	color: #000;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:10px;
	margin:0px;
	position:relative;
	font-size:16px;
	}
.contenu p span{
	color: #000;
	padding-top:4px;
	padding-bottom:10px;
	margin:0px;
	font-size:18px;font-weight:bold;
	}
	.contenu ul {
	margin-right:30px;	
	}
	.contenu ul li{
	list-style:inside;
	list-style-type:disc;
	color: #000;
	font-size:16px;
	margin:0px;
	padding-bottom:6px;
	}
.contenu_rowad h2{
	float: right;
	font-size:20px;
	font-weight:bold;
	color:#673602;
	padding-right:10px;
	margin-top:8px;
	display:block;
	position:relative;}
.contenu_rowad p{
	color: #000;
	padding-right:30px;
	padding-top:4px;
	padding-bottom:10px;
	margin:0px;
	position:relative;
	font-weight:bold;
	}
	.contenu_rowad ul {
	float:right;
	margin:0px;
	}
	.contenu_rowad ul li{
	list-style:inside;
	list-style-type:disc;
	color: #000;
	font-size:16px;
	margin:0px;
	padding:0px;
	position:relative;
	}
/*liste tawessiyat*/
.tawssiyatmo div.liste1{
	width:600px;
	margin-right:6px;
	margin-top:20px;
	background-image: url(../images/arr.jpg);
	background-position:right top;
	background-repeat:repeat-x;
	float:right;
	display:block;
	padding:0px;
	}

.tawssiyatmo div.principale1{
	width:598px;
	margin:0px;
	padding:0px;
	border:solid 1px #ae3c06;
	position:relative;
	float:right;
	display:block;
	}
	.tawssiyatmo div.principale5{
	width:598px;
	margin:0px;
	padding:0px;
	position:relative;
	float:right;
	display:block;
	}
.tawssiyatmo span.titre{
	float: right;
	font-size:17px;
	font-weight:bold;
	color:#fffbec;
	padding-right:4px;
	margin:5px;}
.tawssiyatmo p.liste15{
	float: right;
    color: #000;
	font-size:16px;
	margin:0px;
	padding:6px;
	font-size:16px;
	font-weight:bold;
	}
	.tawssiyatmo div.liste15{
	height:3px;
	background-image: url(../images/bg_ligne.jpg);
	display:block;}
#leftnav
	{
		width:570px;
		float: right;
		margin:0px;
		padding:0px;
		position:relative;
		display:block;
	}
#leftnavimg
	{
		width:70px;
		margin:0px;
		padding:0px;
		position:relative;
	}
#leftnav ul
	{
		width:560px;
		float: right;
		margin:8px;
		padding:0px;
		display:block;
		position:relative;
	}
#leftnav ul li
	{
		width:560px;
		height:30px;
		float: right;
		margin:4px;
		padding:0px;
		display:block;		
	}
#leftnav ul li a.leftnav
	{
		width:550px;
		height:30px;
		float: right;
		margin:0px;
		padding:0px 18px 0px 19px;
		font-size:18px;
		font-weight: normal;
		color:#464646;
		text-decoration:none;
		background-image: url(../images/arrow.gif);
		background-position:right;
		background-repeat:no-repeat;
	}
#leftnav ul li a.leftnav:hover
	{
		width:550px;
		height:20px;
		float: right;
		margin:0px;
		padding:0px 18px 0px 19px;
		font-size:18px;
		font-weight: bold;
		color:#b22d00;
	}
.tawssiyatmo div.point{
	width:520px;
	height:3px;
	background-image: url(../images/point.gif);
	background-repeat:repeat-x;
	background-position:top right;
	float:right;
	position:relative;
	margin-right:20px;
	margin-bottom:10px;
	padding:0px;
	display:block;
	}
.tawssiyatmo span a{
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#ae3c06;
	margin:0px;
	border-bottom:#ae3c06 1px solid;
	text-decoration: none;
	}
#leftnav2
	{
		width:570px;
		float: right;
		margin:0px;
		padding:0px;
	}
#leftnav2 ul
	{
		width:560px;
		float: right;
		margin:8px;
		padding:0px;
		display:block;
	}
#leftnav2 ul li
	{
		width:560px;
		padding-top:4px;
		padding-right:4px;
		/*height:84px;*/
		float: right;
		padding:0px;
		display:block;		
	}
#leftnav2 ul li a.leftnav2
	{
		width:480px;
		font-size:20px;
		font-weight: normal;
		padding-top:4px;
		padding-right:4px;
		color:#000;
		text-decoration:none;
		position:relative;
		float:right;}
#leftnav2 ul li a.leftnav2:hover
	{
		width:480px;
		font-size:20px;
		font-weight: bold;
		float:right;
		color:#ab3001;
		position:relative;
	}
#leftnav2 ul li.cadre1{
	border-bottom:4px solid #812e02;
	border-bottom-style: dotted;
	padding-bottom:10px;
	margin-bottom:10px;
	
	}
#leftnav2 ul li a.leftnav5
	{
		width:480px;
		font-size:22px;
		font-weight: normal;
		padding-bottom:10px;
		padding-top:4px;
		padding-right:10px;
		color:#812e02;
		text-decoration:none;
		position:relative;
		float:right;}
.vig1 {
width:62px;
height:74px;
margin-left:4px;
margin-bottom:2px;
float: right;
display:block;
}
.vig1 img{
border:solid 1px #a12e02;
padding:1px;
margin:0px;
	}
.sous-titre{
	width:480px;
	font-size:16px;
	font-weight: bold;
	float:right;
	color: #666;
	position:relative;
	padding-right:5px;
	}
.sous-titre2{
	width:460px;
	font-size:10px;
	font-weight: bold;
	float:right;
	color: #a12e02;
	position:relative;
	padding-right:14px;
	}
.sous-titre5{
	width:460px;
	font-size:14px;
	float:right;
	color: #5f5f5e;
	position:relative;
	padding-right:12px;
	padding-bottom:10px;
	}
#leftnav2 ul li a.leftnav3
	{
		width:480px;
		font-size:18px;
		font-weight: normal;
		padding-top:4px;
		padding-right:12px;
		color:#000;
		text-decoration:none;
		position:relative;
		float:right;}
#leftnav2 ul li a.leftnav3:hover
	{
		width:480px;
		font-size:18px;
		font-weight: bold;
		float:right;
		color:#ab3001;
		position:relative;
	}
#carte {
	width:630px;
	height:536px;
	margin-right:0px;
	padding:0px;
	background-image: url(../images/Chercherunbareauh.jpg);
	background-repeat: no-repeat;
	background-position:top right;
	display:block;
	float:right;
	color:#fffbeb;
	position:relative;
	}
#carte .cadrebar{
	width:628px;
	border:1px solid #a3380e;
	margin-right:0px;
	margin-top:28px;
	padding:0px;
	position:relative;
	height:536px;
	}

#carte span.titrebar{
	float: right;
	font-size:17px;
	font-weight:bold;
	color:#fffbeb;
	padding-right:8px;
	margin-top:5px;}	
#carte .imagebar {
	width:520px;
	height:526px;
	padding:0px;
	float:right;
	display:block;
	margin-right:34px;
	margin-left:34px;
	margin-top:60px;
	}
#carte .paragraf{
	width:600px;
	margin-right:19px;
	margin-left:19px;
	padding:0px;
	float:right;
	position:relative;
	margin-top:10px;
	}
#carte .paragraf h2{
	font-size:20px;
	font-weight:bold;
	color:#a3380e;
	float:right;
	margin:0px;
	
	width:600px;
	text-align:right;
	
	}
#carte .tiret{
	height:2px;
	width:160px;
	background-color:#a12e02;
	display:block;
	float:right;
	margin-left:400px;margin-bottom:10px;
	}
#carte .paragraf h3{
	font-size:14px;
	font-variant: normal;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:0px;
	}
	#carte2 .paragraf h6{
	font-size:18px;
	font-variant: normal;
	font-weight:bold;
	color:#000;
	margin-top:10px;
	padding:0px;
	}
#carte .paragraf span{
	font-size:12px;
	font-variant: normal;
	font-weight:normal;
	color:#000;
	}
	
#carte .paragraf ul li{
	list-style-position: outside;
	margin-right:12px;
	margin-bottom:4px;
	margin-top:4px;
	
	}
#carte .paragraf ul.droit{
	width:279px;
	padding-right:10px;
	float:right;
	display:block;
	padding-left:4px;
	position:relative;
	
	}
#carte .paragraf div.ligne10{
	width:1px;
	background-color:#a12e02;
	display:block;
	height:340px;
	float:right;
	}
#carte .paragraf ul.gauche{
	width:286px;
	padding-right:20px;
	float:left;
	display:block;
	
	}
fieldset#login {
margin: 0px ;
padding: 10px 60px 5px 5px;
width: 476px;
font-size: 14px;
border: none;
position: relative;
font-family:Verdana, Geneva, sans-serif;
}

#login form {
width: 476px;
padding: 10px 10px 0px 0px;
margin: 0px;
}
#login p {
width: 476px;
margin: 0px;
padding: 0px;
}
#login form p label {
text-align: right;
float: right;
font-size: 16px;
font-weight:bold;
width:400px;
}
#login #submit1 {
background: url(../images/bottom2.jpg) no-repeat top right;
width: 116px;
height: 20px;
cursor: pointer;
border: none;
float: left ;
color:#fffbeb;
font-size:16px;
font-weight:bold;
font-family:"Times New Roman", Times, serif;

}
#login #username, #login #password{
color: #222222;
font-size: 14px;
float: right;
margin-bottom: 12px;
margin-right:20px;
background-color:#e4d8a7;
border:1px solid #706a53;
width:160px;
height:18px;
}
#carte2 {
	margin-top:40px;
	width:630px;
	padding:0px;
	background-image: url(../images/Chercherunbareauh.jpg);
	background-repeat: no-repeat;
	background-position:top right;
	display:block;
	float:right;
	color:#fffbeb;
	position:relative;
	height:140px;
	}
#carte2 .cadrebar{
	width:600px;
	border:1px solid #a3380e;
	float:right;
	margin-bottom:20px;
	}

#carte2 span.titrebar{
	float: right;
	font-size:17px;
	font-weight:bold;
	color:#fffbeb;
	padding-right:8px;
	margin-top:5px;}	

#carte2 .paragraf{
	width:600px;
	margin-right:19px;
	margin-left:19px;
	padding:0px;
	float:right;
	position:relative;
	margin-top:10px;
	}
h9{
	float: right;
	font-size:17px;
	color:#000;
	padding-right:16px;
	}	
#siege2{
	width:600px;
	height:300px;
	text-align:center;
	margin:0px;
	padding:0px;
}
#siege2 h10.entetesg{
	font-size:32px;
		color:#000033;
		font-weight:bold;
		padding:10px;
}

#siege2 span.entetesg{
	font-size:20px;
		color:#4f4747;
		
}
#messageerreur {
	width:750px;
	height:300px;
	text-align:center;
	margin:0px;
}
#messageerreur h7.entetesg{
	font-size:20px;
		color: #000000;
		font-weight:bold;
		padding:20px;
		
}
#issedarat2 ul {
	margin-top:10px;
	margin-left:10px;
	height:100px;
	list-style-image:url(../images/point-issedarat.jpg);
	list-style-position: inside;
	list-style-type:circle;
	position:relative;
	
}
#issedarat2 ul li {
	
	font-size:40px;
	font-weight:bold;
	padding:0px;
	float:right;
	margin-right:6px;
	line-height:26px;
	color:#000;
	width:460px;
}

#issedarat_br{
	width:600px;
	background-image: url(../images/arr-auteur.jpg);
	background-repeat: repeat-x;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	float:right;
	position:relative;
	}
#issedarat_br .principale{
	width:598px;
	margin:0px;
	margin-top:2px;
	border:solid 1px #ae3c06;
	display:block;
	float:right;
	padding:0px;
}
#issedarat_br img{
	border:1px solid #682602;
	padding:2px;
	margin-bottom:8px;
	margin-top:8px;
	margin-right:8px;
	width:80px;
	height:114px;
	float:right;
	display:block;
}
#issedarat_br p{
	background-image: url(../images/point-issedarat.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	margin-right:122px;
	float:right;
	padding-right:20px;
	position:relative;
	}
#issedarat_br ul {
	margin-top:10px;
	margin-left:10px;
}
#issedarat_br ul li{
	font-size:16px;
	font-weight:bold;
	padding:0px;
	float:right;
	margin-right:6px;
	color:#000;
	width:460px;
}
#issedarat_br ul.nouveau {
	margin-top:10px;
	position:relative;
	float:right;
	list-style-type: none;
	list-style:none;
	margin-right:0px;

}
#issedarat_br ul li.nouveau{
	width:560px;
	background-image:url(../images/point3.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top:4px;
	list-style:none;
}
#issedarat_br ul li.nouveau div{
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding-left:10px;
	padding-bottom:12px;
	position:relative;
	display:block;
	float:right;
}
#issedarat_br div.titre2{
	float: right;
	font-size:17px;
	font-weight:bold;
	color:#fdf4d1;
	margin-top:3px;
	display:block;
	position:relative;
	}
#issedarat_br a img{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#ae3c06;
	margin:0px;
	border:0px;
	width:21px;
	height:21px;

	
	}	
/************* #Titres ***************/

.surTitreUne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 16px;
	color: #b12721;
	padding-top: 5px;
}
.titreUne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 20px;
	color: #b12721;
	padding-top: 5px;
}

.titreUnebis {
	font-family: Andalus;
	font-weight: 600;
	font-size: 20px;
	color: #b12721;
	padding-top: 5px;
}
.sousTitreUne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 15px;
	color: #000000;
	padding-top: 5px;
}
.chapeauActualite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #b12721;
	font-weight:bold;
}
.globe{
	float:right;
	margin:4px;
	border:0px;
	background-image:url(../images/globe.png);
	background-position:right;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	}
.puce123{
	float:right;
	margin:2px;
	border:0px;
	background-image: url(../images/point-issedarat.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:13px;
	height:15px;
	}
#accordian span.entete{
		width:300px;
		padding-right:225px;
		padding-leftt:225px;
		float: right;
		display:block;
		font-size:24px;
		color:#4f4747;
		font-weight:bold;
		text-align:center;
		padding-top:10px;
	
}
#accordian span.entete2{
		width:300px;
		padding-right:225px;
		padding-leftt:225px;
		float: right;
		display:block;
		font-size:20px;
		color:#4f4747;
		font-weight:bold;
		text-align:center;
}
#accordian span.nakibs{
		
		float: right;
		font-size:16px;
		color:#000000;
		padding-right:300px;
}

#accordian span.titre2{
float: right;
	font-size:17px;
	font-weight:bold;
	color:#fdf4d1;
	padding-right:4px;
	margin-top:3px;}
#projectbgnk
	{
		width:500px;
		float: right;
		margin-right:20px;
		padding:10px;
		
		display:block;
		position:relative;
		background-color: #f0ede0;
		border:1px #605f5f dotted;
		margin-bottom:10px;
		margin-top:10px;
		}
#projectthumnailnk{
	width:90px;
		height:110px;
		float: right;
		display:block;
}		
		
#projectthumnailnk img
	{
	
		
		margin:0px;
		padding:1px;
		border:solid 2px #605f5f;
	}
#projecttxtblanknk
	{
		width:364px;
		float: right;
		margin-right:20px;
		padding:0px;
		display:block;
		position:relative;
	}
#projecttxtnk
	{
		width:320px;
		float: right;
		margin:0px;
		padding:0px;
		font-size:14px;
		color:#605f5f;
		
	}	
	#projecttxtnk2
	{
		width:320px;
		float: right;
		font-size:14px;
		color:#605f5f;
		font-weight:bold;
	}
.projectboldtxtnk
	{
		font-size:16px;
		font-weight:bold;
		color:#605f5f;
		display:block;
		position:relative;
		padding-top:5px;
		padding-bottom:5px;
	}
#ancienbureau{
		width:500px;
		float: right;
		margin-right:115px;
		padding:10px;
		background-color: #f0ede0;
		display:block;
		position:relative;
		border:1px #605f5f dotted;
		margin-bottom:10px;
		margin-top:10px;

}
.accordian span.entete{
		width:300px;
		padding-right:225px;
		padding-leftt:225px;
		float: right;
		display:block;
		font-size:24px;
		color:#4f4747;
		font-weight:bold;
		text-align:center;
		padding-top:10px;
		
	
}
.accordian span.entete2{
		width:300px;
		padding-right:225px;
		padding-leftt:225px;
		float: right;
		display:block;
		font-size:20px;
		color:#4f4747;
		font-weight:bold;
		text-align:center;
}
.accordian span.nakibs{
		
		float: right;
		font-size:16px;
		color:#000000;
		padding-right:300px;
}
.accordian span.entete_an{
		font-size:16px;
		font-weight:bold;
		color:#605f5f;
		position:relative;
		width:140px;
		padding:0px;
		margin:0px;
		}
.accordian span.duree_an{
		font-size:16px;
		font-weight:bold;
		color:#605f5f;
		float:left;
		padding:0px;
		margin:0px;
		width:240px;
		position:relative;
		}
.accordian span.detail_an{

		font-size:16px;
		font-weight:bold;
		color:#846a01;
		padding-left:120px;
		padding-right:80px;
		float:left;
		margin:0px;}
		
/*accordion*/
.accordian {
			
			margin: 40px;
			padding:0px;
		}
		
		.accordian dt {
			cursor: pointer;
			background-color: #f0ede0;
			border:1px #605f5f dotted;
		margin-bottom:10px;
		margin-top:10px;
		padding:6px;

		}
		
		.accordian dt.open, .accordian dt:hover { 
			background-color: #c2beb1; 
			color: #cd8c370;
		}
		
		.accordian dd {
			margin: 0;
			overflow: hidden;
		}
		
		.accordian div {
			padding: 2px 10px;
		}
		
		
		/* ---- nested accordian styles ---- */
		
		.accordian .accordian {
			border: none;
		}
		
		.accordian .accordian dt {
			background-color: #bda;
		}
		
		.accordian .accordian dt:hover, .accordian .accordian dt.open { 
			background-color: #dfc
		}	
/*accordion2*/
.accordian2 {
			
	width:600px;
	background-image: url(../images/arr-auteur.jpg);
	background-repeat: repeat-x;
	display:block;
	float:right;
	position:relative;
	margin:0px;
	padding:0px;
	
		}
.accordian2 dt {
	cursor: pointer;
	float: right;
	font-size:17px;
	font-weight:bold;
	color:#fdf4d1;
	padding-right:4px;
	margin-top:3px;
	margin-bottom:0px;
	
		}
.accordian2 dt.open, .accordian dt:hover { 
	color: #cd8c370;
		}
.accordian2 dd {
	
	padding:0px;
	overflow: hidden;
	display:block;
	float:right;
	margin:0px;
	
		}
.accordian2 div {
	display:block;
	float:right;
	position:relative;
		}
		/* ---- nested accordian styles ---- */
		.accordian2 .accordian {
			border: none;
		}
		#issedarat_br .principale2{
	width:598px;	
	border:solid 1px #ae3c06;
	float:right;
	margin:0px;
	padding:0px;

}
/*
#issedarat_br{
	width:600px;
	background-image: url(../images/arr-auteur.jpg);
	background-repeat: repeat-x;
	margin-right:40px;
	padding-bottom:20px;
	display:block;
	float:right;
	position:relative;

	}
#issedarat_br .principale{
	width:598px;
	margin-top:2px;
	border:solid 1px #ae3c06;
	display:block;
	float:right;
	padding:0px;
	
}
#issedarat_br img{
	border:1px solid #682602;
	padding:2px;
	margin-bottom:8px;
	margin-top:8px;
	margin-right:8px;
	width:80px;
	height:114px;
	float:right;
	display:block;
}
#issedarat_br p{
	background-image: url(../images/point-issedarat.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	margin-right:122px;
	float:right;
	padding-right:20px;
	position:relative;
	}
#issedarat_br ul {
	margin-top:10px;
	margin-left:10px;
	height:100px;
	list-style-image: url(../images/point-issedarat.jpg);
	list-style-position: inside;
	list-style-type:circle;
	position:relative;
	
}
#issedarat_br ul li{
	
	font-size:16px;
	font-weight:bold;
	padding:0px;
	float:right;
	margin-right:6px;
	line-height:26px;
	color:#000;
	width:460px;
}
#issedarat_br ul.nouveau {
	margin-top:10px;
	margin-left:10px;
	height:100px;
	list-style-image:url(../images/point-issedara2t.jpg);
	list-style-position: inside;
	list-style-type:circle;
	position:relative;
	
}
#issedarat_br ul li.nouveau{
	
	font-size:16px;
	font-weight:bold;
	
	float:right;
	margin-right:6px;
	line-height:26px;
	color:#000;
	width:560px;
	background-image:url(../images/point3.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-left:4px;
}
#issedarat_br span img{
	float:left;
	margin:4px;
	border:0px;
	width:21px;
	height:21px;
	}
#issedarat_br span.titre2{
	float: right;
	font-size:17px;
	font-weight:bold;
	color:#fdf4d1;
	padding-right:4px;
	margin-top:3px;}
#issedarat_br span a{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#ae3c06;
	padding-left:4px;
	margin:0px;
	text-decoration:none;
	}	
*/
issedarat_br span.titre{
	float: right;
	font-size:17px;
	font-weight:bold;
	color:#fdf4d1;
	padding-right:4px;
	margin-top:3px;}
	#issedarat_br ul.nouveau1 {
	margin-top:10px;
	margin-left:10px;
	height:100px;
	list-style-image:url(../images/point-issedarat.jpg);
	list-style-position: inside;
	list-style-type:circle;
	position:relative;
}
#issedarat_br ul li.nouveau1{
	
	font-size:16px;
	font-weight:bold;
	float:right;
	margin-right:6px;
	color:#000;
	width:560px;
	background-image:url(../images/point3.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-left:4px;
}
#projecttxt5
	{
		width:400px;
		float:left;
		margin-left:37px;
		
		padding:0px;
		font-size:15px;
		font-weight:bold;
		color: #84191c;
		display:block;
		position:relative;
		text-align:left;
	}
	#projecttxt5 img
	{
		float: left;
		border:0px;
		pading:0px;
		margin:0px;
	}	
/*Accordian majeless al hali
/*accordion*/
.accordianmaj {
			
			margin: 0px;
			margin-right:20px;
			padding:0px;
			width:601px;
		}
		
		.accordianmaj dt {
			cursor: pointer;
			background-color: #f0ede0;
			border:1px #605f5f dotted;
		margin-bottom:10px;
		margin-top:10px;
		padding:6px;
		font-weight:bold;
		font-size:14px;

		}
		
		.accordianmaj dt.open, .accordianmaj dt:hover { 
			background-color: #c2beb1; 
			color: #cd8c370;
		}
		
		.accordianmaj dd {
			margin: 0;
			overflow: hidden;
		}
		
		.accordianmaj div {
			padding:0px;
			margin:0px;
			
		}
		
		
		/* ---- nested accordian styles ---- */
		
		.accordianmaj .accordian {
			border: none;
		}
		
		.accordianmaj .accordian dt {
			background-color: #bda;
		}
		
		.accordianmaj .accordianmaj dt:hover, .accordianmaj .accordianmaj dt.open { 
			background-color: #dfc
		}
		.accordianmaj span.duree_an1{
		font-size:16px;
		font-weight:bold;
		color:#605f5f;
		float:left;
		padding:0px;
		margin:0px;
		width:240px;
	
		display:block;
		}
/*affichage avoct dans l'annuaire*/
#projectav{
    -moz-box-shadow: -6px 6px 10px #cec9b7;  
    -webkit-box-shadow: -8px 8px 12px #cec9b7;  
    box-shadow: -8px 8px 12px #555;
	background:#fffbeb url(../images/arr-plan-avocats.jpg);
	background-repeat:repeat-x;
	float:right;
	width:560px;
	margin:18px 40px 6px 20px;
	padding:0px;
    }  
#projectavthumnail img
	{
		width:84px;
		height:94px;
		float: right;
		margin:10px 10px 10px 10px;
		padding:1px;
		border:solid 1px #5d2c02;
	}
	
#projectavtxtblank
	{
		width:430px;
		float: right;
		margin:6px 10px 0 0;
		padding:0px 4px 0 0;
		display:block;
		position:relative;
		
	}	
#projectavtxt
	{
		width:420px;
		float: right;
		margin:0px;
		padding:0 0px 10px 13px;
		font-size:15px;
		color:#464646;
		position:relative;
		
	}	
.projectavboldtxt
	{
		font-size:18px;
		font-weight:bold;
		color:#5d2c02;
		margin:10px 10px 0px 0px;
		position:relative;
	}	
#projectavtxt2
	{
		font-size:14px;
		color:#5d2c02;
		position:relative;
	}
	#projectavtxt4
	{
		width:100px;
		float:left;
		margin:0px;
		padding:0px;
		font-size:15px;
		font-weight:bold;
		color: #84191c;
		position:relative;
	}
	#projectavtxt4 img
	{
		float: left;
		border:0px;
		pading:0px;
		margin:0px;
	}	
/*message defil*/
#sidebar {
    color: #AFB0B1;
    background: #CCC;
    float:right;
    margin:0 0 24px;
    padding:15px 10px 10px;
    width:300px;
}
#sidebar ul {
    font-size:1.2em;
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
}
.newsass{
	width:190px; height:160px; padding:0; 
	margin:0px; color:#decfa7;
	}
.newsass ul{
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
	}	
.newsass h2 a{
width:190px;
font-size:10px;
color : #000000;
margin-right:6px;
margin-top:8px;
display:block;
	}
.newsass h3{
width:190px;
font-size:13px;
color : #a21102;
margin:0px;
font-weight:bold;
padding-right:6px;
padding-top:4px;
	}
.newsass h4 a{
font-size: 12px;
color: #000000;
margin: 0px;
padding-right:6px;
display:block;
font-weight:normal;
}
/*style Slide2*/
.coin-center3{
width:234px;
background-image: url(../images/arrplanentete.jpg);
background-repeat:repeat-x;
height:28px;
margin:0px;
padding:0px;	
}
.tacenter3
{
width:234px;
height:200px;
border-left:2px solid #c9b8a8;
border-right:2px solid #c9b8a8;
border-bottom:2px solid #c9b8a8;
padding:0px;
margin:0px;
position: relative;
}
.newsass-sld2{
	width:220px; height:160px; padding:0; 
	margin:6px; color:#decfa7;}
.newsass-sld2 h2 a{
	width:220px;
font-size:15px;
font-weight:bold;
color : #000000;
margin-right:6px;
display:block;

	}
	.newsass-sld2 h3{
width:234px;
font-size:13px;
color : #a21102;
margin:0px;
font-weight:bold;
padding:0px;
		}
		.newsass-sld2 span.date{
width:234px;
font-size:10px;
color : #a21102;
margin:0px;
margin-bottom:2px;
font-weight:bold;
padding-right:0px;
padding-top:0px;
		}
.newsass-sld2 h4 a.moustajad{
font-size: 12px;
color: #414141;
font-weight: bold;
margin: 4px;
padding-right:6px;
display:block;
text-align: justify;
margin-top:2px;
}
.pointcadre_side2{
width:210px;
	height:3px;
	background-image: url(../images/point.gif);
	background-repeat:repeat-x;
	background-position:top right;
	float:right;
	position:relative;
	margin-right:10px;
	margin-top:6px;
	margin-bottom:6px;
	padding:0px;
	display:block;}
.cangre{
	width:227px; height:160px; padding:0; 
margin:0px; color:#decfa7;}
.cangre h2 a{
	width:210px;
font-size:14px;
font-weight:bold;
color : #000000;
margin-right:0px;
margin-top:6px;
margin-bottom:6px;
display:block;
float:right;
padding:0px;
position:relative;

	}
	.cangre p{
width:220px;
font-size:16px;
color : #343331;
margin:0px;
padding-right:6px;		
		}

.contact1{
	width:227px; height:160px; padding:0; 
	margin:0px;}
.contact1 p{
	padding-top:8px;
	color:#000;
	width:220px;
	text-align:center;
	font-size:16px;
	}
.barreau_sld2
{
display:inline;
float: right;
width:234px;
margin:0px;
margin-bottom:16px;
padding:0px;
}
.newsass-sld2  h4 {
margin: 0px;
padding:0px;
width:224px;
position:relative;
background-color:#fffbeb;
}
.newsass-sld2  h4 a{
font-size: 13px;
color: #000000;
margin: 0px;
padding:0px;
position:relative;
text-align:right;
}
.newsass-sld2  h4 img{
margin: 0px;
margin-top:2px;
margin-left:4px;
padding:1px;
width:60px;
height:60px;
position:relative;
border:#633 1px solid;
float:right;
}
/*----------------------*/
#sidebar li {
    height: 90px;
    overflow: hidden;
	width:220px;
}
/*#sidebar li h5 {
    color:#A5A9AB;
    font-size:1em;
    margin-bottom:0.5em;
}

#sidebar li h5 a {
    color:#A5A9AB;
    text-decoration:none;
}

#sidebar li img {
    float:right;
    margin-right:8px;
}

#sidebar li .info {
    color:#3E4548;
    font-size:1em;
}

#sidebar .info a,
#sidebar .info a:visited {
    color:#3E4548;
    text-decoration: none;
}
*/
#sidebar .spyWrapper {
    height: 100%;
	margin:0px;
	padding:0px;width:180px;
	position:relative;
}
#sidebar {
	background:#fffbeb;
	margin:0px;
	padding:0px;
	width:180px;
}
