@charset "UTF-8";
/* -----------------------------------------*/
/* Offres */
/* -----------------------------------------*/
.offres  { color: #fcd9c2; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.offrestitle  { color: #bf7372; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }
.offresdate { color: #bf7372; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.offrestexte     { color: #ae5352; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; font-stretch: normal; text-align: justify; padding-right: 4px; padding-left: 4px }
.offrestexte a:link  { color: #b0413e; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 12px; font-stretch: normal; text-decoration: none; text-align: justify }
.offrestexte a:visited   { color: #a62925; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 12px; font-stretch: normal; text-decoration: none; text-align: justify }
.offrestexte a:hover   { color: #bf6968; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 12px; font-stretch: normal; text-decoration: underline; text-align: justify }
.offrestexte a:active   { color: #bd312c; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 12px; font-stretch: normal; text-decoration: none; text-align: justify }
.offresabo { color: #a35128; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px }
/* -----------------------------------------*/
/* Index > Presentation */
/* -----------------------------------------*/
.whobigtitle     { color: #790d0a; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px }
.whotitle  { color: #b55d2d; font-size: 13px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px }
.whotexte    { color: #b1836d; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: justify; padding-top: 4px }
.whotexte a:link     { color: #843636; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline; text-align: justify; padding-top: 4px }
.whotexte a:visited     { color: #9b5252; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline; text-align: justify; padding-top: 4px }
.whotexte a:hover     { color: #ff8888; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none; text-align: justify; padding-top: 4px }
.whotexte a:active     { color: #9b4545; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline; text-align: justify; padding-top: 4px }

/* -----------------------------------------*/
/* Form Reservation */
/* -----------------------------------------*/
.resatitle  { padding-top: 15px; color: #96a94d; font-size: 13px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px }
.resatxt   { color: #a1a57c; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height: 12px; padding-top: 15px }
.resa a:link     { color: #b0bc71; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: underline }
.resa a:visited    { color: #b0bc71; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: underline }
.resa a:hover    { color: #c6d47f; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none }
.resa a:active    { color: #b0bc71; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: underline }
.resaformtxt { color: #767858; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px }
.resainput { color: #5c5135; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; background-color: #afb388; border-width: 1px; border-color: #242618 }
.resasubmit { color: #e0ddc8; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #716c46; border: double 2px #d5d2b4 }
.resasubmit:hover { color: #fffce4; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #7b9644; border: double 2px #d5d2b4; cursor: pointer }
.resacancel a { color: #9a9c7f; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.resacancel a:hover { color: #9a9c7f; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none  }
/* -----------------------------------------*/
/* Footer */
/* -----------------------------------------*/
.foottxt a:link   { color: #944043; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
.foottxt a:visited  { color: #944043; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
.foottxt a:hover  { color: #944043; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.foottxt a:active   { color: #944043; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
/* -----------------------------------------*/
/* Nav > Sous-Rubrique */
/* -----------------------------------------*/
.srub a:link   { color: #eeddcc; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
.srub a:visited { color: #eeddcc; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
.srub a:hover { color: #eeddcc; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.srub a:active   { color: #eeddcc; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
/* -----------------------------------------*/
/* Page Int > pave Rubrique > sous-Rubrique %% OFF %% */
/* -----------------------------------------*/
.rubint  { color: #b0bad0; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px }
.srubint      { color: #5f677a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none; background-image: url(/images/int/td_srub_off.gif); background-repeat: repeat-x; cursor: pointer; padding-left: 40px }
.srubint:visited       { color: #5f677a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none; background-image: url(/images/int/td_srub_off.gif); background-repeat: repeat-x; cursor: pointer; padding-left: 40px }
.srubint:hover     { color: #a6b6d6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline; background-image: url(/images/int/td_srub_on.gif); background-repeat: repeat-x }
.srubint:active     { color: #a6b6d6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline; background-image: url(/images/int/td_srub_on.gif); background-repeat: repeat-x }
/* -----------------------------------------*/
/* Page Int > pave Rubrique > sous-Rubrique %% ON %% */
/* -----------------------------------------*/
.srubinton    { color: #a6b6d6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none ; background-image: url(/images/int/td_srub_on.gif); background-repeat: repeat-x; cursor: pointer; padding-left: 40px}
.srubinton:visited  { color: #a6b6d6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none ; background-image: url(/images/int/td_srub_on.gif); background-repeat: repeat-x; cursor: pointer; padding-left: 40px }
.srubinton:hover  { color: #a6b6d6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline ; background-image: url(/images/int/td_srub_on.gif); background-repeat: repeat-x; cursor: pointer; padding-left: 40px }
.srubinton:active    { color: #a6b6d6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline ; background-image: url(/images/int/td_srub_on.gif); background-repeat: repeat-x; cursor: pointer; padding-left: 40px }
/* -----------------------------------------*/
/* Page Int > Chemin Dynamique */
/* -----------------------------------------*/
.pathon a:link    { color: #cbcbcb; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
.pathon a:visited  { color: #cbcbcb; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
.pathon a:hover  { color: #dfdfdf; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.pathon a:active    { color: #dfdfdf; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.pathend  { color: #cbcbcb; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px }
/* -----------------------------------------*/
/* Page Int > Contenu sous-rubrique Dynamique */
/* -----------------------------------------*/
.data a:link     { color: #a62020; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.data a:visited   { color: #a62020; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.data a:hover    { color: #cb274e; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
.data a:active     { color: #a62020; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.data    { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: justify }
.datatable     { color: #696969; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; text-align: justify; margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px dotted #999 }
.datafintable         { color: #696969; margin-right: 10px; margin-left: 10px; padding-top: 7px; border-top: 1px dotted #999 }.data     { color: #570000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; text-align: justify }
.datatitle        { color: #990000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px }
.datatitleb        { color: #990000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px }
.datadate        { color: #821f1e; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; padding-top: 2px }
.datatableall     { color: #696969; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; text-align: justify; margin-bottom: 15px; padding-bottom: 7px;border-bottom: 1px dotted #bebebe }
.datafintableall         { border-top-color: #660906; color: #696969; margin-right: 10px; margin-left: 10px; padding-top: 8px; border-top: 1px dotted }
.datafintable         { color: #696969; margin-right: 10px; margin-left: 10px; padding-top: 7px; border-top: 1px dotted #999 }
/* -----------------------------------------*/
/* Page Int > Fonctions */
/* -----------------------------------------*/
.fonction a:link    { color: #5f677a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.fonction a:visited  { color: #5f677a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.fonction a:hover  { color: #484f5d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
.fonction a:active    { color: #5f677a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
/* -----------------------------------------*/
/* Page Int > Fonctions Envoyer*/
/* -----------------------------------------*/
.sendinput     { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #8e9ab7; padding: 2px; border: solid 1px #dadada }
.sendinput:hover   { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #a8b6d9; padding: 2px; border: solid 1px #dadada }
.sendsubmit   { color: #bcccf3; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; background-color: #768098; padding: 2px 4px; border: solid 1px #fff }
.sendsubmit:hover   { color: #f2faff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; background-color: #97a4c3; padding: 2px 4px; border: solid 1px #fff }
.sendtxt     { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px }
.sendtitle { color: #5f677a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px }
/* -----------------------------------------*/
/* Page Int > Newsletter */
/* -----------------------------------------*/
.newstitle     { color: #f6e8e8; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 11px; text-decoration: none }
.newstxt     { text-align: left; color: #ba6b6a; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; text-decoration: none }
.newsform  { color: #9f6e6e; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
.newsinput    { color: #a87676; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none; background-color: #673636; padding: 2px 4px; border: solid 1px #340303 }
.newssubmit { color: #c19090; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none; background-color: #4a1919; padding: 4px 6px; border: solid 2px #cc9b9b; cursor: pointer }
.newssubmit:hover  { color: #fcc; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none; background-color: #966; cursor: pointer ; padding: 4px 6px; border: solid 2px #cc9b9b }
.newsradio    { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #8f4128; border: solid 1px #d09f9f }

a
{
cursor: pointer
}



