@font-face {
    font-family: 'MuseoSlab500Regular';
    src: url('museo_slab_500-webfont.eot');
    src: url('museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),
        url('museo_slab_500-webfont.woff') format('woff'),
        url('museo_slab_500-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/* All products */
*{margin:0;padding:0;}
.famille{background:url(../images/bg_main-famille.jpg) 100% 0 no-repeat;}
.airesjeux{background:url(../images/bg_main-famille.jpg) 100% 0 no-repeat;}
#mainTitle{width:100%;}
#mainTitle h1{color:#e93305;font-size:50px;font-family: 'MuseoSlab500Regular';padding:150px 190px 0 6px;width:802px;margin:0 auto;line-height:50px;}
.restaurant #mainTitle h1 {padding: 0;}
#mainTitle h1 img {float:right;margin:16px 0 0 0;}
#breadscrumbSocialMPrint{width:100%;overflow:hidden;padding:0;position: absolute;top:118px;z-index:2;}
#content .breadscrumbSpecial{top:302px;}
#breadscrumbSocialMPrintInner{width:998px;margin:0 auto;z-index:99;}
#breadscrumbSocialMPrint nav{float:left;padding:9px 0 0 10px;}
#breadscrumbSocialMPrint nav li{float:left;margin:0 10px 0 0;position:relative;font-size:11px;}
#breadscrumbSocialMPrint nav li sup{position:absolute;font-size:9px;top:-4px;}
#breadscrumbSocialMPrint nav li.last{background:none;color:#9d9d9d;font-size:11px;}
#breadscrumbSocialMPrint nav li a{color:#454545;font-size:11px;}
#breadscrumbSocialMPrint nav li span{color:#9d9d9d;font-size:11px;}
#listingItems{width:972px;margin:0 auto 50px auto;padding:72px 0 0 26px;}
#listingItems #introListingItems{font-size:12px;margin:-40px 0 60px 0;padding:0;}
#listingItems h3{font-size:24px;font-family: 'MuseoSlab500Regular';text-transform:uppercase;color:#878788;margin:-40px 0 60px 0;}
#listingItems article{clear:both;width:972px;padding:0 0 0 20px;margin:0 0 60px 0;float:left;}
.allProductsCat{float:left;}
#listingItems nav li{float:left;padding:0 14px 0 12px;border-right:1px solid #efefef;height:258px;width:208px;position:relative;}
#listingItems nav li img{margin:0 0 4px 0;width:200px;}
#listingItems nav li a span{display:block;text-align:center;color:#6b6b6b;font-size:24px;font-family: 'MuseoSlab500Regular';position:relative;top:10px;line-height:20px;}
*+html #listingItems nav li a span{line-height:26px;}
#listingItems span.nouveau{font-family: 'MuseoSlab500Regular';position:absolute;top:0;color:#e93305;font-size:11px;background:none;right:20px;top:0;}
#listingItems nav ul,#listingItems .active .allProductsCatListe ul{border-left:1px solid #efefef;overflow:hidden;}
#listingItems .allProductsCatListe ul{border:0 none;}
#listingItems nav .special{clear:both;margin:16px 0 0 0;}
#listingItems nav .special li{padding:40px 14px 0 12px;height:109px;}
#listingItems nav .special li a{color:#afafaf;font-weight:bold;font-size:28px;font-family: 'MuseoSlab500Regular';background:url(../images/puce_07.gif) 100% 50% no-repeat;padding:0 30px 0 0;display:block;line-height:30px;}
#listingItems nav li sup{font-size:12px;}
#socialMPrint{float:right;}
#socialMPrint ul{float:left;margin:0 32px 0 0;}
#socialMPrint li{float:left;padding:4px 0 0 0;width:97px; height:24px;position: relative;}
#socialMPrint li.tweet{padding:6px 0 0 10px;}
#socialMPrint li.facebook{padding:6px 0 0 10px;width:116px;}
#socialMPrint li.partager{padding:9px 0 0 10px;}
#socialMPrint p{float:right;padding:9px 0 0 0;position: relative;}
#socialMPrint p a{font-family: 'MuseoSlab500Regular';background:url(../images/print.gif) 0 0 no-repeat;text-indent:-10000px;width:24px;height:24px;display:block;}
#listingItems{width:992px;margin:0 auto 50px auto;padding:80px 0 0 6px;}
#listingItems article{clear:both;width:972px;padding:0 0 0 20px;margin:0 0 60px 0;float:left;}
#main .allItems .allProductsCat{border:0 none;}
#main .allItems article{border-bottom:1px solid #efefef;padding:0 0 50px 20px;margin:0 0 28px 0;}
#main .allItems nav li{border:0 none;}
#listingItems header{margin:0 0 24px 0;}
#listingItems header h2{color:#999999;font-size:24px;font-family: 'MuseoSlab500Regular';text-transform:uppercase;font-weight:bold;}
#listingItems header h2 a{color:#999999;font-size:24px;font-family: 'MuseoSlab500Regular';text-transform:uppercase;font-weight:bold;}

/* Product */
#productsCont{width:100%;background:url(../images/bg_products-cont.gif) 50% 100% no-repeat;float:left;padding:92px 0 0 0;}
.navigationCarroussel{width:954px; margin:0 auto; position:relative; z-index:98;}
.navigationCarroussel .boutonLeft{position:absolute; top:70px; left:0; width:50px; height:45px; background:url(../images/prev.png) 0 0 no-repeat;}
.navigationCarroussel .boutonRight{position:absolute; top:70px; right:50px; width:30px; height:45px; background:url(../images/next.png) 0 0 no-repeat;}
#listeProducts{width:770px;margin:0 auto; position:relative; height:189px;/* background:url(../images/bg_list-product.gif) 100% 100% no-repeat; */overflow:hidden;}
#listeProducts ul{position:absolute; top:0; left:0;background:url(../images/sep_liste.gif) 100% 100% no-repeat;padding:0 1px 0 0;}
.allProductsCat .navigationCarroussel{width:720px; float:left; position:relative; z-index:98;}
.allProductsCat .navigationCarroussel .boutonLeft{position:absolute; top:52px; left:-20px; width:12px; height:12px; background:#f0f;}
.allProductsCat .navigationCarroussel .boutonRight{position:absolute; top:52px; right:-20px; width:12px; height:12px; background:#f0f;}
#listeProducts li{float:left;margin:0;position:relative;padding:110px 0 0 0;width:154px;}
#listeProducts li img{position:absolute; top:20px; left:14px; width:120px;height:90px;}
#listeProducts li a.active img{width:174px;height:136px;left:-14px;top:0;}
#listeProducts li a span{display:block;text-align:center;padding:46px 0 0 0;height:30px;font-size:14px;font-family: 'MuseoSlab500Regular';background:url(../images/bg_item-list-products.gif) 0 100% no-repeat;line-height:12px;}
#listeProducts li span.nouveau{position:absolute;top:0;color:#e93305;font-size:11px;background:none;right:6px;font-family: 'MuseoSlab500Regular';}
#listeProducts li span sup{font-size:8px;}
#listeProducts li .active span sup{font-size:8px;}
#listeProducts li a:hover span,#listeProducts li a.active span{background:url(../images/bg_item-list-products-active.gif) 0 100% no-repeat;color:#e93305;}
#listeProducts .product li a.active span{font-size:21px;padding:18px 0 0 0;}
#listeProducts .product li a.active span sup{font-size:10px;}
#descriptionOfProduct{width:958px;margin:0 auto 0 auto;padding:50px 0 0 40px;overflow:hidden;clear:both;position:relative; height:1000px;}
#descriptionOfProduct span.nouveau{position:absolute;top:0;font-size:11px;background:none;right:64px;top:100px;font-family:'MuseoSlab500Regular';color:#e93305;}
#descriptionOfProduct h1{color:#e93305;font-size:60px;font-family: 'MuseoSlab500Regular';margin:0 0 20px 0;position:relative;}
#descriptionOfProduct h1 sup{font-size:10px;position:absolute;top:8px;}

#descriptionOfProduct h2{font-size:30px;font-family: 'MuseoSlab500Regular';/* text-transform:uppercase; */font-weight:bold;margin:0 0 24px 0;color:#e94921;}

#descriptionOfProduct span.textProduct p{margin:12px 0 0 0;font-size:12px;line-height:18px; width:600px;}
#descriptionOfProduct span.textProduct p strong{font-size:14px;}

#descriptionOfProduct a{font-size:12px;line-height:16px;color:#e94921;}
#descriptionOfProduct strong{font-weight:bold;}

/*
#descriptionOfProduct ul{margin:16px 0 0 0;overflow:hidden;}

#descriptionOfProduct li{font-size:12px;padding:0 0 0 36px;background:url(../images/puce_06.gif) 26px 6px no-repeat;margin:0 0 10px 0;line-height:16px;}
#descriptionOfProduct h3{font-size:24px;font-family: 'MuseoSlab500Regular';text-transform:uppercase;color:#878788;margin:0 0 16px 0;}
#descriptionOfProduct h4{font-size:18px;font-family: 'MuseoSlab500Regular';margin:0 0 16px 0;}
#descriptionOfProduct li{font-size:12px;padding:0 0 0 36px;background:url(../images/puce_06.gif) 26px 6px no-repeat;margin:0 0 10px 0;line-height:16px;}
*/
#descriptionOfProduct .visualProduct{float:left; margin:10px 0 10px 0; font-size:10px; cursor:pointer}
.content #descriptionOfProduct .noBig{cursor:default;}
.bigVisualProduct{width:970px;height:811px;background:url(../images/bg_big-visual-product.png) 0 0 no-repeat;padding:94px 0 0 20px;}
.bigVisualProduct #close{color:#c9c9c9;font-size:11px;position:absolute;top:16px;right:18px;}
.bigVisualProduct #close span{float:left;margin:0 6px 0 0;padding:11px 0 0 0;color:#c9c9c9;}
.bigVisualProduct #close strong{color:#c9c9c9;font-size:30px;font-weight:bold;float:left;}
.bigVisualProduct img{margin:0 auto;/* height:518px; */}
#descriptionOfProduct #socialMPrint{
    /*position:relative;right:72px;bottom:0;*/
    display: block;
    margin-left: 150px;
    margin-right: auto;
    width: 270px;
    margin-top:15px;
    margin-bottom:20px;
    clear:left;
    float:left;
}
#descriptionOfProduct #socialMPrint li{background:none;}
#main #descriptionOfProduct .socialMPrintAll{bottom:inherit;top:350px;}
#productList{padding:42px 0 0 0;width:526px;}
#main .productListAll{width:958px;}
#productList h2{font-family: 'MuseoSlab500Regular';font-size:16px;margin:0 0 12px 0;}
#productList p{font-size:10px;color:#595959;line-height:14px;margin:0;}
#productList .first{border-left:1px solid #bdbdbd;}
.productItem{float:left;width:214px;padding:0 17px 0 20px; margin-bottom:30px; border-right:1px solid #bdbdbd; min-height:286px;}
.productItem:last-child{border-right: none;}
.productItem img{margin:0 auto 14px auto;display:block;}
#informations{width:958px;margin:0 auto 0 auto;padding:38px 0 0 40px;overflow:hidden;}
section#informations:empty{padding: 0;}
#informations header{margin:0 0 30px 0;border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;padding:14px 0 10px 56px;background:url(../images/ico_informations.gif) 0 50% no-repeat;cursor:pointer;}
#informations header h2{font-size:24px;color:#6b6b6b;background:url(../images/ico_hide.gif) 96% 50% no-repeat;padding:0 30px 0 0;}
#informations header.show h2{background:url(../images/ico_show.gif) 96% 50% no-repeat;}
#informationsCont{width:506px;float:left;}
#informationsCont li{float:left;width:90px;margin:0 18px 30px 0;border-right:1px solid #6b6b6b;height:50px;padding:0 10px 0 50px;font-size:14px;}
#informationsCont li.third{border:0 none;}
#informationsCont li span{display:block;color:#6b6b6b;line-height:14px;}
#informationsCont li strong{font-weight:bold;font-size:36px;clear:left;float:left;margin:0 7px 0 0;color:#6b6b6b;}
#informationsCont li em{float:left;font-size:11px;padding:22px 0 0 0;font-style:normal;color:#6b6b6b;}
#informationsCont li.calories{background:url(../images/ico_kcal.gif) 0 50% no-repeat;}
#informationsCont li.proteines{background:url(../images/ico_proteines.gif) 0 50% no-repeat;}
#informationsCont li.lipides{background:url(../images/ico_lipides.gif) 0 50% no-repeat;}
#informationsCont li.glucides{background:url(../images/ico_glucides.gif) 0 50% no-repeat;}
#informationsCont li.sel{background:url(../images/ico_sel.gif) 0 50% no-repeat;}
#informationsCont li.infos{border:0 none;background:url(../images/bg_infos.gif) 0 50% no-repeat;}
#informationsCont li.infos a{background:url(../images/bg_plus.gif) 0 100% no-repeat;padding:0 0 34px 0;color:#6b6b6b; display:block;}
#informationsCont h3{font-size: 13px;font-weight: bold;clear:both;padding:14px 0 10px 46px;margin:0 0 4px 0;background:url(../images/ico_informations.gif) 0 50% no-repeat;}
#informationsCont p{line-height:18px;margin:0 0 4px 0;}
#informations #socialMPrint{padding:16px 0 0 0;}
/* page */
#content .page {margin:0 auto;padding:40px 0 20px 0;width:982px;}
#sidebar{float:left;width:255px;margin:0 35px 0 0;padding:0;}
#subMenuLevel3{margin:0 0 26px 0;}
#subMenuLevel3 ul{margin:12px 0 0 0; 
                  -webkit-box-shadow: 0.1px 0.1px 2px 2px rgba(0, 0, 0, 0.1);
                  -moz-box-shadow: 0.1px 0.1px 2px 2px rgba(0, 0, 0, 0.1);
                  -o-box-shadow: 0.1px 0.1px 2px 2px rgba(0, 0, 0, 0.1);
                  box-shadow: 0.1px 0.1px 2px 2px	 rgba(0, 0, 0, 0.1);
                  -webkit-border-radius: 5px;
                  -moz-border-radius: 5px;
                  -o-border-radius: 5px;
                  border-radius: 5px;

}
#subMenuLevel3 li{border-bottom:1px solid #e3e3e3;}
#subMenuLevel3 ul li.leaf{list-style-type: none;list-style-image:none}
#subMenuLevel3 li.last{border:0 none;}
#subMenuLevel3 li a{color:#878788;font-family: 'MuseoSlab500Regular';font-size:16px;font-weight:bold;padding:10px 26px 10px 20px;display:block;}
#subMenuLevel3 li a.active,#subMenuLevel3 li a:hover,#subMenuLevel3 li.parentActive > a{color:#e94921;background:#faf9f9 url(../images/puce_08.gif) 94% 50% no-repeat;}
#subMenuLevel3 li a.parentActive{background:#faf9f9 url(../images/puce_09.gif) 94% 50% no-repeat;}
#subMenuLevel3 li ul{-webkit-border-radius: 0;
                     -moz-border-radius: 0;
                     -o-border-radius: 0;
                     border-radius: 0;
                     -webkit-box-shadow: inherit;
                     -moz-box-shadow: inherit;
                     -o-box-shadow: inherit;
                     box-shadow: inherit;
}
#subMenuLevel3 li ul{display:none;}
#subMenuLevel3 li.parentActive ul{display:block;}
#subMenuLevel3 li ul li{border:0 none;font-size:11px;}
#subMenuLevel3 li ul{border-top:1px solid #e3e3e3;margin:0;}
#subMenuLevel3 li ul{padding:0 10px 12px 20px;}
#subMenuLevel3 li ul li{background:url(../images/puce_08.gif) 0 15px no-repeat;padding:10px 0 0 10px;}
#subMenuLevel3 li ul li a{font-size:11px;display:inline;background:none;padding:0;}
#subMenuLevel3 li ul li a.active,#subMenuLevel3 li ul li a:hover{background:none;}
#meaCandidatSpontanee{width:255px;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url(../PIE/PIE.htc);}
#meaCandidatSpontanee img{-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url(../PIE/PIE.htc);}
#meaCandidatSpontaneeCont{width:211px;background:#000000;padding:10px 10px 10px 12px;position:absolute; bottom:35px;right:14px;-moz-opacity:0.8; -webkit-opacity:0.8; -o-opacity:0.8; filter:alpha(opacity=80); opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
#meaCandidatSpontanee h2 a{color:#ffffff;font-size:30px;font-weight:bold;font-family: 'MuseoSlab500Regular';text-transform:uppercase;line-height:28px;}
#meaCandidatSpontanee span{color:#ffffff;font-size:11px;font-weight:bold;font-family: 'MuseoSlab500Regular';text-transform:uppercase;display:block;line-height:14px;padding:4px 0 0 0;}
#texte{float:left;width:692px;padding:8px 0 26px 0;position:relative;}
#texte h2{font-size:30px;font-family: 'MuseoSlab500Regular';font-weight:bold;padding:6px 0 0 0;color:#e93305;line-height:34px;}
.airesjeux  #texte h2{width:536px;color:#c56eb5;}
#texte h2 span{display:block;font-size:30px;font-weight:bold;font-family: 'MuseoSlab500Regular';}
.famille #texte h2{margin:0 0 12px 0;color:#c56eb5;}
.famille #texte h2 span{color:#fdc100;}
.happyMeal #texte h2{color:#c56eb5;}
#texte p{padding:0 0 12px 0;font-size:12px;line-height:16px;text-align:justify;}
#texte a{font-size:12px;line-height:16px;color:#e94921;}
#texte p strong{font-size:12px;}
#texte ul{margin:16px 0 0 0;overflow:hidden;}
#texte strong{font-weight:bold;}
#texte li{font-size:12px;padding:0 0 0 36px;background:url(../images/puce_06.gif) 26px 6px no-repeat;margin:0 0 10px 0;line-height:16px;}
#texte h3{font-size:24px;font-family: 'MuseoSlab500Regular';color:#878788;padding:22px 0 16px 0;font-weight:bold;}
#texte h4{font-size:18px;font-family: 'MuseoSlab500Regular';margin:16px 0 0 0;}
#texte img{-webkit-border-radius: 5px;
           -moz-border-radius: 5px;
           -o-border-radius: 5px;
           border-radius: 5px;behavior:url(../PIE/PIE.htc);}
#texte .imgGauche{float:left;margin:5px 20px 10px 0;}
#texte .imgDroite{float:right;margin:5px 0 10px 20px;}
#content .page #socialMPrint{
    padding:6px 30px 6px 50px;
    border:1px solid #f2f2f2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    width:610px;
    float:right;
    background:#ffffff;
}
#content .page .partager{border-right:1px solid #ebebeb;padding:6px 40px 0 0;margin:0 96px 0 0;}
#content .page .partager .FBConnectButton_Text_Simple{text-indent:-10000px;display:block;width:81px;height:18px;background:url(../images/bg_partager.gif) 0 0 no-repeat;}

#content .page #socialMPrint ul{margin:0;}
#content .page #socialMPrint p{border-left:1px solid #ebebeb;padding:3px 0 3px 32px;}
#visite{width:692px;float:right;padding:0 0 50px 0;position:relative;height:550px;}
#visite h2{font-size:34px;font-family: 'MuseoSlab500Regular';font-weight:bold;padding:6px 0 0 0;color:#c56eb5;}
#visite .carouselLeft{background:url(../images/bg_next-prev.png) 0 0 no-repeat;width:11px;height:17px;text-indent:-10000px;position:absolute;top:298px;left:315px;cursor:pointer;}
#visite .carouselRight{background:url(../images/bg_next-prev.png) 100% 0 no-repeat;width:11px;height:17px;text-indent:-10000px;position:absolute;top:298px;left:345px;cursor:pointer;}
#carouselMc{padding:0 0 0 10px;width:500px;}
#carouselMc img{border:3px solid #fdc100;
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                -o-border-radius: 5px;
                border-radius: 5px;}
#texte #restaurants {padding:32px 0 0 0;}
#texte #restaurants .item{border-left:1px solid #dedcdd;padding:12px 24px 16px;width:290px;float:left;margin:0 0 38px 0;text-align:center;}
#texte #restaurants .item:nth-child(even){border-right:1px solid #dedcdd;}
#texte #restaurants .item img{margin:0 0 16px 0;}
#texte #restaurants .item h2{text-align:center;margin:0 0 4px 0;font-family: 'MuseoSlab500Regular';font-size:18px;color:#afabad;text-transform:none;}
#texte #restaurants .item h3{text-align:center;margin:0 0 18px 0;color:#454545;font-size:11px;text-transform:none;}
#texte #restaurants .item p{text-align:center;}
#texte #restaurants .item p a{color:#999496;font-size:10px;}
/* ----------mcfinder------------ */
#content #mcfinder{padding:22px 0 26px 0;}
#content #mcfinder #socialMPrint{margin:60px 0 0 0;}
.villes li{margin:0 0 8px 0;background:url(../images/puce_06.gif) 4px 5px no-repeat;padding:0 0 0 14px;}
.villes li a:hover{color:#e94921;}
.serviceLocalisation{float:right;margin:0 0 0 5px;width:300px;border-left:1px dotted #000000;padding:0 0 0 5px;position:relative;top:5px;}
.infoMcFinder{float:left;width:350px;}
.infoMcFinder h3{clear:both;font-size:16px;padding:10px 0 0 0;color:#666666;}
.serviceLocalisation h3{color:#002641;font-size:18px;font-family: 'MuseoSlab500Regular';clear:both;margin:0 0 12px 0;padding:0 0 0 11px;}
.serviceLocalisation .map{width:160px;}
.serviceLocalisation .map a{text-align:center;font-family: 'MuseoSlab500Regular';color:#002641;font-size:14px;background: #fc0000; /* Old browsers */
                            background: -moz-linear-gradient(top,  #fc0000 0%, #bd3939 72%, #bd3939 100%); /* FF3.6+ */
                            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc0000), color-stop(72%,#bd3939), color-stop(100%,#bd3939)); /* Chrome,Safari4+ */
                            background: -webkit-linear-gradient(top,  #fc0000 0%,#bd3939 72%,#bd3939 100%); /* Chrome10+,Safari5.1+ */
                            background: -o-linear-gradient(top,  #fc0000 0%,#bd3939 72%,#bd3939 100%); /* Opera 11.10+ */
                            background: -ms-linear-gradient(top,  #fc0000 0%,#bd3939 72%,#bd3939 100%); /* IE10+ */
                            background: linear-gradient(top,  #fc0000 0%,#bd3939 72%,#bd3939 100%); /* W3C */
                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc0000', endColorstr='#bd3939',GradientType=0 ); /* IE6-9 */
                            -moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:0;behavior:url(../PIE/PIE.htc);display:block;color:#ffffff;padding:8px 10px;}
.serviceLocalisation ul.servicesList{padding:0 0 16px 12px;overflow:hidden;}
.serviceLocalisation ul.servicesList li{float:left;width:62px;height:62px;margin:0 7px 5px 0;}
.serviceLocalisation ul.servicesList li img{width:62px;height:62px;}
#slidersMcfinder{float:left;width:692px;padding:16px 0 0 0;}
.mcdonalds{width:692px;position:relative;}
.mcdonalds h2{font-size:24px;font-family: 'MuseoSlab500Regular';font-weight:bold;margin:0 0 30px 0;}
.mcdonalds header h2{color:#746d70;width:276px;position:absolute;}
.mcdonalds p{font-size:18px;}
#mycarte p{position:absolute;top:10px;right:10px;}
.mcdonalds .adresse{float:left;width:146px;padding:0 10px 0 0;text-transform:capitalize;}
.mcdonalds .telFax{float:right;width:194px;}
.mcdonalds article{clear:both;float:left;margin:0 0 30px 0;width:664px;padding:56px 14px 14px;
                   -webkit-border-radius: 5px;
                   -moz-border-radius: 5px;
                   -o-border-radius: 5px;
                   border-radius: 5px;}
#citySelect{background:#fafafa;padding:14px 34px 20px 20px ;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin:0 auto 52px auto;
            -webkit-box-shadow: 0.1px 0.1px 2px 2px rgba(0, 0, 0, 0.1);
            -moz-box-shadow: 0.1px 0.1px 2px 2px rgba(0, 0, 0, 0.1);
            -o-box-shadow: 0.1px 0.1px 2px 2px rgba(0, 0, 0, 0.1);
            box-shadow: 0.1px 0.1px 2px 2px rgba(0, 0, 0, 0.1);
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            -o-border-radius: 5px;
            border-radius: 5px;
            width:201px;
}
#citySelect h2{color:#514a4d;font-size:18px;text-transform:uppercase;font-family: 'MuseoSlab500Regular';margin:0 0 10px 0;}
#citySelect h2 span{font-size:24px;color:#514a4d;display:block;line-height:24px;font-family: 'MuseoSlab500Regular';}
#citySelect p{margin:0 0 12px 0;color:#746d70;font-size:12px;}
#citySelect .infos{margin:0 0 16px 0;font-size:10px;}
#citySelect .infos span{color:#0c85da;font-size:10px;}
#citySelect .selector{position:relative;background:url(../images/bg_select.png) 0 0 no-repeat;width:177px;height:29px;padding:9px 0 4px 18px;margin:0 auto 8px auto;}
#citySelect .selector span{color:#bdbdbd;font-size:14px;background:none;padding:4px 0 0 0;display:block;}
#citySelect  .selector select{width:188px;height:34px;position:absolute;top:4px;left:4px;cursor:pointer;}
#citySelect .button{background: #fc0000; /* Old browsers */
                    background: -moz-linear-gradient(top,  #fc0000 0%, #bd3939 72%, #bd3939 100%); /* FF3.6+ */
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc0000), color-stop(72%,#bd3939), color-stop(100%,#bd3939)); /* Chrome,Safari4+ */
                    background: -webkit-linear-gradient(top,  #fc0000 0%,#bd3939 72%,#bd3939 100%); /* Chrome10+,Safari5.1+ */
                    background: -o-linear-gradient(top,  #fc0000 0%,#bd3939 72%,#bd3939 100%); /* Opera 11.10+ */
                    background: -ms-linear-gradient(top,  #fc0000 0%,#bd3939 72%,#bd3939 100%); /* IE10+ */
                    background: linear-gradient(top,  #fc0000 0%,#bd3939 72%,#bd3939 100%); /* W3C */
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc0000', endColorstr='#bd3939',GradientType=0 ); /* IE6-9 */
                    -moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:0;behavior:url(../PIE/PIE.htc);}
#citySelect .button{display:block;}
#citySelect .button a{background:url(../images/puce_05.png) 96% 50% no-repeat;display:block;padding:8px 10px 8px 10px; }
#citySelect .button span{color:#ffffff;text-shadow: 1px 1px 2px #000000;/* filter: dropshadow(color=#000000, offx=1, offy=1); */font-family: 'MuseoSlab500Regular';position:relative;font-size:13px;text-transform:uppercase;letter-spacing:-1px;behavior:url(../PIE/PIE.htc);}
#citySelect option{padding:2px 4px;background:#f6fce4;}
#content .item-list{margin:0 auto;padding:0 0 0 300px;width:662px;position:relative;}
#content .pager {position:absolute;text-align:center;width:662px;top:-128px;right:0;}
*+html #content .pager {top:-114px;}
#content .pager li{padding:0 18px 0 18px;margin:0;float:none;display:inline-block;}
*+html #content .pager li{display:inline; zoom:1; line-height: 18px}
#content .pager li.pager-item,#content .pager li.pager-current{border-left:4px solid #746d70;}
#wrapper #content .pager li.first{border:0 none;}
#content .pager li.pager-previous + li.pager-item{border-left:0 none;}
#content .pager li a{font-size:24px;font-weight:bold;color:#746d70;display:block;}
#content .pager li a:hover{color:#e94921;}
#content .pager li{font-size:24px;font-weight:bold;color:#e94921;}
#content .pager .pager-first a,#content .pager .pager-previous a{text-indent:-10000px;background:url(../images/bg_page-prev.gif) 50% 50% no-repeat;width:14px;height:30px;display:block;}
#content .pager .pager-first a{width:23px;background:url(../images/bg_page-first.gif) 50% 50% no-repeat;display:block;}
#content .pager .pager-last a,#content .pager .pager-next a{text-indent:-10000px;background:url(../images/bg_page-next.gif) 50% 50% no-repeat;width:14px;height:30px;display:block;}
#content .pager .pager-last a{width:23px;background:url(../images/bg_page-last.gif) 50% 50% no-repeat;display:block;}
.ronald{position:absolute;left:0;bottom:-18px;z-index:1000;}
.content .enfants{background:url(../images/bg_main-enfants.jpg) 100% 0 no-repeat;}
#happyStudio{padding:16px 176px 18px 174px;border-top:1px solid #f3f2ee;border-bottom:1px solid #f3f2ee;overflow:hidden;margin:120px 0 0 0;}
#happyStudio img{float:left;margin:0 6px 0 0;}
.content .enfants #texte #happyStudio p{font-size:12px;font-weight:bold;color:#9f9c9d;margin:0;font-family: 'MuseoSlab500Regular';text-align:left;padding:18px 0 0 0;}
#happyStudio a{font-size:12px;font-weight:normal;color:#e94921;font-family: 'MuseoSlab500Regular';}
.content .enfants #texte h3{padding:22px 0 16px 122px;}
.content .enfants #texte p{padding:0 0 12px 122px;}
.decoEnfant00{position:absolute;bottom:-28px;left:0;z-index:1000px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;}
#texte img.decoEnfant01{z-index:0;position:absolute;bottom:0;left:-72px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;}
#texte img.decoEnfant02{position:absolute;bottom:0;right:-18px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;}
.enfants #sidebar{padding:0 0 144px 0;}
.studio #sidebar{padding:0;}
.content .studio{background:url(../images/bg_main-studio.jpg) 100% 0 no-repeat;}
.content .studio #texte{padding:12px 0 194px 0;}
.content .studio #texte h3{font-weight:bold;padding:22px 0 16px 230px;}
.content .studio #texte p{padding:0 0 12px 230px;}
.decoStudio00{position:absolute;left:0;top:110px;}
.decoStudio01{position:absolute;left:-210px;bottom:-72px;z-index:-1;}
.decoStudio02{position:absolute;left:130px;bottom:0;}
/* ----------listing emploi------------ */
#listingEmploi h1{color:#004812;font-size:30px;font-family: 'MuseoSlab500Regular';text-transform:uppercase;font-weight:bold;margin:0;}
#listingEmploi .presentation{font-size:14px;color:#696969;font-family: 'MuseoSlab500Regular';margin:0 0 22px 0;}
#listingEmploiList{float:left;width:682px;padding:12px 0 0 0;}
#listingEmploiList article{margin:0 0 30px 0;padding:10px 10px 10px 10px;position:relative;width:682px;background:#fafafa;}
#listingEmploiList h2{font-size:24px;font-family: 'MuseoSlab500Regular';font-weight:bold;}
#listingEmploiList h2 a{font-size:24px;font-family: 'MuseoSlab500Regular';font-weight:bold;}
#listingEmploiList h3{font-size:18px;margin:0 0 10px 0;}
#listingEmploiList h3 span{color:#ffc10e;font-size:18px;}
#listingEmploiList h4{margin:0 0 12px 0;font-weight:bold;}
#listingEmploiList p{margin:0 0 12px 0;}
#listingEmploiList ul{margin:0 0 12px 0;}
#listingEmploiList li{font-size:12px;padding:0 0 0 26px;background:url(../images/puce_05.gif) 16px 6px no-repeat;margin:0 0 4px 0;}
#listingEmploiList p.date{color:#ababab;font-size:18px;float:right;margin:-30px 0 0 0;}
#listingEmploiList  .lirePlus{background:url(../images/fleche_active.gif) 0 0 no-repeat;text-indent:-10000px;position:absolute;bottom:10px;right:10px;width:24px;height:23px;display:block;}
#listingEmploiList  .lireMoins{background:url(../images/fleche_normal.gif) 0 0 no-repeat;text-indent:-10000px;position:absolute;bottom:10px;right:10px;width:24px;height:23px;display:block;}
#listingEmploiList .submit{padding:0 0 0 216px;clear:both;overflow:hidden;}
#listingEmploiList .submit a{width:314px;height:57px;background:url(../images/bg_submit_00.gif) 0 0 no-repeat;cursor:pointer;display:block;}
#listingEmploiList .submit a span{background:url(../images/bg_submit_01.gif) 100% 0 no-repeat;height:35px;display:block;padding:22px 50px 0 20px;text-align:left;color:#ffffff;font-size:16px;text-transform:uppercase;letter-spacing:-1px;text-shadow: 1px 1px 2px #000000;filter: dropshadow(color=#000000, offx=1, offy=1);font-family: 'MuseoSlab500Regular';position:relative;white-space:nowrap;margin:0;}
#main #listingEmploi .pagination{position:static;margin:0;padding:27px 0 0 0;left:0;bottom:0;text-align:center;width:962px;clear:both;}
#main #listingEmploi .pagination li{padding:0 15px 0 11px;float:none;display:inline-block;}
#main #listingEmploi .pagination li.last{background:none;}
#main #listingEmploi .pagination li a{font-size:14px;font-weight:bold;padding:0;}
#main #listingEmploi .pagination li a.active{color:#019ad2;}
.pager-next,.pager-last,.pager-first,.pager-previous{display: none!important;}
#news{font-size: 23px !important;margin:0 0 16px 0;}
/* candidatures */
#candidatures h2{color:#e93305;font-size:30px;font-family: 'MuseoSlab500Regular';text-transform:uppercase;font-weight:bold;}
#candidatures h3{font-size:24px;font-family: 'MuseoSlab500Regular';margin:0 0 16px 0;}
#candidatures p.intro{font-size:14px;margin:0 0 3px 0;}
#candidatures p.obligatoire{text-align:right;padding:12px 0 0 0;font-size:9px;color:#ff0000;}
#candidatures #accordion header{padding:15px 0 0 0;clear:both;width:962px;}
#candidatures #accordion header h3{background:#fafafa;color:#004812;font-size:18px;width:938px;border:1px solid #d4d4d4;border-bottom:0 none;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;padding:8px 0 8px 24px;margin:0;}
#candidatures #accordion header.ui-state-active h3{border-bottom:0 none;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
#candidatures #accordion header.ui-state-active h3 a{background:url(../images/fleche_active.gif) 930px 8px no-repeat;}
#candidatures #accordion article{background:#fafafa;width:914px;border:1px solid #d4d4d4;border-top:0 none;padding:12px 24px 20px 24px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;float:left;behavior:url(../PIE/PIE.htc);}
#candidatures #accordion article .parent{padding:0 0 12px 0;float:left;clear:both;width:914px;}
#candidatures #accordion article .parent .form-item,#candidatures #accordion article .parent .form-actions{margin:0;padding:0;position:relative;float:left;}
#candidatures #accordion article .parent .form-radios{float:left;margin:0;}

#candidatures #accordion article .parent .form-checkboxes{float:left;margin:0;}
#candidatures #accordion article .parent .form-type-checkboxes{margin:0 0 4px 0;}
#candidatures .checker {padding: 2px 0 0 8px;}
#candidatures .checker, #candidatures .checker input, #candidatures .checker span{width: 12px;height: 12px;float: left;cursor: pointer; opacity: 1;}
#candidatures .checker input{opacity: 1 !important;}
#candidatures #accordion article .parent .form-type-radio{margin:0 0 4px 0;}
#main #candidatures #accordion article .cv{padding:0 0 6px 0;position:relative;z-index:0;}
#main #candidatures #accordion article .lettreMotivation{padding:0 0 20px 0;position:relative;z-index:0;}
#candidatures .cv label,#candidatures .lettreMotivation label{padding:16px 0 0 5px;width:194px;}
#candidatures #accordion article .infos{font-size:10px;padding:4px 0 0 0;}
#candidatures #accordion article .posteDesire{padding:0;}
#candidatures #accordion article .langueLink{padding:12px 0 12px 0;}
#candidatures .radio,#candidatures .radio input,#candidatures .radio span{width:12px;height:12px;float:left;cursor:pointer;}
#candidatures .radio{padding:2px 0 0 8px;}
#candidatures .radio span{background:url(../images/radio_00.gif) 0 0 no-repeat;margin:0 4px 0 0;}
#candidatures .radio span.checked{background:url(../images/radio_00_active.gif) 0 0 no-repeat;}
#candidatures label{font-size:12px;font-weight:normal;margin:0 12px 4px 4px;}
#candidatures .journaliste label{width:118px;padding:16px 0 6px 8px;}
#candidatures .journaliste .form-item{margin:0;width:218px;}
#candidatures .selector,#candidatures .selector span,#candidatures .selector select{float:left;width:196px;height:42px;padding:0;margin:0;background:none;}
#candidatures .selector{background:url(../images/bg_select.png) 0 0 no-repeat;margin:0 31px 0 0;overflow: visible;position:relative;}
#candidatures .selector span{padding:14px 0 0 16px;width:142px;color:#232223;height:36px;}
#candidatures .selector select{ cursor: pointer;height: 34px;left: 4px;position: absolute;top: 4px; width: 186px;}
#candidatures .selector option{ background: none repeat scroll 0 0 #F6FCE4;padding: 2px 12px;}
#candidatures input.text,#candidatures input.form-text{outline: none;background:url(../images/bg_input.png) 0 0 no-repeat;border:0 none;color:#232223;padding:0 10px 0 16px;height:42px;width:170px;float:left;margin:0 32px 0 0;line-height:39px;}
#candidatures .dateNaissance{float:left;margin:0 32px 0 0;}
#candidatures .dateNaissance label{margin:0 12px 0 0;padding:12px 12px 0 8px;}
#candidatures .dateNaissance .selector,#candidatures .dateNaissance .selector span,#candidatures .dateNaissance .selector select{width:89px;margin:0;}
#candidatures .dateNaissance .selector{background:url(../images/bg_select_01.png) 0 0 no-repeat;margin:0 2px 0 0;}
#candidatures article input.autres{background:url(../images/bg_input_02.png) 0 0 no-repeat;width:208px;}
#candidatures .emploi{float:left;width:222px;padding:0 0 0 5px;}
#candidatures .mobilite{float:left;width:222px;padding:0 0 0 5px;}
#candidatures .uploader{float:left;background:none;height:42px;width:342px;}
#candidatures .uploader input{height:40px;left:0;z-index:98;font-size:15px;position:absolute;cursor:pointer;}
#candidatures .uploader span.filename{border:0 none;background:url(../images/bg_input-file.png) 0 0 no-repeat;width:154px;height:32px;float:left;padding:14px 0 0 20px;margin:0;}
#candidatures .uploader span.action{background:url(../images/bg_parcourir.png) 100% 0 no-repeat;float:left;height:32px;padding:14px 16px 0 8px;color:#ffffff;text-shadow: 1px 1px 2px #000000;font-family: 'MuseoSlab500Regular';}
#candidatures .submit{padding:36px 0 0 0;clear:both;overflow:hidden;}
#candidatures .submit .button{width:314px;height:57px;background:url(../images/bg_submit_00.gif) 0 0 no-repeat;margin:0 auto 0 auto;cursor:pointer;}
.content #candidatures .newsletter .button{width:198px;}
#candidatures .submit .button span{background:url(../images/bg_submit_01.gif) 100% 0 no-repeat;height:35px;display:block;padding:22px 50px 0 20px;text-align:left;color:#ffffff;font-size:16px;text-transform:uppercase;letter-spacing:-1px;text-shadow: 1px 1px 2px #000000;/* filter: dropshadow(color=#000000, offx=1, offy=1); */font-family: 'MuseoSlab500Regular';position:relative;white-space:nowrap;margin:0;behavior:url(../PIE/PIE.htc);}
#candidatures .submit input{width:327px;height:43px;cursor:pointer;top:0;left:0;position:absolute;}
#candidaturesCont{float:left;width:698px;padding:0 10px 0 0;}
#candidatures .form-item{float:left;position:relative;}
#candidatures .form-item-terms-of-use label a{text-decoration: underline;}

#candidatures .form-item-secteur{clear:left;position:relative;top:-2px;}
#candidatures .form-item-email{position:relative;}
.fils_error{clear:both;padding:4px 0 0 10px;}
.fils_error p{color:#ff0000;font-size:11px;}
.fils_error ul li{color:#ff0000;font-size:11px;}
/* form search */
.search .form-item,.search .form-actions,.search-form .form-item,.search-form .form-actions{margin:0;padding:0;}
#search-form{position:absolute;width:998px;left:50%;top:248px;margin:0 0 0 -499px;z-index:40;}
#content  #search{padding:128px 12px 20px 26px;}
#search h1{color:#004812;font-size:30px;font-family: 'MuseoSlab500Regular';text-transform:uppercase;font-weight:bold;margin:0;}
#search h2{font-size:24px;font-family: 'MuseoSlab500Regular';margin:0 0 16px 0;}
.searchItem{margin:0;padding:16px 16px 16px 16px;border-bottom:1px dotted #000000;}
#edit-basic{width:484px;margin:0 auto;}
#search-form label{float:left;padding:12px 10px 0 0;}
#search-form input.form-text{outline: none;background:url(../images/bg_input.png) 0 0 no-repeat;border:0 none;color:#232223;padding:0 10px 0 16px;height:42px;width:170px;float:left;margin:0 32px 0 0;line-height:42px;}
#search h2 a{font-size:14px;font-weight:bold;font-family: 'MuseoSlab500Regular';text-transform:uppercase;}
.search-results .search-snippet-info{margin:0;padding:0 0 0 2px;}
.page p.search-snippet{font-size:13px;color:#666666;}
.page p.search-snippet strong{font-weight:bold;color:#ffc10e;}
#search-form .button{padding:8px;float:left;position:relative;top:6px;left:-22px;background: #fc0000; /* Old browsers */
                     background: -moz-linear-gradient(top,  #fc0000 0%, #bd3939 72%, #bd3939 100%); /* FF3.6+ */
                     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc0000), color-stop(72%,#bd3939), color-stop(100%,#bd3939)); /* Chrome,Safari4+ */
                     background: -webkit-linear-gradient(top,  #fc0000 0%,#bd3939 72%,#bd3939 100%); /* Chrome10+,Safari5.1+ */
                     background: -o-linear-gradient(top,  #fc0000 0%,#bd3939 72%,#bd3939 100%); /* Opera 11.10+ */
                     background: -ms-linear-gradient(top,  #fc0000 0%,#bd3939 72%,#bd3939 100%); /* IE10+ */
                     background: linear-gradient(top,  #fc0000 0%,#bd3939 72%,#bd3939 100%); /* W3C */
                     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc0000', endColorstr='#bd3939',GradientType=0 ); /* IE6-9 */
                     -moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:block;padding:0; }
#search-form .button span{padding:8px;color:#ffffff;text-shadow: 1px 1px 2px #000000;filter: dropshadow(color=#000000, offx=1, offy=1);font-family: 'MuseoSlab500Regular';position:relative;font-size:14px;text-transform:uppercase;background:none;letter-spacing:0;display:block;}
#search-form .button input{position:absolute;left:-14px;top:0;height:30px;width:110px;cursor:pointer;}
#edit-advanced{display:none;}
#search .pagination{position:static;margin:0;padding:27px 0 0 0;left:0;bottom:0;text-align:center;width:962px;clear:both;}
#search .pagination li{padding:0 15px 0 11px;float:none;display:inline-block;}
#search .pagination li.last{background:none;}
#search .pagination li a{font-size:14px;font-weight:bold;padding:0;}
#search .pagination li a.active{color:#019ad2;}
#texte li.search-result{background:none;padding:0;}
.search-results li{border-bottom:1px dotted #cccccc;padding:0 0 10px 0;}
#search h3 {margin:0 0 4px 0;}
#search h3 a{font-size:16px;font-family: 'MuseoSlab500Regular';text-transform:uppercase;color:#878788;}
.clear{clear:both;}
/* temoignage */
#texte #temoignage h2{text-transform:none;margin:0 0 10px 0;}
#texte #temoignage h3{text-transform:none;font-size:36px;margin:0 0 32px 0;}
#temoignage00{float:left;width:240px;margin:0 40px 0 0;padding:12px 18px 16px 18px;background:#f6f6f6;}
#temoignage00 h4{font-size:28px;color:#878788;font-family: 'MuseoSlab500Regular';font-weight:bold;text-transform:uppercase;margin:0 0 16px 0;}
#temoignage00 p{color:#878788;margin:0 0 16px 0;}
#temoignage00 strong{color:#878788;text-transform:uppercase;font-size:22px;font-weight:normal;}
#temoignage00Temoin{background:url(../images/img_guillemet-00.png) 0 0 no-repeat;padding:32px 0 0 0;margin:0 0 12px 0;}
#temoignage00TemoinCont{background:url(../images/img_guillemet-01.png) 100% 100% no-repeat;padding:0 0 16px 0;}
#temoignage01{float:left;width:376px;}
#temoignage01 h4{color:#878788;font-size:28px;margin:14px 0 10px 0;line-height:26px;}
#temoignage01 p{margin:0;color:#000000;}
#temoignage01 #intro{background:url(../images/bg_intro-temoingnage.png) 0 0 no-repeat;overflow:hidden;padding:0 0 20px 0;height:185px;}
#temoignage01 #intro a{float:left;}
#temoignage01 #intro img{float:left;margin:0 16px 0 0;}
#temoignage01 #intro p{color:#d3d3d3;font-size:18px;padding:12px 44px 0 0;line-height:20px;text-align:left;}
#temoignage01 #intro strong{display:block;font-size:18px;color:#d3d3d3;text-transform:uppercase;padding:26px 0 0 200px;background:url(../images/puce_06.png) 58% 50% no-repeat;text-transform:uppercase;}

/* Communaute */
#communaute h2{color:#232223;font-size:30px;font-family: 'MuseoSlab500Regular';font-weight:bold;margin:0 0 12px 0;}
#communaute h3{font-size:24px;font-family: 'MuseoSlab500Regular';text-transform:uppercase;color:#878788;margin:0 0 16px 0;}
#communaute p{font-size:14px;margin:0 0 16px 0;}
#sidebarFacebook{float:left;width:300px;}
#sidebarFacebook h4{color:#878788;font-size:30px;font-family: 'MuseoSlab500Regular';text-transform:none;margin:0 0 12px 0;}
#communaute #texte{float:left;width:574px;margin:0 0 0 74px;}
#communaute #texte h4{color:#878788;font-size:30px;font-family: 'MuseoSlab500Regular';text-transform:none;margin:0 0 12px 0;}
#communaute #texte h4 a{color:#878788;font-size:30px;font-family: 'MuseoSlab500Regular';text-transform:none;}
#communaute .googlePlus{float:left;}
#communaute .googlePlus header{float:left;margin:0 30px 0 0;padding:2px 0 0 0;}
#communaute .rss{float:right;}
#communaute .rss header{float:left;margin:0 30px 0 0;padding:2px 0 0 0;}
#youtubeCont{background:#f3f3f3;padding:26px 0 10px 25px;overflow:hidden;margin:0 0 22px 0;}
#texte .videosYoube{margin:0 0 18px 0;overflow:hidden;padding:0;}
#texte .videosYoube li{float:left;padding:0 15px;background:none; position:relative}
#googleCont{float:left;}
#rssCont{float:left;}

/* Contact */
#contacts .form-item, #contacts .form-actions{margin:0 0 24px 0;float:left;position:relative;}
#ContactForm{float:left;width:682px;padding:0 10px 0 0;}
#contacts input.text,#contacts input.form-text{outline: none;background:url(../images/bg_input.png) 0 0 no-repeat;border:0 none;color:#232223;padding:0 10px 0 16px;height:40px;width:170px;float:left;margin:0 10px 0 0;line-height:39px;}
*+html #contacts input.text,*+html #contacts input.form-text{background:#f6fce4;border:1px solid #c7c7c7;height:38px;width:168px;behavior:url(../PIE/PIE.htc);border-radius:10px;}
#contacts h2{font-weight:bold;font-family: 'MuseoSlab500Regular';font-size:30px;margin:0 0 16px 0;color:#e93305;}
#contacts p{margin:0 0 12px 0;}
#contacts .obligatoire{text-align:right;font-size:10px;color:#e93305;}
#ContactForm #accordion{padding:0 0 0 12px;}
#contacts label{padding:0 0 6px 16px;display:block;}
#contacts .civilite{float:left;padding:0;}
#contacts .selector{background:url(../images/bg_select_01.png) 0 0 no-repeat;margin:0 10px 0 0;overflow: visible;height:40px;width:89px;}
#contacts  .msgType{clear: both;padding: 0 0 0 92px;overflow: auto;}
#contacts  .msgType .selector{background:url(../images/bg_select.png) 0 0 no-repeat;width:193px;}
#contacts .selector span{display:block;padding:14px 0 0 16px;width:180px;color:#232223;height:28px;background:none;}
#contacts .selector select{ cursor: pointer;height: 34px;left: 4px;position: absolute;top: 24px; width: 186px;}
#contacts .selector option{ background: none repeat scroll 0 0 #F6FCE4;padding: 2px 12px;}
#contacts .form-type-textarea{clear:both;padding:0 0 0 92px;overflow: auto;}
#contacts .form-item-field-conatct-sujet{clear:both;padding:0 0 0 92px;}
#contacts .form-item-field-conatct-sujet input{background:url(../images/bg_input_06.png) 0 0 no-repeat;width:378px;}
*+html #contacts .form-item-field-conatct-sujet input{background:#f6fce4;border:1px solid #c7c7c7;height:38px;width:376px;behavior:url(../PIE/PIE.htc);border-radius:10px;}
#contacts .form-textarea{outline: none;background:url(../images/bg_textarea.gif) 0 0 no-repeat;border:0 none;padding:10px;resize:none;width:404px;height:86px;}
*+html #contacts .form-textarea{background:#f6fce4;border:1px solid #c7c7c7;height:84px;width:402px;behavior:url(../PIE/PIE.htc);border-radius:10px;}
.resizable-textarea .grippie{display:none;}
#contacts .submit{padding:0 0 0 232px;clear:both;overflow:hidden;}
#contacts .submit .button{width:158px;height:57px;background:url(../images/bg_submit_00.gif) 0 0 no-repeat;cursor:pointer;display:block;}
#contacts .submit .button span{background:url(../images/bg_submit_01.gif) 100% 0 no-repeat;height:53px;display:block;padding:0 50px 0 20px;text-align:left;color:#ffffff;font-size:16px;text-transform:uppercase;letter-spacing:-1px;text-shadow: 1px 1px 2px #000000;font-family: 'MuseoSlab500Regular';position:relative;margin:0;line-height:10px;line-height:58px;}
#contacts .submit .button span input{height:58px;width:158px;top:0;left:0;background:none;cursor:pointer;}
.form-item-field-jcontact-organisme{padding:0 0 10px 0;}
#contacts .form-type-textarea{width:500px;}
#contacts .form-textarea-wrapper{width:500px;}
#contacts .form-item-terms-of-use .checker{float: left;}
#contacts .form-item-terms-of-use .checker .form-checkbox{opacity: 1 !important;}
#contacts .form-item-terms-of-use a{text-decoration: underline;}
/* Politique RH */
#texte #accordion .intro{margin:16px 0 0 0;background:url(../images/puce_bottom.gif) 100% 100% no-repeat;border:0 none;padding:20px 0 30px;border-top:1px solid #e0e0e0;/* border-bottom:1px solid #e0e0e0; */overflow:hidden;cursor:pointer;}
#texte #accordion .fulltext{margin:16px 0 0 0;border:0 none;padding:20px 0 30px;border-top:1px solid #e0e0e0;}
.ui-state-active .ui-icon,.ui-state-default .ui-icon{display:none;}
#texte #accordion .ui-state-active{border-bottom:0 none;padding:20px 0 0 0;background:none;}
#texte #accordion h4{margin:0;color:#004411;padding:0 0 20px 0;font-size:24px;font-weight:bold;font-family: 'MuseoSlab500Regular';}
#texte #accordion .description{background:url(../images/puce_top.gif) 100% 100% no-repeat;border:0 none;padding:0 0 30px 0;}
/* #texte #accordion  h3{background:#fafafa url(../images/fleche_normal.gif) 696px 8px no-repeat;width:718px;border:1px solid #d4d4d4;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin:0;padding:8px 0 8px 24px;color:#e94921;font-size:18px;clear:both;margin:15px 0 0 0;float:left;cursor:pointer;}
#texte #accordion  h3 span{display:none;}
#texte #accordion h3.ui-state-active{border-bottom:0 none;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background:#fafafa url(../images/fleche_active.gif) 696px 8px no-repeat;}
#texte #accordion ul{clear:both;}
#texte #accordion div{background:#fafafa;width:694px !important;border:1px solid #d4d4d4;border-top:0 none;padding:12px 24px 20px 24px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;float:left;}
#texte #accordion div p{padding:0 0 12px 0;float:left;clear:both;}
#texte #accordion div p.posteDesire{padding:0;}
#texte #accordion div .langueLink{padding:12px 0 12px 0;} */
#politiquesRh #intro{background:url(../images/bg_intro-temoingnage.png) 0 0 no-repeat;overflow:hidden;padding:0 0 20px 0;height:185px;margin:20px 0 0 0;}
#politiquesRh #intro img{float:left;margin:0 16px 0 0;}
#politiquesRh #intro p{color:#d3d3d3;font-size:18px;padding:12px 44px 0 0;line-height:20px;}
#politiquesRh #intro strong{display:block;font-size:18px;color:#d3d3d3;text-transform:uppercase;padding:26px 0 0 200px;background:url(../images/puce_06.png) 58% 82% no-repeat;text-transform:uppercase;}
#politiquesRh00{float:left;width:212px;background:#f6f6f6;padding:26px 32px;margin:0 40px 0 0;}
#politiquesRh00 li{background:none;color:#585757;text-transform:uppercase;border-bottom:1px dotted #000000;padding:0 0 16px 0;margin:0 0 8px 0;text-align:center;}
#politiquesRh00 li span {display:block;text-align:center;}
#politiquesRh00 li .styleSpecial00{font-family: 'MuseoSlab500Regular';color:#585757;font-size:11px;}
#politiquesRh00 li .styleSpecial01{font-family: 'MuseoSlab500Regular';color:#e94921;font-size:46px;font-weight:bold;line-height:42px;text-transform:uppercase;white-space:nowrap;}
#politiquesRh00 li .styleSpecial02{font-family: 'MuseoSlab500Regular';color:#585757;font-weight:bold;font-size:20px;text-transform:uppercase;}
#politiquesRh01{float:left;width:374px;}
#politiquesRh p.intro{font-size:17px;font-family: 'MuseoSlab500Regular';}
#politiquesRh p{font-size:14px;font-family: 'MuseoSlab500Regular';}
#politiquesRh li{font-size:14px;}
#politiquesRh li ul{padding:4px 0 0 18px;margin:0;}
#politiquesRh li li{background:url(../images/puce_08.gif) 0 5px no-repeat;padding:0 0 0 10px;}
#politiquesRh .styleSpecial00 a{width:264px;height:57px;background:url(../images/bg_submit_00.gif) 0 0 no-repeat;cursor:pointer;display:block;margin:0 auto;}
#politiquesRh .styleSpecial00 a span{background:url(../images/bg_submit_01.gif) 100% 0 no-repeat;height:35px;display:block;padding:22px 50px 0 20px;text-align:left;color:#ffffff;font-size:16px;text-transform:uppercase;letter-spacing:-1px;text-shadow: 1px 1px 2px #000000;filter: dropshadow(color=#000000, offx=1, offy=1);font-family: 'MuseoSlab500Regular';position:relative;white-space:nowrap;margin:0;}
.form-item input.error, .form-item textarea.error, .form-item select.error{background:none;}

/* Plan du site */
#texte #planSite li{background:url(../images/puce_08.gif) 0 7px no-repeat;padding:0 0 0 16px;}
#texte #planSite li a{color:#e35a4d;font-size:18px;text-transform:uppercase;}
#texte #planSite li ul{margin:8px 0 0 0;}
#texte #planSite li li{margin:0 0 6px 0;padding:0 0 0 14px;background:url(../images/puce_06.gif) 0 7px no-repeat;}
#texte #planSite li li a{color:#333333;font-size:12px;text-transform:none;}
#texte #planSite li li a:hover{color:#e35a4d;}
#texte #planSite li li ul{margin:4px 0 0 0;}
#texte #planSite li li li{margin:0 0 2px 0;background:url(../images/puce_05.gif) 0 7px no-repeat;}
#texte #planSite li li li a{font-size:11px;color:#666666;}

/* Menu Happy */
.happyMeal{background:url(../images/bg_menu-happy-meal.jpg) 100% 0 no-repeat;}
.menuHappy01{position:absolute;left:-22px;bottom:-30px;}
.menuHappy02{position:absolute;right:0;bottom:16px;z-index:-1;}
.happyMeal #texte{padding:10px 0 140px 0;}
#texte p.special{padding:0 324px 12px 0;}
.happyMeal #sidebar{/* position:relative; */padding:0 0 372px 0;}

#fermes{margin:20px 0 0 0;border-top:1px solid #e0e0e0;}
#collections{margin:20px 0 0 0;border-top:1px solid #e0e0e0;}
#texte #collections h2{font-size:20px;}
.ferme{clear:both;padding:20px;border-bottom:1px solid #e0e0e0;overflow:hidden;position:relative;}
.ferme:hover{-webkit-box-shadow: 0.1px 0.1px 5px 5px rgba(0, 0, 0, 0.1);
             -moz-box-shadow: 0.1px 0.1px 2px 2px rgba(0, 0, 0, 0.1);
             -o-box-shadow: 0.1px 0.1px 2px 2px rgba(0, 0, 0, 0.1);
             box-shadow: 0.5px 0.5px 10px 10px rgba(150, 150, 150, 0.1);}
#fermes .ferme h3,#collections .ferme h3{padding:0 0 16px;}
#fermes .ferme h3 a{font-size:24px;font-family: 'MuseoSlab500Regular';color:#878788;font-weight:bold;}
#collections .ferme h3 a{font-size:15px;font-family: 'MuseoSlab500Regular';color:#878788;font-weight:bold;}
#fermes .ferme a.styleSpecial00,#collections .ferme a.styleSpecial00{font-size:30px;font-family: 'MuseoSlab500Regular';color:#878788;font-weight:bold;bottom:16px;right:10px;position:absolute;}
.lof-slidecontent, .lof-slidecontent a {
    color:#FFF;	
}
.lof-slidecontent a.readmore{
    color:#58B1EA;
    font-size:95%;

}
.lof-slidecontent{
    position:relative;
    padding:0 10px;
    overflow:hidden; 
    width:800px !important;
    height:592px  !important;
    /**/
}
.lof-slidecontent .preload{
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:100000;
    text-align:center;
    background:#FFF
}
.lof-slidecontent .preload div{
    height:100%;
    width:100%;
    background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
}
.lof-main-outer{
    position:relative;
    height:484px !important;
    width:800px !important;
    z-index:3px;
    overflow:hidden;

}


/*******************************************************/
.lof-main-item-desc{
    z-index:100px;
    position:absolute;
    bottom:50px;
    left:0px;
    width:350px;
    background:url(../images/bg_trans.png);
    height:100px;
    /* filter:0.7(opacity:60) */
    padding:10px;
}
.lof-main-item-desc p{
    margin:0 8px;
    padding:8px 0
}
.lof-main-item-desc h3{
    padding:0;
    margin:0
}
.lof-main-item-desc h2{
    padding:0;
    margin:15px 0 0 0px;
}
.lof-main-item-desc h3 a{	
    margin:0;
    background:#C01F25;
    font-size:75%;
    padding:2px 3px;
    font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
    text-transform:uppercase;
    text-decoration:none
}
.lof-main-item-desc h3 a:hover{

    text-decoration:underline;
}
.lof-main-item-desc h3 i {
    font-size:70%;
}

/* main flash */
ul.lof-main-wapper{
    /* margin-right:auto; */
    overflow:hidden;
    background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
    padding:0px;
    margin:0;
    position:absolute;
    overflow:hidden;
}

ul.lof-main-wapper li{
    overflow:hidden;
    padding:0px;
    margin:0px;
    float:left;
    position:relative;
}
.lof-opacity  li{
    position:absolute;
    top:0;
    left:0;
    float:inherit;
}
ul.lof-main-wapper li img{
    padding:0px;	
}

/* item navigator */
.lof-navigator-wapper {
    /* position:absolute; */
    bottom:10px;
    right:10px;
    padding:5px 0px;
}
.lof-navigator-outer{
    position:relative;
    z-index:100;
    overflow:hidden;
    color:#FFF;
    margin:0 auto;
    width:756px !important;
    height:87px !important;
}
ul.lof-navigator{
    top:0;
    padding:0;
    margin:0;
    position:absolute;
    width:100%;
    width:12000px !important;
}
ul.lof-navigator li{
    cursor:hand; 
    cursor:pointer;
    list-style:none;
    padding:0;
    margin-left:0px;
    overflow:hidden;
    float:left;
    display:block;

    text-align:center;
    margin:0 5px 0 0;

}
ul.lof-navigator li img{
    /* border:#666 solid 3px; */	
}
ul.lof-navigator li.active img, ul.lof-navigator li:hover img {
    /* border:#A8A8A8 solid 3px; */
}
.lof-navigator-wapper .lof-next,  .lof-navigator-wapper .lof-previous{
    display:block;
    width:22px;
    height:30px;
    color:#FFF;
    cursor:pointer;

}
.lof-navigator-wapper .lof-next {
    position:absolute;
    right:32px;
    top:228px;
    text-indent:-999px;
    width:28px;
    height:28px;
    background:url(../images/arrow-r.png) no-repeat right center;
}
.lof-navigator-wapper .lof-next:hover{}
.lof-navigator-wapper .lof-previous {
    position:absolute;
    left:32px;
    text-indent:-999px;
    width:28px;
    height:28px;
    top:228px;
    background:url(../images/arrow-l.png) no-repeat left center;
}
.lof-navigator-wapper .lof-previous:hover {}
h2.photoTitle{font-family: 'MuseoSlab500Regular';font-size:12px;line-height:16px;text-align:justify;padding:10px;}
/* Informations nutritionnelles */
#texte .infos{-webkit-box-shadow: 0.1px 0.1px 2px 2px rgba(0, 0, 0, 0.1);
              -moz-box-shadow: 0.1px 0.1px 2px 2px rgba(0, 0, 0, 0.1);
              -o-box-shadow: 0.1px 0.1px 2px 2px rgba(0, 0, 0, 0.1);
              box-shadow: 0.1px 0.1px 2px 2px	 rgba(0, 0, 0, 0.1);
              -webkit-border-radius: 5px;
              -moz-border-radius: 5px;
              -o-border-radius: 5px;
              border-radius: 5px;
              width:55px;
              margin:0 0 0 20px;
              float:right;
              padding:16px 16px 10px;
              text-align:center;
}
#texte .infos li{background:none;padding:0;margin:0;}
#texte .infos li img{float:none;}
#texte .infos li span{display:block;margin:-2px 0 8px;font-size:11px;color:#666666;}

.horaireTardive {padding:4px 0 0 0;overflow:hidden;clear:both;}
.horaireTardive img{width:100px;height:100px;}
#secteur_erro{position:relative;top:80px;}
#secteur_erro .error{display:block !important;}
div.error {
    background: rgba(0,0,0,0.7);
    -moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;
    position:absolute;
    left:66px;
    top:28px;
    color:#ffffff;
    padding:5px 10px;
}

#listingEmploi .styleSpecial00 a{width:264px;height:57px;background:url(../images/bg_submit_00.gif) 0 0 no-repeat;cursor:pointer;display:block;}
#listingEmploi .styleSpecial00 a span{background:url(../images/bg_submit_01.gif) 100% 0 no-repeat;height:35px;display:block;padding:22px 50px 0 20px;text-align:left;color:#ffffff;font-size:16px;text-transform:uppercase;letter-spacing:-1px;text-shadow: 1px 1px 2px #000000;filter: dropshadow(color=#000000, offx=1, offy=1);font-family: 'MuseoSlab500Regular';position:relative;white-space:nowrap;margin:0;}

.openLayoutPage {padding:40px 0 0 0}
.openLayoutPage #texte {width:96%;padding:0 2%}
.openLayoutPage #texte h2 {clear:both;color:#6b6b6b; font-family:arial,sans-serif;text-align:center; padding:40px 0 0}
.openLayoutPage #texte p, .openLayoutPage #texte p strong {font-size:14px;line-height:18px}


#vl{
    height:600px;
    width:250px;
    display:block;
    float:right;
    background:red;
    margin:0 20px 0 0;
}

/**************************************** McCafé *******************************************/

.mccafe-categories #listingItems{width:972px;margin:0 auto 50px;padding: 0;}
.mccafe-categories #listingItems article{padding:0;}

.mccafe-categories #listingItems .img-header{width: 972px;height: 203px;}

.mccafe-categories #listingItems h3 {
    text-align: center;
    color: #c1006d;
    overflow: hidden;
    clear: both;
    text-transform: inherit;
    font-family: Georgia,Times,Times New Roman,serif; 
    font-size: 34px;
    font-style: italic;
}
.mccafe-categories #listingItems #introListingItems {margin: 20px 0 25px 0;}
.mccafe-categories #listingItems #introListingItems p{
    color: #504f4f;
    font-size: 15px;
    font-style: italic;
    text-align: center;
    font-family: Georgia,Times,Times New Roman,serif; 

}
.mccafe-categories #listingItems nav li {
    width: 166px;
    height: 248px;
}
.mccafe-categories #listingItems nav li img{
    margin:0 0 4px 0;  
    width: 166px;
    height: auto;}
.mccafe-categories #mainTitle h1{
    height: auto;
    margin-bottom: 20px;
}
.mcafe #descriptionOfProduct{padding-top: 160px;height: auto;}

#listingItems nav li .vocabulary-mcafe h2 {
    margin: 0 auto 15px;
}
#listingItems nav li .vocabulary-mcafe a {
    display: block;
    text-align: center;
    color: #6b6b6b;
    font-size: 24px;
    font-family: 'MuseoSlab500Regular';
    position: relative;
    top: 10px;
    line-height: 20px;
}

