body {font-size:75%}
html,body {background-color : white;}
a:link {color: #0066FF; text-decoration:underline;}
a:visited {color: #0066FF; text-decoration:underline;}
a:hover {color:red; text-decoration:none;}
h1 {
	font-size : 190%;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color: #CC0000;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}

p,ul,li,td {
	font-size : 100%;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #333333;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	color: #333333;
}
.texte_bis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	color: #333333;
}

#texte_normal td {
font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 12px;
}

.blocprincipal {
	border-right-width: 4px;
	border-left-width: 4px;
	border-top-style: none;
	border-right-style: double;
	border-bottom-style: none;
	border-left-style: double;
	border-right-color: #77A3EE;
	border-left-color: #77A3EE;
}

a.texte:link {color: #FFFFFF;text-decoration: none;}
.catsousmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #77A3EE;
	font-style: italic;
}
.sousmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.sousmenuactif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}
.navig {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #1b50ae;
	font-size: 0.3cm;
	font-weight: normal;
	text-decoration: none;
}
.navig a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.3cm;
	text-decoration: none;
}
.navig a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #C20000;
	font-size: 0.3cm;
	text-decoration: none;
}
.navig a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.3cm;
	text-decoration: none;
}
.blocaccueil {
	background-color: #FFFACC;
	border-top: 1px none #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
.rubriques {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.35cm;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}
.navig_2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.3cm;
	font-weight: normal;
	text-decoration: none;
	background-color: #1B50AE;
}
.navig_2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.3cm;
	text-decoration: none;
}
.musees {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6cm;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
	text-transform: none;
}
.titres_pages {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6cm;
	font-style: normal;
	font-weight: bold;
	color: #1B50AE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1B50AE;
	text-transform: none;
}
.soustitres {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.4cm;
	font-style: normal;
	font-weight: bold;
	color: #1B50AE;
	border-bottom-style: none;
	text-transform: none;
}
.titres_pratique {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6cm;
	font-style: normal;
	font-weight: bold;
	color: #9F0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9F0000;
	text-transform: none;
}
.soustitres_pratique {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.4cm;
	font-style: normal;
	font-weight: bold;
	color: #9F0000;
	border-bottom-style: none;
	text-transform: none;
}
.distancier_ville {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #1B50AE;
	font-size: 12px;
	color: #CCCCCC;
	text-align: center;
}
.distancier_km {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A80000;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.date_histoire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.bloc_intro_rubriques {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	border: 1px dotted #999999;
	color: #333333;
}
.present_parcs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	color: #333333;
}
.titres_parcs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	font-weight: bold;
	color: #1B50AE;
}
.titres_centrehisto {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	font-weight: bold;
	color: #1B50AE;
}
.tableau_hotels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B50AE;
	background-color: #DDE7F9;
}
.BUTTON {
	font-family: arial, helvetica, sans-serif;
	border-width: 2pt;
	font-size: 12px;
	color: #DDE7F9;
	background-color: #1B50AE;
}
.annonce_offre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	color: #333333;
	border: 1px solid #333333;
}
.titres_offres {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	font-weight: bold;
	color: #1B50AE;
}
.slogan_offres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	font-weight: bold;
	color: #6B0908;
}
.tab_sortir {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	border: 1px dotted #999999;
	color: #333333;
}
.tableau_restaurant {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B50AE;
	background-color: #DDFFBB;
}
.button_restaurant {

	font-family: arial, helvetica, sans-serif;
	border-width: 2pt;
	font-size: 12px;
	color: #DDE7F9;
	background-color: #009900;
}
.listehotels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	color: #333333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #003366;
	text-indent: 10px;
}.hotels_categories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.38cm;
	font-weight: bold;
	color: #9F0000;
	text-transform: uppercase;
}
.agenda_tableau {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	color: #333333;
}
.agenda_type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	font-weight: bold;
	color: #1B50AE;
}
.agenda_lieu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	font-weight: bold;
	color: #9F0000;
}
.agenda_evenements {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	font-weight: bold;
	color: #1B50AE;
}
.groupes_tarifs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.5cm;
	color: #1B50AE;
}
.boutique_article {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.34cm;
	color: #C20000;
	font-weight: bold;
}
.boutique_tarif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.46cm;
	color: #FF9900;
	font-weight: bold;
}
.texte_liens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	color: #333333;
	text-decoration: none;
}
.texte_liens a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	color: #333333;
	text-decoration: none;
}
.rubrique_liens {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A80000;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.tgv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	font-style: normal;
	color: #31A522;
	border: 1px dashed #B3CE30;
}
.tab_reservation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	color: #333333;
	border: 1px solid #333333;
}
.menu {
	color: #FFFFFF;
	background-color: #1B50AE;
}

 boutsavplus A:link {FONT-SIZE: 0.27cm; COLOR: #000;font-family:arial,helvetica; TEXT-DECORATION: none}
.boutsavplus A:visited {FONT-SIZE: 0.27cm; COLOR: #000;font-family:arial,helvetica; TEXT-DECORATION: none}
.boutsavplus A:hover{FONT-SIZE: 0.27cm; COLOR: #000; font-family:arial,helvetica; TEXT-DECORATION: none}

.boutlibelle  {FONT-SIZE: 0.33cm; COLOR: #000;font-family:arial,helvetica; TEXT-DECORATION: none; font-weight:bold;}
.boutlibelle A:link {FONT-SIZE: 0.33cm; COLOR: #000;font-family:arial,helvetica; TEXT-DECORATION: none; font-weight:bold;}
.boutlibelle A:visited {FONT-SIZE: 0.33cm; COLOR: #000;font-family:arial,helvetica; TEXT-DECORATION: none; font-weight:bold;}
.boutlibelle A:hover{FONT-SIZE: 0.33cm; COLOR: #FFCC33; font-family:arial,helvetica; TEXT-DECORATION: none; font-weight:bold; }

.boutfondligne {font-family:arial,helvetica;font-size:11px;background-color:#1B50AE;color:#FFFFFF;font-weight:normal;}

.boutprix {font-family:arial,helvetica;font-size:12px;background-color:#1B50AE;color:#FFFFFF;font-weight:normal;}

.boutnumpage  {FONT-SIZE: 0.27cm;background-color:#1B50AE; COLOR: #FFFFFF;font-family:arial,helvetica; TEXT-DECORATION: none}
.boutnumpage A:link {FONT-SIZE: 0.27cm;background-color:#1B50AE; COLOR: #FFFFFF;font-family:arial,helvetica; TEXT-DECORATION: none}
.boutnumpage A:visited {FONT-SIZE: 0.27cm;background-color:#1B50AE; COLOR: #FFFFFF;font-family:arial,helvetica; TEXT-DECORATION: none}
.boutnumpage A:hover{FONT-SIZE: 0.27cm;background-color:#1B50AE; COLOR: #FFCC33; font-family:arial,helvetica; TEXT-DECORATION: none}


.moteur_resa {font-family:arial,helvetica;font-size:11px;color:#1B50AE;font-weight:normal;}
.moteur_resa A:link {font-family:arial,helvetica;font-size:11px;color:#1B50AE;font-weight:normal;}
.moteur_resa A:visited {font-family:arial,helvetica;font-size:11px;color:#1B50AE;font-weight:normal;}
.moteur_resa A:hover {font-family:arial,helvetica;font-size:11px;color:#1B50AE;font-weight:normal;}



.lignetableauchambre2 {font-family:arial,helvetica;font-size:11px;background-color:#1B50AE;color:#FFFFFF;font-weight:normal;}
.lignetableauchambre1 {font-family:arial,helvetica;font-size:11px;background-color:#1B50AE;color:#FFFFFF;font-weight:normal;}

.resa_1 {font-family:arial,helvetica;font-size:11px;background-color:#1B50AE;color:#FFFFFF;font-weight:normal;}
.resa_2 {font-family:arial,helvetica;font-size:11px;background-color:#1B50AE;color:#FFFFFF;font-weight:normal;}

.lignetableauchambreTC2 {font-family:arial,helvetica;font-size:11px;background-color:#FFCC33;color:#233881;font-weight:bold;}
.lignetableauchambreTC1 {font-family:arial,helvetica;font-size:11px;background-color:#F2B600;color:#233881;font-weight:bold;}

.TitreLots {font-family:arial,helvetica;font-size: 14px;font-weight: bold;color: #013567;}

.reserver A:link {FONT-SIZE: 0.27cm; COLOR: #FFFFFF;font-family:arial,helvetica; TEXT-DECORATION: none}
.reserver A:visited {FONT-SIZE: 0.27cm; COLOR: #FFFFFF;font-family:arial,helvetica; TEXT-DECORATION: none}
.reserver A:hover{FONT-SIZE: 0.27cm; COLOR: #FFCC33; font-family:arial,helvetica; TEXT-DECORATION: none}

.titreproduit {FONT-WEIGHT: bold; FONT-SIZE: 0.31cm; COLOR: #4d85c4; FONT-FAMILY:   Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.txtproduit {FONT-WEIGHT: normal; FONT-SIZE: 0.29cm; COLOR: #000000; FONT-FAMILY:   Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.promo {font-family:arial,helvetica;font-size:11px;background-color:#FF8000;color:#FFFFFF;font-weight:normal;}
.bouton {font-size: 9px;border-width:1px;font-family:  Arial, Helvetica, sans-serif;background-color: #013567;color: #FFFFFF;font-weight: bold}

.toutcompris0 {font-family:arial,helvetica;font-size:11px;background-color:#1E53AF;color:#fff;font-weight:bold;}
.toutcompris1 {font-family:arial,helvetica;font-size:11px;background-color:#6A9CE5;color:#fff;font-weight:normal;}
.toutcompris2 {font-family:arial,helvetica;font-size:11px;background-color:#5A82BD;color:#fff;font-weight:normal;}

.numpage {FONT-WEIGHT: bold; FONT-SIZE: 0.27cm; COLOR: #800000; FONT-FAMILY:   Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.numpage A:link {FONT-WEIGHT: bold; FONT-SIZE: 0.27cm; COLOR: #800000; FONT-FAMILY:   Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.numpage A:visited {FONT-WEIGHT: bold; FONT-SIZE: 0.27cm; COLOR: #800000; FONT-FAMILY:   Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.numpage A:hover {FONT-WEIGHT: bold; FONT-SIZE: 0.27cm; COLOR: #800000; FONT-FAMILY:   Arial, Helvetica, sans-serif; TEXT-DECORATION: none}


.ref {FONT-WEIGHT: normal; FONT-SIZE: 0.27cm; COLOR: "#000000"; FONT-FAMILY:   Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.ref A:link {FONT-WEIGHT: normal; FONT-SIZE: 0.27cm; COLOR: #000000; FONT-FAMILY:   Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.ref A:visited {FONT-WEIGHT: normal; FONT-SIZE: 0.27cm; COLOR: #000000; FONT-FAMILY:   Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.ref A:hover {FONT-WEIGHT: normal; FONT-SIZE: 0.27cm; COLOR: #000000; FONT-FAMILY:   Arial, Helvetica, sans-serif; TEXT-DECORATION: none}


A.retour:link {padding-right: 5px; FONT-SIZE: 9pt; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.retour:visited {padding-right: 5px; FONT-SIZE: 9pt; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.retour:hover {padding-right: 5px; FONT-SIZE: 9pt; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY:  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #4D85C4; TEXT-DECORATION: none}

.articles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	color: #1B50AE;
}
.titres_rubriques {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6cm;
	font-style: normal;
	font-weight: bold;
	color: #9F0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9F0000;
	text-transform: none;
}
.table_article {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1B50AE;
	border-left-color: #1B50AE;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.32cm;
	color: #333333;
}
.prix_boutique {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.5cm;
	font-style: normal;
	font-weight: bold;
	color: #9F0000;
	border-bottom-style: none;
	text-transform: none;
}
.table_nb_articles {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1B50AE;
	border-left-color: #1B50AE;
	background-color: #FFFACC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #1B50AE;
	border-bottom-color: #1B50AE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.3cm;
	color: #1B50AE;
	text-decoration: none;
}
.cadre_titre {
	color: #FFFFFF;
	font-weight: bold;
}
.cadre_corp {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CC0000;
	border-left-color: #CC0000;
}
.cadre_pied {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
}
.cadre_entier {
	border: 1px solid #CC0000;
}
table#coordonnees {
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 100%;
	color: #333333;
	border: 3px double #1B50AE;
	background-color: #FFFFFF;
}
.legende {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.30cm;
	color: #333333;
}