body {background: #fdfdfd url(img/fond-page.gif) repeat-y top center; margin: 0px; font-family: Arial, Helvetica, sans-serif}

p {text-align: justify; margin:0}
form {margin: 0;display: inline;}
BR.SautPage{page-break-after:always}


a:hover.ar10w {color:#d0c5b3; text-decoration:none;}
.ar10w {color:#ffffff; text-decoration:none; font-size: 10px}

a:hover.ar11w {color:#d0c5b3; text-decoration:none;}
.ar11w {color:#ffffff; text-decoration:none; font-size: 11px}

a:hover.ar12w {color:#d0c5b3; text-decoration:none;}
.ar12w {color:#ffffff; text-decoration:none; font-size: 12px}

a:hover.ar13w {color:#d0c5b3; text-decoration:none;}
.ar13w {color:#ffffff; text-decoration:none; font-size: 13px}

a:hover.ar14w {color:#d0c5b3; text-decoration:none;}
.ar14w {color:#ffffff; text-decoration:none; font-size: 14px}

a:hover.ar15w {color:#d0c5b3; text-decoration:none;}
.ar15w {color:#ffffff; text-decoration:none; font-size: 15px}

a:hover.ar16w {color:#d0c5b3; text-decoration:none;}
.ar16w {color:#ffffff; text-decoration:none; font-size: 16px}

a:hover.ar17w {color:#d0c5b3; text-decoration:none;}
.ar17w {color:#ffffff; text-decoration:none; font-size: 17px}

a:hover.ar18w {color:#d0c5b3; text-decoration:none;}
.ar18w {color:#ffffff; text-decoration:none; font-size: 18px}

a:hover.ar20w {color:#d0c5b3; text-decoration:none;}
.ar20w {color:#ffffff; text-decoration:none; font-size: 20px}

a:hover.ar23w {color:#d0c5b3; text-decoration:none;}
.ar23w {color:#ffffff; text-decoration:none; font-size: 23px}

a:hover.ar28w {color:#d0c5b3; text-decoration:none;}
.ar28w {color:#ffffff; text-decoration:none; font-size: 28px}

a:hover.ar60w {color:#d0c5b3; text-decoration:none;}
.ar60w {color:#ffffff; text-decoration:none; font-size: 60px}


a:hover.ar10n {color:#000000; text-decoration:none;}
.ar10n {color:#000000; text-decoration:none; font-size: 10px}

a:hover.ar11n {color:#000000; text-decoration:none;}
.ar11n {color:#000000; text-decoration:none; font-size: 11px}

a:hover.ar12n {color:#000000; text-decoration:none;}
.ar12n {color:#000000; text-decoration:none; font-size: 12px}

a:hover.ar13n {color:#000000; text-decoration:none;}
.ar13n {color:#000000; text-decoration:none; font-size: 13px}

a:hover.ar14n {color:#000000; text-decoration:none;}
.ar14n {color:#000000; text-decoration:none; font-size: 14px}

a:hover.ar15n {color:#000000; text-decoration:none;}
.ar15n {color:#000000; text-decoration:none; font-size: 15px}

a:hover.ar16n {color:#000000; text-decoration:none;}
.ar16n {color:#000000; text-decoration:none; font-size: 16px}

a:hover.ar17n {color:#000000; text-decoration:none;}
.ar17n {color:#000000; text-decoration:none; font-size: 17px}

a:hover.ar18n {color:#000000; text-decoration:none;}
.ar18n {color:#000000; text-decoration:none; font-size: 18px}

a:hover.ar20n {color:#000000; text-decoration:none;}
.ar20n {color:#000000; text-decoration:none; font-size: 20px}

a:hover.ar22n {color:#000000; text-decoration:none;}
.ar22n {color:#000000; text-decoration:none; font-size: 22px}

a:hover.ar26n {color:#000000; text-decoration:none;}
.ar26n {color:#000000; text-decoration:none; font-size: 26px}


a:hover.ar10n50 {color:#a0a0a0; text-decoration:none;}
.ar10n50 {color:#808080; text-decoration:none; font-size: 10px}

a:hover.ar13n50 {color:#808080; text-decoration:none;}
.ar13n50 {color:#808080; text-decoration:none; font-size: 13px}

a:hover.ar15n50 {color:#808080; text-decoration:none;}
.ar15n50 {color:#808080; text-decoration:none; font-size: 15px}


a:hover.ar13n80 {color:#4D4948; text-decoration:none;}
.ar13n80 {color:#4D4948; text-decoration:none; font-size: 13px}


a:hover.ar15r {color:#dd0000; text-decoration:none;}
.ar15r {color:#bb0000; text-decoration:none; font-size: 15px}


a:hover.ar11rvl {color:#b3251d; text-decoration:none;}
.ar11rvl {color:#b3251d; text-decoration:none; font-size: 11px}

a:hover.ar13rvl {color:#b3251d; text-decoration:none;}
.ar13rvl {color:#b3251d; text-decoration:none; font-size: 13px}

a:hover.ar15rvl {color:#b3251d; text-decoration:none;}
.ar15rvl {color:#b3251d; text-decoration:none; font-size: 15px}

a:hover.ar17rvl {color:#b3251d; text-decoration:none;}
.ar17rvl {color:#b3251d; text-decoration:none; font-size: 17px}

a:hover.ar18rvl {color:#b3251d; text-decoration:none;}
.ar18rvl {color:#b3251d; text-decoration:none; font-size: 18px}


a:hover.ar11jvl {color:#eb8b24; text-decoration:none;}
.ar11jvl {color:#eb8b24; text-decoration:none; font-size: 11px}

a:hover.ar13jvl {color:#eb8b24; text-decoration:none;}
.ar13jvl {color:#eb8b24; text-decoration:none; font-size: 13px}

a:hover.ar18jvl {color:#eb8b24; text-decoration:none;}
.ar18jvl {color:#eb8b24; text-decoration:none; font-size: 18px}


a:hover.ar11bvl {color:#0093dd; text-decoration:none;}
.ar11bvl {color:#0093dd; text-decoration:none; font-size: 11px}

a:hover.ar13bvl {color:#0093dd; text-decoration:none;}
.ar13bvl {color:#0093dd; text-decoration:none; font-size: 13px}

a:hover.ar18bvl {color:#0093dd; text-decoration:none;}
.ar18bvl {color:#0093dd; text-decoration:none; font-size: 18px}


a:hover.ar28mcr {color:#2b726c; text-decoration:none;}
.ar28mcr {color:#2b726c; text-decoration:none; font-size: 28px}


.chpart {font-family: arial; font-size: 13; color:#000000; background: #ffffff; border-width: 1; border-color: #aaaaaa; border-style: solid}


.tbmenu {background: url(img/fond-menu.gif) no-repeat;}
.tdmenu {text-align: center;}
.amenu {color:#ffffff; text-decoration:none; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-align: center; display: block; width:100%; height:100%; line-height: 22px}
a:hover.amenu {color: #ffffff;}

.amenub {color:#605c5b; text-decoration:none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: center; display: block;}
a:hover.amenub {background-color: #ffffff;}

/* Menus */
.tousmenus {position:relative; left:0px; top:0px; width:710px; height:22px; z-index:500;}
.bandeaumenus {position:relative; left:0px; top:0px; width:710px; height:22px; z-index:510;}

/* accueil */
.dmnaccueilg {position: absolute; left: -1px; top:-1px; z-index: 520; visibility: hidden;}
.dmnaccueilc {position: absolute; left: 0px;   top: 0px;  width: 79px;  height: 25px;  z-index: 530; background: url(img/titreaccueil.gif) no-repeat;}
.dmnaccueilf {position: absolute; left: 0px; top: 24px; width: 190px; height: 62px; z-index: 530; background: url(img/fondmenuaccueil.gif) no-repeat;}
.dmnaccueil  {position: absolute; left: 0px; top: 24px; width: 190px; height: 62px; z-index: 540; padding:5px 2px; float:right;}

.dmnaccueile2 {width: 186px; height: 24px; text-align: left;}
.amnaccueil2 {width: 175px; _width: 186px; height: 16px; padding-left: 11px; display: block; color: #4D4948; text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 16px;}
a:hover.amnaccueil2 {background-color: #f58505; color: #ffffff}


/* mobile homes */
.dmnmobilhomeg {position: absolute; left: 298px; top:-1px; z-index: 520; visibility: hidden;}
.dmnmobilhomec {position: absolute; left: 0px;   top: 0px;  width: 121px;  height: 25px;  z-index: 530; background: url(img/titremobilhome.gif) no-repeat;}


/* campingcar */
.dmncampingcarg {position: absolute; left: 76px; top:-1px; z-index: 520; visibility: hidden;}
.dmncampingcarc {position: absolute; left: 0px;   top: 0px;  width: 121px;  height: 25px;  z-index: 530; background: url(img/titrecampingcar.gif) no-repeat;}
.dmncampingcarf {position: absolute; left: 0px; top: 24px; width: 190px; height: 254px; z-index: 530; background: url(img/fondmenucampingcar.gif) no-repeat;}
.dmncampingcar  {position: absolute; left: 0px; top: 24px; width: 190px; height: 254px; z-index: 540; padding:5px 2px; float: right;}

.dmncampingcare {width: 186px; height: 20px; _height: 24px; text-align: left; padding-top: 4px;}
.amncampingcar {width: 175px; _width: 186px; height: 16px; padding-left: 11px; display: block; color: #4D4948; text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 16px;}
a:hover.amncampingcar {background-color: #f58505; color: #ffffff}

.dmncampingcare2 {width: 186px; height: 24px; text-align: left;}
.amncampingcar2 {width: 175px; _width: 186px; height: 22px; padding-left: 11px; display: block; color: #98231c; text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffffff; border-style: solid; border-width: 1px; border-color: #ddddde; line-height: 22px}
a:hover.amncampingcar2 {background-color: #f58505; color: #ffffff}

.amncampingcar3 {width: 175px; _width: 186px; height: 22px; padding-left: 11px; display: block; color: #a0a0a0; text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffffff; border-style: solid; border-width: 1px; border-color: #ddddde; line-height: 22px}

.amncampingcar4 {width: 175px; _width: 186px; height: 16px; padding-left: 11px; display: block; color: #a0a0a0; text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 16px;}

/* caravane */
.dmncaravaneg {position: absolute; left: 195px; top:-1px; z-index: 520; visibility: hidden;}
.dmncaravanec {position: absolute; left: 0px;   top: 0px;  width: 105px;  height: 25px; z-index: 530; background: url(img/titrecaravane.gif) no-repeat;}
.dmncaravanef {position: absolute; left: 0px; top: 24px; width: 190px; height: 62px; z-index: 530; background: url(img/fondmenucaravane.gif) no-repeat;}
.dmncaravane  {position: absolute; left: 0px; top: 24px; width: 190px; height: 62px; z-index: 540; padding:5px 2px; float:right;}

.dmncaravanee {width: 186px; height: 16px; text-align: left;}
.amncaravane {width: 175px; _width: 186px; height: 16px; padding-left: 11px; display: block; color: #4D4948; text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 16px;}
a:hover.amncaravane {background-color: #f58505; color: #ffffff}

.dmncaravanee2 {width: 186px; height: 24px; text-align: left;}
.amncaravane2 {width: 175px; _width: 186px; height: 16px; padding-left: 11px; display: block; color: #98231c; text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px;}
a:hover.amncaravane2 {background-color: #f58505; color: #ffffff}

.amncaravane3 {width: 175px; _width: 186px; height: 16px; padding-left: 11px; display: block; color: #a0a0a0; text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px;}

/* location */
.dmnlocationg {position: absolute; left: 298px; top:-1px; z-index: 520; visibility: hidden;}
.dmnlocationc {position: absolute; left: 0px;   top: 0px;  width: 87px;  height: 25px;  z-index: 530; background: url(img/titrelocation.gif) no-repeat;}

/* accessoires */
.dmnaccessoiresg {position: absolute; left: 383px; top:-1px; z-index: 520; visibility: hidden;}
.dmnaccessoiresc {position: absolute; left: 0px;   top: 0px;  width: 119px;  height: 25px;  z-index: 530; background: url(img/titreaccessoires.gif) no-repeat;}

/* contact */
.dmncontactg {position: absolute; left: 500px; top:-1px; z-index: 520; visibility: hidden;}
.dmncontactc {position: absolute; left: 0px;   top: 0px;  width: 80px;  height: 25px;  z-index: 530; background: url(img/titrecontact.gif) no-repeat;}


.buttlien {width: 140px; height: 22px; background-color: #98231c; display: block; text-align: center; color: #ffffff; text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 22px;}
a:hover.buttlien { background-color: #f58505;}

.ttmarque {color: #ffffff; background-color: #b3251d;}
.tttype {color: #ffffff; background-color: #f47420;}

.planacces {position: relative; left: 0px; top:0px; width:924; height:660; z-index: 10; background: url(img/contact-fond.gif) no-repeat;}

.planfrance {position: absolute; left: 260px; top: 8px; z-index: 20;}
.planfrancefond {position: absolute; left: 0px; top: 0px; z-index: 30; filter: alpha(opacity=50); -moz-opacity: 0.40; -opacity: 0.40; -khtml-opacity: 0.4;}
.planfrancecarte {position: absolute; left: 11px; top: 7px; z-index: 40; border-style:solid; border-width:1px; border-color:#aaaaaa}

.planbordeaux {position: absolute; left: 23px; top: 216px; z-index: 20;}
.planbordeauxfond {position: absolute; left: 0px; top: 0px; z-index: 30; filter: alpha(opacity=50); -moz-opacity: 0.40; -opacity: 0.40; -khtml-opacity: 0.4;}
.planbordeauxcarte {position: absolute; left: 0px; top: 0px; z-index: 40; border-style:solid; border-width:1px; border-color:#aaaaaa}

.planmerignac {position: absolute; left: 452px; top: 214px; z-index: 20;}
.planmerignacfond {position: absolute; left: 0px; top: 0px; z-index: 30; filter: alpha(opacity=50); -moz-opacity: 0.40; -opacity: 0.40; -khtml-opacity: 0.4;}
.planmerignaccarte {position: absolute; left: 26px; top: 2px; z-index: 40; border-style:solid; border-width:1px; border-color:#aaaaaa}

.coord {position: absolute; left: 478px; top: 14px; z-index: 20;}

.tdfaq {padding: 0 0 5 0;}
.tdml {padding: 0px 0px 30px 0px;}

.typesv {width:200; text-align: center; margin:100 24 10 24}
.typevtitre {width: 173px; _width: 195px; height: 27px; line-height: 27px; padding: 0 22 0 0; text-align: right; background: url(img/typevtitre.gif) no-repeat;}
.typevcarr {width: 173px; _width: 195px; height: 32px; line-height: 32px;  padding: 0 22 0 0; text-align: right; background-color: #e6e5e5;}
.typevcarrtitre {width: 173px; _width: 195px; height: 27px; line-height: 27px;  padding: 0 22 0 0; text-align: right; background-color: #dadad9;}

.typeacc {width:200; text-align: center; margin:50 24 10 24}
.typeacccat {position: relative; left: 0px; top: 0px; width: 195px; height: 32px}
.typeacccolor {position: absolute; left: 182px; top: 5px; width: 5px; height: 15px; z-index: 110}
.typeacccarr {position: absolute; left: 0px; top: 0px; width: 173px; _width: 195px; height: 32px; line-height: 32px;  padding: 0 22 0 0; text-align: right; background-color: #e6e5e5;; z-index: 100}

.novh{width:582px; height:94px; background: url(img/lv1.jpg) no-repeat; text-align: center; margin-top:100px}

.afftitre {position: relative; width:100px; height:32px; margin-top: 32px}
.afftitre2 {position: absolute; left: -222px; top:0px; width:924px; height:32px; line-height:28px; padding-left:222px; background: url(img/titre-ar.gif) no-repeat;}
.afftitreliste {width:696px; height:32px; line-height:32px}
.afftitrelistetitre {width: 600px; float: left;}
.afftitrelisteretour {width: 95px; text-align: right; float:left; margin-top: 5px;}

.affvehiculeliste {position: relative; width:696px; height:121px; margin-left:6px; margin-bottom:10px; z-index:100}
.affvehiculelistecontour {position: absolute; width:696px; height:121px; left:0px; top:0px; background: url(img/contour-liste-vehicule.gif) no-repeat; z-index:150}
.affvehiculelistepromo {position: absolute; width:207px; height:22px; left:0px; top:0px; z-index:120}
.affvehiculelistepromo1 {float: left;}
.affvehiculelistepromo2 {height: 22px; float: left; background: url(img/fond-promo-0-2.gif) repeat-x; padding: 3 0 0 0}
.affvehiculelistepromo3 {float: left;}
.affvehiculelistephoto {position: absolute; width:173px; height:121px; left:0px; top:0px; z-index:110}
.affvehiculelistedesc {position: absolute; width:330px; height:113px; _height:121px; left:194px; top:0px; padding: 4px 0px; z-index:110}
.affvehiculelistemarque {position: absolute; width:152px; height:79px; left:554px; top:7px; z-index:110}
.affvehiculelisteprix0 {position: absolute; width:152px; height:79px; left:534px; top:35px; background: url(img/fond-prix-liste-0.gif) no-repeat; z-index:110}
.affvehiculelisteprix1 {position: absolute; width:152px; height:79px; left:534px; top:35px; background: url(img/fond-prix-liste-1.gif) no-repeat; z-index:110}
.affvehiculelisteprix2 {position: absolute; width:152px; height:79px; left:534px; top:35px; background: url(img/fond-prix-liste-2.gif) no-repeat; z-index:110}
.affvehiculelisteprixaff {position: absolute; width:142px; height:79px; left:537px; top:35px; padding:4px; text-align: center; z-index:120}
.affvehiculelisteprixbarre {position: absolute; width:142px; height:16px; left:537px; top:63px; padding:4px; text-align: center; z-index:130}
.affvehiculelisteprixtexte {position: absolute; width:142px; height:16px; left:537px; top:83px; padding:4px; text-align: center; z-index:130}
.affvehiculelistevendu {position: absolute; width:81px; height:64px; left:135px; top:23px; z-index:130;}

.actuaccueil {width:214 px; height: 336px; overflow: hidden}
.actuaccueilaff {position: relative; width:214 px;}
.actuboutons {width:214 px; _height: 20px; height: 16px; text-align: right; visibility: hidden; padding: 4 0 0 0}
.partnertitreaccueil {width: 209px; height: 19px; _width: 214px; _height: 28px; padding: 6px 0px 3px 5px}
.partneraccueil {width: 214px; height: 214px; border-style: solid; border-width: 1px; border-color: #cccccc;}

.divphotoplan {position: absolute; left: 10px; top: 10px; z-index: 3100; visibility: hidden; border-style: solid; border-width: 2px; border-color: #c83900;}
.tdeffphotoplan {height: 10px; padding: 2px; text-align: right;}

.divenvoyer {position: absolute; left: 0px; top: 0px; width: 650px; z-index:3000; visibility: hidden; border-style: solid; border-width: 2px; border-color: #c83900;}

.divmsgbox {position: absolute; left: 0px; top: 0px; z-index: 5000; visibility: hidden; border-style: solid; border-width: 2px; border-color: #c83900;}
.tdmsgbox {height: 10px; padding: 2px; text-align: right;}

.divinfosv {position: absolute; left: -580px; top: -330px; width: 650px; z-index: 3000; visibility: hidden; border-style: solid; border-width: 2px; border-color: #c83900;}

.over_all {position: absolute; left: 0px; top : 0px; width: 100%; height: 100%; z-index: 1000; visibility: hidden; background: #cccccc; filter: alpha(opacity=50); -moz-opacity: 0.50; -opacity: 0.50; -khtml-opacity: 0.5; overflow: hidden}

a:hover.smnbdev {color:#d20000;}
.smnbdev {color: #605c5b; text-decoration:none; font-size: 11px; font-family: "Times New Roman", Times, serif; display: block; line-height: 18px; text-align: right; width: 100%; padding-right: 3px}
.smnbd {color: #605c5b; text-decoration:none; font-size: 11px; font-family: Arial, Helvetica, sans-serif}
