@charset utf-8;
.clear{clear:both}
p{color:#898378;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;line-height:19px;text-align:justify}
p a:hover,li a:hover{background-color:#fc4b15;color:#FFF}
a.btDown{background-image:url(../images/common/bt-down.png);bottom:25px;display:block;height:98px;left:50%;margin:0 auto;position:absolute;width:98px; margin: 0 0 0 -49px;}
a.btDown:hover{background-image:url(../images/common/bt-down-over.png)}
a.btDown:active{background-image:url(../images/common/bt-down-down.png)}
img.bigPic{background-image:url(../images/common/bigPic-shadow-center.png);display:block;padding-left:9px;padding-right:9px}
div.textBigPic{position:absolute;right:32px;top:100px;width:550px}
.banner-prix { float:left; margin:-14px 16px 0 1px; position:relative; }
div.textBigPic p{color:#FFF;float:left;font-family:GDRegular;font-size:30px;left:16px;letter-spacing:-.45px;line-height:30px;position:relative;text-align:right}
div.textBigPic a{position:relative;top:5px}
div.colRight img.pic{background-image:url(../images/common/picright-shadow-center.png);display:block;left:-8px;padding-left:9px;padding-right:9px;position:relative}
img.producerPic,iframe.producerPic,div.producerPic{background-image:url(../images/common/producerPic-shadow-center.png);display:block;padding-left:9px;padding-right:9px}
img.producerPicLittle{background-image:url(../images/common/producerPicLittle-shadow-center.png);display:block;padding-left:9px;padding-right:9px}
iframe.producerPic div#main{border:1px solid #949494}
div.shadowTop{background-image:url(../images/common/bigPic-shadow-top.png);height:9px;width:976px}
div.shadowBottom{background-image:url(../images/common/bigPic-shadow-bottom.png);height:9px;margin-bottom:19px;width:976px}
div.colRight div.shadowTop{background-image:url(../images/common/picright-shadow-top.png);height:9px;left:-8px;position:relative;width:376px}
div.colRight div.shadowBottom{background-image:url(../images/common/picright-shadow-bottom.png);height:9px;left:-8px;margin-bottom:19px;position:relative;width:376px}
div.picShadow div.sTop{background-image:url(../images/common/picShadowTop.png)}
img.shadow{-moz-box-shadow:inset 0 1px 7px #9e9e9e;-webkit-box-shadow:inset 0 1px 7px #9e9e9e;box-shadow:0 1px 7px #9e9e9e;margin-top:9px;position:relative}
div.shadowTopMembers{background-image:url(../images/common/bigPic-shadow-top-members.png);height:9px;width:369px}
div.shadowBottomMembers{background-image:url(../images/common/bigPic-shadow-bottom-members.png);height:9px;margin-bottom:0;width:369px}
div.shadowTopMembersLittle{background-image:url(../images/common/producerPicLittle-shadow-top.png);height:9px;width:129px}
div.shadowBottomMembersLittle{background-image:url(../images/common/producerPicLittle-shadow-bottom.png);height:9px;margin-bottom:19px;width:129px}
hr{background-color:#fc4b15;border:none;height:4px;margin-bottom:7px;width:100%}
hr.beige{background-color:#9d9586}
hr.thin{height:1px}
h1{color:#fc4b15;font-family:GDRegular;font-size:30px;font-weight:400;letter-spacing:-.35px;margin:0;padding:0}
h1.beige,h2.beige{color:#9d9586}
h2{color:#fc4b15;font-family:GDRegular;font-size:28px;font-weight:400;letter-spacing:-.45px;margin:0;padding:0}
h3{color:#9d9586;font-family:GDRegular;font-size:22px;font-weight:400;letter-spacing:-.45px;margin:0;padding:0}
h3.event{font-size:19px}
h2.tsn{color:#fc4b15;font-family:GDRegular;font-size:18px;font-weight:400;letter-spacing:-.45px;margin:0;padding:15px 0 0}
h2.island{color:#fc4b15;font-family:GDRegular;font-size:23px;font-weight:400;letter-spacing:-.45px;margin:0;padding:0}
input.roundBt{background:none;border:none;color:#FFF;cursor:pointer;font-family:GDRegular;font-size:16px;text-align:center}
a.roundBt,div.roundBt,input.roundBt{background-image:url(../images/common/btRound.png);display:block;height:98px;margin:0 auto;width:98px}
a.roundBt span,div.roundBt span{color:#FFF;display:inline-block;font-family:GDRegular;font-size:16px;height:98px;letter-spacing:-.35px;line-height:14px;margin:-21px auto 0;padding-left:10px;padding-right:10px;position:relative;text-align:center;top:50%;width:78px}
div.roundBt{display:inline-block;font-size:14px;font-weight:700;margin:0 20px 0 0;text-align:center}
div.roundBt span{font-weight:400;margin-top:-31px;position:relative;top:43px}
a.roundBt:hover{background-image:url(../images/common/btRound-over.png)}
a.roundBtWhite,a.roundBtWhiteSelected{background-image:url(../images/common/btRoundWhite.png);display:block;float:left;height:136px;margin-right:6px;position:relative;width:136px}
a.roundBtWhite p{bottom:-22px;color:#a3a2a1;font-family:GDRegular;font-size:15px;height:20px;margin:0;padding:0;position:absolute;text-align:center;width:136px}
a.roundBtWhite:hover{background-image:url(../images/common/btRoundWhiteOver.png)}
a.roundBtMembers,a.roundBtMembersSelected{background-image:url(../images/common/btRoundMembers.png);cursor:pointer;display:block;float:left;height:126px;margin-right:-6px;position:relative;width:126px}
a.roundBtMembers p,a.roundBtMembersSelected p{color:#a3a2a1;font-family:GDRegular;font-size:14px;height:70px;left:15px;line-height:14px;margin:0;padding:0;position:absolute;text-align:center;top:35px;vertical-align:middle;width:96px}
a.roundBtMembers span{display:block;font-weight:400;height:70px;position:relative;vertical-align:text-bottom}
a.roundBtMembers:hover{background-image:url(../images/common/btRoundMembersOver.png)}
a.roundBtMembers:active,a.roundBtMembersSelected{background-image:url(../images/common/btRoundMembersActive.png)}
a.roundBtMembersSelected:hover{background-image:url(../images/common/btRoundMembersDelete.png)}
div.etal{margin-left:-10px}
div.etal span{font-size:31px}
div.etal-description{max-width:380px}
.half{float:left;width:50%}
div.etal-description ul{list-style:outside disc;padding-left:18px}
div.eventDate span{font-size:15px;padding-top:16px}
div.contentFull{margin-bottom:40px;padding-left:9px;padding-right:9px}
a.members{color:#a49c8c;display:inline-block;font-size:13px;line-height:16px}
a.members span.title{color:#fc4b15;font-size:16px;font-weight:700}
span.recipeTitle{color:#fc4b15;display:block;font-family:GDRegular;font-size:22px;height:40px;line-height:23px;padding-left:30px;width:400px}
span.recipesTitle{color:#fc4b15;display:block;font-family:GDRegular;font-size:22px;line-height:23px;padding-left:0;width:400px}
div.recipegreen{background-image:url(../images/common/aqua-green.png);background-repeat:no-repeat;height:264px;position:relative;width:498px}
.recipe{margin-bottom:20px}
.detailsRecipe{margin:0 auto;position:relative;text-align:center;top:-51px;width:auto}
.recipeBig{position:relative}
div.recipered{background-image:url(../images/common/aqua-red.png);background-repeat:no-repeat;height:264px;position:relative;width:498px}
div.recipepink{background-image:url(../images/common/aqua-pink.png);background-repeat:no-repeat;height:264px;position:relative;width:498px}
div.recipemauve{background-image:url(../images/common/aqua-mauve.png);background-repeat:no-repeat;height:264px;position:relative;width:498px}
div.recipegreenBig{background-image:url(../images/common/aqua-green-big.png);background-repeat:no-repeat;height:294px;margin-top:55px;position:relative;width:542px}
div.reciperedBig{background-image:url(../images/common/aqua-red-big.png);background-repeat:no-repeat;height:294px;margin-top:55px;position:relative;width:542px}
div.recipepinkBig{background-image:url(../images/common/aqua-pink-big.png);background-repeat:no-repeat;height:294px;margin-top:55px;position:relative;width:542px}
div.recipemauveBig{background-image:url(../images/common/aqua-mauve-big.png);background-repeat:no-repeat;height:294px;margin-top:55px;position:relative;width:542px}
div.recipegreen img,div.recipered img,div.recipepink img,div.recipemauve img{display:block;margin:0 105px 0 auto;position:relative;text-align:center;top:-28px}
div.recipegreenBig img,div.reciperedBig img,div.recipepinkBig img,div.recipemauveBig img{display:block;margin:0 105px 0 auto;position:relative;text-align:center;top:15px}
span.title{color:#fc4b15;font-size:19px;font-weight:700}
div.data{background-image:url(../images/common/line-vertical.gif);background-position:173px;background-repeat:repeat-y;height:100%;margin-top:18px;min-height:100px;width:100%}
div.colThird{background-position:right;background-repeat:repeat-y;float:left;height:100%;width:33%}
div.colThird div{padding-right:21px}
div.last{background:none;width:34%}
div.products{background:rgba(221,216,207,0.25);color:#a49c8c;font-family:GDItalic;font-size:25px;margin-bottom:15px;width:100%}
div.catMembers{background:rgba(221,216,207,0.25);height:163px;padding-bottom:20px;padding-top:20px;width:100%;z-index:1}
div.sepMembers{background:rgba(221,216,207,0.25);margin-bottom:10px;padding:28px 0;width:100%}
div.listMembers{background:rgba(221,216,207,0.25)}
div.products div.pdesc{display:inline-block;padding-bottom:51px;padding-left:35px;padding-top:51px;width:340px}
div.products img.logo{float:right;margin-bottom:30px;margin-right:20px;margin-top:45px}
div.introText p{color:#a49c8c;font-family:GDRegular;font-size:20px;line-height:26px;margin:0;padding:0}
div.introText p em{color:#fc4b15;font-family:GDItalic;font-style:normal;font-weight:400}
div.events{background-image:url(../images/common/bg-news.png);background-repeat:no-repeat}
div.events div.innerEvents{margin:0 auto;padding-top:25px;position:relative;width:388px}
div.events div.innerEvents h2{margin-bottom:15px;text-align:center}
div.news{float:right;width:180px}
div.news-big { width:380px;  }
div#panel{background-image:url(../images/common/bg-panel-acc.png);float:left;height:378px;left:-9px;position:relative;width:228px}
div#panel div.contentPanel{padding:15px 20px}
div#panel div.contentPanel a{color:#FFF;display:block;font-family:GDRegular;font-size:16px;height:30px;margin-bottom:15px;padding-top:0}
div#panel div.contentPanel a:hover,div#panel div.contentPanel a.pselected{font-family:GDBold}
div#panel div.contentPanel a#det{padding-top:12px;position:relative;top:-5px}
div#panel h3{color:#fc4b15;font-size:21px;margin-bottom:15px}
div#panel a.bt img,div#panel a.pselected img{margin-bottom:15px;position:relative;top:3px}
div#panel a.bt:hover,div#panel a.pselected{background-image:url(../images/common/bt-arrow.png);background-position:-6px;background-repeat:no-repeat;display:block;padding-left:35px}
div.panel{background-image:url(../images/common/bg-carrot.png);background-position:bottom right;background-repeat:no-repeat;display:block;height:100%;min-height:247px}
div.panel p{color:#A49C8C;font-size:15px;line-height:19px}
p span{color:#fc4b15;font-style:italic}
div#panel hr{background:none;background-image:url(../images/common/border-panel.png);height:1px;margin:4px 0;padding:0}
div#panel a.bt div{margin-bottom:0}
div.prodMembers{background-image:url(../images/fr/bt-prod.png);background-position:0 3px;background-repeat:no-repeat;display:inline-block;height:32px;width:112px}
a#prod:hover div.prodMembers,div#panel a.pselected div.prodMembers{background-image:url(../images/fr/bt-prod-over.png);width:127px}
div.restMembers{background-image:url(../images/fr/bt-rest.png);background-position:0 4px;background-repeat:no-repeat;display:inline-block;height:35px;width:123px}
a#rest:hover div.restMembers,div#panel a.pselected div.restMembers{background-image:url(../images/fr/bt-rest-over.png);width:139px}
div.detMembers{background-image:url(../images/fr/bt-det.png);background-position:0 11px;background-repeat:no-repeat;display:inline-block;height:33px;width:102px}
a#det:hover div.detMembers,div#panel a.pselected div.detMembers{background-image:url(../images/fr/bt-det-over.png);width:117px}
form span{color:#fc5c2b;font-size:13px;font-style:italic;text-decoration:underline}
input{background-image:url(../images/common/bg-input.png);border:1px solid #dadada;color:#a3a3a3;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;height:20px;padding:0 0 1px 3px}
input:focus{border:1px solid #fc4b15;outline:none}
input.btSubmit{background:none;background-image:url(../images/common/btRoundArrow.png);background-repeat:no-repeat;background-position:right;border:none;cursor:pointer;height:37px;position:relative;top:1px;width:37px}
input.btSubmit:hover{background-image:url(../images/common/btRoundArrowOver.png)}
input.btSubmit:active{background-image:url(../images/common/btRoundArrowActive.png)}
h3.menuMembers{color:#a49c8c;font-family:GDItalic;font-size:20px}
div.bgHomard{background-image:url(../images/common/big-homard.png);background-repeat:no-repeat;height:494px;margin-top:-248px;position:absolute;right:50px;width:621px;z-index:-1}
div.bgFish{background-image:url(../images/common/big-fish.png);background-repeat:no-repeat;height:381px;margin-top:-280px;position:absolute;right:10px;width:759px;z-index:-1}
div.bgMoule{background-image:url(../images/common/big-moule.png);background-repeat:no-repeat;height:356px;margin-top:-280px;position:absolute;right:10px;width:658px;z-index:-1}
div.bgWine{background-image:url(../images/common/big-wine.png);background-repeat:no-repeat;height:676px;margin-top:-610px;position:absolute;right:10px;width:561px;z-index:-1}
div.bgConfiture{background-image:url(../images/common/bg-confiture.png);background-repeat:no-repeat;height:427px;margin-top:-280px;position:absolute;right:10px;width:913px;z-index:-1}
div.bgCheese{background-image:url(../images/common/big-cheese.png);background-repeat:no-repeat;height:415px;margin-top:-280px;position:absolute;right:10px;width:433px;z-index:-1}
div.bgAgneau{background-image:url(../images/common/big-agneau.png);background-repeat:no-repeat;height:552px;margin-top:-320px;position:absolute;right:10px;width:393px;z-index:-1}
div.bgVache{background-image:url(../images/common/big-vache.png);background-repeat:no-repeat;height:642px;margin-top:-420px;position:absolute;right:10px;width:653px;z-index:-1}
div.recipe ul{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;margin:0 0 0 16px;padding:0}
div.collaboration a{margin-right:28px}
a.website{background-image:url(../images/common/icon-web.png);background-position:right;background-repeat:no-repeat;padding-right:15px}
a.mail{background-image:url(../images/common/icon-mail.png);background-position:right;background-repeat:no-repeat;padding-right:15px}
p.orange{color:#FC4B15}
a.roundBtMembers p span{font-style:normal}
#top div#menu ul#menuList li a{padding-bottom:12px}
div#menu ul#menuList{list-style:none;margin:0;padding:0;text-align:center}
div#menu ul#menuList ul{-moz-box-shadow:0 3px 4px #9e9e9e;-webkit-box-shadow:0 3px 4px #9e9e9e;background-color:#FFF;background-image:url(../images/common/bg-menu.gif);background-repeat:repeat-x;box-shadow:0 3px 4px #9e9e9e;list-style:none;margin:10px 0 0;max-width:180px;overflow-y:hidden;padding:5px 10px 15px;position:absolute;text-align:center;top:23px;z-index:0}
div#menu ul#menuList ul img{margin-bottom:10px;margin-top:10px}
div#menu ul#menuList ul.menu04{max-width:150px}
div#menu ul#menuList ul li{float:none;width:auto}
#top div#menu ul#menuList ul li a{background-image:url(../images/common/border-beige.png);background-position:bottom;background-repeat:repeat-x;font-size:14px;padding-bottom:7px;padding-top:7px;text-align:center;width:100%}
#top div#menu ul#menuList ul li.last a{background-image:url(../images/common/menu-decoration.gif);background-position:bottom center;background-repeat:no-repeat;padding-bottom:18px}
div.leftColEvents,#mainContent div.rightColEvents{margin-top:30px}
div.leftColEvents .dateEvent,div.rightColEvents .dateEvent{color:#aaa291;font-family:GDRegular;font-size:17px;margin:0;padding:0}
div.leftColEvents h3.event,div.rightColEvents h3.event{color:#fc4b15;font-family:GDRegular;font-size:21px}
ul.tsn-title{margin-bottom:35px}
ul.tsnDD{margin:5px 0 10px;padding:0}
ul.tsnDD li{background:rgba(221,216,207,0.25);display:inline;list-style:none;margin-right:6px;padding:3px 5px}
hr.tsnBar{background:none;background-image:url(../images/common/border-beige.png);height:1px}
.icon-top-prod,.icon-top-prod a:hover{background-image:url(../images/common/icons-top-vache.gif);display:inline-block;height:45px;width:61px}
.icon-top-res{background-image:url(../images/common/icons-top-house.gif);display:inline-block;height:45px;width:53px}
.icon-top-det{background-image:url(../images/common/icons-top-cheese.gif);display:inline-block;height:45px;width:61px}
.icon-top-island{background-image:url(../images/common/icons-top-island.gif);display:inline-block;height:45px;width:45px}
input.infoBt{background:none;background-image:url(../images/common/btRound.png);border:none;color:#FFF;cursor:pointer;display:block;font-family:GDRegular;font-size:15px;height:98px;line-height:14px;margin:0 auto;text-align:center;width:98px}
a.roundBtAuto div.rightLine{background-color:#cbcbc9;height:1px;position:absolute;right:116px;top:50%;width:161px;z-index:-1}
a.roundBtAuto div.leftLine{background-color:#cbcbc9;height:1px;left:116px;position:absolute;top:50%;width:161px;z-index:-1}
a.roundBtAuto{-moz-border-radius:800px;-moz-box-shadow:inset 0 1px 7px #9e9e9e;-webkit-border-radius:800px;-webkit-box-shadow:inset 0 1px 7px #9e9e9e;background-color:#FFF;behavior:url(../scripts/PIE.htc);border-radius:800px;box-shadow:0 1px 7px #9e9e9e;color:#fc4b15;cursor:pointer;display:block;height:116px;text-align:center;width:116px}
a.roundBtAuto span{color:#fc4b15;display:inline-block;font-family:GDRegular;font-size:16px;letter-spacing:-.35px;line-height:14px;position:relative;text-align:center;top:35px;width:78px}
a.roundBtAuto:hover{background-image:url(../images/common/checkmark-orange.png);background-position:50% 75px;background-repeat:no-repeat}
a.roundBtAutoSelected:hover{background-image:url(../images/common/cross-white.png);background-position:50% 75px;background-repeat:no-repeat}
a.roundBtAuto:active div.rightLine,a.roundBtAuto:active div.leftLine{background-color:#cbcbc9}
.txtSearch{left:4px;position:relative;width:160px}
.txtSearch:focus{border:1px solid #fc4b15}
.btRecherche{float:left;position:relative;top:-5px}
#mainContent div.recipe div.colLeft,#mainContent div.recipe div.colRight{margin-bottom:80px}
form.searchForm{float:right;left:6px;position:relative;top:-7px}
a.btBack{background-image:url(../images/common/arrow-back.png);background-repeat:no-repeat;color:#a49c8c;float:right;font-family:GDRegular;font-size:16px;height:30px;padding-left:60px;padding-top:8px}
a.btBack:hover{background-image:url(../images/common/arrow-back-over.png);color:#fc4b15}
a.meules,a.aubert,a.maisons,a.entree{position:absolute;z-index:10}
a.meules{left:-140px;top:290px}
a.aubert{left:-165px;top:480px}
a.maisons{right:100px;top:255px}
a.entree{right:-150px;top:50px}
a.rpl7{left:123px}
a.print{display:block;margin-top:0;position:absolute;right:9px;top:10px}
div.recetteLeft{margin-top:45px}
.vid{float:left;margin:0 0 15px;position:relative}
.vid .th{background:url(../images/common/bg-thumb.png);bottom:4px;height:152px;position:absolute;width:273px;z-index:4}
.vid .thb{background:url(../images/common/bg-thumb-big.png);bottom:4px;height:283px;position:absolute;width:564px;z-index:4}
.vid img{-moz-box-shadow:inset 0 1px 7px #9e9e9e;-webkit-box-shadow:inset 0 1px 7px #9e9e9e;box-shadow:0 1px 7px #9e9e9e;position:relative;z-index:0}
.vid-title{font-size:17px}
.partnersSav{margin:25px 0 0}
.partnersSav img{display:block;margin:0 auto;text-align:center}
#top #menu a.ico{font-family:ico;font-size:20px}
.chef{-moz-box-shadow:inset 0 1px 7px #9e9e9e;-moz-box-sizing:border-box;-webkit-box-shadow:inset 0 1px 7px #9e9e9e;-webkit-box-sizing:border-box;background:#fff;box-shadow:0 1px 7px #9e9e9e;box-sizing:border-box;margin-bottom:20px;margin-left:9px;margin-right:9px}
.chef.onethird{float:left;width:380px}
.chef.twothird{float:right;width:562px}
.chef.full{clear:both;max-width:960px;width:100%}
.chef.onethird .pic,.chef.twothird .pic,.chef.full .pic{margin-bottom:24px}
.chef.twothird .pic,.chef.full .pic{background-position:center;width:100%}
.chef .pic{background:#999;background-size:cover;float:left;margin-right:24px;min-height:208px;overflow:hidden;width:380px}
.chef .description{padding:24px}
.chef h2{color:#fc4b15;font-family:GDRegular;font-size:24px;line-height:21px}
.chef h2 span{color:#b2b2b2;display:block;font-family:GDItalic;font-size:16px}
.chef h3{color:#b2b2b2;font-family:GDRegular;font-size:18px}
.chef p{color:#a49c8c;font-family:GDRegular;font-size:15px}
.chef .roundBt{float:right;left:15px;margin:0 0 15px;position:relative}
.share{background:url(../images/common/icon-share.png) no-repeat;float:right;height:12px;position:relative;right:-14px;top:-14px;width:17px}
.bg-chef-bread{background:url(../images/common/bg-chefs-bread.png) #fff no-repeat 580px -10px}
.bg-chef-marmelade{background:url(../images/common/bg-chefs-marmelade.png) #fff no-repeat right bottom}
.bg-chef-agneau{background:url(../images/common/bg-chefs-agneau.png) #fff no-repeat right 170px}
.bg-chef-petoncle{background:url(../images/common/bg-chefs-petoncle.png) #fff no-repeat right bottom}
.bg-chef-carrot{background:url(../images/common/bg-chefs-carrots.png) #fff no-repeat right top}
.bg-chef-homard{background:url(../images/common/bg-chefs-homard.png) #fff no-repeat right bottom}
.bg-chef-fish{background:url(../images/common/bg-chefs-fish.png) #fff no-repeat left bottom}
.bg-chef-chaudron{background:url(../images/common/bg-chefs-chaudron.png) #fff no-repeat right 207px}
::selection,::-moz-selection{background:#fc4b15;color:#f6f5f1}
div#preload,.gmnoprint div span,.gmnoprint div a{display:none}
.left,div#menu ul#menuList li{float:left;}
.right,.vid:nth-child(2n){float:right;width:47%;}
p a,a,a.roundBt:hover span,a.roundBtWhite:hover p,a.roundBtWhiteSelected p,a.roundBtMembers:hover p,a.roundBtMembersSelected p,a.members:hover,div.panel p em,div.panel h3,div#menu ul#menuList ul li a:hover,div#menu ul#menuList ul li a.selected,a.roundBtAuto:hover span{color:#fc4b15}
input.roundBt:hover,input.infoBt:hover{background-image:url(../images/common/btRound-over.png);color:#fc4b15}
input.roundBt:active,a.roundBt:active,input.infoBt:active{background-image:url(../images/common/btRound-down.png)}
a.roundBtWhite img,a.roundBtMembers img{display:block;left:50%;margin:0 auto;position:absolute;text-align:center;top:50%}
a.roundBtWhite:active,a.roundBtWhiteSelected,a.roundBtWhiteSelected:hover{background-image:url(../images/common/btRoundWhiteActive.png)}
a.roundBtMembers:active span,a.roundBtMembersSelected span,a.roundBtMembersSelected:hover span,ul.tsnDD li:hover a,ul.tsnDD li.selected a,a.events:hover span,a.roundBtAutoSelected span,a.roundBtAutoSelected:hover span,a.roundBtAuto:active span{color:#FFF}
ul.tsnDD li:hover,ul.tsnDD li.selected,a.roundBtAuto:hover div.rightLine,a.roundBtAuto:hover div.leftLine,a.roundBtAutoSelected div.leftLine,a.roundBtAutoSelected div.rightLine{background-color:#fc4b15}
a.roundBtAutoSelected,a.roundBtAuto:active{background-color:#fc4b15;background-image:url(../images/common/checkmark-white.png);background-position:50% 75px;background-repeat:no-repeat}
.formation label { display:block; margin:0 0 20px 0; float:left; width:30%; margin:0 20px 0 0; }
.formation label input { display:block; height: 25px; width:100%; color:#a3a3a3; background:#ffffff; }
.formation input.btSubmit { width:auto; padding:0 40px 0 0; margin:5px 0 0 0; }
.formation input:-webkit-autofill {color:#a3a3a3 !important;}
.alert-box p { padding:10px 14px; color:#ffffff; }
.alert-box.success { background:#8dfc15; }
.alert-box.alert { background:#fc4b15; }
.boxy {  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin:0 0 20px 0; float:left; background:url(../images/common/bg-fish-formation.png) no-repeat #ffffff right bottom; }
.boxy.b75 { width:557px; }
.boxy .cnt { padding:20px; }
.b25 { float:right; width:351px; }
select { appearance: none; border:1px solid #dadada; -webkit-box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.41);-moz-box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.41);box-shadow: inset 0px 0px 4px 0px rgba(0,0,0,0.41); padding:6px 50px 6px 6px; margin:5px 0 0 0; color:#928484; -webkit-appearance:none;  -webkit-border-radius:0px; margin:0 12px 0 0;background:url(../images/common/select-arrow.png) no-repeat right center #ffffff; -moz-appearance:none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ''; }
select::-ms-expand { display: none; }
select:focus, select:hover { outline:none; border:1px solid #fc4b15; }
.formation .dotted { background: url(../images/common/border-beige.png); border:none; height:1px; margin:14px 0 25px 0; }
h3.orange{color:#fc5c2b;margin:0 0 5px 0;font-size:24px;}
h4{color:#fc5c2b;margin:0 0 5px 0;font-size:20px;font-weight:400;font-family:GDRegular;letter-spacing:0;}
.step {background:#ffc8b7;font-family:GDRegular; font-weight:400; color:#ffffff; -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px; display:block; float:left; width:50px; height:50px; text-align:center; font-size:26px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;	box-sizing: border-box; padding:7px 0 0 0; margin:0 12px 12px 0; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; ;  }
.step:hover, .step.selected { background:#fc5c2b;}
.vidDetail { margin:20px 0; padding:0 0 30px 0; overflow:hidden; }
.vidDetail img { float:left; margin:0 18px 0 0;-webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.2); }
.vidDetail .content { float:right; width:320px; }
.vidDetail p { margin:0 0 12px 0; color:#494338; }
.pdf { font-size:14px; color:#928484; position:relative; top:10px; } 
.pdf span { background:#fc5c2b; display:block; float:left; color:#ffffff; font-size:10px; width:24px; height:24px; text-align:center;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;	box-sizing: border-box;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; padding:4px 0 0 0; margin:0 7px 12px 0; position:relative; top:-2px; clear:both; }
.pdf:hover { color:#fc5c2b;}
#logout { float:right; }
#logout p { margin:0; padding:0;text-align:right; }
.disconnect {  }
.sections { margin:10px 0 0 0; }
h2.formation { float:left; }
a.roundBt.is-small span { font-size:14px !important; line-height:16px; }
.dont-break-out {

 overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#features .col2 a { background-image: url(../images/fr/bt-circuit.png) !important; }
#features .col3 a { background-image: url(../images/fr/bt-marche-du-village.png) !important; }
button.roundBt { display:block; background:none; border:none; background-image: url(../images/common/btRound.png);height: 98px; margin: 0 auto; width: 98px; cursor:pointer;    font-family: GDRegular; font-size: 15px; line-height:14px; color:#FFF; }
button.roundBt:hover { background-image: url(../images/common/btRound-over.png); color: #fc4b15; }
button.roundBt:active {  background-image: url(../images/common/btRound-down.png); }
button.roundBt:focus { outline:none; }
.banner-ambassadeur { display:block; width:100%; position:relative; height:94px; background:url(../images/common/bg-black.jpg); position:relative; top:119px; }
.banner-ambassadeur-filigrane { display:block; background:url(../images/common/bg-top-black-white.png) no-repeat center; width:100%; height:94px; position:absolute; top:0; left:0; }
.banner-ambassadeur-text { color:#fc4b15; font-size:23px; text-align:center; display:block; font-family: GDRegular; padding:20px 0 0 0; }
.banner-ambassadeur-link { color:#FFF; font-size:18px; text-align:center; display:block; width:310px; margin:0 auto; height:23px; font-family: GDRegular; background:url(../images/common/btn-small-arrow.png) right no-repeat; }
@media screen and -webkit-min-device-pixel-ratio0 {
.txtSearch{top:11px}
.btRecherche{top:6px}
input.btSubmit{position:relative;top:12px}
a.meules{top:290px}
a.aubert{top:475px}
a.maisons{top:255px}
a.entree{top:50px}
.searchForm input.btSubmit{top:1px}
div.textBigPic p{left:0}
}