

/* STYLES GENERIQUES */
H1  { color: #FF7400; font-size: 13px; font-weight: bold; margin: 0; display: inline; }
H2  { color: #FF7400; font-size: 12px; font-weight: bold; margin: 0; display: inline; }
H3  { font-family: verdana,arial,sans-serif; }
body { text-align: center; margin: 0 0 20px 0; background-color: #EFEFEF;}  /*e6e6e6*/
form, input, select, iframe, frame { font-size: 10px; margin: 0; padding: 0; }
body, td,table { color: #5E5E5E; font-size: 11px; font-family: verdana,arial,sans-serif; }
.textgras { color: #5E5E5E; font-size: 11px; font-weight: bold; font-family: verdana,arial,sans-serif; }
.alerte { color: red; }
.textorange { color: #FF7400; }
.textorangegras { color: #FF7400; font-weight: bold; }
.textblancgras{ color: #FFFFFF; font-weight: bold; }
.textfond      { border-top: none; border-right: none; border-bottom: 3px solid #AEB1BF; border-left: none;  }
.img  { margin: 0; display:block; padding: 0 }
a { color: #5E5E5E }
a:hover { color: #5E5E5E; text-decoration: none; }
.points  { background-image: url(/media/points.gif) }
.points2  { background-image: url(/media/points2.gif) }
.points3  { background-image: url(/media/points3.gif) }
.points_blancs  { background-image: url(/media/points_blancs.gif) }
a.lienmenudetail { color: #ffffff; font-size: 9px; text-decoration: none; }
a.lienmenudetail:hover { color: #ffffff; font-size: 9px; text-decoration: underline; }
a.nosouligne { font-size: 9px; text-decoration: none; }
a.nosouligne:hover {font-size: 9px; text-decoration: underline; }
.contour {  border: solid 1px #c5c5c5 }
.contour_app { background-color: #f5f5f5; border: solid 1px #a9a9a9 }
.text_app      { color: #32cd32; font-size: 10px; }
.contour_app3 { color: #ff8c00; font-size: 10px; border: dotted 1px #a9a9a9 }
.taille_police { font-size: 10px; }
.taille_police11 { font-size: 11px; }
.taille_police9 { font-size: 9px; }
hr { font-size: 1px; margin: 0; padding: 0; }
.erreur { color: #FD2B00; }
div.tabcontent_300 select { width: 200px; }
div.tabcontent1 input { width: 220px; }
div.tabcontent_popupdatepromo input { width: 300px; }
div#fond {position: relative; margin: 0 auto; text-align: left; padding: 0 17px; background: url("/media/fond.gif") repeat-y; width: 758px; }
div#pied_page { margin: 0 auto; padding-top: 20px; width: 792px;  background: url("media/pied_page.gif") no-repeat; }
div#pied_ref { margin: 0 auto; padding-top: 20px; width: 792px; }
.puce { list-style-image: url("media/puce.gif");margin-left: 0px;padding: 0px; }
.ul_puce { margin-top: 10px; }


/* STYLE fieldset */
#linkToThisPagePopup{position:relative;}
#linkToThisPagePopup fieldset{position:absolute;background-color:#dcdcdc;border:1px solid #0063b4;top:1em;left:5em;*left:-10em;width:40em;padding:1em;}
#linkToThisPagePopup fieldset textarea{font-family:monospace;font-size:0.97em;width:440px;height:100px;padding:8px;}
#linkToThisPagePopup fieldset P{margin:2em 0 1em;clear:both;}



/* STYLES ENTETE */
.fond_entete { background-image: url(/media/fond_entete.jpg); }
.fond_enteteprint { background-color: #007BD8; }
.fond_popup_entete { background-image: url(/media/fond_enteteprint.jpg); }
.ombre_entete { background-image: url(/media/ombre_entete.gif); }
.menu_entete { background-image: url(/media/menu_entete.gif); }
.pix_entete { background-image: url(/media/pix_entete.gif); }
.pix_menu_entete { background-image: url(/media/pix_menu.gif); }
.titre1_entete { text-shadow: #0062ae 0px 1px 1px;font-size: 24px; font-weight: bold; color: #ffffff }        
.titre2_entete { text-shadow: #0062ae 0px 1px 1px;font-size: 20px; color: #FF7200; }
.textmail { color: #5E5E5E }
a.nosouligne_entete { text-decoration: none; font-size: 13px; font-weight: bold; color: #ffffff	 }	
a.nosouligne_entete:hover { text-decoration: underline; font-size: 13px; font-weight: bold; color: #ffffff }
a.souligne_entete { text-decoration: none; color: #ffffff }	
a.souligne_entete:hover { text-decoration: none; color: #ffffff }
a.menu_lien_entete { text-decoration: none; }
a.menu_lien_entete:hover { text-decoration: none; color: #979696 }

/* --------Style nouvelle entete fr------------ */
a.nosouligne_entete2 { font-size:12px;text-shadow: #ffffff 0px 1px 1px;text-decoration: none; color: #5E5E5E }	
a.nosouligne_entete2:hover { font-size:12px;text-shadow: #ffffff 0px 1px 1px;text-decoration: none; color: #5E5E5E }
a.souligne_entete2 { text-decoration: none; color: #ffffff }	
a.souligne_entete2:hover { text-decoration: none; color: #ffffff }
a.menu_lien_entete2 { text-decoration: none; color: #ffffff }
a.menu_lien_entete2:hover { text-decoration: underline; color: #ffffff }
.nbre_annonce_panier { color: #FF7400;	text-shadow: #ffffff 0px 1px 1px;font-size:12px; }

/* STYLES MENU */
.fond_menu  { background-image: url("media/fond_menu2.gif") }
.cadre_menu  { background-image: url("media/fond_menu2.gif"); border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #c5c5c5 }
.titre_menu    { font-family: arial,verdana,sans-serif; color: #fff; font-size: 16px }
.texte_membre    { font-family: arial,verdana,sans-serif; font-size: 11px; }
a.texte_membre    { font-family: arial,verdana,sans-serif; font-size: 11px; text-decoration: none; }
a.texte_membre:hover  { font-family: arial,verdana,sans-serif; font-size: 11px; text-decoration: underline; }
.soustitre_menu { color: #ffffff;  font-size: 10px; font-weight: bold; }
a.nosouligne_menu { color: #ffffff; text-decoration: none; font-size: 10px;  }
a.nosouligne_menu:hover { color: #ffffff; text-decoration: underline; font-size: 10px;  }

/* STYLES POPUP */
.titre_entete_popup { font-size: 15px; font-style: oblique; font-weight: bold; color: #FFFFFF; }
.soustitre_popup { background-color: #EEF7FF; border-top: 1px solid #058FFC; border-bottom: 1px solid #058FFC; font-weight: bold; }



/* STYLES MENUDROIT */
.titre_menudroite { color: #FF7400; font-size: 13px; font-weight: bold; }
.titre_menudroitemer { color: #03B4FE; font-size: 13px; font-weight: bold; }
.titre_menudroitecampagne { color: #04B201; font-size: 13px; font-weight: bold; }
.titre_menudroitemontagne { color: #51807F; font-size: 13px; font-weight: bold; }
.titre_menudroitegv { color: #FF0099; font-size: 13px; font-weight: bold; }
.soustitre_menudroite { font-size: 11px; }
.soustitredate_menudroite { font-size: 10px; }
.titreconsultation_menudroite { color: #FF7400; font-size: 13px; font-weight: bold; }
.titreconsultationmer_menudroite { color: #03B4FE; font-size: 13px; font-weight: bold; }
.titreconsultationmontagne_menudroite { color: #51807F; font-size: 13px; font-weight: bold; }
.titreconsultationcampagne_menudroite { color: #04B201; font-size: 13px; font-weight: bold; }
.titreconsultationgv_menudroite { color: #FF0099; font-size: 13px; font-weight: bold; }
.lienvilleclicdefault { color: #FF7400; font-size: 10px;  }
.lienvilleclicmer { color: #03B4FE; font-size: 11px;  }
.lienvilleclicmontagne { color: #51807F; font-size: 11px;  }
.lienvillecliccampagne { color: #04B201; font-size: 11px;  }
.lienvilleclicgv { color: #FF0099; font-size: 11px;  }


/* STYLES MENUCOEUR */
.titre_menucoeur { color: #FF7400; font-size: 9px; font-weight: bold; }
a.texte_menucoeur { text-decoration: none; font-size: 10px; }
a.texte_menucoeur:hover { text-decoration: underline; font-size: 10px; }
.loyer_menucoeur { color: #FF7400; font-size: 10px; font-weight: bold; }
.photo_menucoeur { border: solid 1px #5E5E5E; }
.titre_menucoeurmer { color: #03B4FE; font-size: 9px; font-weight: bold; }
.loyer_menucoeurmer { color: #03B4FE; font-size: 10px; font-weight: bold; }
.titre_menucoeurmontagne { color: #51807F; font-size: 9px; font-weight: bold; }
.loyer_menucoeurmontagne { color: #51807F; font-size: 10px; font-weight: bold; }
.titre_menucoeurcampagne { color: #04B201; font-size: 9px; font-weight: bold; }
.loyer_menucoeurcampagne { color: #04B201; font-size: 10px; font-weight: bold; }
.titre_menucoeurgrandesvilles { color: #FF0099; font-size: 9px; font-weight: bold; }
.loyer_menucoeurgrandesvilles { color: #FF0099; font-size: 10px; font-weight: bold; }

.titremer_menucoeur { color: #03B4FE; font-size: 13px; font-weight: bold; }
.loyermer_menucoeur { color: #03B4FE; font-size: 10px; font-weight: bold; }
.titremontagne_menucoeur { color: #51807F; font-size: 13px; font-weight: bold; }
.loyermontagne_menucoeur { color: #51807F; font-size: 10px; font-weight: bold; }
.titrecampagne_menucoeur { color: #04B201; font-size: 13px; font-weight: bold; }
.loyercampagne_menucoeur { color: #04B201; font-size: 10px; font-weight: bold; }
.titregv_menucoeur { color: #FF0099; font-size: 13px; font-weight: bold; }
.loyergv_menucoeur { color: #FF0099; font-size: 10px; font-weight: bold; }
.titredefault_menucoeur { color: #FF7400; font-size: 13px; font-weight: bold; }
.loyerdefault_menucoeur { color: #FF7400; font-size: 10px; font-weight: bold; }

/* STYLES PIEDPAGE */
a.pied_page { font-size: 10px; text-decoration: none; }
a.pied_page:hover { font-size: 10px; text-decoration: underline; }
.piedcopyright_page { font-size: 10px; font-weight: bold; }


#otherlanguages dl {margin-top:22px;margin-bottom:10px;width:500px;text-align:center;}
#otherlanguages dl dt {display:inline; vertical-align: middle}
#otherlanguages dl dt a img {position:relative;top:2px;}
#otherlanguages dl dt a {padding-right:1px;line-height:10px;_height:10px;}
#otherlanguages dl dd {margin:0;padding:2;display:inline;}
#otherlanguages dl dd a {margin-right:2px;font-size:9px;line-height:20px;_height:20px;}


/* STYLES MOTEUR */
.nolienonglet_moteur { font-size: 10px; color: #FF7400; font-weight: bold; background-image: url(/media/fondonglet_moteur.gif); }
.noliencampagneonglet_moteur { font-size: 10px; color: #04B201; font-weight: bold; background-image: url(/media/fondonglet_moteur.gif); }
.nolienmeronglet_moteur { font-size: 10px; color: #03B4FE; font-weight: bold; background-image: url(/media/fondonglet_moteur.gif); }
.nolienmontagneonglet_moteur { font-size: 10px; color: #51807F; font-weight: bold; background-image: url(/media/fondonglet_moteur.gif); }
.noliengvonglet_moteur { font-size: 10px; color: #FF0099; font-weight: bold; background-image: url(/media/fondonglet_moteur.gif); }
.lientoutesoffresonglet_moteur { font-size: 10px; text-decoration: none; color: #FE9D02; font-weight: bold; }
.lientoutesoffresonglet_moteur:hover { font-size: 10px; text-decoration: none; color: #FF7400; font-weight: bold; }
.lienmeronglet_moteur { font-size: 10px; text-decoration: none; color: #6BC5FE; font-weight: bold; }
.lienmeronglet_moteur:hover { font-size: 10px; text-decoration: none; color: #03B4FE; font-weight: bold; }
.lienmontagneonglet_moteur { font-size: 10px; text-decoration: none; color: #72B3B2; font-weight: bold; }
.lienmontagneonglet_moteur:hover { font-size: 10px; text-decoration: none; color: #51807F; font-weight: bold; }
.liencampagneonglet_moteur { font-size: 10px; text-decoration: none; color: #72C970; font-weight: bold; }
.liencampagneonglet_moteur:hover { font-size: 10px; text-decoration: none; color: #04B201; font-weight: bold; }
.liengvonglet_moteur { font-size: 10px; text-decoration: none; color: #FD64C0; font-weight: bold; }
.liengvonglet_moteur:hover { font-size: 10px; text-decoration: none; color: #FF0099; font-weight: bold; }
.fondonglet_moteur { font-size: 10px; color: #FF7400; background-image: url(/media/fondonglet_moteur.gif); }
.coindroitonglet_moteur {  background-image: url(/media/coindroitonglet_moteur.gif); }
.coingaucheonglet_moteur {  background-image: url(/media/coingaucheonglet_moteur.gif); }
.coingauchevalider_moteur {  background-image: url(/media/coingauchevalider_moteur.gif); }
.traitonglet_moteur {  background-color: #c5c5c5; }
.coingaucheonglet_moteur {  background-image: url(/media/coingaucheonglet_moteur.gif); }
.contour_moteur {  border-right: 1px solid #c5c5c5; border-bottom: 1px solid #c5c5c5; border-left: 1px solid #c5c5c5; background-image: url(/media/fond_moteur.gif); }
.fond_moteur { background-image: url(/media/fond_moteur.gif); }
div.tabcontent select { width: 135px }
.titre_moteur { font-size: 11px; font-weight: bold; }
.dernieresannonces_moteur {  }



/* STYLES COLONNE CENTRALE */
.titremer_colonnecentrale { color: #03B4FE; }
.titreconsultation_colonnecentrale { color: #FF7400; font-size: 13px; font-weight: bold; }
.titreconsultationmer_colonnecentrale { color: #03B4FE; font-size: 13px; font-weight: bold; }
.titreconsultationmontagne_colonnecentrale { color: #51807F; font-size: 13px; font-weight: bold; }
.titreconsultationcampagne_colonnecentrale { color: #04B201; font-size: 13px; font-weight: bold; }
.titreconsultationgv_colonnecentrale { color: #FF0099; font-size: 13px; font-weight: bold; }
.titremontagne_colonnecentrale { color: #51807F; }
.titrecampagne_colonnecentrale { color: #04B201; }
.titregdvilles_colonnecentrale { color: #FF0099; }
.titre_colonnecentrale { color: #FF7400; }
.nbrannonces_colonnecentrale { color: #5E5E5E; font-weight: bold; }
.explication_colonnecentrale { font-size: 9px; }
.titreliste_colonnecentrale { font-weight: bold; }
.loyer_colonnecentrale  { color: #7f889f }
.loyer_colonnecentraletxtfond { color: #7F889F; border-top: none; border-right: none; border-bottom: 3px solid #AEB1BF; border-left: none;  }
a.lienliste_colonnecentrale { text-decoration: none; font-weight: bold; font-size: 10px; }
a.lienliste_colonnecentraleapp { text-decoration: none; font-size: 10px; }
a.lienliste_colonnecentrale9px { text-decoration: none; font-weight: bold; font-size: 9px; }
a.lienliste_colonnecentrale9px:hover { text-decoration: underline; font-weight: bold; font-size: 9px; }
a.lienliste_colonnecentrale:hover { text-decoration: underline; font-weight: bold; font-size: 10px; }
.fondcouleur1_colonnecentrale { background-color: #ffffff; }
.fondcouleur1_colonnecentrale { background-color: #EFEFEF; }
.proximite_colonnecentrale { font-size: 11px; color: #ffffff; font-weight: bold; background-color: #5E5E5E; }
.tri   { background-image: url("media/fond_tri.gif"); border-style: none solid solid; border-width: 1px; border-color: #a9a9a9 }
a.pages_suivantes { color: #ffffff; font-size: 12px;  }

a.lien_HR { color: #ff7c00; text-decoration: none; font-size: 12px;  }
a.lien_HR:hover { color: #ff7c00; text-decoration: underline; font-size: 12px;  }

.titrelistealerte_colonnecentrale { font-size: 14px; font-weight: bold; }
.coinhautdroit_cadrelistealerte { background-image: url(/media/coinhautdroit_cadrelistealerte.gif); }
.coinhautgauche_cadrelistealerte { background-image: url(/media/coinhautgauche_cadrelistealerte.gif); }
.coinbasdroit_cadrelistealerte { background-image: url(/media/coinbasdroit_cadrelistealerte.gif); }
.coinbasgauche_cadrelistealerte { background-image: url(/media/coinbasgauche_cadrelistealerte.gif); }
.traitgverti_cadrelistalerte { background-image: url(/media/traitgverti_cadrelistalerte.gif); }
.traitdverti_cadrelistalerte { background-image: url(/media/traitdverti_cadrelistalerte.gif); }
.traithhoriz_cadrelistalerte { background-image: url(/media/traithhoriz_cadrelistalerte.gif); }
.traitbhoriz_cadrelistalerte { background-image: url(/media/traitbhoriz_cadrelistalerte.gif); }


.detailscomplementaires   { color: #0173bb; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px }
.titre_detail  { font-size: 20px; font-weight: bold; }
.soustitre_detail { font-size: 17px;  }

/* ENTETE DEPOT - MISE A JOUR */
.barre_menu { background-color: #A5A5A5; font-size: 10px; color: #ffffff; }
.barre_menu_2 { font-size: 10px; background-color: #5E5E5E; text-align: center; vertical-align: middle; }

/* COULEURS SAISONS */
.sais0     { color: #f5f5f5; font-size: 9px; background-color: #c0c0c0 }
.sais1   { text-decoration: none; font-size: 9px; background-color: #87cefa }
.sais2  { text-decoration: none; font-size: 9px; background-color: #90ee90 }
.sais3   { text-decoration: none; font-size: 9px; background-color: #f0e68c }
.sais4  { text-decoration: none; font-size: 9px; background-color: #FFB97C }
.sais5  { font-size: 9px; text-decoration: none; background-color: #ff7973 }

/* VISIBLE/INVISIBLE */
.invisible
{
 visibility: hidden;
}
.visible
{
 visibility: visible;
}



/* -------------------------------------------------------STYLES ANCIEN------------------------------------------------------- */


/* STYLES ANCIEN */
.tabville { font-weight: bold; line-height: 12px;  background-color: #ffffff; text-align: center; border: solid 1px #007DF5 }
.tabville1 { font-weight: bold; line-height: 12px; background-color: #007DF5; text-align: center; }
.tabville2 { line-height: 12px; background-color: #ffffff; text-align: center; }
.texte_rollover { color: white; font-weight: bold; }
.textgras { font-weight: bold; color: #5E5E5E;  }
.textrouge { color: #CF2302; }
.textblanc  { color: white; font-weight: 800; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica; text-decoration: none }
.textref { font-size: 10px;  }
.new   { color: #ffffff; font-size: 10px; font-style: italic; background-color: #FF7400; background-position: center 0; text-align: center; padding-right: 2px; padding-left: 2px; vertical-align: middle; border: solid 1px #FF7400 }


.textnouveau  { color: #FF7400;}
.tab1 { font-weight: normal; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica; background-color: #5E5E5E }
.calindisp  { color: black; font-weight: normal; font-size: 10px; font-family: Arial, Verdana, Geneva, Helvetica; background-color: silver }
.tab2  { color: white; font-weight: normal; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica; text-decoration: line-through; background-color: #6495ed }
.tab3 { color: white; font-weight: normal; font-size: 12px; font-family: Arial, Verdana, Geneva, Helvetica; background-color: #6495ed }

.textred { color: red;  }
.textindisp { text-decoration: line-through }

.tdligne { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f5f5f5; border: solid 1px black }
.tdcadrej  { border: solid 1px #5E5E5E }
.tdcadre2 { border: solid 1px #5E5E5E }
.tdcadre3  { background-color: #c5c5c5; border: solid 1px #c5c5c5 }
.tdcadre4  { background-color: #ffffff; border: solid 1px #c5c5c5 }
.tdcadre5 { background-color: #ffffff; padding: 4px; border: solid 1px #5E5E5E }
.tdcadre6  { background-color: #ffffff; padding: 4px; border: dashed 1px #5E5E5E }
.tdcadre7 { background-color: #EEF7FF; border-top: 1px solid #058FFC; border-bottom: 1px solid #058FFC; font-weight: bold; }
.tdcadrebas { padding: 4px; border-top: 1px #fc0; border-right: 1px #fc0; border-bottom: 1px solid #fc0; border-left: 1px none #fc0 }




/* -------------------------------------------------------STYLES NOUVEAU CAL------------------------------------------------------- */

#calendriersTarifs1 {width:934px;}
#calendriersTarifs1 H3 {font-size:14px;margin-bottom:5px;color: #5e5e5e;margin-left: 0px;}

#calendriersTarifs {width:100%;}
#calendriersTarifs H3 {font-size:14px;margin-bottom:5px;color: #5e5e5e;margin-left: 0px;}
#calendriersTarifs1 {width:100%;}
#calendriers {float:left;width:760px;margin:0 0px 0px 10px;_margin:0 0px 0px 5px;}
#tarifs {width:914px;margin:10px 10px 0 10px;_margin:10px 5px 0 5px;background: #f5f5f5;padding:5px;}
#calendrierLegende {width:149px;margin:0 10px 0 5px;_margin:0 2px 0 5px;}
#calendrierLegende LI {margin:5px 0px 5px 0px;padding:5px 0px 5px 0px;line-height:16px;}
#calendrierLegende DIV {float:left;width:20px;height:20px;margin:0px 5px 0px 0px;border: 1px solid #A5A5A5;font-size:9px;text-align:center;vertical-align:middle;}


#avertissement {width:150px;margin:25px 0px 0 5px;_margin:12px 0px 0 2px;}
#avertissement P {margin:5px 5px 5px 0px;padding:0px;_margin:2px 2px 2px 0px;text-align:justify;}
#avertissement INPUT {margin:5px 0px 0 27px;}

.cadreTableauCalendrier {float:left;margin:0 5px 5px 0px;border: 1px solid #cacaca;text-align:center;width:185px;height:158px;}
.cadreTableauCalendrier .moisCalendrier {font-weight:bold;background: transparent url(/media/fondDateCalendrier.gif) repeat-x left top;height:20px;text-align:center;width:100%;}
.cadreTableauCalendrier TABLE {padding:1px;}
.cadreTableauCalendrier TD {width:18px;height:18px;line-height:18px;}
.cadreTableauCalendrier .detailCalendrier {font-size:9px;color: #A5A5A5;}


.sais0     {font-size: 9px; background: #c0c0c0;text-decoration:line-through;}
.sais1   {font-size: 9px;background: #87cefa;}
.sais2  {font-size: 9px;background: #90ee90;}
.sais3   {font-size: 9px;background: #f0e68c;}
.sais4  {font-size: 9px;background: #FFB97C;}
.sais5  {font-size: 9px;background: #ff7973;}


.fondCalendrierSamedi0Haut { background: #c0c0c0 url(/media/fondCalendrierSamediHaut.gif) no-repeat right bottom;}
.fondCalendrierSamedi0Bas { background: #c0c0c0 url(/media/fondCalendrierSamediBas.gif) no-repeat left top;}

.fondCalendrierSamedi1Haut { background: #87cefa url(/media/fondCalendrierSamediHaut.gif) no-repeat right bottom;}
.fondCalendrierSamedi1Bas { background: #87cefa url(/media/fondCalendrierSamediBas.gif) no-repeat left top;  }

.fondCalendrierSamedi2Haut { background: #90ee90 url(/media/fondCalendrierSamediHaut.gif) no-repeat right bottom;}
.fondCalendrierSamedi2Bas { background: #90ee90 url(/media/fondCalendrierSamediBas.gif) no-repeat left top;}

.fondCalendrierSamedi3Haut { background: #f0e68c url(/media/fondCalendrierSamediHaut.gif) no-repeat right bottom;}
.fondCalendrierSamedi3Bas { background: #f0e68c url(/media/fondCalendrierSamediBas.gif) no-repeat left top;}

.fondCalendrierSamedi4Haut { background: #FFB97C url(/media/fondCalendrierSamediHaut.gif) no-repeat right bottom;}
.fondCalendrierSamedi4Bas { background: #FFB97C url(/media/fondCalendrierSamediBas.gif) no-repeat left top;}

.fondCalendrierSamedi5Haut { background: #ff7973 url(/media/fondCalendrierSamediHaut.gif) no-repeat right bottom;}
.fondCalendrierSamedi5Bas { background: #ff7973 url(/media/fondCalendrierSamediBas.gif) no-repeat left top;}


#tableauTarifs {float:left;background: transparent url(/media/fondTitreTableauTarifs.gif) repeat-x left top;height:168px;width:565px;}
#tableauTarifs LI {float:left;padding:0 0 0 5px;border-bottom: 1px solid #ffffff;}

#loyer {font-weight:bold;float:left;line-height:23px;width:115px;background: transparent url(/media/barreSeparationBlancheGD.gif) no-repeat left center;}
#semaine {font-weight:bold;text-align:center;font-weight:bold;float:left;line-height:23px;width:110px;background: transparent url(/media/barreSeparationBlancheGD.gif) no-repeat left 1px;}
#weekend {font-weight:bold;text-align:center;float:left;line-height:23px;width:105px;background: transparent url(/media/barreSeparationBlancheGD.gif) no-repeat left 1px;}
#nuitee {font-weight:bold;text-align:center;float:left;line-height:23px;width:105px;background: transparent url(/media/barreSeparationBlancheGD.gif) no-repeat left 1px;}
#duree {font-weight:bold;text-align:center;float:left;line-height:23px;width:105px;background: transparent url(/media/barreSeparationBlancheGD.gif) no-repeat left 1px;}

#tarifsTH {float:left;line-height:23px;width:115px;font-size:10px;background: #ff7973 url(/media/barreSeparationBlancheGD.gif) no-repeat left center;}
#tarifsTHSemaine {text-align:center;float:left;line-height:23px;width:110px;font-size:10px;background: #ff7973 url(/media/barreSeparationBlancheGD.gif) no-repeat left top;}
#tarifsTHWeekend {text-align:center;float:left;line-height:23px;width:105px;font-size:10px;background: #ff7973 url(/media/barreSeparationBlancheGD.gif) no-repeat left top;}
#tarifsTHNuitee {text-align:center;float:left;line-height:23px;width:105px;font-size:10px;background: #ff7973 url(/media/barreSeparationBlancheGD.gif) no-repeat left top;}
#tarifsTHDuree {text-align:center;float:left;line-height:23px;width:105px;font-size:10px;background: #ff7973 url(/media/barreSeparationBlancheGD.gif) no-repeat left top;}

#tarifsH {float:left;line-height:23px;width:115px;font-size:10px;background: #FFB97C url(/media/barreSeparationBlancheGD.gif) no-repeat left center;}
#tarifsHSemaine {text-align:center;float:left;line-height:23px;width:110px;font-size:10px;background: #FFB97C url(/media/barreSeparationBlancheGD.gif) no-repeat left top;}
#tarifsHWeekend {text-align:center;float:left;line-height:23px;width:105px;font-size:10px;background: #FFB97C url(/media/barreSeparationBlancheGD.gif) no-repeat left top;}
#tarifsHNuitee {text-align:center;float:left;line-height:23px;width:105px;font-size:10px;background: #FFB97C url(/media/barreSeparationBlancheGD.gif) no-repeat left top;}
#tarifsHDuree {text-align:center;float:left;line-height:23px;width:105px;font-size:10px;background: #FFB97C url(/media/barreSeparationBlancheGD.gif) no-repeat left top;}


#tarifsM {float:left;line-height:23px;width:115px;font-size:10px;background: #f0e68c url(/media/barreSeparationBlancheGD.gif) no-repeat left center;}
#tarifsMSemaine {text-align:center;float:left;line-height:23px;width:110px;font-size:10px;background: #f0e68c url(/media/barreSeparationBlancheGD.gif) no-repeat left top;}
#tarifsMWeekend {text-align:center;float:left;line-height:23px;width:105px;font-size:10px;background: #f0e68c url(/media/barreSeparationBlancheGD.gif) no-repeat left top;}
#tarifsMNuitee {text-align:center;float:left;line-height:23px;width:105px;font-size:10px;background: #f0e68c url(/media/barreSeparationBlancheGD.gif) no-repeat left top;}
#tarifsMDuree {text-align:center;float:left;line-height:23px;width:105px;font-size:10px;background: #f0e68c url(/media/barreSeparationBlancheGD.gif) no-repeat left top;}

#tarifsB {float:left;line-height:23px;width:115px;font-size:10px;background: #90ee90 url(/media/barreSeparationBlancheGD.gif) no-repeat left center;}
#tarifsBSemaine {text-align:center;float:left;line-height:23px;width:110px;font-size:10px;background: #90ee90 url(/media/barreSeparationBlancheGD.gif) no-repeat left top;}
#tarifsBWeekend {text-align:center;float:left;line-height:23px;width:105px;font-size:10px;background: #90ee90 url(/media/barreSeparationBlancheGD.gif) no-repeat left top;}
#tarifsBNuitee {text-align:center;float:left;line-height:23px;width:105px;font-size:10px;background: #90ee90 url(/media/barreSeparationBlancheGD.gif) no-repeat left top;}
#tarifsBDuree {text-align:center;float:left;line-height:23px;width:105px;font-size:10px;background: #90ee90 url(/media/barreSeparationBlancheGD.gif) no-repeat left top;}

#tarifsNC {float:left;line-height:23px;width:560px;font-size:10px;background: #87cefa url(/media/barreSeparationBlancheGD.gif) no-repeat left center;}

#tarifsND {float:left;line-height:23px;width:560px;font-size:10px;background: #c0c0c0 url(/media/barreSeparationBlancheGD.gif) no-repeat left center;text-decoration:line-through;}

#infosTarifs {float:left;width:342px;padding:10px 0 10px 0px;height:146px;margin:0 0 0px 5px;background:#ffffff;border: 1px solid #efefef;}
#infosTarifs LI {margin:2px 10px 2px 10px;line-height:15px;}
#infosTarifs IMG {margin:0 5px 0 0px;vertical-align:middle;border: none;}


#promotions {width:912px;padding:10px 0 10px 0px;background:#ffffff;border: 1px solid #efefef;margin:5px 0 0px 0px;_margin:12px 0 0px 0px;}
#titrePromotions {font-size:14px;height:20px;border-bottom: 1px solid #cacaca;}
#titrePromotions SPAN {color: #04b201;}
#promotions LI {font-weight:normal;margin:0px 10px 0px 10px;padding:2px 0 2px 0;vertical-align:middle;}
#promotions IMG {margin:0 0px 0 50px;vertical-align:middle;border: none;}

#promotions .ligne {float: right;margin:0 470px 0 0;}
#promotions .promo {display: inline-block; width: 70px;color: rgb(4, 178, 1);font-size:13px;}
#promotions .strike {display: inline-block; width: 50px;font-weight: normal;text-decoration: line-through;}
#promotions .date {display: inline-block; width: 250px;font-weight: normal;}

