/* Fil d'ariane Rubrique NOS ACTIVITES - AUTOUR DE L'EAU */

.fil-eau-fond { background-color:#a1d5eb; }
.fil-eau-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #176fa3; text-decoration: none;  font-size: 12px; }
.fil-eau-texte a.rub { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 12px; }
.fil-eau-texte a.rub:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: underline; font-size: 12px; }
.fil-eau-texte a.rubfin { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #dd2d57; text-decoration: none; font-size: 12px; text-transform:uppercase; }
.fil-eau-texte a.rubfin:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #dd2d57; text-decoration: underline; font-size: 12px; text-transform:uppercase; }

.x2-page-eau-fond { background-color:#a1d5eb; }
.x2-page-eau-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #176fa3; text-decoration: none;  font-size: 12px; }
 
/* Fil d'ariane Rubrique PATRIMOINE ET CULTURE */

.fil-patrimoine-fond { background-color:#dbb1d4; }
.fil-patrimoine-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #176fa3; text-decoration: none;  font-size: 12px; }
.fil-patrimoine-texte a.rub { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 12px; }
.fil-patrimoine-texte a.rub:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: underline; font-size: 12px; }
.fil-patrimoine-texte a.rubfin { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #dd2d57; text-decoration: none; font-size: 12px; text-transform:uppercase; }
.fil-patrimoine-texte a.rubfin:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #dd2d57; text-decoration: underline; font-size: 12px; text-transform:uppercase; }

.x2-page-patrimoine-fond { background-color:#dbb1d4; }
.x2-page-patrimoine-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #176fa3; text-decoration: none;  font-size: 12px; }
 
/* Fil d'ariane Rubrique NOS ACTIVITES - RANDOS */

.fil-randos-fond { background-color:#e3b974; }
.fil-randos-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #176fa3; text-decoration: none;  font-size: 12px; }
.fil-randos-texte a.rub { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 12px; }
.fil-randos-texte a.rub:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: underline; font-size: 12px; }
.fil-randos-texte a.rubfin { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #dd2d57; text-decoration: none; font-size: 12px; text-transform:uppercase; }
.fil-randos-texte a.rubfin:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #dd2d57; text-decoration: underline; font-size: 12px; text-transform:uppercase; }

.x2-page-randos-fond { background-color:#e3b974; }
.x2-page-randos-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #176fa3; text-decoration: none;  font-size: 12px; }
 
/* Fil d'ariane par défaut */

.fil-standard-fond { background-color:#e3ea82; }
.fil-standard-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #3e802a; text-decoration: none;  font-size: 12px; }
.fil-standard-texte a.rub { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 12px; }
.fil-standard-texte a.rub:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: underline; font-size: 12px; }
.fil-standard-texte a.rubfin { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #dd2d57; text-decoration: none; font-size: 12px; text-transform:uppercase; }
.fil-standard-texte a.rubfin:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #dd2d57; text-decoration: underline; font-size: 12px; text-transform:uppercase; }

/* Styles contenus (x1 = liste / x2 = liste Actour / x3 = fiche / x4 = recherche) */

.couleur-bleu { color:#009ddf; }
.couleur-noir { color:#000000; }
.couleur-rouge { color:#e4342d; }
.couleur-vert { color:#36a862; }
.x1-page-eau-fond { background-color:#a1d5eb; }
.x1-page-eau-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #0063c7; text-decoration: none;  font-size: 12px; }
.x1-titre-eau-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #0063c7; text-decoration: none; font-size: 14px; }
.x2-page-standard-fond { background-color:#e3ea82; }
.x2-page-standard-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #4c9038; text-decoration: none;  font-size: 12px; }
.x3-retour-eau-fond { background-color:#a1d5eb; }
.x3-retour-standard-fond { background-color:#e3ea82; }
.x3-soustitre-eau-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #0063c7; text-decoration: none; font-size: 13px; }
.x3-soustitre-standard-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #4c8100; text-decoration: none; font-size: 11px; }
.x3-titre-standard-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #146500; text-decoration: none; font-size: 14px; text-transform:uppercase; }
.x4-fond-criteres { background-color:#f2f2f2; }
.x4-fond-criteres tr td select { min-width: 155px}
.x4-fond-criteres tr td input { min-width: 155px}
.x4-fond-pages { background-color:#f2f2f2; }
.x4-menu-criteres { vertical-align:middle; }

.x4-page-resultats { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #0a71b3; text-decoration: none;  font-size: 12px; vertical-align:middle; }
b.x4-page-resultats { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #0a71b3; text-decoration: none;  font-size: 12px; vertical-align:middle; }
a.x4-page-resultats { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #0a71b3; text-decoration: none;  font-size: 12px; vertical-align:middle; }
a.x4-page-resultats:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #0a71b3; text-decoration: none;  font-size: 12px; vertical-align:middle; }
.x4-resultats { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #0053a9; text-decoration: none;  font-size: 12px; }
.x4-resultats-gras { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #0053a9; text-decoration: none;  font-size: 12px; }
.x4-soustitre-patrimoine-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #92117e; text-decoration: none; font-size: 11px; }
.x4-soustitre-randos-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #923a00; text-decoration: none; font-size: 11px; }
.x4-titre-patrimoine { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #92117e; text-decoration: none; font-size: 12px; text-transform:uppercase; }
.x4-titre-patrimoine-criteres1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #92117e; text-decoration: none; font-size: 18px; }
.x4-titre-patrimoine-criteres2 { background-color:#e6476a; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 16px; }
.x4-titre-patrimoine-criteres3 dt { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 14px; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; display:block; width:550px; }
.x4-titre-randos { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #923a00; text-decoration: none; font-size: 12px; text-transform:uppercase; }
.x4-titre-randos-circuit { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #923a00; text-decoration: none; font-size: 14px; text-transform:uppercase; }
.x4-titre-randos-criteres1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #923a00; text-decoration: none; font-size: 18px; }
.x4-titre-randos-criteres2 { background-color:#e6476a; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 16px; }
.x4-titre-randos-criteres3 dt { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 14px; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; display:block; width:550px; }
#x1-banderole-photo-eau { position:absolute; width:217px; height:49px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/banderole-liste-eau.gif); }
#x1-banderole-photo-patrimoine { position:absolute; width:217px; height:49px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/banderole-liste-patrimoine.gif); }
#x1-banderole-photo-randos { position:absolute; width:217px; height:49px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/banderole-liste-randos.gif); }
#x1-banderole-photo-standard { position:absolute; width:217px; height:49px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/banderole-liste-standard.gif); }
#x1-cadre-photo-eau { position:absolute; width:194px; height:119px; left:9px; top:26px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/cadre-liste-eau.gif); }
#x1-cadre-photo-patrimoine { position:absolute; width:194px; height:119px; left:9px; top:26px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/cadre-liste-patrimoine.gif); }
#x1-cadre-photo-randos { position:absolute; width:194px; height:119px; left:9px; top:26px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/cadre-liste-randos.gif); }
#x1-cadre-photo-standard { position:absolute; width:194px; height:119px; left:9px; top:26px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/cadre-liste-standard.gif); }
#x1-libelle-photo { position:absolute; width:202px; height:auto; left:6px; top:6px; z-index:5; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none;  font-size: 12px; text-transform:uppercase; }
#x1-photo { position:absolute; width:190px; height:115px; left:9px; top:26px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#x1-zone-lien { position:relative; width:194px; height:auto; left:0px; top:0px; z-index:7; visibility:visible; border:0px none #000000; text-align:right; margin-left:9px; margin-top:5px; }
#x1-zone-photo { position:relative; width:217px; height:145px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; margin-top:20px; }
#x1-zone-texte { position:relative; width:194px; height:auto; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; margin-left:9px; margin-top:5px; }
#x3-banderole-lot-eau { position:absolute; width:273px; height:75px; left:-416px; top:-15px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/banderole-fiche-eau.gif); }
#x3-banderole-photo-standard { position:absolute; width:326px; height:74px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/banderole-fiche-standard.gif); }
#x3-cadre-photo-eau { position:absolute; width:234px; height:154px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/cadre-fiche-eau.gif); margin-top:15px; }
#x3-cadre-photo1-standard { position:absolute; width:284px; height:164px; left:20px; top:39px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/cadre1-fiche-standard.gif); }
#x3-cadre-photo1-patrimoine { position:absolute; width:284px; height:164px; left:20px; top:37px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/cadre1-fiche-standard.gif); }
#x3-cadre-photo2-standard { position:absolute; width:114px; height:164px; left:20px; top:219px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/cadre2-fiche-standard.gif); }
#x3-cadre-photo3-standard { position:absolute; width:154px; height:164px; left:150px; top:219px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/cadre3-fiche-standard.gif); }
#x3-libelle-lot-eau { position:absolute; width:235px; height:auto; left:-402px; top:-1px; z-index:5; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none;  font-size: 18px; text-transform:uppercase; }
#x3-libelle-photo { position:absolute; width:306px; height:auto; left:7px; top:10px; z-index:5; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none;  font-size: 11px; text-transform:uppercase; }
#x3-photo1 {  width:280px; height:160px; left:20px; top:39px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#x3-photo2 {  width:110px; height:160px; left:20px; top:219px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#x3-photo3 {  width:150px; height:160px; left:150px; top:219px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#x3-photo4 {  width:230px; height:150px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#x3-texte-lot-eau { position:relative; width:360; height:auto; left:0px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; margin-top:40px; margin-left:40px; }
#x3-zone-lot-eau { position:relative; width:234px; height:154px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#x3-zone-photo {position:relative; width:326px; height:399px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#x3-zone-texte-lot-eau { position:relative; width:auto; height:auto; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
#x4-banderole-lot-patrimoine { position:absolute; width:554px; height:74px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/banderole-fiche-patrimoine.gif); }
#x4-banderole-lot-randos { position:absolute; width:554px; height:74px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/banderole-fiche-randos.gif); }
#x4-libelle-lot-patrimoine { position:absolute; width:516px; height:auto; left:15px; top:13px; z-index:3; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none;  font-size: 18px; text-transform:uppercase; }
#x4-libelle-lot-randos { position:absolute; width:516px; height:auto; left:15px; top:13px; z-index:3; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none;  font-size: 18px; text-transform:uppercase; }
#x4-texte-lot-patrimoine { position:relative; width:586; height:auto; left:0px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; margin-top:35px; }
#x4-texte-lot-randos { position:relative; width:586; height:auto; left:0px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; margin-top:35px; }
#x4-zone-libelle-patrimoine { position:relative; width:586px; height:20px; left:-35px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#x4-zone-libelle-randos { position:relative; width:586px; height:20px; left:-35px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#x4-zone-texte-patrimoine { position:relative; width:586px; height:auto; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
#x4-zone-texte-randos { position:relative; width:586px; height:auto; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
a.x1-lien-eau-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #0063c7 !important; text-decoration: underline; font-size: 14px; text-transform:uppercase; }
a.x1-lien-eau-lot:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #0063c7; text-decoration: none; font-size: 14px; text-transform:uppercase; }
a.x2-lien-standard-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #146500; text-decoration: underline; font-size: 14px; text-transform:uppercase; }
a.x2-lien-standard-lot:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #146500; text-decoration: none; font-size: 14px; text-transform:uppercase; }
a.x3-fiche-patrimoine { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #4d4d4d; text-decoration: none; font-size: 11px; }
a.x3-fiche-patrimoine:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #4d4d4d; text-decoration: underline; font-size: 11px; }
a.x3-lien-fiche-standard { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #6dac23; text-decoration: none; font-size: 11px; }
a.x3-lien-fiche-standard:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #6dac23; text-decoration: underline; font-size: 11px; }
a.x3-retour-eau { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #0063c7; text-decoration: none; font-size: 12px; }
a.x3-retour-eau:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #dd2d57; text-decoration: none; font-size: 12px; }
a.x3-retour-standard { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #3e802a; text-decoration: none; font-size: 12px; }
a.x3-retour-standard:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #dd2d57; text-decoration: none; font-size: 12px; }
a.x4-coordonnees-gps { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #666666; text-decoration: none; font-size: 10px; line-height:10px; }
a.x4-coordonnees-gps:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 10px; line-height:10px; }
a.x4-telecharger-pdf { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #666666; text-decoration: none; font-size: 10px; line-height:10px; }
a.x4-telecharger-pdf:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 10px; line-height:10px; }

/* Styles chartes graphiques */

.fond-gauche-autres { background-image:url(/images/fond-gauche-autres.gif); }
#animation-flash { position:absolute; width:803px; height:281px; left:179px; top:76px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; margin-top:-5px;}
#banderole-vignette1 { position:absolute; width:217px; height:68px; left:0px; top:141px; z-index:18; visibility:visible; border:0px none #000000; text-align:left; }
#banderole-vignette2 { position:absolute; width:217px; height:68px; left:0px; top:141px; z-index:23; visibility:visible; border:0px none #000000; text-align:left; }
#banderole-vignette3 { position:absolute; width:217px; height:68px; left:0px; top:141px; z-index:28; visibility:visible; border:0px none #000000; text-align:left; }
#bouton-newsletter { position:absolute; width:24px; height:24px; left:199px; top:302px; z-index:12; visibility:visible; border:0px none #000000; text-align:left; background-image:url(fr/images/bouton-newsletter.gif); }

#bouton-saveurs { position:absolute; width:25px; height:25px; left:203px; top:137px; z-index:51; visibility:visible; border:0px none #000000; text-align:left; background-image:url(fr/images/bouton-saveurs.gif); }
#bouton-saveurs-autres { position:absolute; width:25px; height:25px; left:162px; top:152px; z-index:19; visibility:visible; border:0px none #000000; text-align:left; background-image:url(fr/images/bouton-saveurs-autres.gif); }
#choixbas { position:absolute; width:912px; height:auto; left:36px; top:9px; z-index:53; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none;  font-size: 11px; }
#choixbas a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; }
#choixbas a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #d6e7c6; text-decoration: none; font-size: 11px; }
#choixbas-autres { position:absolute; width:912px; height:auto; left:36px; top:9px; z-index:53; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none;  font-size: 11px; }
#choixbas-autres a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; }
#choixbas-autres a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #f6cad5; text-decoration: none; font-size: 11px; }
#contenu-autres { position:relative; width:984px; height:auto; left:0px; top:0px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; margin-top:11px; }
#drapeaux { position:absolute; width:500px; height:16px; left:456px; top:7px; z-index:4; visibility:visible; border:0px none #000000; text-align:right; vertical-align:middle; }
#entete { position:relative; width:984px; height:352px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; }
#fond-actualite { position:relative; width:226px; height:182px; left:0px; top:0px; z-index:20; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-actualite.gif); }
#fond-brochures { position:absolute; width:210px; height:185px; left:492px; top:223px; z-index:43; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-brochures.gif); }
#fond-bas { position:relative; width:984px; height:35px; left:0px; top:0px; z-index:52; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-bas.gif); }
#fond-bas-autres { position:relative; width:984px; height:35px; left:0px; top:0px; z-index:52; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-bas-autres.gif); }
#fond-contenu { position:relative; width:984px; height:418px; left:0px; top:0px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-contenu.gif); }
#fond-contenu2 { position:relative; width:685px; left:30px; top:0px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#fond-entete { position:absolute; width:922px; height:323px; left:31px; top:29px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-entete.gif); }
#fond-fetes { position:absolute; width:198px; height:185px; left:272px; top:223px; z-index:38; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-fetes.gif); }
#fond-fetes-autres { position:relative; width:226px; height:184px; left:0px; top:0px; z-index:24; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-fetes-autres.gif); }
#fond-logo { position:absolute; width:450px; height:305px; left:-111px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-logo.jpg); }
#fond-petite-carte { position:absolute; width:217px; height:109px; left:378px; top:228px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-petite-carte.gif); }
#fond-pied { position:relative; width:984px; height:33px; left:0px; top:0px; z-index:54; visibility:visible; border:0px none #000000; text-align:left; }
#fond-recherche-heb { position:absolute; width:214px; height:186px; left:717px; top:0px; z-index:30; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-recherche-heb.gif); }
#fond-saveurs { position:absolute; width:287px; height:227px; left:702px; top:191px; z-index:48; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-saveurs.gif); }
#fond-saveurs-autres { position:absolute; width:267px; height:220px; left:-41px; top:12px; z-index:16; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-saveurs-autres.gif); }
#fond-une { position:absolute; width:198px; height:185px; left:51px; top:223px; z-index:34; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-une.gif); }
#fond-vignette1 { position:absolute; width:190px; height:183px; left:16px; top:0px; z-index:16; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-vignette1.gif); }
#fond-vignette2 { position:absolute; width:190px; height:183px; left:15px; top:0px; z-index:21; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-vignette2.gif); }
#fond-vignette3 { position:absolute; width:190px; height:183px; left:15px; top:0px; z-index:26; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/fond-vignette3.gif); }
#formulaire-newsletter { position:absolute; width:140px; height:20px; left:53px; top:303px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; }
#formulaire-newsletter .formulaire { background-color: #ffffff; width:140px; height:20px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; }
#lien1-brochures { position:absolute; width:90px; height:15px; left:96px; top:142px; z-index:46; visibility:visible; border:0px none #000000; text-align:left; }
#lien1-fetes { position:absolute; width:100px; height:15px; left:86px; top:142px; z-index:41; visibility:visible; border:0px none #000000; text-align:left; }
#lien1-fetes-autres { position:absolute; width:100px; height:15px; left:114px; top:144px; z-index:27; visibility:visible; border:0px none #000000; text-align:left; }
#lien1-vignette1 { position:absolute; width:56px; height:26px; left:20px; top:4px; z-index:17; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/lien1-vignette1.gif); }
#lien2-brochures { position:absolute; width:130px; height:15px; left:56px; top:158px; z-index:47; visibility:visible; border:0px none #000000; text-align:left; }
#lien2-fetes { position:absolute; width:150px; height:15px; left:36px; top:158px; z-index:42; visibility:visible; border:0px none #000000; text-align:left; }
#lien2-fetes-autres { position:absolute; width:150px; height:15px; left:64px; top:160px; z-index:28; visibility:visible; border:0px none #000000; text-align:left; }
#lien2-vignette1 { position:absolute; width:57px; height:26px; left:80px; top:4px; z-index:17; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/lien2-vignette1.gif); }
#lien3-vignette1 { position:absolute; width:57px; height:26px; left:141px; top:4px; z-index:17; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/lien3-vignette1.gif); }
#lien-actualite { position:absolute; width:100px; height:15px; left:114px; top:143px; z-index:23; visibility:visible; border:0px none #000000; text-align:left; }
#lien-petite-carte { position:absolute; width:205px; height:35px; left:386px; top:297px; z-index:9; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/lien-petite-carte.gif); }
#lien-une { position:absolute; width:100px; height:15px; left:86px; top:158px; z-index:37; visibility:visible; border:0px none #000000; text-align:left; }
#logo { position:absolute; width:289px; height:240px; left:20px; top:13px; z-index:8; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/logo.gif); }
#logo-pied { position:absolute; width:46px; height:36px; left:668px; top:-8px; z-index:55; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/logo-pied.gif); }
#logo-pied-autres { position:absolute; width:46px; height:36px; left:668px; top:-8px; z-index:55; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images/logo-pied-autres.gif); }

#menu1-recherche-heb { position:absolute; width:177px; height:19px; left:15px; top:92px; z-index:32; visibility:visible; border:0px none #000000; }
#menu1-recherche-heb .menu { width:177px; height:19px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #333333; font-size: 10px; }

#menu2-recherche-heb { position:absolute; width:151px; height:19px; left:15px; top:143px; z-index:32; visibility:visible; border:0px none #000000; }
#menu2-recherche-heb .menu { width:151px; height:19px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #333333; font-size: 10px; }
#menu-saveurs { position:absolute; width:163px; height:19px; left:35px; top:139px; z-index:50; visibility:visible; border:0px none #000000; }
#menu-saveurs .menu { width:163px; height:19px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #333333; font-size: 10px; }
#menu-saveurs-autres { position:absolute; width:163px; height:19px; left:-6px; top:154px; z-index:18; visibility:visible; border:0px none #000000; }
#menu-saveurs-autres .menu { width:163px; height:19px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #333333; font-size: 10px; }
#photo-actualite { position:absolute; width:179px; height:54px; left:17px; top:41px; z-index:21; visibility:visible; border:0px none #000000; text-align:left; }
#photo-brochures { position:absolute; width:81px; height:118px; left:118px; top:12px; z-index:44; visibility:visible; border:0px none #000000; text-align:left; }
#photo-fetes { position:absolute; width:179px; height:54px; left:7px; top:40px; z-index:39; visibility:visible; border:0px none #000000; text-align:left; }
#photo-fetes-autres { position:absolute; width:179px; height:54px; left:17px; top:35px; z-index:25; visibility:visible; border:0px none #000000; text-align:left; }
#photo-une { position:absolute; width:179px; height:54px; left:7px; top:40px; z-index:35; visibility:visible; border:0px none #000000; text-align:left; }
#photo-vignette1 { position:absolute; width:178px; height:141px; left:20px; top:34px; z-index:17; visibility:visible; border:0px none #000000; text-align:left; }
#photo-vignette2 { position:absolute; width:178px; height:171px; left:19px; top:4px; z-index:22; visibility:visible; border:0px none #000000; text-align:left; }
#photo-vignette3 { position:absolute; width:178px; height:171px; left:19px; top:4px; z-index:27; visibility:visible; border:0px none #000000; text-align:left; }
#site { position:relative; width:984px; height:838px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#site-autres { position:relative; width:984px; height:auto; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#texte-actualite { position:absolute; width:175px; height:auto; left:19px; top:99px; z-index:22; visibility:visible; border:0px none #000000; text-align:left; line-height:12px; }
#texte-actualite .date { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #003d78; text-decoration: none; font-size: 11px; }
#texte-actualite a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #333333; text-decoration: underline; font-size: 11px; }
#texte-actualite a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #70734f; text-decoration: underline; font-size: 11px; }
#texte-actualite br { line-height:3px; }
#texte-brochures { position:absolute; width:100px; height:auto; left:8px; top:53px; z-index:45; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; text-transform:uppercase; font-size: 11px; }
#texte-brochures .annee { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #cfd225; text-decoration: none; font-size: 18px; line-height:18px; }
#texte-fetes { position:absolute; width:175px; height:auto; left:9px; top:98px; z-index:40; visibility:visible; border:0px none #000000; text-align:left; line-height:12px; }
#texte-fetes .date { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #003d78; text-decoration: none; font-size: 11px; }
#texte-fetes a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #3d7b97; text-decoration: underline; font-size: 11px; }
#texte-fetes a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #003d78; text-decoration: underline; font-size: 11px; }
#texte-fetes br { line-height:3px; }
#texte-fetes-autres { position:absolute; width:175px; height:auto; left:19px; top:93px; z-index:26; visibility:visible; border:0px none #000000; text-align:left; line-height:12px; }
#texte-fetes-autres .date { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #003d78; text-decoration: none; font-size: 11px; }
#texte-fetes-autres a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #333333; text-decoration: underline; font-size: 11px; }
#texte-fetes-autres a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #70734f; text-decoration: underline; font-size: 11px; }
#texte-fetes-autres br { line-height:3px; }
#texte-pied { position:absolute; width:628px; height:auto; left:36px; top:8px; z-index:56; visibility:visible; border:0px none #000000; text-align:right; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #333333; text-decoration: none; font-size: 11px; }
#texte-recherche-heb { position:absolute; width:180px; height:auto; left:16px; top:73px; z-index:31; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; font-size: 11px; }


#texte-saveurs { position:absolute; width:210px; height:auto; left:35px; top:100px; z-index:49; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #00632e; font-size: 11px; line-height:12px; }
#texte-saveurs-autres { position:absolute; width:200px; height:auto; left:-6px; top:113px; z-index:17; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #00632e; font-size: 11px; line-height:12px; }

#lien-saveurs { position:absolute; width:211px; height:15px; left:35px; top:158px; z-index:50; visibility:visible; border:0px none #000000; text-align:right; }
#lien-saveurs-autres { position:absolute; width:201px; height:auto; left:-6px; top:168px; z-index:18; visibility:visible; border:0px none #ff0000; text-align:right; }


#texte-une { position:absolute; width:175px; height:auto; left:9px; top:98px; z-index:36; visibility:visible; border:0px none #000000; text-align:left; line-height:12px; }
#texte-une .date { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #003d78; text-decoration: none; font-size: 11px; }
#texte-une a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #3d7b97; text-decoration: underline; font-size: 11px; }
#texte-une a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #003d78; text-decoration: underline; font-size: 11px; }
#texte-une br { line-height:3px; }
#titre-newsletter { position:absolute; width:77px; height:15px; left:52px; top:286px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/titre-newsletter.gif); }
#titre-vignette1 { position:absolute; width:190px; height:auto; left:13px; top:180px; z-index:19; visibility:visible; border:0px none #000000; text-align:center; }
#titre-vignette1 a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 13px; }
#titre-vignette1 a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #cde8f3; text-decoration: none; font-size: 13px; }
#titre-vignette2 { position:absolute; width:190px; height:auto; left:13px; top:180px; z-index:24; visibility:visible; border:0px none #000000; text-align:center; }
#titre-vignette2 a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 13px; }
#titre-vignette2 a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #e1cfe4; text-decoration: none; font-size: 13px; }
#titre-vignette3 { position:absolute; width:190px; height:auto; left:13px; top:180px; z-index:29; visibility:visible; border:0px none #000000; text-align:center; }
#titre-vignette3 a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 13px; }
#titre-vignette3 a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #fdd8d2; text-decoration: none; font-size: 13px; }
#vignette1 { position:absolute; width:217px; height:209px; left:37px; top:0px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; }
#vignette2 { position:absolute; width:217px; height:209px; left:260px; top:0px; z-index:20; visibility:visible; border:0px none #000000; text-align:left; }
#vignette3 { position:absolute; width:217px; height:209px; left:482px; top:0px; z-index:25; visibility:visible; border:0px none #000000; text-align:left; }
#wysipage-gauche { position:relative; width:226px; height:auto; left:0px; top:0px; z-index:98; visibility:visible; border:0px none #000000; text-align:left; background-color:#98b71d; }
#wysipage-haut { position:absolute; width:630px; height:42px; left:373px; top:29px; z-index:98; visibility:visible; border:0px none #000000; text-align:right; }
#zone-saveurs-autres { position:relative; width:226px; height:232px; left:0px; top:0px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; background-color:#98b71d; }
a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #0a5223; text-decoration: none; font-size: 11px}
a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #dd2d57; text-decoration: none; font-size: 11px}
b {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
blockquote {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
body { background-color:#ffffff; color:#4d4d4d; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; scrollbar-face-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#9f9f9f; scrollbar-darkshadow-color:#9f9f9f; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#9f9f9f; }
br {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
div {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
em {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
font {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
form {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px}
input {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
li {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
ol {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
nobr {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
p {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
s {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
select {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
strike {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
strong {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
sub {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
sup {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
table {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
td {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
textarea {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
tr {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
ul {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}


 
.fil-gastronomie-fond { background-color:#ffb8a7; }
.fil-gastronomie-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #176fa3; text-decoration: none;  font-size: 12px; }
.fil-gastronomie-texte a.rub { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 12px; }
.fil-gastronomie-texte a.rub:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: underline; font-size: 12px; }
.fil-gastronomie-texte a.rubfin { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #dd2d57; text-decoration: none; font-size: 12px; text-transform:uppercase; }
.fil-gastronomie-texte a.rubfin:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #dd2d57; text-decoration: underline; font-size: 12px; text-transform:uppercase; }
 
.soustitre3 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #f04d3d; text-decoration: none; font-size: 18px; }
 
.x1-page-gastronomie-fond { background-color:#ffb8a7; }
.x1-page-gastronomie-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #f04d3d; text-decoration: none;  font-size: 12px; }
.x1-titre-gastronomie-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #f04d3d; text-decoration: none; font-size: 18px; }
 
.x2-page-gastronomie-fond { background-color:#ffb8a7; }
.x2-page-gastronomie-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #f04d3d; text-decoration: none;  font-size: 12px; }
 
.x3-retour-gastronomie-fond { background-color:#ffb8a7; }
.x3-soustitre-gastronomie-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #f04d3d; text-decoration: none; font-size: 13px; }
.x3-titre-gastronomie-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #f04d3d; text-decoration: none; font-size: 14px; text-transform:uppercase; }
 
.x4-soustitre-gastronomie-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #f04d3d; text-decoration: none; font-size: 11px; }
.x4-titre-gastronomie { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #f04d3d; text-decoration: none; font-size: 12px; text-transform:uppercase; }
.x4-titre-gastronomie-criteres1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #f04d3d; text-decoration: none; font-size: 18px; }
.x4-titre-gastronomie-criteres2 { background-color:#e6476a; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 16px; }
.x4-titre-gastronomie-criteres3 dt { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 14px; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; display:block; width:550px; }
 
#x1-banderole-photo-gastronomie { position:absolute; width:217px; height:49px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-liste-gastronomie.gif); }
#x1-banderole-photo-gastronomie2 { position:absolute; width:217px; height:77px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-liste-gastronomie2.gif); }
#x1-cadre-photo-gastronomie { position:absolute; width:194px; height:119px; left:9px; top:26px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/cadre-liste-gastronomie.gif); }
#x1-cadre-photo-gastronomie2 { position:absolute; width:194px; height:119px; left:9px; top:41px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/cadre-liste-gastronomie.gif); }
 
#x3-banderole-lot-gastronomie { position:absolute; width:273px; height:75px; left:-416px; top:-15px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-fiche-gastronomie3.gif); }
#x3-banderole-lot-gastronomie2 { position:absolute; width:413px; height:75px; left:-416px; top:-15px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-fiche-gastronomie2.gif); }
#x3-banderole-photo-gastronomie { position:absolute; width:326px; height:74px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-fiche-gastronomie1.gif); }
#x3-cadre-photo-gastronomie { position:absolute; width:234px; height:154px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/cadre-fiche-gastronomie.gif); margin-top:15px; }
#x3-libelle-lot-gastronomie { position:absolute; width:235px; height:auto; left:-402px; top:-1px; z-index:5; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none;  font-size: 18px; text-transform:uppercase; }
#x3-libelle-lot-gastronomie2 { position:absolute; width:370px; height:auto; left:-397px; top:2px; z-index:5; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none;  font-size: 14px; text-transform:uppercase; }
#x3-texte-lot-gastronomie { position:relative; width:360; height:auto; left:0px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; margin-top:40px; margin-left:40px; }
#x3-texte-lot-gastronomie2 { position:relative; width:350; height:auto; left:0px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; margin-top:40px; margin-left:50px; }
#x3-zone-lot-gastronomie { position:relative; width:234px; height:154px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#x3-zone-texte-lot-gastronomie { position:relative; width:auto; height:auto; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
 
#x4-banderole-lot-gastronomie { position:absolute; width:554px; height:74px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-fiche-gastronomie.gif); }
#x4-libelle-lot-gastronomie { position:absolute; width:516px; height:auto; left:15px; top:13px; z-index:3; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none;  font-size: 18px; text-transform:uppercase; }
#x4-texte-lot-gastronomie { position:relative; width:586; height:auto; left:0px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; margin-top:35px; }
#x4-zone-libelle-gastronomie { position:relative; width:586px; height:20px; left:-35px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#x4-zone-texte-gastronomie { position:relative; width:586px; height:auto; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
 
a.x1-lien-gastronomie-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #f04d3d; text-decoration: underline; font-size: 14px; text-transform:uppercase; }
a.x1-lien-gastronomie-lot:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #f04d3d; text-decoration: none; font-size: 14px; text-transform:uppercase; }
 
a.x2-lien-gastronomie-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #146500; text-decoration: underline; font-size: 14px; text-transform:uppercase; }
a.x2-lien-gastronomie-lot:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #146500; text-decoration: none; font-size: 14px; text-transform:uppercase; }
 
a.x3-fiche-gastronomie { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #4d4d4d; text-decoration: none; font-size: 11px; }
a.x3-fiche-gastronomie:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #4d4d4d; text-decoration: underline; font-size: 11px; }
a.x3-lien-fiche-gastronomie { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #fd7655; text-decoration: none; font-size: 11px; }
a.x3-lien-fiche-gastronomie:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #fd7655; text-decoration: underline; font-size: 11px; }
a.x3-retour-gastronomie { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #f04d3d; text-decoration: none; font-size: 12px; }
a.x3-retour-gastronomie:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #dd2d57; text-decoration: none; font-size: 12px; }

.soustitre3 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #f04d3d; text-decoration: none; font-size: 18px; }

.fil-loisirs-fond { background-color:#ffc4e3; }
.fil-loisirs-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #176fa3; text-decoration: none;  font-size: 12px; }
.fil-loisirs-texte a.rub { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 12px; }
.fil-loisirs-texte a.rub:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: underline; font-size: 12px; }
.fil-loisirs-texte a.rubfin { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #dd2d57; text-decoration: none; font-size: 12px; text-transform:uppercase; }
.fil-loisirs-texte a.rubfin:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #dd2d57; text-decoration: underline; font-size: 12px; text-transform:uppercase; }
 
.soustitre4 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #e04488; text-decoration: none; font-size: 18px; }
 
.x1-page-loisirs-fond { background-color:#ffc4e3; }
.x1-page-loisirs-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #e04488; text-decoration: none;  font-size: 12px; }
.x1-titre-loisirs-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #e04488; text-decoration: none; font-size: 18px; }
 
.x2-page-loisirs-fond { background-color:#ffc4e3; }
.x2-page-loisirs-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #e04488; text-decoration: none;  font-size: 12px; }
 
.x3-retour-loisirs-fond { background-color:#ffc4e3; }
.x3-soustitre-loisirs-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #e04488; text-decoration: none; font-size: 13px; }
.x3-titre-loisirs-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #e04488; text-decoration: none; font-size: 14px; text-transform:uppercase; }
 
.x4-soustitre-loisirs-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #e04488; text-decoration: none; font-size: 11px; }
.x4-titre-loisirs { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #e04488; text-decoration: none; font-size: 12px; text-transform:uppercase; }
.x4-titre-loisirs-criteres1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #e04488; text-decoration: none; font-size: 18px; }
.x4-titre-loisirs-criteres2 { background-color:#e6476a; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 16px; }
.x4-titre-loisirs-criteres3 dt { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 14px; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; display:block; width:550px; }
 
#x1-banderole-photo-loisirs { position:absolute; width:217px; height:49px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-liste-loisirs.gif); }
#x1-banderole-photo-loisirs2 { position:absolute; width:217px; height:77px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-liste-loisirs2.gif); }
#x1-cadre-photo-loisirs { position:absolute; width:194px; height:119px; left:9px; top:26px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/cadre-liste-loisirs.gif); }
#x1-cadre-photo-loisirs2 { position:absolute; width:194px; height:119px; left:9px; top:41px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/cadre-liste-loisirs.gif); }
 
#x3-banderole-lot-loisirs { position:absolute; width:273px; height:75px; left:-416px; top:-15px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-fiche-loisirs3.gif); }
#x3-banderole-lot-loisirs2 { position:absolute; width:413px; height:75px; left:-416px; top:-15px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-fiche-loisirs2.gif); }
#x3-banderole-photo-loisirs { position:absolute; width:326px; height:74px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-fiche-loisirs1.gif); }
#x3-cadre-photo-loisirs { position:absolute; width:234px; height:154px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/cadre-fiche-loisirs.gif); margin-top:15px; }
#x3-libelle-lot-loisirs { position:absolute; width:235px; height:auto; left:-402px; top:-1px; z-index:5; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none;  font-size: 18px; text-transform:uppercase; }
#x3-libelle-lot-loisirs2 { position:absolute; width:370px; height:auto; left:-397px; top:2px; z-index:5; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none;  font-size: 14px; text-transform:uppercase; }
#x3-texte-lot-loisirs { position:relative; width:360; height:auto; left:0px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; margin-top:40px; margin-left:40px; }
#x3-texte-lot-loisirs2 { position:relative; width:350; height:auto; left:0px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; margin-top:40px; margin-left:50px; }
#x3-zone-lot-loisirs { position:relative; width:234px; height:154px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#x3-zone-texte-lot-loisirs { position:relative; width:auto; height:auto; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
 
#x4-banderole-lot-loisirs { position:absolute; width:554px; height:74px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-fiche-loisirs.gif); }
#x4-libelle-lot-loisirs { position:absolute; width:516px; height:auto; left:15px; top:13px; z-index:3; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none;  font-size: 18px; text-transform:uppercase; }
#x4-texte-lot-loisirs { position:relative; width:586; height:auto; left:0px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; margin-top:35px; }
#x4-zone-libelle-loisirs { position:relative; width:586px; height:20px; left:-35px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#x4-zone-texte-loisirs { position:relative; width:586px; height:auto; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
 
a.x1-lien-loisirs-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #e04488; text-decoration: underline; font-size: 14px; text-transform:uppercase; }
a.x1-lien-loisirs-lot:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #e04488; text-decoration: none; font-size: 14px; text-transform:uppercase; }
 
a.x2-lien-loisirs-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #146500; text-decoration: underline; font-size: 14px; text-transform:uppercase; }
a.x2-lien-loisirs-lot:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #146500; text-decoration: none; font-size: 14px; text-transform:uppercase; }
 
a.x3-fiche-loisirs { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #4d4d4d; text-decoration: none; font-size: 11px; }
a.x3-fiche-loisirs:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #4d4d4d; text-decoration: underline; font-size: 11px; }
a.x3-lien-fiche-loisirs { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #e56da1; text-decoration: none; font-size: 11px; }
a.x3-lien-fiche-loisirs:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #e56da1; text-decoration: underline; font-size: 11px; }
a.x3-retour-loisirs { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #e04488; text-decoration: none; font-size: 12px; }
a.x3-retour-loisirs:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #dd2d57; text-decoration: none; font-size: 12px; }

.soustitre4 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #e04488; text-decoration: none; font-size: 18px; }
 
.fil-decouvrir-fond { background-color:#ffd1db; }
.fil-decouvrir-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #176fa3; text-decoration: none;  font-size: 12px; }
.fil-decouvrir-texte a.rub { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 12px; }
.fil-decouvrir-texte a.rub:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #000000; text-decoration: underline; font-size: 12px; }
.fil-decouvrir-texte a.rubfin { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #dd2d57; text-decoration: none; font-size: 12px; text-transform:uppercase; }
.fil-decouvrir-texte a.rubfin:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #dd2d57; text-decoration: underline; font-size: 12px; text-transform:uppercase; }
 
.soustitre5 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #c70044; text-decoration: none; font-size: 18px; }
 
.x1-page-decouvrir-fond { background-color:#ffd1db; }
.x1-page-decouvrir-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #c70044; text-decoration: none;  font-size: 12px; }
.x1-titre-decouvrir-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #c70044; text-decoration: none; font-size: 18px; }
 
.x2-page-decouvrir-fond { background-color:#ffd1db; }
.x2-page-decouvrir-texte { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #c70044; text-decoration: none;  font-size: 12px; }
 
.x3-retour-decouvrir-fond { background-color:#ffd1db; }
.x3-soustitre-decouvrir-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #c70044; text-decoration: none; font-size: 13px; }
.x3-titre-decouvrir-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #c70044; text-decoration: none; font-size: 14px; text-transform:uppercase; }
 
.x4-soustitre-decouvrir-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #c70044; text-decoration: none; font-size: 11px; }
.x4-titre-decouvrir { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #c70044; text-decoration: none; font-size: 12px; text-transform:uppercase; }
.x4-titre-decouvrir-criteres1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #c70044; text-decoration: none; font-size: 18px; }
.x4-titre-decouvrir-criteres2 { background-color:#e6476a; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 16px; }
.x4-titre-decouvrir-criteres3 dt { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 14px; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; display:block; width:550px; }
 
#x1-banderole-photo-decouvrir { position:absolute; width:217px; height:49px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-liste-decouvrir.gif); }
#x1-banderole-photo-decouvrir2 { position:absolute; width:217px; height:77px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-liste-decouvrir2.gif); }
#x1-cadre-photo-decouvrir { position:absolute; width:194px; height:119px; left:9px; top:26px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/cadre-liste-decouvrir.gif); }
#x1-cadre-photo-decouvrir2 { position:absolute; width:194px; height:119px; left:9px; top:41px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/cadre-liste-decouvrir.gif); }
 
#x3-banderole-lot-decouvrir { position:absolute; width:273px; height:75px; left:-416px; top:-15px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-fiche-decouvrir3.gif); }
#x3-banderole-lot-decouvrir2 { position:absolute; width:413px; height:75px; left:-416px; top:-15px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-fiche-decouvrir2.gif); }
#x3-banderole-photo-decouvrir { position:absolute; width:326px; height:74px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-fiche-decouvrir1.gif); }
#x3-cadre-photo-decouvrir { position:absolute; width:234px; height:154px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/cadre-fiche-decouvrir.gif); margin-top:15px; }
#x3-cadre-photo1-loisirs { position:absolute; width:284px; height:164px; left:20px; top:39px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/cadre1-fiche-loisirs.gif); }
#x3-cadre-photo2-loisirs { position:absolute; width:114px; height:164px; left:20px; top:219px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/cadre2-fiche-loisirs.gif); }
#x3-cadre-photo3-loisirs { position:absolute; width:154px; height:164px; left:150px; top:219px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/cadre3-fiche-loisirs.gif); }
#x3-cadre-photo1-decouvrir { position:absolute; width:284px; height:164px; left:20px; top:39px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/cadre1-fiche-decouvrir.gif); }
#x3-cadre-photo2-decouvrir { position:absolute; width:114px; height:164px; left:20px; top:219px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/cadre2-fiche-decouvrir.gif); }
#x3-cadre-photo3-decouvrir { position:absolute; width:154px; height:164px; left:150px; top:219px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/cadre3-fiche-decouvrir.gif); }
#x3-libelle-lot-decouvrir { position:absolute; width:235px; height:auto; left:-402px; top:-1px; z-index:5; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none;  font-size: 18px; text-transform:uppercase; }
#x3-libelle-lot-decouvrir2 { position:absolute; width:370px; height:auto; left:-397px; top:2px; z-index:5; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none;  font-size: 14px; text-transform:uppercase; }
#x3-texte-lot-decouvrir { position:relative; width:360; height:auto; left:0px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; margin-top:40px; margin-left:40px; }
#x3-texte-lot-decouvrir2 { position:relative; width:350; height:auto; left:0px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; margin-top:40px; margin-left:50px; }
#x3-zone-lot-decouvrir { position:relative; width:234px; height:154px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#x3-zone-texte-lot-decouvrir { position:relative; width:auto; height:auto; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
 
#x4-banderole-lot-decouvrir { position:absolute; width:554px; height:74px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-fiche-decouvrir.gif); }
#x4-libelle-lot-decouvrir { position:absolute; width:516px; height:auto; left:15px; top:13px; z-index:3; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none;  font-size: 18px; text-transform:uppercase; }
#x4-texte-lot-decouvrir { position:relative; width:586; height:auto; left:0px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; margin-top:35px; }
#x4-zone-libelle-decouvrir { position:relative; width:586px; height:20px; left:-35px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#x4-zone-texte-decouvrir { position:relative; width:586px; height:auto; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
 
a.x1-lien-decouvrir-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #c70044; text-decoration: underline; font-size: 14px; text-transform:uppercase; }
a.x1-lien-decouvrir-lot:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #c70044; text-decoration: none; font-size: 14px; text-transform:uppercase; }
 
a.x2-lien-decouvrir-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #146500; text-decoration: underline; font-size: 14px; text-transform:uppercase; }
a.x2-lien-decouvrir-lot:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #146500; text-decoration: none; font-size: 14px; text-transform:uppercase; }
 
a.x3-fiche-decouvrir { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #4d4d4d; text-decoration: none; font-size: 11px; }
a.x3-fiche-decouvrir:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #4d4d4d; text-decoration: underline; font-size: 11px; }
a.x3-lien-fiche-decouvrir { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ff7594; text-decoration: none; font-size: 11px; }
a.x3-lien-fiche-decouvrir:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ff7594; text-decoration: underline; font-size: 11px; }
a.x3-retour-decouvrir { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #c70044; text-decoration: none; font-size: 12px; }
a.x3-retour-decouvrir:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #dd2d57; text-decoration: none; font-size: 12px; }


.soustitre5 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #c70044; text-decoration: none; font-size: 18px; }
 
 
 .soustitre7 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #923a00; text-decoration: none; font-size: 18px; }


#TableTop .titre {
	background-image:url(/fr/images/Table-Top-Left.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
	color:#4D4D4D;
}



/*MENU HORIZONTAL */
/*
PARAMETRES DES AUTRES RUBRIQUES :
Rubriques OFF :
Largeur > 120px
Hauteur > 42px
Fond > Transparent
Texte > Arial, 14px, #006600, gras, interligne à 14px, centré horizontalement et verticalement
*/

/*barre de menu generale*/
ul#menu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width:630px; /*For KHTML*/  
  height: 37px;
  background:transparent top left repeat-x;
  
}
/* Root Menu */
ul#menu a {
  display: block;
  text-decoration: none;
  /*height: auto !important;*/
  /*height: 1%;*/ /*For IE*/
  height: 37px;
  width :116px;
  font-size:14px;
  color : #006600;
  font-weight:bold; 
  text-align:center; 
  padding-top : 5px;
}
ul#menu a:hover {
	background:url(/images/wysipage-haut-on.gif) top right no-repeat;  
}
.menu1ouvert {
	background:url(/images/wysipage-haut-on.gif) top right no-repeat !important;
}
.menu1ouvert a{
	color:white !important;  
}

/*les boites menu niveau1*/
ul#menu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/    
  position: relative;
  background:transparent top right no-repeat;
  
}

/*
Rubriques ON :
Largeur > 120px
Hauteur > 42px
Fond > Image "/images/wysipage-haut-on.gif"
Texte > Arial, 14px, #FFFFFF, gras, interligne à 14px, centré horizontalement et verticalement
*/
/*les boites menu niveau1 survol*/
ul#menu li.hover a  { 
	width:120px;
	height:21px;
	font-family: arial;
	font-weight:bold;
	font-size:14px;
	
}


ul#menu li.hover ul li a  { 
	color:#3C3C3C;
}
ul#menu li a:hover {
	color : #ffffff;
}


/* la boite contenant le niveau 2 */
ul#menu ul {
  margin: 0;
  border: 1px solid white;
  display: none;
  position: absolute;
  top: 35px;
  left: 0;
  font-size:12px;
  color : #Fce90a;
  font-weight:bold;
  text-align:left;
  text-transform:none;
  margin-top:7px;
  padding-left:20px;
  background-color:#DD2D57;
  padding-bottom:10px;
}

ul#menu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
  text-align:left !important;
}

ul#menu ul li {  
  list-style-type: none!important;
}
ul#menu ul li a{
	display: list-item!important;
  	list-style-position: inside!important;
  	list-style-type: disc!important;
    font-size:12px!important;
}
/*
Sous-rubriques OFF :
Largeur > 120px
Hauteur > 21px
Fond > #DD2D57
Texte > Arial, 12px, #FFFFFF, gras, centré horizontalement et verticalement
*/
ul#menu ul li a { 	
	background:#DD2D57 top left no-repeat;
	font-size:12px;
  	color : #ffffff;
  	font-weight:bold;  
  	text-align:left;
  	padding-left:4px;
  	height:auto;
  	width:155px;
}
/*
Sous-rubriques ON :
Largeur > 120px
Hauteur > 21px
Fond > #DD2D57
Texte > Arial, 12px, #FCE90A, gras, centré horizontalement et verticalement
*/
ul#menu ul li a:hover,ul#menu ul li:hover {
	background:#DD2D57 ; 	
	color : #ffeb42 !important;
}

ul#menu ul ul,
ul#menu ul ul ul {
  display: none;
  position: absolute;
  top: -8px;
  left: 154px;  
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#menu li:hover ul ul,
ul#menu li:hover ul ul ul,
ul#menu li.iehover ul ul,
ul#menu li.iehover ul ul ul {
  display: none;
}

/*ul#menu li:hover ul,
ul#menu li.iehover ul,*/
ul#menu ul li:hover ul,
ul#menu ul ul li:hover ul,
ul#menu ul li.iehover ul,
ul#menu ul ul li.iehover ul {
 /* display: block;*/
}






/********************* MENU LEFT *************************/
li { 
	list-style-type: none;
	color : #ffffff;
}

.menug {
	width : 226px;	
	padding:0px;
	margin:0px;
	margin-top:4px;	
}

/* niveau 1 */
.menug li div {
	padding-left:19px;
}
.menug li a {
	text-transform:uppercase;
	font-size: 14px;
}
.menug li div:hover,.menug_niv1_hover {
	background-color : #599242;	
	color : white;
	
}
.menug li a:hover {
	color : white;
	font-weight:bold;
	cursor:pointer;	
}
.menug li ul{
	padding-left:25px;
}

/* niveau 2 */
.menug li ul {
	width : 182px;
	display : none;
	padding-left:45px;
	margin: 0px;
}

.menug li ul li {
	list-style-type: disc;
	width:148px;	
	background-color : transparent;
	padding:0;	
}
.menug li ul li:hover {
	color : #ffeb42;
}
.menug li ul li a {
	text-transform:none;
	font-size:12px;	
}
.menug li ul li a:hover {
	font-weight:bold;
	color : #ffeb42;
}
/* niveau 3 */
.menug li ul li ul {
	padding:0;
	padding-left:15px;
	width:108px;	
}
.menug li ul li ul li {
	padding:0px;
}

/*
PARAMETRES SPECIFIQUES POUR LA
RUBRIQUE « ACCUEIL » :

Rubrique OFF :
Largeur > 226px
Hauteur > 28px
Fond > #BDCA09
Texte > Arial, 17px, #CC0D40, gras, aligné à gauche et centré
verticalement
Marge à gauche > 19px
Marge à droite > 15px
Rubrique ON :
Idem que pour le OFF
Pas de sous-rubrique
*/
.menu_left_accueil {
	width:226px;
	height : 28px;
	background-color: #bdca09;
	border: none;
}
.menu_left_accueil a{
	text-decoration:none;
	font-family: arial;
	font-size: 17px;
	color : #cc0d40;
	font-weight: bold;
	text-align: left;
	margin-left: 19px;
	margin-right: 15px;
}


/********************* FIN MENU LEFT *************************/

		

/* */
.hebergement a{
	color:#FFFFFF !important;
	font-weight :bold;
	background-color:#4C9037 !important;
}
.hebergement ul li a{
	font-size:12px !important;
	background-color:#DD2D57 !important;
}

#bouton-recherche-heb1 { position:absolute; width:37px; height:37px; left:86px; top:131px; z-index:33; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/bouton-recherche-heb.gif); }
#bouton-recherche-heb2 { position:absolute; width:25px; height:25px; left:172px; top:140px; z-index:33; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/bouton-recherche-heb.gif); }

.ui-datepicker {
	z-index: 10;
}

.lien {
color:#0063C7;
font-size:10px;
text-decoration:none;
}

.bouton { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #dd2d57; border:0px none #000000; cursor: hand}
.couleurfonce1 { background-color:#e3ea82; }
.couleurmoyen1 { background-color:#feffed; }
.entete1  { background-color:#e3ea82; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
.formulaire { background-color: #feffed; border:1px solid #98b71d; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; scrollbar-face-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#9f9f9f; scrollbar-darkshadow-color:#9f9f9f; scrollbar-track-color:#feffed; scrollbar-arrow-color:#9f9f9f; }
h1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #146500; text-decoration: none; font-size: 22px; }

.legende { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #a8a8a8; text-decoration: none; font-size: 11px; }
.legendegras { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #a8a8a8; text-decoration: none; font-size: 11px; }
.soustitre1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #0063c7; text-decoration: none; font-size: 18px; }
.soustitre2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #92117e; text-decoration: none; font-size: 18px; }
.titre { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none;  font-size: 18px; }

#x1-banderole-photo-eau2 { position:absolute; width:217px; height:77px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/banderole-liste-eau2.gif); }
#x1-banderole-photo-patrimoine2 { position:absolute; width:217px; height:77px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/banderole-liste-patrimoine2.gif); }
#x1-banderole-photo-randos2 { position:absolute; width:217px; height:77px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/banderole-liste-randos2.gif); }
#x1-banderole-photo-standard2 { position:absolute; width:217px; height:77px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/banderole-liste-standard2.gif); }
#x1-cadre-photo-eau2 { position:absolute; width:194px; height:119px; left:9px; top:41px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/cadre-liste-eau.gif); }
#x1-cadre-photo-patrimoine2 { position:absolute; width:194px; height:119px; left:9px; top:41px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/cadre-liste-patrimoine.gif); }
#x1-cadre-photo-randos2 { position:absolute; width:194px; height:119px; left:9px; top:41px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/cadre-liste-randos.gif); }
#x1-cadre-photo-standard2 { position:absolute; width:194px; height:119px; left:9px; top:41px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/cadre-liste-standard.gif); }
#x1-libelle-photo2 { position:absolute; width:202px; height:auto; left:6px; top:8px; z-index:5; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none;  font-size: 12px; text-transform:uppercase; line-height:14px; }
#x1-photo2 { position:absolute; width:190px; height:115px; left:9px; top:41px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#x1-zone-photo2 { position:relative; width:217px; height:160px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; margin-top:20px; }
#x3-banderole-lot-eau2 { position:absolute; width:413px; height:75px; left:-416px; top:-15px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/banderole-fiche-eau2.gif); }
#x3-libelle-lot-eau2 { position:absolute; width:370px; height:auto; left:-397px; top:2px; z-index:5; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none;  font-size: 14px; text-transform:uppercase; }
#x3-libelle-photo2 { position:absolute; width:306px; height:auto; left:7px; top:7px; z-index:5; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none;  font-size: 14px; text-transform:uppercase; line-height:15px; }
#x3-texte-lot-eau2 { position:relative; width:350; height:auto; left:0px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; margin-top:40px; margin-left:50px; }

a.x1-lien-patrimoine-lot { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #92117e; text-decoration: underline; font-size: 14px; text-transform:uppercase; }
a.x1-lien-patrimoine-lot:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #92117e; text-decoration: none; font-size: 14px; text-transform:uppercase; }

#x3-banderole-lot-patrimoine2 { position:absolute; width:413px; height:75px; left:-416px; top:-15px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/banderole-fiche-patrimoine2.gif); }
#x3-cadre-photo-patrimoine { position:absolute; width:234px; height:154px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/images-contenus/cadre-fiche-patrimoine.gif); margin-top:15px; }
#x3-libelle-lot-patrimoine2 { position:absolute; width:370px; height:auto; left:-397px; top:2px; z-index:5; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none;  font-size: 14px; text-transform:uppercase; }
#x3-texte-lot-patrimoine { position:relative; width:360; height:auto; left:0px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; margin-top:40px; margin-left:40px; }
#x3-texte-lot-patrimoine2 { position:relative; width:350; height:auto; left:0px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; margin-top:40px; margin-left:50px; }
#x3-zone-lot-patrimoine { position:relative; width:234px; height:154px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#x3-zone-texte-lot-patrimoine { position:relative; width:auto; height:auto; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; }
.x3-retour-patrimoine-fond { background-color:#dbb1d4; }
#x3-banderole-photo-patrimoine { position:absolute; width:326px; height:74px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images-contenus/banderole-fiche-patrimoine3.gif); }


#simplemodal-overlay {
	background-color:#000000;
	cursor:wait;
}
#simplemodal-container {
	background-color:#FFFFFF;
	border:3px solid #CCCCCC;
	width: 660px; 
	height: 500px;
}
#simplemodal-container a.modalCloseImg {
	background:transparent url(/js/lib/jquery/simpleModal/x.png) no-repeat scroll 0 0;
	cursor:pointer;
	display:inline;
	height:29px;
	position:absolute;
	right:-18px;
	top:-15px;
	width:25px;
	z-index:3200;
}
#simplemodal-container #basicModalContent {
	padding:8px;
}

.liste-tourinsoft li {
	color: #000000;
}


#fond-petite-carte2 { position:absolute; width:217px; height:109px; left:259px; top:228px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/fond-petite-carte2.gif); }
#lien-petite-carte2 { position:absolute; width:205px; height:35px; left:267px; top:297px; z-index:9; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/lien-petite-carte.gif); }
#lien-tv { position:absolute; width:205px; height:35px; left:490px; top:297px; z-index:9; visibility:visible; border:0px none #000000; text-align:left; }
#tv { position:absolute; width:217px; height:109px; left:484px; top:228px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../../images/tv.gif); }


.inputnewsletter{
	width:300px;
}