@charset "utf-8";
/* CSS Document */

@import url("recherche.css");
@import url("experience.css");
@import url("form.css");

* {outline:none}
textarea {resize:none}

#page {
	padding-left:5px
	}
	
#page #pageillus {
	width:620px;
	overflow:hidden;
	height:250px;
	}
	
#contenu #pageillus {
	width:620px;
	overflow:hidden;
	height:250px;
	margin:20px 0 10px 0;
	}


#listing-head {
	background:url(../img/fiche_header.png) no-repeat;
	height:50px;
	color:#f5f4f3;
	}
	
#listing-head a {
	color:#f5f4f3;
	text-decoration:none;
	}
	
#listing-head .chemin {
	color:#f5f4f3;
	margin:8px;
	line-height:16px;
	}
	
#listing-head .titre {
	color:#f5f4f3;
	margin:8px;
	font-size:22px;
	}
	
#page #rubrique_nature {
	background:url(../img/vei_nature.jpg) no-repeat;
	width:590px;
	height:272px;
	padding:70px 0 0 60px;
	margin-bottom:16px;
	}
	
#page #rubrique_prehistoire {
	background:url(../img/vei_prehistoire.jpg) no-repeat;
	width:590px;
	height:272px;
	padding:70px 0 0 60px;
	margin-bottom:16px;
	}
	
#page #rubrique_patrimoine {
	background:url(../img/vei_patrimoine.jpg) no-repeat;
	width:590px;
	height:272px;
	padding:70px 0 0 60px;
	margin-bottom:16px;
	}
	
#page #rubrique_gastronomie {
	background:url(../img/vei_gastronomie.jpg) no-repeat;
	width:590px;
	height:272px;
	padding:70px 0 0 60px;
	margin-bottom:16px;
	}
	
.rub-lien {
	padding-left:6px;
	border-left:1px solid #777;
	margin-left:10px;
	}
	
.rub-lien a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#555;
	text-decoration:none;
	}
	
.rub-lien a:hover {
	color:#333;
	text-decoration:none;
	}
	
.vignette {
	float:left;
	width:117px;
	height:78px;
	margin:0 5px 5px 0;
	padding:6px;
	background:url(../img/vei_vignette.png);
	}
	
#page #offres {
	padding:18px;
	}
	
#page #resultats {
	width:640px;
	padding:10px 0 0 10px;
	overflow:hidden;
	}
	
#page #resultats h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	}
	
#page #resultats a {
	color:#5c9c3a;
	text-decoration:none;
	}
	
#page #resultats a:hover {
	color:#295411;
	}
	
.resultat {
	margin-top:15px;
	padding-top:15px;
	}
	
#offres .offre {
	float:left;
	width:286px;
	height:316px;
	padding:9px 10px 9px 10px;
	background:url(../img/offre_bg.png) no-repeat;
	}
	
#offres .offre .illustration {
	width:286px;
	height:147px;
	overflow:hidden;
	background:#c2b7a3;
	}
	
#offres .offre .tarif {
	position:absolute;
	width:80px;
	height:70px;
	margin:-50px 0 0 190px;
	padding:30px 0 0 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFF;
	background:url(../img/offre_tarif.png) no-repeat;
	}
	
#offres .offre .tarif p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:-2px;
	}
	
#offres .offre .titre {
	min-height:30px;
	margin-top:12px;
	padding:0 100px 0 10px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:16px;
	color:#453c30;
	}
	
#offres .offre .contenu {
	padding:8px 30px 0 30px;
	color:#453c30;
	}
	
#offres .offre .contenu p {
	margin-top:14px;
	color:#913535;
	font-size:12px;
	font-weight:bold;
	}
	
#offres .offre .contenu p a {
	color:#913535;
	text-decoration:none;
	}
	
#offres .offre .contenu p a:hover {
	color:#333;
	}
	
#offre-focus {
	width:498px;
	height:370px;;
	background:#15120e url(../img/offre-detail_bg.jpg);
	padding:0px 0 0px 152px;
}

#offre-description {
	padding:10px 40px 0px 40px;
}

#offre-description .colonne {
	float:left;
	padding:10px;
	width:266px;
}

#offre-description .blanc {
	background:#FFF;
	}
	
#offre-description h2 {
	padding:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	background:#913535;
	margin-bottom:10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.6);
	}
	
#offre-description h3 {
	margin-bottom:8px;
	}

#offre-description .colonne img {
	margin-bottom:10px;
	border:3px #FFF solid;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	}
	
#offre-description #preresa {
	clear:both;
	float:right;
	color:#FFF;
	background:#913535;
	width:150px;
	text-align:center;
	margin-right:8px;
	padding:3px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	}
	
#offre-description #preresa:hover {
	color:#FFF;
	background:#333;
	}
	
#offre-description a.preresa {
	display:block;
	clear:both;
	float:right;
	color:#FFF;
	background:#913535;
	width:150px;
	text-align:center;
	margin-right:8px;
	padding:3px;
	text-decoration:none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.6);
	}
	
#offre-description a.preresa:hover {
	background:#333;
	}
	
.offreresa h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	color:#ede8e1;
	background:#453c30;
	padding:5px;
	margin:5px 0 5px 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.6);
	}
	
.offreresa td {
	padding:5px;
	}
	
.offreresa .etoile {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#ff7800;
	}
	
.offreresa input, .offreresa textarea{
	border:1px solid #baa78c;
	padding:4px;
	background:#f8f5f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}
	
.offreresa .bouton {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#ede8e1;
	background:#453c30;
	padding:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.4);
	cursor:pointer;
	}
	
.offreresa .bouton:hover {
	background:#333;
	color:#FFF;
	}
	
	.pagination {
	margin:0 0 10px 0;
	}
	
	.pagination a {
	color:#333;
	background:#e2d7c8;
	padding:4px;
	text-decoration:none;
	}
	
	.pagination a:hover {
	color:#ede8e1;
	background:#443c2f;
	padding:4px;
	text-decoration:none;
	}
	
/* fma */

	#fma {
	margin:0 10px 0 10px;
	overflow:hidden;
	}

	#moteur_fma {
	font-size:11px;
	background:#e2d7c8;
	padding:10px;
	width:630px;
	margin-top:10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;

	}

	.manif {
	width:630px;
	background:transparent;
	clear:both;
	margin:5px 0 0 0;
	padding:15px 10px 10px 10px;
	height:100px;
	}
	
	.manif-prio {
	width:630px;
	background:#e2d7c8;
	clear:both;
	margin:5px 0 0 0;
	padding:10px;
	height:100px;
	}
	
	.manif h3 {
	color:#6b7311;
	font-weight:bold;
	letter-spacing:normal;
	}
	
	#fma_illus {
	margin-right:10px;
	float:left;
	}
	
	#fma_illus img {
	border:2px solid #50560b;
	}
	
	.fma_infos {
	width:630px;
	margin-right:14px;
	float:left;
	}
	
	.fma_infos a {
	color:#444;
	text-decoration:none;
	}
	
	.fma_infos a:hover {
	color:#111;
	}
	
	.fma_titre {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#6b7311;
	margin-bottom:0px;
	}
	
	a.fma:link, a.fma:visited {
	color:#50560b;
	text-decoration:none;
	}
	
	a.fma:hover, a.fma:active {
	color:#50560b;
	text-decoration:underline;
	}
	
	#fma input, #fma textarea {
	border:1px solid #baa78c;
	padding:4px;
	background:#f8f5f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}
	
.bt_red {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#ede8e1;
	background:#453c30;
	padding:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.4);
	cursor:pointer;
	}
	
.bt_red:hover {
	background:#333;
	color:#FFF;
	}
	
#description .colonne {
	text-align:justify;
	font-size:12px;
	}
	
#description a {
	color:#5c9c3a;
	text-decoration:none;
	}
	
#description a:hover {
	color:#2a5613;
	}
	
	
	
.colonne ul {
margin:0;
padding:0;
list-style:none;
}

.colonne li a {
display:inline;
}

.colonne a:hover {
color:#2a5613;
}
	
.endpage {clear:both}
	
/* Intitulés */
	
	.intitule_avion {
	margin-bottom:20px;
	padding:6px 6px 6px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#d8c7b3;
	width:584px;
	background:url(../img/venir_avion2.jpg) no-repeat #463b30;
	}
	
	.intitule_train {
	margin-bottom:20px;
	padding:6px 6px 6px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#d8c7b3;
	width:584px;
	background:url(../img/venir_train2.jpg) no-repeat #463b30;
	}
	
	.intitule_voiture {
	margin-bottom:20px;
	padding:6px 6px 6px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#d8c7b3;
	width:584px;
	background:url(../img/venir_voiture2.jpg) no-repeat #463b30;
	}

	.intitule_autocar {
	margin-bottom:20px;
	padding:6px 6px 6px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#d8c7b3;
	width:584px;
	background:url(../img/venir_autocar2.jpg) no-repeat #463b30;
	}
	


