/*liste hebergement*/
#liste_hebergement {
	border:1px solid black;
	margin-bottom:7px;
}
#liste_hebergement .titre {
	margin-bottom:10px;
	padding:2px;
	color:#5F7F5F;
	border-bottom:1px solid #5F7F5F;
	text-align:right;
	font-weight:bold;
	height:15px;
}
#liste_hebergement .region {
}
#liste_hebergement .contenu {
	padding:2px 10px;
}
#colDroite #liste_hebergement p {
	margin:2px;
}
.plusinfos a {
	padding-left:20px;
	background-image:url(../images/bt_plus-infos.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	color:#2D2316;
	float:right;
	padding:2px 10px 2px 20px;
}
.plusinfos a:hover {
	text-decoration:none;
}
#detail #detail_colgauche {
	float:left;
	width:200px;
	overflow:hidden;
}
#detail .detail_haut {
	margin-bottom:10px;
	padding:2px;
	background-color:white;
	height:15px;
}
#detail .detail_region {
	float:right;
	color:#5F7F5F;
	font-weight:bold;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#detail .detail_classement {
	float:left;
}
#detail #detail_coldroite {
	float:left;
	width:450px;
}
#detail #detail_colgauche .detail_photo {
	width:150px;
	border : 1px solid #415F41;
	margin-bottom:10px;
}
#detail #detail_colgauche img {
	width:150px;
}
#detail #detail_colgauche a img {
	text-decoration:none;
	border:none;
}
#detail #detail_colgauche a:hover img {
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
	-khtml-opacity: 0.5;
}
#detail #detail_colgauche ul {
	padding:0px;
	margin:0px;
}
#detail #detail_colgauche ul li {
	padding:0 0 0 15px;
	margin:0px;
}
#detail .infozoom {
	width:150px;
	text-align:center;
	margin-bottom:3px;
}
#colDroite #detail p {
	margin-top:0px;
	padding-top:0px;
}
.etoile {
	font-size:22px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}
#detail table {
	border-collapse:collapse;
	text-align:center;
	border:1px solid black;
}
#moteur {
	border-bottom:1px dotted black;
	margin-bottom:5px;
	padding-bottom:20px;
}
.retour {
	text-align:center;
	margin-top:10px;
}
.retour a {
	color:#2D2316;
}
.retour a:hover {
	text-decoration:none;
}
#detail .vignette {
	width:75px;
	height:75px;
	float:left;
	overflow:hidden;
	margin:0px 2px 2px 0;
}
#detail #detail_colgauche .vignette img {
	width:110px;
}
/*contact contact contact contact contact contact contact contact contact contact contact contact */
#colDroite .contact ul {
	margin:0px;
}
#colDroite .contact ul li.mail {
	background-image:url(../images/email.png);
	background-repeat:no-repeat;
	background-position:left -1px;
	padding-left:22px;
	margin:0px;
}
#colDroite .contact ul li.adresse_internet {
	background-image:url(../images/bt_siteinternet.png);
	background-repeat:no-repeat;
	background-position:left -1px;
	padding-left:22px;
	margin:0px;
}
#colDroite .contact ul li a {
	color:#2D2316;
}
#colDroite .contact ul li a:hover {
	text-decoration:none;
}
/*page offre page offre page offre*/
.offre {
	background-image:url(../images/fond_offre.png);
	width:275px;
	height:162px;
	float:left;
	margin-left:45px;
	margin-bottom:10px;
}
#colDroite .offre .txt {
	padding-top:10px;
	text-align:center;
}
#colDroite .offre .txt h3 {
	margin-bottom:10px;
	color:white;
}
/*activités activités activités activités activités activités activités activités */
.liste_activite {
	border:1px solid #2d2317;
	width:162px;
	height:163px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	background-color:white;
}
#colDroite .liste_activite h2.titre {
	padding:1px 3px;
	font-weight:bold;
	color:#FA8D14;
	margin-bottom:2px;
	text-align:center;
	font-size:12px;
	text-transform:uppercase;
	height:35px;
}
.liste_activite .vignette {
	width:130px;
	height:96px;
	overflow: hidden;
	margin:0 auto;
	float: none;
	border:1px solid #FA8D14;
}
.liste_activite img {
	width:140px;
}
.liste_activite a img {
	text-decoration:none;
	border:none;
}
.liste_activite a:hover img {
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
	-khtml-opacity: 0.5;
}
.liste_activite .desc {
	padding:1px 3px;
}
.liste_activite .plusinfos {
}
#colDroite .liste_activite p {
	margin:2px 0;
}
.detail_activite .colgauche {
	width:220px;
	float:left;
}
.detail_activite .coldroite {
	width:400px;
	float:left;
}
.detail_activite table {
	border-collapse:collapse;
}
.bordure_image {
	border:2px solid #415F41;
}
.video {
	padding:2px;
	width:146px;
	border:1px solid black;
}
.detail_activite .video {
	width:196px;
	margin:2px 0;
	border:2px solid #415F41;
}
.detail_activite .video a {
	color:#415F41;
	font-weight:bold;
}
.detail_activite .video a:hover {
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.detail_prestation {
	margin-top:5px;
}
