@charset "utf-8";
/* CSS Document */

.texte_gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #673D16;
}

.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #673D16;
}

.texte_noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration:none;
}

.texte_rouge_home_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #972421;
	font-weight: bold;
	text-decoration:none;
}
.texte_rouge_home_lien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}

.texte_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #673D16;
	text-decoration: none;
}
.texte_lien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #673D16;
	text-decoration: none;
}
.titre_rubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #972421;
	text-transform: uppercase;
}

.titre_rubrique_smaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #972421;
	text-transform: uppercase;
}

.titre_texte_noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}

.nav_situation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #972421;
	text-decoration: none;
	background-image: url(GB_images_index/situation.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_situation_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images_index/situation_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_situation:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images_index/situation_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_emplacements {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #972421;
	text-decoration: none;
	background-image: url(GB_images_index/emplacements.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_emplacements_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images_index/emplacements_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_emplacements:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images_index/emplacements_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_mobilhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #972421;
	text-decoration: none;
	background-image: url(GB_images_index/mobilhome.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_mobilhome_on{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images_index/mobilhome_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_mobilhome:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images_index/mobilhome_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_campingcar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #972421;
	text-decoration: none;
	background-image: url(GB_images_index/campingcar.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_campingcar_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images_index/campingcar_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_campingcar:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images_index/campingcar_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_cures {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #972421;
	text-decoration: none;
	background-image: url(GB_images_index/cures.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_cures_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images_index/cures_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_cures:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images_index/cures_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_bagnoles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #972421;
	text-decoration: none;
	background-image: url(GB_images_index/bagnoles.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_bagnoles_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images_index/bagnoles_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_bagnoles:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images_index/bagnoles_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_tarifs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #972421;
	text-decoration: none;
	background-image: url(GB_images_index/tarifs.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_tarifs_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images_index/tarifs_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_tarifs:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images_index/tarifs_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #972421;
	text-decoration: none;
	background-image: url(GB_images_index/contact.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_contact_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images_index/contact_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_contact:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images_index/contact_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.td_fond_navettes {
	text-decoration: none;
	background-image: url(GB_images_index/navettes2.jpg);
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
}
.td_fond_versions {
	text-decoration: none;
	background-image: url(GB_images_index/fond_versions.jpg);
}
.td_fond_corps_home {
	background-image: url(GB_images_index/corps.jpg);
}
.td_fond_pied_home {
	background-image: url(GB_images_index/pied_page.jpg);
}
.td_fond_navettes_type {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images/fond_navettes2.jpg);
}
.td_fond_titre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #972421;
	text-decoration: none;
	background-image: url(GB_images/fond_titre.jpg);
}

.td_fond_titre_partenaires {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #972421;
	text-decoration: none;
	background-image: url(GB_images/fond_titre_partenaires.jpg);
}

.td_fond_corps_type {
	text-decoration: none;
	background-image: url(GB_images/fond_corps.jpg);
}

.td_fond_corps_type_tarifs {
	text-decoration: none;
	background-image: url(GB_images/fond_corps_tarifs.jpg);
}
.bandeau_vert_tarifs {
	background-image: url(GB_images/bandeau_vert.jpg);}

.td_fond_pied_type {
	text-decoration: none;
	background-image: url(GB_images/pied_page.jpg);
}
.droite_portfolio {
	background-image: url(GB_images/droite_photo.jpg);
}
.legende_portfolio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.gauche_portfolio {
	background-image: url(GB_images/gauche_photo.jpg);
}

.texte_footer {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	
}

.texte_footer_blanc {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform:uppercase;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
}

.email_footer {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	
}
.email_footer:hover {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	
}

h1 {
	display:inline;
	font-weight: normal;
	
}

h2 {
	display:inline;
	font-weight: normal;
}
.tableau_pdf {
	border: 1px solid #962521;
}

.partenaires {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #972421;
	text-transform: uppercase;
	text-decoration:none;
}
.partenaires:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	text-decoration:none;
}

.tableau_contact {
	border: 1px dotted #962521;
}.nav_bagnoles_int {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #972421;
	text-decoration: none;
	background-image: url(GB_images/bagnoles.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_bagnoles_int_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images/bagnoles_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.nav_bagnoles_int:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images/bagnoles_on.jpg);
	display: block;
	text-align: center;
	vertical-align: middle;
	line-height: 57px;
}
.td_fond_pied_type_lien {
	text-decoration: none;
	background-image: url(GB_images/pied_page_lien.jpg);
}
.td_fond_corps_court {
	text-decoration: none;
	background-image: url(GB_images/fond_corps_court.jpg);
}
.mentions_legales {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #952521;
	text-decoration: none;
}
.mentions_legales:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #017D27;
	text-decoration: none;
}
.td_fond_titre_contact {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #972421;
	text-decoration: none;
	background-image: url(GB_images/fond_titre_contact.jpg);
}

.itineraire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #972421;
	text-transform:none;
	font-weight: bold;
	text-decoration: none;
}

.td_fond_corps_home_new {
	background-image: url(GB_images_index/corps_new.jpg);
}
.td_disponibilites_mobil {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F9DE1F;
	text-decoration: none;
	background-image: url(GB_images/fond-bouton.jpg);
	display: block;
	line-height: 30px;
}
.td_disponibilites_mobil:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(GB_images/fond-bouton.jpg);
	display: block;
	line-height: 30px;
}
.texte_tarifs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
