@charset "iso-8859-1";
/* CSS Document */
body, html, ul, li, p, form, ul, h1, h2, h3, h4, h5, h6, img, input, label{
	margin:0;
	padding:0;
	border:0;
}
a{color:#990000; text-decoration:none;}
body{margin:0px; padding:0px; background:url(../images/bgAll.jpg) no-repeat; background-repeat:repeat-x; background-position:top; color:#393838;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fff;
}
#page{width:962px;  margin:auto; clear:both;}

#top{width:962px; height:130px; float:left; clear:both;}

#logo{width:195px; height:130px; float:left; margin-left:12px;}



h3{
margin:0px; padding:0px;
	font-size:16px;
	color:#000;
	font-weight:bold;
}

p{
	text-align:left;
}
.article-content a{
	color:#C02541;
	text-decoration:none;
	font-weight:bold;
}
/**************************************Contenu***********************************/
.obl{color:#FF0000;}
.clear{ clear:both;}
.global{
	width:962px;
	margin:auto;
	position:relative;
}
.global .header{	
	width:962px;
	height:292px;
}
.logo{
	width:195px;
	height:130px;
	margin-left:12px;
	float:left;
}
.globheader{
	width:755px;
	_width:743px;
	height:130px;
	float:left;
}
.prgheader{
	background-image:url(../images/bgpargheader.jpg);
	background-repeat:no-repeat;
	width:349px;
	height:30px;
	float:left;
	margin:9px 0 0 22px;
	color:#6d6b6b;
	font-size:25px;
	padding:39px 0 0 0;
}
h2{color:#6d6b6b; font-size:18px;}
h2 a{color:#6d6b6b; text-decoration:none;}
.leftheader{
	width:209px;
	height:67px;
	margin-left:171px;
	_margin-left:135px;
	float:left;
}
.leftheader .langue{
	width:102px;	
	_width:119px;
	height:31px;
	margin-left:102px;	
	_margin-left:80px;
}
.drap{
	width:23px;
	height:31px;
	margin-right:11px;
	float:left;
}
.allMenu{
	width:587px;
	height:32px;
	margin-top:20px;
	margin-left:168px;
	_margin-left:156px;
}
.allMenu li{
	background-image:url(../images/bgLi.jpg);
	padding-left:20px;
	padding-top:10px;
	padding-bottom:7px;
	padding-right:22px;
	float:left;
	list-style:none;
	margin-right:1px;
}
.allMenu li a{
	text-decoration:none;
	color:#f4f4f4;
}
.banner{
	width:962px;
	height:154px;
	margin-top:6px;
}
.contenaire{
	width:960px;
	margin:auto;
	margin-top:2px;
	position:relative;
}
.leftchemain{
	background-image:url(../images/leftchemain.png);
	width:9px;
	height:34px;
	float:left;
}
.contchemain{
	background-image:url(../images/bgchemain.jpg);
	width:930px;
	height:29px;
	float:left;
	padding-top:5px;
	padding-left:12px;
	color:#999;
	 font-size:13px;
}
.contchemain a{
	 color:#FFFFFF;
	 text-decoration:none;
	 font-size:13px;
}
.rightchemain{
	background-image:url(../images/rightchemain.png);
	width:9px;
	height:34px;
	float:left;
}
.blok1{
	background-image:url(../images/bgblok1.jpg); background-position:top;
	width:210px;
	height:750px;
	_height:774px;
	float:left;
}
.blok1pcfor2{
	background-image:url(../images/bgblok1.jpg); background-position:top;
	width:210px;
	height:1700px;
	float:left;
}
.blok11circuit{
	background-image:url(../images/bgblok1.jpg); background-position:top;
	width:210px;
	height:666px;
	_height:666px;
	float:left;
}
.blok14x4{
	background-image:url(../images/bgblok1.jpg); background-position:top;
	width:210px;
	height:744px;
	_height:744px;
	float:left;
}
.blok1contact{
	background-image:url(../images/bgblok1.jpg); background-position:top;
	width:210px;
	height:780px;
	_height:794px;
	float:left;
}
.blok1pc{
	background-image:url(../images/bgblok1.jpg); background-position:top;
	width:210px;
	height:862px;
	_height:862px;
	float:left;
}
.blok11{
	background-image:url(../images/bgblok1.jpg); background-position:top;
	width:210px;
	height:660px;
	_height:660px;
	float:left;
}

.blok12{
	background-image:url(../images/bgblok1.jpg); background-position:top;
	width:210px;
	height:920px;
	_height:920px;
	float:left;
}
.blok12ex{
	background-image:url(../images/bgblok1.jpg); background-position:top;
	width:210px;
	height:1034px;
	_height:1034px;
	float:left;
}
.blok12expopexcu{
	background-image:url(../images/bgblok1.jpg); background-position:top;
	width:210px;
	height:2000px;
	float:left;
}
.blok13{
	background-image:url(../images/bgblok1.jpg); background-position:top;
	width:210px;
	height:1490px;
	_height:1490px;
	float:left;
}
.blok14{
	background-image:url(../images/bgblok1.jpg); background-position:top;
	width:210px;
	height:996px;
	_height:920px;
	float:left;
}

.blok14min{
	background-image:url(../images/bgblok1.jpg); background-position:top;
	width:210px;
	height:996px;
	_height:996px;
	float:left;
}
.blok15{
	background-image:url(../images/bgblok1.jpg); background-position:top;
	width:210px;
	height:1290px;
	_height:1290px;
	float:left;
}
.blok16{
	background-image:url(../images/bgblok1.jpg); background-position:top;
	width:210px;
	height:1368px;
	_height:1436px;
	float:left;
}
.blok17{
	background-image:url(../images/bgblok1.jpg); background-position:top;
	width:210px;
	height:700px;
	_height:680px;
	float:left;
}
.blok110{
	background-image:url(../images/bgblok1.jpg); background-position:top;
	width:210px;
	height:2000px;
	_height:1436px;
	float:left;
}
.brdimage{border:1px solid #CCCCCC;}
.barre{
	background-image:url(../images/bgbarre.jpg);
	border:1px solid #dddedf;
	width:172px;
	height:21px;
	margin-left:2px;
	_margin-left:0px;
	margin-right:1px;
	margin-top:14px;
	float:left;
	color:#895c20;
	font-size:14px;
	font-weight:bold;
	padding-left:19px;
	padding-top:5px;
}
.flechright{
	background-image:url(../images/flechright.jpg);
	border:1px solid #dddedf;
	width:12px;
	height:26px;
	margin-top:14px;
	float:left;
}
.flechleft{
	background-image:url(../images/flechleft.jpg);
	border:1px solid #dddedf;
	width:12px;
	height:26px;
	margin-top:14px;
	float:left;
}
.visa{
	background-image:url(../images/vissa.jpg);
	width:156px;
	height:47px;
	margin:auto;
}
.blok4{
	width:210px;
	padding-top:5px;
}
.email{
	background-image:url(../images/email.jpg);
	width:194px;
	height:95px;
	margin:auto;
	margin-bottom:15px;
	margin-top:20px;
}
.booking{
	width:200px;
	padding:10px 0px 0px 5px;
	margin:auto;
}
.menuhoriz{
	width:210px;
	padding-bottom:10px;
}
.menuhoriz .menu li{
	background-image:url(../images/limenuhoriz.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:30px;
	list-style:none;
	padding-bottom:8px;
	padding-top:8px;
}
.menuhoriz .menu li a{
	color:#ab531f;
	font-size:13px;
	text-decoration:none;
}
.contenu{
	width:527px;
	position:relative;
	float:left;
	padding-left:12px;
	padding-top:12px;
	background-color:#f2f3f3;
}
.lld{
	width:195px;
	height:148px;
	margin-top:12px;
	margin-left:7px;
	margin-bottom:10px;
}
.lld1{
	background-image:url(../images/lld.jpg);
	width:195px;
	height:102px;
}
.lld2{
	width:195px;
	height:46px;
}
.leftlld2{
	width:15px;
	height:46px;
	float:left;
}
.rightlld2{
	width:15px;
	height:46px;
	float:left;
}
.bglld2{
	background-image:url(../images/bglld.jpg);
	width:165px;
	height:36px;
	float:left;

	font-weight:bold;
	padding-top:10px;
}
.bglld2 a{
	text-decoration:none;
	color:#171717;
	font-size:14px;	
}
.ligne{
	width:187px;
	height:107px;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:23px;
}
.ligne strong{
	font-size:16px;
	color:#003366;
}
.key2marrakech{
	width:205px;
	height:255px;
	margin-top:14px;
	margin-left:3px;
}
.input{
	border:none;
}
.menuhoriz .input input{
	border:1px solid #999999;
	width:152px;
	height:19px;
	margin-top:10px;
}
.menuhoriz .input .button{
	background-image:url(../images/connexion.jpg);
	width:91px;
	height:34px;
	color:#fff;
	border:none;
	margin-left:25px;
}
.bas{width:962px; height:130px; float:left; clear:both; background:url(../images/aya_03.jpg) no-repeat;}
.footer{
	background-image:url(../images/bgcontenaire.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:880px;
	margin:auto;
	text-align:center;
	position:relative;
	font-size:10px;
	color:#707473;
	padding-left:10px;
	padding-right:40px;
	padding-top:8px;
	clear:both;
	margin-top:10px;
	margin-bottom:6px;
}
.lienfooter{
	width:620px;
	float:left;
	font-size:12px;
}
.lienfooter a{text-decoration:none; color:#707473;}
.copy{
	width:220px;
	float:left;
	margin-left:30px;
	font-weight:bold;
}
.copy span{
	font-weight:bold;
}
.button{
	background-image:url(../images/bgbtsondage.jpg);
	width:71px;
	height:34px;
	color:#fff;
}
.poll{
	padding-left:15px;
	padding-right:10px;
	font-size:11px;
}
.sectiontableentry2{
	padding-right:15px;
	padding-bottom:8px;
	margin-right:25px;
}
.sectiontableentry1{
	padding-right:15px;
	padding-bottom:8px;
	margin-right:25px;
}
#form-login-remember{
	margin-bottom:5px;
}
#remember{
	float:left;
	border:none;
}
.presentation{
	width:503px;
	border:1px solid #c9caca;
	margin-top:0px;
	padding:6px 0 18px 10px;
}
.trasnport{
	font-size:10px;
	width:500px;
	text-align:justify;
}
.contentpaneopen .contentheading{
	background-image:url(../images/titreexcursion.jpg);
	width:240px;
	height:23px;
	padding-left:36px;
	padding-top:6px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	margin-top:1px;
}
.presentation1{
	width:503px;
	height:200px;
	border:1px solid #c9caca;
	padding:18px 0 18px 10px;
	text-align:justify;
}
.pargtransp{
	width:311px;
	height:200px;
	float:left;
	margin-right:12px;
	font-size:10px;
	color:#393838;
}
.location-voiture{
	width:311px;
	height:400px;
	float:left;
	margin-right:12px;
	font-size:10px;
	color:#393838;
}
.temoignage{
	font-size:10px;
	color:#393838;
}
.imgtransp{
	width:166px;
	height:194px;
	float:left;
}
#form-login li{
	visibility:hidden;
	margin-top:-40px;
}
.promotion{
	background-image:url(../images/promotion.jpg);
	width:279px;
	height:153px;
	padding-left:223px;
	padding-top:66px;
	font-size:16px;
	color:#f2f3f3;
}

.defshams{
	background-image:url(../images/promotion.jpg);
	width:432px;
	height:153px;
	padding-top:66px;
	font-size:16px;
	color:#f2f3f3;
}

.promotion strong{
	font-size:34px;
	padding-left:135px;
}
.article-content .vehicule{
	padding:10px 20px 20px 10px;
}
.readon{
	color:#7b0b09;
	text-decoration:none;
	font-size:11px;
	float:right;
	margin:inherit;
	width:100px;
	height:20px;
	margin-top:-25px;
}
.contentpaneopen{
	margin-top:5px;
}
.circ{
	padding-left:15px;
}
.voiture{
	width:496px;
	height:144px;
}
.blokvoiture{
	width:168px;
	height:144px;
	float:left;
}
.descvoiture{
	width:326px;
	_width:324px;
	height:109px;
	float:left;
	border:1px solid #8f6939;
	border-left:none;
}
.topdscvoiture{
	width:315px;
	_width:312px;
	height:20px;
	background-color:#e6e7e7;
	font-size:10px;
	color:#101010;
	padding-left:11px;
	_padding-left:11px;
	padding-top:2px;
	font-weight:bold;
}
.topdscvoiture strong{
	font-size:13px;
	color:#003366;
}
.contdscvoiture{
	width:305px;
	height:58px;
	padding-left:21px;
	_padding-left:0px;
	padding-top:5px;
}
.buttomdscvoiture{
	width:315px;
	_width:312px;
	height:22px;
	background-color:#e6e7e7;
	font-size:10px;
	color:#101010;
	font-weight:bold;
	padding-left:11px;
	_padding-left:11px;}
.titirevoiture{
	height:31px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.lefttitirevoiture{
	background-image:url(../images/lefttitrevoiture.jpg);
	width:25px;
	height:31px;
	float:left;
}
.bgtitirevoiture{
	background-image:url(../images/bgtitrevoiture.jpg);
	padding-left:5px;
	padding-right:15px;
	padding-top:10px;
	height:21px;
	float:left;
}
.righttitirevoiture{
	background-image:url(../images/righttitrevoiture.jpg);
	width:15px;
	height:31px;
	float:left;
}
.imgvoiture{
	background-image:url(../images/bgvoiture.jpg);
	width:148px;
	height:96px;
	padding-bottom:11px;
	padding-top:6px;
	padding-left:9px;
	padding-right:11px;
	float:left;
}
.numbre{
	font-size:12px;
	padding-left:17px;
}
.reservervoiture{
	float:left;
	background-image:url(../images/reservervoiture.jpg);
	margin-top:20px;
	margin-left:25px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding-left:15px;
}
.iconvoiture{
	float:left;
}
.excursion{
	width:490px;
}
.titreexcursion{
	height:28px;
	color:#fff;F
	font-weight:bold;
	font-size:14px;
}
.lefttitreexcursion{
	background-image:url(../images/lefttitreexcursion.jpg);
	width:20px;
	height:28px;
	float:left;
}
.bgtitreexcursion{
	background-image:url(../images/bgtitreexcursion.jpg);
	height:23px;
	padding-left:10px;
	padding-right:35px;
	padding-top:5px;
	float:left;
}
.righttitreexcursion{
	background-image:url(../images/righttitreexcursion.jpg);
	width:13px;
	height:28px;
	float:left;
}
.blokexcursion{
	width:484px;
	_width:500px;
	border:1px solid #8f6939;
	padding:10px 20px 20px 10px;
	_padding:10px 0px 20px 10px;
	text-align:justify;
}
.locationinput{
	margin-right:15px;
}
.btlld{
	background:none;
}
.lldinput{
	border:1px solid #999;
}
.lldselect{
	border:1px solid #999;
	width:200px;
}
.lldtextarea{
	border:1px solid #999;
	width:200px;
}
.article-content .hhh span{

font-size:10px; color:#FF0000;
}
.titrecondition{
	width:300px;
	border:1px solid #666666;
	background-color:#E1E2E4;
	padding:3px 3px 3px 10px;
	font-size:14px;
	font-weight:bold;
}
.formulairereserv{
	padding-left:3px;
}
.formulairereserv .select{
	width:170px;
}
.formulairereserv .text{
	width:130px;
	border:1px solid #666666;
}
.formulairereserv .text2{
	width:250px;
	border:1px solid #666666;
	font-size:10px;
}
.formulairereserv .text3{
	width:200px;
	border:1px solid #666666;
}
.mois{
	width:50px;
	border:1px solid #666666;
}
.formulairereserv .texta{
	border:1px solid #666666;
}
.formulairereserv .button2{
	background-image:url(../images/connexion.jpg);
	width:91px;
	height:34px;
	color:#fff;
	border:none;
}
.tarifs a{
	color:#000033;
	margin-top:5px;
}
.temoig{
	color:#a4060e;
	float:right;
	padding-right:15px;
	display:block;
}
.globpromo{
	width:525px;
	height:217px;
}
.promohyundai{
	background-image:url(../images/promo-hyundai.jpg);
	width:152px;
	height:125px;
	font-size:22px;
	padding-top:70px;
	padding-left:13px;
	color:#fff;
	font-weight:bold;
	margin-right:10px;
	float:left;
}
.promoFIASTA{
	background-image:url(../images/promo-FIASTA.jpg);
	width:152px;
	height:125px;
	font-size:22px;
	padding-top:70px;
	padding-left:13px;
	color:#fff;
	font-weight:bold;
	margin-right:10px;
	float:left;
}
.promo407{
	background-image:url(../images/promo-407.jpg);
	width:152px;
	height:125px;
	font-size:22px;
	padding-top:70px;
	padding-left:13px;
	color:#fff;
	font-weight:bold;
	margin-right:10px;
	float:left;
}
.promolld1{
	background-image:url(../images/promotionLLD.jpg);
	width:152px;
	height:147px;
	font-size:22px;
	padding-top:70px;
	padding-left:13px;
	color:#fff;
	font-weight:bold;
	margin-right:10px;
	float:left;
}
.promolld2{
	background-image:url(../images/promotionLLD.jpg);
	width:152px;
	height:147px;
	font-size:22px;
	padding-top:70px;
	padding-left:13px;
	color:#fff;
	font-weight:bold;
	margin-right:10px;
	float:left;
}
.pagination{
	margin-left:165px;
}
.pagination li{
	float:left;
	list-style:none;
}
.testimonialkuForm input, textarea{
	border:1px solid #999999;
}
.testimonialkuForm .button{
	border:none;
}
.info{
	font-family:"Courier New", Courier, monospace;
	font-size:15px;
	padding-left:40px;
}
.info1{
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	color:#505050;
	text-align:justify;
	padding-left:35px;
	font-weight:bold;
}
.tableau{
	border:1px solid #000066;
	border-left:none;
}
.texttt{border:1px solid #CCCCCC; height:18px; width:110px;}
.Style5 {
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 18px;
	color: #FF0000;
}
.Style6 {
	font-family: "Courier New", Courier, monospace;
	font-size: 18px;
	color: #FF0000;
}
.Style2 {
	font-size: 16px;
	font-family: "Courier New", Courier, monospace;
}
.titreAboutUs1{
	color:#8b6535;
	font-size:12px;
	font-weight:bold;
}
.blogcontact{
	width:496px;
	height:150px;
}
.blogcontact-derection{
	width:496px;
	height:200px;
}
.contact{
	background-image:url(../images/bgcontact.jpg);
	width:472px;
	height:78px;
	padding-top:25px;
	font-size:16px;
	color:#fff;
}
.contact-direction{
	background-image:url(../images/bggcontact.jpg);
	width:472px;
	height:128px;
	padding-top:25px;
	font-size:16px;
	color:#fff;
}
.contact-direction span{
	padding-left:120px;
	font-weight:bold;
}
.contact span{
	padding-left:120px;
	font-weight:bold;
}
.emailcontact{
	margin-top:10px;
	font-size:15px;
}
.emailcontact a{
	color:#000;
	font:bold;
}
.emailcontact span{
	color:#505050;
}
.emailcontact-direction{
	font-size:15px;
}
.emailcontact-direction a{
	color:#000;
	font:bold;
}
.emailcontact-direction span{
	color:#505050;
}
.sectiontableentry2{
	text-align:left;
}
.reservervoiture a{
	text-decoration:none;
	color:#FFF;
}
.reservervoiture a:hover{
	text-decoration:underline;
	color:#fff;
}
.reserver{
	text-align:center;
}
.article-content .button{
	background-image:url(../images/connexion.jpg);
	width:91px;
	height:34px;
	color:#fff;
	bormder:none;
}
.menuhoriz #remember{
	width:45px;
	height:30px;
	margin-left:50px;
}

/****************** temognage ********************/
.ensemble_blocs
{
	border:1px solid #A3C0D5;
	width:450px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}
.bloc_msg
{
	background-color:white;
	padding:8px;

}
.infos_msg
{
	font-family:Arial, 'Times New Roman', Times, serif;
	background:url('../images/header.png') repeat-x;
	font-size:90%;
	margin-bottom:0px;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	color:#2C485C;
	height:18px;
}

#refer{width:500px; height:145px; background:url(../images/refe.jpg); float:left; margin-top:4px; margin-left:4px!important; margin-left:2px;}
.presentation1 h3 a{color:#000000; text-decoration:underline;}
.brdcircuits{border:1px solid #c9caca; padding:4px; text-align:justify;}