.flatDesignLayout{padding-left:10px;padding-right:10px}#contents .flatDesignLayout h3#title{text-transform:uppercase;font-family:futura-pt,Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-size:30px;padding-bottom:0;border:none;margin-bottom:15px;margin-top:15px}.flatDesignLayout .stage{height:440px;position:relative}.flatDesignLayout .progress{height:423px;background-image:none;left:36%;max-width:64%;min-width:15%;position:relative;right:0;top:0;overflow:hidden}.flatDesignLayout #big{width:800px;height:423px;position:absolute;top:0;right:0}#stage .flatDesignLayout .stage #slideshow{position:absolute;width:36%;left:0;top:0;z-index:1;overflow:visible}.flatDesignLayout #smalls{width:466px;float:left;height:423px;background-color:#f0f0f0}.flatDesignLayout #links{height:33px;width:100%;text-align:center;margin-top:10px;margin-bottom:25px;margin-left:auto;margin-right:auto;background:url('/_images/line-x.png') repeat-x}.flatDesignLayout #links .zone{margin:0 auto;width:auto;display:inline-block}.flatDesignLayout .flipper{position:relative}.flatDesignLayout .flip-container .bottomLink{position:relative;color:#fff;text-transform:uppercase;font-size:21px;font-family:"futura-pt",Arial,Helvetica,Verdana,sans-serif;font-weight:bold;word-wrap:break-word;margin:0 0 9px 10px;display:inline-block;height:25px;line-height:25px;overflow:hidden;padding-right:15px;width:200px;top:73px;white-space:nowrap}.flatDesignLayout .flip-container .arrow{color:#fff;text-transform:uppercase;font-size:21px;position:absolute;height:16px;width:10px;top:1px;margin-left:8px}.flip-container,.front,.back{width:230px;height:210px;border:none;display:block;position:relative}#stage .patch{position:absolute;padding:8px 0 0 8px;left:9px;top:8px;width:82px;height:83px;background:#fd0;font-size:14px;color:#333;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:clip;letter-spacing:-1px}.flatDesignLayout .flipper .patch .middle .digit{font-size:41.5px;vertical-align:top;position:relative;left:7px;top:1px;letter-spacing:-1px}.flatDesignLayout .patch.right .middle .digit,#stage #wrapper .patch.right .middle .digit{left:auto;right:26%}.flatDesignLayout .patch.right.upToThreeFigures .middle .digit{right:17%}#stage #wrapper .patch.right.upToThreeFigures .middle .digit{left:auto;right:18%}.flatDesignLayout .patch.right.fourFigures .middle .digit,#stage #wrapper .patch.right.fourFigures .middle .digit{left:auto;right:20%}.flatDesignLayout .patch.right.percent .middle .digit{left:auto;right:24%}#stage #wrapper .patch.right.percent .middle .digit{right:31%}.flatDesignLayout .patch .up,.flatDesignLayout .patch .bottom{font-family:"futura-pt",Arial,Helvetica,Verdana,sans-serif;font-weight:400;font-style:normal;font-size:16px}.flatDesignLayout .patch .middle,.flatDesignLayout .patch .currency{font-family:"futura-pt",Arial,Helvetica,Verdana,sans-serif;font-weight:400;font-style:normal}.flatDesignLayout .flipper .patch .middle{line-height:41.8px;font-weight:bold;display:block}.flatDesignLayout .flipper .patch .middle .currency{font-size:28px;vertical-align:top;position:relative;top:-3px;left:1px}.flatDesignLayout .patch.right .middle .currency,#stage #wrapper .patch.right .middle .currency{left:65%}.flatDesignLayout .right.upToThreeFigures .middle .currency,#stage #wrapper .right.upToThreeFigures .middle .currency{left:80%}.flatDesignLayout .right.fourFigures .middle .currency,#stage #wrapper .right.fourFigures .middle .currency{left:79%}.flatDesignLayout .right.percent .middle .currency,#stage #wrapper .right.percent .middle .currency{left:68%}#stage #wrapper .campaign{position:relative}#stage #wrapper .patch{right:10px;left:auto;top:10px;height:105px;width:105px;padding:10px 10px;display:block}.landing #stage #wrapper .patch{right:auto;left:20px;top:19px;height:105px;width:105px;padding:10px 10px;display:block}#stage #wrapper .patch .middle{line-height:57px;font-weight:bold;display:block}#stage #wrapper .middle .digit{font-size:54px;vertical-align:top;position:relative;left:4px;top:7px;font-family:futura-pt,Arial,Helvetica,Verdana,sans-serif}.flatDesignLayout .patch.upToThreeFigures .middle .digit{font-size:32px}#stage #wrapper .patch.upToThreeFigures .middle .digit{font-size:42px}.flatDesignLayout .patch.fourFigures .middle .digit{font-size:26px;left:-1px}#stage #wrapper .patch.fourFigures .middle .digit{font-size:32px;left:4px}.flatDesignLayout .patch.upToSevenFigures .middle .digit{left:0;top:2px;font-size:23px}#stage #wrapper .patch.upToSevenFigures .middle .digit{left:0;top:11px;font-size:30px}.flatDesignLayout .patch.percent .middle .digit{left:3px}#stage #wrapper .patch.percent .middle .digit{font-size:57px}#stage #wrapper .middle .currency{font-size:38px;vertical-align:top;position:relative;top:3px;left:1px}.flatDesignLayout .patch.fourFigures .middle .currency{font-size:19px;top:-1px}#stage #wrapper .patch.fourFigures .middle .currency{font-size:25px;top:4px}.flatDesignLayout .patch.upToThreeFigures .middle .currency{font-size:21px;top:-3px}#stage #wrapper .patch.upToThreeFigures .middle .currency{font-size:28px}.flatDesignLayout .patch.percent .middle .currency{font-size:22px;top:-6px}#stage #wrapper .patch.percent .middle .currency{font-size:35px;top:-1px;font-family:futura-pt,Arial,Helvetica,Verdana,sans-serif}#stage #wrapper .up{font-size:20px;display:block;font-family:futura-pt,Arial,Helvetica,Verdana,sans-serif}#stage #wrapper .bottom{margin-top:14px;font-size:20px;margin-left:1px;display:block;font-family:futura-pt,Arial,Helvetica,Verdana,sans-serif}#stage #wrapper .campaign .shim,.flatDesignLayout #smalls .flip-container .shim{position:absolute;bottom:0;width:99%;text-align:right;padding:0 1% 1% 0;background:linear-gradient(to top,#333,rgba(255,255,255,0));display:block;height:50%}.flatDesignLayout #smalls .flip-container .shim{text-align:left}.flatDesignLayout #smalls .flip-container .back .shim{background:none}.flatDesignLayout #smalls .flip-container .back .text{display:block;font-size:1.5em;margin-top:110px;padding-left:12px;color:#fff;padding-right:10px;line-height:1.25;font-family:"futura-pt",Arial,Helvetica,Verdana,sans-serif;overflow:hidden;height:70px}#stage .shim h3.title{color:#fff;font-size:30px;width:430px;letter-spacing:-1px;white-space:pre-wrap;display:inline-block;font-weight:bold;font-family:"futura-pt",Arial,Helvetica,Verdana,sans-serif;line-height:30px;text-transform:uppercase;margin-bottom:15px;padding:0}#stage #wrapper .campaign .shim .h2{margin:0;position:absolute;bottom:10px;right:10px}#stage #wrapper .campaign .shim .bt span{font-size:16px;font-family:"futura-pt",Arial,Helvetica,Verdana,sans-serif}#images img,#images .campaign{display:block;float:left}#seemore{text-transform:uppercase;font-family:futura-pt,Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-size:18px;background-color:#fff;height:33px;line-height:33px;color:#565656;vertical-align:middle}#seemore div.left{float:left;background-image:url('/_images/arrow_left.png');background-repeat:no-repeat;height:33px;width:31px;background-color:#f0f0f0}#seemore:hover div.left{background-image:url('/_images/arrow_left_over.png')}#seemore div.right{float:right;background-image:url('/_images/arrow_right.png');background-repeat:no-repeat;height:33px;width:31px;background-color:#f0f0f0}#seemore:hover div.right{background-image:url('/_images/arrow_right_over.png')}#seemore .middle{margin-left:31px;margin-right:31px}.home #contents{background-color:#f0f0f0}#actualites{margin-top:15px;background:#fff;padding:15px}#actualites h3{font-size:1.4em;font-weight:700}#actualites .h2{font-size:1.3em;line-height:15px;margin:0 0 15px}#actualites .h2 a{font-weight:bold !important}.flatDesignLayout .col1,.flatDesignLayout .col2{width:50%;float:left}.home .flatDesignLayout .arrowlink{width:auto;float:right;margin-right:10px}.flatDesignLayout .cms_article{border-bottom:1px solid #0b6f09}.flatDesignLayout .cms_article:last-child{border:0}