/* Psitionnement */
body {	
	text-align : center; /* IE Pour center la page */ 
	background : #D0D4D0 url('../images/bg.gif');
	font-family:'Bookman Old Style', Arial, Helvetica;
	font-size:10pt;
	color:#393e60;
}
/* le contneur de la page */
#contener {
	width: 960px;
	margin:0;
	padding:0;
	margin-left : auto;
	margin-right : auto;
	position : relative;
	height : auto;	
}
/* l'entete */
#header {
	width : 960px;
	height : 190px;
	background : #000;
}

/* le menu de la navigation */
#navigation {
	width : 960px;	
	margin-bottom : 20px;	
}
#navigation  table{
	height:49px;
}
div#center { 
	width : 960px;
	min-height:700px;
	height : auto;
	padding:0;
	margin:0;
	margin-bottom : 20px;
}
/* le bloc droit */
div#areatLFT, div#areaRGT {
	float : left;
	width : 200px;	
	height : auto;
	margin:0;
	padding:0;
	margin-bottom:20px;	
}

#news{	
	height:205px;
	margin-bottom:10px;
}
div#temoignages * {margin:0;padding:0;}
div#temoignages{	
	
	
} 

div#areaRGT {
	float: right;
}
div#contact{
	height : 130px;	
	padding-top : 10px;	
	margin-bottom:10px;
}
div#info-flash{	
	height:140px;
	margin-bottom : 10px;	
}
div#reservation-entreprise{
	height:230px;	
	
}
div#reservation-entreprise * {
	margin:0;
	padding:0;	
}

div#corps {	
	min-height:700px;	
	margin-left : 200px;
	margin-right : 200px;	
	padding : 0 20px;
	margin-bottom:20px;	
}
div#corps *{
	margin:0;
	padding:0;	
}
div#footer {
	clear : both;
	text-align : center;
	width:100%;
}
div#footer div#pictures {
	margin-bottom : 20px;
	margin-left : auto;
	margin-right : auto;
}

 div#pictures img{
	margin-right : 5px;	
}
div#foot{
	width : 660px;
	margin : 0; 
	padding : 0; 
	height : 44px;  
	margin-right : auto;
	margin-left : auto;	
}
div#foot div div {
	width : 616px;
	height : 44px;	
	margin :0 22px;
}
div#copyright{
	display :inline; 
	position:absolute; 
	right:5px; 
	bottom:2px;  
}
#tfoot {
	width:960px;
	margin:auto;
	text-align:center;
	line-height:18px;
	font-size:11px;
	font-weight:normal;
	padding-top:5px;
}
#tfoot p{
	padding:0;	
	margin:0;
}

/* style general des pages */

#corps a {color : #CCAC00;}
#navigation {
	background: #000 url('../images/bg-menu.jpg') 0 0 repeat-x;	
	position:relative;	
}

/* le contneur de la page */
#contener {	
	background : #fff;		
}

div#navigation td.menu {
	font-weight : bold;
	color:#fff;
	font-size : 13px;
	cursor : pointer;	
	margin : 0;
		text-align:center;
}
/* div#navigation td#menu1 { padding:0 4px;} */
div#navigation td.menu a {	
	text-decoration : none;
	font-size : 13px;
	padding : 20px 4px;	 
	color : #fff;	
}
div#navigation td.menu:hover { background:#424a4e;}


/* sous menu */
.sub-menu{
	margin:0;
	padding:0;
	width: 170px;
	height:92px;
	text-align:left;	
	visibility:hidden;
	display : none;
	position: absolute;	
	top: 49px;
	left: 157px;
	border : 1px solid #000;
	background:#FFF;	
	z-index:1001;
}
.sub-menu  div a {
display : block;
color : #000;
background : #f6f6f6;
text-decoration : none;
line-height:30px; 
padding :0 4px;  
border-bottom : 1px solid #000;  
}

.sub-menu div a:hover{
	background: #FFCC00 ;
	text-decoration: underline ;	
	font-weight : bold;
	color:#000;
}
.sub-menu div a:visited {
	color:#000;
}
.sub-menu div {margin:0;}

.title {	
	background:url('../images/bg_title_left.png') 0 0 no-repeat;
	width:100%;	
}
.title div {
	background:url('../images/bg_title_right.png') 100% 0 no-repeat;
	
}
.title div  div{
	font-weight: bold;	
	height:33px;
	text-align:center;
	color:#000;	
	line-height:33px;
	background:url('../images/bg-title-body.png') 27px 0 repeat-x;
	
}




marquee {
	line-height : 20px;	
	margin-left :5px; 	
}
div#news, div#reservation-entreprise, #map-maroc{
	border :4px solid #000;
	border-right :3px solid #000;
	
}

div#reservation-entreprise H3 { font-size:1.2em; margin:0; padding:0; padding:10px 0; color : #FFD700;}

div#reservation-entreprise p{
	line-height:20px;
	margin-bottom:10px;		
}
div#reservation-entreprise p span{	
	color:red;
	font-weight:bold;
	text-decoration:underline;
}

div#contact{	
	font-size:	0.9em;
	color : #fff;
	font-weight : bold;
	text-align:left;
	padding-left:10px;
	line-height : 18px;
	background : #000;
}
div#info-flash{	
	text-align:center;		
}
div#info-flash p{	
	width:140px;
	height:140px;
	line-height:20px;
	margin:0;
	margin-left:auto;
	margin-right:auto;	
	padding-top:16px;
	font-weight:bold;
	letter-spacing: 2px; 
	background: url('../images/promotion.png') 0 0 no-repeat;
}
div#info-flash p span{
	color:red; 	
	font-size:16px;
	text-decoration:blink; 	
}
div#areaRGT div.title a { color:#000; text-decoration:none;}
div#areaRGT div.title  a:hover { color:#FFF; }

div#corps {
	text-align:left;	
} 
div#foot{	
	background : url('../images/bg_gauche_menu-bas.png') 0 0 no-repeat;
}
div#foot div  {
	background : url('../images/bg_droit_menu-bas.png') 100% 0 no-repeat;
}
div#foot div div {
	line-height : 20px; 
	font-size : 11px;
	font-family : "Arial";
	background :  url('../images/bg-menu-bas.png') repeat;
}
div#foot a {color : #000; text-decoration : none;}
div#copyright{
	font-size:0.8em; 
	font-family: 'Arial';
}
div#foot a:hover, div#foot a:active{color : #FFF; text-decoration : underline; font-weight:bold;}

