
	
	body {
		background-image: url( './images/background.jpg' );
		background-repeat: repeat-x;
		
		background-color: #FFFFFF;
		
		font-size: 12px;
	}
	
	body , table , select , input {	
		font-family: Arial, Helvetica, sans-serif;
	}
	
	input {
		font-size: 11px;
	}
	
	select {
		font-size: 11px;
	}
	
	a {
	
	}
	
	a:hover {
	
	}
	
	div , img , form , body , h1 , h2 , h3 , h4 , h5 , h6 {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	/*****************************************************************************/
	
	#tableauMaitre {
		width: 983px;
		
		background-color: #FFFFFF;
	}
	
	#tableauMaitre #headerGauche {
		background: url( './images/headerGauche.jpg' );
		background-repeat: no-repeat;
		vertical-align:top;
		
		width: 221px;
		height: 219px;
	}
	
	#tableauMaitre #headerDroiteTexte {
		background-image: url( './images/background.jpg' );
		background-repeat: repeat-x;
		
		height: 24px;
	}
	
	#tableauMaitre #headerDroiteTexte h1 {
		color: #FFFFFF;
		font-size: 13px;
		font-weight: normal;
	}
	
	#tableauMaitre #headerDroite {
		width: 1000px;
		height: 195px;
	}
	
	#tableauMaitre #headerDroite #menus {
		width: 100%;
		height: 22px;
	}
	
	#tableauMaitre #headerDroite #menus .sepMenu {
		width: 2px;
	}
	
	#tableauMaitre #headerDroite #menus #menuAccueil ,
	#tableauMaitre #headerDroite #menus #menuCompte ,
	#tableauMaitre #headerDroite #menus #menuGuideCommunes ,
	#tableauMaitre #headerDroite #menus #menuPartenaires ,
	#tableauMaitre #headerDroite #menus #menuNewsletter {
		background-image:url( './images/backgroundMenu1.jpg' );
		text-align: center;
		vertical-align: bottom;
		
		padding-bottom: 2px;
	}
	
	#tableauMaitre #headerDroite #menus #menuAccueil a ,
	#tableauMaitre #headerDroite #menus #menuCompte a ,
	#tableauMaitre #headerDroite #menus #menuGuideCommunes a ,
	#tableauMaitre #headerDroite #menus #menuPartenaires a ,
	#tableauMaitre #headerDroite #menus #menuNewsletter a ,
	#tableauMaitre #headerDroite #menus #menuPro a {
		color: #AD0014;
		
		text-decoration: none;
	}
	
	#tableauMaitre #headerDroite #menus #menuAccueil a:hover ,
	#tableauMaitre #headerDroite #menus #menuCompte a:hover ,
	#tableauMaitre #headerDroite #menus #menuGuideCommunes a:hover ,
	#tableauMaitre #headerDroite #menus #menuPartenaires a:hover ,
	#tableauMaitre #headerDroite #menus #menuNewsletter a:hover
	#tableauMaitre #headerDroite #menus #menuPro a:hover {
		color: #AD0014;
		
		text-decoration: none;
	}
	
	#tableauMaitre #headerDroite #menus #menuAccueil .selected ,
	#tableauMaitre #headerDroite #menus #menuCompte .selected ,
	#tableauMaitre #headerDroite #menus #menuGuideCommunes .selected ,
	#tableauMaitre #headerDroite #menus #menuPartenaires .selected ,
	#tableauMaitre #headerDroite #menus #menuNewsletter .selected ,
	#tableauMaitre #headerDroite #menus #menuPro .selected {
		color: #AD0014;
		font-weight: bold;
		
		text-decoration: none;
	}
	
	#tableauMaitre #headerDroite #menus #menuAccueil .selected:hover ,
	#tableauMaitre #headerDroite #menus #menuCompte .selected:hover ,
	#tableauMaitre #headerDroite #menus #menuGuideCommunes .selected:hover ,
	#tableauMaitre #headerDroite #menus #menuPartenaires .selected:hover ,
	#tableauMaitre #headerDroite #menus #menuNewsletter .selected:hover
	#tableauMaitre #headerDroite #menus #menuPro .selected:hover {
		color: #AD0014;
		font-weight: bold;
		
		text-decoration: none;
	}
	
	#tableauMaitre #headerDroite #menus #menuAccueil {
		width: 84px;
	}
	
	#tableauMaitre #headerDroite #menus #menuCompte {
		width: 91px;
	}
	
	#tableauMaitre #headerDroite #menus #menuGuideCommunes {
		width: 143px;
	}
	
	#tableauMaitre #headerDroite #menus #menuPartenaires {
		width: 94px;
	}
	
	#tableauMaitre #headerDroite #menus #menuNewsletter {
		width: 159px;
	}
	
	#tableauMaitre #caseDecouvrez {
		width: 153px;
		
		vertical-align: top;
		text-align: right;
	}
	
	#tableauMaitre #headerDroite #menus #menuPro {
		background-image:url( './images/backgroundMenu2.jpg' );
		text-align: left;
		vertical-align: bottom;
		
		padding-bottom: 2px;
		
		text-indent: 15px;
	}
	
	#tableauMaitre #headerDroite #menus #menuLangue {
		background-image:url( './images/backgroundMenu2.jpg' );
		text-align: right;
		
		width: 43px;
	}
	
	/*****************************************************************************/
	
	#tableauMaitre #caseOnglets {
		
	}
	
	#tableauMaitre .divLiensTirets {
		background-image: url( './images/petitsTirets.jpg' );
		background-repeat: repeat-x;
		
		width: 210px;
		
		padding-top: 6px;
		padding-bottom: 4px;
	}
	
	#tableauMaitre .divLiensTirets .liensTirets ,
	#tableauMaitre .divLiensTirets .liensTirets:hover {
		font-size: 11px;
		color: #626262;
		text-decoration: none;
		margin-left: 20px;
	}
	
	#tableauMaitre #tableauMoteur ,
	#tableauMaitre #tableauResultats ,
	#tableauMaitre #tableauFiche {
		width: 609px;
	}
	
	#tableauMaitre #tableauMoteur {
		height: 282px;
		
		background-image: url( './images/moteurBackground1.jpg' );
		background-repeat: repeat-x;
	}
	
	#tableauMaitre #tableauMoteur .carto {
		width: 282px;
	}
	
	#tableauMaitre #tableauMoteur #moteurPartieGauche {
		width: 10px;
		
		background-image: url( './images/moteurPartieGauche1.jpg' );
		background-repeat: no-repeat;
	}
	
	#tableauMaitre #tableauMoteur #moteurDynamique {
		vertical-align: bottom;
		
		padding-right: 7px;
		padding-bottom: 3px;
	}
	
	#tableauMaitre #tableauMoteur #moteurDynamique .lienNouvelleRecherche ,
	#tableauMaitre #tableauMoteur #moteurDynamique .lienNouvelleRecherche:hover {
		text-decoration: underline;
		/* MOTEUR 2 color: #55AF0C;*/
		color: #EA6813;
		font-weight: bold;
	}
	
	#tableauMaitre #tableauMoteur #moteurDynamique #dateArrivee {
		font-size: 11px;
		
		text-indent: 10px;
	}
	
	#tableauMaitre #tableauMoteur #moteurDynamique #dateArrivee a ,
	#tableauMaitre #tableauMoteur #moteurDynamique #dateArrivee a:hover {
		font-size: 11px;
		color :#BB0000;
	}
	
	#tableauMaitre #tableauMoteur #carto {
		width: 10px;
		
		background-image: url( './images/moteurPartieGauche2.jpg' );
		background-repeat: no-repeat;
	}
	
	#tableauMaitre #tableauResultats #haut {
		background-image: url( './images/hautResultat.gif' );
		background-repeat: no-repeat;
		
		height: 35px;
	}
	
	#tableauMaitre #tableauResultats #haut #titreResultat {
		font-size: 13px;
		font-weight: bold;
		vertical-align: top;
	}
	
	#tableauMaitre #tableauResultats #haut #triResultat {
		font-size: 11px;
		
		text-align: right;
		vertical-align: top;
		padding-right: 15px;
	}
	
	#tableauMaitre #tableauResultats #haut #triResultat select {
		font-size: 9px;
	}
	
	#tableauMaitre #tableauResultats #haut ,
	#tableauMaitre #tableauResultats #contenu ,
	#tableauMaitre #tableauResultats #basDroite ,
	#tableauMaitre #tableauFiche ,
	#tableauMaitre #tableauPromos #haut ,
	#tableauMaitre #tableauPromos #hautSelection ,
	#tableauMaitre #tableauPromos #contenu ,
	#tableauMaitre #tableauPromos #basDroite ,
	#tableauMaitre #tableauPanier ,
	#tableauMaitre #tableauContenu ,
	#tableauMaitre #tableauContenuPetit {
		background-color: #F1ECE8;
	}
	
	#tableauMaitre #tableauResultats #basGauche {
		width: 422px;
		height: 18px;
		
		vertical-align: top;
	}
	
	#tableauMaitre #tableauResultats #basGauche #divPlus {
		border-top: 1px dotted #8B0000;
		
		width: 100%;
	}
	
	#tableauMaitre #tableauResultats #basDroite {
		background-image: url( './images/basDroiteResultat.jpg' );
		background-repeat: no-repeat;
		
		font-size: 9px;
		color: #8B0000;
		text-indent: 16px;
		
		padding-top: 2px;
		
		width: 182px;
	}
	
	#tableauMaitre #tableauResultats #basDroite a {
		color: #8B0000;
		border: 1px solid #F1ECE8;
		
		text-decoration: none;
	}
	
	#tableauMaitre #tableauResultats #basDroite a:hover ,
	#tableauMaitre #tableauResultats #basDroite .pageActuelle ,
	#tableauMaitre #tableauResultats #basDroite .pageActuelle:hover {
		border: 1px solid #8B0000;
		
		text-decoration: none;
	}
	
	#tableauMaitre #tableauResultats #basDroite .fleche ,
	#tableauMaitre #tableauResultats #basDroite .fleche:hover {
		border: none;
	}
	
	#tableauMaitre #tableauResultats .divResultatSans ,
	#tableauMaitre #tableauResultats .divResultat {
		width: 100%;
		
		padding-bottom: 3px;
		padding-top: 3px;
		
		height: 80px;
	}
	
	#tableauMaitre #tableauResultats .divResultat {
		border-top: 1px dotted #8B0000;
	}
	
	#tableauMaitre #tableauResultats .divResultatSans .titre ,
	#tableauMaitre #tableauResultats .divResultat .titre {
		height: 20px;
	}
	
	#tableauMaitre #tableauResultats .divResultatSans .titre a ,
	#tableauMaitre #tableauResultats .divResultat .titre a {
		color: #981E1D;
		text-decoration: underline;
		
		height: 20px;
	}
	
	#tableauMaitre #tableauResultats .divResultatSans .prix ,
	#tableauMaitre #tableauResultats .divResultat .prix {
		text-align: center;
		vertical-align: middle;
		
		color: #981E1D;
		font-size: 10px;
		
		width: 100px;
	}
	
	#tableauMaitre #tableauResultats .divResultatSans .prix a ,
	#tableauMaitre #tableauResultats .divResultat .prix a {
		color: #981E1D;
		font-weight: bold;
		font-size: 16px;
		
		text-decoration: none;
	}
	
	#tableauMaitre #tableauResultats .divResultatSans .prix a:hover ,
	#tableauMaitre #tableauResultats .divResultat .prix a:hover {
		color: #981E1D;
		font-weight: bold;
		font-size: 16px;
		
		text-decoration: underline;
	}
	
	#tableauMaitre #tableauResultats .divResultatSans .description ,
	#tableauMaitre #tableauResultats .divResultat .description {
		vertical-align: top;
		font-size: 11px;
	}
	
	#tableauMaitre #tableauResultats .divResultatSans .detail ,
	#tableauMaitre #tableauResultats .divResultat .detail {
		vertical-align: top;
		text-align: right;
		
		height: 25px;
	}
	
	#tableauMaitre #tableauResultats .divResultatSans .detail a ,
	#tableauMaitre #tableauResultats .divResultat .detail a {
		color: #981E1D;
		font-weight: bold;
		
		text-decoration: underline;
	}
	
	#tableauMaitre #tableauResultats .divResultatSans .detail a:hover ,
	#tableauMaitre #tableauResultats .divResultat .detail a:hover {
		color: #981E1D;
		font-weight: bold;
		
		text-decoration: underline;
	}
	
	/*****************************************************************************/
	
	#tableauMaitre #tableauPanier {
		width: 752px;
	}
	
	#tableauMaitre #tableauPanier #haut {
		background-image: url( './images/hautResultatPanier.gif' );
		background-repeat: no-repeat;
		
		height: 11px;
	}
	
	/*****************************************************************************/
	
	#tableauMaitre #tableauContenu {
		width: 752px;
	}
	
	#tableauMaitre #tableauContenuPetit {
		width: 609px;
	}
	
	#tableauMaitre #tableauContenuPetit #haut {
		background-image: url( './images/hautResultatFiche.gif' );
		background-repeat: no-repeat;
		
		height: 11px;
	}
	
	#tableauMaitre #tableauContenu #haut {
		background-image: url( './images/hautResultatPanier.gif' );
		background-repeat: no-repeat;
		
		height: 11px;
	}
	
	#tableauMaitre #tableauContenuPetit #titre ,
	#tableauMaitre #tableauContenu #titre {
		width: 100%;
		text-align: right;
		font-size: 22px;
		color: #AD0014;
		
		padding-right: 30px;
	}
	
	#tableauMaitre #tableauContenuPetit .cat ,
	#tableauMaitre #tableauContenu .cat {
		width: 100%;
		
		color: #AD0014;
		font-size: 18px;
		
		border-bottom: 1px solid #AD0014;
		padding-bottom: 2px;
	}
	
	#tableauMaitre #tableauContenu .cat a ,
	#tableauMaitre #tableauContenu .cat a:hover {
		width: 100%;
		
		color: #AD0014;
		font-size: 18px;
		text-decoration: none;
		font-weight: normal;
	}
	
	#tableauMaitre #tableauContenuPetit .sousTitre ,
	#tableauMaitre #tableauContenu .sousTitre {
		color: #8B0000;
		font-size: 14px;
	}
	
	#tableauMaitre #tableauContenuPetit .ancres , 
	#tableauMaitre #tableauContenuPetit .ancres:hover ,
	#tableauMaitre #tableauContenu .ancres , 
	#tableauMaitre #tableauContenu .ancres:hover {
		color: #AD0014;
		font-size: 14px;
		text-decoration: none;
	}
	
	#tableauMaitre #tableauContenuPetit .ancres:hover ,
	#tableauMaitre #tableauContenu .ancres:hover {
		text-decoration: underline;
	}
	
	#tableauMaitre #tableauContenu .catResultat {
		width: 100%;
		
		color: #AD0014;
		font-size: 18px;
		
		border-bottom: 1px solid #AD0014;
		padding-bottom: 2px;
	}
	
	#tableauMaitre #tableauContenu .tabContenu {
		padding-bottom: 15px;
	}
	
	#tableauMaitre #tableauContenu .tabContenu a , 
	#tableauMaitre #tableauContenu .tabContenu a:hover {
		color: #000000;
		font-size: 10px;
		text-decoration: none;
	}
	
	#tableauMaitre #tableauContenu .tabContenu a:hover {
		text-decoration: underline;
	}
	
	#tableauMaitre #tableauContenu .tabContenu .selected , 
	#tableauMaitre #tableauContenu .tabContenu .selected:hover {
		color: #AD0014;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
	}
	
	#tableauMaitre #tableauContenu .tabContenu .selected:hover {
		text-decoration: underline;
	}
	
	#tableauMaitre #tableauContenu .tabContenuResultat {
		padding-bottom: 15px;
	}
	
	#tableauMaitre #tableauContenu .tabContenuResultat a , 
	#tableauMaitre #tableauContenu .tabContenuResultat a:hover {
		color: #000000;
		font-size: 12px;
		text-decoration: none;
	}
	
	#tableauMaitre #tableauContenu .tabContenuResultat a:hover {
		text-decoration: underline;
	}
	
	
	#tableauMaitre #tableauContenu #preReservation {
		height: 25px;
		width: 120px;
		
		line-height: 25px;
		
		text-align: center;
		
		background-color: #E9D4C0;
		background-image: url( './images/ongletReservation.gif' );
		background-repeat: no-repeat;
		
		margin: 10px;
	}
	
	#tableauMaitre #tableauContenu #preReservation a ,
	#tableauMaitre #tableauContenu #preReservation a:hover {
		color: #000000;
	}
	
	
	/*****************************************************************************/
	
	#tableauMaitre #tableauCodeProduit {
		width: 221px;
		
		padding-right: 13px;
		padding-bottom: 7px;
	}
	
	#tableauMaitre #tableauCodeProduit ,
	#tableauMaitre #tableauCodeProduit input ,
	#tableauMaitre #tableauCodeProduit a ,
	#tableauMaitre #tableauCodeProduit a:hover {
		font-size: 11px;
	}
	
	#tableauMaitre #tableauCodeProduit input {
		padding-left: 2px;
		padding-right: 2px;
	}
	
	#tableauMaitre #tableauCodeProduit a ,
	#tableauMaitre #tableauCodeProduit a:hover {
		color: #D2001B;
		text-decoration: underline;
	}
	
	#tableauMaitre #tableauCodeProduit input {
		border: 1px solid #000000;
	}
	
	/*****************************************************************************/
	
	#tableauMaitre #coupDeCoeur {
		width: 100%;
	}
	
	#tableauMaitre #coupDeCoeur .header {
		background-image: url( './images/coupDeCoeurHaut.jpg' );
		background-repeat: no-repeat;
		
		height: 7px;
	}
	
	#tableauMaitre #coupDeCoeur .content {
		background-image: url( './images/coupDeCoeurBackground.jpg' );
		background-repeat: repeat-y;
		
		padding-left: 10px;
		padding-right: 15px;
		
		color: #898B8A;
		font-size: 11px;
	}
	
	#tableauMaitre #coupDeCoeur .content .grosTitre {
		padding-top: 10px;
		
		color: #461041;
		font-size: 16px;
		font-weight: bold;
	}
	
	#tableauMaitre #coupDeCoeur .content .titre {
		color: #E30119;
		font-weight: bold;
	}
	
	#tableauMaitre #coupDeCoeur .content .prix {
		color: #451142;
		font-weight: bold;
	}
	
	#tableauMaitre #coupDeCoeur .content  #savoirPlus {
		width: 100%;
		text-align: right;
		
		padding-right: 10px;
	}
	
	#tableauMaitre #coupDeCoeur .content #savoirPlus a ,
	#tableauMaitre #coupDeCoeur .content #savoirPlus a:hover {
		color: #E30119;
		text-decoration: underline;
		font-weight: bold;
		font-size: 12px;
	}
	
	#tableauMaitre #coupDeCoeur .footer {
		background-image: url( './images/coupDeCoeurBas.jpg' );
		background-repeat: no-repeat;
		
		height: 7px;
	}
	
	/*****************************************************************************/
	
	#tableauMaitre #caseDecouvrez #decouvrez {
		width: 100%;
	}
	
	#tableauMaitre #caseDecouvrez #decouvrez .header {
		background-image: url( './images/decouvrezHaut.jpg' );
		background-repeat: no-repeat;
		
		height: 6px;
	}
	
	#tableauMaitre #caseDecouvrez #decouvrez .content {
		background-image: url( './images/decouvrezBackground.jpg' );
		background-repeat: repeat-y;
		
		padding-left: 17px;
		padding-right: 2px;
		padding-bottom: 7px;
		padding-top: 5px;
		text-align:left;
		
		color: #5B5B5B;
		font-size: 11px;
	}
	
	#tableauMaitre #caseDecouvrez #decouvrez .titre {
		color: #D2001B;
		font-weight: bold;
	}
	
	#tableauMaitre #caseDecouvrez #decouvrez .prix {
		color: #D2001B;
		font-weight: bold;
	}
	
	#tableauMaitre #caseDecouvrez #decouvrez a ,
	#tableauMaitre #caseDecouvrez #decouvrez a:hover {
		color: #D2001B;
		font-size: 10px;
		text-decoration: underline;
	}
	
	#tableauMaitre #caseDecouvrez #decouvrez .separator {
		background-image: url( './images/decouvrezSeparateur.jpg' );
		background-repeat: no-repeat;
		
		height: 1px;
	}
	
	#tableauMaitre #caseDecouvrez #decouvrez .footer {
		background-image: url( './images/decouvrezBas.jpg' );
		background-repeat: no-repeat;
		
		height: 9px;
	}
	
	/*****************************************************************************/
	
	#tableauMaitre #liensReferencement {
		width: 100%;
	}
	
	#tableauMaitre #liensReferencement td {
		color: #636363;
		font-size: 10px;
		font-weight: bold;
		vertical-align: top;
	}
	
	#tableauMaitre #liensReferencement td a ,
	#tableauMaitre #liensReferencement td a:hover {
		color: #A0A0A0;
		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
	}
	
	
	/*****************************************************************************/
	
	#tableauMaitre #tableauPromos #haut {
		background-image: url( './images/hautResultatPromos.gif' );
		background-repeat: no-repeat;
		
		height: 54px;
	}
	
	#tableauMaitre #tableauPromos #hautSelection {
		background-image: url( './images/hautResultatSelection.gif' );
		background-repeat: no-repeat;
		
		height: 54px;
	}
	
	#tableauMaitre #tableauPromos #basGauche {
		width: 422px;
		height: 18px;
		
		vertical-align: top;
	}
	
	#tableauMaitre #tableauPromos #basGauche #divPlus {
		border-top: 1px dotted #8B0000;
		
		width: 100%;
	}
	
	#tableauMaitre #tableauPromos #basDroite {
		background-image: url( './images/basDroiteResultat.jpg' );
		background-repeat: no-repeat;
		
		font-size: 9px;
		color: #8B0000;
		text-indent: 16px;
		
		padding-top: 2px;
		
		width: 182px;
	}
	
	#tableauMaitre #tableauPromos #basDroite a {
		color: #8B0000;
		border: 1px solid #F1ECE8;
		
		text-decoration: none;
	}
	
	#tableauMaitre #tableauPromos #basDroite a:hover ,
	#tableauMaitre #tableauPromos #basDroite .pageActuelle ,
	#tableauMaitre #tableauPromos #basDroite .pageActuelle:hover {
		border: 1px solid #8B0000;
		
		text-decoration: none;
	}
	
	#tableauMaitre #tableauPromos #basDroite .fleche ,
	#tableauMaitre #tableauPromos #basDroite .fleche:hover {
		border: none;
	}
	
	#tableauMaitre #tableauPromos .divResultat {
		width: 100%;
		
		padding-bottom: 3px;
		padding-top: 3px;
		
		border: none;
	}
	
	#tableauMaitre #tableauPromos .divResultat .titreGites ,
	#tableauMaitre #tableauPromos .divResultat .titreGites:hover ,
	#tableauMaitre #tableauPromos .divResultat .titreHotels ,
	#tableauMaitre #tableauPromos .divResultat .titreHotels:hover ,
	#tableauMaitre #tableauPromos .divResultat .titreJunior ,
	#tableauMaitre #tableauPromos .divResultat .titreJunior:hover ,
	#tableauMaitre #tableauPromos .divResultat .titreThemes ,
	#tableauMaitre #tableauPromos .divResultat .titreThemes:hover ,
	#tableauMaitre #tableauPromos .divResultat .titrePromos ,
	#tableauMaitre #tableauPromos .divResultat .titrePromos:hover {
		font-weight: bold;
		text-decoration: underline;
	}
	
	#tableauMaitre #tableauPromos .divResultat .titreGites ,
	#tableauMaitre #tableauPromos .divResultat .titreGites:hover ,
	#tableauMaitre #tableauPromos .divResultat .prixGites {
		color: #EC9601;
	}
	
	#tableauMaitre #tableauPromos .divResultat .titreHotels ,
	#tableauMaitre #tableauPromos .divResultat .titreHotels:hover ,
	#tableauMaitre #tableauPromos .divResultat .prixHotels {
		color: #34A12C;
	}
	
	#tableauMaitre #tableauPromos .divResultat .titreJunior ,
	#tableauMaitre #tableauPromos .divResultat .titreJunior:hover ,
	#tableauMaitre #tableauPromos .divResultat .prixJunior {
		color: #6C027C;
	}
	
	#tableauMaitre #tableauPromos .divResultat .titreThemes ,
	#tableauMaitre #tableauPromos .divResultat .titreThemes:hover ,
	#tableauMaitre #tableauPromos .divResultat .prixThemes {
		color: #CB4709;
	}
	
	#tableauMaitre #tableauPromos .divResultat .titrePromos ,
	#tableauMaitre #tableauPromos .divResultat .titrePromos:hover ,
	#tableauMaitre #tableauPromos .divResultat .prixPromos {
		color: #E0061E;
	}
	
	/*****************************************************************************/
	
	#tableauMaitre #tableauFiche #haut {
		background-image: url( './images/hautResultatFiche.gif' );
		background-repeat: no-repeat;
		
		height: 11px;
	}
	
	#tableauMaitre #tableauFiche .liensListe {
		width: 33%;
	}
	
	#tableauMaitre #tableauFiche .liensListe a {
		color: #A70000;
		text-decoration: none;
	}
	
	#tableauMaitre #tableauFiche .liensListe a:hover {
		color: #A70000;
		text-decoration: none;
	}
	
	#tableauMaitre #tableauFiche #titreHebergement {
		color: #64647E;
		
		font-size: 16px;
		
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 10px;
		
		border-top: 1px dotted #000000;
		border-bottom: 1px dotted #000000;
	}
	
	#tableauMaitre #tableauFiche #casePhotoHebergement {
		width: 220px;
		
		background-color: #E9DCD8;
		border: 1px solid #B7A593;
	}
	
	#tableauMaitre #tableauFiche #ongletDescriptif ,
	#tableauMaitre #tableauFiche #ongletCommodite ,
	#tableauMaitre #tableauFiche #ongletSurPlace {
		height: 28px;
		
		text-align: center;
		line-height: 28px;
		
		float: left;
		
		background-repeat: no-repeat;
		
		cursor: pointer;
	}
	
	#tableauMaitre #tableauFiche #ongletDescriptif {
		width: 115px;
		
		background-image: url( './images/ongletDescription1.gif' );
	}
	
	#tableauMaitre #tableauFiche #ongletCommodite {
		width: 90px;
		
		background-image: url( './images/ongletDescription2.gif' );
	}
	
	#tableauMaitre #tableauFiche #ongletSurPlace {
		width: 65px;
		
		background-image: url( './images/ongletDescription3.gif' );
	}
	
	#tableauMaitre #tableauFiche #btnReservation {
		width: 270px;
		height: 28px;
		
		float: right;
	}
	
	#tableauMaitre #tableauFiche #btnReservation #reservation ,
	#tableauMaitre #tableauFiche #btnReservation #preReservation {
		height: 25px;
		float: left;
		
		line-height: 25px;
		
		text-align: center;
	}
	
	#tableauMaitre #tableauFiche #btnReservation #reservation {
		width: 120px;
		
		background-color: #F0BBA1;
		background-image: url( './images/ongletReservation.gif' );
		background-repeat: no-repeat;
	}
	
	#tableauMaitre #tableauFiche #btnReservation #reservation a ,
	#tableauMaitre #tableauFiche #btnReservation #reservation a:hover {
		color: #000000;
		font-weight: bold;
	}
	
	#tableauMaitre #tableauFiche #btnReservation #preReservation {
		width: 120px;
		
		background-color: #E9D4C0;
		background-image: url( './images/ongletReservation.gif' );
		background-repeat: no-repeat;
	}
	
	#tableauMaitre #tableauFiche #btnReservation #preReservation a ,
	#tableauMaitre #tableauFiche #btnReservation #preReservation a:hover {
		color: #000000;
	}
	
	#tableauMaitre #tableauFiche #contenuDescriptif ,
	#tableauMaitre #tableauFiche #contenuCommodite ,
	#tableauMaitre #tableauFiche #contenuSurPlace {
		clear: both;
		width: 100%;
		height: 175px;
		
		padding: 4px;
		
		overflow: auto;
	}
	
	#tableauMaitre #tableauFiche #contenuDescriptif {
		background-color: #B7A593;
	}
	
	#tableauMaitre #tableauFiche #contenuCommodite {
		background-color: #C4B2A0;
		display: none;
	}
	
	#tableauMaitre #tableauFiche #contenuSurPlace {
		background-color: #D7C3AF;
		display: none;
	}
	
	/*****************************************************************************/
	
	.sep6 {
		height: 6px;
	}
	.sep8 {
		height: 8px;
	}
	.sep10 {
		height: 10px;
	}
	.sep12 {
		height: 12px;
	}
	.sep14 {
		height: 14px;
	}
	.sep16 {
		height: 16px;
	}
	.sep18 {
		height: 18px;
	}
	.sep20 {
		height: 20px;
	}
	
	/*****************************************************************************/
	