td{font-style:normal;line-height:normal;font-weight:400;font-variant:normal;text-transform:none;text-decoration:none}
a,a:hover{text-decoration:none}
body{background:url(../gifs/modele_01.jpg) repeat-x #fffbf4;font-family:Helvetica, sans-serif;color:#482e00;font-size:12px;margin:0}
p{line-height:16px;margin:0;padding:0}
h1{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-weight:400;font-size:18px;color:#482e00;letter-spacing:-0.02em;margin:0;padding:0 0 10px 20px}
h1 strong{font-weight:400;font-size:24px}
h2{font-weight:400;font-size:14px;color:#5a4d3f;margin:0;padding:0 0 5px}
#loupe{float:right;font-size:10px;color:#482e00;height:15px;padding:0 20px 0 0}
#loupe a{font-size:12px;color:#482e00}
#container{width:940px;position:relative;padding-top:223px;margin:0 auto}
#header{height:206px;position:absolute;top:0;left:0;width:940px;padding:0}
#logo{width:270px;height:113px;background:url(../gifs/modele_04.jpg) no-repeat;display:block}
#francais{background:url(../gifs/modele_09.jpg) no-repeat;width:18px;height:12px;display:block;float:left;margin:0 10px 0 0}
#english{background:url(../gifs/modele_11.jpg) no-repeat;width:19px;height:12px;display:block;float:left}
.bocal p{padding:0 0 0 100px}
#diaporama{width:630px;height:137px;background:url(../gifs/modele_05.jpg) no-repeat}
.baseline{display:block;width:630px;text-align:center;height:37px;line-height:45px;overflow:hidden}
#content{background:url(../gifs/modele_20.jpg) repeat-y;width:900px;overflow:hidden;padding:10px 20px}
#colonne_gauche{width:220px;height:auto;overflow:hidden;margin:0 40px 0 0;padding:0 0 0 10px}
#encart_contact{background:url(../gifs/encarts_36.jpg) no-repeat;width:180px;height:84px;text-align:center;font-size:14px;cursor:pointer;margin:0 0 20px;padding:20px}
#encart_contact p{line-height:20px;padding:0 0 5px}
#encart_contact strong{font-size:16px}
.num{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px}
#lien_actu{background:url(../gifs/encarts_39.jpg) no-repeat;width:220px;height:25px;display:block;font-family:Georgia, "Times New Roman", Times, serif;color:#482e00;text-align:center;font-size:16px;letter-spacing:-0.02em;font-style:italic;font-weight:700;line-height:25px;margin:0 0 20px}
#encart_plan{background:url(../gifs/encarts_41.jpg) no-repeat;width:220px;height:45px;cursor:pointer}
#encart_plan h2{font-size:16px;font-weight:700;padding:0 0 0 100px}
#colonne_centre{width:610px;height:auto;overflow:hidden;padding:10px 0 0}
.bocal{overflow:hidden;width:270px;padding:37px 0 0 20px}
.bocal2{overflow:hidden;width:630px;padding:0 20px 0 0}
#footer{height:140px;background:url(../gifs/modele_22.jpg) no-repeat #fffbf4 0 top;width:900px;overflow:hidden;font-size:11px;padding:20px 20px 0}
#footer a{color:#482e00;font-size:11px;line-height:16px}
.footer2{text-align:center;margin-top:-60px}
#footer a:hover{color:#CAED55}
#footer a:visited{font-style:italic !important}
#options{float:left;width:202px}
.adress{display:block;width:230px;text-align:right;float:left;margin:0 40px 0 0}
.float_right{float:right}
.clear_both{clear:both}
#footer ul{float:left;width:115px;list-style:none}
.logis{background:url(../gifs/modele_24.jpg) no-repeat;width:63px;height:63px;float:left;display:block;margin:0 20px 0 0}
.cube{width:173px;height:220px;float:left;cursor:pointer}
.cubeb{width:173px;height:100px;float:left}
.cube p,cubeb p{font-size:11px;font-weight:700;line-height:12px}
.cube h2{font-family:Georgia, "Times New Roman", Times, serif;font-weight:700;font-style:italic;font-size:18px;padding:15px 0 145px 15px}
.cubeb h2{font-family:Georgia, "Times New Roman", Times, serif;font-weight:700;font-style:italic;font-size:18px;padding:15px 0 10px 15px}
#c1{background:url(../gifs/encart_39.jpg) no-repeat}
#c2{background:url(../gifs/encart_42.jpg) no-repeat center 0;padding:0 15px}
#c3{background:url(../gifs/encart_44.jpg) no-repeat}
#c1:hover{background:url(../gifs/hover_39.jpg) !important;background-repeat:no-repeat !important}
#c2:hover{background:url(../gifs/hover_42.jpg) !important;background-repeat:no-repeat !important;background-position:center 0 !important;padding:0 15px}
#c3:hover{background:url(../gifs/hover_44.jpg) !important;background-repeat:no-repeat !important}
.index{width:550px;overflow:hidden;margin:0 auto}
.annotation{font-size:1.3em;color:#4e4131;text-align:center;display:block;padding:10px 0}
.normale{text-align:justify;padding:0 0 10px}
.photos2 img{border:none;margin-right:20px}
.photos2{text-align:center;width:610px;overflow:hidden}
.img img{border:medium none;margin:0 20px 0 0}
.lien{background:url(../gifs/puce_49.gif) no-repeat right 0;height:20px;display:block;color:#597200;font-size:12px;text-decoration:none;line-height:16px;font-weight:700;float:right;letter-spacing:-0.02em;margin:0 !important;padding:0 15px 0 0 !important}
.lien:hover{background:url(../gifs/puce_44.gif) !important;background-repeat:no-repeat !important;background-position:right 0 !important;color:#482e00 !important}
.lienb{background:url(../gifs/puce_44.gif) no-repeat right 0;height:20px;display:block;color:#482e00;font-size:12px;text-decoration:none;line-height:16px;font-weight:700;float:right;letter-spacing:-0.02em;margin:0 !important;padding:0 15px 0 0 !important}
.lienb:hover{background:url(../gifs/puce_49.gif) !important;background-repeat:no-repeat !important;background-position:right 0 !important;color:#597200 !important}
.liste-normale{list-style:square;font-size:1em;margin:0 0 0 40px;padding:10px 0}
.liste-normale li{padding:0 0 5px}
.etape{list-style:square;list-style-position:outside;font-size:1em;margin:0 0 0 20px;padding:10px 0}
.etape li{padding:0 0 10px}
.formule{list-style:square;list-style-position:outside;width:145px;float:left;font-family:Arial, Helvetica, sans-serif;margin:0;padding:10px 0 10px 80px}
.formule2{list-style:square;list-style-position:outside;width:220px;float:left;margin:0;padding:10px 0 10px 40px}
.grand{font-size:1.4em;font-weight:700}
.left1{float:left;width:285px;background:#F0FFBB;padding:0 30px 20px 0}
.right1{float:left;width:245px;background:#F0FFBB;padding:30px 0 0}
#formulaire_1,#formulaire_4{float:right;width:560px;background:#F0FFBB;padding:10px 20px}
#formulaire_2,#formulaire_3{float:left;width:270px;margin:0 40px 0 0}
.mise a{color:#482e00}
.box{color:#000;background-color:#fff;border:#BEAC88 1px solid;width:125px;height:15px}
#formulaire_1 .divGenerateur ul,#formulaire_4 .divGenerateur ul{float:left;width:125px}
.date{color:#000;background-color:#fff;border:#BEAC88 1px solid;width:100px;height:15px}
.box2{color:#000;background-color:#fff;border:#BEAC88 1px solid;width:240px;height:80px}
.box3{color:#000;background-color:#fff;border:#BEAC88 1px solid;width:265px;height:80px}
.box4{color:#000;background-color:#fff;border:#BEAC88 1px solid;width:150px;height:15px}
.info{float:left;width:230px}
#formulaire_1 h2,#formulaire_2 h2,#formulaire_4 h2{font-family:Georgia, "Times New Roman", Times, serif;font-weight:700;padding:15px 0 0}
.parques .grand{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;text-align:center;letter-spacing:-0.04em;padding:15px 0 20px}
.parques .grand strong{font-size:24px;font-weight:400}
.form_contact{width:400px;margin-right:30px;float:left}
.valid{color:#fff;background-color:#482e00;border:#482e00 1px solid;font-weight:700;font-family:Georgia, "Times New Roman", Times, serif;padding:3px}
.divGenerateur ul{width:165px;list-style:none}
.divGenerateur ul li{width:165px;height:15px}
.divGenerateur{margin:0}
form.generateur p{margin:0 !important;padding:1px 0}
form.generateur p img{height:16px !important}
form.generateur label{width:110px;line-height:normal !important;text-align:left !important}
#content form.generateur .submit{width:55px !important;margin:0 auto !important}
legend{color:#000}
#footerb{clear:both;height:18px;position:absolute;width:100%;z-index:10;top:179px;left:0}
#ya li{float:right;display:block;width:174px;height:27px;color:#482e00;line-height:27px;font-size:18px;letter-spacing:-0.04em;background:url(../gifs/devis_26.gif) no-repeat;cursor:pointer;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;padding:0 10px}
#ya li span{font-family:Helvetica, sans-serif;color:#482e00;line-height:25px;font-size:18px;font-weight:700}
#ya{width:194px;height:27px;float:right;margin:0;padding:0}
.dropdown{overflow:hidden;width:900px;margin:0 auto !important;padding:0 !important}
#one-ddcontent{background:#CCED54;overflow:hidden;width:100%;clear:both;margin:0 !important;padding:0 !important}
.parques{clear:both;overflow:hidden;width:850px;border-bottom:5px solid #CCED54;border-right:5px solid #CCED54;border-left:5px solid #CCED54;padding:20px}
.MenuHorizontal{background:url(../gifs/modele_17.jpg) no-repeat 0 bottom;width:912px;list-style:none;height:44px;clear:both;overflow:hidden;margin:0;padding:5px 20px 0 8px}
.MenuHorizontal a{display:block;text-align:center;color:#482e00;font-weight:700;font-size:11px;line-height:60px;height:44px;margin:0;padding:0}
.MenuHorizontal li{display:block;float:left;height:44px;margin:0;padding:0}
#menu1{width:73px}
#menu2{width:58px}
#menu3{width:88px}
#menu4{width:83px}
#menu5{width:86px}
#menu6{width:74px}
#menu7{width:87px}
#menu8{width:72px}
#menu9{width:97px}
#menu1 a:hover,#menu1 a.selected{background:url(../gifs/hoverb_17.jpg) !important;background-repeat:no-repeat !important}
#menu2 a:hover,#menu2 a.selected{background:url(../gifs/hover_17.jpg) !important;background-repeat:no-repeat !important}
#menu3 a.selected,#menu3:hover #resto{background:url(../gifs/hover_18.jpg) !important;background-repeat:no-repeat !important}
#menu4 a:hover,#menu4 a.selected{background:url(../gifs/hover_19.jpg) !important;background-repeat:no-repeat !important}
#menu5 a:hover,#menu5 a.selected{background:url(../gifs/hover_20.jpg) !important;background-repeat:no-repeat !important}
#menu6 a:hover,#menu6 a.selected{background:url(../gifs/hover_21.jpg) !important;background-repeat:no-repeat !important}
#menu7 a:hover,#menu7 a.selected{background:url(../gifs/hover_22.jpg) !important;background-repeat:no-repeat !important}
#menu8 a:hover,#menu8 a.selected{background:url(../gifs/hover_23.jpg) !important;background-repeat:no-repeat !important}
#menu9 a:hover,#menu9 a.selected{background:url(../gifs/hover_24.jpg) !important;background-repeat:no-repeat !important}
.MenuHorizontal .sous_menu{background:#fff !important;position:absolute;z-index:10 !important;top:223px;width:90px;list-style:none;border-top:5px solid #fff;border-bottom:1px solid #CAED55;border-left:1px solid #CAED55;border-right:1px solid #CAED55;padding:0 5px}
.MenuHorizontal #sous_menu3{left:135px}
.MenuHorizontal .sous_menu a{text-align:left;font-size:11px !important;font-weight:400 !important;height:20px;line-height:20px;text-transform:none !important;display:block;width:80px;border-bottom:1px solid #CAED55;margin:0;padding:0 5px !important}
.MenuHorizontal .sous_menu li{float:none;height:21px !important;margin:0;padding:0 !important}
.MenuHorizontal .sous_menu a:hover{background-color:#CAED55 !important;background-image:none !important}
.noborder{border:none !important}
.produit{float:left;padding-right:5px;color:#482e00;font-size:1.2em;background-color:#fff}
.note{color:#597200}
.petit{font-size:0.8em;font-weight:400;font-style:normal}
.prix{float:right;font-size:1.2em;padding-left:5px;color:#482e00;background-color:#fff}
.produit-description{float:left;background-color:#fff;padding-right:5px;font-size:0.9em;font-weight:400;font-family:Arial, Helvetica, sans-serif}
.prix-description{float:right;font-size:0.9em;background-color:#fff;padding-left:0.9em;font-weight:400;font-family:Arial, Helvetica, sans-serif}
.description{font-size:0.9em;font-weight:400;font-family:Arial, Helvetica, sans-serif}
.no-background{background-image:none !important;margin-bottom:0}
.no-background2{background-image:none !important}
.sous-tarifs{margin-bottom:0}
.toggleSubMenu{list-style-type:none;background-repeat:no-repeat;background-position:0 bottom;padding-bottom:10px;padding-top:5px}
.toggleSubMenu a{font-size:1.4em;margin-bottom:10px;display:block;padding-left:40px;background-position:3px -8px;font-family:Georgia, "Times New Roman", Times, serif;color:#597200;font-style:italic;border-bottom:2px solid #C9EF4E}
.subMenu{list-style-type:none}
.prestation{margin-bottom:20px}
.prestation li{background-image:url(../gifs/point.jpg);background-repeat:repeat-x;background-position:center 10px;list-style-type:none;margin-bottom:10px}
.pagination{overflow:hidden;height:20px;clear:both;width:610px;text-align:center;padding:0 0 10px}
.menu{text-align:center;width:190px;float:left;margin:0 13px 0 0}
.numpage_selec{font-size:20px;color:#597200;font-weight:700;font-family:Georgia, "Times New Roman", Times, serif;padding:0 5px}
.actu{width:610px;clear:both;border-bottom:2px solid #C9EF4E;overflow:hidden;margin:0 0 10px}
.actu .img{margin:0 20px 0 0}
#newsletter_iframe{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
#ui-datepicker-div{z-index:100}
#formulaire_3 .divGenerateurRequired,#formulaire_4 .divGenerateurRequired{display:none}
form,*{margin:0;padding:0}
#logo:hover,.logis:hover,#lien_actu:hover,#encart_contact:hover,#encart_plan:hover,a#francais:hover,a#english:hover{filter:alpha(opacity=50) !important;-moz-opacity:0.5px;opacity:0.5px}
.float_left,.yo li a{float:left}
.numpage,.bt_suivant,.bt_precedent{font-size:14px;color:#597200;font-weight:700;padding:0 5px}
.numpage:hover,.bt_suivant:hover,.bt_precedent:hover{font-size:14px;color:#482E00 !important;font-weight:700;padding:0 5px}
.actualite h2 a,#categorie_listing .selected a,.actualite .link,#listing_calendrier li li a{color:#482E00 !important}
a img { border:0!important;}
