@charset "UTF-8";
/* -----------------------------------------*/
/*Structure*/
/* -----------------------------------------*/
.titre      { color: #132036; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; vertical-align: middle }
.titrefiche  { color: #132036; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; vertical-align: middle }
.soustitre  { color: #132036; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; vertical-align: middle }
.date  { color: #95b6e2; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
.texte { color: #000026; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; list-style-type: disc; list-style-image: url(puce_liste.gif) }
.champsobligatoire { color: #c33; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; list-style-type: disc; list-style-image: url(puce_liste.gif) }
a:link       { color: #39f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: underline }
a:visited     { color: #39f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: underline }
a:hover      { color: #9cf; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none }
a:active       { color: #39f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: underline }

/* -----------------------------------------*/
/* Index > RUBRIQUES */
/* -----------------------------------------*/
.rubcat   { color: #3c5677; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20px; padding-left: 10px }
.rubtexte       { color: #000026; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-align: justify; list-style-type: disc; list-style-image: url(puce_liste.gif); padding: 5px }
.rubcitation  { color: #336; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 13px; background-color: #f6eee3; margin: 10px; padding: 5px; border: dotted 1px #b4ab9e }
.intercitation    { font-size: 11px; line-height: 13px; margin: 5px 10px 5px 5px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #948c81 }
.rubtitle1 { color: #b55d2d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px }
.rubdate   { color: #b1836d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-align: justify; padding-top: 4px }
/* -----------------------------------------*/
/* Index > Contact*/
/* -----------------------------------------*/
.contact  { color: #000026; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px }
.contactinput     { color: #000026; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #f8f8f8; padding: 2px; border: solid 1px #dde7f1 }
.contactinput:hover  { color: #000026; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #fff; padding: 2px; border: solid 1px #dde7f1 }
.contactsub { color: #036; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #ebf1ff; cursor: pointer; padding: 4px; border: solid 1px }
.contactsub:hover { color: #4f77c5; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #fff; cursor: pointer; padding: 4px; border: solid 1px #7299bf }
/* -----------------------------------------*/
/* Index > Newsletter*/
/* -----------------------------------------*/
.newsletter  { color: #000026; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px }
.newsletterinput   { color: #000026; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #f7f7ff; padding: 2px; border: solid 1px #c4d4eb }
.newsletterinput:hover { color: #000026; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #fff; padding: 2px; border: solid 1px #cddef6 }
.newslettersub { color: #036; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #ebf1ff; cursor: pointer; padding: 4px; border: solid 1px }
.newslettersub:hover { color: #4f77c5; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #fff; cursor: pointer; padding: 4px; border: solid 1px #7299bf }
/* -----------------------------------------*/
/* Form Reservation */
/* -----------------------------------------*/
.resatitle  { color: #96a94d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px }
.resatxt  { color: #a1a57c; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; padding-top: 15px }
.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  }
/* -----------------------------------------*/
/* chemoin dynamique  +++ DATE              */
/* -----------------------------------------*/
.pathdate      { color: #728cb1; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
.path     { color: #21374d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
.path a:link     { color: #21374d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
.path a:visited   { color: #21374d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
.path a:hover   { color: #5c7ac5; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.path a:active    { color: #21374d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
/* -----------------------------------------*/
/* Nav > Accordion >> SOUS_rubriques */
/* -----------------------------------------*/
.srub a:link    { color: #190c09; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: underline }
.srub a:visited  { color: #190c09; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: underline }
.srub a:hover  { color: #626262; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none }
.srub a:active    { color: #190c09; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: underline }
/* -----------------------------------------*/
/* 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 Index > Pied de page */
/* -----------------------------------------*/
.footer a:link      { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.footer a:visited    { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.footer a:hover     { color: #bfdbff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
.footer a:active      { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.footer     { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-align: justify }
/* -----------------------------------------*/
/* Page Int > Fonctions */
/* -----------------------------------------*/
.fonction a:link     { color: #5f677a; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.fonction a:visited   { color: #5f677a; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.fonction a:hover   { color: #484f5d; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
.fonction a:active     { color: #5f677a; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
/* -----------------------------------------*/
/* Page NAVIGATION >>> LIRE LA SUITE       */
/* -----------------------------------------*/
.suite a:link     { color: #e48200; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.suite a:visited   { color: #e48200; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: underline }
.suite a:hover    { color: #ff9100; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none }
.suite a:active     { color: #e48200; 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     { 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
}
