*{



	margin:0;



	padding:0;



	border:0;



}



body{



	



	background-color:#2D2D2D;



	background-image:url(../images/bg.jpg);



	background-repeat:repeat-x;



	



	



	font:12px tahoma, arial, helvetica, sans-serif; 



	color:#5E5E5E;



}







#logo { width:239px; height:80px; float:LEFT; }



.logo { padding-RIGHT:8px; padding-top:0px; }







a { color:#76C8012; text-decoration:none; }



a:hover { color:#76C8012;  }















.global{



	width:915px;



	margin:auto;



	position:relative;



	



	height:1054px;



	}







	











h1 { font:18px "Arial"; list-style-type:none; color:#76C801; line-height:12px; font-weight:bold }



h2 { font:18px "Arial"; list-style-type:none; color:#76C801; line-height:12px; font-weight:bold}



h5 { font:14px "Arial"; list-style-type:none; color:#76C801; line-height:12px; }



h3 { font:18px "Arial"; list-style-type:none; color:#76C801; line-height:12px; font-weight:bold ;  }



h4 { font:14px "Arial"; list-style-type:none; color:#76C801; line-height:12px;font-weight:bold }



































 



   .menualll{



	height:771px;



	position:absolute;



	z-index:6;



	width: 194px;



	top: 294px;



	left: 7px;











   } 



    .topmn{



	height:43px;



	position:absolute;



	z-index:33;



	width: 590px;



	top: 83px;



	left: 333px;







   }











 .topgris{



	height:275px;



	position:absolute;



	z-index:33;



	width: 898px;



	top: 126px;



	left: 12px;



	background-color:#2D2D2D;



	background-image:url(../images/top_04.jpg);



	background-position:bottom;



	background-repeat:repeat-x;



	







   }



   .topgris1{



	height:259px;



	position:absolute;



	z-index:93;



	width: 315px;



	top: 125px;



	left: 13px;



	







   }



   



    .topgrismenu{



	height:159px;



	position:absolute;



	z-index:33;



	width: 304px;



	top: -1px;



	left: 1px;



	



	







   } .topgrismenu7{



	height:137px;



	position:absolute;



	z-index:33;



	width: 304px;



	top: 161px;



	left: -1px;}



     .topgrismenuoffres{



	height:215px;



	position:absolute;



	z-index:33;



	width: 304px;



	top: 297px;



	left: -1px;



	



	







   }



       .ph{



	height:14px;



	position:absolute;



	z-index:93;



	width: 928px;



	top: -3px;



	left: -2px;



	



	







   }



     .phone{



	height:54px;



	position:absolute;



	z-index:33;



	width: 280px;



	top: -381px;



	left: 481px;



	



	







   }



     .langue{



height:19px;



	position:absolute;



	z-index:33;



	width: 56px;



	top: -386px;



	left: 805px;



	



	







   }



   



        .seo-bas{



height:109px;



	position:absolute;



	z-index:33;



	width: 900px;



	top: 534px;



	left: -2px;



	



	







   }



   



           .seo-bas1{



height:19px;



	position:absolute;



	z-index:33;



	width: 267px;



	top: 539px;



	left: 322px;



	



	







   }



   



    .topgrismil{



	height:443px;



	position:absolute;



	z-index:88;



	width: 573px;



	top: 430px;



	left: 326px;



	



	







   }



   



      .topgris2{



	height:263px;



	position:absolute;



	z-index:33;



	width: 583px;



	top: -5px;



	left: 308px;
	background-image:url(../banner_images/image2.jpg);



	background-repeat:no-repeat;











   }



    .topbl{



	height:531px;



	position:absolute;



	z-index:33;



	width: 898px;



	top: 404px;



	left: 13px;



	background-color:#ffffff;



	



	







   }



   .topl{



	height:935px;



	position:absolute;



	z-index:33;



	width: 18px;



	top: 0px;



	left: -3px;



	



	background-image:url(../images/marrakech_01.jpg);



	background-repeat:no-repeat;







   }



   



    .topr{



	height:935px;



	position:absolute;



	z-index:33;



	width: 21px;



	top: 0px;



	left: 905px;



	



	background-image:url(../images/marrakech_03.jpg);



	background-repeat:no-repeat;







   }



   



.allMenu .menu{



	width:590px;



	height:32px;



	float:left;



     font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;















	font-weight: bold;



	











}



.allMenu .menu li{



	background-image:url(../images/liMenu.gif);



	background-repeat:no-repeat;



	height:30px;



    background-position:right;



    list-style:none;



	padding-left:20px;



	padding-right:20px;



	padding-top:15px;



	float:left;







}



.allMenu .menu a{



	text-decoration:none;



	color:#333333;



	font-weight:bold;



	font-size:12px;



	font-family:Verdana, Arial, Helvetica, sans-serif;







}



.allMenu .menu a:hover{



	color:#76C801;



	



}



.allMenu .menu li.selected a{



	color:#76c801;



	



}































































.allMenu1 .menu1{



















}



.allMenu1 .menu1 li{



	











 list-style:none;



	







	padding-left:4px;



	



	padding-top:4px;



	padding-bottom:10px;



background:url(../images/123.gif) bottom left repeat-x;  







}



.allMenu1 .menu1 a{



	color: #76C801;



	font-size: 10px;







  



    padding-top:8px;



	padding-left:14px;



	font-size:11px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	background-image:url(../images/c-li.gif) ;



	background-repeat:no-repeat;



	



	list-style:none;



    background-position:left;







}



.allMenu1 .menu1 a:hover{



	color:#D6300D;



	text-decoration:none



	



}



























.allMenu3 .menu1{



















}



.allMenu3 .menu3 li{



	



	



	list-style:none;















	



	



	



	







	



 



	







	



	



	padding-top:5px;



	padding-bottom:10px;



	padding-left:15px;	















}



.allMenu3 .menu3 a{



	color: #5C2F01; 



	font-size: 12px;



	 text-decoration: none; 



	 font-weight: bold;



	  font-family: Arial, Helvetica, sans-serif;







}



.allMenu3 .menu3 a:hover{



	color:#ffffff;



	



}



































.Style3 { color:#6E6D6B; font-weight: bold; font-size: 11px;}















.Style1 { color: #990132; font-weight: bold; font-size: 11px;}



.txt { background-color: #ffffff; color: #5C2F01; border-width: 1px; height:20px;}



.txt-bt { background-color:#333333; color:#FFFFFF; border:#333333; height:21px;  }







.Style15 {







	color: #000000;







	font-family:tahoma;







	font-weight: bold;







	font-size: 12px;



	margin-left:35px







}







.cl {







	color: #568203;







	font-family:tahoma;











	font-size: 10px;











}



.cl1 {







	color: #ffffff;







	font-family:tahoma;











	font-size: 10px;











}







.cl2 {







	color: #ffffff;















}



.cl3 {







	color:#ffffff; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height: 150% ;











}



.Style155 {







	color: #000000;







	font-family:tahoma;







	font-weight: bold;







	font-size: 12px;



	text-decoration:underline



	







}



.Style16 {







	color: #5C2F01;







	font-family:Arial, Helvetica, sans-serif;







	font-weight: bold;







	font-size: 13px;



	margin-left:20px;



	text-decoration:underline;







}



.Style17 {







	font-size: 12px;







	font-family: Arial;



	color:#FFFFFF;







}



.Style13 {







	color: #5C2F01;



	font-size: 10px;



	text-decoration:underline;



    font-weight: bold;



    padding-top:30px;



	font-family: Verdana, Arial, Helvetica, sans-serif;







}



.Style21 {







	font-family: Arial, Helvetica, sans-serif;







	font-size: 11px;







	color: #5C2F01;







}



	



.Stylechi {







color:#FFFFFF; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; 







	







}



.Stylechi044 {







color:#522A01;    







	







}











.Stylechi2 {







color:#FFFFFF; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-top:8px; 







	







}







.Stylechi3 {







color:#5C2F01; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-top:8px; padding-left:10px; padding-bottom:7px; 







	







}







.Stylechi3h {







color:#5C2F01; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-top:8px; padding-left:10px; padding-bottom:7px;margin-top:-50px; 







	







}



.Stylechi33 {







color:#5C2F01; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-top:15px; padding-bottom:5px;  







	







}



.Stylechi033 {







color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height: 150% ; margin-left:15px; margin-right:15px;  







	







}







.Styltxt {







color:#5E5E5E; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-right:14px; line-height: 150% ; 







	







}







.cl4 {







color:#5E5E5E; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-right:14px; line-height: 150% ; 







	







}







ul.list { margin:10px 10px; padding:0px; }



ul.list li { list-style-type:none; background-image:url(../images/list.jpg); background-repeat:no-repeat; background-position:-3px 3px; padding-left:25px; margin:0px;  line-height:20px; }















.Style033 {color: #5C2F01; text-decoration:none; font-weight:bold}



.allMenu4 .menu4{



	width:618px;



	height:32px;



	float:left;



	background-color:#5C2F01;



	







}



.allMenu4 .menu4 li{



	background-image:url(../images/liMenu2.gif);



	background-repeat:no-repeat;



	height:20px;







	background-position:right;



	



 



	



	list-style:none;



	padding-left:32px;



	padding-right:32px;



	padding-top:10px;



	float:left;







}



.allMenu4 .menu4 a{



	text-decoration:none;



	color: #FFFFFF;







	font-family: Arial, Helvetica, sans-serif;







	font-weight: bold;







	font-size: 12px;







	











}



.allMenu4 .menu4 a:hover{



	color:#EFBA52;



	



}



















.allMenu33 .menu1{



















}



.allMenu33 .menu33 li{



	



	



	list-style:none;















	



	



	



	







	



 



	







	



	



	padding-top:11px;



	padding-bottom:11px;



	padding-left:1px;	















}



.allMenu33 .menu33 a{



	color: #5C2F01; 



	font-size: 12px;



	 text-decoration: none; 



	 font-weight: bold;



	  font-family: Arial, Helvetica, sans-serif;







}



.allMenu33 .menu33 a:hover{



	color:#ffffff;



	



}











.Style449 {







	color: #5C2F01;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	text-decoration:underline;







	font-weight: bold;











}



.Style49 {







	color: #ffffff;







	font-family: Arial, Helvetica, sans-serif;







	font-weight: bold;







	font-size: 13px;



	font-weight:bold











	







}







.pic {







 border: #5C2F01 1px solid;	











	







}







.picc {







 margin-top:-67px;







	







}



.sendc {



background-color:#5C2F01;



















	







}







.allMenu333 .menu1{



















}



.allMenu333 .menu333 li{



	



	



	list-style:none;















	



	



	



	







	



 



	







	



	



	padding-top:5px;







	padding-bottom:10px;



	padding-left:2px;	















}



.allMenu333 .menu333 a{



	color: #5C2F01; 



	font-size: 12px;



	 text-decoration: none; 



	 font-weight: bold;



	  font-family: Arial, Helvetica, sans-serif;







}



.allMenu333 .menu333 a:hover{



	color:#ffffff;



	



}



























.allMenuf .menu{



	width:1003px;



	height:32px;



	float:left;



	background-color:#5B331D;



	



	











}



.allMenuf .menu li{



	background-image:url(../images/liMenu.jpg);



	background-repeat:no-repeat;



	height:20px;







	background-position:right;



	



 



	



	list-style:none;



	padding-left:35px;



	padding-right:35px;



	padding-top:10px;



	float:left;







}



.allMenuf .menu a{



	text-decoration:none;



	color:#EFBA52;







}



.allMenuf .menu a:hover{



	color:#ffffff;



	



}







   



   .allMenu11 .menu11{



	width:886px;



	height:35px;



	float:left;



	background-color:#FFFFFF;







	background-image:url(../images/libg.gif); background-repeat:repeat-x;



}



.allMenu11 .menu11 li{



	background-image:url(../images/liMenu.jpg);



	background-repeat:no-repeat;



	background-position:right;



	list-style:none;



	padding-left:20px;



	padding-right:20px;



	padding-top:10px;



	float:left;



	font-weight:bold;



}



.allMenu11 .menu11 a{



	text-decoration:none;



	color:#F96F17;



	font-weight:bold;



}



.allMenu11 .menu11 a:hover{



	color:#424249;



	font-weight:bold;



}







.allMenu11 .rightmenu11{



	background-image:url(../images/RMenu1.gif);



		background-repeat:no-repeat;



	width:17px;



	height:26px;



	float:right;



	background-color:#E0DAC7







}



.allMenu11 .leftmenu11{



	background-image:url(../images/leftMenu1.gif);



	background-repeat:no-repeat;



	width:17px;



	height:26px;



	float:left;



	background-color:#E0DAC7







}



.Style50h {











font-size: 18px; color:#76C801 ; font-family: Arial, Helvetica, sans-serif;







	margin-left:6px;



	padding-top:10px;







}



.p {



	margin-left:6px; line-height:16px; margin-right:10px; font-size:11,5px;



}



 .topmn1{



	height:954px;



	position:absolute;



	z-index:33;



	width: 16px;



	top: 19px;



	left: -7px;



	



	



	background-color:#FF0000;



	background-image:url(../images/top-2.jpg);



background-repeat:no-repeat;















   }



.Style50 {color: #4E4D4D}







.p30 {



	background: #45443D ; color: #fff;



}



  



.Style52 {



	font-size: 18px;



	font-family: Arial;



	color: #333333;



	font-weight: bold;



	margin-left:15px;



	padding-top:10px;



	padding-bottom:10px;



}











.S52 {















	font-family:tahoma;











	font-size: 10px;



	



	



	color: #ffffff;



	font-weight: bold;



	



	



}







.S55 {















	font-family: Arial, Helvetica, sans-serif;











	font-size: 11px;



	



	



	color: #565655;



	



	



	



}



.S56 {















	margin-left:107px; margin-top:-30px



	



	



}











/***** Main menu *****/







ul.avmenu {



width:240px;



margin:0 0 0px;



padding:0;











list-style:none;



}







ul.avmenu li {



width:240px;



padding:0;



line-height:1.4em;







display:inline;



}







ul.avmenu li a {



background-color:#EFEFEF;



color:#7B7B6F;



font-weight:bold;



font-size:14px;



font-family:Arial, Helvetica, sans-serif;



width:260px;



float:left;



margin-bottom:0px;



border:1px solid #D7D7D7;







padding:5px 1px 5px 20px;



border-left:4px solid #cccccc;



text-decoration:none;



}







ul.avmenu li a:hover,ul.avmenu li a.current {



background-color:#45443D;



border:1px solid #D7D7D7;



border-left:5px solid #99C000;



color:#ffffff;



}







.top99 {



background-image:url(../images/top-bg.jpg); height:126px;



}



.b33 { color:#7A7A7A; font-weight:bold; font-size:11px; line-height:18px;  }



.b33z { color:#7A7A7A; font-size:9px;  }







.bp { color:#333333; font-weight:bold; font-size:12px  }



.Style53 {color: #7A7A7A}











.numpager {



	FONT-WEIGHT: bold; COLOR: #666666



}



.numpager A {



	FONT-WEIGHT: bold; COLOR: #76C801; TEXT-DECORATION: none



}







.exc1 {



	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none



}







.Style54 {color: #EBEBEB};



.t1254 {color: #5E5E5E};
#t1255 { background-image:url(../images/location-voiture-marrakech.jpg); margin-left:15px; height:126px; width:290px;};

	

