H1 {
	display: inline;
	font-weight: normal;
}
H2 {
	display: inline;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #990000;
}
H3 {
	display: inline;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.titre_introduction {
	font-size: 130%;
}
.couleur-titre-h2-rouge{
	color: #990000;
	font-weight: normal	;
}
.couleur-titre-rech-rouge{
	color: #990000;
	font-weight: bold	;
	font-size: 70%;	
}
.couleur-info-hotel{
	color: #990000;
	font-size: 70%;	
}
.couleur-info-hotel-100{
	color: #990000;
}
.couleur-proximite-hotel{
	color: #525252;
	font-weight: bold;
}
.couleur-recherche{
	color: #525252;
	font-weight: bold;
	font-size: 70%;	
}
.couleur-info-plus{
	color: #525252;
	font-weight: bold;
	font-size: 70%;	
}
.couleur-a-savoir{
	color: #525252;
	font-weight: bold;
	font-size: 70%;	
}

.titre-quartier{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;	
	color: #990000;
}


.link-s-nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #525252;
	text-decoration: none;
}
.link-s-nav:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #999933;
	text-decoration: none;
}
.link-s-nav-on{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #999933;
	text-decoration: none;
}


.menu-gh-retrait {
	margin-left: 10px;
	margin-right: 0px;
}

.link-ss-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #525252;
	text-decoration: none;
}
.link-ss-nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #990000;
	text-decoration: none;
}

.link-ss-nav-on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #990000;
	text-decoration: none;
}


.menu-gb-retrait {
	margin-left: 10px;
	margin-right: 0px;
}
.menu-h-link {
	text-decoration: none;
}

.retrait-off {
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	margin-left: 5px;
	margin-right: 5px;
}
.retrait-on {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-left: 5px;
	margin-right: 5px;
}
.link-menu {
	text-decoration: none;
	color: #525252;
}
.link-menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	background-color: #999933;
}
.retrait-menu-g {
	margin-left: 10px;
	margin-right: 5px;
}
.retrait-menu-g:hover {
	margin-left: 10px;
	margin-right: 5px;
	color: #FFFFFF;
}
.link-g-g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
	color: #525252;
}
.link-g-g:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
	color: #FFFFFF;
}
.chemin-g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #737373;
}
.chemin-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
}
.chemin-link-rec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
}
.chemin-link-rec-off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #999933;
}
.chemin-link-ho-page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #999933;
}
.chemin-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
}
/*
.titre-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #990000;
}
*/
.table-bord-g {
	border: 1px solid #CCCCCC;
}
.txt-intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #737373;
}
.txt-intro-100 {
	font-family: Arial, Helvetica, sans-serif;
	color: #737373;
}
.txt-intro-rouge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
	font-weight: bold;
}
.txt-intro-rouge-100{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #990000;
	font-weight: bold;
}
.txt-rouge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
}
.txt-rouge-100{
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
}
.txt2-intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #737373;
}
.txt-intro-rec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #737373;
}
/*
.txt-intro-rec-rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
}
*/
.table-recherche {
	background-color: #EFEFEF;
}
/*
.link-musee{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
	text-decoration: none;
}
.link-musee:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
	text-decoration: underline;
}
*/
.link-options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
	text-decoration: none;
}
.link-options:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
	text-decoration: underline;
}
.form-recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #737373;
	background-color: #FFFFFF;
	border: 1px solid #990000;
}
.filet-rouge {
	background-color: #ECCFD1;
}

.bloc-vert-rec {
	background-color: #E0E0C1;
}
.titre2-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #990000;
}
.titre-pa-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #990000;
	font-weight: bold;
}
.fleche-rec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #999933;
}
.select-recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #737373;
	border: 1px solid #808080;
}
body {
	background-image: url(../images/gris.gif);
	background-repeat: repeat-y;
	background-color: #B0ACA7;
	background-position: center;
}
.txt-select-recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
}
.txt-select-recherche-100 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #990000;
}
.filet-gris {
	background-color: #999999;
}
.txt-asavoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #525252;
	font-weight: bold;
}
.txt-aime-paris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #525252;
	font-weight: bold;
}
.link-g-r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
	color: #525252;
}
.link-g-r:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
	color: #FFFFFF;
}

.txt-question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #525252;
}
.txt-reponse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #737373;
}
.link-utile{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #737373;
}
.txt-reponse-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #737373;
	font-weight: bold;
}
.link-conseils {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
	text-decoration: none;
}
.link-conseils:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
	text-decoration: underline;
}
.txt-preciser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
}
.txt-facultatif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #737373;
}
.table-bord-r {
	border: 1px solid #C46C6C;
	background-color: #F0D9D9;
}
/*
.txt-seloger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 55%;
	color: #FFFFFF;
	background-color: #A98C4B;
	text-align: right;
}
.input-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #737373;
	background-color: #FFFFFF;
	border: 1px solid #808080;
}
*/
.retrait-txt {
	margin-left: 10px;
	margin-right: 5px;
}
.txt-selection {
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 70%;
}
.txt-theatre {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 70%;
}
.txt-theatre-g {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 70%;
	font-weight: bold;
}
.txt-selection-g {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 70%;
	font-weight: bold;
}

.link-titre {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
}
.link-titre:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 70%;
	font-weight: bold;
	text-decoration: underline;
}
.link-text {
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 70%;
	text-decoration: none;
}
/*
.link-liste-siti {
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 70%;
	text-decoration: none;
}
.link-liste-siti:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 70%;
	text-decoration: underline;
}
*/
a.spip_out { 
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 100%;
	text-decoration: none;
}
p.spip { 
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 100%;
	text-decoration: none;
	margin-top:0px;	
}
table.spip { 
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 100%;
	text-decoration: none;
}
tr.row_odd{
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 100%;
	text-decoration: none;
}
.link-text:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 70%;
	text-decoration: underline;
}
.link-text-100 {
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	text-decoration: none;
}
.link-text-100:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	text-decoration: underline;
}
.link-text-rouge {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 70%;
	text-decoration: none;
}
.link-text-rouge:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 70%;
	text-decoration: underline;
}
.link-text-rouge-100 {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 100%;
	text-decoration: none;
}
.link-text-rouge-100:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 100%;
	text-decoration: underline;
}


.titre-faq {
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;

}



.retrait-selection {
	margin-left: 10px;
	margin-right: 5px;
}
.retrait-bloc-gauche {
	margin-left: 8px;
	margin-right: 3px;
}
.txt-bloc-gauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #737373;
}

.txt-auteur-citation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
	font-weight: bold;
}
.txt-titre-evenements {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
	font-weight: bold;
}
.txt-soustitre-evenements {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
}
.txt-bloc-nouvelle-rec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #737373;
}
.txtb-bloc-gauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #737373;
	font-weight: bold;
}
.fond-bt-liste {
	background-color: #DDDDDD;
}
.fond-fiche-hotel {
	background-color: #FAFAE5;
}
.fond-reserver{
	background-color: #DFAFAF;
}


.link-fiche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
	text-decoration: none;
}
.link-fiche:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
	text-decoration: underline;
}
.titre14rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
}
.txt-11-rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
}
.txt-11-gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #737373;
}
.filet-rouge {
	background-color: #ECCFD1;
}

.menu-langue {
	margin-left: 10px;
	margin-right: 0px;
	text-align: center;
	vertical-align: middle;


}
.link-langue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #990000;
	text-decoration: none;

}

.fond-rech-hotel {
	background-color: #FAF1F2;
}
.nb-rech {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;
}
.txt-faq {
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 70%;
	text-decoration: none;
}
.titre-dossier{
	display: inline;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #990000;

}
td.retrait-image{
	margin-left:5px;
	margin-right:5px; 
	margin-top:5px;
	margin-bottom:5px; 
	
}

.tab-link{
	text-decoration: none;
	color: #525252;
}
.tab-link:hover{
	text-decoration: underline;
	color: #525252;
}
.etoile-rouge {
	font-weight:bold; 
	color: #525252;
}

/* Red?finition de classe de Spip
 Pour les textes pour lesquels on n'a pas la main sur le style, ex. l?gende d'une image */

.spip_documents{
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 70%;
	text-decoration: none;
}

.spip_out{
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 100%;
	text-decoration: none;
}

/*************************************************/
/**** RDAN : style pour les label de citypass ****/
/*************************************************/

.cityPass label, .cityPass select, .cityPass input{
font-size:70%;
}


