body {
	margin:0;
	margin-left:auto;
	margin-right:auto;
	width:779px;
	padding:0px;
	color:#666;
	font-family:  Arial, Verdana, serif;
	font-size:12px;
	background-color: #ebe7d3;
	
	

}
#header{
	background-image: url(../images/commun/logo.gif);
	background-repeat:no-repeat;
	padding-bottom:92px;
}
#header p{
	font-size:11px;
	line-height:14px;
}
#mail{
	width:550px;
	margin-left:auto;
	margin-right:auto;

}
#mail div{
	width:auto;
	padding:10px;
	padding-top:5px;
}
#mail h3{

}
#mail table{
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
}
#mail td{
	padding-right:10px;
	text-align:left;
}
*{
	margin:0;
	padding:0;
}
/* onglet et sous onglet */    
.onglet{
      float:left;
      background: url(../images/commun/structure/onglet/pixel_gris.gif) repeat-x bottom;
	  font-weight:bolder;
      line-height:normal;
	  letter-spacing:-0.02em;
}
#ongletTprincipal {
      width:779px;
      font-size:110%;
}
#ongletTpetit {
      width:584px;
      font-size:112%;
}
#ongletTmoyen{
	width:758px;
	font-size:112%;
}
#ongletTmicro {
      	width:346px;
      font-size:80%;
}
#sousmenuTprincipal, #sousmenuTmoyen , #sousmenuTpetit, #sousmenuTmicro, #footermenuTprincipal, #footermenuTmoyen, #footermenuTpetit{
	margin:0 ;
	clear:both;
	font-size:120%;
	line-height:normal;
	background-color:#eceadd;
	background-image:url(images/commun/structure/onglet/fond-onglet.gif);
	background-repeat:repeat-x;
	text-align:right;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#sousmenuTprincipal{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#sousmenuTmicro{
	margin:0 ;
	
	
	line-height:normal;
	background-color:#eceadd;
	background-image:url(images/commun/structure/onglet/fond-onglet.gif);
	background-repeat:repeat-x;
	text-align:right;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#sousmenuTprincipal, #footermenuTprincipal{
	width:770px;
	text-align:left;
}
#sousmenuTpetit, #footermenuTpetit{
	width:574px;
}
#sousmenuTmoyen, #footermenuTmoyen{
	width:748px;
}
#sousmenuTmicro{

}
#sousmenuTprincipal a, #sousmenuTmoyen a{
	text-decoration:none;
	
	
}
#sousmenuTprincipal a:hover, #sousmenuTmoyen a:hover{
	text-decoration:underline;
}
.onglet ul{
	margin:0;
	list-style:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	float:left;
      }
.onglet li {
      float:left;
      background:url(../images/commun/structure/onglet/left_both.gif) no-repeat left top;
      margin:0;
	  margin-right:-1px;
      padding:0 0 0 6px;
      }
.onglet a{
      float:left;
      display:block;
      width:.1em;
      background:url(../images/commun/structure/onglet/right_both.gif) no-repeat right top;
      padding:5px 9px 4px 3px;
      text-decoration:none;
      color:#eceadd;
      white-space:nowrap;
	  cursor:pointer;
	  	font-family: arial, Georgia, "Times New Roman", Times, serif;
      }
.onglet > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
.onglet a{float:none;}
    /* End IE5-Mac hack */
.onglet a:hover{
      color:#333;
      }
.onglet #current ,.onglet .current{
      background-position:0 -150px;
      border-width:0;
}
#current a,.current a {
      background-position:100% -150px;
      padding-bottom:5px;
	  color:#807660;
	  font-weight:bold;
}
.onglet li:hover, .onglet li:hover a{
      background-position:0% -150px;
      color:#333;
}
.onglet li:hover a{
      background-position:100% -150px;
      }


.contenu {
	
	margin:0;
	width:758px !important;
	width:758px ;

	float:left;
	padding:0;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}

a, #list_resultat a, #lst-rechrapide a{
	text-decoration:underline;

	
}
a:hover, #list_resultat a:hover, #list_resultat a.help, #lst-rechrapide a:hover{
	text-decoration:none;
}
#list_resultat a.help{
 margin:0;
}
h1{
	font-size:9px;
	font-weight:100;
	display:inline;
	margin:0;
	position:relative;
	top:0px !important;
	top:4px;	
}
p#path {
	margin:0;
	line-height:normal;
	margin-top:5px;
	display:inline;
	position:relative;
	margin-left:10px;
	top:0px !important;
	top:4px;
	font-weight:100;
}
h2{
	margin:0;
	border-bottom:#d7d1c4 solid 1px;
	font-size:160%;
	padding:0;

}
#partenaire h2{
	text-align:left;
	margin-left:30px;
	margin-top:20px;
	margin-bottom:20px;
}
#partenaire p{
	margin-left:30px;
}
h3{
	background-color:#eceadd;
	border:#d7d1c4 solid 1px;
	border-bottom:#d7d1c4 solid 1px;
	font-size:110%;
	margin:0;
	font-weight: bolder;
	padding:4px;	
}
#list_resultat h3 span{
	
}
#list_resultat h3 a{
	text-decoration:none;
	vertical-align:text-bottom;
}
h4{
	font-size:118%;
	padding:0px;
	margin:0;
}
h4 a{
	text-decoration:none;
}
h5{
	border-bottom:1px solid;
	margin:0;

	margin-top:10px;
	font-size:120%;
}
h6{
	font-family:"Times New Roman", Times, serif;
	font-size:140%;
	font-weight:100;
	color:#807660;
	margin-top:3px;
	margin-bottom:10px;
	padding:0;
	
}
img{
	border:1px solid #999;
}

p{
	margin:0;
	margin-bottom:6px;
	margin-top:6px;
	padding:0;
	line-height:18px;
}
em{
	white-space:normal;
}
br{
	line-height:10px;
}
strong{
	color:#666;
	
}


table{
	border-collapse:collapse;
}
table td{
	padding:2px !important;
	padding:0px;
}
ul{
	margin-top:10px;
	margin-bottom:10px;
}
li{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:30px;
}
address{
	font-style:normal;
	font-size:80%;	
	font-weight:normal;
}
label{
	display:block;
	font-weight:bold;
	text-align:left;
}
input, textarea{
	padding:0px;
	margin:0;
	border:1px solid #999999;
}
select{
	font-size:90%;

}

input.submit{
	border:solid 1px #d7d1c4;
	cursor:pointer;
	background-image:url(images/commun/bouton/fond_orange.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	

}
input.noborder{
	border:none;
	background-color:#fafafa;
}

input.box{
	border:none;
}
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);
}
input.orange{
	font-weight:bold;
}
.ratio, .checkbox{
	
	vertical-align:middle;
	margin:0;
	border:none;
}
.petit_texte input.checkbox{
	height:12px;
	width:12px;
}
.boite_b, .boite_c, .boite_d, boite_g, .coupdecoeurloisir{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	text-align:left;
}
.boite_a{
	float:left;
	margin-right:0;
	margin-bottom:10px;
	text-align:left;
}

.left{
	float:left;
}
.cleft{
	clear:left;
}
.right{
	float:right;
}
.cright{
	clear:right;
}
.cboth, .clear{
	clear:both;
}
br.cboth, br.clear{
	position:absolute;
	clip:rect(0px, 0px, 0px, 0px);
}
.center{
	text-align:center;

}


.petit_texte, .ptexte{
	font-size:80%;
	font-weight:100;
}
#coupdecoeur div.petit_texte{
	font-size:80%;
	font-weight:100;
	padding:0;
	padding-top:2px;
	margin:0;
}

/* padding des block */
#sousmenuTprincipal, #footermenuTprincipal, #sousmenuTmoyen, #footermenuTmoyen, #sousmenuTpetit, #footermenuTpetit, div.block{
	padding:4px;
}
#sousmenuTprincipal, #footermenuTprincipal, #sousmenuTmoyen, #footermenuTmoyen, #sousmenuTpetit, #footermenuTpetit{
	padding-top:8px;
	padding-bottom:8px;
}
/* traitement de taille des boites */
.boite_ca{
	width:183px;
}
.boite_aa{
	width:168px ;
}
.boite_a{
	width:164px ;

}
.boite_b{

	width:228px;
}
.boite_c{
	width:346px;
}
.boite_d{
	width:584px;
}
.boite_g{
	width:758px;
}
.Tpetit {
    width:574px;
	padding-right:10px;
}
.Tmoyen {
    width:748px;
}
div.fond_clair{
	text-align:right;

}
/* toutes les boites */
.topnavi{
	text-align:right;
}
.topnavi a{
	text-decoration:none;
	
}
.topnavi a:hover{
	text-decoration:underline;
	
}
.block{
	margin:0;
	padding:0;
}

.block ul, .block ol{
	margin:0;
	padding:0;
}

.block li{
	margin:0;
	border-bottom: #d7d1c4 1px solid;
	padding:4px;
	padding-top:1px;
	list-style:none;
	list-style-position:outside;
}

.block a{
	text-decoration:none;
}
.block a:hover{
	text-decoration:underline;
}
.fond_clair a{
	margin-left:10px;
	text-decoration:underline;
}
#blog .fond_clair a{
	margin-left:0px;
	
}

.fond_clair a:hover{
	text-decoration:none;
}
.baseline{
	font-size:9px;
	text-align:center;
}
.baseline a{
	text-decoration:none;
}
.bottomtexte{
	text-align:center;
	text-transform:uppercase;
}
.bottomtexte a{
	text-decoration:none;
}
/* ----------------------------------- petit champs de recherche general  */
div#search{
	float:right;
	width:150px;
	text-align:right;
	
}
#search input{
	height:14px;
	width:100px;
	font-size:9px;
	background-color:#f6f5ef;
	color:#807660;
	
	
}
input#loupe{
	background-image:url(images/commun/loupe-chercher.gif);
	background-repeat:no-repeat;
	width:16px;
	height:18px;
	border:none;
	position:relative;
	top:2px;
	cursor:pointer;
}


/* ----------------------------------- boite de recherche */
#pluscritere, #prix{
	display:none;
}
#selection li{
	float:left;
	width:33%;
	text-align:center;
}


/* ----------------------------------- special coup de coeur */
#coupdecoeur div{
	padding:6px;
	padding-bottom:0px !important	;
	padding-bottom:6px ;
}
#coupdecoeur div.boitgauche{
	
	background-repeat:no-repeat;
	background-position:right bottom;
}
#coupdecoeur a{
	white-space:nowrap;
}
#coupdecoeur div h4 a{
	float:left;
}
#coupdecoeur div img{
	float:left;
	width:90px;
	margin:0;
	margin-right:6px;
	clear:left;
}


#coupdecoeur div.prix{
	float:right;
	font-size:160%;
	font-weight:bold;
	margin:0;
	padding:0;
	white-space:pre;
	line-height:100%;
	vertical-align:top;
	margin-bottom:-2px;
}
div.prix span{
	font-size:55%;	
	vertical-align:top;
	font-weight:100;
}

.coupdecoeurloisir{
	width:179px;	
}
.coupdecoeurminisite{
	width:137px;
	float:left;	
	margin-right:10px;
}
.coupdecoeurminisite img{
	width:137px;	
}
.listloisir{
	width:168px;
	float:left;
	margin-right:10px;	
}
.coupdecoeurloisir h4, .coupdecoeurminisite h4, .listloisir h3{
	font-size:100%;
	padding:4px;
	
	
}
.coupdecoeurloisir p, .coupdecoeurminisite p{
	margin:4px;
	line-height:normal;
	margin-bottom:2px;
	height:30px;
	
}
.coupdecoeurloisir div, .coupdecoeurminisite div{
	margin:4px;

	margin-bottom:2px;

	
}
/* --------------------- RSS  ------------------------------*/
.rss li{
	
	
}

.rss p{
	margin:0;
	line-height:normal;

}
.rss img{
	margin-right:4px;

}

/*  style petite boite divers  */
ul.promo li{
	border-bottom: #d7d1c4 1px solid;
	padding-bottom:4px;
	list-style:none;
	list-style-position:outside;
}


/* special list resultat */
div#list_resultat{
	margin-top:0px;
	margin-bottom:10px;
}
#list_resultat h3{
	margin-top:10px;
}
#list_resultat div.prix{
	float:right;
}
#list_resultat table{
	width:100%;
}
#list_resultat td{
	padding:6px;
	vertical-align:top;
	
}
td.col1{
	width:195px;
}
td.col3{
	width:120px;
}

#list_resultat p.error{
	margin:0;
	line-height:normal;
}
#list_resultat p{
	margin:0;
	padding:0;
	margin-bottom:4px;
	
}
#list_resultat ul{
	margin:0;
	padding:0;
}
#list_resultat li{
	list-style:none;
	padding:0;
	margin:0;
	line-height:18px;
	white-space:nowrap;
}



table#selection{
	width:100%;
}

/* page comparer     */

table#comparer{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
#comparer tr:hover{
	background-color:#DDD;
}
#comparer td{
	text-align:center;
	padding:2px;
}

/* diponibilit de chambre  */
table#disporoom{
	border-collapse:collapse;
	width:100%;
	margin-top:20px;
	border:1px solid #d7d1c4;
	background-color:#fafafa;
}
#disporoom th{
 text-align:center;
	padding:4px;
	margin-bottom:1px;
	border-bottom:1px solid #d7d1c4;
	border-right:1px solid #d7d1c4;
}
th h4{
	font-size:12px;
}
#disporoom h3{
	border:none;
	text-align:left;
}

#disporoom td.bleu, #disporoom td.verte{
 text-align:center;

}
#disporoom td{
	border-bottom:1px solid #d7d1c4;
	border-right:1px solid #d7d1c4;
	text-align:center;
	padding:4px;
}


/* avis */
#avis td{
	text-align:left;
	padding:8px;
	vertical-align:top;
}
#avis th{
	text-align:center;
}

#avis li{
	line-height:18px;
	width:150px;
	list-style:none;

}
/* ____________________________ LMVE carte ______________________________*/

#lst-rechrapide{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	
}
table#lst-rechrapide td{
	line-height:20px;
	border-top:1px solid #d7d1c4;
	padding:2px;
	cursor:pointer;
}
table#lst-rechrapide tr:hover{
	background-color:#f2eddc;
}

/* special Blog */

.autor{
	font-size:9px;
}

/* ____________________________ LMVE carte ______________________________*/



/* special minisite */
#minisite{
	padding:10px;
	background-color:#fff;
	width:736px;
	
}

#minisite h2, #mail h2{
	font-family:Gill Sans MT, Arial, Helvetica, sans-serif;
	border:none;
	font-size:330%;
	text-align:left;
	margin:0;
	font-weight:100;
	line-height:100%;	
}
#minisite h3{
	background:none;
	font-size:150%;
	/*border:none;*/
	padding:0;
	font-weight:normal;
	clear:left;
	border:none;
	margin-top:20px;
	margin-bottom:10px;
	
}

#minisite table#form td{
	padding-right:24px;
	vertical-align:top;
}
#minisite h3.title{	
	font-size:180%;
	margin-top:0;
	margin-bottom:0px;
}
#minisite ul.menuverticale{
	
	margin:0;
	margin-top:20px;
	height:18px;
	margin-left:0;
	
}
.menuverticale li{
	margin-right:15px;
	border:none;
	display:inline;
	list-style:none;
	

}
#minisite li{

 margin-right:25px;
 }
#minisite .menuverticale li, #minisite .sousmenuverticale li{
 margin:0;
margin-right:15px;
 } 
 
#minisite .menuverticale a{
	padding:0;
	padding-left:6px;
	margin:0;
	text-align:right;
	font-size:105%;
	background-image:url(../images/commun/structure/list/carre-orange.gif);
	background-repeat:no-repeat;
	background-position:left center;
	white-space:nowrap;
	text-decoration:none;
}
#minisite .sousmenuverticale a{
	
	padding-left:4px;
	background-image:url(../images/commun/structure/list/carre-orange2.gif);
	background-repeat:no-repeat;
	background-position:left center;
	text-align:right;
	font-size:85%;
	white-space:nowrap;
	text-decoration:none;
}
#minisite .menuverticale a:hover, #minisite ul.sousmenuverticale a:hover{
	text-decoration:underline;
}
#minisite ul.sousmenuverticale{
	margin-top:0px;
	margin-bottom:35px;
}
.sousmenuverticale li{
	padding-right:15px;
	border:none;
	float:left;
	vertical-align:top;
	list-style:none;
	
	
}

#minisite a{
	font-weight:normal;

	
}

.boitetexte{
	border:1px solid #cccccc;
	background-color:#f8f8f8;
	padding:10px;
	margin-right:0;
}


img{
	border:none;
	

}

img.mini{
	width:76px;
	height:76px;
	margin-right:6px;
	margin-bottom:10px;
	padding:4px;
	border:1px solid #CCC;
		/*background-color:#E6E4D2;*/
		cursor:pointer;
	
}
img.cadre{
	padding:4px;
	border:1px solid #CCC;
	background-color:#FFFFFF;
}
div.coloneleft{
	float:left;
	width:368px;
	clear:left;	
	padding-right:10px;
	margin-right:10px;

}
div.coloneright{
	float:left;
	width:346px;
	


}
/* minisite  page bienvenue*/
table.caracteristique{
	width:100%;
	border:1px solid #d7d1c4;
	margin-bottom:10px;
	margin-top:10px;
}
table.caracteristique td{
	text-align:center;
	padding:2px;
}

 
/* minisite page tarifs  */
table.tabdateprix{
	padding:4px;
	font-size:80%;
	margin-bottom:10px;
 	border-collapse:collapse;
	width:100%;
	border-left:1px solid #d7d1c4;
	border-bottom:1px solid #d7d1c4;
	border-top:1px solid #d7d1c4;
	color:#333;
	text-align:center;
	
}
table.tabdateprix th{
	color:#000000;
	font-weight:100;
	border-right:1px solid #d7d1c4;
	border-bottom:1px solid #d7d1c4;
		padding:4px;

}
table.tabdateprix td{
	padding:4px;
	border-right:1px solid #d7d1c4;

}

table col.colprix{
	
	
	width:80px;
}
#minisite ul.listmois {
	margin:0;
	padding:0;
	border-top:1px solid;
	border-color:#999;
	width:733px;
	
}
#minisite ul.listmois li{
	display:block;
	float:left;
	width:60px;
	border-left:solid 1px;
	border-color:#999;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:10px;
	text-align:center;
}
img.bleu, img.verte, img.rouge{
	height:10px;
}
/* minisite page menu tableau */
table.menu{
	width:100%;
	margin-bottom:10px;
}
#minisite table.menu th{
	text-align:left;
	border-bottom:1px solid #d7d1c4;
	padding:4px;
	padding-top:12px;

	
}
#minisite table.menu td{
	padding:2px;
	
}
.color-gris{
	background-color:#E7E5D4;
}
/* minisite tableau de donnes */
.tabresultat th{
 	text-align:left;
	padding:4px;
	margin-bottom:1px;
	border-bottom:1px solid #d7d1c4;
	border-right:1px solid #d7d1c4;
}

.tabresultat h3{
	border:none;
	text-align:left;
}


.tabresultat td{
	border-bottom:1px solid #d7d1c4;
	border-right:1px solid #d7d1c4;
	vertical-align:top;
	padding:8px;
	
}
table.tabresultat{
	border-collapse:collapse;
	width:100%;
	margin-top:0px;
	border:1px solid #d7d1c4;
	background-color:#f9f9f9;
	border-top:0px;
}
#minisite table.tabresultat{
	border:1px solid #d7d1c4;
}
/* minisite carte plan */
#minisite table.carte td{
	border:none;
	text-align:center;
	vertical-align:middle;

}
#minisite .carte {
	padding:10px 0px 10px 0px;
	width:695px;
	margin:0px auto;
}
/* minisite diaporama */

div.diaporama{
	
	
	margin-top:10px;
	text-align:center;
	
}



/* minisite traitement couleur */

#minisite h2, #mail h2{
	color:#ffc258;
}
#minisite a{
	/*color:#ffc258;*/
}
/* traitement couleur */
.orange, #footermenuTprincipal, #sousmenuTmoyen, #sousmenuTpetit, #footermenuTpetit, div.prix, #list_resultat h3 div, h5, h4, .coupdecoeurloisir h4{
	color:#f08d00;
}
.plusorange{
	color:#ff6600;
}
 .marron, h3, #sousmenuTprincipal /*#sousmenuTmoyen, #sousmenuTpetit*/{
	color:#807660;
}
.error{
	color:#FF0000;
}
 h3.bleue, a, h2{
	color:#645347;
}

.vert_claire{
	color:#33d21a;
}
.bleu_claire{
	color:#99CCFF;
}
.fond_degrader{
	/*background-color:#f6f3e8;*/
	background-color:#FFFFFF;

}
.fond_clair{
	background-color:#f2eddc;

}
#minisite .fond_clair, .tabresultat th, #disporoom th{
	background-color:#f6f6f6;

}

.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: #d7d1c4;
	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;
}

/*   Modification visuel bruno*/


#affiner-recherche, #modifier-recherche, #modifier-disponibilite, #recherche2, #recherche3,#recherche4,#btn-modif-recherche {
	display:none;
}

#information-client {
	display:none;
}
#smenu1,#smenu2{
display:none;
}
.hidden{
	display:none;
}
/*	MENU RAPIDE INDEX */
 p.menu-rapide img{
	border:1px solid #CCC;
	margin:0px 1px 0px 0px;
}
p.menu-rapide img.marginleft{
	margin-left:1px;
}
p.menu-rapide{
margin:0px;
}
div.attribut-img-droite {
	padding:21px 0 0 0;
}
div.attribut-img-droite a img{
	margin:0px 0 0px 3px!important;
		margin:0px 0 1px 2px;
	padding:0px;
}
.ban-sortie-loisir-marrakech{
	background-image:url(images/commun/sortie-loisir-marrakech.jpg);
	background-repeat:repeat-x;
	
	background-position:left center;
}
.no-border-bottom{
	border-bottom:0px solid #FFF;
}
/* Votre avis*/
#votre-avis-img
{
background-image:url(images/commun/votre-avis.gif);
	display:block;
	height:54px;/* 119 -75 */
	width:332px;
	padding:65px 0 0 10px;
	font-family:Arial;
}
#votre-avis-img h4 a{
	font-size:12px;
	
}
#votre-avis-img p{
	margin:0px;padding:0px;
	font-size:12px;
}
#votre-avis-img a{
	text-decoration:none;
	color:#807660;
	font-weight:bold;
}
/*boite index*/
.boite_a h4{
	padding:3px 0 0 5px;
}
.boite_a .petit_texte {
	width:65px;
	padding:3px;
	
}
.boite_a p a img{
	width:75px;
	margin-left:5px;
}

.sitemap li {
	border:none;
}
.baseline, .baseline a{
	color:#aeaca1;
	text-transform:uppercase;
	line-height:14px;
	font-size:9px;
}
.phrase-debut, .phrase-debut a{
	font-size:7px;
	line-height:10px;
	margin:0px auto;
	text-align:center;
	text-decoration:none;
	color:#aeaca1;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	
}
.noir{
color:#807660;
font-size:12px;
}
div.boitdroite{
	
	background-repeat:no-repeat;
	background-position:right bottom;
}

#trigger,#trigger2{
	/*background-image:url(js/DateRange/calbtn.gif);*/
width:38px;
height:24px;
padding:0px;margin:0px;border:0px;background-color:#FFF;
}
#arrdate,#arrdate2{
	width:70px;
}



div.boitenotrevisite{
	background-image:url(images/commun/notre-visite.jpg);
	background-repeat:no-repeat;
	height:135px;
	width:368px;
	display:block;
}
div.boitenotrevisite h3 {
	margin:0px 0 0 13px;
	visibility:hidden;
}
div.boitenotrevisite h6 {
	margin:30px 0 0 10px;
}
div.boitenotrevisite h6 a{
	/*border:1px solid #000;*/
	display:block;
	width:60px;
	height:50px;
	margin:0px;
	padding:0px;
	float:right;
	text-decoration:none;
}
div.boitenotrevisite h6 a#article{
	margin:5px 15px 0 0;
	background-image:url(images/commun/article.jpg);
	width:46px;
	height:38px;
}
div.boitenotrevisite h6 a#video{
	margin:5px 130px 0 10px;
	background-image:url(images/commun/video.jpg);
	width:46px;
	height:38px;
}
div.boitenotrevisite h6 a#videono{
	margin:5px 130px 0 10px;
	
	width:46px;
	height:38px;
}
div.boitenotrevisite h6 span{
	visibility:hidden;
}
.hedaer{
	width:756px;
	height:82px;
}
#minisite.borderside #map{
margin:10px auto;

}














