@charset "iso-8859-1";
/* CSS Document */
body{
	
	margin:0;
	padding:0;
	scrollbar-face-color:#E9560B;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color: #6E6C69;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
}
*{
	list-style:none;
	margin:0;
	padding:0;
}
img{
	border:0;
}
.clear {
	clear:both;
}
.clear_ie {
	clear:both !important;
	clear:none;
}
.red_err{
color:#FF0000;
}
.green_err{
color:#00CC00;
}
/************* ********************/
.home{
	background-color:#FFFFFF;
	width:1000px;
	margin:0 auto;
}
/******************************/
.suggest_link {
				background-color:#fff;
				padding: 2px 6px 2px 6px;
				color:#7A7A7A;
				border-bottom: 1px solid #eee;	
			}
.suggest_link_over {
				background-color: #2a9ea8;
				padding: 2px 6px 2px 6px;
				color:#ffffff;
				border-bottom: 1px solid #eee;	
				
			}
.suggest_ville_over {
				background-color: #d8e8e9;
				padding: 2px 2px 2px 2px;
				cursor:default;
				font-weight:bold;
				color:#666;
				border-bottom: 1px solid #eee;
				
				
			}			
#search_suggest {
				position: absolute; 
				background-color: #FFFFFF; 
				text-align: left; 
						
			}	
.suggest_ville{
				background-color: #d8e8e9;
				padding: 2px 2px 2px 2px;
				cursor:default;
				font-weight:bold;
				color:#777;
				border-bottom: 1px solid #eee;		
				}	

/*********************************/
.liste_liens{
   width:250px;
	height:14px;
	color:#2c1508;
	margin:15px;
	padding:15px;
	float:left;
	font-size:14px;
	font-weight:normal;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}
.liste_liens a{
 

	height:14px;
	color:gray;
	margin:0 0 0 5px;
	float:left;
	font-size:10px;
	font-weight:normal;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}
.liste_liens .tiret{
 

	height:14px;
	color:gray;
	margin:0 0 0 5px;
	float:left;
	font-size:10px;
	font-weight:normal;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}
.servicess {
line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
 
    cursor:default;
    color:#7a7a7a;

	margin:0 10px;
	

	
	text-align:justify;

	
        padding:0 0 0 80px;
	text-align:left;
	
}
/*********************************/
/*********************************/
.header{
	width:1000px;
	height:335px;
	/*border:1px solid #000;*/
}
.logos{
height:50px;
width:1000px;
}
.logos .logoleft{
float:left;
margin-top:10px;
}
.logos .devises{
float:right;
margin:20px 0 0 0px;
}
.logos .devises .devisesselect{

font-family: Verdana, Helvetica, sans-serif;


font-size:11px;

text-align:left;
height:17px;


font-weight:normal;
text-decoration:none;
color:#777;
}
/***********langue**********/
	.bubbleInfol{
	
	position:relative;
	float:right;
			width:90px;
			margin:20px 50px 2px 0px;
	}
.boutton{

text-align:left;


font-family: Verdana, Helvetica, sans-serif;


font-size:11px;




font-weight:normal;
text-decoration:none;
color:#888;
}

.popuplangue{
		background:#fff;
        	position: absolute;
        	display: none;
        	z-index: 50;
        	border-collapse: collapse;
			width:100px;


}
.boutton a {
font-family: Verdana, Helvetica, sans-serif;

width:90px;
font-size:11px;

text-align:left;


font-weight:normal;
text-decoration:none;
color:#888;
}
.language{
font-family: Verdana, Helvetica, sans-serif;

margin:0 0 2px 00px;
font-size:11px;

text-align:left;


font-weight:normal;
text-decoration:none;
color:#888;
}
.divlong{width:90px;margin:3px 0 3px 0}
/**************/
.topheader .menu_header{
	float:right;

}
.topheader .menu_header li{
	display:inline;
	float:left;
	margin:0 4px;
	
	text-decoration:none;
	padding:3px 0 0 0;
	
}
.topheader .menu_header li a{
	display:inline-block;
font-size:11px;
color:#666;
text-decoration:none;
font-family:verdana, Helvetica, sans-serif;
}
.topheader .menu_header li a:hover{
	color:#CC6600;
}
.topheader .menu_header li.signup  a{
	display:inline-block;
font-size:11px;
color:#f69523;
text-decoration:none;
font-family:verdana, Helvetica, sans-serif;
}
.topheader .menu_header li.signup a:hover{
	color:#f69523;
}
/***********************************************/

/*************************************/
.langue{
	height:11px;
	float:right;
	margin:2px 0 0 0;
}
.langue li{
	display:block;
	height:11px;
	float:left;
}
.langue li a{
	display:block;
	height:11px;
	float:left;
	margin:0 2px;
}
/*******************************************/
.topheader{
height:21px;
width:1000px;
background:url(headertop.gif);
margin:02px 0 3px 0;

}
.topheader .linkmap{

font-size:11px;
color:#666;
margin:0px 0 0 5px;
padding:5px 0 0 0;
font-family:verdana, Helvetica, sans-serif;
float:left;
}
.topheader .linkmapa{
text-decoration:none;
font-size:11px;
color:#666;
font-weight:bold;

}
.topheader .linkmapfin{
text-decoration:none;
font-size:11px;
color:#666;


}


.header_buttom{
	width:1000px;
	height:260px;
	padding:0;
	margin:0;
}
.banniere {
	width:791px;
	height:260px;
	float:right;
	z-index:-1;
	
	}
.banniere .bghebergement{
	background:url(../images/acceuil/bgshopping.jpg);
	width:791px;
	height:260px;
}
.banniere .bgsortie{
	background:url(../images/acceuil/bgsortie.jpg);
	width:791px;
	height:260px;
}
.banniere .bgloisir{
	background:url(../images/acceuil/hotel_de_luxe.jpg);
	width:791px;
	height:260px;
}
.banniere .bgshopping{
	background:url(../images/acceuil/bgloisir.jpg);
	width:791px;
	height:260px;
}
.banniere .linksheader{
	background:url(../images/acceuil/backnewheader.png);
	opacity:1;
	width:660px;
	height:25px;
	position:relative;
	top:220px;
	left:70px;
}


.banniere .linksheader .borderright {
	float:left;
	margin:10px 00px 0 0px;
	text-align:center;
	width:160px;
	position:relative;
	top:-5px;
	border-right:1px solid #fff;
	
	
	
}
.banniere .linksheader .borderrightnone {
	float:left;
	margin:10px 00px 0 60px;
	
	width:100px;
	position:relative;
	top:-5px;
	
	
	
}
.banniere .linksheader .borderright a{

	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	}
.banniere .linksheader .borderrightnone a{

	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	
	
}
.banniere .linksheader .borderright a:hover{

	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}
.banniere .linksheader .borderrightnone a:hover{

	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	
	
}
.banniere .linksheader .active{

	
	font-size:11px;
	font-weight:bold;
	font-family:verdana, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	background:#fff;
	float:left;
	margin:10px 00px 0 0px;
	
	width:160px;
	height:25px;
	position:relative;
	top:-10px;
	left:-1px;
	text-align:center;
	
	
	
}
.banniere .linksheader .active a{

	
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#1f7486;
	text-decoration:none;
	background:#fff;
	
	
	
	width:160px;
	
	position:relative;
	top:5px;
	
	
	
	
	
}
.banniere .linksheader .activenone{

	
	font-size:11px;
	font-weight:bold;
	font-family:verdana, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	background:#fff;
	float:left;
	margin:10px 00px 0 0px;
	
	width:177px;
	height:25px;
	position:relative;
	top:-10px;
	left:-1px;
	text-align:center;
	
	
	
}
.banniere .linksheader .activenone a{

	
	font-size:12px;
	font-weight:bold;
	font-family:verdana, Helvetica, sans-serif;
	color:#1f7486;
	text-decoration:none;
	background:#fff;
	
	
	text-align:center;
	width:178px;
	
	position:relative;
	top:5px;
	
	
	
}
.bghebergement .descriptionheaderhebglob{
display:none;
width:660px;
height:70px;
position:absolute;
top:135px;
left:75px;
background:url(../images/acceuil/backnewheaderdescription.png);
}
.bghebergement .titre{
display:inline;
width:285px;
height:20px;
position:absolute;
top:20px;
left:500px;
background:url(../images/acceuil/backnewheader.png);
padding:5px 0 0 10px;
color:white;
font-size:15px;
font-family:verdana, Helvetica, sans-serif;
text-align:justify;
}
.bghebergement .descriptionheaderhebglob .descriptionheaderheb{
margin:11px;
width:365px;
float:left;
color:grey;
font-size:10px;
font-family:verdana, Helvetica, sans-serif;
text-align:justify;


}
.bghebergement .descriptionheaderhebglob .linkdescriptionheaderheb{
margin:10px 0 5px 11px;
line-height:20px;
width:250px;
float:left;
font-family:verdana, Helvetica, sans-serif;
text-align:justify;
color:#1f7486;
font-size:11px;
font-family:verdana, Helvetica, sans-serif;
	
}

.bghebergement .descriptionheaderhebglob .linkdescriptionheaderheb a{

font-family:verdana, Helvetica, sans-serif;
text-align:justify;
color:#1f7486;
font-size:11px;
font-family:verdana, Helvetica, sans-serif;
	
}
/************sort************/

.bgsortie .descriptionheadersorglob{
display:none;
width:660px;
height:70px;
position:absolute;
top:135px;
left:871px;
background:url(../images/acceuil/backnewheaderdescription.png);
}
.bgsortie .titre{
display:inline;
width:345px;
height:20px;
position:absolute;
top:20px;
left:1240px;
background:url(../images/acceuil/backnewheader.png);
padding:5px 0 0 10px;
color:white;
font-size:15px;
font-family:verdana, Helvetica, sans-serif;
text-align:justify;
}
.bgsortie .descriptionheadersorglob .descriptionheadersor{
margin:11px;
width:365px;
float:left;
color:grey;
font-size:10px;
font-family:verdana, Helvetica, sans-serif;
text-align:justify;

}
.bgsortie .descriptionheadersorglob .linkdescriptionheadersor{
margin:10px 0 5px 11px;
line-height:20px;
width:250px;
float:left;
font-family:verdana, Helvetica, sans-serif;
text-align:justify;
color:#1f7486;
font-size:11px;
font-family:verdana, Helvetica, sans-serif;
	
}

.bgsortie .descriptionheadersorglob .linkdescriptionheadersor a{

font-family:verdana, Helvetica, sans-serif;
text-align:justify;
color:#1f7486;
font-size:11px;
font-family:verdana, Helvetica, sans-serif;
	
}

/************sort************/

.bgloisir .descriptionheaderloiglob{
display:none;
width:660px;
height:70px;
position:absolute;
top:135px;
left:1667px;
background:url(../images/acceuil/backnewheaderdescription.png);
}
.bgloisir .titre{
display:inline;
width:295px;
height:20px;
position:absolute;
top:20px;
left:2085px;
background:url(../images/acceuil/backnewheader.png);
padding:5px 0 0 10px;
color:white;
font-size:15px;
font-family:verdana, Helvetica, sans-serif;
text-align:justify;
}
.bgloisir .descriptionheaderloiglob .descriptionheaderloi{
margin:11px;
width:365px;
float:left;
color:grey;
font-size:10px;
font-family:verdana, Helvetica, sans-serif;
text-align:justify;

}
.bgloisir .descriptionheaderloiglob .linkdescriptionheaderloi{
margin:10px 0 5px 11px;
line-height:20px;
width:250px;
float:left;
font-family:verdana, Helvetica, sans-serif;
text-align:justify;
color:#1f7486;
font-size:11px;
font-family:verdana, Helvetica, sans-serif;
	
}

.bgloisir .descriptionheaderloiglob .linkdescriptionheaderloi a{

font-family:verdana, Helvetica, sans-serif;
text-align:justify;
color:#1f7486;
font-size:11px;
font-family:verdana, Helvetica, sans-serif;
	
}
/*********************************

/************sort************/

.bgshopping .descriptionheadershopglob{
display:none;
width:660px;
height:70px;
position:absolute;
top:135px;
left:2463px;
background:url(../images/acceuil/backnewheaderdescription.png);
}
.bgshopping .titre{
display:inline;
width:270px;
height:20px;
position:absolute;
top:20px;
left:2910px;
background:url(../images/acceuil/backnewheader.png);
padding:5px 0 0 10px;
color:white;
font-size:15px;
font-family:verdana, Helvetica, sans-serif;
text-align:justify;
}
.bgshopping .descriptionheadershopglob .descriptionheadershop{
margin:11px;
width:365px;
float:left;
color:grey;
font-size:10px;
font-family:verdana, Helvetica, sans-serif;
text-align:justify;

}
.bgshopping .descriptionheadershopglob .linkdescriptionheadershop{
margin:10px 0 5px 11px;
line-height:20px;
width:250px;
float:left;
font-family:verdana, Helvetica, sans-serif;
text-align:justify;
color:#1f7486;
font-size:11px;
font-family:verdana, Helvetica, sans-serif;
	
}

.bgshopping .descriptionheadershopglob .linkdescriptionheadershop a{

font-family:verdana, Helvetica, sans-serif;
text-align:justify;
color:#1f7486;
font-size:11px;
font-family:verdana, Helvetica, sans-serif;
	
}

/***************************/
.englobrecherchenews{margin: 0px 0 0 0px;float:left}
.recherche{
	background:#2b94aa;
	width:206px !important;
	
	height:166px;
	
	
}

.recherche h1{
	
	width:206px;
	
	
	
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
	margin:0px 0 0 0px;
	padding:15px 0 5px 8px;
	
	height: 35px;
	font-family: Arial, sans-serif;
	font-size: 20px;

}

.recherche label{
	display:block;
	height:16px;
	font-size:10px !important;
	
	color:#FFFFFF;
	font-family:verdana, Helvetica, sans-serif;
	margin:6px 0px 0px 8px !important;
	margin:6px 0px 0px 0px;
	float:left;
	font-weight:bold;
}

.recherche .in_sub{
		background:#4b3e36;
	cursor:pointer;border:0px solid #000000;
	
	
	width:180px;
	font-size:12px !important;
	height:20px;
	color:#ffffff;
	font-family:verdana, Helvetica, sans-serif;
margin:20px 6px 0 13px !important;
	
	
}
.recherche .in_text_{
	width:192px;
	font-size:11px;
	border:none;
	margin:2px 0 0px 8px;
	color:#2C1508;
	font-family:verdana, Helvetica, sans-serif;
}
.recherche .in_rech{
	width:95px;
	margin:4px 0 0 7px;
	
	font-size:10px;
}
.recherche .in_rech label{
	width:66px;
	height:12px;
	margin:0px 6px 0 2px !important;
	margin:0px 6px 0 0px;
	
	font-family:arial, Helvetica, sans-serif;
	padding:2px 0 0 0;
}
.recherche .in_rech .in_text_rech{
	margin:0 0 0 2px;
	width:18px;
	height:16px;
	font-size:10px;
	
	border:none;
}
.recherche .in_rech .img_rech{
	width:16px;
	height:16px;
	
}
.txtSearch{

width:190px;

	font-size:11px;
	
	margin:2px 0 0px 8px;
	color:#2C1508;
	font-family: Verdana, Helvetica, sans-serif;
display:none;

}

.txtSearchsug{

width:192px;
overflow:auto;
	font-size:11px;
	
	margin:0 0 0px 8px;
	
	font-family:Arial, Helvetica, sans-serif;
cursor:pointer; z-index:10;
}
/**********************************/
/************/
.newslettertop{
width:204px;
height:89px;
margin:3px 3px 0 0px;

border:1px solid #ccc;
z-index:1000;
background:#f0f0f0;
}
.newslettertop .titrenewsletter{
	
width:211px;
font-family: Verdana, Helvetica, sans-serif;


font-size:14px;

text-align:left;
margin:15px 0 0px 10px;


font-weight:bold;
text-decoration:none;
color:#267c7b;
}

.newslettertop .descnewsletter{
	
width:190px;
font-family: Verdana, Helvetica, sans-serif;


font-size:10px;
line-height:16px;
text-align:left;
margin:0px 5px 0 10px;


font-weight:normal;
text-decoration:none;
color:#777;
}
.newslettertop .viewnewsletter{
	
width:200px;
font-family: Verdana, Helvetica, sans-serif;


font-size:10px;
line-height:14px;
text-align:left;
margin:0px 5px 0 10px;

cursor:pointer;
font-weight:normal;
text-decoration:none;
color:#777;
}

.newslettertop .confirmnewsletter{
	
width:190px;
font-family: Verdana, Helvetica, sans-serif;


font-size:10px;
line-height:14px;
text-align:left;
margin:0px 0px 0 9px;


font-weight:normal;
text-decoration:none;
color:#267c7b;
z-index:1000;
}
.newslettertop .inputnewsletter input{
	

font-family: Verdana, Helvetica, sans-serif;


font-size:11px;

text-align:left;
height:17px;


font-weight:normal;
text-decoration:none;
color:#777;
}
.newslettertop .inputnewsletter{
	
width:211px;
font-family: Verdana, Helvetica, sans-serif;


font-size:10px;
line-height:11px;
text-align:left;
margin:5px 5px 4px 10px;

float:left;
font-weight:normal;
text-decoration:none;
color:#777;
}
.newslettertop .inputnewsletter .oknewsletter{
	

font-family: Verdana, Helvetica, sans-serif;


font-size:11px;
line-height:11px;
text-align:left;
background:#267c7b;
height:17px;
width:20px;
border:1px solid #000;
font-weight:normal;
text-decoration:none;
color:#fff;
}
/***********************************/
.menu{
	width:986px;
	height:40px;
	margin:0px 0 0px 0px;
}
.menu1_left{
	background:url(../images/commun/bg_menu_left.gif) 0 0 no-repeat;
	width:11px;
	height:25px;
	float:left;
}
.menu1_right{
	background:url(../images/commun/bg_menu_right.gif) 0 0 no-repeat;
	width:11px;
	height:25px;
	float:left;
}
.menu1 ul{
	background:url(../images/commun/bg_menu.gif) 0 0 repeat-x;
	width:964px;
	height:25px;
	float:left;
}
.menu1 ul li{
	height:25px;
	float:left;
}
.menu1 ul li a{
	display:block;
	background:url(../images/commun/bg_menu.gif) 0 0 repeat-x;
	height:20px;
	float:left;
	color:#312424;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:5px 20px 0 19px;
	font-family:Arial;
}
.menu1 ul li a:hover{
	background:url(../images/commun/bg_menu_hover.gif) 0 0 repeat-x;
	color:#ffffff;
}
/****************************************/

.menu_v{
	width:204px;
	height:535px;
	margin:3px 0 0 0px !important;
	
	float:left;
	border:1px solid #ddd;
	
}
.menu_v .cartelinkimg{
background:url(../images/acceuil/cartelink.gif);
width:191px;
height:123px;
}

.menu_v .cartelink{
width:211;
height:20;
background:#999;
text-align:center;
font-size:11px;
	
	
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;

}
.derniereavis .titre{
color:#1f7486;
height:15px;
	font-family: Verdana, Helvetica, sans-serif;
 font-size:14px;
	font-weight:bold;
	margin:13px 0 10px 15px;
	
}
.derniereavis .nomavis{
color:#444;

	font-family: Verdana, Helvetica, sans-serif;
 font-size:10px;
	font-weight:bold;
	margin:10px 0 0 15px;
	
}
.derniereavis .nomhotel{
color:#444;

	font-family: Verdana, Helvetica, sans-serif;
 font-size:10px;
	font-weight:normal;
	margin:0px 0 0 15px;
	
}
.derniereavis .nomhotel a{
color:#444;

	font-family: Verdana, Helvetica, sans-serif;
 font-size:10px;
	font-weight:normal;
	text-decoration:none;
	
}
.derniereavis .nomhotel a:hover{
color:#444;

	font-family: Verdana, Helvetica, sans-serif;
 font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	
}
.derniereavis .commentaireavis{
color:#666;

	font-family: Verdana, Helvetica, sans-serif;
 font-size:10px;
	font-weight:normal;
	margin:5px 0 20px 15px;
	
}
.menu_v .recherche{
	background:url(../images/commun/bg_recherche.gif);
	width:209px !important;
	width:200px;
	height:210px;
	float:left;
	margin:25px 20px 0 0px;
	-moz-border-radius:8px;
	
}
.menu_v .a_la_une{
	background:url(../images/commun/bg_a_la_une.gif) 0 0 no-repeat;
	width:241px;
	height:190px;
	padding:30px 0 0 4px;
}
.menu_v .a_la_une h1{
	display:block;
	width:233px;
	font-size:11px;
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#666666;
	text-transform:uppercase;
}
.menu_v .a_la_une img{
	width:128px;
	height:85px;
	display:block;
	margin:5px auto;
}
.menu_v .a_la_une p{
	width:213px;
	height:60px;
	display:block;
	margin:3px auto;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666666;
}
.menu_v .a_la_une p a{
	color:#2C1508;
	text-decoration:none;
	float:right;
	margin:10px 0 0 0 !important;
	margin:0px 0 0 0;
}
.menu_v .a_la_une p a:hover{
	color:#000000;
	text-decoration:underline;
}
/********/
.menu_v .qui_somme_nous{
	background:url(../images/commun/bg_qui_somme_nous.gif) 0 0 no-repeat;
	width:241px;
	height:318px;
	padding:26px 0 0 0;
}
.menu_v .qui_somme_nous p{
	width:213px;
	height:60px;
	display:block;
	margin:3px auto;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666666;
}

.menu_v .qui_somme_nous p a{
	color:#CCCCCC;
	text-decoration:none;
	float:right;
	margin:10px 0 0 0;
}
/***********************/
.menu_v .contact{
	background:url(../images/commun/bg_contact.gif) 0 0 no-repeat;
	width:241px;
	height:50px;
	padding:26px 0 0 0;
}
.menu_v .contact p{
	width:185px;
	height:60px;
	display:block;
	margin:3px 0 0 48px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666666;
}
.menu_v .contact p a{
	color:#2C1508;
	text-decoration:none;
	float:right;
	margin:2px 0 0 0;
}
/****************/
.menu_v .pk{
	background:url(../images/commun/bg_pk.gif) 0 0 no-repeat;
	width:241px;
	height:56px;
	padding:26px 0 0 0;
}
.menu_v .pk p{
	width:200px;
	height:60px;
	display:block;
	margin:2px 0 0 34px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666666;
}
.menu_v .pk p a{
	color:#2C1508;
	text-decoration:none;
	float:right;
	margin:10px 0 0 0;
}
/**********************/

.menu_v .newsletter p{
	width:190px;
	height:60px;
	display:block;
	margin:0px 0 0 44px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666666;
}
.menu_v .newsletter p a{
	color:#CCCCCC;
	text-decoration:none;
	float:right;
	margin:10px 0 0 0;
}
.menu_v .newsletter ul{
	width:220px;
	height:20px;
	margin:-6px 0 0 15px;
}
.menu_v .newsletter ul li{
	display:block;
	float:left;
}
.menu_v .newsletter ul li .but_env{
	margin:2px 0 0 10px;
}
/***********************************************/
.menutopinfo{
background-color:#fff;
width:190px;
	
}
.positionselection{margin:0 0 10px 10px;}
/**************************************/
/*******************/
.englobchaqueselectionmenu {
	border-bottom:1px solid #ddd;
}
.englobchaqueselectionmenu .desc{
	line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    cursor:default;
    color:#696868;
	width:150px;
	margin:0 0 0px 0px;
}
.englobchaqueselectionmenu  a.linktitrevoirleriad{

position:relative;
top:-22px;
left:10px;
	line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    cursor:pointer;
    color:#267c7b;
	width:150px;
	margin:0px 0 0px 0px;

}
.englobchaqueselectionmenu  a.sharefacebook{

position:relative;
top:-5px;
left:-55px;
	line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    cursor:pointer;
    color:#267c7b;
	
	margin:0px 0 0px 0px;

}

.englobchaqueselectionmenu .libelle_etab a.linktitre{

	line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    cursor:pointer;
    color:#696868;
	width:150px;
	margin:10px 0 10px 0px;

}

.englobchaqueselectionmenu .libelle_etab .liste_prod_image {

display:inline;
cursor:pointer;
	margin:5px 0 0px 0px;

}
.englobchaqueselectionmenu .desc{

	line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    cursor:default;
    color:#696868;
	width:150px;
	margin:0 0 0px 0px;
}
.englobchaqueselectionmenu .desc{

	line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    cursor:default;
    color:#696868;
	width:150px;
	margin:0 0 0px 0px;
}
.englobchaqueselectionmenu .desc .opinionsurriad{


	width:180px;
	font-size:10px;
	color:#2c818e;
	 font-family: Verdana, Helvetica, sans-serif;
 font-weight:bold;
	margin:0 0 15px 0;

	
}
/************************************/
.affinementrecherche {

width:190px;
}
.affinementrecherche .proximiteriad{
font-family: Verdana, Helvetica, sans-serif;
    cursor:default;
    color:#444;
	
	width:auto;
	font-size:10px;
	
	padding:0px 0 0 0;
	margin:0px 0 0px 10px;
}
.affinementrecherche .proximiteriad  a{
font-family: Verdana, Helvetica, sans-serif;
    cursor:pointer;
    color:#444;
	
	
	font-size:10px;
	
	padding:0px 0 0 0;
	margin:0px 0 0px 0px;
}
.affinementrecherche .proximiteriad  a:hover{
font-family: Verdana, Helvetica, sans-serif;
    cursor:pointer;
    color:#444;
	
	
	font-size:10px;
	
	padding:0px 0 0 0;
	margin:0px 0 0px 0px;
}

.affinementrecherche h1{
font-family: Verdana, Helvetica, sans-serif;
    cursor:default;
    color:#267c7b;
	
	
	font-size:15px;
	font-weight:bold;
	padding:5px 0 0 0;
	margin:0 0 2px 10px;
}
.affinementrecherche .titregras{
font-family: Verdana, Helvetica, sans-serif;
    cursor:default;
    color:#777;
	
	
	font-size:10px;
	font-weight:bold;
	padding:5px 0 0 0;
	margin:15px 0 8px 10px;
}
/************************************/

.content{
	display:inline;
	width:785px;
	height:auto;
	margin:3px 0 0 0px;
	float:left;
	
}
.content .content_ensemble{
	width:268px;
	height:410px;
	margin:0 8px 0 4px !important;
	margin:0 0px 0 0px;
	float:left;
}
.content .last_content_ensemble{

	float:right;
}
.content .content_ensemble h1{
	width:230px;
	height:22px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	padding:5px 0 0 0;
	color:#46404e;

}
.content .content_ensemble .index_list{
	width:230px;
	height:382px;
	border:1px solid #e9e7e5;
	margin:0 0px 0 0px;
	float:left;
}
.content .content_ensemble .index_list a{
	height:20px;
	display:block;
	color:#333333;
	margin:10px 0 0 10px;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family: Verdana, Helvetica, sans-serif;
 text-align:right;
	text-decoration:none;
}
.content .content_ensemble .index_list a:hover{
	text-decoration:underline;
}
.content .content_ensemble .index_list .prod{
	width:230px;
	height:70px;
	margin:0;
	float:left;
}
.content .content_ensemble .index_list .prod img{
	margin:5px;
	float:left;
}

.content .content_ensemble .index_list .prod h2{
	width:126px;
	height:14px;
	color:#6887a7;
	margin:0;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial;
}
.content .content_ensemble .index_list .prod h3{
	width:126px;
	height:14px;
	color:#6887a7;
	margin:0;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial;
}
.content .content_ensemble .index_list .prod a{
	display:block;
	height:16px;
	color:#AC9D91;
	margin:0px 0 0 0 !important;
	margin:-10px 0 0 0;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family: Verdana, Helvetica, sans-serif;
 text-align:right;
	text-decoration:none;
}
.content .content_ensemble .index_list .prod a:hover{
	text-decoration:underline;
}
/***************/
.content .content_ensemble_recommandation{
	width:236px;
	height:410px;
	margin:0 8px 0 3px !important;
	margin:0 7px 0 0px;
	float:left;
}
.content .last_content_ensemble{

	float:right;
}
.content  .backdivsnew{
width:283px;
height:30px;
margin:0px 0 0 0;
background:url(../images/acceuil/backdivs.gif);	
border:1px solid #dfdcda;
padding:5px 0 0 0;

}
.content  .backdivsnew .titre{
color:#1f7486;
height:15px;
	font-family: Verdana, Helvetica, sans-serif;
 font-size:14px;
	font-weight:bold;
	margin:5px 0 0 10px ;
	
}

.content .alaune .backdivs{
width:471px;
height:25px;
background:url(../images/acceuil/backdivs.gif);	
border:1px solid #dfdcda;
border-bottom:none;
}
.content .alaune .backdivs .titre{
color:#1f7486;
	font-family: Verdana, Helvetica, sans-serif;
 font-size:14px;
	font-weight:bold;
	padding:5px 0 0 10px;
}

.content  .alaune h1{
margin-left:20px;
	
	font-size:12px;
	font-family: Verdana, Helvetica, sans-serif;
 font-weight:normal;

	color:#000;
}
.content .alaune li img{
margin:20px 10px 10px 10px;
float:left;	
	
}
.content .content_ensemble_recommandation  .backdivs{
width:501px;
height:35px;
background:url(../images/acceuil/backdivs.gif);	
border:1px solid #dfdcda;
border-bottom:none;
}
.boutonalaune{
margin:0 5px 0 0;color:grey;background:green;width:40px;height:20px;float:left
}
.content .content_ensemble_recommandation  .backdivs .titre{
color:#1f7486;
	font-family: Verdana, Helvetica, sans-serif;
 font-size:14px;
	font-weight:bold;
	padding:10px 0 0 10px;
	
}
.content .last_content_ensemble  .backdivs{
width:313px;
height:25px;
background:url(../images/acceuil/backdivs.gif);	
border:1px solid #dfdcda;
border-bottom:none;
}
.content .last_content_ensemble  .backdivs .titre{
color:#1f7486;
	font-family: Verdana, Helvetica, sans-serif;
 font-size:14px;
	font-weight:bold;
	padding:5px 0 0 10px;
}
.content .content_ensemble_recommandation  ul li .titre{
	margin:20px 0 0 0;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	padding:0px 0 0 0;
	color:#ccc;
	

}
.content .content_ensemble_recommandation h1{
	width:230px;
	height:22px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	padding:5px 0 0 0;
	color:#000;
	

}
.content .content_ensemble_recommandation .index_list{
	width:471px;
	height:450px;
	border:1px solid #e9e7e5;
	border-top:none;
	margin:0 0px 0 0px;
	float:left;
}

.content .content_ensemble_recommandation .index_list a:hover{
	text-decoration:underline;
}
.content .content_ensemble_recommandation .index_list .prod{
	width:460px;
	height:80px;
	margin:0px 5px 30px 10px;
	
	
}

.content .content_ensemble_recommandation .index_list .prod h1{
	width:140px;
	height:17px;
	color:#000;
	margin:0px 0 10px 5px;
	padding:0 0 0 5px; 
	float:left;
	font-weight:bold;
	font-size:12px;
		border-bottom:1px solid #e0dcd9;
		font-family: Verdana, Helvetica, sans-serif;
 
}
.content .content_ensemble_recommandation .index_list .prod div.affichertout{
	width:158px;
	height:17px;
	
	margin:0px 0 0px 0;
	padding:0px 0 0 0;
	float:left;
	font-weight:bold;
	font-size:11px;
		border-bottom:1px solid #e0dcd9;
		font-family: Verdana, Helvetica, sans-serif;
 
}
.content .content_ensemble_recommandation .index_list .prod div.etab1{
	width:295px;
	height:20px;
	color:#000;
	margin:0 0 5px 0px;
	padding:0;
	text-align:center;
	font-weight:normal;
	font-size:12px;
	
		
}
.content .content_ensemble_recommandation .index_list .prod div.etabenglob{
	
	margin:10px 0 0px 160px;
	
		
}

.content .content_ensemble_recommandation .index_list .prod div a.etab{
	width:197px;
	height:23px;
	color:#666;
	padding:0;
	text-align:justify;
	font-weight:normal;
	font-size:10px;
		float:left;
	font-family: Verdana, Helvetica, sans-serif;
 
}
.content .content_ensemble_recommandation .index_list .prod div .prixetab{
	width:80px;
	height:20px;
	color:#666;

	margin:0;
	padding:0;
	text-align:right;
	float:right;
	font-size:10px;
	font-weight:normal;
	font-family: Verdana, Helvetica, sans-serif;
}
.content .content_ensemble_recommandation .index_list .prod a.nomcat{
	height:25px;
	display:block;
	color:#666;
	margin:20px 0 0 10px;
	padding:0;
	float:left;
	font-size:11px;
	font-weight:bold;
	font-family: Verdana, Helvetica, sans-serif;text-align:right;
	text-decoration:none;
}
.content .content_ensemble_recommandation .index_list .prod a.affichertout{
	height:25px;
	display:block;
	color:#3a99ff;
	margin:20px 0 0 10px;
	padding:0;
	float:right;
	font-size:10px;
	font-weight:normal;
	font-family: Verdana, Helvetica, sans-serif;
	text-align:right;
	text-decoration:underline;
}




.content .content_ensemble_recommandation .index_list .prod h2{
	width:126px;
	height:14px;
	color:#000;
	margin:0;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	
}
.content .content_ensemble_recommandation .index_list .prod h3{
	width:126px;
	height:14px;
	color:#6887a7;
	margin:0;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	
}
.content .content_ensemble_recommandation .index_list .prod a{
	display:block;
	height:16px;
	color:#AC9D91;
	margin:0px 0 0 0 !important;
	margin:-10px 0 0 0;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
}
.content .content_ensemble_recommandation .index_list .prod a:hover{
	text-decoration:underline;
}

/*************/
.content .content_ensemble .index_list_promo{
	width:313px;
	height:225px;
	border:1px solid #e9e7e5;
	border-top:none;
	margin:0 0px 20px 0px;
	
	float:left;
}
.content .content_ensemble .index_list_promonew{
	width:283px;
	height:500px;
	border:1px solid #e9e7e5;
	border-top:none;
	margin:0 0px 20px 0px;
	float:left;
}

.content .content_ensemble .index_list_promo .prod img{
	margin:10px 10px  0 10px;
	float:left;
	
	
}
.content .content_ensemble .index_list_promo .prod h1{
	width:185px;
	height:14px;
	color:#6887a7;
	margin:8px 0 5px 0;
	padding:0;
	float:left;
	font-weight:bold;
	font-size:12px;
	
}
.content .content_ensemble .index_list_promo .prod h2{
	width:120px;
	height:14px;
	color:#6887a7;
	margin:0;
	padding:0;
	float:left;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial;
}
.content .content_ensemble .index_list_promo .prod h3{
	width:100px;
	color:#ff0000;
	margin:10px;
	padding:0;
	float:left;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial;
}
.content .content_ensemble .index_list_promo .prod h3 span{
	text-decoration:line-through;
}
.content .content_ensemble .index_list_promo a{
	text-decoration:none;
}
.content .content_ensemble .index_list_promo a:hover{
	text-decoration:underline;
}
.content .content_ensemble .index_list_promo .toutespromos{
width:230px;
 height:15px;

 display:block;
 color:#333333;
 margin:0px 0 0 0;
 padding:0;
 float:right;
 font-size:10px;
 font-weight:normal;
 font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
.content .content_ensemble .index_list_promo  .desc{
	width:185px;
	font-family:Verdana, Helvetica, sans-serif;

	height:14px;
	color:grey;
	margin:0px 0 0 0;
	padding:0;
	float:left;
	font-weight:normal;
	font-size:10px;
	
}
.content .content_ensemble .index_list_promo  .chambrepromo{
		width:185px;
	height:14px;
	font-family:Verdana, Helvetica, sans-serif;

	color:grey;
	margin:0px 0 0 0;
	padding:0;
	float:left;
	font-weight:normal;
	font-size:10px;
	
}

.content .content_ensemble .index_list_promo  .libellequartier{
		width:185px;
	height:14px;
	font-family: Verdana, Helvetica, sans-serif;
	color:grey;
	margin:0px 0 5px 0;
	padding:0;
	float:left;
	font-weight:normal;
	font-size:10px;
	
}
.content .content_ensemble .index_list_promonew .prod img{
	margin:0px 8px  0 10px;
	float:left;
	
	
}
.content .content_ensemble .index_list_promonew .prod h1{
	width:200px;
	height:14px;
	color:#6887a7;
	margin:8px 0 0px 10px;
	padding:0;
	float:left;
	font-weight:bold;
	font-size:11px;
	
}
.content .content_ensemble .index_list_promonew .prod h2{
	width:120px;
	height:14px;
	color:#6887a7;
	margin:0;
	padding:0;
	float:left;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial;
}
.content .content_ensemble .index_list_promonew .prod h3{
	width:100px;
	color:#ff0000;
	margin:10px;
	padding:0;
	float:left;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial;
}
.content .content_ensemble .index_list_promonew .prod h3 span{
	text-decoration:line-through;
}
.content .content_ensemble .index_list_promonew a{
	text-decoration:none;
}
.content .content_ensemble .index_list_promonew a:hover{
	text-decoration:underline;
}
.content .content_ensemble .index_list_promonew .toutespromos{
width:230px;
 height:15px;

 display:block;
 color:#333333;
 margin:0px 0 0 0;
 padding:0;
 float:right;
 font-size:10px;
 font-weight:normal;
 font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
.content .content_ensemble .index_list_promonew  .desc{
	width:155px;
	font-family: Verdana, Helvetica, sans-serif;
	height:14px;
	color:grey;
	margin:0px 0 0 0;
	padding:0;
	float:left;
	font-weight:normal;
	font-size:10px;
	
}
.content .content_ensemble .index_list_promonew  .chambrepromo{
		width:185px;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;

	color:grey;
	margin:0px 0 0 0;
	padding:0;
	float:left;
	font-weight:normal;
	font-size:11px;
	
}

.content .content_ensemble .index_list_promonew  .libellequartier{
		width:155px;
	height:14px;
	font-family: Verdana, Helvetica, sans-serif;
	color:grey;
	margin:0px 0 5px 0;
	padding:0;
	float:left;
	font-weight:normal;
	font-size:10px;
	
}
/**************/
.content .new{
	background:url(../images/commun/bg_new.gif) 0 0 no-repeat;
	width:724px;
	height:171px;
	padding:0;
	margin:10px 0 0 0 !important;
	margin:30px 0 0 0;
	padding:40px 0 0 20px;
}
.content .new .prod{
	width:230px;
	height:70px;
	margin:0 10px 0 0; 
 	float:left;
}
.content .new .prod img{
	margin:5px;
	float:left;
}
.content .new .prod h1{
	width:126px;
	height:14px;
	color:#6887a7;
	margin:5px 0 0 0;
	padding:0;
	float:left;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
}
.content .new .prod h2{
	width:126px;
	height:14px;
	color:#6887a7;
	margin:0;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial;
}
.content .new .prod h3{
	width:126px;
	height:14px;
	color:#6887a7;
	margin:0;
	padding:0;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial;
}
.content .new .prod a{
	display:block;
	height:16px;
	color:#AC9D91;
	margin:0px 0 0 0 !important;
	margin:-7px 0 0 0;
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial;
	text-align:right;
	text-decoration:none;
}
.content .new .prod a:hover{
	text-decoration:underline;
}
.loisir_index{
	background:url(../images/commun/bg_loisir_index.gif) 0 0 no-repeat;
	width:231px;
	height:182px;
	margin:14px 10px 0 0 !important;
	margin:0px 10px 0 0;
	float:left;
}
.location_index{
	background:url(../images/commun/bg_location_index.gif) 0 0 no-repeat;
	width:231px;
	height:182px;
	margin:14px 10px 0 0 !important;
	margin:0px 10px 0 0;
	float:left;
}
.cafe_index{
	background:url(../images/commun/bg_cafe_index.gif) 0 0 no-repeat;
	width:231px;
	height:182px;
	margin:14px 0 0 0 !important;
	margin:0 0 0 0;
	float:left;
}
.loisir_index a, .cafe_index a, .location_index a{
	display:block;
	margin:43px 0 0 66px !important;
	margin:43px 0 0 33px;
}
.loisir_index p, .cafe_index p, .location_index p{
	width:220px;
	height:60px;
	display:block;
	margin:3px auto;
	font-size:11px;
	font-family: Verdana, Helvetica, sans-serif;text-align:justify;
	color:#666666;
}
.loisir_index p a, .cafe_index p a, .location_index p a{
	color:#2C1508;
	text-decoration:none;
	float:right;
	margin:4px 0 0 0 !important;
	margin:0px 0 0 0;
}
.loisir_index p a:hover, .cafe_index p a:hover, .location_index p a:hover{
	color:#000000;
	text-decoration:underline;
}
/**************/
.content .content_ensemble .index_list .prod h1 a, .content .content_ensemble .index_list_promo .prod h1 a, .content .content_ensemble .index_list_promonew .prod h1 a, .content .new .prod h1 a{
	width:186px;
	font-family: Verdana, Helvetica, sans-serif;
	height:14px;
	color:#666;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	margin:0px 0 0 0 !important;
	margin:0px 0 0 0;
}
/***********************************/
.content_liste{
	
	margin:20px 0 0 0px;
	float:left;
	width:590px;
}
.content_liste .act_cat{
	display:inline;
	margin:10px 0 10px 10px;
	padding:0 0 20px 0;
	float:left;
	width:517px;
}
.content_liste .act_cat li{
	background:url(../images/commun/actu_bt_menu.gif) 0 50% no-repeat;
	width:200px;
	border-bottom:1px solid #B2A296;
	height:20px;
	float:left;
	margin:2px 20px;
}
.content_liste .act_cat li a{
	display:block;
	width:166px;
	height:18px;
	float:left;
	color:#6699ff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:2px 24px 0 10px;
	font-family:Arial;
}
.content_liste .act_cat li a:hover{
	color:#B2A296;
}
.content_liste h1{
	font-family: Verdana, Helvetica, sans-serif;
    cursor:default;
    color:#267c7b;
	width:370px;
	height:auto;
	
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 0;
	margin:0 0 2px 0;
}
.content_liste h2{
	width:537px;
	font-size:24px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 5px 0;
	font-weight:normal;
	text-align:justify;
}
.content_liste h3{
	width:537px;
	font-size:14px;
	font-family:Arial;
	margin:0 0 5px 0;
	font-weight:normal;
	border-bottom:1px solid #cbc7d5;
	text-align:right;
}
.content_liste h3 a{
	color:#CC0000;
	text-decoration:none;
}
.content_liste p{
	font-size:12px;
	color:#000000;
	font-family:Arial;	
	text-align:justify;
	margin:5px 0;
}
.content_liste p.present{
	width:537px;
	font-size:14px;
	color:#996666;
	font-family:Arial;
	margin:0 0 10px 0;	
	text-align:justify;
}
.content_liste p.image_act{
	width:537px;
	font-size:12px;
	color:#000000;
	font-family:Arial;
	margin:0 0 10px 0;	
	text-align:justify;
}
.content_liste p.image_act a{
	display:block;
	background:url(../images/commun/bg_foto_act.gif) 0 0 no-repeat;
	width:391px;
	height:253px;
	font-size:14px;
	color:#996666;
	font-family:Arial;
	margin:0 5px 10px 0;	
	padding:5px 0 0 4px;
	text-align:justify;
	float:left;
}
.content_liste h1.act{
	background:url(../images/commun/actu_bt.gif) 0 2px no-repeat;
	width:517px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	border-bottom:1px solid #999999;
}
.content_liste h1.detail_prod{
	width:527px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	border-bottom:1px solid #999999;
}
/***********************/
.content_liste h1.detail_prod{
	width:527px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	border-bottom:1px solid #999999;
}
.content_liste .liste_details1{
	width:760px;
	height:152px;
	font-size:16px;
	color:#6699ff;
	border-top:1px solid #dfdcda;
	padding:5px 0 0 0;
	font-family:"Trebuchet MS", Tahoma, Arial;
}
.content_liste .liste_details1 .maselection{
	cursor:pointer;
	width:0px;
	height:95px;
	padding:5px 0 0 0px;
	margin:0px 10px 0 2px;
	float:left;
}
.ui-effects-transfer { border:1px solid #888; } 

.content_liste .liste_details1 .liste_prod_image{
	background:#fff;
	width:140px;
	height:95px;
	padding:8px 0 0 8px;
	margin:0px 10px 0 2px;
	float:left;
}
.content_liste .liste_details1 .liste_prod_image_act{
	background:url(../images/commun/bg_image_prod_liste.gif) 0 0 no-repeat;
	width:143px;
	height:95px;
	padding:8px 0 0 0px;
	margin:9px 0 0 2px;
	float:left;
}

.content_liste  .libelle_etab  .libelle_etab_titre{
font-family: Verdana, Helvetica, sans-serif;
    cursor:pointer;
    color:#4b3c35;
	width:285px;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:0px 0 0 0;
	margin:0 0 0px 10px;

	}
.content_liste  .libelle_etab .libelle_etab_titre .linktitre{
font-family: Verdana, Helvetica, sans-serif;
    cursor:pointer;
    color:#4b3c35;
	text-decoration:none;
text-align:left;
	font-size:12px;
	font-weight:bold;
	
	
	}	
.content_liste  .libelle_etab  .libelle_etab_titre .linktitre:hover{
font-family: Verdana, Helvetica, sans-serif;
    cursor:pointer;
    color:#4b3c35;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	
	
	}		
	
	
.libelle_adresse div .adressepresentation{
font-family: Verdana, Helvetica, sans-serif;
    cursor:pointer;
    color:#999;
	width:470px;
	
	font-size:10px;
	font-weight:normal;
	padding:5px 0 0 0;
	margin:4px 0 2px 10px;
	
	}	
.content_liste  .libelle_adresse  .adresse{
font-family: Verdana, Helvetica, sans-serif;
    cursor:pointer;
    color:#999;
	width:300px;
	text-align:left;
	

	font-size:10px;
	font-weight:normal;
	padding:0px 0 0 0px;
	margin:0 0 0px 10px;
	
	}	
.content_liste .liste_details1 h1{
font-family: Verdana, Helvetica, sans-serif;
    cursor:default;
    color:#4b3c35;
	width:370px;
	height:auto;
	
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 0;
	margin:0 0 2px 0;
	}	
.content_liste .liste_details1 h1.act{
	background:none;
	border:none;
	width:278px;
	height:20px;
	font-size:14px;
	float:left;
	padding:5px 0 0 0;
	margin:10px 0 2px 0;
	font-family:"Trebuchet MS", Tahoma, Arial;
}
.content_liste .liste_details1 .price{

	width:120px;
	height:19px;
	float:right;

	margin:0;
	padding:0 ;
	color:#888;
	font-size:10px;
	font-weight:normal;
	text-align:right;

}
.content_liste .liste_details1 .price .prixeuro{

	
	width:48px;
	height:16px;
	
	margin:0 5px 0 1px;
	padding:0;
	color:#444;
	font-size:10px;
	font-weight:bold;
	text-align:left;

}
.content_liste .liste_details1 .desc{
	
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    cursor:default;
    color:#696868;
	
	line-height:16px;
	margin:0 0 0px 183px;
	
}

.content_liste .liste_details1 .desc .opinionsurriad{

	
	font-size:10px;
	color:#2c818e;
	 font-family: Verdana, Helvetica, sans-serif;
 font-weight:bold;
	
	
}
.chambre{
	line-height:16px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    cursor:default;
    color:#696868;
	
	
	margin:5px 0 0px 183px;
	
}
.descpresentation{
	line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    cursor:default;
	color:#7a7a7a;
	width:720px;
	margin:0 0 0px 0px;
	
}
.chambrepresentation{
	line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    cursor:default;
    color:#7a7a7a;
	width:710px;
	
	margin:0px 0 0px 0px;
	
}
.chambrepresentation a{
	line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    color:#7a7a7a;

	width:710px;
	cursor:pointer;
	margin:0px 0 0px 0px;
	
}

.content_liste .liste_details1 .lirelasuite a {
 font-family: Verdana, Helvetica, sans-serif;
    
	color:#34afc2;
	width:165px;
	height:20px;
	float:right;
	margin:10px 0 0 0;
	padding:0;
	font-size:10px;
	font-weight:bold;
	text-align:center;
text-decoration:underline ; 
}
.content_liste .liste_details1 .lirelasuite a:hover { 
 font-family: Verdana, Helvetica, sans-serif;
   
	color:#34afc2;
	width:165px;
	height:20px;
	float:right;
	margin:10px 0 0 0;
	padding:0;
	font-size:10px;
	text-align:center;
	font-weight:bold;
text-decoration:underline ; 
}
.content_liste .liste_details1 .promo{
	
	
	cursor:pointer;
	width:80px;
	height:19px;
	font-size:10px;
float:right;

	margin-top:0px ;
	padding:0px 0 0 0px;
	color:#ff00ab;
	text-align:center;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:normal;
}
.content_liste .liste_details1 .popup .contenu_promo{
	background:#fff;
	border:0px solid #c7c7c7;
	width:245px;
	height:auto;
	font-size:10px;
	
	margin-top:-3px ;
	padding:0px 0 5px 5px;
	color:#666;
	text-align:left;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:normal;
}
.content_liste .liste_details1 .popup .contenu_promo_h1{
	
	border:0px solid #c7c7c7;
	width:auto;
	height:22px;
	font-size:10px;
	background:#fff;
	margin-top:5px ;
	padding:0px 0 0 5px;
	color:#ff00ab;
	text-align:left;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:bold;
}
.content_liste .liste_details1 div  a h1:hover
{

text-decoration:none;
}
.content_liste .liste_details1 .offrea{

  width:80px;
  height:16px;
text-decoration:none;
}
.bubbleInfo {
            position: relative;
          
        }

/* Bubble pop-up */

        .popup {
		background:#fff;
        	position: absolute;
        	display: none;
        	z-index: 50;
        	border-collapse: collapse;
			border:1px solid #444;
			width:250px;
        }

       

/*************************/

       


.content_liste .content_liste_simple{
	
	margin:20px 0 0 10px;
	float:left;
	width:580px;
	border:1px solid #ddd;
}
.content_liste .content_liste_simple .act_cat{
	display:inline;
	margin:10px 0 10px 10px;
	padding:0 0 20px 0;
	float:left;
	width:517px;
}
.content_liste .content_liste_simple .act_cat li{
	background:url(../images/commun/actu_bt_menu.gif) 0 50% no-repeat;
	width:200px;
	border-bottom:1px solid #B2A296;
	height:20px;
	float:left;
	margin:2px 20px;
}
.content_liste .content_liste_simple .act_cat li a{
	display:block;
	width:166px;
	height:18px;
	float:left;
	color:#6699ff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:2px 24px 0 10px;
	font-family:Arial;
}
.content_liste .content_liste_simple .act_cat li a:hover{
	color:#B2A296;
}
.content_liste .content_liste_simple h1{
	width:537px;
	height:20px;
	font-size:14px;
	color:#4b3c35;
	font-family:Arial;
	margin:0 0 15px 0;
}
.content_liste .content_liste_simple h2{
	width:537px;
	font-size:24px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 5px 0;
	font-weight:normal;
	text-align:justify;
}
.content_liste .content_liste_simple h3{
	width:537px;
	font-size:14px;
	font-family:Arial;
	margin:0 0 5px 0;
	font-weight:normal;
	border-bottom:1px solid #cbc7d5;
	text-align:right;
}
.content_liste .content_liste_simple h3 a{
	color:#CC0000;
	text-decoration:none;
}
.content_liste .content_liste_simple p{
	font-size:12px;
	color:#000000;
	font-family:Arial;	
	text-align:justify;
	margin:5px 0;
}
.content_liste .content_liste_simple p.present{
	width:537px;
	font-size:14px;
	color:#996666;
	font-family:Arial;
	margin:0 0 10px 0;	
	text-align:justify;
}
.content_liste .content_liste_simple p.image_act{
	width:537px;
	font-size:12px;
	color:#000000;
	font-family:Arial;
	margin:0 0 10px 0;	
	text-align:justify;
}
.content_liste .content_liste_simple p.image_act a{
	display:block;
	background:url(../images/commun/bg_foto_act.gif) 0 0 no-repeat;
	width:391px;
	height:253px;
	font-size:14px;
	color:#996666;
	font-family:Arial;
	margin:0 5px 10px 0;	
	padding:5px 0 0 4px;
	text-align:justify;
	float:left;
}
.content_liste .content_liste_simple h1.act{
	background:url(../images/commun/actu_bt.gif) 0 2px no-repeat;
	width:517px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	border-bottom:1px solid #999999;
}
.content_liste .content_liste_simple h1.detail_prod{
	width:527px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	border-bottom:1px solid #999999;
}
.content_liste .content_liste_simple .liste_details{
	width:277px;
	background:url(../images/commun/detail_liste_simple_bg.gif);
	float:left;
	height:90px;
	font-size:12px;
	color:#6699ff;
	margin-left:13px;
	
	

	font-family:"Trebuchet MS", Tahoma, Arial;
	
}
.content_liste .content_liste_simple .liste_details .liste_prod_image{
	background:url(../images/commun/bg_image_prod_liste_simple.gif) 0 0 no-repeat;
	width:60px;
	height:60px;
	padding:5px 0 3px 8px;
	margin:5px 0 4px 2px;
	float:left;
}
.content_liste .content_liste_simple .liste_details .liste_prod_image_act{
	background:url(../images/commun/bg_image_prod_liste.gif) 0 0 no-repeat;
	width:143px;
	height:95px;
	padding:8px 0 0 0px;
	margin:9px 0 0 2px;
	float:left;
}
.content_liste .content_liste_simple .liste_details h1{
	width:172px;
	height:12px;
	font-size:11px;
	font-weight:bold;
	padding:7px 0 0px 85px;
	
	}
.content_liste .content_liste_simple .liste_details h1.act{
	background:none;
	border:none;
	width:278px;
	height:20px;
	font-size:14px;
	float:left;
	padding:5px 0 0 0;
	margin:10px 0 2px 0;
	font-family:"Trebuchet MS", Tahoma, Arial;
}
.content_liste .content_liste_simple .liste_details .price{
	background:url(../images/commun/bg_price.gif) 0 0 no-repeat;
	width:104px;
	height:20px;
	float:right;
	margin:0;
	padding:0;
	color:#000000;
	font-size:11px;
	text-align:center;
}
.content_liste .content_liste_simple .liste_details p{
	line-height:14px;
    font-size: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    cursor:default;
    color:#696868;
	width:500px;
	height:38px;
	margin:0 0 6px 0;
}
.content_liste .content_liste_simple .liste_details div a{
	color:#0099ff;
	width:68px;
	height:20px;
	float:right;
	margin:0;
	padding:0;
	font-size:11px;
	text-align:center;
	text-decoration:none ; 
}
.content_liste .content_liste_simple .liste_details div {
  font-family: Verdana, Helvetica, sans-serif;
	color:grey;
	
	width:150px;
	float:left;
	margin:1px 0 0 11px;
	padding:1px 0 0 11px;
	font-size:11px;
	
	text-decoration:none ; 
}

.content_liste .content_liste_simple .liste_details div a:hover { 
	color:#0099ff;
	width:68px;
	height:20px;
	float:right;
	margin:0;
	padding:0;
	font-size:11px;
	text-align:center;
text-decoration:underline ; 
}
.content_liste .content_liste_simple .liste_details .promo{
	background-color:#eee9e9;
	border:1px solid #c7c7c7;
	width:370px;
	height:18px;
	font-size:12px;
	float:right;
	margin:0;
	padding:3px 0 0 10px;
	color:gray;
}

/*************************/

.content_liste_glob{
	display:inline;
	
}
/***********************************/
.content_liste_simple{
	
	margin:20px 0 0 10px;
	
	width:536px;
	border:1px solid #9b9b9b;
}
.content_liste_simple .act_cat{
	display:inline;
	margin:10px 0 10px 10px;
	padding:0 0 20px 0;
	float:left;
	width:517px;
}
.content_liste_simple .act_cat li{
	background:url(../images/commun/actu_bt_menu.gif) 0 50% no-repeat;
	width:200px;
	border-bottom:1px solid #B2A296;
	height:20px;
	float:left;
	margin:2px 20px;
}
.content_liste_simple .act_cat li a{
	display:block;
	width:166px;
	height:18px;
	float:left;
	color:#6699ff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:2px 24px 0 10px;
	font-family:Arial;
}
.content_liste_simple .act_cat li a:hover{
	color:#B2A296;
}
.content_liste_simple h1{
	width:537px;
	height:20px;
	font-size:16px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
}
.content_liste_simple h2{
	width:537px;
	font-size:24px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 5px 0;
	font-weight:normal;
	text-align:justify;
}
.content_liste_simple h3{
	width:537px;
	font-size:14px;
	font-family:Arial;
	margin:0 0 5px 0;
	font-weight:normal;
	border-bottom:1px solid #cbc7d5;
	text-align:right;
}
.content_liste_simple h3 a{
	color:#CC0000;
	text-decoration:none;
}
.content_liste_simple p{
	font-size:12px;
	color:#000000;
	font-family:Arial;	
	text-align:justify;
	margin:5px 0;
}
.content_liste_simple p.present{
	width:537px;
	font-size:14px;
	color:#996666;
	font-family:Arial;
	margin:0 0 10px 0;	
	text-align:justify;
}
.content_liste_simple p.image_act{
	width:537px;
	font-size:12px;
	color:#000000;
	font-family:Arial;
	margin:0 0 10px 0;	
	text-align:justify;
}
.content_liste_simple p.image_act a{
	display:block;
	background:url(../images/commun/bg_foto_act.gif) 0 0 no-repeat;
	width:391px;
	height:253px;
	font-size:14px;
	color:#996666;
	font-family:Arial;
	margin:0 5px 10px 0;	
	padding:5px 0 0 4px;
	text-align:justify;
	float:left;
}
.content_liste_simple h1.act{
	background:url(../images/commun/actu_bt.gif) 0 2px no-repeat;
	width:517px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	border-bottom:1px solid #999999;
}
.content_liste_simple h1.detail_prod{
	width:527px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	border-bottom:1px solid #999999;
}
.content_liste_simple .liste_details_droite{
font-family: Verdana, Helvetica, sans-serif;
	width:268px;
	background:url(../images/commun/detail_liste_simple_bg_droite.gif);
	float:left;
	height:90px;
	font-size:12px;
	color:#6699ff;
	margin-left:0px;
	
	

	font-family:"Trebuchet MS", Tahoma, Arial;
	
}
.content_liste_simple .liste_details_droite .liste_prod_image{
	background:url(../images/commun/bg_image_prod_liste_simple.gif) 0 0 no-repeat;
	width:60px;
	height:60px;
	padding:5px 0 3px 8px;
	margin:5px 0 4px 12px;
	float:left;
}
.content_liste_simple .liste_details_droite .liste_prod_image_act{
	background:url(../images/commun/bg_image_prod_liste.gif) 0 0 no-repeat;
	width:143px;
	height:95px;
	padding:8px 0 0 0px;
	margin:9px 0 0 2px;
	float:left;
}
.content_liste_simple .liste_details_droite h1{
		width:180px;
	height:12px;
	font-size:11px;
	font-weight:bold;
	padding:7px 0 0px 90px;
	
	}
.content_liste_simple .liste_details_droite h1.act{
	background:none;
	border:none;
	width:278px;
	height:20px;
	font-size:14px;
	float:left;
	padding:5px 0 0 0;
	margin:10px 0 2px 0;
	font-family:"Trebuchet MS", Tahoma, Arial;
}
.content_liste_simple .liste_details_droite .price{
	background:url(../images/commun/bg_price.gif) 0 0 no-repeat;
	width:104px;
	height:20px;
	float:right;
	margin:0;
	padding:0;
	color:#000000;
	font-size:11px;
	text-align:center;
}
.content_liste_simple .liste_details_droite p{
	line-height:14px;
    font-size: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    cursor:default;
    color:#696868;
	width:500px;
	height:38px;
	margin:0 0 6px 0;
}
.content_liste_simple .liste_details_droite div a{
	color:#0099ff;
	width:68px;
	height:20px;
	float:right;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	font-size:11px;
	text-align:center;
	text-decoration:none ; 
}
.content_liste_simple .liste_details_droite div {
font-family: Verdana, Helvetica, sans-serif;
	color:grey;
	
	width:150px;
	float:left;
	margin:1px 0 0 10px;
	padding:1px 0 0 10px;
	font-size:11px;
	
	text-decoration:none ; 
}

.content_liste_simple .liste_details_droite div a:hover { 
	color:#0099ff;
	width:68px;
	height:20px;
	float:right;
	margin:0 0 0 13px;
	padding:0 0 0 13px;
	font-size:11px;
	text-align:center;
text-decoration:underline ; 
}
.content_liste_simple .liste_details_droite .promo{
	background-color:#eee9e9;
	border:1px solid #c7c7c7;
	width:370px;
	height:18px;
	font-size:12px;
	float:right;
	margin:0;
	padding:3px 0 0 10px;
	color:gray;
}

/*************************/
.content_liste2{
	display:inline;
	margin:20px 0 0 10px;
	float:left;
	width:537px;
}
.content_liste2 .act_cat{
	display:inline;
	margin:10px 0 10px 10px;
	padding:0 0 20px 0;
	float:left;
	width:517px;
}
.content_liste2 .act_cat li{
	background:url(../images/commun/actu_bt_menu.gif) 0 50% no-repeat;
	width:200px;
	border-bottom:1px solid #B2A296;
	height:20px;
	float:left;
	margin:2px 20px;
}
.content_liste2 .act_cat li a{
	display:block;
	width:166px;
	height:18px;
	float:left;
	color:#6699ff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:2px 24px 0 10px;
	font-family:Arial;
}
.content_liste2 .act_cat li a:hover{
	color:#B2A296;
}
.content_liste2 h1{
	width:537px;
	height:20px;
	font-size:16px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
}
.content_liste2 h2{
	width:537px;
	font-size:24px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 5px 0;
	font-weight:normal;
	text-align:justify;
}
.content_liste2 h3{
	width:537px;
	font-size:14px;
	font-family:Arial;
	margin:0 0 5px 0;
	font-weight:normal;
	border-bottom:1px solid #cbc7d5;
	text-align:right;
}
.content_liste2 h3 a{
	color:#CC0000;
	text-decoration:none;
}
.content_liste2 p{
	font-size:12px;
	color:#000000;
	font-family:Arial;
	text-align:justify;
	margin:5px 0;
}
.content_liste2 p.present{
	width:537px;
	font-size:14px;
	color:#996666;
	font-family:Arial;
	margin:0 0 10px 0;
	text-align:justify;
}
.content_liste2 p.image_act{
	width:537px;
	font-size:12px;
	color:#000000;
	font-family:Arial;
	margin:0 0 10px 0;
	text-align:justify;
}
.content_liste2 p.image_act a{
	display:block;
	background:url(../images/commun/bg_foto_act.gif) 0 0 no-repeat;
	width:391px;
	height:253px;
	font-size:14px;
	color:#996666;
	font-family:Arial;
	margin:0 5px 10px 0;
	padding:5px 0 0 4px;
	text-align:justify;
	float:left;
}
.content_liste2 h1.act{
	background:url(../images/commun/actu_bt.gif) 0 2px no-repeat;
	width:517px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	border-bottom:1px solid #999999;
}
.content_liste2 h1.detail_prod{
	width:527px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	font-family:Arial;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	border-bottom:1px solid #999999;
}
.content_liste2 .liste_details{
	width:537px;
	height:126px;
	font-size:16px;
	color:#6699ff;
	border-top:2px solid #534574;
	font-family:"Trebuchet MS", Tahoma, Arial;
}
.content_liste2 .liste_details .liste_prod_image{
	background:url(../images/commun/bg_image_prod_liste.gif) 0 0 no-repeat;
	width:140px;
	height:95px;
	padding:8px 0 0 8px;
	margin:9px 0 0 2px;
	float:left;
}
.content_liste2 .liste_details h1{
	width:278px;
	height:20px;
	font-size:14px;
	float:left;
	padding:5px 0 0 0;
	margin:0 0 2px 0;
	font-family:"Trebuchet MS", Tahoma, Arial;
}
.content_liste2 .liste_details h1.act{
	background:none;
	border:none;
	width:278px;
	height:20px;
	font-size:14px;
	float:left;
	padding:5px 0 0 0;
	margin:10px 0 2px 0;
	font-family:"Trebuchet MS", Tahoma, Arial;
}
.content_liste2 .liste_details .price{
	background:url(../images/commun/bg_price.gif) 0 0 no-repeat;
	width:104px;
	height:20px;
	float:right;
	margin:0;
	padding:0;
	color:#000000;
	font-size:11px;
	text-align:center;
}
.content_liste2 .liste_details p{
width:380px;

	font-size:16px;
	float:right;
	color:#000000;
	font-size:12px;
	margin:0 0 6px 0;
}
.content_liste2 .liste_details p a{
	color:#0099ff;
	text-decoration:none;
}
.content_liste2 .liste_details .promo{
	background-color:#eee9e9;
	border:1px solid #c7c7c7;
	width:370px;
	height:18px;
	font-size:12px;
	float:right;
	margin:0;
	padding:0 0 0 10px;
	color:#ed0000;
}
/************************************/
.content_detail_prod{
	display:inline;
	margin:25px 0 0 0px;
	float:left;
	width:790px;
}
.content_detail_prod h1.detail_prod{
 font-family: Verdana, Helvetica, sans-serif;
 
	width:779px;
	height:20px;
	font-size:14px;
	color:#4b3c35;
	font-family:Arial;
	margin:11px 0 0px 0;
	padding:0 0 0 10px;
	
	text-transform:uppercase;
}
.menu_detail_prod{
	width:727px;
	height:28px;
	font-size:14px;
	color:#ffffff;
	font-family:Arial;
	margin:20px 0 10px 0;
	border-bottom:1px solid #999999;
}

/**********/
.presentation{
line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
 width:550px;
    cursor:default;
    color:#7a7a7a;

	margin:0 10px;
	

	
	text-align:justify;
}
.presentation p{
	margin:15px 0 0 0;
}
.presentation div.deschotel {
width:764px;
	height:14px;
	font-size:11px;
	color:#777;
	 font-family: Verdana, Helvetica, sans-serif;
 margin:10px 0 0px 0;
	padding:0 0 0 0px;
	
	font-weight:bold;
}

/**********/
.promotion{
	margin:0 10px;
	 font-family: Verdana, Helvetica, sans-serif;
 
	font-size:12px;
	text-align:justify;
}
.promotionAvis{
	margin:0 10px;
	 font-family: Verdana, Helvetica, sans-serif;
 font-size:13px;
	text-align:justify;
      overflow-x:hidden;


       height:auto;
}
.promotionAvis .noteglobale{
display:inline;
color:#2c818e;
float:right;
margin:5px 30px 0 0;
font-weight:bold;
}
.promotionAvismax{
	margin:0 10px;
	 font-family: Verdana, Helvetica, sans-serif;
 font-size:13px;
	text-align:justify;
      overflow-x:hidden;


       height:215px;
}
.promotion h1{
		width:762px;
	height:14px;
	font-size:11px;
	color:#777;
	 font-family: Verdana, Helvetica, sans-serif;
 margin:30px 0 10px 0;
	padding:0 0 0 0px;
	text-transform:uppercase
	
}

.promotion h2{
	font-size:11px;
	font-weight:normal;
}
.promotion h2 span{
	font-weight:bold;
}
.promo_color{
	color:#333;
}
.promotion h2 a{
	color:#0099ff;
	text-decoration:none;
}
.promotionAvis h1.sansborder-bottem{
			width:762px;
	height:30px;
	font-size:11px;
	color:#777;
	 font-family: Verdana, Helvetica, sans-serif;
 margin:20px 0 15px 0;
	padding:0 0 0 0px;
	text-transform:uppercase;
	
}
.promotionAvis h1{
			width:762px;
	height:30px;
	font-size:11px;
	color:#777;
	 font-family: Verdana, Helvetica, sans-serif;
 margin:20px 0 15px 0;
	padding:0 0 0 0px;
	text-transform:uppercase;
	border-bottom:1px solid #cccccc;
}

.promotionAvis .impressiongenerale{
			width:762px;
	height:30px;
	font-size:12px;
	color:#7a7a7a;
	 font-family: Verdana, Helvetica, sans-serif;
 margin:20px 0 35px 0;
	padding:0 0 0 0px;
	
	
}
.promotionAvis .impression{
			width:762px;
	height:15px;
	font-size:11px;
	color:#7a7a7a;
	 font-family: Verdana, Helvetica, sans-serif;
 margin:0px 0 5px 0;
	padding:0 0 0 0px;

	
}

.promotionAvis .resultatimpression{

	
	font-size:14px;
	color:#2c818e;
	 font-family: Verdana, Helvetica, sans-serif;
 font-weight:bold;
	
	
}
.promotionAvis .resultat{
width:550px;
margin-top:5px;
	float:right;
	display:inline;

	
	
	
}

.promotionAvis p{
line-height:15px;
			width:690px;
	height:auto;
	font-size:10px;
	color:#777;
	 font-family: Verdana, Helvetica, sans-serif;
 margin:20px 0 0px 0px;
	padding:0 0 0 0px;

	
}

.promotionAvis h2{
			width:762px;
	height:30px;
	font-size:10px;
	color:#777;
	 font-family: Verdana, Helvetica, sans-serif;
 margin:10px 0 15px 0px;
	padding:0 0 0 0px;
	border-bottom:1px solid #cccccc;
	
}

.promotionAvis h2 span{
	font-weight:bold;
}

.promotionAvismax h2 span{
	font-weight:bold;
}
.promo_color{
	color:#CC0000;
}
.promotionAvis h2 a{
	color:#0099ff;
	text-decoration:none;
}
.promotionAvismax h2 a{
	color:#0099ff;
	text-decoration:none;
}
.promotion .contacts{
color:grey;

}
.promotion .contacts h2{
line-height:14px;
   
    font-family: Verdana, Helvetica, sans-serif;
 
    cursor:default;
    color:#7a7a7a;

	
	

	
	text-align:justify;
	
		
	height:20px;
	margin:0 10px 0 0;
	
	font-size: 11px;
   
}
/**************/
.situation{
line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
 
    cursor:default;
    color:#7a7a7a;

	margin:0 10px;
	

	
	text-align:justify;
}
.situation p{
line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
 width:550px;
    cursor:default;
    color:#7a7a7a;

	margin:0 10px 10px 0;
	

	
	text-align:justify;
}
.situation h1{
	width:762px;
	height:14px;
	font-size:11px;
	color:#777;
	 font-family: Verdana, Helvetica, sans-serif;
 margin:30px 0 10px 0;
	padding:0 0 0 0px;
	text-transform:uppercase
	
}
.situation ul{
	width:675px;
	margin:20px 0 10px 20px;
}
.situation ul li{
font-size: 11px;
    font-family: Verdana, Helvetica, sans-serif;
	color:#777;
	display:block;
	width:695px;
	margin:0 0 4px 0;
}
.situation ul li label{
	display:block;
	width:180px;
	height:20px;
	margin:0 10px 0 0;
	float:left;
	font-size: 11px;
    font-family: Verdana, Helvetica, sans-serif;
	
	color:#777;
}
.situation ul li input{
	display:block;
	width:280px;
	height:18px;
	margin:0 10px 0 0;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	border:1px solid #9b9b9b;
}
.situation ul li select{
	display:block;
	width:50px;
	text-align:center;
	margin:0 10px 0 0;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	border:1px solid #9b9b9b;
}
.situation ul li input.subm_form{
	background:#FFFFFF;
	display:block;
	width:76px;
	height:26px;
	margin:0 10px 0 0;
	float:left;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	padding:0;
	border:none;
}
.situation ul li textarea{
	display:block;
	width:280px;
	height:118px;
	margin:0 10px 0 0;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	border:1px solid #9b9b9b;
}
.situation h2{

line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
 width:750px;
    cursor:default;
    color:#7a7a7a;

	margin:0 10px;
	

	
	text-align:justify;
}
span.etoile{
	color:#FF0000;
	float:right;
}
/**************/
.proximiteriad{
line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
 
    cursor:default;
    color:#555;

	margin:5px 5px 0 10px;
	width:160px;

	
	
}
.proximiteriad a{
line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
	text-decoration:none;
    cursor:pointer;
    color:#555;

	margin:5px 5px 0 10px;
	width:160px;

	
	
}
.proximiteriad a:hover{
line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
	text-decoration:underline;
    cursor:pointer;
    color:#555;

	margin:5px 5px 0 10px;
	width:160px;

	
	
}

/**************/
.servicio{
line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
 
    cursor:default;
    color:#000;

	margin:-210px  0px 0 0;
	width:200px;
display:inline;
float:right;
	
	text-align:justify;
}
.servicio div{
line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
 width:550px;
    cursor:default;
    color:#7a7a7a;

	
	

	
	
}
.servicio h1{
	width:762px;
	height:14px;
	font-size:11px;
	color:#777;
	 font-family: Verdana, Helvetica, sans-serif;
 margin:30px 0 10px 0;
	padding:0 0 0 0px;
	text-transform:uppercase
	
}
.servicio ul{
	width:675px;
	margin:20px 0 10px 20px;
}
.servicio ul li{
font-size: 11px;
    font-family: Verdana, Helvetica, sans-serif;
	color:#777;
	display:block;
	width:695px;
	margin:0 0 4px 0;
}
.servicio ul li label{
	display:block;
	width:180px;
	height:20px;
	margin:0 10px 0 0;
	float:left;
	font-size: 11px;
    font-family: Verdana, Helvetica, sans-serif;
	
	color:#777;
}
.servicio ul li input{
	display:block;
	width:280px;
	height:18px;
	margin:0 10px 0 0;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	border:1px solid #9b9b9b;
}
.servicio ul li select{
	display:block;
	width:50px;
	text-align:center;
	margin:0 10px 0 0;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	border:1px solid #9b9b9b;
}
.servicio ul li input.subm_form{
	background:#FFFFFF;
	display:block;
	width:76px;
	height:26px;
	margin:0 10px 0 0;
	float:left;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	padding:0;
	border:none;
}
.servicio ul li textarea{
	display:block;
	width:280px;
	height:118px;
	margin:0 10px 0 0;
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	border:1px solid #9b9b9b;
}
.servicio h2{

line-height:14px;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
 width:750px;
    cursor:default;
    color:#7a7a7a;

	margin:0 10px;
	

	
	text-align:justify;
}
span.etoile{
	color:#FF0000;
	float:right;
}
/**************/
.proxi{
	margin:20px 10px;
	 font-family: Verdana, Helvetica, sans-serif;
 
	font-size:12px;
	text-align:justify;
	border-top:1px solid #ccc;
}
.proxi h1{
	background:url(../images/commun/actu_bt.gif) 0 2px no-repeat;
	width:695px;
	height:20px;
	font-size:14px;
	color:#6699ff;
	 font-family: Verdana, Helvetica, sans-serif;
 margin:20px 0 10px 0;
	padding:0 0 0 20px;
	border-bottom:1px solid #cccccc;
}
/****************/
.galerie{
	margin:5px 0px;
	 font-family: Verdana, Helvetica, sans-serif;
 font-size:13px;
	float:left;
}
.galerie .image_pr{
	border:none;
	
	float:left;
	
	padding:1px;
}
.galerie .images_col{
	width:310px;
	height:310px;
	border:none;
	float:left;
	padding:1px 0 0 0px;
}
.galerie .images_col img{
	margin:0 -4px -2px 0;
	cursor:pointer;
	padding:0px;
}
.page_galerie{
	background:#f1f0ee;
	float:right;
	width:292px;
	height:26px;
	font-size:12px;
	color:#6699ff;
	 font-family: Verdana, Helvetica, sans-serif;

	text-align:center;
	margin:-36px 51px 0 0;
}



.page_galerie div{
	font-size:10px;
	color:#2c1508;
	 font-family: Verdana, Helvetica, sans-serif;
	 position:relative;
	 top:5px;
 	text-align:center;
	text-decoration:none;
	font-weight:bold;
	display:inline;cursor:pointer;
	
}
.page_galerie div:hover{
	font-size:10px;
	color:#2c1508;
	 font-family: Verdana, Helvetica, sans-serif;
 margin:2px 0px 0 0; 
 
 	text-align:center;
	text-decoration:underline;
	font-weight:bold;
	display:inline;cursor:pointer;
	
	
}
.page_galerie div.select{
	font-size:16px;
	color:#000000;
	 font-family: Verdana, Helvetica, sans-serif;
 margin:1px 4px 0 0; 
 	text-align:center;
	text-decoration:none;
	font-weight:bold;
}

/************/
.sous_menu_menu{
	background:url(../images/commun/bg_menu_menu_bt.gif) 50% 18px no-repeat;
	height:36px;
	color:#2c1508;
	margin:20px 0 8px 0;
	font-weight:bold;
	font-size:14px
}
.sous_menu_menu_details{
	background:url(../images/commun/bg_menu_details_prix.gif) 0 0 repeat-x;
	text-align:left;
	height:18px;
	color:#7a7a7a;
	margin:0;
}
.sous_menu_menu_details_vide{
	
	text-align:left;
	height:18px;
	
	margin:0;
}
.sous_menu_menu_details .titre{
	text-align:left;
	height:18px;
	color:#7a7a7a;
	background:#FFFFFF;
	font-weight:normal;
	padding:0 4px 0 0;
}
.sous_menu_menu_details .prix{
	float:right;
	font-weight:bold;
	background:#FFFFFF;
}
.sous_menu_menu_details_vide .titre{
	text-align:left;
	height:18px;
	color:#7a7a7a;
	background:#FFFFFF;
	font-weight:normal;
	padding:0 4px 0 0;
}
.sous_menu_menu_details_vide .prix{
	float:right;
	font-weight:bold;
	background:#FFFFFF;
}
/***************/
.page{
	background:#D0CBCB;
	width:537px;
	height:20px;
	font-size:16px;
	color:#6699ff;
	font-family:Arial;
	margin:0 auto;
	text-align:center;
}
.page a{
	font-size:14px;
	color:#ffffff;
	font-family:Arial;
	margin:1px 4px 0 0; 
 	text-align:center;
	text-decoration:none;
	font-weight:bold;
	
}
.page a.select{
	font-size:16px;
	color:#000000;
	font-family:Arial;
	margin:1px 4px 0 0; 
 	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
.page a:hover{
	font-size:14px;
	color:#000000;
	 font-family: Verdana, Helvetica, sans-serif;
 margin:1px 4px 0 0; 
 	text-align:center;
	text-decoration:none;
}
/*******************/
.div_pub {
	float:left;
	width:190px;
	height:820px;
	margin:35px 0 0 10px;
}
.div_pub div{
	
	width:185px;
	height:407px;
	margin:0 0 0 2px;
	padding:5px 0 0 5px;
}
/*************************************/
.footer{
	background:url(../images/commun/footer.gif);
	width:1000px;
	height:100px;
	margin:3px 0 0 0;
}
.menu_footer{
	width:520px;
	height:20px;
	float:center;
	padding:20px 0 0 0;
	margin:0 0 0 260px;
}
.menu_footer li{
	display:inline;
	float:left;
	margin:0 4px;
	font-size:10px;
	color:#60534e;
	text-decoration:none;
	font-family:arial;
	height:20px;
}
.menu_footer p{
	display:inline;
	width:520px;
	float:left;
	margin:0 4px;
	font-size:10px;
	color:#60534e;
	text-decoration:none;
	font-family:verdana, Helvetica, sans-serif;
	height:20px;
	text-align:center;
}
.menu_footer p a{
	color:#90838e;
	text-decoration:none;
}
.menu_footer li a{
	display:inline-block;
font-size:11px;
color:#666;
text-decoration:none;
font-family:verdana, Helvetica, sans-serif;
}
.menu_footer li a:hover{
	color:#000;
}

