*{
	margin:0;
	padding:0;
	border:0;
}
body{
	background-image:url(../images/bg-all.jpg);
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-align:justify;
}
a{
	text-decoration:none;
	color:#eee;
}
.clear{ clear:both; }
/********************************* All Site **********************************/
.global{
	width:871px;
	margin:auto;
	position:relative;
}
.global .header{
	width:836px;
	margin:auto;
	position:relative;
}
.global .allBaniere{
	width:871px;
	position:relative;
}
.global .allContainer{
	width:836px;
	position:relative;
	margin:auto;
	top:0px !important;
	top:-7px;
}
.global .footer{
	width:836px;
	position:relative;
}
/********************************* Detail Global*****************************************/
.global .header .banLeft{
	width:270px;
	height:151px;
	float:left;
}
.global .header .banRight{
	width:565px;
	height:151px;
	float:left;
}
.banRight .topBan{
	width:565px;
	height:116px;
}
.banRight .menu{
	background-image:url(../images/bgmenu.jpg);
	width:565px;
	height:35px;
}
.global .allBaniere .topBaniere{
	background-image:url(../images/top-baniere.jpg);
	background-repeat:no-repeat;
	width:871px;
	height:10px!important;
	height:7px;
	margin:0px;
}
.global .allBaniere .baniere{
	background-image:url(../images/bg-baniere.jpg);
	height:207px;
	width:869px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	position:relative;
	top:0px !important;
	top:-5px;
}
.global .allBaniere .basBaniere{
	background-image:url(../images/bas-baniere.jpg);
	background-repeat:no-repeat;
	width:871px;
	height:12px;
	position:relative;
	top:0px !important;
	top:-5px;
}
/********************** Etat Menu ********************/
.menu .fr{
   width:16px;
   height:11px;  
   float:right;
   margin-right:4px;
   margin-top:11px;
}

.menu .en{
   width:16px;
   height:11px;
   float:right;
   margin-right:13px;
   margin-top:11px;
}
.menu li{
	list-style:none;
	float:left;
	display:block;
}
.menu #accueil {
	background-image:url(../images/acceuil.jpg);
	width:75px;
	height:35px;
	display:block;
}
.menu #vehicule {
	background-image:url(../images/vehicule.jpg);
	width:97px;
	height:35px;
	display:block;
}
.menu #tarif {
	background-image:url(../images/tarifs.jpg);
	width:64px;
	height:35px;
	display:block;
}
.menu #condition {
	background-image:url(../images/condition.jpg);
	width:105px;
	height:35px;
	display:block;
}
.menu #info {
	background-image:url(../images/infos.jpg);
	width:136px;
	height:35px;
	display:block;
}
.menu #contact {
	background-image:url(../images/contact.jpg);
	width:88px;
	height:35px;
	display:block;
}
.menu span{
	display:none;
}
/*****************************************************/
.global .baniere .blokLeft{
	width:222px;
	height:206px;
	float:left;
	position:relative;
	left:35px;
}
.global .baniere .blokRight{
	width:560px;
	height:206px;
	float:left;
	position:relative;
	left:80px;
}
/******************************/
.allContainer .container{
	background-image:url(../images/bg-container.jpg);
	width:802px;
	padding:17px;
}
.allContainer .basContainer{
	background-image:url(../images/bas-container.jpg);
	width:836px;
	height:14px;
}
/****************************/
.container .contenu{
	margin-top:10px;
	width:570px;
	float:left;
}

.container .allColRight{
	width:214px;
	float:left;
	margin-top:-17px;
	margin-left:18px !important;
	margin-left:19px;
}
.allColRight .colRight{
	background-image:url(../images/bg-Colright.jpg);
	height:526px;
	width:203px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin-left:6px!important;
}
.allColRight .bascolRight{
	background-image:url(../images/bas-ColRight.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:12px;
	margin-left:6px;
}
/***************************/
.contenu h1{
	background-image:url(../images/sep-Container.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	width:550px;
	height:20px;
	font-size:14px;
	color:#000000;
}
.contenu .bloktxt{
	width:550px;
	margin-top:8px;
	position:relative;
}
.contenu .bloktxt .tabl{
	float:left;
}
.contenu .bloktxt .reserv{
	width:30px;
	margin-left:20px;
	-margin-left:2px;
	height:111px;
	float:left;
}
.contenu .blokParc{
	width:550px;
	margin-top:8px;
	position:relative;
}
/***/
.contenu .bloktxt .bordurimg{
	border:2px solid #CCCCCC;
	width:170px;
	margin-left:20px;
	float:left;
}
.contenu .bloktxt .catletre{
	background-image:url(../images/cat2.jpg);
	width:70px;
	height:60px;

}
/**/

.contenu .blokParc .categorieparc .consulter{
	margin-top:10px;
	background-color:#666666;
	color:#FFFFFF;
}
/**/
.contenu .sepparc{
	width:556px;
	margin-top:8px;
	position:relative;
}
.bloktxt .blokPh{
	width:138px;
	height:130px;
	float:left;
}
.bloktxt .blokcont{
	width:390px;
	margin-left:14px;
	float:left;
	margin-top:25px;
}
.bloktxt .gras{
	color:#0099FF;
}
.bloktxt .grasb{
	color:#000000;
}
/***/
.bloktxt .champtext{
	width:400px;
	border:1px solid #999999;
}
.bloktxt .restext{
	width:180px;
	border:1px solid #999999;
}
.bloktxt .zonetext{
	width:500px;
	border:1px solid #999999;
}
.bloktxt .button{
	width:100px;
	border:1px solid #999999;
}
/***/
.blokcont h2{
	color:#000000;
	font-size:12px;
}
.blokcont .lien{
	display:block;
	width:80px;
	height:20px;
	float:right;
}
.lien a{
	color:#3399FF;
}
.lien a:hover{
	color:#999999;
}
.contenu .sepContainer{
	width:565px;
	height:1px;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
}
/********************************/
.colRight .blokOffre{
	display:block;
	width:200px;
	height:28px;
	top:10px;
	position:relative;
}
.colRight .lien{
	display:block;
	width:80px;
	height:20px;
	float:right;
	margin-top:15px;
	color:#000000;
}
.colRight .blokVoiture{
	width:200px!important;
	height:170px;
	position:relative;
	top:10px;
	left:-9px;
}
.colRight .sepRight{
	width:200px;
	height:1px;
	margin:auto;
	margin-bottom:30px;
	margin-top:30px;
}
.Style1 {
	background-image:url(../images/sep-Container.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	width:550px;
	height:20px;
	color: #3366cc;
	font-size:14px;
}
.nomvehic{
	color:#3366CC;
	font-size:14px;
}
.fes{
	float:left;
	margin-left:5px;
	width:295px;
}
.marrakech{
	float:left;
	margin-left:5px;
	width:295px;
}
.pies{
	width:741px;
	height:61px;
	margin:auto;
}
.copyr{
	float:left;
	width:198px;
	height:17px;
	margin-left:30px;
	_margin-left:15px;
	margin-right:40px;
	margin-top:15px;
}
.adress{
	float:left;
	color:#eeeeee;
	font-weight:bold;
	text-align:center;
	width:400px;
	margin-left:43px;
	margin-right:30px;
	_margin-right:3px;
	margin-top:15px;
}
.simulateur{
	width:550px;
	margin-top:8px;
	position:relative;
}
.textt{
	border:1px solid #999999;
}
.button{
	border:1px solid #999999;
}
.simulateur .input{
	border:1px solid #999999;
}
/****************************************************/
.AccordionPanelTab{
	text-decoration:none;
	border-top:1px solid #E3E3E3;
	width:550px;
	margin:auto;
	color:#FFFFFF;
	background-image:url(../images/cat.jpg);
	background-repeat:repeat-y;
	background-position:center;
	text-align:center;
	cursor: pointer;
}
.agrandir{
	color:#000000;
}
.plan{
	width:300px;
	margin:auto;
	text-align:center;
}
/****************************************************/
.tarifs{
	color:#B04000;
	font-size:14px;
}
.temoiniagescrol{
	overflow:auto;
	width:562px;
	height:240px;
	border-top:2px solid #999999;
	border-bottom:2px solid #999999;
}
.tba{
	width:542px;
	margin:auto;
}
.Accord{
	text-decoration:none;
	border-top:1px solid #E3E3E3;
	width:562px;
	color:#FFFFFF;
	background-image:url(../images/cat.jpg);
	text-align:center;
	cursor: pointer;
}
.temoignage{
	background-image:url(../images/temoignage.jpg);
	width:205px;
	height:36px;
	margin-left:6px;
}
.temoignage:hover{
	background-image:url(../images/temoignage2.jpg);
	width:205px;
	height:36px;
	margin-left:6px;
	cursor:pointer;
}
.imginfos{
	float:left;
	margin-top:8px;
	margin-right:8px;
}
.titrinfos{
	font-size:14px;
	color:#3399FF;
}
.textinfo{
	width:545px;
	margin-left:5px;
	line-height:22px;
}
.tbinfos{
	width:545px;
	margin:auto;
	line-height:18px;
}
/*********************************galery*********************************/
#myController span{
	color:#FFF;
	background:#000;
	margin-right:0px;
	cursor:pointer;
}

#jFlowSlide{
	border:2px solid #F00;
}

#myController span.jFlowSelected {
	background:#F00;
}


.jFlowPrev, .jFlowNext{
	cursor:pointer;
}

#myController2 span{
	text-align:center;
	font-size:16px;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	width:96px;
	height:18px;
	background-image:url(../images/menu.png);
	background-repeat:no-repeat;
	float:left;
	margin-right:-4px;
}
/*
#jFlowSlide2{
	border:1px solid #79b8ea;

}*/

#myController2 span.jFlowSelected2 {
	text-align:center;
	display:block;
	width:96px;
	height:18px;
	background-image:url(../images/menuhover.png);
	color:#000000;
	float:left;
	margin-right:-4px;
}
.conttemoinage{
	overflow:scroll;
	overflow:auto;
	padding:4px;
	height:210px;
	border:1px solid #FF9900;
}
.conttemoinage2{
	overflow:scroll;
	overflow:auto;
	padding:4px;
	height:400px;
}
#mySlides2 h3{
	font-size:12px;
	color:#FF6600;
}
