/*****************************************/
/* ajout feuille de style pages standard */
/*****************************************/

.page {
	background-color:#eceff2;
}

#container {
	height:auto;
	min-height:500px;
/*	background-color:#eceff2;*/
}

#container p{
/*	margin:10px;*/	
/*	margin:10px 0.9765625%;*/
	margin:5px 0.9765625%;

}

#container ol {
	margin:0;
	padding:0;
	margin: 10px 4%;
}

#fil_ariane {
/*	margin-left:10px;*/
/*	margin-left:6.38686132%;*/
	margin-left:6.49%;
/*	margin-top:10px;*/
	margin-bottom:10px;
	font-size: 0.9375em;/* 15px / 16px */
}

#fil_ariane a, #fil_ariane a:link, #fil_ariane a:visited {
	color:#000;
	text-decoration:none;	
}

#fil_ariane a:hover {
	color:#006095;
	text-decoration:none;
}

#bordereau {
	background-color:#006095;
/*	height:30px;*/
	overflow:hidden;
}

#bordereau_title {
	margin-left:6.38686132%;	
	text-transform:uppercase;
	color:#fff;
	float:left;
/*	padding:2px 0px;*/
	font-size: 1.25em;/* 18px / 16px */
	line-height:130%;
	width: 50%;
}

#bordereau_right {
	width:32%;
	float:right;
	text-align:right;
}

#bordereau img {
	width:25px;
	height:auto;
	margin:2px 2px 0px 2px;
	vertical-align:middle;
}

#recherche {
/*	width:100%;*/
	width:100%; /* 245px / 245px */
	margin-top:17px;
	height:17px;
/*	margin-left:6.17283951%;
	margin-right:6.17283951%;*/
	margin:0 3%;
	display:none; 
}

#recherche_input {
	border:0px;
	width:68.68131868%; /* 125px / 182px */
	height:18px;
	background-color:#e5e9eb;
	color:#006290;
	font-size:0.5625em; /* 9px / 16px */
	border-radius:0;
}

/*************/
/*   lieux   */
/*************/


#lieux {
	width: 86.9140625%; /* 890 / 1024 */
	margin:0px auto;
	height:auto;
}

#lieux a, #lieux a:link, #lieux a:visited {
	color: #2F2F2F;
	text-decoration:none;
	font-weight:normal;
}

#lieux a:hover {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}

#lieux hr {
	color:#fff;
/*	height:1px;*/
}

.lieux_element {
	width: 100%;
	overflow:hidden;
/*	border-bottom:1px solid #fff;*/
/*	height:auto;
	clear:both;*/
	padding:15px 0px;
	margin-bottom:10px;
}

/*
#container .lieux_element p {
	margin:0;
	padding:0;
}
*/

#container .lieux_informations p {
	margin:0;
	padding:0;
}

.lieux_miniature {
	float:left;

	width: 8.42696629%; /* 75px / 890px */
	margin-right:1.68539326%;
	display:block;
	/*min-height:120px;*/
	border:1px solid #fff;
}

.lieux_texte {
	float:left;

	width: 60%;				/* 500px / 890px */
	min-height:120px;
	font-size: 0.75em; /* 12px / 16px */
	font-size: 0.8125em; /* 13px / 16px */
	text-align:justify;
	line-height:120%;
}

.lieux_texte h2 {
	margin:0;
	padding:0;
	margin:5px 0px;
	margin: 0 0 10px 0px;
	font-size: 1.125em;	/* 18px / 16 px */
}

.lieux_texte h1 {
	margin:0;
	padding:0;
/*	margin:10px 0px;*/
	margin: 5px 0px 10px 0px;
/*	color:#fff;*/
	color:#2F2F2F;
	font-size: 1.375em; /* 24px / 16px */
	/*text-transform:uppercase;*/
	text-indent: -24px;	
	margin-left:24px;
	line-height:120%;
	cursor:pointer;
	text-align:left;
	color:#006095;
	
}

.lieux_texte h5 {
	margin: 0;
	padding: 0;
	margin: 5px 0px 10px 0px;
	color: #2F2F2F;
	font-size: 1.375em;
	text-indent: -24px;
	margin-left: 24px;
	line-height: 120%;
/*	cursor: pointer;*/
	text-align: left;
	color: #006095;
}


.lieux_texte .lieux_tarifs h1 {
	cursor:auto;
}

.lieux_texte h3 {
	margin:0;
	padding:0;
	margin:15px 0px 5px 0px;
	color:#fff;
/*	font-size: 1.375em;*/ /* 24px / 16px */
	
}

.lieux_texte ul {
	margin-left:15px;
}

.lieux_informations {
	float:left;
	margin-left:3.37078652%;
	margin-top:10px;
	width:26%;
}

.infoLieux {
	width:3%;
	height:auto;
	float:left;
}

.lieux_informations_texte {
/*	float:left;*/
	font-size:0.75em; /* 12px / 16 px */
	margin-left:5%;
	margin-top:1%;	
	text-align:justify;
	line-height:120%;
}

.lieux_informations_texte p {
	line-height:120%;
}

.lieux_informations h1 {
	margin:0;
	padding:0;
	font-weight:normal;
	margin-bottom:5px;
	color:#fff;
	font-size: 1.1666666em;
}

.lieux_informations_texte ul {
	margin:0;
	padding:0;
	margin-left:15px;
}

 
.lieux_horaires {
	float:left;
	width:40%;
	font-size: 0.9375em; /*15px / 16px */
}


#container .lieux_tarifs {
	float:left;
	width:40%;
	font-size: 0.9375em; /*15px / 16px */
	margin-left:10%;
}

.switch {
	margin-top:10px;
	clear:both;
	min-height:15px;
}
.switch_horaires_tarifs {
/*	margin-top:10px;*/
	float:left;
	color:#fff;
	cursor:pointer;
}

.horaires_tarifs {
	display:none;
}

/*
.horaires_tarifs strong {
	font-size:110%;
}
*/

.horaires_tarifs h1 {
	font-size: 1em; /* 16px / 16px;*/
	font-weight:bold;
	margin:5px 0px;
	padding:0;
	text-indent:0;
	color:#000;
}

#container .lieux_tarifs .horaires_tarifs p {
    margin:5px 0px;
}

.switch_contact {
	float:left;
	color:#fff;
	cursor:pointer;
	margin-left:5%;
/*	display:none;*/
}


.contact {
	display:none;
}

#legende {
	width:100%;
	top:-1px;
}

#thumbs {
	width:100%;
}


/*********/
/* carte */
/*********/

#map {
	width:100%; /* 1024px / 1024px */
	height:400px;
	min-height:400px;
	height: auto;
	position:relative;
	z-index:2;
	clear:both;
	/*display:none;*/
}

#map img {
	max-width:none;
}

.map_title {
	padding:10px 0px;
	text-align:center;
	background-color:#e4e9eb;
	color:#c51b17;
	font-weight:bold;
	cursor:pointer;
	font-size:1.125em;
	display:none;
}

#viewmap {
	text-transform:none;
	cursor:pointer;
/*	font-size:0.9em;	*/
}

#hidemap {
	text-transform:none;
	cursor:pointer;
/*	font-size:0.9em;*/
	display:none;
}

.distance {
	color:#fff;
	margin-bottom:10px;
}

#chargement {
	width: 160px;
	height: 24px;
	display:none;
	margin:20px auto;
}

.white {
	color:#fff;
	font-weight:normal;
    background-color:#006095;
	padding:2px 3px 2px 4px;
	text-align:center;
}

.white_recup {
	color:#fff;
	font-weight:normal;
    background-color:#006095;
	padding:0px 5px 0px 4px;
	text-align:center;
	font-size:1em;
}


.switch_contact {
	display:none;
}


#texteContainer {
	width: 86.9140625%;
	margin:20px auto;
	color:#000;
	text-align:justify;
	font-size: 0.875em; /* 14px / 16px */
/*	min-height:500px;*/
}

#texteContainer ul, #texteContainer ol {
	margin-left:3%;
}


/*******************/
/*   restaurants   */
/*******************/


#restaurants {
/*	width: 86.9140625%; */ /* 890 / 1024 */
	width: 100%;
	margin:0px auto;
	height:auto;
}

a#restaurants, a:link#restaurants , a:visited#restaurants  {

/*#restaurants a, #restaurants a:link, #restaurants a:visited {*/
	color: #2F2F2F;
	text-decoration:none;
	font-weight:normal;
}

a:hover#restaurants {
/*#restaurants a:hover {*/
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}

#restaurants hr {
	color:#fff;
/*	height:1px;*/
}

.legende {
	font-size:  0.75em; /* 12px / 16px */
	text-align:left;
	background-color:#fff;
	border:1px solid #abc;
}

#restaurants #menu_restaurants {
	width: 23.92578125%; /* 245px / 1024px */
	float:left;
	display:block;
	background-color:#005f93;
	font-size: 0.8125em; /* 13px / 16px */
/*	border:1px solid #b47e60;*/
	/*
	-webkit-box-shadow: 3px 0px 8px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    3px 0px 8px rgba(50, 50, 50, 0.75);
	box-shadow:         3px 0px 8px rgba(50, 50, 50, 0.75);
	*/
	margin-bottom:50px;
}


#restaurants #menu_restaurants ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#restaurants #menu_restaurants li {
}

#restaurants #menu_restaurants .centre h1 {
	margin:10px 0px;
}

#restaurants #menu_restaurants input[type=text] {
	width:90%;
}	



#restaurants #menu_restaurants .head {
	text-align:left;
	padding-left: 8.16326531%; /* 20px / 245px */
/*	background-color:#e27c47;*/
	background-color:#a71917;
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;
	
	-webkit-box-shadow: 0px 4px 3px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 4px 3px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 4px 3px rgba(50, 50, 50, 0.75);

	
}

#restaurants #menu_restaurants .centre {
	padding-left: 6.12244898%;  /* 15px / 245px */
	background-color:#005f93;
	color:#fff;
/*	padding-top:10px;*/
}


#restaurants #menu_restaurants .foot {
	text-align:center;
/*	background-color:#b9cc2f;*/
	background-color:#b8cc2f;
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
	-webkit-box-shadow: 0px 4px 3px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 4px 3px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 4px 3px rgba(50, 50, 50, 0.25);
	color:#2F2F2F;

	
}


#restaurants #resultats_restaurants {
	width: 73.73046875%; /* 755px / 1024px */
	float:right;
	display:block;
	background-color:#fff;
	margin-bottom:20px;
}

#restaurants #results_restaurants {
	height:auto;
}

#results_restaurants ul {
	list-style-type:none;
}

#results_restaurants li {
	overflow: hidden;
	min-height:70px;
	
}


/**************/
/* PAGINATION */
/**************/



.pagination {
	background-color:#006095;
	overflow:hidden;
/*    clear:both;
    position:relative;*/
    text-align:center;
}

.pagination_left {
	width: 2%;
	text-align:center;
	font-size: 2em;/* 32px / 16px */
	font-weight:bold;
	color:#fff;
	padding-left:0.5%;
	padding-bottom:4px;
	float:left;
	display:inline-block;
	cursor:pointer;
}

.pagination_right {
	width: 2%;
	text-align:center;
	font-size: 2em;/* 32px / 16px */
	color:#fff;
	padding-right:0.5%;
	padding-bottom:4px;
	cursor:pointer;
	display:inline-block;
	float:right;

}

.pagination_center {
	color:#fff;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	line-height:200%;
}

.ie6 .pagination_center {
	overflow: visible;
	height: 1%;
}

/*******************/
/* Texte Container */
/*******************/

#texteContainer h1 {
	color:#006095;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
}

#texteContainer b, #texteContainer strong {
	color:#006095;
}

#texteContainer a,#texteContainer a:link,#texteContainer a:visited {
	color:#006095;
	text-decoration:none;
}

#texteContainer a:hover {
	text-decoration:underline;
}


/***********************/
/*  Restaurants suite  */
/***********************/

.restaurant_odd {
	min-height:50px;
	width:100%;
	padding:5px 0px;
	background-color:#fffffe;
}

.restaurant_even {
	min-height:50px;
	width:100%;
	padding:5px 0px;
	/*background-color:#e3eaec;*/
	background-color:#fafafa;	
}


.restaurant_odd .white, .restaurant_even .white {
	padding-top:0px;
	padding-bottom:0px;
	
}

.elt_image {
	float:left;
/*	width:110px;*/
/*	width:15%;*/
	width:10%;
	height:auto;
	padding-left:0.66137566%;
	
}

.elt_titre_description {
	float:left;
	width:40%;	
	margin-left:1%;
}

.elt_titre_description h1 {
	color:#006095;
	margin:0;
	padding:0;
	margin-top:2px;
	cursor:pointer;
}

.elt_titre_description h2 {
	color:#2F2F2F;
	margin:0;
	padding:0;
	margin-top:5px;
	font-size: 0.75em;/* 12px / 16 px */
	font-weight:bold;
}

.elt_titre_description h3 {
	color:#2F2F2F;
	margin:0;
	padding:0;
	margin-top:5px;
	font-size: 0.75em;/* 12px / 16 px */
	font-weight:bold;
	font-style:italic;
}


.elt_distance {
	color:#006095;
	font-size:0.8125em; /* 13px / 16px */
	font-size: 0.75em; /* 12px / 16px */	
	font-weight:bold;
	margin-top:5px;
}


.elt_description {
	text-align:justify;
	font-size: 0.75em; /* 12px / 16px */
	margin-top:5px;
}

.elt_coordonnees {
	text-align:left;
	font-size: 0.75em; /* 12px / 16px */
	margin-top:5px;
}


#container .elt_description p, #container .elt_coordonnees p, #container .elt_restauration p {
	margin-left:0;
	padding-left:0;
}

#container .elt_description a, #container .elt_description a:link, #container .elt_description a:visited {
	color:#000;
	text-decoration:none;
}

#container .elt_description a:hover {
	color:#006095;
}

#container .elt_coordonnees a, #container .elt_coordonnees a:link, #container .elt_coordonnees a:visited {
	color:#000;
	text-decoration:none;
}

#container .elt_coordonnees a:hover {
	color:#006095;
}

.elt_coordonnees {
	float:left;
	width:33%;	
	margin-left:6%;
	margin-top:0;
}

.elt_restauration {
	margin-top:20px;
	text-align:left;
	font-size:0.8125em; /* 13px / 16px */
	font-size: 0.75em; /* 12px / 16px */	
}


.elt_restauration strong {
	color:#006095;
}


#menu_restaurants p {
	margin-left:0;
	margin-right:0;


}

#menu_restaurants select {
	width:90%;
}

#restaurants .elt_coordonnees h1 {
	display:none;
}

.elt_coordonnees .elt_fichedetaillee {
 font-family:"Times New Roman", serif;
 font-size: 1.0625em;
 margin-top:20px;
 background-color:#888a5e;
 padding:5px;
 width:36%;
 color:#fff;
 text-align:center;
}

#container .elt_coordonnees .elt_fichedetaillee a,
#container .elt_coordonnees .elt_fichedetaillee a:link, 
#container .elt_coordonnees.elt_fichedetaillee a:visited {
	color:#fff;
	text-decoration:none;
}

#container .elt_coordonnees .elt_fichedetaillee a:hover {
	color:#676848;
	text-decoration:none;
} 


.elt_coordonnees .elt_fichedetaille_img {
	float:right;
}


/********************/
/* fiche restaurant */
/********************/
#result_restaurant {
	width:87%;
	margin-left:6.5%;
/*	margin:0 auto;*/
	padding:0;
	display:inline-block;
}

#result_restaurant .elt_titre_description {
	margin-left:3%;
	margin-bottom:10px;
}

#result_restaurant .elt_coordonnees h1 {
	display:none;
}

#container .elt_gallery {
/*	width:67.5%;*/
/*	margin:0 auto;*/
/*	margin-left:18%;*/
	margin-top:20px;
	margin-bottom:10px;
}

#container .elt_gallery img {
	width:20%;
	margin:0 2% 0 0;
	border:1px solid #abc;
}

.lat_lng {
	display:none;
}


/******************/
/*  hébergements  */
/******************/

#li_classement_hebergement {
/*	display:none;	*/
}

.elt_titre_description .classement, .elt_titre_description .classement_gites {
	margin-top:10px;
	margin-bottom:10px;
	height:24px;
}

.elt_titre_description .classement img {
	height:70%;
}

.elt_titre_description .classement_gites img {
	height:120%;
}

.elt_titre_description .elt_capacite {
	font-size:0.75em;
}

.elt_titre_description .elt_capacite h1 {
	margin-top:10px;
	cursor:auto;
}

#container .elt_capacite p {
	margin-left:2%;
}

.elt_titre_description .elt_langues {
	font-size:0.75em;
	margin-top:10px;
}
.elt_titre_description .elt_langues h1 {
	color:#006095;
	cursor:auto;	
}

.elt_langues img {
	height:24px;
	margin-right:5px;
	vertical-align:middle;
}

.elt_titre_description .elt_services {
	font-size:0.75em;
	margin-top:10px;
}
.elt_titre_description .elt_services h1 {
	cursor:auto;	
	background-color:#006095;
	color:#fff;
	display:inline-block;
	padding:2px 2px;
}

#container .elt_services p {
	margin-left:2%;
}

.citypass  {
	display:inline-block;
}

.citypass img {
	
	width: 20px;
	height:auto;
	margin-right: 5px;
}

/***************/
/*    AGENDA   */
/***************/

#agenda {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	font-size: 0.875em;/* 14px / 16px */
}

.agenda_right {
	float:right;
	font-size:0.875em;
	font-size:0.75em;
	text-align:right;
	width:30%;
}

.agenda_left {
	width:65%;
	float:left;
	font-size:0.875em;
}

#agenda a, #agenda a:link, #agenda a:visited {
	color:#006095;
	text-decoration:none;
	font-weight:bold;
}

#agenda a:hover {
	color:#2F2F2F;
}

#agenda_acc ul {
	list-style-type:square;
	margin:0;
}

#agenda_acc li {
	width:100%;
	display:inline-block;
	padding:5px 1%;
	margin:0;
}

#agenda_acc .odd {
	background-color:#eceff2;
}

/****************/
/* Fiche Agenda */
/****************/

#agenda_detail {
  width:90%;
  height:auto;
  display:inline-block;
}

#agenda_image_texte {
 width:100%;
 clear:both;
}

#agenda_image {
 float:left;
 width:40%;
 padding:0 5% 20px 3%;
}


#agenda_texte {
 text-align:justify;
 width:112%;
 
}

#agenda_texte h1 {
 margin:10px 0px;
 color:#696969;
 font-size:1.25em;
 font-weight:bold;

}

#agenda_texte h2 {
	font-style:italic;
	margin-bottom:10px;
	color:#696969;
}

#agenda_texte h3 {
	font-style:italic;
	margin-bottom:10px;
	color:#696969;
}


#agenda_video {
	margin:0 auto;
}

#agenda_video .fancybox-media img {
/*	width:20%;*/
}

#container #agenda_detail p {
 margin: 5px 2.5%;
}


#agenda_texte_content {

}

#agenda_url_link {

}

#agenda_file {

}

#agenda_pieces {
	margin-top:30px;
	width:100%;
	float:left;
/*	width:112%;*/
	margin-left:6%;
}


#agenda_pieces div {
	display:inline-block;
	text-align:center;
	margin:0 5%;
}

#agenda_pieces img {
	height:50px;
	width:auto;
}

.elt_titre_description h1 a, .elt_titre_description h1 a:link, .elt_titre_description h1 a:visited {
	color:#006095;
	text-decoration:none;
}

.elt_titre_description h1 a:hover {
	color:#2F2F2F;
	text-decoration:none;
}

.rsociaux_top {
	margin-bottom:20px;
}

.rsociaux_bottom {
	display:none;
}

/*******************/
/*   menu groupes  */
/*******************/

#menuGroupes {
	width:30%;
	height:auto;
	background-color:#006290;
	margin-top:30px;
	margin-bottom:50px;
	float:left;
}

#menuGroupes ul, #menuGroupes li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#menuGroupes .menug_niv1a a,#menuGroupes .menug_niv1a a:link, #menuGroupes .menug_niv1a a:visited {
	color:#fff;
	text-decoration:none;
/*	padding:5px 5px;*/
}

#menuGroupes .menug_niv1a a:hover {
	color:#006290;
	text-decoration:none;
}

#menuGroupes .menug_niv2a a,#menuGroupes .menug_niv2a a:link, #menuGroupes .menug_niv2a a:visited {
	color:#d3d1d7;
	text-decoration:none;
	display:inline-block;
/*	padding:5px 5px;*/
}

#menuGroupes .menug_niv2a a:hover {
	color:#d2af1a;
/*	text-decoration:underline;*/
}

#menuGroupes .menug_niv2as a,#menuGroupes .menug_niv2as a:link, #menuGroupes .menug_niv2as a:visited {
	color:#d2af1a;
	text-decoration:none;
	display:inline-block;
/*	padding:5px 5px;*/
}

#menuGroupes .menug_niv2as a:hover {
	color:#d3d1d7;
/*	text-decoration:underline;*/
}



#menuGroupes .menug_niv1 {
	font-size: 0.8125em;/* 13px / 16px */
}

#menuGroupes .menug_niv2 {
	font-size: 0.9375em;/* 15px / 16px */
}

#menuGroupes .menug_niv3 {
	font-size: 0.9375em;/* 15px / 16px */
}

#menuGroupes .menug_niv1a {
	padding:5px 0px;
	margin-bottom:5px;
}

#menuGroupes .aniv1 {
	padding:5px 0 5px 5%;
}

#menuGroupes .menug_niv2a {
/*	padding:5px 0px;
	margin-bottom:5px;*/
}

#menuGroupes .menug_niv2as {
/*	padding:5px 0px;
	margin-bottom:5px;*/
}


#menuGroupes .aniv2 {
	padding:5px 0 5px 5%;
}

#menuGroupes .menug_niv3a {
	padding:5px 0px;
	margin-bottom:5px;
}


#menuGroupes .aniv3 {
	padding:5px 0 5px 10%;
}

/***************************/
/* Texte Container Groupes */
/***************************/

#texteContainerGroupes {
/*	width: 86.9140625%;*/
	width: 65%;
	margin-top:20px;
	margin-bottom:20px;
	color:#000;
	text-align:justify;
	float:left;
	margin-left:3%;
	min-height: 500px;
}

#texteContainerGroupes p {
	font-size: 0.875em; /* 14px / 16px */
	margin:0;
	padding:0;
	margin-bottom:10px;
	line-height:120%;
/*	text-indent:2%;*/
}

#texteContainerGroupes h1 {
/*	color:#006095;*/
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	font-size: 1.25em;/* 20px / 16px */
	color:#000;
}

#texteContainerGroupes h2 {
	color:#006095;
	margin-top:10px;
	margin-bottom:15px;
	font-weight:bold;
	font-size: 1em;/* 16px / 16px */
}

#texteContainerGroupes h3 {
	color:#fff;
	font-weight:normal;
	margin-top:10px;
	background-color:#006095;
	margin-bottom:10px;
	font-size: 0.875em;/* 14px / 16px */
	padding:3px;
	min-width:5%;
	display:inline-block;
}

#texteContainerGroupes ul {
	font-size: 0.875em;/* 14px / 16px */
/*	font-size:0.8125em;*/
}

#texteContainerGroupes b, #texteContainerGroupes strong {
	color:#006095;
}

#texteContainerGroupes a,#texteContainerGroupes a:link,#texteContainerGroupes a:visited {
	color:#006095;
	text-decoration:none;
}

#texteContainerGroupes a:hover {
	text-decoration:underline;
}

#texteContainerGroupes ul, #texteContainerGroupes ol {
	margin-left:3%;
}

#texteContainerGroupes li{
	margin-bottom:5px;
}



#texteContainerGroupes img {
/*	margin:0 10px 10px 10px;*/
	margin:0 1% 5px 1%;
	border:2px solid #fff;
}


#restaurants .disponibilites {
	background-color:#eceff2;
	padding-top:20px;
}

#restaurants .disponibilites .disponibilites_main {
	text-align:left;
	background-color:#f3ca30;
	font-weight:bold;
	font-size:1.1875em;
	color:#fff;
	-webkit-box-shadow: 0px 4px 3px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 4px 3px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 4px 3px rgba(50, 50, 50, 0.75);
	padding:15px 0px;
}

.disponibilites a, .disponibilites a:link, .disponibilites a:visited {
/*	color:#fff;*/
	color:#2F2F2F;
	text-decoration:none;
}

.disponibilites a:hover {
	color:#fff;
/*	color:#2F2F2F;*/
}

#restaurants .disponibilites img {
}

#restaurants .disponibilites_img {
	float:left;
	margin-left:6%;
}

#restaurants .disponibilites_txt {
	text-align:left;
	margin-left:11%;
	display:inline-block;
}


.elt_titre_description .classement .cvacances {
	height: 120%;
}