﻿@font-face{font-family:'nestle_dessertregular';src:url('webfontkit/nestle_dessert/nestle_dessert-webfont.eot');src:url('webfontkit/nestle_dessert/nestle_dessert-webfont.eot?#iefix') format('embedded-opentype'),url('webfontkit/nestle_dessert/nestle_dessert-webfont.woff') format('woff'),url('webfontkit/nestle_dessert/nestle_dessert-webfont.ttf') format('truetype'),url('webfontkit/nestle_dessert/nestle_dessert-webfont.svg#nestle_dessertregular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'challenge_bold_plainbold';src:url('webfontkit/challengeboldplain/challengeboldplain-webfont.eot');src:url('webfontkit/challengeboldplain/challengeboldplain-webfont.eot?#iefix') format('embedded-opentype'),url('webfontkit/challengeboldplain/challengeboldplain-webfont.woff') format('woff'),url('webfontkit/challengeboldplain/challengeboldplain-webfont.ttf') format('truetype'),url('webfontkit/challengeboldplain/challengeboldplain-webfont.svg#challenge_bold_plainbold') format('svg');font-weight:normal;font-style:normal}
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}
.cf{zoom:1}
* html,p,h1,h2,h3,h4,h5,h6,hr,ul,ol,li,blockquote,q,td,tr,table,div,dl,dd,dt,a,input,text,button,form,span,img,fieldset,label,figure,figcaption{margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
body{font-family:Arial,Helvetica;color:#291209!important;font-size:13px;width:1025px!important;height:100%;margin:0 auto;background-color:#9f745a!important;}
.ltad {font-size:13px}
.ltad input{font-family:Arial,Helvetica;}
.ltad a img{border:0}
.ltad-hide {display:none;}
.ltad a{color:#ec7106;text-decoration:none}
.ltad a:hover{color:#ec7106;text-decoration:underline}
.ltad a.v_arrow{min-height:7px;background:transparent url('img/small-orange-arrow.png') no-repeat 0 50%;color:#ec7106;padding-left:8px}
.left{float:left}
.right{float:right}
.clear{clear:both}
.ltad li{list-style:none}
.ltad p{line-height:17px}
div.w-ltad { background-color:#291209!important; }
.ltad-print-hide{visibility:hidden;display:none;}
.ellipsis { 
  display: block; 
  white-space: nowrap; 
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;   
  overflow: hidden;
}

/* Adaptive Design for Shell */
.nwe-layout { width:1025px; }
/*.nwe-2-column .nwe-column { width:310px!important; } */
.nwe-2-column .nwe-column-1 {width:50%;float:left}
.nwe-2-column .nwe-column-1 .nwe-widget {margin-right: 10px;}
.nwe-2-column .nwe-column-2 {width:50%;float:left}
.nwe-2-column .nwe-column-2 .nwe-widget {margin-left: 10px;}
.nwe-3-column .nwe-column-1 {float:left}
.nwe-3-column .nwe-column-2 {float:left}
.nwe-3-column .nwe-column-3 {float:left}
.nwe-row.nwe-3-column .nwe-column-1 .nwe-widget {margin-right:0px}
.nwe-widget { margin-bottom:0px; }

.nwe-row.nwe-3-column .nwe-column-2 .nwe-widget {margin:0}
.nwe-row.nwe-3-column .nwe-column-3 .nwe-widget {margin:0}

.ltad .global-wrapper{position:relative;width:1025px;margin:0 auto}
.ltad .header-wrapper{position:relative;width:1025px;z-index:100}
.ltad .slider-wrapper{position:relative;width:990px;min-height:488px;margin:0 auto;/*margin-top:-128px*/}
.ltad .content-wrapper{position:relative;width:990px;min-height:445px;background-color:#fff;margin:0 auto;margin-top:-68px}
.ltad.home .content-wrapper{top:68px}
.ltad .main-content-wrapper{position:relative;float:left;width:660px;min-height:445px;margin-top:25px;}
.ltad .aside-content-wrapper{position:relative;float:left;width:330px;min-height:445px;margin-top:25px;}
.ltad .footer-wrapper{position:relative;width:990px;min-height:45px;background-color:#fff;margin:0 auto;padding-top:80px;}
.ltad.home .footer-wrapper{margin-top:68px}
.ltad .related-wrapper{position:relative;width:990px;text-align:center;}

.ltad-editor-area { padding-top:20px; }

.nwe-layout .submenu-wrapper .nwe-panel-layout:before,.nwe-layout .submenu-wrapper .nwe-panel-layout:after{content:"";display:table}
.nwe-layout .submenu-wrapper .nwe-panel-layout:after{clear:both}
.nwe-layout .submenu-wrapper .nwe-panel-layout{zoom:1}

.ltad .submenu-wrapper{width:860px;margin:12px auto 0 auto;}
.nwe-layout .submenu-wrapper .nwe-panel-layout{width:860px;background-color:#f4e4cc;z-index:800;padding:20px 0 20px 0;}
#submenu_1 .nwe-column-1{width:180px;border-right:1px solid #dac2aa;}
#submenu_1 .nwe-column-2{width:339px;border-right:1px solid #dac2aa;}
#submenu_1 .nwe-column-3{width:339px}
#submenu_2 .nwe-column-1, #submenu_4 .nwe-column-1, #submenu_5 .nwe-column-1{width:286px;border-right:1px solid #dac2aa;}
#submenu_2 .nwe-column-2, #submenu_4 .nwe-column-2, #submenu_5 .nwe-column-2{width:286px;border-right:1px solid #dac2aa;}
#submenu_2 .nwe-column-3, #submenu_4 .nwe-column-3, #submenu_5 .nwe-column-3{width:286px}
#submenu_3 .nwe-column-1{width:429px;border-right:1px solid #dac2aa;}
#submenu_3 .nwe-column-2{width:430px}
#submenu_6 .nwe-column-1{width:860px}

.nwe-layout .sub-navigation{position:absolute;top:126px;margin-left:124px;margin-left:42px !ie;z-index:800}
.nwe-layout.ltad-design .sub-navigation{top:144px;}
.nwe-layout .sub-navigation .submenu-wrapper .nwe-panel-layout{display:none;position:absolute;top:0px}
.nwe-layout .sub-navigation .submenu-wrapper .nwe-placeholder-title{display:none;}
.nwe-layout .sub-navigation .submenu-wrapper .nwe-panel{display:none;}
.nwe-layout .sub-navigation .submenu-wrapper .nwe-cmds{display:none;}

.ltad .header-wrapper .header{position:relative;width:1025px;height:146px;background:transparent url('img/spt-main.png') no-repeat 0 0;z-index:220}
.ltad .header a .logo{position:relative;float:left;width:97px;height:96px;background:transparent url('img/spt-main.png') no-repeat 0 -444px;display:block;top:13px;left:17px;text-indent:-9999px; cursor:pointer; }
.ltad .header a .title{position:relative;float:left;width:398px;height:60px;background:transparent url('img/spt-main.png') no-repeat -97px -444px;display:block;top:15px;left:30px;text-indent:-9999px; cursor:pointer;}
.ltad .header .login{position:relative;float:left;width:360px;height:68px;left:80px;top:20px}
.ltad .header .main-navigation{position:relative;float:left;width:880px;height:28px;top:30px;left:27px}

.ltad .spoon{pointer-events:none;position:absolute;width:203px;height:198px;background:transparent url('img/spt-main.png') no-repeat -238px -603px;top:-8px;left:960px;z-index:230}
.ltad .search{position:relative;width:1000px;height:84px;background:transparent url('img/spt-main.png') no-repeat 0 -251px;top:-30px;left:11px;padding-top:20px;}
.ltad.home .spoon{pointer-events:none;position:absolute;width:237px;height:367px;background:transparent url('img/spt-main.png') no-repeat 0 -603px;top:205px;left:-145px;z-index:230}
.ltad.home .search{position:absolute;width:981px;height:67px;background:transparent url('img/spt-main.png') no-repeat 0 -356px;top:528px;left:31px;z-index:230;}

.ltad-design .ltad.home .search { top:632px; }
.ltad-design .ltad.home .spoon { top:305px; }

.ltad .header .login .title{display:block;font-size:16px;color:#331a13;margin-bottom:5px}

.ltad .header-wrapper .popdownBar{position:absolute;top:127px;left:17px;width:993px;height:49px;background:transparent url('img/spt-main.png') no-repeat 0 -1032px;z-index:1}
.ltad .header-wrapper .popdownBar span.text{float:left;display:block;width:993px;text-align:center;margin-top:20px;color:#291209}
.ltad .header-wrapper .popdownBar a.close{position:absolute;display:block;width:19px;height:19px;top:17px;right:50px;background:transparent url('img/spt-main.png') no-repeat -496px -485px;}

.ltad .main-navigation ul{cursor: pointer;}
.ltad .main-navigation li{float:left;height:28px;padding:0px 5px 0 5px;}
.ltad .main-navigation li.hover{background:transparent url('img/spt-main.png') repeat-x 0 -1082px;}
.ltad .main-navigation li.sel{background:transparent url('img/spt-main.png') repeat-x 0 -1111px}
.ltad .main-navigation li.separator{padding:0;width:1px;height:28px;background:transparent url('img/spt-main.png') no-repeat -516px -485px}
.ltad .main-navigation a{display:block;float:left;height:28px;font-size:14px;color:#331a13;line-height: 27px}
.ltad .main-navigation li.sel a{}
.ltad .main-navigation li:hover a{text-decoration: none;}

.ltad aside .fixed{position:relative;width:334px;}
.ltad aside .fixed .top{position:relative;width:334px;height:24px;background:transparent url('img/spt-main.png') no-repeat -515px -444px}
.ltad aside .fixed .content{position:relative;background-color:#f9eee0;width:301px;padding-left:23px;padding-right:10px;}
.ltad aside .fixed .bottom{position:relative;width:334px;height:13px;background:transparent url('img/spt-main.png') no-repeat -515px -469px}

.ltad .over-footer .content{position:relative;float:left;width:329px;height:205px;}
.ltad .over-footer .content h2{position:relative;float:left;display:block;font-size:17px;margin:20px 0 0 20px;color:#291209!important;}
.ltad .over-footer .content h2 a{;color:#291209!important;}
.ltad .over-footer .content.appli h2{min-height:28px; background:transparent url('img/icon-app.png') no-repeat 100% 0;padding-right:37px;line-height:26px;}
.ltad .over-footer .content.culture h2{min-height:26px; background:transparent url('img/spt-icons.png') no-repeat 100% -904px;padding-right:23px;line-height:25px}
.ltad .over-footer .content.sos h2{min-height:19px; background:transparent url('img/spt-icons.png') no-repeat 100% -940px;padding-right:27px;line-height:18px}
.ltad .over-footer .content p{float:left;width:150px;padding-left:3px;}
.ltad .over-footer .content.appli p{margin-top:20px}
.ltad .over-footer .content.culture p{margin-top:20px}
.ltad .over-footer .content.sos p{margin-top:20px}
.ltad .over-footer .content img{float:left;}
.ltad .over-footer .content a.content-link{position:relative;display:block;float:left;width:150px;}
.ltad .over-footer .separator{position:relative;float:left;width:1px;height:175px;background-color:#e2d5cd}
.ltad .over-footer .content.sos .num{color:#ec7106;font-size:23px;padding-top:5px;float:left}
.ltad .over-footer .content.sos .info{color:#ec7106;font-size:10px}

.ltad .footer{position:relative;width:990px;height:103px;background:transparent url('img/spt-main.png') no-repeat 0 -147px}
.ltad .footer ul{text-align:center;padding-top:25px}
.ltad .footer li{display:inline-block;margin-right:25px;display:inline !ie;zoom:1;}
.ltad .footer li.last{margin-right:0px}
.ltad .footer a{font-size:12px;color:#9a766e;}
.ltad .footer a:hover{text-decoration: none;color:#dfbc99}
.ltad .footer .related{position:relative;margin:0 auto;width:770px;top:20px;}
.ltad .footer .related .logo-nestle{position:relative;float:left;width:69px;height:20px;background:transparent url('img/spt-main.png') no-repeat -390px -505px;display:block;text-indent:-9999px;}
.ltad .footer .related .logo-croquons{position:relative;float:left;width:102px;height:39px;background:transparent url('img/spt-main.png') no-repeat -288px -505px;display:block;margin-top:-13px;text-indent:-9999px;}
.ltad .footer .related span{position:relative;float:left;font-size:12px;color:#9a766e;margin:0 15px}

.ltad .page-title{position:relative;float:left;margin-left:-25px;}
.ltad .page-title span{float:left;background:transparent url('img/spt-main.png') no-repeat scroll 0 -1140px;vertical-align:middle;padding:0 0 0 14px}
.ltad .page-title span span{padding:0 18px 0 0;background:transparent url('img/spt-main.png') no-repeat scroll 100% -971px}
.ltad .page-title span span span{height:60px;padding:0 0 0 3px;background:transparent url('img/spt-main.png') repeat-x scroll 0 -542px}
.ltad .page-title span span span span{float:left;display:block;margin-top:-5px;font-family:nestle_dessertregular,Arial;font-size:68px;text-align:center; background: none;font-weight:normal}
.ltad .page-title span span span span h1{float:left;display:block;margin-top:0px;font-family:nestle_dessertregular,Arial;font-size:68px;text-align:center; background: none;font-weight:normal}

.ltad .login p.input{padding:0;margin:0 5px 0 0;float:left;width:148px;height:23px;background:transparent url('img/spt-main.png') no-repeat scroll -139px -505px}
.ltad .login p.input input{margin:5px 0 0 5px;width:130px;background-color:transparent;border:0;font-size:11px;color:#7c644d;outline:0}
.ltad .login p.button{padding:0;margin:0;float:left;width:31px;height:20px;background:transparent url('img/spt-main.png') no-repeat scroll -97px -505px;color:#f1dbb6;font-size:14px;cursor: pointer;padding-top: 3px;padding-left:10px;margin-left:3px}
.ltad .login a{display:block;float:left;width:155px;color:#3a1e17;font-size:11px}
.ltad .login.logged a{display:block;float:left;width:auto;margin-right:20px;color:#3a1e17;font-size:10px}
.ltad .login .welcome{display:block;float:left;width:310px;color:#331a13;font-size:14px;font-weight:bold;margin-bottom:7px;}

.ltad .search p.input{position:relative;float:left;display:block;left:235px;top:25px;}
.ltad.home .search p.input{left:187px;top:10px;}
.ltad .search p.input input{margin:5px 0 0 5px;width:370px;background-color:transparent;border:0;font-size:14px;color:#291209;outline:0}

.ltad .search .submit{position:relative;float:left;left:310px;top:23px;cursor:pointer}
.ltad.home .search .submit{left:318px;top:9px}
.ltad .search .submit span{float:left;background:transparent url('img/spt-search-btn.png') no-repeat scroll 0 0;vertical-align:middle;padding:0 0 0 23px}
.ltad .search a.submit:hover span{background-position: 0 -84px}
.ltad .search .submit span span{padding:0 7px 0 0;background:transparent url('img/spt-search-btn.png') no-repeat scroll 100% -56px}
.ltad .search a.submit:hover span span{background-position: 100% -140px}
.ltad .search .submit span span span{height:28px;padding:0 3px 0 3px;background:transparent url('img/spt-search-btn.png') repeat-x scroll 0 -28px}
.ltad .search a.submit:hover span span span{background-position: 0 -112px}
.ltad .search .submit span span span span{float:left;margin-top:4px;font-size:17px;text-align:center; color:#30150a;background: none;}
.ltad .search a.more{position:relative;display:block;float:left;width:250px;min-height:7px;font-size:15px;color:#e4cca5;background:transparent url('img/small-arrow.png') no-repeat scroll 0 50%;padding-left:10px;left:330px;top:28px}
.ltad.home .search a.more{left:325px;top:15px}

.ltad.home .slider-wrapper { margin-top:-24px; }
.ltad-design .ltad.home .slider-wrapper { margin-top:0px; }

.ltad .slider { overflow:hidden; width:990px; height:488px; position:relative; float:left; }
.ltad .slider-item { width:990px;height:488px;overflow:hidden; float:left; display:none;  }
.ltad .slider-item.first { display:inline; }
.ltad .slider .content{position:absolute;top:70px;left:90px;width:280px; }
.ltad .slider h2.title{position:relative;display:block;padding-left:10px;left:-10px;font-family:nestle_dessertregular,Arial;font-size:60px;line-height:42px; font-weight:normal; }
.ltad .slider p{font-size:15px;padding-top:15px;}
.ltad .slider .over-link{position:absolute;display:block;width:575px;top:20px;left:400px;height:380px;}
.ltad .slider .linkButton{position:absolute;top:260px}

.ltad .slider-wrapper .pagination{position:absolute; top:358px;left:90px;z-index:500;}
.ltad .slider-wrapper .pagination .puce{float:left;width:14px;height:14px;background:transparent url('img/spt-icons.png') no-repeat scroll -115px -15px;margin-right:7px; cursor:pointer;}
.ltad .slider-wrapper .pagination .puce.on{background:transparent url('img/spt-icons.png') no-repeat scroll -115px 0px;}

.ltad .page-content{padding:0 20px}
.ltad .widget-content{padding:0 20px}

.ltad .breadcrumb{clear:left;padding-top:15px;margin-bottom:20px}
.ltad .breadcrumb li{float:left;color:#34170d;margin-right:10px}
.ltad .breadcrumb a{color:#34170d;}
.ltad .breadcrumb li a.sel{font-weight:bold;}

.ltad .sepbar{height:1px;background-color:#dacfca;margin-top:30px;margin-bottom:30px}
.ltad.home .sepbar{width:658px;min-height:1px;background:transparent url('img/home-widget-bg.png') no-repeat scroll 0 100%;padding-bottom:10px}

.ltad .recipe{float:left;}
.ltad .recipe h1{font-size:28px;font-weight:normal;display:block;clear:left;padding:0px 0 10px 0}
.ltad .actions{border-top:1px solid #dacfca;margin-top:10px;padding-top:15px;padding-bottom:20px}
.ltad .actions .ltad-facebook-like{float:right}
.ltad .actions a{float:left;min-height:7px;background:transparent url('img/small-orange-arrow.png') no-repeat 0 50%;color:#ec7106;padding-left:8px;margin-right:10px;}

.ltad .recipe .picture{position:relative;margin-bottom:20px}
.ltad .recipe .picture img{width:615px;height:460px}
.ltad .recipe .picture .video{position:absolute;width:154px;height:25px;background:transparent url('img/recette-video-btn.png') no-repeat scroll 0 0;bottom:35px;right:0px;right:0px !ie;font-size:14px;color:#fff;cursor:pointer}
.ltad .recipe .picture .video span{float:left;margin-left:40px;margin-top:4px}
.ltad .recipe .picture .video a{font-size:14px;color:#fff}

.ltad .recipe .info{float:left;width:150px}
.ltad .recipe .info span{display:block;padding-left:45px;line-height:33px; min-height:33px;margin-bottom:5px;}
.ltad .recipe .info .value-title{display:none}
.ltad .info .preparation-duration{background:transparent url('img/spt-icons.png') no-repeat 0 -165px;}
.ltad .info .cooking-duration{background:transparent url('img/spt-icons.png') no-repeat 0 -131px;}
.ltad .info .nb-persons{background:transparent url('img/spt-icons.png') no-repeat 0 -199px;}
.ltad .info .nb-persons .yield { padding-left:0px; display:inline; }
.ltad .info .difficulty{background:transparent url('img/spt-icons.png') no-repeat 0 -233px;}

.ltad .recipe .ingredient{float:left;width:260px}
.ltad .recipe .ingredient li{float:left;display:block;min-height:6px;width:240px;background:transparent url('img/reagent-bullet.png') no-repeat scroll 0 5px;padding-left:13px;margin-bottom:10px}
.ltad .recipe .ingredient h2{font-size:20px;font-weight:normal;margin-bottom:15px}

.ltad .recipe .products{float:left;width:205px;text-align:center}
.ltad .recipe .products img{margin:0px 5px 0px 5px; width:47px;height:100px}
.ltad .recipe .products img.last{margin:0px 0px 0px 5px; width:47px;height:100px}

.ltad .recipe .steps{border-bottom:1px solid #dacfca;border-top:1px solid #dacfca; padding:20px 0;margin:15px 0}
.ltad .recipe .steps .step{margin-bottom:25px}
.ltad .recipe .steps .step.last {margin-bottom:10px}
.ltad .recipe .steps .step span{float:left; display:inline-block;display:inline !ie;zoom:1 !ie;vertical-align: middle;width:34px;height:34px;background:transparent url('img/spt-icons.png') no-repeat -45px 0;font-family:challenge_bold_plainbold, Arial;font-size:22px;color:#f8e5c5;text-align:center;line-height:35px}
.ltad .recipe .steps .step p{float:left; display:inline-block;display:inline !ie;zoom:1 !ie;font-size:15px;vertical-align: middle;width:545px;margin-left:20px; padding-top:2px;}


.ltad .choc-wednesday{width:658px;padding-bottom:10px}
.ltad-design .ltad .choc-wednesday.moveUp{margin-top:0px}
.ltad .choc-wednesday.moveUp{margin-top:-20px}
.ltad .choc-wednesday .logo{position:relative;float:left;width:133px;height:143px;background:transparent url('img/mercredi-chocolat-logo.png') no-repeat scroll 0 0;margin-left:-24px;margin-right:20px;}
.ltad .choc-wednesday .title{float:left;width:500px;font-family:nestle_dessertregular,Arial;font-size:86px;font-weight:normal;margin-top:15px}
.ltad .choc-wednesday .title h1, .ltad .choc-wednesday .title h2{font-size:86px;font-weight:normal}
.ltad .choc-wednesday .title span {display:block;font-size:60px;height:60px;margin-top:-38px}


.ltad .highlightHorizKraft{width:610px;margin-bottom:20px}
.ltad .highlightHorizKraft .picture {position:relative;float:left;width:245px;height:141px;background:transparent url('img/spt-fonds.png') no-repeat scroll -646px -571px;z-index:500}
.ltad .highlightHorizKraft .picture img{float:left;margin-left:6px;margin-top:6px;width:233px;height:129px}
.ltad .highlightHorizKraft .title{position:relative;float:left;margin-left:-4px;margin-top:3px;width:305px}
.ltad .highlightHorizKraft .title span{float:left;background:transparent url('img/spt-kraft-section.png') no-repeat scroll 0 0;vertical-align:middle;padding:0 0 0 15px}
.ltad .highlightHorizKraft .title span span{padding:0 16px 0 0;background:transparent url('img/spt-kraft-section.png') no-repeat scroll 100% -54px}
.ltad .highlightHorizKraft .title span span span{height:53px;padding:0;background:transparent url('img/spt-kraft-section.png') repeat-x scroll 0 -108px}
.ltad .highlightHorizKraft .title h3{float:left;margin-top:0px;font-family:nestle_dessertregular,Arial;font-size:52px;text-align:center; background: none;font-weight:normal}
.ltad .highlightHorizKraft h4{float:left;display:block;width:280px;font-size:16px;margin-left:12px}
.ltad .highlightHorizKraft p{float:left;display:block;width:280px;margin-left:12px}
.ltad .highlightHorizKraft a.more{float:left;display:block;width:280px;margin-left:20px;min-height:7px;background:transparent url('img/small-orange-arrow.png') no-repeat 0 50%;color:#ec7106;padding-left:8px;}

.ltad .related-recipe{width:293px;}
.ltad .related-recipe h2{display:block;float:left;font-family:nestle_dessertregular,Arial;font-size:46px;font-weight:normal;padding:0 0 10px 0;}
.ltad .related-recipe h2.cook{min-height:25px; background:transparent url('img/spt-icons.png') no-repeat 100% -795px;padding:0;margin-bottom:10px;padding-right:40px;line-height:30px}
.ltad .related-recipe .picture {float:left;width:293px;height:272px;background:transparent url('img/spt-fonds.png') no-repeat scroll -646px -298px}
.ltad .related-recipe .picture img {float:left;margin:6px 0 0 6px;width:281px;height:210px}
.ltad .related-recipe a.link {display:block;width:260px;margin-left:13px;float:left;margin-top:-45px;text-align:center;color:#29140f;font-size:14px;font-weight:bold;}

.ltad .submenu-wrapper .related-recipe{width:246px;margin-left:48px}
.ltad .submenu-wrapper .related-recipe h2{display:block;float:left;color:#331a13;font-family:Arial,Helvetica;font-weight:bold;font-size:15px;padding:0;}
.ltad .submenu-wrapper .related-recipe h2.cook{background:none;line-height:normal;min-height:0px;}
.ltad .submenu-wrapper .related-recipe .picture {float:left;width:246px;height:188px;background:transparent url('img/spt-fonds.png') no-repeat scroll 0 -773px}
.ltad .submenu-wrapper .related-recipe .picture img {float:left;margin:6px 0 0 6px;width:234px;height:175px}
.ltad .submenu-wrapper .related-recipe a.link {display:block;width:246px;float:left;margin-top:5px;text-align:center;color:#331a13;font-size:13px;font-weight:bold;margin-left:0px}

.ltad .recipes-list {width:293px;margin-bottom:20px;}
.ltad .recipes-list .item{float:left;padding-bottom:8px;}
.ltad .recipes-list .item.last{padding-bottom:0px;}
.ltad .recipes-list h2{display:block;float:left;font-family:nestle_dessertregular,Arial;font-size:46px;font-weight:normal;padding:0;margin-bottom:10px;min-height:25px; background:transparent url('img/spt-icons.png') no-repeat 100% -833px;padding-right:30px;line-height:30px}
.ltad .recipes-list .picture {position:relative;float:left;width:137px;height:86px;background:transparent url('img/spt-fonds.png') no-repeat scroll -247px -917px;}
.ltad .recipes-list .picture img{float:left;margin-left:6px;margin-top:6px;width:125px;height:74px}
.ltad .recipes-list h3{float:left;display:block;width:146px;height:64px;overflow:hidden;font-size:14px;margin:2px 0 8px 10px;}
.ltad .recipes-list h3 a{font-size:14px;color:#291209}
.ltad .recipes-list a.more{float:left;display:block;width:120px;margin-left:10px;min-height:7px;background:transparent url('img/small-orange-arrow.png') no-repeat 0 50%;color:#ec7106;padding-left:8px;margin-top:-7px}

.ltad .aside-content-wrapper .recipes-list {width:287px;margin-left:23px}
.ltad .aside-content-wrapper .recipes-list h2{display:block;float:left;font-family:Arial,Helvetica;font-size:19px;font-weight:normal;padding:0 0 5px 0;min-height:0px; background:none;line-height:normal}
.ltad .aside-content-wrapper .recipes-list .picture {position:relative;float:left;width:153px;height:95px;background:transparent url('img/spt-fonds.png') no-repeat scroll -247px -821px;}
.ltad .aside-content-wrapper .recipes-list .picture img{float:left;margin-left:6px;margin-top:6px;width:140px;height:83px}
.ltad .aside-content-wrapper .recipes-list h3{font-size:14px;width:123px;}
.ltad .aside-content-wrapper .recipes-list a.more{width:115px;margin-top:-5px}

.ltad .submenu-wrapper .recipes-list {width:293px;margin-left:38px;margin-bottom:10px}
.ltad .submenu-wrapper .recipes-list h2{display:block;float:left;font-family:Arial,Helvetica;font-size:15px;font-weight:bold;padding:0 0 5px 0;min-height:0px; background:none;line-height:normal;width:250px}
.ltad .submenu-wrapper .recipes-list .picture {position:relative;float:left;width:137px;height:86px;background:transparent url('img/spt-fonds.png') no-repeat scroll -247px -917px;}
.ltad .submenu-wrapper .recipes-list .picture img{float:left;margin-left:6px;margin-top:6px;width:125px;height:74px}
.ltad .aside-content-wrapper .recipes-list h3{font-size:14px;width:123px;}
.ltad .submenu-wrapper .recipes-list a.more{width:115px;margin-top:-5px}
.ltad .submenu-wrapper .recipes-list a.more.full{display:block;width:280px;margin-left:6px;margin-top:5px}

.ltad .recipeCategory{width:293px;margin-bottom:40px}
.ltad .recipeCategory h2{display:block;float:left;min-height:51px;font-size:20px;font-weight:normal;line-height:65px;padding-left:66px;margin-left:20px;background:transparent url('img/spt-icons.png') no-repeat 0 -527px;}
.ltad .recipeCategory h2.new{background-position: 0 -527px;}
.ltad .recipeCategory h2.top30{background-position: 0 -423px;}
.ltad .recipeCategory h2.chrono{background-position: 0 -267px;}
.ltad .recipeCategory h2.euro{background-position: 0 -475px;}
.ltad .recipeCategory h2.taste{background-position: 0 -579px;}
.ltad .recipeCategory h2.child{background-position: 0 -371px;}
.ltad .recipeCategory h2.birthday{background-position: 0 -683px;}
.ltad .recipeCategory h2.question{background-position: 0 -631px;}
.ltad .recipeCategory h2.calandar{background-position: 0 -735px;}
.ltad .recipeCategory h2.video{background-position: 0 -319px;}
.ltad .recipeCategory .picture {position:relative;float:left;width:293px;height:222px;background:transparent url('img/spt-fonds.png') no-repeat scroll -352px -598px;margin-bottom:10px;margin-top:-20px}
.ltad .recipeCategory .picture img{float:left;margin-left:6px;margin-top:6px;width:281px;height:209px}
.ltad .recipeCategory a.more{float:left;display:block;width:260px;overflow:hidden;margin-left:10px;background:transparent url('img/small-orange-arrow.png') no-repeat 0 50%;color:#ec7106;padding-left:8px;margin:0 0 5px 20px}
.ltad .recipeCategory .linkButton  {margin-left:20px}

.ltad .linkButton{position:relative;float:left;cursor:pointer;margin-top:10px}
.ltad .linkButton span{float:left;background:transparent url('img/spt-brown-btn.png') no-repeat scroll 0 -29px;vertical-align:middle;padding:0 0 0 22px}
.ltad .linkButton.orange span{background-image: url('img/spt-orange-btn.png');}
.ltad .linkButton.arrow > span{background-position: 0 0;}
.ltad a.linkButton.arrow:hover > span{background-position: 0 -116px;}
.ltad a.linkButton:hover span{background-position: 0 -145px;}
.ltad .linkButton span span{padding:0 10px 0 0;background:transparent url('img/spt-brown-btn.png') no-repeat scroll 100% -87px}
.ltad a.linkButton:hover span span{background-position: 100% -203px;}
.ltad .linkButton span span span{height:29px;padding:0 6px 0 0;background:transparent url('img/spt-brown-btn.png') repeat-x scroll 0 -58px}
.ltad .linkButton.arrow span span span{padding: 0 3px 0 0}
.ltad a.linkButton:hover span span span{background-position: 0 -174px;}
.ltad .linkButton span span span span{float:left;margin-top:6px;font-size:14px;text-align:center; color:#ecdab9;background: none;background: none;}
.ltad a.linkButton:hover{text-decoration:none;}
.ltad .linkButton.orange span span span span{background:none}

.linkbox{float:left;width:100%;background-color:#f9eee0;height:29px;margin:30px 0 0 0;text-align:center;padding-top:10px;overflow:hidden}
.linkbox a{color:#ec7106;font-size:17px;font-weight:bold;min-height:9px;background:transparent url('img/big-orange-arrow.png') no-repeat 0 50%;padding-left:10px}

.ltad .highlightSection{margin:0px 0 30px 0}
.ltad .highlightSection .picture {position:relative;float:left;width:293px;height:167px;background:transparent url('img/spt-fonds.png') no-repeat scroll -352px 0;z-index:500;margin-top:-13px}
.ltad .highlightSection.noTitle .picture {margin-top:0px;}
.ltad .highlightSection .picture img{float:left;margin-left:6px;margin-top:6px;width:281px;height:155px}
.ltad .highlightSection .texts{position:relative;float:left;margin-left:4px}
.ltad .highlightSection .title{position:relative;float:left;width:293px;margin-left:15px}
.ltad .highlightSection.noTitle .title{display:none}
.ltad .highlightSection .title span{float:left;background:transparent url('img/spt-kraft-section.png') no-repeat scroll 0 0;vertical-align:middle;padding:0 0 0 15px}
.ltad .highlightSection .title span span{padding:0 16px 0 0;background:transparent url('img/spt-kraft-section.png') no-repeat scroll 100% -54px}
.ltad .highlightSection .title span span span{height:53px;padding:0;background:transparent url('img/spt-kraft-section.png') repeat-x scroll 0 -108px}
.ltad .highlightSection .title h3{float:left;margin-top:2px;font-family:nestle_dessertregular,Arial;font-size:48px;text-align:center; background: none;font-weight:normal}
.ltad .highlightSection h4{float:left;display:block;width:280px;font-size:15px;margin:10px 0}
.ltad .highlightSection p{float:left;display:block;width:280px;margin-bottom:10px}
.ltad .highlightSection a.more{float:left;display:block;width:280px;min-height:7px;background:transparent url('img/small-orange-arrow.png') no-repeat 0 50%;color:#ec7106;padding-left:8px;}

.ltad .submenu-wrapper .highlightSection{margin:0px 0 20px 28px}
.ltad .submenu-wrapper .highlightSection .picture {position:relative;float:left;width:230px;height:165px;background:transparent url('img/spt-fonds.png') no-repeat scroll -401px -821px;z-index:500;margin-top:0}
.ltad .submenu-wrapper .highlightSection .picture img{float:left;margin-left:7px;margin-top:6px;width:217px;height:152px}
.ltad .submenu-wrapper .highlightSection .texts{position:relative;float:left;margin-left:0px}
.ltad .submenu-wrapper .highlightSection .title{position:relative;float:left;width:230px;margin-left:5px;margin-bottom:5px}
.ltad .submenu-wrapper .highlightSection .title span{float:left;background:none;vertical-align:middle;padding:0}
.ltad .submenu-wrapper .highlightSection .title span span{padding:0;background:none}
.ltad .submenu-wrapper .highlightSection .title span span span{height:auto;padding:0;background:none}
.ltad .submenu-wrapper .highlightSection .title h2{float:left;margin-top:2px;font-family:Arial,Helvetica;color:#331a13;font-size:15px;font-weight:bold;text-align:center; background: none;}
.ltad .submenu-wrapper .highlightSection p{float:left;display:block;width:230px;margin-bottom:10px;font-size:13px;color:#331a13;text-align:center}
.ltad .submenu-wrapper .nwe-2-column .highlightSection{margin:0px 0 20px 39px}
.ltad .submenu-wrapper .nwe-2-column .highlightSection .picture {position:relative;float:left;width:350px;height:190px;background:transparent url('img/spt-fonds.png') no-repeat scroll 0 -205px;z-index:500;margin-top:0}
.ltad .submenu-wrapper .nwe-2-column .highlightSection .picture img{float:left;margin-left:6px;margin-top:6px;width:338px;height:178px}
.ltad .submenu-wrapper .nwe-2-column .highlightSection p{float:left;display:block;width:338px;margin-bottom:10px;font-size:13px;color:#331a13;text-align:center}

.ltad .registrationBlock .header{width:619px;height:44px;background:transparent url('img/register-header.png') no-repeat 0 0;}
.ltad .registrationBlock .header .step{float:left;display:block;width:26px;font-size:20px;color:#fff;margin-left:13px;margin-top:10px}
.ltad .registrationBlock .header .title{float:left;display:block;font-size:18px;color:#401f13;margin-left:13px;margin-top:10px}
.ltad .registrationBlock .header .optionel{float:right;display:block;font-size:13px;color:#401f13;margin-right:15px;margin-top:14px}
.ltad .registrationBlock .content{width:510px;border:1px solid #f5e2ca;float:left;margin-left:17px;padding-left:50px;padding-right:40px}
.ltad .registrationBlock .content .mandatory{color:#ff8a00}
.ltad .registrationBlock .header.collapsed{filter : alpha(opacity=50);opacity : 0.5;}
.ltad .registrationBlock .header.expanded{filter : alpha(opacity=100);opacity : 1.0;}
.ltad .rowElem.half input{width:200px}
.ltad .rowElem.half .jqTransformInputWrapper{clear:left;margin-top:5px}
.ltad .rowElem.half .jqTransformSelectWrapper{clear:left;margin-top:5px}
.ltad .rowElem span.label{float:left;margin-top:3px;}
.ltad .rowElem.error label{color:#fe1717}
.ltad .rowElem.third{clear:none;float:left;width:170px}
.ltad .rowElem.third input{width:84px}
.ltad .rowElem.button{clear:none;float:left}
.ltad .rowElem.third .jqTransformInputInner div input {font-size:12px;left:-2px}
.ltad .rowElem.opac{filter : alpha(opacity=50);opacity : 0.5;}
.ltad .rowElem.survey{margin-bottom:40px}
.ltad .rowElem.survey .label{width:305px}
.ltad .rowElem.nl {margin-bottom:30px}
.ltad .rowElem.nl label{width:460px}
.ltad .rowElem.nl .jqTransformCheckboxWrapper{float:right;margin-top:1px}

.ltad .product{float:left;}
.ltad .product .image{display:block;float:left;width:260px;height:451px}
.ltad .product .content{float:left;width:320px;margin-left:30px}
.ltad .product .content h1{font-size:24px;font-weight: normal;margin-bottom:15px}
.ltad .product .content h2{font-size:18px;font-weight: normal;margin-bottom:20px}
.ltad .product .content p{font-size:14px}
.ltad .product .content .sep{height:1px;background-color:#e4cdb6;margin-top:20px;margin-bottom:20px}
.ltad .product .proposition .item{float:left;width:137px;}
.ltad .product .proposition .item.right{float:right}
.ltad .product .proposition h2{display:block;float:left;font-size:18px;font-weight: normal;margin-bottom:10px}
.ltad .product .proposition a.title{display:block;float:left;font-size:14px;font-weight: normal;color:#291209}
.ltad .product .proposition .picture {position:relative;float:left;width:137px;height:86px;background:transparent url('img/spt-fonds.png') no-repeat scroll -247px -917px;}
.ltad .product .proposition .picture img{float:left;margin-left:6px;margin-top:6px;width:125px;height:74px}
.ltad .product .proposition  a.more{float:left;display:block;width:320px;min-height:7px;background:transparent url('img/small-orange-arrow.png') no-repeat 0 50%;color:#ec7106;padding-left:8px;margin-top:20px}
.ltad .product .ltad-facebook-like{margin-top:15px}

.ltad .orderedRecipes{float:left;width:285px;}
.ltad .orderedRecipes h2{font-size:18px;font-weight:normal;margin-bottom:10px}
.ltad .orderedRecipes .picture {position:relative;float:left;width:293px;height:179px;background:transparent url('img/spt-fonds.png') no-repeat scroll -352px -168px; overflow:hidden; display:block;}
.ltad .orderedRecipes .picture img{float:left;margin-left:6px;margin-top:6px;width:281px;height:167px}
.ltad .orderedRecipes li{float:left;display:block;min-height:33px;width:281px;padding:15px 0;border-bottom:1px solid #d5beab}
.ltad .orderedRecipes li.on a{font-size:13px;font-weight:bold}
.ltad .orderedRecipes li.last{border-bottom:none }
.ltad .orderedRecipes span.number{width:34px;height:33px;background:transparent url('img/spt-icons.png') no-repeat -80px 0;font-family:challenge_bold_plainbold, Arial;font-size:22px;text-align:center;line-height:35px;display:inline-block;vertical-align: top;}
.ltad .orderedRecipes li a{margin-left:5px;color:#844934;font-size:14px;display:inline-block;vertical-align: top;width:230px}

.ltad .facebook-fan-page{margin-bottom:30px;}
.ltad .facebook-fan-page h2{font-size:18px;font-weight:normal;margin-bottom:10px}

.ltad .freestyle h1{font-size:28px;font-weight:normal;margin-bottom:15px}
.ltad .freestyle .picture {position:relative;width:293px;height:249px;background:transparent url('img/spt-fonds.png') no-repeat scroll -352px -348px;}
.ltad .freestyle .picture img{float:left;margin-left:6px;margin-top:6px;width:281px;height:237px}
.ltad .freestyle .half{width:300px;}
.ltad .freestyle .full{width:615px;}
.ltad .freestyle h2{font-size:18px;font-weight:normal;margin-bottom:15px}
.ltad .freestyle div.line-break{height:1px;width:100%;clear:both;margin-bottom:15px}
.ltad .freestyle p.centered{text-align:center;}
.ltad .freestyle p.medium{font-size:17px}
.ltad .freestyle h3{font-size:14px;font-weight:normal;margin:0;padding:0}

.ltad .freestyle .image-bg{position:relative;}
.ltad .freestyle .image-bg .floating{position:absolute;top:0px;left:0px;}
.ltad .freestyle .image-bg h1{display:block;width:615px;text-align:center;margin-bottom:0px}
.ltad .freestyle .image-bg h1 span{display:block}
.ltad .freestyle .image-bg h1 .title.nestle-font{font-family:nestle_dessertregular,Arial;font-size:90px;}
.ltad .freestyle .image-bg h1 .sub-title.nestle-font{font-family:nestle_dessertregular,Arial;font-size:60px;margin-top:-48px}
.ltad .freestyle .image-bg h2{display:block;width:615px;text-align:center;margin-bottom:0px}
.ltad .freestyle .image-bg h2 span{display:block}
.ltad .freestyle .image-bg h2 .title.nestle-font{font-family:nestle_dessertregular,Arial;font-size:90px;}
.ltad .freestyle .image-bg h2 .sub-title.nestle-font{font-family:nestle_dessertregular,Arial;font-size:60px;margin-top:-48px}
.ltad .freestyle .image-bg p{display:block;width:585px;margin-left:15px}
.ltad .freestyle .image-bg a{color:#291209}

.ltad .freestyle ol .number{display:inline-block;display:inline !ie;zoom:1 !ie;vertical-align:middle;width:44px;height:43px;background:transparent url('img/spt-icons.png') no-repeat 0 0;font-family:challenge_bold_plainbold, Arial;font-size:32px;text-align:center;line-height:44px;}
.ltad .freestyle ol h2{display:inline-block;display:inline !ie;zoom:1 !ie;vertical-align:middle;font-size:20px;font-weight:normal;margin-left:10px;width:240px;margin-bottom:0px}
.ltad .freestyle ul{margin-top:10px}
.ltad .freestyle ul li{background:transparent url('img/p-spot.png') no-repeat 0 4px;padding-left:10px;margin-left:20px;margin-bottom:15px}

 #atelier p{ text-align: justify;}
 #atelier  div.bloc {display: inline-block; vertical-align: middle; text-align: justify;position:relative}
 #atelier  div.bloc-right{left:25px;}
 #atelier  .half {width:293px;}

.ltad div.deguisements{width:615px;float:left;background-color:#f9eee0;padding:20px 0 25px 0;margin-bottom:25px;}
.ltad div.deguisements ul{margin:0}
.ltad div.deguisements li{float:left;margin-left:2px;background:none;padding:0}
.ltad div.deguisements a{display:block;text-align: center}
.ltad div.deguisements img{display:block}

.ltad .sectionsList{width:615px;float:left;margin-bottom:20px}
.ltad .sectionsList li{float:left;display:block;width:194px;margin-left:16px;margin-bottom:15px}
.ltad .sectionsList li.first-item{margin-left:0px}
.ltad .sectionsList .picture {position:relative;float:left;width:194px;height:111px;background:transparent url('img/spt-fonds.png') no-repeat scroll -646px -852px;z-index:500}
.ltad .sectionsList .picture img{float:left;margin-left:6px;margin-top:6px;width:182px;height:99px}
.ltad .sectionsList h2{font-size:20px;font-weight:normal;margin-bottom:15px}
.ltad .sectionsList h3{clear:both;font-weight:bold;font-size:14px;width:194px}
.ltad .sectionsList a.more{display:block;min-height:7px;background:transparent url('img/small-orange-arrow.png') no-repeat 0 50%;color:#ec7106;padding-left:8px;}

.ltad .summaryLinks{float:left;margin-left:25px}
.ltad .summaryLinks h2{display:block;color:#331a13;font-size:15px;padding-bottom:5px}
.ltad .summaryLinks li{margin-top:5px}
.ltad .summaryLinks a{color:#331a13;}

.fancybox-outer{border:1px solid #ab998f;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.ltad-fancy-close{position:absolute;background:transparent url('img/spt-main.png') no-repeat -496px -485px;top:10px;right:10px;width:19px;height:19px;cursor:pointer;z-index:1004}
#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:1001;background:#978b80}

.nwe-layout.ltad-design .ltadPopUp{float:left; margin-right:30px;margin-bottom:30px}
.ltadPopUp{position:relative;background-color:#fff}
.ltadPopUp .form{padding:40px}
.ltadPopUp .label20{font-size:20px;margin-bottom:5px}
.ltadPopUp p{margin-left:3px}
.ltadPopUp .first{float:left;}
.ltadPopUp .last{float:right;}
.ltadPopUp .checkbox{margin-top:8px;margin-left:5px}
.ltadPopUp label{margin-bottom:5px}
.ltadPopUp .center{text-align:center}

#codeResults {width:750px}
#codeResults .title{text-align:center;width:630px;}
#codeResults span{display:block}
#codeResults .box{width:195px;margin-right:20px;border-right:1px solid #e1d8d4;padding-right:20px}
#codeResults .box p{height:120px}
#codeResults .box.right{margin-right:0px;border-right:none;padding-right:0px}
#codeResults .picture {position:relative;float:left;width:173px;height:110px;background:transparent url('img/spt-fonds.png') no-repeat scroll 0 -961px;margin-top:15px}
#codeResults .picture img{float:left;margin-left:6px;margin-top:6px;width:161px;height:98px}

#printBR {width:684px}
#printBR .title{text-align:center;width:500px;}
#printBR span{display:block}
#printBR .box{width:281px;margin-right:20px;border-right:1px solid #e1d8d4;padding-right:20px}
#printBR .box p{height:120px}
#printBR .box.right{margin-right:0px;border-right:none;padding-right:0px}
#printBR li{margin-top:10px;margin-left:10px}
#printBR .marginLeft{margin-left:20px}
#printBR .centered{position:relative;margin:0 auto;width:125px}

#sendToFriend{width:685px}
#sendToFriend textarea{width:390px;height:122px;}
#sendToFriend .jqTransformTextarea{margin-bottom:5px}
#sendToFriend .jqTransformInputWrapper{margin:4px 0 5px 0}
#sendToFriend input[type=text]{width:155px;}
#sendToFriend button{float:right}

#savingData {width:240px}



#loginConnect{width:480px}
#loginConnect .form{text-align:center}
#loginConnect .upper-caption{float:left;display:block;text-align:center;width:480px;height:25px;background:transparent url('img/upper-caption.png') repeat-x scroll 0 0;line-height:24px}
#loginConnect input[type=text], #loginConnect input[type=password]{width:155px;}
#loginConnect a{font-size:10px; color:#3a1e17}
#loginConnect .box{width:180px}
#loginConnect .box.right{border-left:1px solid #9f745a;padding-left:30px}
#loginConnect .button{margin-top:15px}
#loginConnect .elm{margin-bottom:10px}

#forgetPassword{width:400px}
#forgetPassword input[type=text]{width:265px;}
#forgetPassword button{margin-top:0px}
#forgetPassword .small-notice,#enterCode .small-notice{font-size:10px;color:#fe1717}


.ltadPopUp.simple{width:400px}
.ltadPopUp.simple .title{float:left;font-size:20px;margin-bottom:15px}
.ltadPopUp.simple .form{padding:20px 40px}
.ltadPopUp.simple .rowElem.explain{margin-top:15px;margin-bottom:10px;width:320px}
.ltadPopUp.simple .button{float:right;width:31px}

#deleteRecipe{width:230px}
#deleteRecipe.ltad .form{padding:20px 40px}
#deleteRecipe.ltad .rowElem.explain{margin:15px 0 10px 0;width:150px;text-align:center}
#deleteRecipe.ltad .button{float:left;margin-right:5px;width:126px}
#deleteRecipe.ltad .button.last{margin-right:0px;}
#deleteRecipe.ltad .center{position:relative;width:88px;margin:0 auto;}

#pyrexAleadyWin{width:400px}
#pyrexAleadyWin.ltad .form{padding:20px 40px}
#pyrexAleadyWin.ltad .rowElem.explain{margin:15px 0 10px 0;width:300px;text-align:center}
#pyrexAleadyWin.ltad .button{float:left;margin-right:5px;width:100px}
#pyrexAleadyWin.ltad .button.last{margin-right:0px;}
#pyrexAleadyWin.ltad .center{position:relative;width:210px;margin:0 auto;}

.ltad .productsList{width:615px}
.ltad .productsList li{margin-bottom:10px; float:left;}
.ltad .productsList li.right{float:right;}
.ltad .productItem{position:relative;width:293px;margin-bottom:20px;text-align:center}
.ltad .productItem .picture {position:relative;float:left;width:296px;height:297px;background:transparent url('img/spt-fonds.png') no-repeat scroll -646px 0;margin-bottom:10px;}
.ltad .productItem .picture img{float:left;margin-left:8px;margin-top:7px;width:281px;height:282px}
.ltad .productItem .link-container{float:left; width:293px;text-align:center}
.ltad .productItem a.more{min-height:7px;background:transparent url('img/small-orange-arrow.png') no-repeat 0 50%;color:#ec7106;padding-left:8px;}

.recipeWdetails{width:615px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dac8c2}
.ltad .recipeWdetails .picture {position:relative;float:left;width:312px;height:237px;background:transparent url('img/spt-fonds.png') no-repeat scroll 0 -396px;margin-right:30px}
.ltad .recipeWdetails .picture img{float:left;margin-left:6px;margin-top:6px;width:300px;height:225px}
.ltad .recipeWdetails h2{float:left;display:block;width:270px;font-weight:normal;font-size:18px;margin-bottom:30px}
.ltad .recipeWdetails h2 a{color:#291209;font-size:18px;}
.ltad .recipeWdetails .info{float:left;width:270px;margin-bottom:30px}
.ltad .recipeWdetails .info span{width:90px;float:left;display:block;padding-left:45px;line-height:33px; min-height:33px;margin-bottom:5px;}
.ltad .recipeWdetails .related_products{float:left}
.ltad .recipeWdetails .related_products .title{font-size:13px;font-weight:normal}
.ltad .recipeWdetails .related_products ul{width:270px}
.ltad .recipeWdetails .related_products li{float:left;margin-right:5px}
.ltad .recipeWdetails .related_products li a{color:#291209;text-decoration: underline;}

.ltad .RecipesListResult{width:615px}
.ltad .RecipesListResult h2{font-weight:normal;font-size:18px;width:300px;margin-bottom:20px}
.ltad .RecipesListResult .box{width:312px;float:left}
.ltad .RecipesListResult .box h2{font-weight:normal;font-size:18px;width:300px;}
.ltad .RecipesListResult .box h2 a{color:#291209;font-size:18px}
.ltad .RecipesListResult li{display:block;width:545px;padding:20px 35px;}
.ltad .RecipesListResult li.even{background-color:#f9eee0}
.ltad .RecipesListResult .sepbar{float:left;margin:20px 0;width:300px}
.ltad .RecipesListResult .picture {position:relative;float:right;width:224px;height:138px;background:transparent url('img/spt-fonds.png') no-repeat scroll -646px -713px;}
.ltad .RecipesListResult .picture img{float:left;margin-left:6px;margin-top:6px;width:212px;height:126px}
.ltad .RecipesListResult .info{float:left;width:270px;margin-bottom:10px}
.ltad .RecipesListResult .info span{width:90px;float:left;display:block;padding-left:45px;line-height:33px; min-height:33px;margin-bottom:5px;}
.ltad .RecipesListResult .related_products{float:left;width:545px}
.ltad .RecipesListResult .related_products .title{font-size:13px;font-weight:normal;float:left;margin-right:5px}
.ltad .RecipesListResult .related_products ul{display:block;float:left;margin-top:-3px}
.ltad .RecipesListResult .related_products li{float:left;margin-right:5px;padding:0;width:auto}
.ltad .RecipesListResult .related_products li a{color:#291209;text-decoration: underline;}

.ltad .pagination{float:right;margin-top:15px}
.ltad .pagination ol{display:inline}
.ltad .pagination li{display:inline;width:auto;padding:0 3px;}
.ltad .pagination a.first,
.ltad .pagination a.prev,
.ltad .pagination a.next,
.ltad .pagination a.last { padding:0 3px; } 
.ltad .pagination a.selected{font-weight:bold;}

.ltad .search-results .form{margin-top:20px;margin-bottom:10px}
.ltad .search-results .search-input{float:left}
.ltad .search-results .criterias{margin-top:10px;float:left}
.ltad .search-results .criterias .button{float:left;margin-left:8px;margin-top:-3px}
.ltad .search-results .type{float:left}
.ltad .search-results .type select{width:150px}
.ltad .search-results .category{float:left;margin-left:10px}
.ltad .search-results .category select{width:150px}
.ltad .search-results .products{float:left;margin-left:10px}
.ltad .search-results .products select{width:150px}
.ltad .search-results .products-list{width:576px}
.ltad .search-results .products-list li{float:left;width:47px;margin:17px}
.ltad .search-results .products-list li .jqTransformRadioWrapper{margin-left:13px}
.ltad .search-results .products-list img{width:47px;height:100px}
.ltad .search-results h2{width:520px;float:left}
.ltad .search-results .RecipesListResult .nb_results{float:right;width:85px;font-style:italic;font-size:13px;text-align:right;margin-bottom: 20px;}
.ltad .search-results .RecipesListResult .nb_results.no-result{display:none}

.ltad #advs-products-list { position:absolute; z-index:120; }
.ltad #advs-products-list .products-list ul li { cursor:pointer; }
.ltad #advs-products-list #ltad_search_dessert { height:auto!important; margin-top:0px!important; }



.ltad .highlightSectionHorizontal{width:615px;margin-bottom:15px}
.ltad .highlightSectionHorizontal .box{width:250px;float:left}
.ltad .highlightSectionHorizontal .picture {position:relative;float:right;width:351px;height:204px;background:transparent url('img/spt-fonds.png') no-repeat scroll 0 0;}
.ltad .highlightSectionHorizontal .picture img{float:left;margin-left:6px;margin-top:6px;width:339px;height:192px}
.ltad .highlightSectionHorizontal h2{float:left;width:250px;margin-top:0px;font-family:nestle_dessertregular,Arial;font-size:55px;background: none;font-weight:normal}
.ltad .highlightSectionHorizontal h2 span{display:block;height:45px}
.ltad .highlightSectionHorizontal p{float:left;display:block;width:250px;margin-bottom:10px;margin-top:20px}

.ltad .shadow-panel-left{float:left;background:transparent url('img/shadow-panel.png') no-repeat scroll 100% 100%;padding:0 5px 5px 0;}
.ltad .shadow-panel-right{float:left;background-color:#fff; border-top:1px solid #9d7e71; border-left:1px solid #9d7e71}
.ltad .shadow-panel-box{/*float:left;display:block;margin:10px;*/}

.ltad .persoSpace .linkSection{width:303px;height:74px;background:transparent url('img/button-perso.png') repeat-x scroll 0 0;font-size:18px;}
.ltad .persoSpace .linkSection.coords{float:left}
.ltad .persoSpace .linkSection a{color:#291209;float:left;display:block;}
.ltad .persoSpace .linkSection.coords a{min-height:24px;background:transparent url('img/spt-icons.png') no-repeat scroll 0 -106px;padding-left:30px;line-height:26px;margin:26px 0 0 65px}
.ltad .persoSpace .linkSection.favorits{float:right}
.ltad .persoSpace .linkSection.favorits a{min-height:29px;background:transparent url('img/spt-icons.png') no-repeat scroll 0 -76px;padding-left:35px;line-height:28px;margin:26px 0 0 40px}
.ltad .persoSpace h2{font-size:18px;font-weight:normal;margin-bottom:15px;margin-top:15px}
.ltad .persoSpace p{margin-bottom:25px}
.ltad .persoSpace .linkSection.codes{float:right}
.ltad .persoSpace .linkSection.codes a{min-height:29px;background:none;line-height:28px;margin:26px 0 0 24px}

.ltad .reductions{width:615px;}
.ltad .reductions h2{font-size:27px;font-weight:normal;margin-bottom:20px}
.ltad .reductions p{margin-bottom:40px}
.ltad .reductions li{margin-bottom:20px}
.ltad .reductions li.last{margin-bottom:0px}
.ltad .reductions .picture {position:relative;float:left;width:281px;height:138px;background:transparent url('img/spt-fonds.png') no-repeat scroll 0 -634px;}
.ltad .reductions .picture img{float:left;margin-left:6px;margin-top:6px;width:268px;height:126px}
.ltad .reductions .cuppons p{float:left;margin:0 0 15px 15px;width:315px}
.ltad .reductions .cuppons .rowElem{float:left;margin-left:15px}
.ltad .reductions .cuppons .rowElem label{margin-top:7px;margin-left:5px}
.ltad .reductions .linkButton{float:right;margin-top:-25px}

.ltad .ytVideo{width:615px;text-align:center;}
.ltad .ytVideo .title{display:block;font-size:16px;margin-top:15px}
.ltad .ytVideo a.more{min-height:7px;background:transparent url('img/small-orange-arrow.png') no-repeat 0 50%;color:#ec7106;padding-left:8px}
.ltad .ytVideo .allVideos{text-align:left;}
.ltad .ytVideo .allVideos h2{font-size:20px;font-weight:normal;margin-bottom:20px}
.ltad .ytVideo .allVideos li{text-align:center;width:293px;height:283px}
.ltad .ytVideo .allVideos .title{font-size:16px;font-weight:normal;width:290px;margin-top:5px;float:left}
.ltad .ytVideo .allVideos .picture {position:relative;float:left;width:293px;height:222px;background:transparent url('img/spt-fonds.png') no-repeat scroll -352px -598px}
.ltad .ytVideo .allVideos .picture img {float:left;margin:6px 0 0 6px;width:281px;height:209px}
.ltad .ytVideo .allVideos .play{display:block;position:absolute;top:0px;left:0px;width:281px;height:209px;text-indent:-9999px;background:transparent url('img/video-play.png') no-repeat scroll 50% 50%;margin:6px 0 0 6px}
 
 
.ltad .list-cadeaux{width:615px;background-color:#fff;padding-bottom:20px;margin-bottom:30px}
.ltad .list-cadeaux.beige{background-color:#faefe2}
.ltad .list-cadeaux h2{text-indent:-9999px;font-size:10px;}
.ltad .list-cadeaux .brand{margin-left:10px;margin-top:10px}
.ltad .list-cadeaux li{width:205px;height:280px;display:block;float:left;}
.ltad .list-cadeaux li a{color:#291209;float:left;width:200px;margin-left:2px}
.ltad .list-cadeaux li h3{float:left;width:200px;text-align:center;font-size:13px;font-weight:normal;margin-top:-20px;height:30px}
.ltad .list-cadeaux li h3:hover{text-decoration:underline}
.ltad .list-cadeaux li img{float:left;width:200px;height:258px;}
.ltad .list-cadeaux li .sepRight{float:right;width:1px;height:260px;background-color:#ddd2c4;margin-top:10px}
.ltad .list-cadeaux li .sepBottom{float:left;margin-top:10px;margin-left:10px;width:180px;height:1px;background-color:#ddd2c4}
.ltad .list-cadeaux li.end-line .sepRight{background-color: transparent;}
.ltad .list-cadeaux li.last-line .sepBottom{background-color: transparent;}

.cado-popup{position:relative;background-color:#fff;width:692px}
.ltad .un-cadeau h2{text-indent:-9999px;font-size:10px;}
.ltad .un-cadeau a.more{float:right;display:block;min-height:7px;background:transparent url('img/small-orange-arrow.png') no-repeat 0 50%;color:#ec7106;padding-left:8px;margin-top:20px;margin-right:60px}
.ltad .un-cadeau .brand{margin-left:10px;float:left}
.ltad .un-cadeau .picture{clear:both;float:left;width:300px;height:258px;text-align:center;}
.ltad .un-cadeau .picture img{width:200px;height:258px;}
.ltad .un-cadeau .texts{width:346px;float:right;margin-right:40px}
.ltad .un-cadeau .texts h3{font-size:20px;font-weight:normal;margin-bottom:20px}
.ltad .un-cadeau .texts p{width:300px}

.ltad .submenu-jeucode{width:800px;margin-left:30px;padding-top:20px}
.ltad .submenu-jeucode .image{float:left;}
.ltad .submenu-jeucode .texts{float:left;width:278px;margin-left:20px}
.ltad .submenu-jeucode .logo{float:right;margin-top:-10px}
.ltad .submenu-jeucode .texts .t19-bold{font-size:19px;font-weight:bold}
.ltad .submenu-jeucode .linkButton{margin-top:20px}

.ltad .jeu-des-codes{text-align:center;position:relative;}
.ltad .jeu-des-codes p{position:relative;margin:0 auto;margin-top:-50px;text-align:center; width:500px;font-size:17px;margin-bottom:20px;}
.ltad .jeu-des-codes .linkButton{position:relative;margin:0 auto;width:169px;display:block;float:none}
.ltad .jeu-des-codes .text-separator{clear:both;float:left;margin-top:25px;width:615px;height:65px;background:transparent url('img/arrow-bar-separator.png') no-repeat scroll 0 100%;font-size:28px}
.ltad .jeu-des-codes span.info{display:block;font-size:15px;font-weight:bold;margin:15px 0}
.ltad .jeu-des-codes .pub{position:relative;margin-bottom:20px;width:615;height:226px}
.ltad .jeu-des-codes .pub.last{margin-bottom:0px}
.ltad .jeu-des-codes .pub .floating{position:absolute;width:220px;top:35px;left:395px}
.ltad .jeu-des-codes .pub .floating span.small{text-align:left;float:left;width:200px;font-size:16px;font-weight:bold}
.ltad .jeu-des-codes .pub .floating span.big{font-size:34px;font-weight:bold}
.ltad .jeu-des-codes .pub .floating p{float:left;width:200px;margin:0;text-align:left;font-size:13px;margin-top:10px}
.ltad .jeu-des-codes .pub .floating .linkButton{margin:0;margin-top:25px;width:auto;float:left;}
.ltad .jeu-des-codes .small-info{float:left;font-size:10px;text-align:left;margin-left:15px}

.ltad .bons-reduc{position:relative;}
.ltad .bons-reduc .floating{position:absolute;top:25px;text-align:center;width:615px}
.ltad .bons-reduc span.main{font-size:24px;font-weight:bold;display:block}
.ltad .bons-reduc span.sub{font-size:18px;color:#ec7106}
.ltad .bons-reduc p{margin-top: 20px; margin-bottom:25px}
.ltad .bons-reduc .codes-promo{position:relative;width:457px;margin:0 auto;}
.ltad .bons-reduc .codes-promo span.nb-codes{position:absolute;top:53px;left:34px;font-size:18px}
.ltad .bons-reduc .codes-promo span.nb-codes span{font-size:28px;font-weight:bold}
.ltad .bons-reduc .codes-promo span.value{position:absolute;top:35px;right:65px;font-size:34px;font-weight:bold;text-align:center;width:65px}

.ltad .bons-reduc .small-info, .ltad .voyage-bali .small-info{float:left;font-size:10px;text-align:left;margin-left:5px;margin-top:3px}
.ltad .bons-reduc .buttons, .ltad .voyage-bali .buttons{position:relative;margin:0 auto;width:265px;margin-top:20px;margin-bottom:20px}
.ltad .bons-reduc .linkButton, .ltad .voyage-bali .linkButton{margin:0}
.ltad .bons-reduc .linkButton.arrow.orange, .ltad .voyage-bali .linkButton.arrow.orange{margin-left:10px}

.ltad .lexique{width:615px}
.ltad .lexique .alpha-search{width:615px;text-align:center}
.ltad .lexique .alpha-search span{float:left;margin-right:5px}
.ltad .lexique .alpha-search li{float:left;margin:0 4px}
.ltad .lexique .alpha-search li.selected a{font-weight:bold;text-decoration:underline}
.ltad .lexique .terms{display:block;margin-top:30px}
.ltad .lexique .terms h2{font-size:13px;font-weight:bold;margin-bottom:3px}
.ltad .lexique .terms li{border-bottom:1px solid #d5bdaa;padding:10px}
.ltad .lexique .terms li.first{border-top:1px solid #d5bdaa}
.ltad .lexique .terms li.even{background-color:#fff1d9}

.ltad .coaching{width:615px;position:relative;}
.ltad .coaching .picture{background:transparent url('img/coaching-dessert-panel.jpg') no-repeat 0 50%;width:615px; height:508px}
.ltad .coaching .title{float:left;font-family:nestle_dessertregular,Arial;font-size:68px;text-align:center;width:600px}
.ltad .coaching .title .main{display:block}
.ltad .coaching .title .sub{font-size:40px;line-height:30px;margin-top:-10px;display:block}
.ltad .coaching .content{width:290px;float:right;padding-right:30px;margin-top:25px}
.ltad .coaching .intro{margin-bottom:15px}
.ltad .coaching .questions .question_num{display:block;font-weight:bold;margin-bottom:10px}
.ltad .coaching .questions .question_title{font-weight:bold;margin-bottom:5px;display:block}
.ltad .coaching .questions ul li{float:left;margin-bottom:0px;background: none;padding:0;margin-left: -8px}
.ltad .coaching .questions label{width:250px;margin-left:10px}
.ltad .coaching .pagination{color:#291209;position:absolute;bottom:25px;right:140px}
.ltad .coaching .pagination a{padding:0 8px}
.ltad .coaching .pagination .page{font-weight:bold}
.ltad .coaching .linkButton{float:right;margin-top:7px}
.ltad .coaching .profile-result{display:none}

.ltad.ltad-coaching-result{width:680px}
.ltad.ltad-coaching-result .linkButton.orange{margin-left:20px}

.ltad .HtmlWithKraftTitle{width:615px}
.ltad .HtmlWithKraftTitle .title{position:relative;float:left;margin-left:-27px;}
.ltad .HtmlWithKraftTitle .title span{float:left;background:transparent url('img/spt-small-title.png') no-repeat scroll 0 0;vertical-align:middle;padding:0 0 0 13px}
.ltad .HtmlWithKraftTitle .title span span{padding:0 13px 0 0;background:transparent url('img/spt-small-title.png') no-repeat scroll 100% -86px}
.ltad .HtmlWithKraftTitle .title span span span{height:43px;padding:0 0 0 3px;background:transparent url('img/spt-small-title.png') repeat-x scroll 0 -43px}
.ltad .HtmlWithKraftTitle .title h2{float:left;margin-top:12px;font-size:18px;text-align:center; background: none;font-weight:normal}
.ltad .HtmlWithKraftTitle h3{font-size:18px;font-weight:normal}
.ltad .HtmlWithKraftTitle .call{font-family:challenge_bold_plainbold, Arial;font-size:45px}
.ltad .HtmlWithKraftTitle .small{float:left;font-size:10px; margin-top:-10px;margin-left:10px;font-weight:bold}
.ltad .HtmlWithKraftTitle .form{font-size:14px}
.ltad .HtmlWithKraftTitle .form .mandatory{color:#ff8a00}
.ltad .HtmlWithKraftTitle .jqTransformRadioWrapper{margin-left:-4px}
.ltad .HtmlWithKraftTitle .form input[type=text]{width:155px;}
.ltad .HtmlWithKraftTitle .form .jqTransformInputWrapper{margin:4px 0 6px 0}
.ltad .HtmlWithKraftTitle .form label.checkbox{font-size:13px;margin:7px 0 0 3px}
.ltad .HtmlWithKraftTitle .form textarea{width:390px;height:125px;}
.ltad .HtmlWithKraftTitle .form .jqTransformTextarea{margin-bottom:5px}
.ltad .HtmlWithKraftTitle .form button{float:right}
.ltad .HtmlWithKraftTitle .accordeon li{background: none;padding-left: 0px;margin-left: 0px;margin-bottom: 0px;}
.ltad .HtmlWithKraftTitle .accordeon p{font-size:14px}
.ltad .HtmlWithKraftTitle .accordeon a.more{display:block;width:600px;min-height:9px;font-size:14px;color:#ea7106;background:transparent url('img/big-orange-arrow.png') no-repeat scroll 0 50%;padding-left:10px;}
.ltad .HtmlWithKraftTitle .accordeon a.accSwitch{margin-top:5px;font-weight:bold}
.ltad .HtmlWithKraftTitle .accordeon .content{display:none;padding:10px}
.ltad .HtmlWithKraftTitle .form.jqtransformdone div.rowElem{clear:none;padding:0;width:auto}

.ltad .kraft-title{position:relative;float:left;margin-left:-25px;width:615px}
.ltad .kraft-title span{float:left;background:transparent url('img/spt-main.png') no-repeat scroll 0 -1140px;vertical-align:middle;padding:0 0 0 14px}
.ltad .kraft-title span span{padding:0 18px 0 0;background:transparent url('img/spt-main.png') no-repeat scroll 100% -971px}
.ltad .kraft-title span span span{height:60px;padding:0 0 0 3px;background:transparent url('img/spt-main.png') repeat-x scroll 0 -542px}
.ltad .kraft-title span span span h2{float:left;display:block;margin-top:-5px;font-family:nestle_dessertregular,Arial;font-size:68px;text-align:center; background: none;font-weight:normal}

#pyrex-game{position:relative;width:615px;height:1050px}
#pyrex-game .screen{position:absolute;width:615px;top:70px;left:0px}
#pyrex-game .background{position:relative;width:615px;}
#pyrex-game h1{position:absolute;top:0px;left:10px;font-family:nestle_dessertregular,Arial;font-size:80px;font-weight:normal}
#pyrex-game h1 sup{font-size:40px}
#pyrex-game .logo{position:absolute;top:15px;right:0px}

#pyrex-game .welcome{text-align:center;}
#pyrex-game .welcome img{margin-top:110px}
#pyrex-game .welcome .form{width:300px;margin:0 auto;}
#pyrex-game .welcome .form label{margin-top:7px;margin-left:3px;font-weight:bold}
#pyrex-game .welcome .linkButton{position: relative;margin: 0 auto;margin-top:27px;width: 153px;display: block;float: none;}
#pyrex-game p{color:#421d11;font-size:16px;line-height:20px;padding: 0 0px;}
#pyrex-game .select{text-align:center;}
#pyrex-game .select .info-action{position:absolute;left:200px;top:55px;width:224px;text-align:center}
#pyrex-game .select .info-action p{width:224px;color:#421d11;font-size:17px;margin-bottom:10px}
#pyrex-game .select img.list{position:absolute;top:195px;left:20px}
#pyrex-game .select img.ustensil{position:absolute;opacity:0;filter:alpha(opacity=0);cursor:pointer;}

#pyrex-game .select .over-info-panel{position:absolute;width:233px;opacity:1;filter:alpha(opacity=100);display:none;pointer-events: none;}
#pyrex-game .select .over-info-panel p{position:absolute;top:18px;left:20px;text-align:left;font-size:17px;font-weight:bold}
#pyrex-game .select .over-info-panel.oneline p{top:28px;}
#pyrex-game .select .over-info-panel p span{font-size:14px;font-weight:normal}
#pyrex-game .select .over-info-panel .pict{position:absolute;top:9px;right:10px}
#pyrex-game .select #moules .over-info-panel img.pict{right:-20px;}
#pyrex-game .select #bol .over-info-panel img.pict{top:3px;}
#pyrex-game .select #fouet .over-info-panel img.pict{right:-5px;top:0px}
#pyrex-game .select #m-moules .over-info-panel img.pict{top:-5px;right:-7px;}
#pyrex-game .select #plat .over-info-panel img.pict{top:-5px;right:-8px;}

#pyrex-game .select #moules{position:absolute;top:115px;left:133px}
#pyrex-game .select #moules img.ustensil{left:30px;top:77px}

#pyrex-game .select #plat{position:absolute;top:195px;left:252px}
#pyrex-game .select #plat img.ustensil{left:30px;top:83px}

#pyrex-game .select #bol{position:absolute;top:153px;left:5px}
#pyrex-game .select #bol img.ustensil{left:10px;top:83px}

#pyrex-game .select #fouet{position:absolute;top:260px;left:100px}
#pyrex-game .select #fouet img.ustensil{left:10px;top:83px}

#pyrex-game .select #m-moules{position:absolute;top:164px;left:384px}
#pyrex-game .select #m-moules img.ustensil{left:10px;top:83px}

#pyrex-game .playgame{text-align:center;}
#pyrex-game .playgame .info-action{position:absolute;left:175px;top:480px;width:224px;text-align:center}
#pyrex-game .playgame .info-action p{width:285px;color:#421d11;font-size:17px;margin-bottom:10px}
#pyrex-game .playgame .play{position:absolute;top:660px;left:270px;cursor:pointer}
#pyrex-game .playgame .play span{position:absolute;top:36px;left:20px;color:#421d11;font-size:22px;font-weight:bold}
#pyrex-game .playgame .back{position:absolute;top:950px;left:230px;font-weight:bold;color:#421d11}

#pyrex-game .playgame .result{position:absolute;top:550px;left:160px;}
#pyrex-game .playgame .result img.bg{position:absolute;top:0px;left:0px}
#pyrex-game .playgame .result span.label{position:absolute;top:35px;left:70px;font-family:nestle_dessertregular,Arial;font-size:55px;width:170px;color:#421d11}
#pyrex-game .playgame .result p{position:absolute;top:125px;left:33px;font-size:13px;width:250px;line-height:16px}
#pyrex-game .playgame .result .linkButton{position: absolute;top:230px;left:83px;width:150px}

#pyrex-game .playgame .playground{position:absolute;width:615px;top:290px;left:0px;}
#pyrex-game .playgame .playground .cake{opacity:0.5;filter:alpha(opacity=50);}
#pyrex-game .playgame #moules .cake{margin-top:60px;}
#pyrex-game .playgame #bol .cake{margin-top:120px;margin-left:20px}
#pyrex-game .playgame #m-moules .cake{margin-top:110px;margin-left:20px}
#pyrex-game .playgame #fouet .cake{margin-top:200px;margin-left:20px}
#pyrex-game .playgame #plat .cake{margin-top:140px;margin-left:20px}

.nwe-layout.ltad-design .content-wrapper{padding-top:30px}

#deltaAleadyWin{width:400px}
#deltaAleadyWin.ltad .form{padding:20px 40px}
#deltaAleadyWin.ltad .rowElem.explain{margin:15px 0 10px 0;width:300px;text-align:center}
#deltaAleadyWin.ltad .button{float:left;margin-right:5px;width:100px;margin-left:52px}
#deltaAleadyWin.ltad .button.last{margin-right:0px;}
#deltaAleadyWin.ltad .center{position:relative;width:210px;margin:0 auto;}


#delta-game{position:relative;width:615px;height:517px}
#delta-game .products{position:absolute;top:200px;left:70px;}
#delta-game .products img{position:absolute;}
#delta-game .delta-select{cursor:pointer}
#delta-game .form{width:300px;position:absolute;top:370px;left:160px}
#delta-game .form label{margin-top:7px;margin-left:3px;font-weight:bold}
#startDeltaGame{position:absolute;top:410px;left:210px}
#DeltaGameResult{position:absolute;width:615px;height:517px;top:0;left:0;}
#DeltaGameResult .delta-pop-up-bg{position:absolute;top:90px;left:70px;}
#DeltaGameResult .delta-pop-up-result{position:absolute;font-size: 50px;text-align: center;width: 150px;top: 140px;left: 235px;color: #573415;font-family:nestle_dessertregular,Arial;}
#DeltaGameResult .delta-pop-up-text{position:absolute;top:220px;left:180px;text-align:center;width:245px}
#DeltaGameResult .delta-pop-up-btn{position:absolute;top:345px;left:250px;}

#multiProductSelect{width:726px}
#multiProductSelect.two{width:560px}
#multiProductSelect li.ltad_c2l_item {float:left;text-align: center;margin: 0px 5px 0px 5px;}
#multiProductSelect.two li.ltad_c2l_item {margin: 0px 5px 0px 22px;}
#multiProductSelect .ltad_c2l_item img{margin-bottom:10px}
#multiProductSelect .ltad_c2l_item div{}
#multiProductSelect .notice{width: 100%;text-align: center;display: block;color: #401f13;margin-top: 10px;}

#LoginFormWait{width:250px}
#LoginFormWait .form{padding: 40px 0px;text-align:center;}


#finishProfile{width:480px}
#finishProfile .form{text-align:center}

/*#enterCode {width:500px}
#enterCode input[type=text]{width:195px;}*/

.ltad .enterCodeV2{margin-bottom:15px}
.ltad .enterCodeV2 h2{font-size:18px;font-weight:normal;width:100%;border-bottom:1px solid #000000;margin-bottom:10px}
.ltad .enterCodeV2 .label20{font-size:16px;font-weight:bold;margin-top:15px;margin-bottom:2px}
.ltad .enterCodeV2 .enter_code_part {font-weight:bold;text-transform:uppercase;letter-spacing:2px}
.ltad .enterCodeV2 .checkbox{margin-top: 7px;margin-left: 5px;}
.ltad .enterCodeV2 .code_part_sep{float: left;margin: 0px 5px;font-size: 17px;font-weight: bold;}

.ltad .loginForm{margin-top:20px}
.ltad .lf_login{width:269px;float:left;border-right: 1px solid #9f745d;padding-left: 40px;}
.ltad .lf_login .login_forget_password{clear:both;float:left;font-size:11px;margin-top:5px}
.ltad .lf_register{width:270px;float:left;padding-left: 40px;}

.ltad .header .login .register_button,.ltad .header .login .login_button{margin-top:1px}

.ltad .enterCodeV2 .code-barre{width:584px;height:42px;background:url('img/barre-code.png') no-repeat 0 0;}
.ltad .enterCodeV2 .code-barre .nb-codes{margin-top: 13px;float: left;margin-left: 40px;width: 100px;}
.ltad .enterCodeV2 .code-barre .br-val{float: left;margin-top: 13px;margin-left: 92px;}
.ltad .enterCodeV2 .codes_list{width:400px;margin-top:5px}
.ltad .enterCodeV2 .codes_list .a_code{float:left;width:200px}

.ltad .cupponsV2{margin-top:40px}
.ltad .cupponsV2 h2{font-size:18px;font-weight:normal;width:100%;border-bottom:1px solid #000000;margin-bottom:10px}
.ltad .cupponsV2 .cuppon{width:627px;height:231px;margin-top:15px}
.ltad .cupponsV2 .cuppon.br040{background:url('img/visu-code-040.png') no-repeat 0 0;}
.ltad .cupponsV2 .cuppon.br080{background:url('img/visu-code-080.png') no-repeat 0 0;}
.ltad .cupponsV2 .cuppon.br200{background:url('img/visu-code-200.png') no-repeat 0 0;}
.ltad .cupponsV2 .cuppon .description{float: left;margin-left: 373px;margin-top: 30px;width: 230px;}
.ltad .cupponsV2 .cuppon .description sup{line-height:0px}
.ltad .cupponsV2 .cuppon .compteur{width:66px;height:23px;background:url('img/spt-useCuppons.png') no-repeat 0 -46px;display:block;float: left;margin-left: 373px;margin-top: 42px;color: #fef2d8;font-size: 16px;letter-spacing: 13px;padding-left: 7px;padding-top: 2px;}
.ltad .cupponsV2 .cuppon .print_cuppon{width:118px;height:23px;background:url('img/spt-useCuppons.png') no-repeat 0 0;display:block;float: left;margin-top: 42px;margin-left: 372px;text-decoration: none;}
.ltad .cupponsV2 .cuppon.br200 .print_cuppon{width:189px;height:23px;background:url('img/spt-useCuppons.png') no-repeat 0 -23px;display:block;float: left;margin-left: 372px;text-decoration: none;}
.ltad .cupponsV2 .cuppon .compteur-label{float: left;display: block;width: 150px;margin-top: 39px;font-weight: bold;font-size: 11px;}

#printBRV2 {width:684px}
#printBRV2 .title{text-align:center;width:500px;}
#printBRV2 span{display:block}
#printBRV2 .box{width:281px;margin-right:20px;border-right:1px solid #e1d8d4;padding-right:20px}
#printBRV2 .box p{height:120px}
#printBRV2 .box.right{margin-right:0px;border-right:none;padding-right:0px}
#printBRV2 li{margin-top:10px;margin-left:10px}
#printBRV2 .marginLeft{margin-left:20px}
#printBRV2 .centered{position:relative;margin:0 auto;width:125px}
#printBRV2 .nb_cuppon_print{float:left;color: #532416;font-size: 30px;font-weight: bold;margin-top: 47px;margin-right: 10px;}

#BRMailPop{width:250px}
#BRMailPop .form{padding: 40px 0px;text-align:center;}

#BRNoCuppon{width:270px}
#BRNoCuppon .form{padding: 40px 0px 6px 0px;text-align:center;}
#BRNoCuppon .form .button{margin: 10px 0px 0px 119px;float:none;}

#BR2Send .title{float:none;display:block;text-align: center;}

#codeResultsV2 {width:750px;color:#401f13;}
#codeResultsV2 .title{text-align:center;width:100%;font-size:40px;font-weight:bold;padding-top:20px;display:block}
#codeResultsV2 .line1{width:90%;display:block;font-size:20px;font-weight:bold;padding-top:20px;margin-left:40px}
#codeResultsV2 .line1-2{font-size:16px;}
#codeResultsV2 .line2{width:90%;display:block;font-size:13px;padding-top:20px;padding-bottom:40px;margin-left:40px}
#codeResultsV2 hr{color: #b3b3b3;width:50%;background-color: #b3b3b3;height: 1px;border: 0;margin-left: 25%;margin-bottom:20px}
#codeResultsV2 .br_left{float:left;width:55%}
#codeResultsV2 .br_right{float:left;width:45%}
#codeResultsV2 .br_value{font-size:30px}
#codeResultsV2 .br_image {margin-left: 45px;margin-top: 25px;}

#WaitEnterCode{width:250px}
#WaitEnterCode .form{padding: 40px 0px;text-align:center;}

#WrongCode{width:400px}
#WrongCode .txt1{font-size: 16px;font-weight: bold;margin-bottom: 10px;display: block;}

#loginFormSubmit .patient-wait{}

.ltad .reCaptcha_msg{font-weight:bold;color:red}

#delta2-game{position:relative;width:615px;height:825px}
#delta2-game .socle{position:absolute;top: 160px;left: 130px;}
#delta2-game .cerclage{position:absolute;top: 0px;left: 0px;}
#delta2-game #wheel{position:absolute;top: 190px;left: 127px;}

#delta2-game .sl-ppg-1{position:absolute;left: 289px;top: 83px;transform: rotate(247deg);-ms-transform: rotate(247deg);-webkit-transform: rotate(247deg);width: 50px;}
#delta2-game .sl-ppg-2{position:absolute;left: 211px;top: 271px;transform: rotate(338deg);-ms-transform: rotate(338deg);-webkit-transform: rotate(338deg);width: 50px;}
#delta2-game .sl-ppg-3{position:absolute;left: 19px;top: 194px;transform: rotate(64deg);-ms-transform: rotate(64deg);-webkit-transform: rotate(64deg);width: 50px;}
#delta2-game .sl-ppg-4{position:absolute;left: 100px;top: 4px;transform: rotate(157deg);-ms-transform: rotate(157deg);-webkit-transform: rotate(157deg);width: 50px;}

#delta2-game .sl-tab-1{position:absolute;left: 209px;top: 6px;transform: rotate(206deg);-ms-transform: rotate(206deg);-webkit-transform: rotate(206deg);width: 50px;}
#delta2-game .sl-tab-2{position:absolute;left: 288px;top: 192px;transform: rotate(295deg);-ms-transform: rotate(295deg);-webkit-transform: rotate(295deg);width: 50px;}
#delta2-game .sl-tab-3{position:absolute;left: 101px;top: 267px;transform: rotate(25deg);-ms-transform: rotate(25deg);-webkit-transform: rotate(25deg);width: 50px;}
#delta2-game .sl-tab-4{position:absolute;left: 23px;top: 82px;transform: rotate(111deg);-ms-transform: rotate(111deg);-webkit-transform: rotate(111deg);width: 50px;}

#delta2-game .marker{position:absolute;top: 145px;left: 296px;
transform: rotate(-10deg);
transform-origin:10px 25px;
-ms-transform: rotate(-10deg);
-ms-transform-origin:10px 25px;
-webkit-transform: rotate(-10deg);
-webkit-transform-origin:10px 25px;
}
#delta2-game .socle-button{position:absolute;top: 612px;left: 157px;}
#delta2-game .button{position:absolute;top: 635px;left: 286px;}
#delta2-game .form{width:300px;position:absolute;top:733px;left:156px}
#delta2-game .form label{margin-top:7px;margin-left:3px;font-weight:bold}

#Delta2GameResult{position:absolute;width:615px;height:517px;top:108px;left:0;}
#Delta2GameResult .delta2-pop-up-bg{position:absolute;top:90px;left:70px;}
#Delta2GameResult .delta2-pop-up-result{position:absolute;font-size: 50px;text-align: center;width: 150px;top: 140px;left: 235px;color: #573415;font-family:nestle_dessertregular,Arial;}
#Delta2GameResult .delta2-pop-up-text{position:absolute;top:220px;left:164px;text-align:center;width:280px}
#Delta2GameResult .delta2-pop-up-btn{position:absolute;top:345px;left:250px;}

#delta2AleadyWin{width:400px}
#delta2AleadyWin.ltad .form{padding:20px 40px}
#delta2AleadyWin.ltad .rowElem.explain{margin:15px 0 10px 0;width:300px;text-align:center}
#delta2AleadyWin.ltad .button{float:left;margin-right:5px;width:100px;margin-left:52px}
#delta2AleadyWin.ltad .button.last{margin-right:0px;}
#delta2AleadyWin.ltad .center{position:relative;width:210px;margin:0 auto;}

#delta2CheckCondition{width:400px}
#delta2CheckCondition.ltad .form{padding:20px 40px}
#delta2CheckCondition.ltad .rowElem.explain{margin:15px 0 10px 0;width:300px;text-align:center}
#delta2CheckCondition.ltad .button{float:left;margin-right:5px;width:100px;margin-left:52px}
#delta2CheckCondition.ltad .button.last{margin-right:0px;}
#delta2CheckCondition.ltad .center{position:relative;width:210px;margin:0 auto;}

/* DELTA 3*/

#delta3-game{position:relative;width:615px;height:517px}
#delta3-game .button{position:absolute;top: 122px;left: 119px;}
#delta3-game .form{width:300px;position:absolute;top:262px;left:176px}
#delta3-game .form label{margin-top:7px;margin-left:3px;font-weight:bold}

#Delta3GameResult{position:absolute;width:615px;height:517px;top:0px;left:0;}
#Delta3GameResult .delta3-pop-up-bg{position:absolute;top:90px;left:70px;}
#Delta3GameResult .delta3-pop-up-result{position:absolute;font-size: 50px;text-align: center;width: 152px;top: 140px;left: 235px;color: #573415;font-family:nestle_dessertregular,Arial;}
#Delta3GameResult .delta3-pop-up-text{position:absolute;top:208px;left:164px;text-align:center;width:280px}
#Delta3GameResult .delta3-pop-up-btn{position:absolute;top:327px;left:250px;}
#Delta3GameResult .delta3-pop-up-text .disclaimer{position: absolute;top: 155px;left: -14px;width: 310px;font-size: 10px;}

#delta3AleadyWin{width:400px}
#delta3AleadyWin.ltad .form{padding:20px 40px}
#delta3AleadyWin.ltad .rowElem.explain{margin:15px 0 10px 0;width:300px;text-align:center}
#delta3AleadyWin.ltad .button{float:left;margin-right:5px;width:100px;margin-left:52px}
#delta3AleadyWin.ltad .button.last{margin-right:0px;}
#delta3AleadyWin.ltad .center{position:relative;width:210px;margin:0 auto;}

#delta3CheckCondition{width:400px}
#delta3CheckCondition.ltad .form{padding:20px 40px}
#delta3CheckCondition.ltad .rowElem.explain{margin:15px 0 10px 0;width:300px;text-align:center}
#delta3CheckCondition.ltad .button{float:left;margin-right:5px;width:100px;margin-left:52px}
#delta3CheckCondition.ltad .button.last{margin-right:0px;}
#delta3CheckCondition.ltad .center{position:relative;width:210px;margin:0 auto;}