body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}body{font-family:arial;color:#343434;background:#333;font-size:12px;background-color:#151210}#header-wrap{background-image:url('/img/int/header_bg.png');background-repeat:repeat-x;height:60px;position:absolute;top:0;width:100%;z-index:1}#header{font-family:Helvetica,Arial;margin:0
auto;width:962px;position:relative;height:62px;background-image:url('/img/int/header_menu.png?252');background-repeat:no-repeat;z-index:1}#header
li{display:inline}#header li
a{color:#FFF;float:left;position:relative;font-size:14px;height:60px;margin:0;list-style-type:none;display:block;width:76px;background-image:url('/img/int/header_hover.png');background-position:center 60px;background-repeat:no-repeat}#header li
a{outline:none}#header
.accueil{width:40px;margin-left:4px;z-index:399}#header
.circulaire{width:84px}#header
.products{width:148px}#header
.promotions{width:158px}#header
.clients{width:105px}#header
.fournisseurs{width:104px}#header
.recettes{width:80px}#header
.emplois{width:80px}#header
.contact{width:108px}#header li
span{display:none}#header
a{text-decoration:none;color:white}#header
.logo{float:left;position:relative;top:0;height:60px;width:156px;display:block}#container{padding-top:30px;width:962px;margin:0
auto;z-index:2}#background-wrap{position:relative;width:100%}#background{margin-top:60px;background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/background.jpg');background-position:top center;background-repeat:repeat-x;width:100%;position:relative;z-index:0;overflow:hidden}#background-end{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/footer_gradient.png');background-position:bottom center;background-repeat:repeat-x;position:absolute;bottom:0;left:0;width:100%;height:410px;z-index: -1}#background-end-long{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/footer_gradient.png');background-position:bottom center;background-repeat:repeat-x;position:absolute;top:721px;left:0;width:100%;height:410px;z-index: -1}#footer-clear{clear:both;height:1px;background-color:#151310}#footer-wrap{color:#f3edd1;position:relative;padding-bottom:14px;background-image:url('/img/int/footer_bg.jpg');background-position:center top;background-repeat:no-repeat;background-color:#151210;padding-top:40px;width:100%}#footer{margin:0
auto;width:936px}#footer
a{color:#f3edd1}#footer
.info{border-style:solid;border-width:0 0 1px 0;border-color:#0e0c0b}#footer
.titre1{color:white;font-size:13px;font-weight:bold}#footer
.titre2{font-size:12px;font-weight:bold;margin-bottom:4px}#footer
.col1{margin-bottom:12px}#footer .col1,
#footer .col2,
#footer
.col{float:left;position:relative}#footer .col2,
#footer
.col{font-size:11px;line-height:17px;width:234px;padding:0
0 0 12px}#footer
.col2{height:105px}#footer
.border{border-style:solid;border-width:0 1px 0 1px;border-color:#050504 #050504 #050504 #1e1c19}#footer .border-first{border-width:0 1px 0 0;padding:0}#footer .border-last{border-width:0 0 0 1px;padding:0}#footer
img.carte{border:solid 1px black}#footer
.contact{width:448px}#footer
.coord{width:178px;margin-left:8px}#footer
.notices{padding-top:4px;border-style:solid;border-width:1px 0 0 0;border-color:#1e1c19}#footer
.copy{font-weight:bold;font-size:10px;clear:both;float:left}#footer
.by{padding-top:2px;float:right}#footer
.accent{font-weight:bold}h1,h2,h3,h4{margin-bottom:12px}h1,h2.main{font-family:Helvetica,Arial;color:#747476;font-size:24px;font-weight:normal}h2{font-family:Helvetica,Arial;font-size:18px;font-weight:normal;color:#323137}h3{font-family:Helvetica,Arial;font-size:16px;font-weight:normal;color:#323137}h2.sub,h3.sub{margin-top: -10px}h4{font-weight:bold}a{color:#555;font-weight:normal}p{font-family:arial;font-size:13px;line-height:16px;margin-bottom:12px}em{font-weight:inherit;font-style:italic}sup{vertical-align:baseline;font-size:0.8em;position:relative;top: -0.4em}div img.right,
p
img.right{float:right;margin-left:12px;margin-bottom:12px}p.col{width:450px}.clf{clear:both}.UICol
ul{line-height:25px;padding-left:5px;margin-bottom:12px}.UICol ul
li{background-image:url(//flbeauport-cdn1.s3.amazonaws.com/img/int/dot.png);background-position:left center;background-repeat:no-repeat;padding-left:15px}.UIDarkCol
ul{padding-left:4px}.UIDarkCol ul
li{background-image:url(//flbeauport-cdn1.s3.amazonaws.com/img/int/dark_dot_small.png);line-height:20px;padding-left:10px}table{width:100%}td{padding:4px
3px 4px 3px;font-size:12px;color:#8b8b8b;background-color:#fbfaf9;padding:2px
4px}td
a{color:#8b8b8b}th,td{border-style:solid;border-width:0 1px 0 0;border-color:#e9e5da}.altrow
td{background-color:border-color: #e9e9e4;background-color:#f6f5f1}td.right,
th.right,
td.right
input{text-align:right}td.edit{cursor:text;background-color:#fbf8d9}.altrow
td.edit{background-color:#f8f3bd}td.edit
input{background-color:transparent;border:none;font-size:13px;line-height:16px;height:16px;margin:0;width:100%;font-family:arial}td.edit input[type="text"]:focus{border:none;background-color:transparent;outline-style:none}#paging{padding:20px}#paging{color:#9f8f6b;text-align:center}#paging
div{display:inline}#paging
.current{font-weight:bold}#paging
.disabled{color:#9f8f6b}.ponly{display:none}.morebtn{text-align:right}.UIWideBlock{border-style:solid;border-width:0 0 5px 0;border-color:#e6dab4;margin-bottom:30px;background-color:#fbfaf9}.UIWideBlock
.UICol{padding:26px
16px 0 16px}.UIWideBlock
.UIColSpaceB{padding-bottom:20px}.UIWideBlock
.UIColL2{padding-top:46px}.col600{width:662px;float:left}.col300{width:300px;float:left}.UIDarkCol
.UISpacer{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/dark_spacer.png');background-position:0 10px;background-repeat:repeat-x;padding-top:30px}.UIDarkCol{color:white}.UIDarkColRightW{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/dark_col_bg_l.png');background-position:right top;background-repeat:repeat-y;background-color:#FBFAF9}.UIDarkColRight{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/dark_col_bg.jpg');background-repeat:no-repeat;background-position:right top;background-color:transparent}.UIDarkCol h2,
.UIDarkCol
h3{color:white}.UIDarkCol
h2.main{color:white}.UIDarkCol
a{color:white}.UIDarkCol
th{background-color:#474650;color:white}.UIDarkCol .altrow
td{background-color:#6a687a;border-color:#656375}.UIDarkCol td
input{color:white}.UIDarkCol
td{color:white;border-color:#747185;background:none}.UIDarkCol
th{border-color:#43424c}.UIAdd span,
.UIDel
span{display:none}.UIAdd,.UIDel,.UILoading{display:block;width:18px;height:18px;background-position:center center;background-repeat:no-repeat;vertical-align:text-bottom}.UISmallBtn{outline:none}.UIDel{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/del.png')}.UIAdd{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/add.png')}.UILoading{background-image:url('/img/int/tiny-loading.gif');cursor:default}.UIDarkCol
.UIDel{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/dark_del.png')}form
div{margin:0;padding:0}form fieldset
div{padding:2px
4px}form fieldset
div.input{margin-bottom:12px}input[type="password"],input[type="text"],textarea{background-color:white;background-repeat:repeat-x;border:1px
solid #666;height:16px;margin-right:2px;padding:3px;-moz-border-radius:3px;-webkit-border-radius:3px}textarea{clear:both;display:block;height:80px;width:400px;-moz-border-radius:3px;-webkit-border-radius:3px}input[type="button"],input[type="submit"]{background-color:#dedce4;border:none;color:#625f74;border:1px
solid #625f74;display:inline;font-size:13px;font-weight:bold;margin-bottom:12px;padding:2px
11px 3px;text-align:center;vertical-align:baseline;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px}select{border:1px
solid #BEBEBE;clear:both;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;padding:2px;vertical-align:baseline}.error-message{color:#be202e}.input
input{padding:2px}label{color:#6a6a6a;display:block;font-size:12px;line-height:24px;padding:0
4px}#flashMessage{padding:8px;margin-bottom:12px;background-color:#fff}.UICol
#flashMessage{padding:8px;margin-bottom:12px;background-color:#e7d9b6}th{padding:6px
4px;font-weight:bold;text-align:left;font-size:12px;font-family:Arial;background-color:#f5f1e6;color:#625f74}th
a{color:#625f74;text-decoration:none;font-weight:bold;display:block}.ajaxStatus{text-align:right}.ajaxStatus
.success{background:none;font-weight:bold}.ajaxStatus
.error{color:#c00;background:none}.st1{background:url(//flbeauport-cdn1.s3.amazonaws.com/img/int/st1.png) no-repeat top left;text-indent: -10000px;color:white}#st1-circulaire{background-position:0 0;width:143px;height:18px;margin-bottom:20px}#st1-clients{background-position:0 -19px;width:374px;height:50px}#st1-contact1{background-position:0 -70px;width:195px;height:24px}#st1-contact2{background-position:0 -96px;width:256px;height:29px}#st1-emplois{background-position:0 -126px;width:519px;height:53px}#st1-emplois2{background-position:0 -180px;width:110px;height:15px}#st1-fournisseurs{background-position:0 -196px;width:509px;height:52px}#st1-home_promotions{background-position:0 -249px;width:336px;height:24px}#st1-produits{background-position:0 -275px;width:258px;height:23px}#st1-promotions{background-position:0 -299px;width:336px;height:24px}#st1-recettes{background-position:0 -324px;width:495px;height:56px}#st1-recettes_ingredients{background-position:0 -381px;width:91px;height:23px}#Home-bienvenue{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/home/home_top_1.jpg')}#Home-bienvenue
.menu{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/home/home_bottom_1.png')}#Home-catalogue{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/home/home_top_2.jpg')}#Home-catalogue
.menu{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/home/home_bottom_2.png')}#Home-recettes{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/home/home_top_3.jpg')}#Home-recettes
.menu{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/home/home_bottom_3.png')}#Home-produits{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/home/home_top_4.jpg')}#Home-produits
.menu{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/home/home_bottom_4.png')}#Home-histoire{background-image:url('/img/int/home/home_top_5.jpg')}#Home-histoire
.menu{background-image:url('/img/int/home/home_bottom_5.png')}#HomeSlider
.menu{height:64px;width:100%;background-repeat:no-repeat}#HomeSlider
a{outline:none}#HomeSlider
.text{height:397px;padding-left:50px}#HomeSlider
.linked{cursor:pointer}#HomeSlider
p.link{display:none}#HomeSlider .text h2,
#HomeSlider .text
h3{font-size:18px;color:white;font-weight:bold}#HomeSlider .text
p{width:460px;line-height:19px;font-size:14px;color:white}#HomeSlider #Home-histoire .text
p{width:450px}#HomeSlider{width:962px;height:462px;margin:0
auto;position:relative;margin-bottom:30px}#HomeSlider
.scroll{height:462px;overflow-x:hidden;overflow-y:hidden;position:relative;clear:left}#HomeSlider
.scrollContainer{position:relative}#HomeSlider .scrollContainer
div.panel{float:left;position:absolute;top:0;left:0;height:462px;width:962px;background-repeat:no-repeat}#HomeSlider .scrollContainer div.panel
img{width:962px;margin:0}#HomeSlider
.navigation{position:absolute;top:398px;width:962px}#HomeSlider .navigation
li{list-style-type:none;display:block;float:left;position:relative}#HomeSlider .navigation
a{display:block;float:left;position:relative;height:62px;text-align:center;z-index:499}#HomeSlider .navigation
a.selected{background:none}#HomeSlider
.bienvenue{width:187px}#HomeSlider
.catalogue{width:193px}#HomeSlider
.recettes{width:156px}#HomeSlider
.produits{width:224px}#HomeSlider
.histoire{width:200px}#HomeSliderPause{display:block;position:absolute;width:40px;height:44px;background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/home/pause.png');top:353px;right:0;z-index:501;background-repeat:no-repeat;background-position:center center;cursor:pointer}#HomeSliderPause.paused{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/int/home/play.png')}#ClientsList{margin-bottom:12px}#ClientsList
.logo{text-align:center;position:relative;padding-top:22px}#CurrentClient
.nom{font-weight:bold}#ClientsList
.client{background-color:#f7f4f0;height:140px;width:230px;float:left;position:relative;margin-right:2px;margin-bottom:2px}#ClientsList
.selected{height:140px;width:230px;float:left;position:relative;margin-right:2px;margin-bottom:2px}#CurrentClient{position:relative;height:180px}#CurrentClient
.desc{position:absolute;top:0}#CurrentClient
.logoc{width:200px;height:180px;float:left;text-align:center}#CurrentClient .logoc
img{margin-bottom:4px}#CurrentClient
.temoignage{background-image:url('//flbeauport-cdn1.s3.amazonaws.com/img/clients/quotes.png');background-position:0 20px;background-repeat:no-repeat;float:left;padding:0
64px;width:585px}#CurrentClient .temoignage
p{font-size:16px;line-height:22px}#CurrentClient
p.signature{font-size:13px;line-height:15px;float:right;position:relative;width:180px}#ContactList
h3{clear:both}#ContactList
.photo{width:70px;height:80px;float:left;position:relative;margin-right:10px;background-color:#e8e7e6;background-image:url('/img/contact.jpg');background-position:0 -810px;background-repeat:no-repeat}#ContactList
.item{float:left;position:relative;width:270px;margin-bottom:12px}#ContactList .item
p{font-size:12px;margin-bottom:0}#ContactList
.atlr{clear:both}#ContactList
h4{margin-bottom:0}#ContactList .item
.pos{font-size:11px;line-height:13px}#ContactList .contact-alexdostieauclair{background-position:0 0}#ContactList .contact-brunorodrigue{background-position:0 -81px}#ContactList .contact-carldrouin{background-position:0 -162px}#ContactList .contact-danielledrouin{background-position:0 -243px}#ContactList .contact-denistalbot{background-position:0 -324px}#ContactList .contact-ericdrouin{background-position:0 -405px}#ContactList .contact-gaetanbois{background-position:0 -486px}#ContactList .contact-martinchabot{background-position:0 -567px}#ContactList .contact-patriciamorissette{background-position:0 -648px}#ContactList .contact-sandraberthiaume{background-position:0 -729px}#ContactList .contact-silouhette{background-position:0 -810px}#ContactList .contact-stephanepare{background-position:0 -891px}#ContactList .contact-sylvievennes{background-position:0 -972px}#Promotions
.week{font-size:12px;float:right}#Promotions
.type{float:left}#Promotions
.product{color:#8d8384;float:left;height:116px;width:448px;background-image:url('/img/int/promotions_item_bg.jpg');margin-bottom:12px;padding:12px
6px 12px 6px;font-size:13px;position:relative}#Promotions
.noprice{background-image:url('/img/int/promotions_item_bg_noprice.jpg')}#Promotions .product
.img{width:162px;height:116px;float:left;background-color:#efefef;margin-right:18px}#Promotions .product
.desc{width:196px;font-size:16px;float:left}#Promotions .product .desc
p{font-size:12px}#Promotions .product .desc
h4{color:#625f74;font-size:16px;margin-bottom:0}#Promotions .product
.price{color:white;float:right;width:86px;text-align:center;position:absolute;right:6px;top:20px}#Promotions .product
.dollar{font-size:21px;line-height:21px;letter-spacing:1px}#Promotions .product .price
td{height:84px;border:none;background:none;color:white;padding:0}#Promotions .product .price
.promo{font-size:24px;font-weight:bold;letter-spacing: -1px}#Promotions
.altr{clear:both;margin-right:10px}#HomePromotions #Promotions h2,
#HomePromotions #Promotions h3,
#HomePromotions #Promotions .product
.desc{float:none}#HomePromotions #Promotions
.desc{position:absolute;left:150px;width:155px}#HomePromotions #Promotions .desc
h4{font-size:14px}#HomePromotions #Promotions .product
.price{top:46px;right:3px}#HomePromotions #Promotions .product .price
.promo{font-size:22px}#HomePromotions #Promotions .product
.dollar{font-size:18px}#HomePromotions #Promotions
h2{margin-bottom:0}#HomePromotions #Promotions
h3{color:#7c7b7f}#HomePromotions #Promotions
.product{padding:0
6px 0 0;width:306px;height:140px;background-image:url('/img/int/home/home_promotions_item_bg.jpg')}#HomePromotions #Promotions
.desc{padding-top:12px;height:50px}#HomePromotions #Promotions .product
.img{height:140px;width:140px;margin-right:12px}#HomePromotions #Promotions
.altr{clear:both;margin-right:4px}#HomePromotions #Promotions
.noprice{background-image:url('/img/int/promotions_item_bg_noprice.jpg')}#EmploisContent
h2{font-size:14px;font-weight:bold}#EmploisList{padding-top:24px}#EmploisList
h3{font-size:12px;font-weight:bold;margin-bottom:0}#EmploisContent
.postuler{text-align:right;margin-bottom:36px}#EmploisInfo
p{font-family:Helvetica,Arial;font-size:17px;line-height:24px}#EmploisInfo
.email{text-align:right}#RecettesContent
h1{font-weight:bold;color:#2d2c32;font-size:14px}#RecettesContent
h2{padding-top:10px;font-size:16px}#RecettesContent
div.chef{float:right;margin-bottom:12px}#RecettesContent div.chef
img{margin-bottom:12px}#RecettesContent div.chef
h3{margin-bottom:0;font-size:13px;font-weight:bold}#RecettesContent div.chef
h2{font-size:13px;font-weight:normal;margin-bottom:4px}#RecettesList{padding-bottom:6px}#RecettesList
h3{margin-bottom:4px}#RecettesList h3
a{font-weight:bold;font-size:12px;text-decoration:none;padding-left:20px;display:block}#RecettesList
.item{background-image:url(//flbeauport-cdn1.s3.amazonaws.com/img/int/dark_dot.png);background-position:left center;background-repeat:no-repeat;padding-left:4px;padding-top:6px;cursor:pointer}#RecettesList .item:hover{background-image:url(//flbeauport-cdn1.s3.amazonaws.com/img/int/dark_dot_hover.png)}#RecettesList
p{padding-left:20px;font-size:11px;background-image:url(//flbeauport-cdn1.s3.amazonaws.com/img/int/dark_spacer.png);background-position:bottom center;background-repeat:repeat-x;padding-bottom:12px;margin-bottom:6px}#Fournisseurs
h2{color:#747476;font-size:24px;font-weight:normal}#Fournisseurs
h3{color:#2D2C32;font-size:14px;font-weight:bold;padding-top:8px}#Fournisseurs
.logo{float:left;width:174px;margin-right:24px}#Fournisseurs
.desc{float:left;padding-top:25px;width:430px}#FournisseursList{position:relative;height:550px}#FournisseursList
.item{clear:both;cursor:pointer;margin-bottom:2px}#FournisseursList .item
img{float:left;margin-right:6px;margin-bottom:3px}#FournisseursList .item
h3{float:left;font-size:12px;margin-bottom:0}#FournisseursList .item h3
a{text-decoration:none;font-weight:bold}#FournisseursList
td{border:none;padding:0}#FournisseursList
.group{position:absolute;top:0;width:100%}#FournisseursList
.logo{width:120px}#FournisseursList
.nom{background-image:url(//flbeauport-cdn1.s3.amazonaws.com/img/int/dark_spacer.png);background-position:bottom center;background-repeat:repeat-x}#FournisseursList
.last{background:none}#FournisseursListNav
.col{float:left;width:50%}#FournisseursListNav .col
div{padding:8px;cursor:pointer;font-weight:bold;text-align:center;margin-bottom:12px}#FournisseursListNav .col
.disabled{color:#efefef;font-weight:normal}#Circulaire
h1{float:left}#Circulaire
h2{padding-top:8px;float:right;font-size:12px;margin-bottom:0}#CirculaireViewer{margin-left:-10px;margin-bottom:12px}div.products-list-wrap.two-columns{width:226px;float:left;display:inline;position:relative;padding:30px
10px 0 16px;margin-left:-16px;background:transparent url(/img/int/shadow.gif) 0 0 repeat-x}div.pictures-wrap{float:left;display:inline;position:relative;width:394px;height:300px;padding:20px
16px 0 0;margin-right:-16px;background:transparent url(/img/int/shadow.gif) 0 0 repeat-x}div.pictures-wrap
img{position:absolute;top:20px;right:0;width:394px;height:300px;z-index:5000;cursor:pointer}div.pictures-nav{position:absolute;bottom:10px;right:10px;z-index:10000}div.pictures-nav
a{background:#fff url(/img/int/pic_nav.gif) 0 0 repeat-x;display:block;float:left;display:inline;position:relative;padding:1px
2px;width:12px;margin:0
2px;font-size:11px;text-align:center;text-decoration:none;outline:none}div.pictures-nav a:hover,
div.pictures-nav
a.active{color:#000;background:#fff url(/img/int/pic_nav.gif) 0 -16px repeat-x}