body {
	background: #d7d5cd url(/images/commun/bodyBg-meknes.gif) 0 0 repeat-x;
}
#header{
	background: url(/images/commun/logo-meknes.gif) right 3px no-repeat;
}

#sousmenuTprincipal, #sousmenuTmoyen , #sousmenuTpetit, #sousmenuTmicro, #footermenuTprincipal, #footermenuTmoyen, #footermenuTpetit{
	background-color:#bd9a6d;
	background-image:url(/images/commun/structure/onglet/fond-onglet.gif);
}
#sousmenuTmicro{
	background-color:#d9dbcc;
	background-image:url(/images/commun/structure/onglet/fond-onglet.gif);
}

.onglet li {
	  border-bottom: 1px solid #c0aeaf;
      background-image:url(/images/commun/structure/onglet/onglet-left-meknes.gif);
      }

.onglet a{
      color:#d9dbcc;
       background-image:url(/images/commun/structure/onglet/onglet-meknes.gif);
      }

.onglet a:hover{
      color:#333;
      }
#current a,.current a {
      background-position:100% -150px;
	  color:#876601;
}
.onglet li:hover, .onglet li:hover a, .onglet li.over, .onglet li.over a{
      color:#333;
}

.contenu {
	background-color:#FFFFFF;
}

h2{
	border-bottom:#c0aeaf solid 1px;
}
h3{
	background-color:#bd9a6d;
	border:#c0aeaf solid 1px;
	border-bottom:#c0aeaf solid 1px;
}
h5{
	border-bottom:1px solid;
}
h6{
	color:#494949;
}
img{
	/*border:1px solid #999;*/
}

strong{
	color:#666;
	
}

input, textarea{
	border:1px solid #c5aca9;
}

input.submit{
	border:solid 1px #bbc0ae;
	background-image:url(/images/commun/bouton/fond_meknes.gif);
	color: #fff;
}
input.noborder{
	background-color:#fafafa;
}

input.vert{
	background-image:url(/images/commun/structure/boutons/bt_vert.gif);
}
input.bleueciel{
	background-image:url(/images/commun/structure/boutons/bt_bleue_ciel.gif);
}

.block li{
	border-bottom: #c0aeaf 1px solid;
}
/* ----------------------------------- petit champs de recherche general  */
#search input{
	background-color:#a1a68f;
	border: 1px solid #5a5938;
	color:#fff;
}
input#loupe{
	background-image:url(/images/commun/loupe-chercher-verte.gif);
}

/*  style petite boite divers  */
ul.promo li{
	border-bottom: #c0aeaf 1px solid;
}

/* page comparer     */
#comparer tr:hover{
	background-color:#DDD;
}

/* diponibilit de chambre  */
table#disporoom{
	border:1px solid #c0aeaf;
	background-color:#fafafa;
}
#disporoom th{
	border-bottom:1px solid #c0aeaf;
	border-right:1px solid #c0aeaf;
}
#disporoom td{
	border-bottom:1px solid #c0aeaf;
	border-right:1px solid #c0aeaf;
}

/* ____________________________ LMVE carte ______________________________*/
table#lst-rechrapide td{
	border-top:1px solid #c0aeaf;
}
table#lst-rechrapide tr:hover{
	background-color:#f2eddc;
}

/* special minisite */
#minisite{
	background-color:#fff;
}
#minisite .menuverticale a{
	background-image:url(/images/commun/structure/list/carre-orange.gif);
}
#minisite .sousmenuverticale a{
	background-image:url(/images/commun/structure/list/carre-orange2.gif);
}
.boitetexte{
	border:1px solid #cccccc;
	background-color:#f8f8f8;
}
img.mini{
	border:1px solid #CCC;
	/*background-color:#E6E4D2;*/
}
img.cadre{
	border:1px solid #CCC;
	background-color:#FFFFFF;
}
/* minisite  page bienvenue*/
table.caracteristique{
	border:1px solid #c0aeaf;
}
/* minisite page tarifs  */
table.tabdateprix{
	border-left:1px solid #c0aeaf;
	border-bottom:1px solid #c0aeaf;
	border-top:1px solid #c0aeaf;
	color:#333;
}
table.tabdateprix th{
	color:#000000;
	border-right:1px solid #c0aeaf;
	border-bottom:1px solid #c0aeaf;
}
table.tabdateprix td{
	border-right:1px solid #c0aeaf;
}
#minisite ul.listmois {
	border-top:1px solid;
	border-color:#999;
}
#minisite ul.listmois li{
	border-left:solid 1px;
	border-color:#999;
}
/* minisite page menu tableau */
#minisite table.menu th{
	border-bottom:1px solid #c0aeaf;
}
.color-gris{
	background-color:#E7E5D4;
}
/* minisite tableau de donnes */
.tabresultat th{
	border-bottom:1px solid #c0aeaf;
	border-right:1px solid #c0aeaf;
}
.tabresultat td{
	border-bottom:1px solid #c0aeaf;
	border-right:1px solid #c0aeaf;
}
table.tabresultat{
	border:1px solid #c0aeaf;
	background-color:#f9f9f9;
}
#minisite table.tabresultat{
	border:1px solid #c0aeaf;
}

/* minisite traitement couleur */
#minisite h2, #mail h2{
	color:#63522c;
}
#minisite a{
	/*color:#ffc258;*/
}
/* traitement couleur */
.orange, #footermenuTprincipal, #sousmenuTmoyen, #sousmenuTpetit, #footermenuTpetit, div.prix, #list_resultat h3 div, h5, h4, h4 a, .coupdecoeurloisir h4{
	color:#63522c;
}
.plusorange{
	color:#ff6600;
}
 .marron, h3, #sousmenuTprincipal /*#sousmenuTmoyen, #sousmenuTpetit*/{
	color:#fff;
}
.error{
	color:#FF0000;
}
 h3.bleue, a, h2{
	color:#8f7a49 /*63522c;*/;
}
.vert_claire{
	color:#33d21a;
}
.bleu_claire{
	color:#99CCFF;
}
.fond_degrader{
	/*background-color:#f6f3e8;*/
	background-color:#FFFFFF;
}
.fond_clair{
	background-color:#fff;
}
#minisite .fond_clair, .tabresultat th, #disporoom th{
	background-color:#fff;
}
.fond_foncer{
	background-color:#D3E3E6;
}
.bleu{
	background-color:#c3cbff;
}
.verte{
	background-color:#cbffc3;
}
.rouge{
	background-color:#ffc3c3;
}
/****** differente couleur d'entete   *****/
h3.vert_claire, div.vert_claire{
	background-color:#FFFFFF;
}
h3.orange, div.orange{
	background-color:#FFFFFF;
}
/* traitement des bordures general */
.allborder, .border, .borderright, .borderside, .borderleft, .borderbottomright, .borderbottomleft, .borderbottom{
	border-style: solid;
	border-color: #c0aeaf;
	border-width:1px;
}
.border, .borderright, .borderside, .borderleft, .borderbottomright, .borderbottomleft, .borderbottom{
	border-top-width: 0px;
}
.borderside, .borderright, .borderleft{
	border-bottom-width: 0px;
}
.borderright, .borderbottomright, .borderbottom{
	border-left-width: 0px;
}
.borderleft, .borderbottomleft, .borderbottom{
	border-right-width: 0px;
}
/*	MENU RAPIDE INDEX */
 p.menu-rapide img{
	border:1px solid #CCC;
}
.ban-sortie-loisir-marrakech{
	background-image:url(/images/commun/sortie-loisir-marrakech.jpg);
}
.no-border-bottom{
	border-bottom:0px solid #FFF;
}
/* Votre avis*/
#votre-avis-img
{
	background-image:url(/images/commun/votre-avis.gif);
}
#votre-avis-img a{
	color:#807660;
}
.baseline, .baseline a{
	color:#aeaca1;
}
.phrase-debut, .phrase-debut a{
	position: absolute;
	top: 4px;
	left: 450px;
	color:#993333;
}
.noir{
	color:#807660;
}
div.boitenotrevisite{
	background-image:url(/images/commun/notre-visite.jpg);
}
div.boitenotrevisite h6 a#article{
	background-image:url(/images/commun/article.jpg);
}
div.boitenotrevisite h6 a#video{
	background-image:url(/images/commun/video.jpg);
}


.background{
	background-color: #D9DBCC;
}

h3, #minisite h3{
	border: 1px solid #c0aeaf;
	padding: 3px 10px 2px;
	font-size: 18px;
	color: #FFFFFF;
}
h3.title, #minisite h3.title{
	background: none;
	border: none;
	padding: 0;
	color: #63522c;
}
#coupdecoeur div.prix, #coupdecoeur span.prix{
	color:#cc780c;
}
#coupdecoeur dt{
	background-color: #bd9a6d;
	color:#FFFFFF;
}

