
html {}
body {min-width:1012px;margin: 0;background-color: #f9f9f9; background-position:top center; background-repeat:no-repeat;}

/* General */

BODY, P, LI {font-size:13px; color:#4a4a4a; font-family: Arial, Verdana, Helvetica, sans-serif; }

A, A:link, A:visited, A:active { color:#f89929; text-decoration:underline; outline:none; }
    A:hover {color:#000; text-decoration:none; outline:none;}

H1 {font-size:21px; color:#1b509e; font-weight:normal; padding:0 0 40px 0;}
H2 {font-size:16px; color:#898989; font-weight:bold; padding:0;margin:0;}
H3 {font-size:12px; color:#ee8200; font-weight:bold; padding:0 0 5px 0;}
H4 {font-size:18px; color:#634f37; font-weight:bold; padding:0 0 5px 0;}

P { padding: 0px 0px 15px 0px; }

EM { font-style: italic; }

SUP { font-size: 0.7em; }

/* Util */
.clearer {clear:both;}

HR { display:none; }

.pos-rel {position:relative;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.indent {
    text-indent:-9999px;
}

/* form */

li input {border:1px solid #D1D1D1;background:#F9F9F7;}
li.error input {background-color:#f1a7b2;}
li.error label, h2.error{ color:#EB243A;}
li .radio {margin-right:15px;}


*html .clearfix { height:1px; }
*+html .clearfix { display:inline-block; } 

/* Bg random */
.bg-01 {background-image: url(/static/images/bg-site-01.jpg);}
.bg-02 {background-image: url(/static/images/bg-site-02.jpg);}
.bg-03 {background-image: url(/static/images/bg-site-03.jpg);}
.bg-04 {background-image: url(/static/images/bg-site-04.jpg);}

/* Site */
#wrapSite {width:1012px;margin:0 auto;}
#header, #bd, #footer {width:1012px;}

/* Splash */
#splash {
	position:relative;background:url(/static/images/splash-img.jpg) no-repeat;
	width:700px;height:540px; margin:0 auto;text-align:center;}

#splash img {padding-top:50px;}

#splash ul {padding-top:100px;width:432px;margin:0;padding:0;position:absolute;bottom:0;left:140px;}

#splash ul li {float:left;width:216px;height:31px;position:relative;}

#splash ul li#splash-consommateurs-fr a {
position:absolute;left:0;
background:url(/static/fr-CA/images/splash-btn-consommateurs.gif) no-repeat;
width:216px;height:31px;text-indent:-9999px;}

#splash ul li#splash-consommateurs-en a {
position:absolute;left:0;
background:url(/static/en-CA/images/splash-btn-consommateurs.gif) no-repeat;
width:216px;height:31px;text-indent:-9999px;}

#splash ul li#splash-corporatif-fr a {
position:absolute;left:0;
background:url(/static/fr-CA/images/splash-btn-corporatif.gif) no-repeat;
width:208px;height:31px;text-indent:-9999px;}

#splash ul li#splash-corporatif-en a {
position:absolute;left:0;
background:url(/static/en-CA/images/splash-btn-corporatif.gif) no-repeat;
width:208px;height:31px;text-indent:-9999px;}

/* Header */
#header {display:block;height:157px;padding:0;margin:0;position:relative;z-index:100;}
	#header .logo {position:absolute;top:22px;}
	#header .infolettre {position:absolute;bottom:32px;right:44px;}
	
	#header ul#menu-util {position:absolute;top:24px;right:0;}
		#header ul#menu-util li {float:left;margin-right:10px;}
			#header ul#menu-util li a {font-weight:bold; text-decoration:none;color:#969696;font-size:11px;}
			#header ul#menu-util li a:hover {color:#c6c6c6;}
	
	#menu-wp {position:absolute;left:16px;bottom:0;}
	#menuMain {display:block;padding:4px 4px 0px 4px;height:44px;width:603px;background: url(/static/images/bg-menu.png) no-repeat top left;}
	#menuMain ul {position:relative;display:block;}
	*html #menuMain {background:none;filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/bg-menu.png', sizingMethod='crop');}
	
	#menuSub, .hideTab {display:none;}


/* Content */
#bd {display:block;padding:0;position:relative;margin-top:-4px;padding-left:16px;z-index:200;}

#bd #header-content-shadow {position:relative;background: url(/static/images/hd-ct-shadow.png) no-repeat;height:4px;/*margin-top:-4px;*/}
*html #bd #header-content-shadow {background:none;filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/hd-ct-shadow.png', sizingMethod='crop');}

#bd #header-content-img {position:relative;height:187px;}

#bd #content {position:relative;margin-top:-4px;margin-left:-18px;}	
	#bd #content #ct-top, #bd #content #ct-bottom {height:4px;}
	
	#bd #content #ct-top {background: url(/static/images/main-hd-shadow.png) no-repeat;}
	*html #bd #content #ct-top {background:none;filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/main-hd-shadow.png', sizingMethod='crop');}
	
	#bd #content #ct-rp {width:1000px;padding:0 6px 50px 6px;background: url(/static/images/main-shadow.png) repeat-y;}
	*html #bd #content #ct-rp {background:none;filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/main-shadow.png', sizingMethod='scale');}
	/**html #bd #content #ct-rp {width:1006px;background:none;filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/main-shadow.png', sizingMethod='scale');}*/
	
	#bd #content #ct-bottom {background: url(/static/images/main-ft-shadow.png) no-repeat;}
	*html #bd #content #ct-bottom {background:none;filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/main-ft-shadow.png', sizingMethod='crop');}

	#bd #content .ct-col-lt, #bd #content .ct-col-rt {float:left;position:relative;}
	#bd #content .ct-col-lt {width:270px;margin-right:20px;}
	#bd #content .ct-col-rt {float:right;}
			

/****** home *****/
#col-lt {height:490px;}
#col-rt {position:absolute;top:0;right:14px;}

/* zone promo*/

#promo {width:690px;height:344px;background: url(/static/images/bg-promo.png) no-repeat;}
*html #promo {background:none;filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/bg-promo.png', sizingMethod='crop');}
	#promo img {margin:18px 0px 0px 20px;position:absolute;} 
	
/* zone vedette *//*padding-top:30px;margin:-65px 0px 0px -14px;*/

#vedette {position:absolute;padding-top:30px;margin:-65px 0px 0px -16px;}	
	#vedette #vd-content {padding:4px;width:713px;height:183px;background: url(/static/images/bg-vedette.png) no-repeat;}
	*html #vedette #vd-content {background:none;filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/bg-vedette.png', sizingMethod='crop');}

/* zone video  */
#video {width:280px;height:299px;background: url(/static/images/bg-video.png) no-repeat;}
*html #video {background:none;filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/bg-video.png', sizingMethod='crop');}
	#video img {margin:20px 0px 0px 22px;}

/* zone quiz */

#quiz {padding:27px 10px 0 40px;width:230px;height:164px;margin-top:10px;background: url(/static/images/bg-quiz.png) no-repeat;}
	*html #quiz {background:none;filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/bg-quiz.png', sizingMethod='crop');}
	#quiz #ct-quiz label {font-weight:bold;margin-right:4px;}
	#quiz #ct-quiz input {}
	#quiz #ct-quiz h3 {margin-bottom:14px;text-indent:-9999px;}

/* zone quiz / concours */
#promoConcours {padding:33px 10px 0 30px;width:240px;height:158px;margin-top:7px;background: url(/static/images/bg-promo-concours-stValentin-2012.png) no-repeat;}
*html #promoConcours {background:none;filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/bg-promo-concours-stValentin-2012.png', sizingMethod='crop');}
#promoConcours #ct-promoConcours h3 {margin-bottom:14px;text-indent:-9999px;}
#promoConcours #ct-promoConcours p.btnParticiper {position:relative; top:45px;}

.ui-tabs .ui-tabs-hide {
     display: none;
}                      

#tabs div {position:relative;}
ul.ui-tabs-nav {z-index:500;top:26px;left:606px;position:absolute;width:56px;height:26px;background:url(/static/images/bg-promo-tabs.png) no-repeat;display:block;padding:0px 0px 0px 4px;}
*html ul.ui-tabs-nav {background:url(/static/images/bg-promo-tabs.gif) no-repeat;}

ul.ui-tabs-nav li {float:left;position:relative;}            
ul.ui-tabs-nav li a {display:block;text-indent:-3000px;}
ul.ui-tabs-nav li, ul.ui-tabs-nav li a {width:16px;height:21px;}

ul.ui-tabs-nav li.ui-state-active a {width:16px;height:21px;background:url(/static/images/bg-promo-tabs-active.gif) no-repeat 2px 6px;}
     
a.home-produit-vedette, a.home-recette-vedette {cursor:pointer;text-decoration:none;width:356px;height:182px;display:inline-block;position:relative;float:left;}            
div#home-produit-vedette {width:356px;height:182px;display:inline-block;position:relative;float:left;}            

#vd-content a.home-produit-vedette span, #vd-content a.home-recette-vedette span {color:#606060;}
#vd-content a.home-produit-vedette:hover span,  #vd-content a.home-recette-vedette:hover span {color:#c6c6c6;}

a.home-produit-vedette span, a.home-recette-vedette span, #quiz #ct-quiz a {display:block;font-weight:bold;font-size:11px;text-transform:uppercase;position:absolute;bottom:12px;right:22px;}

#quiz #ct-quiz a:hover {color:#c6c6c6;}

#promoConcours #ct-promoConcours a {display:block;font-weight:bold;font-size:11px;text-transform:uppercase;position:absolute;bottom:0;right:3px;}
#promoConcours #ct-promoConcours a:hover {color:#c6c6c6;}

/* quiz réponse */
#quiz-hd 
{
	background:#e49600;
	height:36px;
	display:block;
	padding:14px 0 0 14px;
	border-bottom:3px solid #eebd5f;
}

#answer 
{
	padding:14px;
}


/****** Zone contenu ******/
.zone-ct {padding:64px 0 0 97px;}


/**** produits ****/
.produits h1 {text-indent:-9999px;}
.produits #bd #header-content-img {position:relative;height:286px;background: url(/static/images/hd-produits.png) no-repeat;}
*html .produits #bd #header-content-img {background:none;filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/hd-produits.png', sizingMethod='crop');}

.produits .zone-ct {padding:50px 0 0 67px;}
.produits .prod-lt {float:left;margin-right:60px;width:165px;}
	.produits .prod-lt ul {}
		.produits .prod-lt ul li {padding:12px 0 8px 0;/*border-bottom:1px solid #e1e1e1;*/}
		.produits .prod-lt ul li.last {border:none;}
		
		.produits .prod-lt ul li#info-nutri a {display:block;width:169px;height:35px;text-indent:-9999px;}		
		.produits .prod-lt ul li#photos-produits a {display:block;width:169px;height:23px;text-indent:-9999px;background:url(/static/fr-CA/images/produits/btn-photos-produits.gif) no-repeat;}
		
.produits .prod-ct {float:left;width:426px;} /* .produits .prod-ct {float:left;width:450px;} */
	.produits .prod-ct ul {margin-left:26px;}
		.produits .prod-ct ul li {color:#74883c;background:url(/static/images/icn-prod-liste.gif) no-repeat 0 7px;padding-left:8px;margin-bottom:4px;}
	
	
.menu-produits {position:absolute;top:200px;left:80px;}
	.menu-produits h2 {font-size:10px;color:#bc9f96;padding-right:30px;margin-bottom:10px;background:url(/static/images/icn-fleche.gif) no-repeat 90px 3px;}
	.menu-produits ul li a {font-size:10px;color:#A8A8A8;text-decoration:none;}
	.menu-produits ul {width:175px;float:left;}
		.menu-produits ul li {margin:0 20px 2px 0;}
	
/* h2 produits (tab description) */

.produits h2 {margin:0 0 26px 0;}

h2#bouillon-fondue, h2#bouillon-qualite {text-indent:-9999px;}
h2#bouillon-fondue {background:url(/static/fr-CA/images/produits/h3-bouillon-fondue.gif) no-repeat;}
h2#bouillon-qualite {height:20px;background:url(/static/fr-CA/images/produits/h3-qualite.gif) no-repeat;}

/* produits - trouver */
.h1-trouver {margin-left:54px;}
.trouver-wrap {position:relative;margin-bottom:30px;}
    .trouver-wrap .prod {position:absolute;top:-38px;left:21px;}
    .region {position:absolute;top:94px;left:160px;float:left;}
        .region h2 {margin:0;width:165px;heigtht:16px;text-indent:-9999px;float:left;}
    *html .trouver-wrap .prod {position:absolute;top:-26px;}
    table {}
    table#tbl-trouver, #tbl-trouver th, #tbl-trouver td {border:1px solid #ececec;color:#6b6b6b;}
        table#tbl-trouver th {height:65px;vertical-align:bottom;text-align:center;padding:5px 5px;border-right:1px solid #d3c5b0;background:url(/static/images/bg-th.gif) repeat-x;}
            table#tbl-trouver th.last {border-right:none;}
        table#tbl-trouver td {width:52px;padding:5px 5px;}
            table#tbl-trouver td.sav {width:102px;}
            table#tbl-trouver td.check {background: url(/static/images/icn-check.gif) center center no-repeat;}
            table#tbl-trouver td.star {background: url(/static/images/icn-star.gif) center center no-repeat;}
    
    .prod-nondisponible {margin:0px 0px 50px 113px;}

a.prod-ou-trouver {margin-top:10px;height:46px;display:block;text-indent:-9999px;}


/* recettes */
.h2-recettes {margin-bottom:10px;text-transform:uppercase;font-size:14px;}

ul.recettes li {color:#6b6b6b;margin-bottom:20px;}
ul.recettes li ul li {border-top:1px solid #eee;margin:0;padding:0;}
ul.recettes li ul li.first {border-top:0;}

.icn-video {margin-left:10px;}

ul.recettes li ul li a 
{
	font-weight:normal;
	text-decoration:none;
	display:inline-block;
	padding:8px 0 8px 10px;
	font-size:12px;	
	color:#6b6b6b;
	background:url(/static/images/bg-faq-default.gif) no-repeat 0 8px;
}


.recettes-item {}	
	.recettes-item .img-rt {float:right;margin:0 0 15px 15px;}
	.recettes-item h2 {text-transform:uppercase;margin-bottom:20px;}
	.recettes-item h3, .recettes-item h3 a {text-transform:uppercase;color:#6f963b;}
		.recettes-item h3 a {color:#6f963b;text-decoration:none;}
	.recettes-item ul {margin:6px 0 14px 0;}
		.recettes-item ul li {background:url(/static/images/icn-prod-liste.gif) no-repeat 0 7px;padding-left:8px;margin-bottom:4px;}
	
	.recettes-item .hide, .recettes-item .recettes-ct {display:none;margin-bottom:25px;}

.recettes-player {margin:20px 0;}


/****** Nos Valeurs ******/
#nos-valeurs ul li {padding-bottom:18px;}

/* menu page nos valeurs */
ul#menu-nos-valeurs li {width:553px;position:relative;padding-bottom:20px;}
ul#menu-nos-valeurs li, ul#menu-nos-valeurs li a {height:142px;}
ul#menu-nos-valeurs li a {text-indent:-9999px;display:block;}

/* menu */
ul#menu-nos-valeurs-lt {margin-top:10px;}
	ul#menu-nos-valeurs-lt li {width:167px;position:relative;padding-bottom:9px;}
	ul#menu-nos-valeurs-lt li, ul#menu-nos-valeurs-lt li a {height:47px;}
	ul#menu-nos-valeurs-lt li a {text-indent:-9999px;display:block;}
	
/* contenu nos valeurs */
#ct-nos-valeurs {width:215px;padding:54px 300px 30px 38px;}
	#ct-nos-valeurs p {padding-bottom:20px;}
	.ct-plaisirs {background:#F0F0F0 url(/static/images/ct-plaisirs.jpg) no-repeat top right;}
	.ct-sante {background:#F0F0F0 url(/static/images/ct-sante.jpg) no-repeat top right;}
	.ct-praticite {background:#F0F0F0 url(/static/images/ct-praticite.jpg) no-repeat top right;}
	.ct-ethique {background:#F0F0F0 url(/static/images/ct-ethique.jpg) no-repeat top right;} 
	#ct-nos-valeurs h2 {padding:0 0 50px 0;}
	

/****** FAQ ******/

#faq ul, #faq ul li strong {margin-bottom:10px;}

#accordion {width:583px;border-bottom:1px solid #eee;}
    #accordion a {border-top:1px solid #eee;}
    #accordion a.ui-accordion-header {
        position:relative;font-weight:bold;display:block;
        color:#6B6B6B;font-size:13px;text-decoration:none;padding:10px 0 10px 10px;}
	        
	    #accordion a.ui-accordion-header span.icn {
	        position:relative;width:10px;height:10px;
	        background:url(/static/images/icn-plus.gif) 0 3px no-repeat;}
    
    #accordion a.ui-state-default {background:url(/static/images/bg-faq-default.gif) no-repeat 0 10px;}
    #accordion a.ui-state-active {color:#69C4BC;background:url(/static/images/bg-faq-active.gif) no-repeat 0 10px;}
	        
	    #accordion a.ui-state-active span.icn {
	        background:url(/static/images/icn-minus.gif) 0 3px no-repeat;}
    
    #accordion div.ui-accordion-content {
        background:url(/static/images/bg-faq.gif) repeat-y;
        color:#A2A2A2;margin-bottom:10px;padding:10px 20px 20px 50px;}
	    
	    #accordion div.ui-accordion-content div.answer {}
		    #accordion div.ui-accordion-content div.answer strong.answer {color:#faa30f;}
		    #accordion div.ui-accordion-content div.answer h3 {font-size:13px;}
	    #accordion div.ui-accordion-content div.info-useful {text-align:right;color:#b2b2b2;}
	    
		    #accordion div.ui-accordion-content div.info-useful a {
		        border-top:none;padding:5px;background:#fff;color:#616161;
		        font-size:10px;font-weight:bold;text-decoration:none;}
		        
		        


/* boite promo droite  */
.promo-rt {
    width:213px;height:276px;padding:44px 0 0 45px;
    background: url(/static/images/bg-promo-rt.gif) no-repeat;
}

.promo-rt-concours {
    width:273px;height:397px;
    position:relative;
    bottom:-78px;
}

.promo-rt-recettes {
	padding:36px 44px 0 0;
}


/****** Promotions ******/
#promotions ul {padding-bottom:50px;}
	#promotions ul li {position:relative;padding:0;margin-bottom:40px;}
		#promotions ul li img, #promotions ul li div {float:left;width:172px;}
		#promotions ul li img {margin-right:20px;}
		#promotions ul li div {width:400px;}
		#promotions ul li p a {margin-left:5px;background:url(/static/images/icn-plus-vert.gif) no-repeat 0 4px;width:10px;height:20px;text-indent:-9999px;position:absolute;}
		#promotions ul li h3 {text-transform:uppercase;font-size:14px;color:#616161;}
			#promotions ul li h3 span {color:#a1c926;}
	
	#promotions a.btn-nouveaux-coupons {width:451px;height:32px;text-indent:-9999px;position:absolute;}
		
/* Coupons rabais */
#promotions ul#coupons {width:568px;height:459px;}
	#promotions ul#coupons li {float:left;margin:0;padding:0;}
		#promotions ul#coupons li a {display:block;width:284px;height:230px;text-indent:-9999px;}
	
	/* popup coupons */
	#popup-wrap {background:#fafafa;width:720px;height:481px;position:relative;}
        #popup-wrap .rabais-img {position:absolute;left:35px;top:35px;}
        #popup-wrap .popup-txt {position:absolute;top:55px;left:48px;width:140px;}
            #popup-wrap .popup-txt h3 {color:#84b150;font-size:18px;font-weight:normal;}
    #popup-form-merci {display:none;}
        a.popup-close {
            position:absolute;top:15px;right:15px;
            background:url(/static/images/btn-popup-close.gif) no-repeat;
            width:21px;height:21px;text-indent:-9999px;}
		                        
        #popup-footer {width:697px;height:57px;padding:25px 0px 0px 23px;background:#f2f2f2;position:absolute;left:0;bottom:0;}
            #popup-footer input {border:1px solid #d7d7d7;height:20px;padding:5px 5px 0 5px;}
            
            .popup-email span {color:#84b150;font-size:11px;}
        
        ul#champs-popup {float:left;height:30px;width:190px;background:url(/static/images/icn-popup-email.gif) no-repeat 0 5px;padding-left:45px;}
        #popup-form p {float:left;margin-right:20px;}
        #popup-form a.submit {float:left;margin-top:5px;}
        
        #popup-footer ul {margin-left:2px;}
            #popup-footer ul li {float:left;margin-right:5px;}
                #popup-footer ul li span {font-size:11px;color:#84b150;}
        
        a.popup-print {
            position:absolute;top:328px;left:250px;
            width:216px;height:56px;text-indent:-9999px;}
            

/* Footer */
#footer {margin-top:57px;position:relative;}
	#footer #ft-content {padding:4px;height:296px;background: url(/static/images/bg-footer.png) no-repeat;}
	*html #footer #ft-content {background:none;filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/static/images/bg-footer.png', sizingMethod='crop');}
	
	#footer h3 {text-indent:-9999px;width:178px;height:34px;margin:0 0 -9px 0;}
			
	/* Nos valeurs */
	ul#valeurs-canton {}
		ul#valeurs-canton li {float:left;width:251px;position:relative;}
		ul#valeurs-canton li, ul#valeurs-canton li a {height:147px;}
		ul#valeurs-canton li a {text-indent:-9999px;display:block;}	
	
	/* footer map */
	#footer-map {padding:18px 0 0 28px;position:relative;}
    #footer-map a {color:#919191;text-decoration:none;font-size:11px;}
    #footer-map a:hover {color:#c6c6c6;}
    #footer-map h2 {margin-bottom:10px;}
    #footer-map h2 a {font-size:12px;}    
    
    #footer #ft-content ul#footer-map li, #footer #ft-content ul#footer-map li ul {float:left;} 
      
    #footer #ft-content ul#footer-map li {padding-right:20px;}
	#footer #ft-content ul#footer-map li ul {padding-right:30px;width:205px;}	
    #footer #ft-content ul#footer-map li ul li {float:none;padding-right:0;}
    
    #footer #ft-content ul#footer-map li#footer-map-products ul {width:110px;padding-right:15px;}		
	#footer #ft-content ul#footer-map .last {padding-right:0;}
			
	
#ft-util {height:26px;position:relative;margin-top:20px;}
#ft-util p, #ft-util ul li, #ft-util ul	li a, #ft-util ul span {font-size:11px;font-weight:bold;color:#959595;}
	#ft-util p {position:absolute;top:0; left:6px;padding-bottom:0;}
	#ft-util ul {position:absolute;top:0; right:2px;}
		#ft-util ul	li {float:left;margin-left:20px;}
			#ft-util ul	li a {text-decoration:none;}
			#ft-util ul	li a:hover {color:#c6c6c6;}


/***** Notre histoire *****/      
#notre-histoire-wrap {width:100%;background:#f5f5f5;}
#notre-histoire-wrap #notre-histoire-ct {padding:30px 52px;}
         
/***** Sitemap *****/

#sitemapMenu {padding:64px 0 0 97px;}

	#sitemapMenu ul, #sitemapMenu li {position:relative;overflow:hidden;}
	#sitemapMenu ul {width:760px;}
	#sitemapMenu ul li {list-style-type: none; list-style-image: none;}	
	#sitemapMenu ul ul ul {border-bottom:1px solid #eee;}
	#sitemapMenu ul li ul li ul li {float:left;white-space:nowrap;}	

	#sitemapMenu a {text-decoration:none;font-weight:bold;color:#606060;}
	#sitemapMenu ul li ul li ul li a, .itemChild li a {
		display:block;text-decoration:none; white-space:nowrap;font-weight:normal;color:#919191;
		background:url(/static/images/bg-faq-default.gif) no-repeat 0 0;
	}

	#sitemapMenu ul li ul li a:link,
	#sitemapMenu ul li ul li a:active,
	#sitemapMenu ul li ul li a:visited {color:#919191;}
	#sitemapMenu ul li ul li a:hover {color:#c6c6c6;}

	#sitemapMenu ul li ul li {margin-bottom:10px;}
	#sitemapMenu ul li ul li ul li {margin-bottom:0;}	

	#sitemapMenu ul li a {padding:0 0 0 0;margin:14px 0 10px 0;display:block;}
	#sitemapMenu ul li ul li a {padding:0;margin:10px 0 10px 0;display:block;}
	#sitemapMenu ul li ul li ul li a {padding:0 0 5px 12px;margin:0 10px 0 0;}

	#sitemapMenu ul.itemChild {border-bottom:1px solid #eee;}
	#sitemapMenu ul.itemChild li {float:left;}
	#sitemapMenu ul.itemChild li a {font-weight:normal !important;padding:0 0 5px 12px;margin:0 10px 0 0;}
	
				
/***** SLIDER *****/

.sliderGallery {width:905px;height:210px;overflow:hidden;padding:30px 0 0 35px;position:relative;}
	.sliderGallery a {text-decoration:none;outline:none;}
	
	.sliderGallery .wrap {padding:0 0 0 17px;overflow:hidden;height:162px;position:relative;}
	
	.sliderGallery .wrap #slider-group {position:absolute;top:0;left:0;height:162px;width:200px;}
	.sliderGallery .wrap #slider-group .l,
	.sliderGallery .wrap #slider-group .r {position:absolute;top:0px;width:10px;height:162px;}
	.sliderGallery .wrap #slider-group .l {left:0;}
	.sliderGallery .wrap #slider-group .r {right:0;}
	
	.sliderGallery .wrap #slider-group.cat-1 {background:url(../images/slider/group-cat-1-bg.png) 0 0 repeat-x;}
	.sliderGallery .wrap #slider-group.cat-1 .l {background:url(../images/slider/group-cat-1-border.png) 0 0 no-repeat;}
	.sliderGallery .wrap #slider-group.cat-1 .r {background:url(../images/slider/group-cat-1-border.png) -10px 0 no-repeat;}
	
	.sliderGallery ul.items {height:144px;overflow:hidden;padding-top:18px;position:absolute;top:0;left:0;}
		.sliderGallery ul.items li {float:left;/*padding:0 18px;*/width:105px;height:140px;margin:0 5px;}
		.sliderGallery ul.items li.sep {width:2px;overflow:hidden;padding:0 15px;background:url(../images/slider/product-sep.gif) center top repeat-y;}
			.sliderGallery .items li a {padding:10px 0 0 0;margin-bottom:20px;display:block;height:120px;width:100%;color:#6b6b6b;font-weight:bold;font-size:11px;text-align:center;}
			.sliderGallery .items li a.selected {background:url(../images/slider/product-selected.gif) center 0 no-repeat;}
				.sliderGallery .items li a span {display:block;/*overflow:hidden;*/}
	
	.sliderGallery .slider {width:888px;height:36px;background:url(../images/slider/slider.png) 0 0 no-repeat;position:relative;padding-left:17px;margin-top:12px;}
		
		.sliderGallery .slider .ui-slider-handle {height:26px;position:absolute;top:6px;left:0;cursor:pointer;z-index:10;background-image:url(../images/slider/handler.png);background-repeat:no-repeat;width:191px;}
		
		.sliderGallery .slider span {color:#ffffff;text-transform:uppercase;font-size:10px;padding:12px 26px 0 24px/* 16px */;display:inline-block;cursor:pointer;z-index:20;position:relative;}
		.sliderGallery .slider span.active-reference {color:#ffffff;}
	
	
	.sliderGallery .slider .arrow {width:12px;height:36px;position:absolute;top:0;cursor:pointer;}
	.sliderGallery .slider #arrow-left {left:0;}
	.sliderGallery .slider #arrow-right {right:0;}				

				
/****** Slider History ******/

.slHistory {padding:0;height:280px;}
.slHistory .wrap {padding:0 0 0 17px;overflow:hidden;position:relative;height:220px;}
.slHistory ul.items {height:260px;overflow:hidden;padding-top:0;position:absolute;top:0;left:0;}
.slHistory ul.items li {float:left;width:250px;height:250px;margin-right:20px;}
.slHistory ul.items li div {height:141px;}
.slHistory ul.items li .ft-lt {float:left;margin:0 20px 20px 0;}
.slHistory ul.items li.vert-align {margin-top:70px;}
.slHistory ul.items li span {width:220px;text-transform:uppercase;font-size:11px;}
.slHistory .slider {background:url(/static/images/slider/slider-history.png) 0 0 no-repeat;}
.slHistory .slider .ui-slider-handle {width:131px;height:30px;top:1px;background-image:url(/static/images/slider/handler-history.png);}

/* année */
#an1933 {background:url(/static/images/slider/notre-histoire-1933.gif) bottom left no-repeat;}
#an2004 {background:url(/static/images/slider/notre-histoire-2004.jpg) bottom left no-repeat;}
#an2006 {background:url(/static/images/slider/notre-histoire-2006.jpg) bottom left no-repeat;}
#an2008 {background:url(/static/images/slider/notre-histoire-2008.jpg) bottom left no-repeat;}
#an2009 {background:url(/static/images/slider/notre-histoire-2009.jpg) bottom left no-repeat;}



/*****************************************************************
* PRODUCT SLIDER
******************************************************************/
#gallery {
    width: 877px; height: 210px;
    padding: 30px 0 0 0;
    position: relative;
    left:49px;
    overflow:hidden;
}

/* Wrapper for the slide container */
#gallery #slides {
    width:9000px; height:144px;
    overflow:hidden;
    padding:18px 0 0 20px;
    position:relative;
    left:0;
    z-index:9999;
}

/* The individual product displayed next to each other */
#gallery .slide {
    float:left;
    margin:0 5px;
}

#gallery .sep {
    width:2px; height:100%;
    overflow:hidden;
    padding:0 15px;
    float:left;
    background:url(../images/slider/product-sep.gif) center top repeat-y;
}

#gallery .slide a {
    display:block;
    text-decoration:none;
    color: #6B6B6B;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    padding-top:10px;
    width:105px; height:106px;
}

#gallery .slide img {
    width:105px; height:106px;
}

#gallery .slide span {
    width:105px;
    display:block;
    margin:0 auto;
}

#gallery #menu {
    width:855px; height:26px;
    background:url(/static/images/galleryMenuBG.gif) no-repeat;
    padding:5px 7px;
    margin:12px auto 0 auto;
    position: relative;
    overflow:hidden;
    cursor:pointer;
}

#gallery #menuWrapper {
    width:855px;
    overflow:hidden;
    position:relative;
}

#gallery #menu ul {
    height:25px;
    background:url(/static/images/galleryMenuListBG.gif) repeat-x;
    padding:0 16px 0 16px;
    position:relative;
    border:solid 1px #e0e0e0;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    behavior: url(/static/scripts/PIE.htc);
}

#gallery #menu li {
    height:25px;
    float:left;
    padding-left:40px;
}
#gallery #menu li:first-child { padding:0; }
    
#gallery #menu a {
    height:17px;
    display:block;
    padding-top:6px;
    color: #FFFFFF;
    font-size: 10px;
    position: relative;
    text-transform: uppercase;
    z-index: 20;
    text-decoration:none;
}

#gallery #activeMenu {
    width:144px; height:24px !important;
    background:url(/static/images/galleryMenuActive.gif) repeat-x;
    padding:0 !important;
    margin:0 !important;
    border:solid 1px transparent;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    behavior: url(/static/scripts/PIE.htc);
    position:absolute;
    left:0;
}

#header-content-img .arrows {
    width:7px; height:13px;
    background:url(/static/images/galleryMenuArrows.gif) no-repeat;
    display:block;
    text-indent:-99999px;
    z-index:0;
}
    
#header-content-img #slideProductLeft {
    position:absolute;
    top:110px; left:38px;
}

#header-content-img #slideProductRight {
    background-position:-8px 0;
    position:absolute;
    top:110px; right:75px;
}

#header-content-img #slideCatLeft {
    position:absolute;
    bottom:57px; left:38px;
}

#header-content-img #slideCatRight {
    background-position:-8px 0;
    position:absolute;
    bottom:57px; right:75px;
}


/*****************************************************************
* CONCOURS FONDUESFOLIES
******************************************************************/
/* Bg site */
.bg-concours {
    background: #ed2300 url(/static/images/bg-site-concours.gif) 54% -30px no-repeat;
}
/* Liens header et footer */
.concours #header ul#menu-util li a {
    color:#fff;
}
.concours #header ul#menu-util li a:hover {
    color:#000;
}
.concours #ft-util p, .concours #ft-util ul li, .concours #ft-util ul li a, .concours #ft-util ul span {
    color:#fff;
}
    
    
    
    
