@charset "utf-8";

/* CSS Document */

/* IMPORTATIONS */

@import url(boutons.css);  /* BTN */

/* STRUCTURE PRINCIPALE */

body { background:url(../images/common/back.jpg) #c5ad85; margin:0; padding:0; font-size:11.5px; font-family:Arial, Helvetica, sans-serif; color:#2c221b; }

#container { margin: 0 auto; background:url(../images/common/background.jpg) center top repeat-x; width: 100%; height:100%; min-height:1236px; }

.wrapper { position: relative; width: 1048px; font-size: 12px; margin: 0 auto -189px; text-align: left; }

/* COMMUN */ 

a { outline:none; color:#39708d; text-decoration:none; font-size:11.5px; }

a:hover { color:#4da4c4; }

a.text { outline:none; color:#39708d; text-decoration:none; }

img { border:none; }

/* TEXTE */ 
p { padding:0; margin:16px 0 16px 0; text-align:justify; font-size:11.5px; }

p.date { padding-bottom:2px; margin-bottom:0; }

p span, li span { color:#7f0707; font-weight:bold; }

div.inner { padding-left:20px; }

div.evidence { border:#89837f solid 1px; background-color:#fefde8; padding:10px; margin-top:10px; }

div.evidence p { margin:0; padding:0; }

span.description p { font-size:10.5px; font-style:italic; margin:0; padding:0; }

table.inner tr:hover { background-color:#ededed; }

table.inner tr.noHover:hover { background-color:#FFF; }

table#heb td p { padding:0; margin:0; }

table#heb td hr { padding:0; margin:0; }

td { padding-top:2px; padding-bottom:2px; font-size:11.5px; }

td p { color:#7f0707; font-weight:bold; padding-top:0; padding-bottom:0; margin-bottom:0; margin-top:0; }

td hr { width:100%; border-bottom:#89837f dashed 1px; border-left:none; border-top:none; border-right:none; height:1px; padding:0 0 0 0; margin-top:0px; margin-bottom:0px; }

label { font-size:11.5px; }

.longueLettre { margin-bottom:-4px; }

.petiteLettre { margin-bottom:-4px; }

h2 { color:#7a2433; text-transform:uppercase; font-size:13.5px; padding-top:0; margin-top:0; margin-bottom:0; padding-bottom:5px; }

h3 { font-size:12px; font-weight:bold; }

h4 { color:#2c221b; font-size:14px; padding-top:0; margin-top:0; text-decoration:none; padding-left:22px; padding-bottom:10px; }

ul.share, ul.pdf, ul.plus, ul.titre, ul.titreHaut { list-style:none; margin:0; padding:0; }

ul.share li { padding:0 0 0 10px; margin-right:16px; background:url(../images/common/arrow-bleu-suite.gif) no-repeat 0 4px; display:inline; }

ul.pdf li { padding:0 0 0 22px; margin-right:16px; background:url(../images/common/icon-pdf.gif) no-repeat 0 0px; display:block; height:18px; }

ul.plus li { display:inline; margin-left:59px; }

ul.plus li.avec { padding:0 0 0px 9px; margin-left:2px; margin-right:0px; background:url(../images/common/ico-plus.gif) no-repeat 0 3px; display:inline; }

ul.titre li, ul.titreHaut li { padding-left:0px; /*padding-left:-2px;*/ }

ul.titre li, ul.titreHaut li { display:inline; margin-left:2px; margin-right:2px; }

ul.titre li.left { padding:2px 0 0px 14px; margin-left:2px; margin-right:0px; background:url(../images/common/ico-left.gif) no-repeat 0 0px; display:inline; }

ul.titreHaut li.left { padding:4px 0 0px 14px; margin-left:2px; margin-right:0px; background:url(../images/common/ico-left.gif) no-repeat 0 0px; display:inline; }

ul.titreHaut li.right { padding:4px 0 0px 14px; margin-left:2px; margin-right:0px; background:url(../images/common/ico-right.gif) no-repeat 0 0px; display:inline; }

ul.titre li.right { padding:2px 0 0px 14px; margin-left:2px; margin-right:0px; background:url(../images/common/ico-right.gif) no-repeat 0 0px; display:inline; }

ul.share li a, ul.pdf li a, ul.plus li a { color:#39708d; text-decoration:none; font-size:11px; }

ul.share li a:hover, ul.pdf li a:hover, ul.plus li a:hover { color:#4da4c4; }

.maj { text-transform:uppercase; color:#000; }

.majRed { text-transform:uppercase; color:#7a2433; font-weight:normal; }

/* TOP */ 

#header { height: 149px; background:url(../images/common/back-menu-acc.png) no-repeat bottom; }

#headerPhoto { background:url(../images/common/back-menu-photo.png) no-repeat bottom; }

#headerPlain { background:url(../images/common/back-menu-normal.png) no-repeat bottom; }

#header, #headerPhoto, #headerPlain { height: 149px; }

#top { height:92px; }

#logo { width:653px; float:left; }

#logo img { margin:21px 0 0 63px; }

#topFeature { width:365px; float:left; }

#zoneRecherche { width:378px; height:39px; }

#recherche { vertical-align:top; width:204px; float:left; }

.imageRecherche { margin-top:3px; }

#lang { height:32px; width:139px; float:left; padding-left:11px; margin-left:2px; background:url(../images/common/back-lang.png); }

#lang a { padding-top:0; margin:0; vertical-align:top; }

#titreHistoire { }

.icon { float: left; margin-left:16px; padding-right:4px; margin-top:5px; }

.ville { float: left; padding-top:16px; margin-left:53px; width:214px; }

.degre { float: left; margin-left:2px; padding-top:10px; font-weight:bold; }

#meteo { height:29px; }

#meteo img { /*margin:6px 0 0 72px;*/ }

#menu { height:57px; padding:11px 0 0 35px; }

/* CONTENU PRINCIPAL GÉRER LES 3 BACKGROUND */

#content { width: 1048px; }

#contentBack { background:url(../images/common/background-contenu.png) repeat-y; }

#contentBottom { background:url(../images/common/background-bas.png) no-repeat bottom; height:100%; }

#contentPrincipal { background:url(../images/common/background-flash.png) no-repeat top; /* section avec flash*/ }

#contentPrincipalPhoto { background:url(../images/common/background-photo.png) no-repeat top; /* section avec photo*/ min-height:300px; /*pour Explo 7 */ }

#contentPrincipalJeux { background:url(../images/common/background-jeux.png) no-repeat top; /* section avec photo*/ min-height:452px; /*pour Explo 7 */ }

#contentPrincipalNormal { background:url(../images/common/background-page-normal.png) no-repeat top; /* section avec photo*/ min-height:900px; /*pour Explo 7 */ }

#contentPrincipalScratch { background:url(../images/common/background-photo.png) no-repeat top; /* section avec scratch */ }

/* ACCUEIL */

.margeColMillieu, #margeColMillieu { padding-left:10px; }

#contenuFlash { height:389px; padding:9px 0 0 24px; outline: none; }

#contenuFlashJeux { height:389px; padding:23px 0 0 24px; outline: none; }

#contenuAccueil { padding:0 33px 0 35px; min-height:300px; }

#contenuHistoire { min-height:300px; }

#contenuAccueilLeft { width:710px; float:left; padding-top:45px; }

#contenuAccueilLeftCol01 { width:212px; float:left; }

#contenuAccueilLeftCol01, #contenuAccueilColRight { font-size:10px; }

#contenuAccueilLeftCol01 a, #contenuAccueilColRight a { font-size:11px; }

#contenuAccueilLeftCol02 { width:498px; float:left; }

#contenuAccueilColRight { width:254px; float:left; }

.contenuException { padding-left:17px; }

.contenuJeux { padding-left:0px; }

.contenuJeux img { padding-right:14px; }

.contenuNouvelles img { padding-left:18px; }

.contenuNouvelles p { padding-top:0; margin-top:15px; padding-left:20px; }

.contenuNouvelles h2 { padding-left:20px; }

#boxHistoireVillage { height:146px; }

#boxHistoireVillage img { margin: 0 0 8px 19px; }

#boxJeux { height:145px; }

#boxConcours { height:259px; }

#boxConcours #imgConcours { padding-left:21px; }

#boxConcours p { margin:0 30px 0 21px; padding:0; }

#boxSondage { min-height:100px; }

#boxSondage img { margin:0 30px 0 21px; padding:0; }

#boxSondage p { margin-top:5px; margin-left:21px; }

#boxGeorallye { padding-bottom:10px; }

#boxHistoireVillage, #boxJeux, #boxConcours, #boxcCarteVillage { background:url(../images/common/line.png) no-repeat bottom; }

#boxSousTitre { margin:14px 0 0 10px; }

#boxSousTitreSect { margin:14px 0 0 0; }

#boxSousTitreSectNouvelles { margin:10px 0 0 0; }

#boxSousTitre, #boxSousTitreSect, #boxSousTitreSectNouvelles { border-bottom:#89837f dashed 1px; border-top:#89837f dashed 1px; padding:6px 0 5px 0; }

hr { width:100%; border-bottom:#89837f dashed 1px; border-left:none; border-top:none; border-right:none; height:1px; padding:50px 0 5px 0; margin-bottom:10px; }

hr.petit { width:100%; border-bottom:#89837f dashed 1px; border-left:none; border-top:none; border-right:none; height:1px; padding:0px 0 5px 0; margin-bottom:5px; }

.contenuNouvelles hr.petit { width:97%; margin-left:20px; margin-bottom:10px; }

hr.noMarge { width:200px; border-bottom:#89837f dotted 1px; border-left:none; border-top:none; border-right:none; height:1px; padding:0px 0 5px 0; margin-bottom:2px; padding-left:0; margin-left:0; }

#boxSousTitreImg { width:420px; vertical-align:top; }

#boxSousTitreImgSect { width:570px; vertical-align:top; }

#boxSousTitreTaileText { vertical-align:top; font-size:10px; color:#8a8480; text-align:right; width:120px; }

#boxSousTitreTaileText { margin-right:4px; }

.textBox { color:#2c221b; font-size:11px; }

.suite { padding-top:4px; }

.suiteActivite { padding:0; margin-left:20px; }

p.historique { font-size:10px; margin-left:30px; }

.accrodionActivite { color:#2c221b; font-style:normal; margin:10px 0 0 0; padding:0; }

sup { height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; bottom: 1ex; }

.textBoxNouvelle p { font-size:11px; margin:0px; padding:0; color:#000; }

.textBox span { color:#7a2433; font-size:11px; text-transform:uppercase; font-weight:bold; }

p.sousTitre { color:#7a2433; font-size:11px; font-weight:bold; }

.textBox a { color:#bf4a43; text-decoration:none; font-size:11px; }

.textBox a:hover { color:#c3544d; text-decoration:none; }

.textBox a.nouvelles { color:#000; text-decoration:none; }

.textBox a.nouvelles:hover { color:#000; text-decoration:none; }

a.bleu { color:#39708d; margin-left:4px; }

a.bleu:hover { color:#4da4c4; }

a.histoire { color:#39708d; font-size:14px; font-weight:bold; text-decoration:none; }

a.histoire:hover { color:#4da4c4; text-decoration:none; }

#boxTitre { height:38px; background:url(../images/common/line.png) no-repeat bottom; }

#boxLiens { padding:10px 0 0 6px; margin:0; height:60px; font-size:10.5px; }

#boxLiensCol { width:92px; float:left; vertical-align:top; }

#boxRoute { vertical-align:top; margin-bottom:75px; font-size:11px; }

#boxLiensCol ul, #boxRoute ul { list-style:none; margin:0 0 6px 0; padding:0; }

#boxLiensCol li, #boxRoute li { padding:0; margin-right:4px; display:inline; vertical-align:top; }

#boxLiensCol li a, #boxRoute li a { color:#39708d; text-decoration:none; font-size:10.5px; }

#boxLiensCol li a:hover, #boxRoute li a:hover { color:#4da4c4; }

#boxLiensCol a, #boxRoute a { text-decoration:none; color:#000; font-size:10px; }

#boxTitre, #boxLiens, #boxRoute { margin-left:30px; }

.contenuException #boxRoute { margin-left:0; }

#bigLineActivites { padding:26px 0 6px 0; }

#bigLineContact { padding:60px 0 6px 0; }

#bigLineLiens { padding:20px 0 6px 0; }

#bigLine { padding:10px 0 0 0; }

#littleLine { margin:10px 0 0 0; }

#margeHotel { margin-top:26px; }

#margeHeb { margin-top:10px; margin-left:13px; }

/* BOX WALLPAPERS */

#boxWall { width:338px; height:153px; background:url(../images/common/background-wallpapers.png) no-repeat top; }

#boxWall .boxWallCol01 { padding:42px 0 0 34px; width:338px; float:left; }

#boxWall .boxWallCol01 p { width:250px; color:#9a9692; font-size:11px; margin:8px 0 8px 0; padding:0; }

/* BOX VIEWER ACCUEIL */

#smallViewer { width:504px; height:226px; background:url(../images/common/background-smallViewer.jpg); }

#smallViewer .smallViewCol01 { padding:44px 0 0 34px; width:281px; float:left; }

#smallViewer .smallViewCol01 p { width:255px; color:#2c221b; font-size:11px; margin:4px 0 4px 0; padding:0; font-family:"Arial Narrow", Arial, sans-serif; }

#smallViewer .smallViewCol02 { width:175px; float:left; margin-top:44px; }

#smallViewer .smallViewCol02 img { }

#smallViewer .smallViewNav { margin-top:8px; text-align:center; width:157px; }

/* BOX CALENDRIER */

#boxCalendrier { background:url(../images/common/backgroud-calendrier.png) no-repeat 0 -15px; height:459px; }

#boxCalendrierAcceuil { background:url(../images/common/backgroud-calendrier.png) no-repeat 0 -66px; height:412px; }

#boxCalendrier, #boxCalendrierAcceuil { width:270px; margin-bottom:14px; }

#boxCalendrierTitre { height:48px; }

#boxCalendrierTitre img { margin:0px 0 0 34px; }

#boxCalendrierDegrader { margin-top:2px; height:16px; background:url(../images/common/line.png) no-repeat 36px 0; }

#boxCalendrierNouvelle { height:98px; background:url(../images/common/line.png) no-repeat 36px 0px; }

#boxCalendrierNouvelle p { margin:0 32px 0 34px; padding-top:5px; text-align:left; }

#boxCalendrierTravaux { height:40px; background:url(../images/common/line.png) no-repeat 36px 28px; }

#boxCalendrierTravaux img { margin:0 0 0 34px; }

#boxCalendrierTitreDate { height:16px; padding-left:34px; }

#boxCalendrierSectDate { padding:4px 0 0 0; height:151px; background:url(../images/common/line.png) no-repeat 36px 145px; }

#boxCalendrierInscription { padding-left:34px; }

/* SECTION AVEC PHOTO EX (ACTIVITES.PHP) */
#contenuLeft { width:744px; float:left; }

#contenuLeft #photo { margin:24px 0 0 24px; }

div#slides { width: 702px; height: 249px; overflow: hidden; margin:20px 0 0 24px; }

div#slides.slideshow2 { width: 157px; height: 104px; overflow: hidden; margin:0px 0 0 0px; }

div#slides.slideshow2 div { height: 104px; width: 157px; }

div#slides div { height: 249px; width: 702px; }

#contenuLeftContent { margin:32px 18px 0 55px; }

#contenuLeftJeux { margin:42px 18px 0 55px; }

#contenuLeftContentPetitMarge { margin:24px 18px 0 38px; /* pour contenu avec cadre photo en background */ }

#contenuLeftContentPetitMargeActivite { margin:10px 18px 0 38px; /* pour contenu avec cadre photo en background */ }

#contenuLeftContentGrandMarge { margin:6px 18px 0 55px; /* pour contenu sans cadre photo en background */ }

#contenuRight { width:254px; float:left; }

.pageFull { margin-top:69px; }

#contenuRight #boxHistoireVillage { margin-left:12px; margin-bottom:20px; }

#contenuRight #boxJeux { margin-left:27px; margin-bottom:20px; margin-top:20px; }

#boxcCarteVillage { margin-left:30px; margin-bottom:20px; height:150px; }

#contenuAccueilLeftCol01 #boxcCarteVillage { margin-left:10px; padding-left:0; }

.contenuWallGauche { margin-top:0; padding-top:0; }

.contenuPhotoGauche .contenuPhotoGaucheCol01 { width:227px; min-height:168px; background:url(../images/common/background-thumb-photo.jpg) no-repeat; }

.contenuPhotoActivitesNew { width:163px; min-height:125px; background:url(../images/common/cadrePhotoActiv.gif) no-repeat; }

.contenuPhotoActivites { width:441px; min-height:147px; margin-left:5px; background:url(../images/common/cadrePhotoAct.gif) no-repeat; }

.contenuPhotoActivites img { margin:12px 0 0 13px; }

.contenuPhotoHebergement { width:441px; min-height:240px; margin-left:5px; margin-top:10px; background:url(../images/common/cadrePhotoHeb.gif) no-repeat; }

.contenuPhotoHebergement img { margin:9px 0 0 10px; }

.contenuPhotoHebergementPetit { width:441px; min-height:75px; margin-left:5px; margin-top:0px; padding-top:0; background:url(../images/common/cadrePhotoHebPetit.gif) no-repeat; }

.contenuPhotoHebergementPetit img { margin:9px 0 0 10px; }

.contenuPhotoHebergementPetit img.seconde { margin-left:21px; }

.contenuPhotoHebergementPetitNav { text-align:center; margin-bottom:25px; color:#8b8b8b; font-size:11px; }

.contenuPhotoHebergementPetitNavHaut { text-align:right; margin-right:8px; margin-bottom:8px; position:relative; top:10px; font-size:11px; color:#8b8b8b; }

.contenuPhotoHebergementPetitNav a, .contenuPhotoHebergementPetitNavHaut a { font-size:11px; color:#8b8b8b; }

.contenuPhotoHebergementPetitNav a:hover, .contenuPhotoHebergementPetitNavHaut a:hover { color:#b3b3b3; }

.hebergementLeft { float:left; width:46%; }

.hebergementCenter { float:left; width:15px; height:176px; background-image:url(../images/common/barre-vert.gif); margin-left:15px; }

.hebergementRight { float:right; width:46%; }

.hebergementLeft ul li, .hebergementRight ul li { margin-bottom:10px; }

.contenuWallGauche .contenuPhotoGaucheCol01 { width:323px; min-height:168px; padding-top:18px; text-align:justify; padding-right:10px; }

.contenuPhotoActivitesNew { width:163px; min-height:125px; padding-top:0px; text-align:justify; padding-right:0px; }

.contenuPhotoGauche .contenuPhotoGaucheCol01 img, contenuWallGauche .contenuPhotoGaucheCol01 img { margin:23px 0 0 23px; }

.contenuPhotoActivitesNew img { /*margin:19px 0 0 -50px;*/ position:relative; top:19px; left:-23px; }

.contenuPhotoGauche .contenuPhotoGaucheCol02 { width:460px; padding-top:18px; }

contenuWallGauche .contenuPhotoGaucheCol02 { width:338px; padding-top:18px; }

.contenuPhotoGauche .contenuPhotoGaucheCol02 p.titre, .contenuWallGauche .contenuPhotoGaucheCol02 p.titre { padding:0; padding-bottom:10px; margin:0; font-weight:bold; }

.contenuPhotoGauche .contenuPhotoGaucheCol01, .contenuPhotoGauche .contenuPhotoGaucheCol02, .contenuWallGauche .contenuPhotoGaucheCol01, .contenuWallGauche .contenuPhotoGaucheCol02 { float:left; }

.contenuPhotoActivitesNew { float:right; }

.contenuPhotoDroit { display:table; }

.contenuPhotoDroit .contenuPhotoDroitCol01 { width:444px; }

#contenuWallpapers { display:table; width:670px; }

#contenuWallpapers .contenuWallpaperCol01 { width:157px; float:left; margin-right:10px; padding-bottom:25px; }

.contenuWallpaperCol01 a { font-size:11px; }

#contenuWallpapers .contenuWallpaperCol01 img { padding-bottom:10px; }

#contenuGalerie { display:table; width:670px; padding-bottom:00px; float:left; }

#contenuGalerie a { font-size:11px; }

#contenuGalerie .contenuGalerieCol01 { width:157px; float:left; margin-right:10px; padding-bottom:8px; }

#contenuGalerie .contenuGalerieCol01 img { padding-bottom:3px; }

p.titreGalerie { color:#7a2433; font-size:12px; padding-bottom:0; margin-bottom:10px; }

p.titreWallpaper { color:#7a2433; font-size:11px; padding-bottom:0; margin-bottom:0px; margin-top:0; padding-top:0; font-weight:bold; }

.contenuPhotoDroit .contenuPhotoDroitCol02 { width:227px; background:url(../images/common/background-thumb-photo.jpg) no-repeat; }

.contenuPhotoDroit .contenuPhotoDroitCol02 img, .contenuPhotoDroit .noPhotoDroit img { margin:23px 0 0 23px; }

.contenuPhotoDroit .contenuPhotoDroitCol01, .contenuPhotoDroit .contenuPhotoDroitCol02, .contenuPhotoDroit .noPhotoDroit { float:left; }

.noPhotoDroit { width:227px; float:right; }

.contenuActivitesPhoto { width:163px; background:url(../images/common/cadre-activites.gif) no-repeat; height:125px; position:absolute; left:575px; }

.contenuActivitesPhoto img { padding:19px 0 0 17px; }

#contenuPhotoDroitHebergement { min-height:360px; }

p.hebergement { padding:0; margin:7px 0 40px 0; }

#contenuActivites { }

#contenuActivites img { margin:0 0 0 8px; }

.cadrePhoto { background-image:url(../images/common/cadrePhoto.gif); width:157px; height:105px; z-index:1; position:absolute; }

.cadrePhotoActivites { width:163px; height:125px; z-index:1; position:absolute; margin-left:20px; }

.cadreVideo { background-image:url(../images/common/cadreVideo.png); width:157px; height:105px; z-index:1; position:absolute; }

.photo { z-index:-1; width:157px; height:105px; }

.photoActivites { z-index:-1; width:157px; height:105px; float:right; padding:10px 0 14px 10px; }

#contenuActivites #contenuActivitesCol { width:248px; float:left; background:url(../images/common/line-vertical.png) no-repeat right top; }

#contenuActivites #contenuActivitesLast { width:180px; float:left; }

#contenuActivites #contenuActivitePhoto { height:160px; width:224px; min-height:168px; background:url(../images/common/background-thumb-photo.jpg) no-repeat; }

#contenuActivites img { margin:0 0 0 18px; }

#contenuActivites #contenuActivitePhoto img { margin:23px 0 0 23px; }

#contenuActivites p { padding:6px 36px 0 23px; margin:0; }

#contenuActivites p.last { width:190px; padding:6px 0 0 0; margin:0 0 0 20px; }

p.titre { padding-top:10px; padding-bottom:15px; margin:0; font-weight:bold; color:#7a2433; font-size:12px; }

#contenuActivites p.titre { padding:6px 0 0 23px; margin:0; font-weight:bold; }

#contenuActivites ul.share, #contenuActivites ul.pdf { padding:10px 36px 10px 23px; margin:0; }

#margeInfo { margin-top:30px; margin-bottom:20px; }

#contenuPartage { }

#contenuPartageCol01 { width:344px; }

#contenuVirtuelCol01 { width:675px; }

#contenuPartageCol02 { width:320px; background:url(../images/common/background-partager.png) no-repeat 20px 10px; }

#contenuPartageCol02 img { margin:37px 0 0 40px; padding-bottom:30px; }

#contenuPartageCol01, #contenuPartageCol02, #contenuVirtuelCol01 { float:left; }

#contenuInfolettre { }

#contenuInfolettreCol01 { width:380px; }

#messageMerci { margin-top:80px; padding-top:80px; }

#contenuInfolettreCol02 { padding-top:86px; }

#contenuInfolettreCol02Geo { padding-top:36px; }

#contenuInfolettreCol01, #contenuInfolettreCol02, #contenuInfolettreCol02Geo { float:left; }

#contenuCarteVirtuelle { }

#contenuCarteVirtuelleCol01 { width:333px; }

#messageMerci { margin-top:80px; }

#contenuCarteVirtuelleCol02 { padding-top:50px; }

#contenuCarteVirtuelleCol01, #contenuCarteVirtuelleCol02 { float:left; }

#contenuContact { margin-top:22px; }

#contenuContactCol01 { width:330px; }

#contenuContactException ul { padding-left:14px; margin-left:0; margin-top:10px; }

/* activités*/

.contenuActivtesNew { margin-bottom:22px; text-align:justify; }

.contenuActiviteCol1 { width:234px; float:left; }

.contenuActiviteCol1 p { width:200px; margin:0 0 0 6px; padding:0; color:#2c221b; }

.contenuActiviteCol1 p span { color:#7a2433; }

.contenuActiviteCol1 ul { margin:0; padding:10px 0 0 0; list-style:none; }

.contenuActiviteCol2 { width:430px; float:left; }

.contenuActivitePage { }

.contenuActivitePage span { color:#7a2433; }

.contenuActivitePage p { margin-left:18px; margin-top:0; margin-bottom:0; padding:0; padding-top:0; padding-bottom:0; min-height:100%; }

.contenuActivitePage h2 { color:#7a2433; text-transform:none; font-size:13.5px; padding-top:0; margin-top:0; margin-bottom:0; padding-bottom:5px; margin:0 0 0 18px; }

p.sousTitre { color:#7a2433; text-transform:none; font-size:13px; padding-top:0; margin-top:0; margin-bottom:0; padding-bottom:5px; margin:0 0 0 0px; margin-top:8px; }

.contenuActivitePage hr { border-bottom:#89837f dashed 1px; border-left:none; border-top:none; border-right:none; height:1px; padding:0 0 0 0; margin-left:18px; margin-bottom:0; margin-top:15px; margin-bottom:15px; width:410px; }

.petitTexte { height:125px; }

.contenuActiviteVignette { margin:50px 0 0 -14px; }

.contenuActiviteVignetteTextBold { font-size:16px; color:#7a2433; font-weight:bold; margin:0; padding:0; }

#contenuContactException li { margin-bottom:10px; font-size:11px; }

#contenuContactCol02 { padding-top:0; }

#contenuContactCol01, #contenuContactCol02 { float:left; }

#contenuReserveCol01 { font-size:14px; color:#39708d; font-weight:bold; width:360px; }

#contenuReserveCol01 img { margin-bottom:16px; }

#contenuReserveCol01 em { font-size:12px; color:#2c221b; font-weight:normal; }

#contenuReserveCol02 { padding-top:0; width:310px; height:300px;  background:url(../images/common/background-partager.png) no-repeat;
background-position:10px 0;}

#contenuReserveCol02 img{ margin:27px 0 0 30px;}

#contenuReserveCol01, #contenuReserveCol02 { float:left; }

#textBoxHeb {z-index:1000; padding:6px 0 0 38px; }

#textBoxHeb em { font-size:11px; color:#666;}

.radioReservationHeber { margin:2px 4px 20px 22px; float:left; }

.field { margin:6px 0 18px 0; border:#d8d6d5 1px solid; }

.fieldLast { margin:6px 0 6px 0; border:#d8d6d5 1px solid; }

.questionRally { background:url(../images/common/bg-question-rally.gif) no-repeat; font-weight:bold; padding-left:5px; }

.questionRallyBig { background:url(../images/common/bg-question-rally.gif) no-repeat; font-weight:bold; padding-left:1px; }

.questionRally span, .questionRallyBig span { color:#FFF; }

.fieldRally { margin:6px 0 10px 0; border:#d8d6d5 1px solid; }

.fieldSmallRally { margin:6px 0 10px 0; border:#d8d6d5 1px solid; width:120px; }

.champObligatoire { width:335px; text-align:right; font-size:11px; }

.field, .fieldLast, .champObligatoire, .fieldRally { width:335px; }

.fieldSmall { margin:6px 0 18px 0; border:#d8d6d5 1px solid; width:120px; }

.fieldSmallCode { margin:6px 0 18px 0; border:#d8d6d5 1px solid; width:40px; }

/* FOOTER */

.footer { position: relative; width: 1048px; height:220px; background:url(../images/common/background-footer.png) no-repeat; margin: 0 auto; }

#footerContenu { padding:18px 0 0 47px; }

.footerCol { float:left; width:154px; height:175px; padding-left:8px; border-right:1px dashed #7a736f; }

.footerCol ul { list-style:none; margin:0; padding:0 0 0px 0; padding-bottom:7px; margin-top:0; }

.footerCol a { color:#a9a6a3; font-size:11px; text-decoration:none; }

.footerCol a:hover { color:#716a65; font-size:11px; text-decoration:none; }

#footerCol01 { width:157px; }

#footerCol01 img { border:0; }

#footerCol02 { width:190px; }

#footerCol03 { width:171px; }

#footerCol04 { width:152px; }

#footerCol05 { width:118px; }

#footerCol06 { width:124px; border-right:none; }

#footerCopy { padding-top:7px; text-align:center; color:#a9a6a3; font-size:11px; }

.contenuNouvelles ul { padding-left:30px; }

h2.fontnew { font:25px "RockwellStdRegular", serif; padding:0; margin:0; }

h2.fontnew2 { font:18px "RockwellStdRegular", serif; padding:0; margin:0; color:#39708d; text-transform:uppercase; padding-left:10px; padding-top:10px; }

h2.fontnew3 { font:18px "RockwellStdRegular", serif; padding:0; margin:0; color:#7a2433; text-transform:uppercase; }

h2.fontnew4 { font:18px "RockwellStdRegular", serif; padding:0; margin:0; color:#39708d; text-transform:uppercase; }

h2.fontnew5 { font:20px "RockwellStdRegular", serif; padding:0; margin:0; }

h2.fontnew6 { font:14px "RockwellStdRegular", serif; padding:0; margin:0; color:#39708d; text-transform:uppercase; }

h2.sousTitre { font:15px "RockwellStdRegular", serif; padding:0; margin:0; margin-left:18px; }

.error{
	color:#cc0000;
}

.error label{
	display:block;
	margin:10px 0;
}
/* END @ PROPAGANDA DESIGN */


