*{
	margin:0;
	padding:0;
	border:0;
}
body{
	background-color:#f2f2f2;
	background-image:url(../fr/images/bgAll.jpg);
	background-repeat:repeat;
	color:#a9a9a9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
h6{
	color:#b86530;
	font-size:18px;
	font-weight:bold;
}
h5{
	color:#000000;
	font-size:18px;
	font-weight:bold;
}
h4{
	color:#9a9a9a;
	font-size:14px;
	font-weight:bold;
}
h3{
	color:#747474;
	font-weight:bold;
}
span{
	color:#000000;
	font-size:14px;
}
/**************************************************************************/
.clear{ clear:both;}

.global{
	width:861px;
	margin:auto;
	position:relative;
}
.global .banner{
	width:861px;
	height:202px;
	position:relative;
}
.container .allmenu{
	width:809px;
	height:39px;
	margin-left:10px;
}
.allmenu .menu{
	width:809px;
	height:38px;
	background-image:url(../fr/images/bgMenu.jpg);
	background-repeat:repeat-x;
}

.allmenu .menu li{
	background-image:url(../fr/images/menuLI.jpg);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	padding-left:50px;
	padding-right:50px;
	padding-top:6px;
	height:32px;
	font-size:14px;
	font-family:"Myriad Pro";
	list-style:none;
	
}
.allmenu .menu li a{
	text-decoration:none;
	color:#505050;
}
.allmenu .menu li.actif{
	background-color:#f2f2f2;
	background-image:none;
	height:33px;
}
.global .leftcontainer{
	background-image:url(../fr/images/leftcontainer.jpg);
	width:8px;
	height:401px;
	float:left;
}
.global .container{
	background-color:#f2f2f2;
	width:833px;
	margin-top:-1px;
	float:left;
}
.global .rightcontainer{
	background-image:url(../fr/images/rightcontainer.jpg);
	width:4px;
	height:518px;
	float:left;
}
.container .blok{
	width:800px;
	height:19px;
	margin-top:31px;
}
.blok .title{
	background-image:url(../fr/images/title.jpg);
	color:#FFFFFF;
	font-size:13px;
	padding-top:2px;
	padding-left:5px;
	width:230px;
	height:17px;
	float:left;
}
.blok .bordure{
	background-image:url(../fr/images/bordure.jpg);
	background-repeat:repeat-x;
	width:550px;
	height:19px;
	float:left;
}
.blok .rightborder{
	background-image:url(../fr/images/rightborder.jpg);
	width:3px;
	height:19px;
	float:left;
}
.container .blok2border{
	border-left:1px solid #fd9132;
	width:1px;
	height:277px;
	float:left;
	margin-top:11px;
	margin-left:1px;
}
.container .blok2border2{
	border-left:1px solid #fd9132;
	width:1px;
	height:306px;
	float:left;
	margin-top:11px;
	margin-left:1px;
}

.container .blok2{
	width:783px;
	border:1px solid #fd9132;
	_margin-left:-21px;
	float:left;
	border-top:none;
	border-left:none;
	_margin-bottom:10px;
}
.container .blok15{
	width:783px;
	border:1px solid #fd9132;
	float:left;
	border-top:none;
}
.blok2border3{
	border-right:1px solid #fd9132;
	width:1px;
	height:306px;
	float:left;
	margin-top:11px;
	margin-right:1px;
	}
.blok2 .parg1{
	background-image:url(../fr/images/sep1.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:15px;
	width:757px;
	height:81px;
	margin-top:3px;
	margin-left:10px;
	_margin-left:30px;
}
.parg1 .locationvoiture{
	width:135px;
	height:76px;
	margin-left:5px;
	margin-top:5px;
	float:left;
}
.parg1 .textparg1{
	width:600px;
	height:76px;
	float:left;
	margin-left:5px;
	margin-top:5px;
	color:#a9a9a9;
	font-size:12px;
}
.blok2 .blok3{
	margin-top:13px;
	margin-left:10px;
	margin-bottom:6px;
	width:783px;
	float:left;
}
.blok3 .miniblok{
	background-image:url(../fr/images/sepblok.jpg);
	background-repeat:no-repeat;
	background-position:right;
	_margin-left:5px;
	padding-right:10px;
	width:294px;
	height:170px;
	float:left;
}
.miniblok .titreoffre{
	background-image: url(../fr/images/titireoffre.jpg);
	width:237px;
	height:19px;
}
.miniblok .blokoffre{
	width:292px;
	height:144px;
}
.blokoffre .leftoffre{
	background-image:url(../fr/images/leftoffre.jpg);
	width:10px;
	height:143px;
	float:left;
}
.blokoffre .contoffre{
	background-image:url(../fr/images/bgoffre.jpg);
	background-repeat:repeat-x;
	width:274px;
	height:143px;
	float:left;
}
.blokoffre .rightoffre{
	background-image:url(../fr/images/rightoffre.jpg);
	width:8px;
	height:143px;
	float:left;
}
.contoffre .blokcontoffre{
	padding-top:10px;
	width:88px;
	height:120px;
	float:left;
}
.contoffre .voiturecontoffre{
	width:186px;
	height:137px;
	float:left;
}
.blok3 .miniblokmaroc{
	width:285px;
	height:165px;
	margin-left:8px;
	float:left;
}
.blok3 .scriptmeteo{
	background-image:url(../fr/images/sepexcursion.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:150px;
	_width:120px;
	height:165px;
	margin-left:8px;
	float:left;
}
.blok3 .scriptmeteo a{
	visibility:hidden;
}
.blok4{
	width:798px;
	height:162px;
	margin-top:10px;
}
.blok4 .blok5{
	width:800px;
	height:19px;
	margin-left:5px;
}
.blok5 .title{
	background-image:url(../fr/images/title.jpg);
	color:#FFFFFF;
	font-size:13px;
	padding-top:2px;
	padding-left:5px;
	width:230px;
	height:17px;
	float:left;
}
.blok5 .bordure{
	background-image:url(../fr/images/bordure.jpg);
	background-repeat:repeat-x;
	width:550px;
	height:19px;
	float:left;
}
.blok5 .rightborder{
	background-image:url(../fr/images/rightborder.jpg);
	width:3px;
	height:19px;
	float:left;
}
.blok3border{
	border-left:1px solid #fd9132;
	width:1px;
	height:130px;
	float:left;
	margin-top:11px;
	margin-left:18px;
}
.blok6{
	width:771px;
	_width:750px;
	border:1px solid #fd9132;
	float:left;
	border-top:none;
	border-left:none;
	_padding-bottom:7px;
	_padding-left:3px;
	
}
.blok6 .miniblok6{
	background-image:url(../fr/images/sepexcursion.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:366px;
	height:125px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:10px;
}
.imgessaouira{
	background-image:url(../fr/images/essaouira.jpg);
	width:197px;
	height:125px;
	float:left;
}
.pargssaouira{
	width:150px;
	height:122px;
	padding-left:10px;
	float:left;
}
/*****************************************************Footer*****************************************/
.footer{
	width:807px;
	margin-top:27px;
	margin-left:8px;

}
.footer .topfooter{
	background-image:url(../fr/images/topfooter.jpg);
	background-repeat:no-repeat;
	width:807px;
	height:5px;
}
.footer .confooter{
	background-image:url(../fr/images/bgfooter.jpg);
	-margin-top:-7px;
	width:807px;
	height:100px;
}
.confooter .pargfooter{
	background-image:url(../fr/images/sepFooterB.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:5px;
	width:800px;
	_width:807px;
	height:30px;
}
.pargfooter .titreplan{
	width:100px;
	color:#313131;
	margin-left:10px;
	margin-top:10px;
	float:left;
}
.pargfooter .plan{
	background-image:url(../fr/images/sepfooter.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:18px;
	padding-left:12px;
	color:#595959;
	float:left;
	margin-top:10px;
	font-weight:bold;
}
.confooter .adress{
	width:521px;
	height:25px;
	color:#f17100;
	margin-top:10px;
	margin-left:10px;
	float:left;
}
.confooter .copy{

	width:200px;
	height:19px;
	margin-top:10px;
	margin-left:50px;
	float:left;
}
/*****************************************************excursions*****************************/
.borderbas{
border-bottom:1px solid #fd9132;
width:787px;
height:1px;
}
.Exc{
width:600px;
height:100px;
margin-top:15px;
margin-left:auto;
margin-right:auto;
margin-bottom:35px;
}
.Exc .img{
width:170px;
height:112px;
float:left;
}
.Exc .txtExc{
width:400px;
height:113px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
float:left;
padding-left:10px;
padding-bottom:5px;

}
.txtExc2{
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
float:left;
padding-left:2px;
padding-top:3px;
padding-bottom:5px;
}
/*********************parc**************************/
.txtAuto{
width:100px;
padding-left:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#666666;

}
.pargcontact{
	width:500px;
	float:left;
	margin-top:-5px;
}
.table{
margin-left:25px;
margin-top:15px;
}
.txtform{
	width:500px;
	height:20px;
	font-family: "Times New Roman", Times, serif;
	font-size:18px;
	color: #FD7B06;
	padding-left:35px;
	padding-top:25px;
	text-decoration:underline;
}
.txtform1{
	width:500px;
	height:20px;
	font-family: "Times New Roman", Times, serif;
	font-size:18px;
	color: #FD7B06;
	padding-left:235px;
	padding-top:35px;
	text-decoration:underline;
}
.button{
	width:70px;
	height:23px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(../fr/images/button.jpg);
}
/***********************************Park**************************/
.divAuto{
border:1px solid #666666;
width:200px;
height:130px;
margin-left:35px;
margin-top:15px;
float:left;
}
.divAuto .titleAuto{
width:84px;
height:26px;
padding-top:6px;
padding-left:5px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
}
.divAuto .imgAuto{
width:126px;
height:88px;
float:right;
margin-right:20px;
background-repeat:no-repeat;
}
.divAuto .txtAuto{
width:160px;
height:50px;
float:left;
margin-left:15px;
margin-top:9px;
}
.divAuto .txtAuto span{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#666666;
}
.divAuto .txtAuto strong{
font-family:"Times New Roman", Times, serif;
font-size:15px;
color:#FF9900;
}
.divReserevr{
	width:70px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	margin-top:10px;
	margin-left:85px;
}

.divReserevr a{
	
	color:#999999;
	text-decoration:none;
}
.divReserevr a:hover{

	color:#666666;
	
	text-decoration:none;
}
.divReserevr a:visited{
color:#666666;
	text-decoration:none;
}
.imgPlan{
width:457px;
height:353px;
margin-top:15px;
margin-right:auto;
margin-left:auto;
}
.txtPlan{
width:200px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
padding-left:55px;
padding-top:10px;
}
.txtPlan a{
	color:#CCCCCC;
	text-decoration:none;
}
.txtPlan a:hover{
color:#666666
text-decoration:none;
}
.txtPlan a:visited{
color:#333333;
text-decoration:none;
}
/*****************************************************************************************************************/
.blokk{
	width:240px;
	height:19px;
	margin-top:31px;
}
.blokk .title{
	background-image:url(../fr/images/title.jpg);
	color:#FFFFFF;
	font-size:13px;
	padding-top:2px;
	padding-left:5px;
	width:230px;
	height:17px;
	float:left;
}
.blocveh{
width:255px;
height:290px;
margin-left:19px;
float:left;
}
.blocveh2{
width:700px;
height:290px;
margin-left:19px;
float:left;
}
.parcAuto{
width:180px;
height:220px;
margin-left:25px;
margin-top:15px;
float:left;
}
.exemp{
padding-bottom:5px;
}
.exemp2{
padding-top:8px;
padding-bottom:8px;
font-weight:bold;
color:#000000;
}
.exemp3{
padding-top:8px;
padding-bottom:8px;
font-weight:bold;
font-size:14px;
color:#000000;
margin-left:25px;
border-bottom:1px solid #999999;
}
.tarifveh{
width:280px;
height:220px;
margin-left:25px;
margin-top:15px;
float:left;
}
.tarifveh span{
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#666666;
}
.tarifveh strong{
font-family:"Times New Roman", Times, serif;
font-size:15px;
color:#FF9900;
}
.voiture{
border:1px solid #666666;
text-align:center;
}
.detailveh{
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
background-color:#FFFFFF;
text-align:center;
}
.reserve{
width:90px;
padding-top:5px;
color:#FF9900;
font-weight:bold;
float:left;
}
.reserve a{
color:#FF9900;
text-decoration:none;
}
.reserve a:hover{
color:#666666;
}
.reserve2{
width:90px;
padding-top:5px;
color:#FF9900;
font-weight:bold;
text-align:right;
float:left;
}
.reserve2 a{
color:#FF9900;
text-decoration:none;
}
.reserve2 a:hover{
color:#666666;
}
.Style1 {
	color: #333333;
	font-weight: bold;
	font-size:16px;
	padding-left:300px;
	margin-top:20px;
}
.info{
	color:#000;
	font-size:18px;
	font-weight:bold;
	font-family:"Courier New", Courier, monospace;
}