@charset "UTF-8";
/* -----------------------------------------*/
/* Offres */
/* -----------------------------------------*/
.offres  { color: #fcd9c2; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.offrestitle { color: #cda58c; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.offresdate { color: #cda58c; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.offrestexte     { color: #bf846e; 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: #bf846e; 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: #975b46; 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: #c19a8b; 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: #bf846e; 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: #724400; 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: #6b2b10; 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: #84452a; 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: #d56536; 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: #a12f00; 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   { color: #69c; font-size: 13px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px }
.resatxt   { padding-right: 6px; text-align: left; color: #72abe5; font-size: 10px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height: 12px; padding-top: 15px }
.resa a:link      { background-position: 0 13px; padding-top: 13px; color: #87acce; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: underline }
.resa a:visited    { padding-top: 13px; color: #87acce; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: underline }
.resa a:hover     { padding-top: 13px; color: #accae6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none }
.resa a:active    { padding-top: 13px; color: #87acce; 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: #ebe2d8; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px }
.srubint       { color: #7a6d5f; 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: #7a6d5f; 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: #d6bfa6; 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: #d6bea6; 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: #d6bea6; 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: #d6bea6; 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: #d6bea6; 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: #d6bfa6; 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 }
/* btn */
.databtn             { color: #bd5b00; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: underline; background-image: url(../images/int/btn_add-big_bg_off.gif); background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 0; padding-bottom: 8px; top: 0; left: 0; width: 143px; height: 37px; border-width: 0 }
.databtn:hover            { color: #e27822; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none; background-image: url(../images/int/btn_add-big_bg_on.gif); background-repeat: no-repeat; background-position: left top; text-align: center; cursor: pointer; padding-top: 0; padding-bottom: 8px; top: 0; left: 0; width: 143px; height: 37px; border-width: 0 }
.databtn a:link          { color: #ce5f39; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: underline; background-image: url(../images/int/btn_add-big_bg_off.gif); background-repeat: no-repeat; background-position: left top; text-align: center; visibility: visible; cursor: pointer; padding-top: 10px; top: 0; left: 0; width: 145px; height: 30px }
.databtn a:visited        { color: #6c5046; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: underline; background-image: url(../images/int/btn_add-big_bg_off.gif); background-repeat: no-repeat; background-position: left top; text-align: center; visibility: visible; cursor: pointer; display: block; padding-top: 10px; top: 0; left: 0; width: 145px; height: 30px }
.databtn a:hover         { color: #f5a446; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none; background-image: url(../images/int/btn_add-big_bg_on.gif); background-repeat: no-repeat; background-position: left top; text-align: center; visibility: visible; cursor: pointer; padding-top: 10px; top: 0; left: 0; width: 145px; height: 30px }
.databtn a:active          { color: #ce5f39; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: underline; background-image: url(../images/int/btn_add-big_bg_off.gif); background-repeat: no-repeat; background-position: left top; text-align: center; visibility: visible; cursor: pointer; padding-top: 10px; top: 0; left: 0; width: 145px; height: 30px }
/* suite data */
.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         { color: #696969; margin-right: 10px; margin-left: 10px; padding-top: 8px; border-top: 1px dotted #551165 }
.datafintable         { color: #696969; margin-right: 10px; margin-left: 10px; padding-top: 7px; border-top: 1px dotted #999 }
.data     { color: #5d2f20; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; text-align: justify }
.datatitles       { color: #b13400; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px }
.datatitle       { color: #b13400; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px }
.datadate        { color: #af7442; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; padding-top: 2px }

/* -----------------------------------------*/
/* 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     { text-align: left; 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: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; 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
}



