/* CSS Document Creation marrakech-media.com 27/10/2007 */
*{
	margin:0;
	padding:0;
}
body{
	background: #032E31;
	font-family: Arial, Tahoma, sans-serif;
	font-size:11px;
	color:#ffffff;
}
a{
	color: #fff;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a img{
	border:none;
}
ul{
	list-style:none;
}
#corps{
	background:#074D52;
	margin:8px auto;
	padding:3px;
	width:992px;
}
#footer{
	width:992px;
	margin:0px auto;
	text-align:center;
	clear:both;
}
.mm{
color:#FFCC00;
}
#corps-soon{
	background:url(/images/fond.jpg) no-repeat;
	margin:8px auto;
	padding:3px;
	width:775px;
	height:600px;
}
/* CSS top */
#top{
	clear:both;
	background:#032E31;
	width:992px;
	height:141px;
}
#banier-top{
	clear:both;
	margin:0;
	padding:0;
	width:992px;
	height:112px;
}
#promo{
	clear:both;
	margin:8px auto;
	padding:3px;
	width:992px;
	height:850px;
	background:#074D52;
}
#promo a{
text-decoration:none;
}
.hidden{
display: none;
}
#sommaire{
	float:left;
	background:#032E31;
	margin:0;
	padding:0;
	width:196px;
	height:112px;
}
#top a:hover{
	text-decoration: none;
}
.link-sommaire{
	clear:both;
	background:#B1AC92;
	margin:0 0 3px 0;
	padding:0 0 0 20px;
	width:176px;
	height:20px;
	font-size:16px;
	font-weight:bold;
	color:#032E31;
}
.link-sommaire a{
	background:#B1AC92;
	color:#032E31;
}
.link-sommaire a:hover{
	color:#fff;
}
.link-sommaire2 a:hover{
	color:#fff;
}
.link-sommaire2 a{
	background:#B1AC92;
	color:#032E31;
}
.link-sommaire2{
	clear:both;
	background:#B1AC92;
	margin:0;
	padding:0 0 0 20px;
	width:176px;
	height:20px;
	font-size:16px;
	font-weight:bold;
	color:#032E31;
}
#logo{
	float:left;
	background:#032E31;
	margin:0 3px 0 3px;
	width:218px;
	height:112px;
}
#banier{
	float:left;
	background:url(/images/banier.jpg) no-repeat;
	width:571px;
	height:112px;
}

#sous-banier{
	clear:both;
	background:url(/images/motif1.gif) repeat-x;
	margin:3px 0 0 0;
	width:992px;
	height:26px;
}
#link{
	float:left;
	background:url(/images/link-eng.jpg) no-repeat;
	width:193px;
	height:26px;
}
.imgutil{
	float:left;
}
/*contenu-left*/
#contenu{
	clear:both;
	background:#032E31;
	width:992px;
}
#left{
	float:left;
	margin:1px;
	width:193px;
}
.right{
	float:left;
	margin:1px 0 0 2px;
	width:792px;
}
/*------------------moteur de recherche------------------*/
h1{
	background:url(/images/bt-serch.jpg) no-repeat;
	padding:5px 0 0 0;
	height:23px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FEB254;
}
h2{
	background: url(/images/bt-temoigne.jpg) no-repeat;
	margin:3px 0 0 0;
	padding:5px 0 0 0;
	height:23px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FEB254;
}
h3{
	font-size:12px;
	font-weight:bold;
	text-align: center;
	color:#000000;
}
h3 a{
	font-weight:bold;
	color:#000000;
}
h4{
	font-size:12px;
	font-weight:bold;
	text-align: left;
	color:#ffffff;
}
h4 a{
	font-weight:bold;
	color:#ffffff;
}

#recherche{
	clear:both;
	background:#198189;
	border:1px solid #C8C095;
	margin:3px 0 0 0;
	padding:3px;
	width:185px;
	/*height:400px;*/
	color:#fff;
}
#recherche h3{
	text-align: left;
}
.form-recherche{
	width:178px;
	font-size:12px;
}
.checkBox{
	margin: 0 0 0 20px;
}
.type {
	width:160px;
}
#recherche select{
	margin: 3px 0 0 0;
	width: 183px;
}
#recherche option.cityOption{
	font-size: 13px;
	font-weight: bold;
}
.prix {
	float:left;
	width:70px;
	margin:5px 0;
}
.info-prix {
	float:left;
	width:170px;
	margin:5px 0;
}
.prix input {
	width:60px;
	margin:0 2px 0 0;
}
.radio_appart {
	float:left;
	width:20px;
}
.bt-recherche{
	background: #FEB254;
	border:1px solid #11928A;
	width:182px;
	height:18px;
	font-size:11px;
	color:#000000;
}
.newslettre, .panier-apercu{
	clear:both;
	background:#275D61;
	border:1px solid #C8C095;
	margin:3px 0;
	padding:5px;
	width:181px;
	height:95px;
}
.panier-apercu{
	width:181px;
}
/* -------------------------------apercu du panier-------------------------------------*/
#panierH2{
	position: relative;
	background: url(/images/bt-panier.jpg) 0 0 no-repeat;
}
#panierH2 a{
	display: block;
	position: absolute;
	top: 4px;
	right: 5px;
	background: url(/images/viderBg.gif) 0 0 no-repeat;
	overflow: hidden;
	padding: 21px 0 0 0;
	width: 21px;
	height: 0!important;
	height /**/: 21px;
}
.panier-apercu {
	height:auto;
}
.panier-apercu h3{
	margin: 0 0 10px 0;
	font-size: 10px;
}
.panier-apercu ul{
	position: relative;
	border-bottom: 1px dashed #f7aa3d;
	margin: 0 3px 5px 3px;
	height: auto!important;
	height: 30px;
	color: #f7aa3d;
}
.panier-apercu li{
	margin: 0 0 3px 0;
	width: 162px;
}
.panier-apercu li span{
	display: block;
	float: left;
	width: 40px;
	color: #fff;
}
.panier-apercu li.supPanier{
	position: absolute;
	right: 0;
	bottom: 5px;
	margin: 0;
	width: 21px;
	height: 21px;
}
.panier-apercu li.supPanier a{
	display: block;
	background: url(/images/thrash.jpg) 0 0 no-repeat;
	padding: 21px 0 0 0;
	overflow: hidden;
	width: 21px;
	height: 0!important;
	height /**/: 21px;
}
.button, input.button{
	background: #e68c17;
	border: 1px solid #fff;
	margin: 3px auto 0;
	padding: 5px;
	width: 169px;
	height: 11px;
	text-align: center;
	color: #000;
}
a.button{
	display: block;
	color: #000;
}
#recherche .button{
	margin: 3px 0 0 2px;
	width: 181px;
	height: 25px;
	font-size: 10px;
}
#recherche .button{
	display: block;
	clear: both;
}
.bt-envoyer{
	background: #FEB254;
	border:1px solid #ECEAE2;
	margin:5px 0 0 150px; 
	width:25px;
	height:20px;
	font-size:11px;
	color:#000000;
}
.news-form{
	width:180px;
}
.input-class{
	width:170px;
}
.temoignage{
	clear:both;
	background:#275D61;
	border:1px solid #11928A;
	margin:3px 0;
	padding:5px;
	width:181px;
	height:100px;
}
.titre{
	font-size:16px;
	font-weight: bold;
	text-align:center;
	color:#fff;
}
/* -------------------------------style contenu page accueil-------------------------------------*/
#top-contenu{
	background:#275D61;
	width:792px;
	height:185px;
}
#agence-fr, #agence-en{
	float:left;
	margin:0 4px 0 0;
	padding:35px 5px 5px 5px;
	width:384px;
	height:145px;
	font-size:12px;
	text-align:justify;
	color:#66E3ED;
}
#agence-fr{
	background:url(/images/lagence-fr.jpg) no-repeat;
}
#agence-en{
	background:url(/images/lagence-en.jpg) no-repeat;
}
#actualite-fr, #actualite-en{
	float:left;
	padding:30px 10px 10px;
	width:374px;
	height:145px;
	font-size:12px;
	text-align: left;
	color:#66E3ED;
}
#actualite-fr{
	background: url(/images/actualite-fr.jpg) no-repeat;
}
#actualite-en{
	background: url(/images/actualite-en.jpg) no-repeat;
}
#actualite-fr h3, #actualite-en h3{
	text-align: left;
	color:#FEB254;
}
#actualite-fr a, #actualite-en a{
	color:#FEB254;
}
#type-pr{
	clear:both;
	margin:3px 0;
	padding: 0;
	width:794px;
	height:28px;
}
#produits-coup{
	clear:both;
	margin:3px 0 3px 0;
	width:792px;
	height:243px;
}
.titre-achat, .titre-location, .titre-exclusivite, .titre-offre{
	float:left;
	background:#00CCCC;
	width:195px;
	margin:0 4px 0 0;
	height:28px;
	font-size:9px;
	color:#fff;
}
.titre-exclusivite{
	margin:0 4px 0 0 !important;
	margin:0 3px 0 0;
}
.titre-offre{
	margin:0;
}
.achat, .location, .exclusivite{
	float:left;
	background:#00CCCC;
	width:193px;
	height:250px;
}
.location, .exclusivite{
	margin:0 0 0 4px;
}
#vente{
	clear:both;
	background:#0E2F31;
	border:1px solid #11928A;
	padding:5px 0 5px 0;
	font-size:12px;
	width:790px;
	height:auto;
	color:#fff;
}
#vente a{
	color:#FFCC00;
}
#vente a:hover{
	text-decoration: underline;
}
.contact-index{
	margin:350px 0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.contact-index a{
	margin:350px 0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FAB153;
}

/*--------------------------details------------------------------*/
#texteImages{
	clear:both;
	background:#275D61;
	margin:0 0 5px 0;
	width:794px;
}
#texteImages h3{
	position: relative;
	background: #618082;
	border:1px solid #FFFFFF;
	padding:5px 0 0 5px;
	height:21px;
	width:785px;
	font-size:12px;
	font-weight:bold;
	text-align: left;
	color:#ffffff;
}
#right-details h3 a{
	color:#ffffff;
}
#right-details #printProd{
	position: absolute;
	top: 3px;
	right: 5px;
	background: url(/images/icones/print.gif) 0 0 no-repeat;
	padding: 2px 0 0 22px;
	font-size: 16px;
	font-weight: bold;
	color: #FEB254;
}
#textes{
	position: relative;
	display:block;
	float:left;
	border:1px solid #FFFFFF;
	margin:3px 3px 0 0;
	padding: 3px;
	width:508px;
	height:385px;
}
#fullText ul{
	padding: 0 0 0 25px;
}
#caracteristiques, #equipements{
	position: absolute;
	bottom: 0;
	background:#275D61;
	width:253px;
	height: 255px;
}
#caracteristiques{
	left: 3px;
	margin:3px 3px 0 0;
}
#equipements{
	right: 3px;
	margin:3px 0 0 0;
}
#caracteristiques dt, #equipements dt{
	background: #618082;
	border:1px solid #FFFFFF;
	padding:2px 5px;
	height:15px;
	font-size:12px;
	font-weight:bold;
	text-align: left;
	color:#ffffff;
}
#caracteristiques dd, #equipements dd{
	border:1px solid #FFFFFF;
	margin:3px 0 0 0;
	padding: 5px 5px 0 5px;
	height: 220px;
	font-size: 13px;
}
#caracteristiques li{
	margin: 0 0 2px 0;
}
#caracteristiques li.gras{
	color: #FEB254;
}
#caracteristiques li span{
	display:block;
	float:left;
	width:140px;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
}
#equipements li{
	float: left;
	margin: 0 0 5px 0;
	width: 120px;
}
#equipements li span{
	display:block;
	float:left;
	width:100px;
	color: #fff;
}
.thumbs{
	float: left;
	border:1px solid #FFFFFF;
	margin: 3px 0 0 0;
	padding: 3px 3px 0 3px;
	width:264px;
	height:388px;
}
.thumbs li{
	float:left;
	border:1px solid #FFFFFF;
	margin:0 3px 3px 0;
	width:128px;
	height:88px;
}
.thumbs li.no-rmargin{
	margin:0 0 3px 0;
}

/*liens rapides*/
#helpers{
	position: relative;
	height: 65px;
	font-size: 12px;
	color: #fff;
}
#helpers a{
	position: absolute;
	top: 5px;
	display: block;
	/*overflow: hidden;*/
	background-position: center top;
	background-repeat: no-repeat;
	padding: 40px 0 0 0;
	width: 158px;
	text-align: center;
	color: #fff;
}
#right-details #goBack{
	left: 0;
	background-image: url(/images/icones/goBackBg.gif);
}
#right-details #cart{
	left: 158px;
	background-image: url(/images/icones/cartBg.gif);
}
#right-details #delete{
	left: 158px;
	background-image: url(/images/icones/deleteBg.gif);
}
#right-details #viewAvail{
	left: 316px;
	background-image: url(/images/icones/viewAvailBg.gif);
}
#right-details #friend{
	right: 158px;
	background-image: url(/images/icones/friendBg.gif);
}
#right-details #inquire{
	right: 0;
	background-image: url(/images/icones/inquireBg.gif);
}
#shareForm dt, #contactForm dt{
	width: 785px;
}
#fullText dd, #shareForm dd, #contactForm dd{
	border:1px solid #FFFFFF;
	margin:3px 0 0 0;
	padding: 5px;
}
#fullText dt, #shareForm dt, #contactForm dt{
	background: #618082;
	border:1px solid #FFFFFF;
	padding:5px 0 0 5px;
	height:21px;
	font-size:12px;
	font-weight:bold;
	text-align: left;
	color:#ffffff;
}

/*--------------------------liste-----------------------------*/
#right-liste{
}
#right-liste .pagination, #right-panier .pagination, #right-contact .pagination{
	position: relative;
	clear: both;
	background: #618082;
	border:1px solid #FFFFFF;
	margin: 0 0 3px 0;
	padding:5px 0 0 5px;
	height:21px;
	width:785px;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	color:#ffffff;
}
.pagination span{
	position: absolute;
}
.resultsText{
	left: 5px;
}
.numbers{
	right: 5px;
	color: #FEB254;
}
#numbers a{
	color: #fff;
}
#right-liste dl{
	position: relative;
	float: left;
	background:#275D61;
	border: 1px solid #FFFFFF;
	margin: 0 8px 8px 0;
	padding: 10px;
	width: 170px;
	height: 240px;
}
#right-liste dl.noRightMargin{
	margin: 0 0 8px 0;
}
#right-liste dt{
	padding: 3px 5px;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	color:#FEB254;
}
#right-liste dt a{
	color:#FEB254;
}
#right-liste dd{
	padding: 5px 0;
	color: #FEB254;
}
#right-liste dd a{
	color: #FEB254;
}
#right-liste img{
	display: block;
	border: none;
	margin: 0 auto 10px auto;
	width: 165px;
	height: 124px;
}
#right-liste .ddListe span{
	display: block;
	float: left;
	width: 70px;
	color: #fff;
}
#right-liste .link-prod{
	position: absolute;
	bottom: -10px;
}
#right-liste .link-prod a{
	background-position: 0 -1px;
}
#helpSearch{
	/*background: #618082;*/
	border:1px solid #FFFFFF;
	margin:3px 0 0 0;
	padding: 5px;
	width: 780px;
	font-size:12px;
	text-align: left;
	color:#ffffff;
}
#helpSearch fieldset{
	float: left;
	border:none;
	margin: 0 10px 0 0;
	width: 370px;
}
#helpSearch p{
	clear: both;
	margin: 0 0 5px 0;
}
#helpSearch h3{
	border-bottom: 1px solid #fff;
	margin: 0 0 5px 0;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	color: #fff;
}
#helpSearch h4{
	margin: 8px 0 2px 0;
}
#helpSearch label{
	font-weight:bold;
}
.infosClient label{
	display: block;
	float: left;
	width: 100px;
}
.infosClient input{
	margin: 0 0 0 10px;
	width: 200px;
}
#dateArrivee label{
	float: none;
	width: auto;
}
#dateArrivee input{
	width: auto;
	margin: 0 5px 0 0;
}
#helpSearch textarea{
	width: 775px;
	height: 120px;
}
.infosBien .radio{
	margin: 0 5px 0 0;
}

/*--------------------------panier------------------------------*/
.whiteBox{
	position: relative;
}
dl.whiteBox{
	display: none;
	margin: 0 0 5px 0;
}

#right-panier form .whiteBox{
	padding: 10px 10px 10px;
}
#right-panier .pagination{
	text-align: left;
}
#right-panier form .pagination{
	position: relative;
	margin: 0 0 3px 0;
	padding: 2px;
	height: 22px;
}
#updateCart fieldset{
	position: relative;
	border: none;
	border-bottom: 1px dotted #fff;
	margin: 0 0 3px 0;
	padding: 0 0 8px 0;
}
#updateCart fieldset#last{
	border-bottom: none;
}
#updateCart img, #updateCart .listeUn{
	float: left;
}
#updateCart img{
	border: 1px solid #fff;
	display: block;
	margin: 0 10px 0 0;
	width: 140px;
	height: 105px;
}
#updateCart img#up, #updateCart img#down{
	border: none;
	margin: 0;
	width: 10px;
	height: 7px;
}
#updateCart ul{
	height: 80px;
	font-size: 12px;
	color: #fff;
}
#updateCart .listeUn{
	width: 366px;
}
#updateCart li{
	margin: 0 0 5px 0;
}
#updateCart li span{
	display: block;
	float: left;
	width: 110px;
	color: #f7aa3d;
}
#updateCart p{
	position: absolute;
	bottom: 8px;
	left: 150px;
	width: 570px;
}
#updateCart label{
	color: #f7aa3d;
}
#updateCart .cartCheckbox{
	margin: 0 5px 0 0;
}
.backToProduct{
	position: absolute;
	right: 8px;
	bottom: 0;
	background: #378f96;
	border: 1px solid #fff;
	padding: 0 20px;
	color: #f2971c;
}
#updateCart input.button{
	padding: 0;
	height: 22px;
	font-size: 10px;
}
#updateCart input.button, #contact, #share, #print, #back, #addCart{
	position: absolute;
	bottom: 2px;
	width: 191px;
	color: #fff;
	font-size: 13px;
}
#contact, #share, #print{
	display: block;
	padding: 2px;
	height: 16px;
	font-weight: normal;
}
#print{
	left: 196px;
}
#share{
	right:201px;
}
#contact{
	right: 2px;
	width: 190px;
}
#shareForm, #contactForm{
	/*width: 768px;*/
}
#shareForm p, #contactForm p{
	float: left;
	margin: 0 10px 0 0;
	width: 360px;
}
/*--------------------------contact------------------------------*/
form.whiteBox{
	padding: 10px;
}
form.whiteBox textarea{
	margin: 0 0 10px 0;
}
#right-contact{
	font-size: 14px;
	color: #fff;
}
#right-contact #fullText #form{
	color: #fff;
}
#infoSociete p{
	margin: 0 0 5px 0;
}
#infoSociete p span{
	display: block;
	float: left;
	width: 120px;
	font-weight: bold;
}

/*--------------------------presentation------------------------------*/
#contenu-presentation{
	background:#0D2F31;
	border:1px solid #FBB254;
	width:792px;
	height:555px;
	float:left;
}
.top-presentation{
	clear:both;
	background: url(/images/presentation.jpg) no-repeat;
	width:792px;
	height:25px;
	font-size:20px;
	font-weight:normal;
	text-align:center;
	color:#fff;
}
.contenu-presentation{
	clear:both;
	margin:5px;
	font-size:12px;
	text-align: justify;
	color:#ffffff;
}
.titre-presentation{
font-size:12px;
color:#FCB251;
font-weight:bold;
clear:both;
}
.sous-titre{
	clear:both;
	margin:5px;
	text-align: justify;
	font-size:14px;
	color:#FDA93E;
}
#adress{
	clear:both;
	margin:0 0 0 5px;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	color:#3BBCC5;
}
/*--------------------------------------formulaire contact---------------------------------------*/
.contact label {
	position:absolute;
	margin:0 0 0 20px;
}
.contact input, .contact textarea {
	background:#185C61;
	border:1px solid #11928A;
	margin:0 0 0 150px;
	width:180px;
}
.contact input.contact_submit {
	margin:0 0 0 250px;
	font-weight:bold;
	width:auto;
	color:#FFFFFF;
}
.information{
	float:left;
	margin:5px 5px 0 5px;
	font-size:14px;
	text-align:left;
	color:#ffffff;
}
.tel{
	margin:4px 0 0 0;
	float:left;
	font-size:16px;
	font-weight:bold;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
}
#liste-produits{
	clear:both;
	background:#275D61;
	width:792px;
	height:500px;
}
#titre{
	background:#618082;
	border:1px solid #C8C095;
	padding:5px;
	width:780px;
	height:16px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
}
#liste{
	clear:both;
	margin:3px 0;
	width:780px;
	height:auto;
}
.liste {
	float:left;
	background: #275D61;
	border:1px solid #C8C095;
	margin:0 2px 5px 3px;
	width:185px;
	height:240px;
	font-size:18px;
	color: #FFFFFF;
}
.liste img {
	margin:5px 2px 5px 2px;
	width:180px;
	height:100px;
}
.img-produit{
	display: block;
	clear:both;
	border:1px solid #FFFFFF;
	margin:5px 5px 0 15px;
	width: 160px;
	height: 120px;
}
#coeurAchat, #coeurLoc, #coeurExclusif{
	position: relative;
	float:left;
	background:#00CCCC;
	margin:0 4px 0 0;
	width:195px;
	height:240px;
}
#right-index #coeurOffre{
	float:left;
	position: relative;
	background:#F3990F;
	margin:0px;
	/*padding:5px 0px;*/
	width:195px;
	height:240px;
}
marquee{
height:100%;
}
#right-index #coeurOffre dl{
	/*border-bottom: 1px dashed #032E31;
	margin-bottom: 5px;*/
	height:228px;
}
#right-index dt{
	font-size:12px;
	font-weight:bold;
	text-align: center;
	color:#000000;
}
#right-index dt a{
	color:#000000;
}
#right-index dd{
	clear:both;
	width:190px;
	height:170px;
}
#right-index #coeurOffre dd{
	height:170px;
}
#right-index ul{
	margin:5px;
	list-style:none;
}
#right-index li, .puce li{
	clear:both;
}
#right-index li, .puce li, .equipements li{
	display:block;
	color: #FFFFFF;
}
#right-index li span{
	width:85px;
}
#right-index li span, .puce li span{
	display:block;
	float:left;
	color:#000000;
}
.puce li span{
	width:180px;
}
.equipements{
	float:left;
	margin: 0 0 20px 0;
}
.equipements li{
	float:left;
	width:170px;
	margin:5px;
}
.equipements li span{
	display:block;
	float:left;
	width:120px;
	color:#000000;
}
.divers{
	clear:both;
}
.divers span{
	font-weight:bold;
	font-size:11px;
	color:#FFCC00;
}
.link-prod{
	clear:both;
	margin:10px 0;
	padding:5px 0;
	width:170px;
}
#coeurAchat .link-prod, #coeurLoc .link-prod, #coeurExclusif .link-prod, #coeurOffre .link-prod{
	position: absolute;
	bottom: -10px;
}
#panier-offre .panier{
	background-image:url(/images/panier-offre.jpg);
}
.visiter{
	margin:10px 0 0 5px;
	font-size:11px;
	font-weight:bold;
	color:#011D1F;
}
.visiter a{
	margin:10px 0 0 5px;
	font-weight:bold;
	color:#011D1F;
}
.panier, .thrash{
	margin:0 0 0 40px;
	padding:5px 0 0 30px;
	font-size:11px;
	font-weight:bold;
	color:#011D1F;
}
.panier{
	background:url(/images/panier-1.jpg) 5px 0 no-repeat;
}
.thrash{
	background:url(/images/thrash.jpg) 5px 0 no-repeat;
}
.panier a, .thrash a{
	margin:0 0 0 65px;
	padding:5px 0 0 30px;
	font-size:11px;
	font-weight:bold;
	color:#011D1F;
}


.panier-dx, .thrash-dx, .panier-coeur, .thrash-coeur{
	margin:0 0 0 30px;
	padding:5px 0 0 30px;
	font-size:11px;
	font-weight:bold;
	color:#011D1F;
}
.panier-dx{
	background:url(/images/panier-dx.jpg) 5px -2px no-repeat;
}
.thrash-dx{
	background:url(/images/thrash-dx.jpg) 5px -2px no-repeat;
}
.panier-dx a, .thrash-dx a, .panier-coeur a, .thrash-coeur a{
	margin:0 0 0 65px;
	padding:5px 0 0 30px;
	font-size:11px;
	font-weight:bold;
	color:#011D1F;
}
.panier-coeur{
	background:url(/images/panier-coeur.jpg) 5px -2px no-repeat;
}
.thrash-coeur{
	background:url(/images/thrash-coeur.jpg) 5px -2px no-repeat;
}

/*ajax*/
#form{
	background: #074D52;
	text-align: left;
	/*border: 4px solid #032e31;*/
	padding: 10px;
	color: #fff;
}
#form h2{
	background: none;
	background: #618082;
	border: 1px solid #000;
	margin: 0 0 3px 0;
	width: auto;
}
#form fieldset{
	margin: 0 0 10px 0;
	padding: 10px;
}
#form p{
	margin: 0 0 5px 0;
}
#form .oneLine label{
	display: block;
	float: left;
	width: 120px;
}
#form .oneLine input{
	margin: 0 0 0 10px;
	width: 200px;
}
#form ul{
	list-style:none;
}
#form li{
	margin: 0 0 5px 0;
}
#form a{
	text-decoration: none;
}
#form textarea{
	margin: 5px 0 0 0;
	width: 100%;
	height: 100px;
}

.newsContainer{
	position: relative;
	padding: 0 0 10px 0;
	height: 40px;
}
.newsContainer a{
	color:#FF6600;
	letter-spacing:normal;
	float:right;
}
#actualite .lbOn{
	position: absolute;
	right: 0;
	bottom: 0;
}
#news{
	/*background: #618082;
	border: 4px solid #032e31;*/
	padding: 10px;
	/*height: 500px;*/
	overflow: auto;
	text-align: left;
	font-size: 13px;
	color: #fff;
}
#news h2{
	background: none;
	background: #618082;
	border: 1px solid #000;
	margin: 0 0 3px 0;
	width: auto;
}
.newsDetails{
	border: 1px solid #000;
	padding: 5px;
}
#news p.close{
	margin: 20px 0 0 0;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
}
.close a{
	color:#FEB254;
}


.clear{
	clear: both;
}
br.clear{
	display: block;
	height: 1px;
	line-height: 1px;
	margin-top: -1px;
}
.relative{
	position: relative;
}
.gras{
	font-weight: bold;
}
.souligne{
	text-decoration: underline;
}


/*tooltip*/
#tip {
	position: absolute;
	display: none;
	background: #fff;
	padding: 0;
	color: #000;
	z-index: 100;
}
#tip div {
	position: relative;
	top: -0;
	left: -0;
	border: #999 1px solid;
	padding: 5px;
}

/* CSS page marrakech 09/01/2008---------laila */
.img-marrakech{
	margin:4px;
	float:left;
	border:1px solid #B1AC92;
	width:200px;
	height:150px;
}
.paragraphe{
	margin:4px;
	float:left;
	width:540px;
	height:150px;
}
h5{
	margin:5px 0px;
	font-size:12px;
	font-weight:bold;
	text-align: left;
	color:#FDA93E;
	clear:left;
}
