body {
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color:#000;
}
* {margin:0px;padding:0px;}
.clear{clear:both;}
#container {
	margin: 0px auto;
	text-align: left;
	width: 775px;
	background-image: url(../images/bg.jpg);
}

/*************************header*****************/
#header { 
	width:775px;
	height:328px;
	display:block;
}
 
#logo {
	float:right;
	width:388px;
	height:284px;
	background: url(../images/logo.png) no-repeat !important ;
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png");
 
}

#riad {
	
float:left;
height:284px;
width:387px;
background: url(../images/riad.png) no-repeat  !important ;
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/riad.png");
}

#menu {
clear:both;
width:775px;
height:44px;
background:#fe0000;
font-size: 14 px ;
}

#menu1 {
background:url(../images/bgmenu.jpg) ;
background-repeat:no-repeat;
width:775px;
height:44px;
margin-left:40px;
}

#menu ul {
	list-style: none; 
	margin: 0; 
	padding: 0; 
	padding-top: 1.3em; 
	margin-left:35px;
	width:705px;

}
#menu li {
	display:inline;
	

	
}
#menu a:link, #menu a:visited {
	margin-right: 0.2em; 
	padding: 0.1em 0.4em 0.2em 0.8em; 
	font-family: Verdana, Geneva, sans-serif;
	background: url(../images/bar.png) no-repeat ;
	font-weight: 600;
	text-decoration:none;
	font-size:12px;
	color: #eee; 

}
#menu a:hover, #menu .current a{
color: #000;
}
#riad a:link, #riad a:visited {
	text-decoration:none;
	color: #fff; 

}

#menu1 ul { list-style: none; margin: 0; padding: 0; padding-top: 1em; } 
#menu1 li { display: inline; } 
#menu1 a:link, #menu1 a:visited { 
margin-right: 0.2em; 
padding: 0.2em 0.6em 0.2em 0.6em; 
color: #A62020; background-color: #FCE6EA; 
text-decoration: none; border-top: 1px solid #FFFFFF; 
border-left: 1px solid #FFFFFF; border-bottom: 1px solid #717171; 
border-right: 1px solid #717171; } 
#menu1 a:hover { 
border-top: 1px solid #717171; 
border-left: 1px solid #717171; 
border-bottom: 1px solid #FFFFFF; 
border-right: 1px solid #FFFFFF;}

#main {
	position:relative;
}
.marg {
	margin:0px;
	}
#left {
	min-height:500px;
	padding:0px 60px 20px 60px;
	margin:2px 70px  20px 70px;
	color:#484848;
	background-color:#fff;
}
#forme {
	position:absolute;
	left: 0px;
	top: 0px;
	margin:0px;
	width:775px;
	height:86px;
	background: url(../images/forme.png) no-repeat !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/forme.png');
	background: none;
	 
	 }
#promotion {
	position:absolute;
	left: 116px;
	top: 32px;

}
 
	 
#news {
	position: relative; 
	background:#212121;
	border-top:#7c7c7c dashed 1px;
	border-bottom:#7c7c7c dashed 1px;
	margin:20px 20px 20px 20px;
	width:286px;
	height:226px;
}
#autre {
	margin:20px 20px 20px 20px;
	position: relative; 
	background:#212121;
	border-top:#7c7c7c dashed 1px;
	border-bottom:#7c7c7c dashed 1px;
 
	width:286px;
	height:226px;
 
 
}
.sideBar {
font-size:16px;
font-family:'Courier New', Courier, monospace;
font-weight:600;
color:#B4B4B4;
margin:0px 10px 10px 10px; 
padding:4px;
border-bottom:#7c7c7c dashed 1px;
}

/***************** Footer ***********************/
#footer {
	
	text-align:center;
	width:775px;
	height:60px;
}
#menubottom {
	
	padding:30x;
	background:#212121;
	margin-top:10px;
	border-top:#7c7c7c dashed 1px;
	text-align:center;
	height:60px;	 
}
#footerm   { 
	 margin-top:0.5em;
	text-align:center;
	 
}
#footerm li { 


	display:inline;
	 
	text-align:center;
}
#footerm a {
	margin-right: 0.2em; 
	padding: 0em 0.4em 0.2em 0.8em; 
	background: url(../images/minibar.png) no-repeat ;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bolder;
	font-size:10px;
	color: #fff;
}
#footerm a:hover {
	
	color:#fff;
}
#copyright {
 
text-align:center;
}

#copyright a {

	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bolder;
	font-size:10px;
	color: #fff;

}

.content {
	text-align:center;

	 
}
hr { border: none; 
background-color: #d3d3d3; 
color: #d3d3d3; 
height: 1px; 
margin: 8px 0px 8px 0px; /margin:0px;
}
.datatable { border: 1px solid #D6DDE6; border-collapse: collapse; width: 430px; } .datatable td {border: 1px solid #D6DDE6;
padding: 0.3em;
}
.datatable th {
border: 1px solid #D6DDE6;  font-weight: bold; text-align: left; padding-left: 0.3em;
}
.datatable caption { font: bold 110% Arial, Helvetica, sans-serif; color: #33517A; text-align: left; padding: 0.4em 0 0.8em 0;
}
.datatable tr.altrow { background-color: #DFE7F2; color: #000000;
}

