.contenant_site {
	height: 575px;
	width: 998px;
	margin-right: auto;
	margin-left: auto;
}
.bas_page_droite {
	height: 37px;
	width: 217px;
	background-image: url(../images/bas_page_droite.jpg);
	float: left;
}

.espace_gauche {
	width: 133px;
	height: 575px;
	float: left;
}
.partie_bouton {
	width: 25px;
	height: 575px;
	float: left;
	background-repeat: no-repeat;
	background-position: right;
}
.blochaut_bouton {
	width: 25px;
	height: 313px;
	background-image: url(../images/bloc_haut_bouton.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.bouton_gb {
	width: 25px;
	height: 91px;
	background-repeat: no-repeat;
	background-position: right;
}
.bouton_fr {
	width: 25px;
	height: 171px;
	background-repeat: no-repeat;
	background-position: right;
}
.bordgauche_arrondi {
	background-image: url(../images/bordgauche_arrondi.gif);
	float: left;
	height: 575px;
	width: 20px;
}
.bandeau_haut {
	float: left;
	height: 115px;
	width: 719px;
	background-image: url(../images/bandeau_haut.jpg);
}
.fenetre_centrale {
	height: 460px;
	width: 501px;
	float: left;
}
.fond_menu {
	height: 59px;
	width: 501px;
	background-image: url(../images/fond_menubis.gif);
}
.menu_1 {
	height: 15px;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 13px;
	background-position: center bottom;
	float: left;
	margin-right: 3px;
	
	}
.menu_2 {
	height: 15px;
	width: 74px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 13px;
	background-position: center bottom;
	float: left;
	margin-right: 3px;
}
.menu_3 {
	height: 15px;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 13px;
	background-position: center bottom;
	float: left;
}
.menu_4 {
	height: 15px;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 13px;
	background-position: center bottom;
	float: left;
	margin-left: 3px;
}
.menu_5 {
	height: 15px;
	width: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 13px;
	float: left;
	margin-left: 10px;
}
.fond_centre {
	height: 365px;
	width: 501px;
	background-image: url(../images/centre_fond.jpg);
}
.scroll_centre {
	height: 358px;
	width: 501px;
	overflow: auto;
}
.texte_intro_formu_resa {
	height: auto;
	width: 421px;
	font-family: Arial, Helvetica, sans-serif;
}
.sous_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cca189;
}

.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #9f4e22;
	font-style: oblique;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}


.flash {
	height: 73px;
	width: 298px;
	float: right;
	margin-top: 25px; 
}

.flash_lo {
	height: 110px;
	width: 710px;
	float: left;
	margin-top: 10px;
}

.flash_droite {
	height: 73px;
	width: 298px;
	float: right;
	margin-left: -75px; 
	margin-top:-10px; 
}

.bas_page_g {
	height: 37px;
	width: 501px;
	background-image: url(../images/bas_page.jpg);
}
.bloc_droite {
	height: auto;
	width: 217px;
	float: left;
	background-repeat: no-repeat;
}
.fond_central_droite {
	background-image: url(../images/fond_central_droite.jpg);
	height: 365px;
	width: 217px;
	background-repeat: no-repeat;
}

.fond_blocinfo_droite {
	height: 59px;
	width: 217px;
	background-image: url(../images/fond_blocinfo_droite.gif);
}
.texte_blocinfo_droite {
	height: 50px;
	width: 212px;
	background-image: url(../images/fond_blocinfo_droite.gif);
	color: #CCA189;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-left: 5px;
	padding-top: 5px;
	font-weight: bold;
}
.textearticle_droite {
	height: auto;
	width: 198px;
	margin-right: 10px;
	margin-left: 10px;
	color: #3d1e0d;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.textearticleimage_droite {
	height: auto;
	width: 198px;
	margin-top: 12px;
	margin-right: 10px;
	margin-left: 10px;
	color: #3d1e0d;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.image_bas_article {
	height: 28px;
	background-image: url(file:images/bas_forme_articlebis.jpg);
	width: 198px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 5px;
}

.titerarticle_droite {
	color: #9f4e22;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9a5631;
}

.texte_blocinfo_ital {
	color: #cca189;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
}
.reserver {
	background-repeat: no-repeat;
	height: 30px;
	width: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	float: right;
	padding-top: 10px;
	padding-right: 20px;
}
.reserver_bt {
	background-repeat: no-repeat;
	height: 20px;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 20px;
	background-image: url(../images/bouton_reserv_bt.gif);
	margin-top: 7px;
	float: right;
	margin-right: 20px;
}
.texte_mentions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bfa273;
	height: auto;
	width: auto;
}

.contenant_offre {
	height: 164px;
	width: 420px;
	margin-top: 10px;
}
.contenant_photo_offre {
	height: 164px;
	width: 94px;
	float: left;
}
.photo_principal {
	height: 94px;
	width: 94px;
	background-image: url(../images/teste_photo.jpg);
}
.accueil_texte {
	height: auto;
	width: 434px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left: 6px;
	margin-right: 6px;
}
.offre_texte {
	height: auto;
	width: 314px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left: 6px;
	margin-right: 6px;
}
.offre_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #807e7e;
}
.offre_legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #807e7e;
}
.offre_titre_ital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #807e7e;
	font-style: oblique;
}
.filet_sep {
	background-image: url(../images/filet_sep.png);
	height: 3px;
	width: 190px;
	background-repeat: no-repeat;
	float: left;
}
.arrondi_offre {
	height: 43px;
	width: 326px;
	float: left;
	z-index: 1;
	position: static;
	display: inline-table;
	background-image: url(../images/filet_sep.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.photo_vignette {
	height: 28px;
	width: 44px;
	float: left;
	background-image: url(../images/test_photo2.jpg);
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px; 
}
.bouton_valider {
	background-repeat: no-repeat;
	height: 15px;
	width: 48px;
	margin-left: 55px;
	float: left;
	background-image: url(../images/bouton_valider.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 11px;
	padding-top: 1px;
	margin-top: 14px;
}
a.bouton_valider:hover {
	background-repeat: no-repeat;
	height: 16px;
	width: 48px;
	margin-top: 14px;
	margin-left: 55px;
	float: left;
	background-image: url(../images/bouton_valider_hover.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 1px;
	padding-left: 11px;
}
.bouton_valider_bt {
	background-repeat: no-repeat;
	height: 25px;
	width: 125px;
	margin-left: 55px;
	float: left;
	background-image: url(../images/bouton_valider_bt.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 11px;
	padding-top: 1px;
	margin-top: 14px;
}
.contenant_formu {
	background-repeat: no-repeat;
	height: auto;
	width: 421px;
	margin-top: 10px;
	float: left;
}
.bandeau_formu {
	height: 14px;
	width: 421px;
	background-image: url(../images/barre_haut_formu.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 25px;
	background-repeat: no-repeat;
}

.fond_formu {
	width: 421px;
	background-image: url(../images/fond_formu.gif);
	background-repeat: repeat-y;
	height: auto;
	background-position: top;
	float: left;
	margin-top: 2px;
}
.formu_arrivée {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	height: auto;
	width: 100px;
	margin-top: 3px;
	margin-left: 15px;
	margin-bottom: 3px;
	float: left;
	padding-right: 20px;
}
.formu_duree {
	height: 12px;
	width: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-top: 8px;
	margin-left: 30px;
}
.formu_nbpers {
	height: auto;
	width: 100px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-top: 3px;
	margin-left: 30px;
}
.choix_log {
	float: right;
	height: 14px;
	width: 164px;
	background-image: url(../images/choix_log.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 12px;
	background-position: left;
	text-indent: 23px;
}
a.choix_log:hover {
	float: right;
	height: 14px;
	width: 164px;
	background-image: url(../images/choix_log_hover.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 12px;
	background-position: left;
	text-indent: 23px;
}
.phrase_menu {
	float: left;
	height: auto;
	width: auto;
	margin-top: 78px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #cca189;
}
.gros_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}
body input.bouton
{
	background-color: transparent;
	background-repeat: no-repeat;
	width: 68px;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: none;
	color: #FFFFFF;
	background-image: url(../images/bouton_reserv.gif);
	text-indent: 10px;
}
body input.bouton_reservdir
{
	background-color: transparent;
	background-repeat: no-repeat;
	width: 120px;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: none;
	color: #FFFFFF;
	background-image: url(../images/bouton_reservdir.gif);
	text-indent: 10px;
}
.reservdir {
	height: 14px;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-position: center bottom;
	float: left;
	padding-top: 28px;
	padding-left: 43px;
}
a.lien_station:link {
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9f4e22;
	font-weight: bold;
	text-decoration: underlined;

}
a.lien_station:hover {
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	font-weight: bold;
	text-decoration: underlined;
}
a.lien_gris:link {
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #807e7e;
	font-weight: normal;
	text-decoration: underlined;

}
a.lien_gris:hover {
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #807e7e;
	font-weight: normal;
	text-decoration: underlined;
}
