@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	border:0;
}
body{
	background-color:#f6f8f5;
	background-image:url(../images/bg_body.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4f4f4f;
}
.clear{
	clear:both;
}
input{
	height:18px;
	margin-bottom:1px;
	border:1px solid #CE73E1;
}
select{
	width:150px;
	height:18px;
	margin-bottom:1px;
}
textarea{
	border:1px solid #CE73E1;
	color:#333333;
}
h3{
	color:#3A60B6;
	font-size:13px;
}
/******************************** Globale *******************************/
.global{
	width:100%;
}
.global .header{
	width:1135px;
	height:360px;
	margin:auto;
}
.global .container{
	width:980px;
	margin:auto;
}
.global .footer{
	width:980px;
	margin:auto;
}
/******************************* Header ************************************/
.header .logo{
	background-image:url(../images/logo_yacout_tours.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo_yacout_tours.png", sizingMethod="scale");
	height:91px;
	width:411px;
	float:left;
}
.logo a.fr{
	background-image:url(../images/fr.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fr.png", sizingMethod="scale");
	width:20px;
	height:20px;
	display:block;
	float:left;
	margin-top:60px;
	margin-left:150px;
}
.logo a.eng{
	background-image:url(../images/eng.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/eng.png", sizingMethod="scale");
	width:20px;
	height:20px;
	display:block;
	float:left;
	margin-top:60px;
	margin-left:100px;
}
.logo span{
	display:none;
}
.header .allMenu{
	width:724px;
	height:91px;
	float:left;
}
.header .banner{
	width:975px;
	height:240px;
	margin:auto;
	margin-top:28px;
}
/*************************** Header : Etat de menu ********************************/
.allMenu .leftMenu{
	background-image:url(../images/left_menu.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/left_menu.png", sizingMethod="scale");
	width:19px;
	height:91px;
	float:left;
}
.allMenu .menu{
	background-image:url(../images/bg_menu.jpg);
	width:auto;
	float:left;
}
.menu li{
	background-image:url(../images/bg_li.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:87px;
	list-style:none;
	float:left;
	padding-left:0px;
	padding-right:0px;
}
.menu a{
	padding-top:46px;
	display:block;
	height:41px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	padding-left:18px;
	padding-right:18px;
	width:63px;
	text-align:center;
}
.menu a:hover, a.actif{
	background-image:url(../images/bg_a_hover.jpg);
}
/***************************************** Container **********************************************/
/******************************Container : Etat de la colone a gauche ****************/
.container .colLeft{
	width:205px;
	float:left;
	margin-top:-15px;
}
.colLeft .topLeft{
	background-image:url(../images/top_CoLeft.jpg);
	height:12px;
	width:205px;
	overflow:hidden;
}
.colLeft .contLeft{
	background-image:url(../images/bg_colLeft.jpg);
	padding-top:5px;
	padding-left:2px;
	position:relative;
	padding-bottom:17px;
}
.contLeft ul.menu li{
	background-image:url(../images/bg_titre.png);
	display:block;
	width:174px;
	height:33px;
	padding-left:16px;
	padding-top:3px;
	margin:0px;
	margin-top:12px;
	font-size:11px;
}
.contLeft ul.menu a{
	color:#FFFFFF;
	padding-top:0px;
	padding-left:0px;
	width:auto;
	text-align:right;
}
.contLeft ul.menu li a:hover{
	background:none;
}
.contLeft h1.titrePromo{
	background-image:url(../images/bg_titre_promo.png);
	width:174px;
	height:25px;
	padding-right:16px;
	text-align:right;
	font-size:13px;
	color:#FFFFFF;
	padding-top:8px;
	margin-top:12px;
}
.contLeft strong{
	color:#E74A1D;
	font-size:10pt;
	margin-left:20px;
	margin-top:10px;
	display:block;
}
.contLeft a{
	color:#7e7e7e;
	font-size:9pt;
	margin-left:20px;
	text-decoration:none;
}
.contLeft a.reserver{
	color:#9f0e15;
	margin-top:5px;
	display:block;
}
.contLeft .support{
	width:131px;
	height:23px;
	border:1px solid #056ba8;
	border-left:none;
	color:#0284d3;
	padding-left:55px;
	margin-top:18px;
	padding-top:5px;
	font-size:12px;
}
.contLeft .promo{
	width:91px;
	height:100px;
	position:absolute;
	z-index:8888;
	left: 112px;
	top: 320px;
}
.colLeft .basLeft{
	background-image:url(../images/basLeft.jpg);
	width:205px;
	height:15px;
}
.contLeft .skype{
	width:86px;
	margin:auto;
}
.skype li{
	list-style:none;
	float:left;
}
.skype img{
	margin-left:4px;
}
/************************************ Container : Etat de contenu ************************************************/
.container .contenu{
	width:720px;
	margin-left:28px;
	float:left;
	margin-top:15px;
}
.contenu h2.contentheading, .componentheading{
	color:#0298ef;
	font-size:13px;
	font-weight:normal;
	width:452px;
	border-bottom:1px solid #0298ef;
	border-left:1px solid #0298ef;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:12x;
	display:block;
}
.contenu strong{
	color:#1E5AE8;
}
.contenu .option{
	background-image:url(../images/option.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/option.png", sizingMethod="scale");
	height:166px;
	width:689px;
	margin-top:18px;
}
.option .gps{
	width:185px;
	float:left;
}
/*.gps h2{
	background-image:url(../images/bg_h2.png);
	background-position:bottom;
	background-repeat:no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_h2.png", sizingMethod="scale");
	color:#FFFFFF;
	font-size:12px;
	width:172px;
	display:block;
	padding:16px 0 2px 14px;
	overflow:hidden;
}*/

.option .separator{
	background-image:url(../images/separator_option.png);
	width:4px;
	height:156px;
	float:left;
	margin-top:9px;
}
.option .carteMaroc{
	width:200px;
	float:left;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
}
.option .temoignage{
	width:200px;
	margin:11px 8px 0 12px;
	float:left;
}
.option  a.tem{
	color:#FFFFFF;
	font-size:11px;
	font-weight: bold;
	margin-top:10px;
	margin-left:10px;
}
.option .carte{
	width:41px;
	height:142px;
	margin:15px 0 0 15px;
	float:left;
}
div.blog{
	margin-top:10px;
}
/*************************************************************************************/
.footer .sepFooter{
	border-bottom:1px solid #b2daf1;
}
.footer a.copyright{
	background-image:url(../images/copy_right.png);
	width:197px;
	height:17px;
	float:left;
	margin-left:10px;
	margin-top:35px;
}
a.copyright span{
	display:none;
}
.footer .adress{
	width:671px;
	float:left;
	text-align:center;
	padding-bottom:10px;
	margin:30px 0 0 51px;
}
/*********************************** Contenu : page parc **************************************************/
td.parc{
	background-image:url(../images/bg_parc.jpg);
	height:104px;
	width:283px;
}
td.parc img{
	width:134px;
	height:83px;
	margin:12px 0 0 12px!important;
	margin:12px 0 0 6px;
	display:block;
	float:left;
}
td.parc strong{
	margin:12px 0 0 15px;
	display:block;
	float:left;
	color:#FFFFFF;
	padding:0 5px 0 5px;
}
/*************************************************************/
td.parc4x4{
	background-image:url(../images/bg_4x4.jpg);
	height:104px;
	width:283px;
}
td.parc4x4 img{
	width:134px;
	height:83px;
	margin:12px 0 0 12px!important;
	margin:12px 0 0 6px;
	display:block;
	float:left;
}
td.parc4x4 strong{
	margin:12px 0 0 15px;
	display:block;
	float:left;
	color:#FFFFFF;
	padding:0 5px 0 5px;
}
/*********************************** Contenu : Excursion **************************************************/
td.excursion{
	background-image:url(../images/bg_excursion.jpg);
	height:109px;
	width:650px;
	overflow:hidden;
}

td.excursion img{
	width:134px;
	height:83px;
	margin:0px 0 0 12px!important;
	margin:12px 0 0 6px;
	display:block;
	float:left;
}
td.excursion strong{
	margin:0px 0 0 15px;
	display:block;
	float:left;
	color:#FFFFFF;
	padding:0 5px 0 5px;
}
td.excursion p.text{
	margin:10px 0 0 165px;
	color:#FFFFFF;
	width:470px;
	display:block;
}

