body{background:url(../images/background.jpg) #FFF no-repeat center -65px;font-family:Verdana;font-size:11px;margin:auto;}
#body{margin:auto;width:905px;}
#content{background:transparent url(../images/body.jpg) no-repeat 0 0;overflow:hidden;float:left;margin-top:9px;padding-top:25px;width:677px;}
#footer{color:#9e9e9e;margin-top:30px;text-align:center;}
#footer a{color:#9e9e9e;text-decoration:none;}
#head_form{margin-top:10px;overflow:hidden;}
#home{float:left;margin-top:9px;width:690px;}
#navigation{height:288px;overflow:hidden;margin-top:15px;width:905px;}
.home #navigation{height:258px;}
#push-cic{background:url(../images/push-cic.jpg) no-repeat;height:76px;width:206px;}
#push-cic h1{margin:0;}
#push-cic a{text-decoration:none;color:#868585;font-size:9px;font-weight:strong;margin:3px 20px 0 24px;display:block}
#push-cic a:hover{text-decoration:underline!important;}
#push1{overflow: hidden;background:url(../images/push1.jpg) no-repeat;width:206px;}
#push2{background:url(../images/push2.jpg) no-repeat;height:52px;margin-top:8px;width:204px;}
#push3{background:url(../images/push3.jpg) no-repeat;height:162px;width:202px;}
#push3 a{display: block; width:166px;}
#push4{background:url(../images/push4.jpg) no-repeat;height:29px;margin-top:3px;padding-left:9px;padding-top:10px;width:203px;}
#pushvideo{background:url(../images/push3.jpg) no-repeat;height:218px;margin:12px 0;width:202px;}
#pushvideo a{display: block; margin-top: 10px;}
#sidebar{float:right;display:inline;width:203px;}

#flash_content{overflow:hidden;margin: -15px 0 0 -20px!important;width:705px;}

.body_content{color:#686666;float:left;margin-left:11px;margin-top:19px;text-align:justify;width:408px;}
.body_push{padding-left:23px;padding-top:8px;position:relative;z-index:1000;}
/* sidebar  */.body_push_home{overflow:hidden;padding:5px 20px 0 0;}
.bouton_gris{background:url(../images/bouton_gris.gif) repeat-x;float:left;height:25px;text-align:center;}
.clear{clear:both;float:none;height:0;font-size:0;}
*html .clear{margin-top: -2px;}
.floatleft,.formlabel{float:left;overflow:hidden;display:inline;}

#inscription {width:415px;}
#inscription .clear{margin:0;font-size:11px; height:auto}
#inscription .floatleft{overflow:visible;}
*html #inscription .floatleft{margin-top:0 !important;}
*+html #inscription .floatleft{margin-top:0 !important;}

.form_login{float:left;width:31%;}
.inputform{width:280px;}
.inputform input{background:url(../images/input.jpg);border:0;padding:2px 0;color:#727073;font-family:verdana;font-size:11px;height:15px;width:83px;}
*html .inputform input{margin-top: -1px;}
*+html .inputform input{margin-top: -1px;}
.itemn1{color:#FFF;float:left;font-size:12px;margin-top:10px;}
.itemn1 a{color:#FFF;text-decoration:none;}
.itemn2{color:#FFF;float:left;font-size:9px;margin-top:10px;}
.itemn2 a{color:#5b5b5b;text-decoration:none;}
.itemn2 a:hover,.selectedn2 a,.selectedn2{color:#ca3e88;}
.labelform{width:105px;}
.left_bouton_gris{background:url(../images/left_bouton_gris.gif) no-repeat;float:left;height:25px;width:4px;}
.left_nav{background:url(../images/left_nav.jpg) no-repeat;height:31px;width:7px;}
.leftinput{background:url(../images/left_input.jpg) no-repeat;height:19px;width:8px;}
.link a{color:#cdcdcd;text-decoration:none;}
.link a:hover,.itemn1 a:hover{color:#FFF;}
.logo{float:left;width:69%;}
.logo img{border:0;}
.marginbottom10{margin-bottom:10px;}
.marginbottom30{margin-bottom:30px;}
.marginleft10{margin-left:10px;}
.margintop10{margin-top:10px;}
.media_content{float:left;overflow:hidden;margin-left:22px;margin-top:19px;width:216px;}
.navigation{background:url(../images/navigation.jpg);height:31px;text-align:center;width:889px;}
.pushhome{overflow:hidden;background:url(../images/push2.jpg) no-repeat;margin-right:15px;width:204px;}

.search_engine{background: transparent url(../images/bg-search-engine.gif) no-repeat 0 0;height:196px;width:220px;margin:-3px 0 0 5px;color:#fff;}
.search_engine form{padding:0;margin:0;}
.search_engine form fieldset{border:0;padding:8px 0 0 15px;margin:0;}
.search_engine form fieldset ul{overflow:hidden;height:43px;list-style:none;padding:12px 0 0 5px;margin:0;}
.search_engine form fieldset ul li{float:none;clear:both;overflow:hidden;padding:0 0 3px 0;margin:-3px 0 0 0;}
.search_engine form fieldset ul li input{height:12px;}
.search_engine form fieldset ul li label,.search_engine form fieldset ul li input{display:inline;}
.search_engine strong{font-weight:normal;font-size:13px;font-family:Verdana,Arial,Sans-Serif;}
.search_engine input{margin:0 8px 0 0;padding:2px 0 0 0;}
*html .search_engine form fieldset ul li input{margin-top:-4px; margin-right:5px;}
*+html .search_engine form fieldset ul li input{float:none;}
.search_engine select{display:block; width:170px;font-size:10px;height:18px;}
.search_engine .button{width:180px;padding:5px 0 0 15px;}
.search_engine button{display:block;width:146px;height:27px;cursor:pointer;border:0;margin:0;padding:0;background:transparent url(../images/btn-search.gif) no-repeat 0 0;text-indent:-9999px;}
.search_engine label{display:block;font-size:11px; margin:0; padding:0;}
.search_engine form fieldset div.row{padding: 2px 0 0 5px;overflow:hidden;height:33px}
#push-search-engine{margin-top:6px; margin-left:-6px;padding-top:4px;}
.btn-promo{padding:8px 0 15px 30px !important;}
#sidebar .btn-promo{padding-left: 25px !important;}
*html #sidebar .btn-promo{padding-left: 24px !important;}
.btn-promo img{border:none;}

.offers-list ul, .offers-list li, .offers-list form, .offers-list fieldset, .offers-list h1, .offers-list h2, .offers-list p, .offers-list img,
.offer ul, .offer li, .offer form, .offer fieldset, .offer h1, .offer h2, .offer p, .offer img {margin:0;padding:0;border:0;}
.offers-list ul,
.offer ul {list-style: none;}
.offers-list h1,.offer h1{float:left;}
.offers-list h2,.offer h2{float:left;font-family:Verdana,Arial,Sans-Serif;font-size:16px;color:#787576;padding: 10px 14px;}
.offers-list h2{position:absolute;}
.offers-list .top{overflow:hidden;padding-top:10px;}
.offers-list .pager{overflow:hidden; padding-right:19px;}
.offers-list .top .pager{float:right;}
.offers-list .pager .first{padding-left:0;}
.offers-list .pager li{float: left;padding:8px 0 0 17px;}
.offers-list .bottom  .pager li{padding-top:0;}
.offers-list .top form{float:left;padding:8px 0 0 10px;}
.offers-list .top select, .offers-list .top label, .offers-list .pager li, .offers-list .pager li a{color:#787576;font-size:10px;}

.offers-list .middle{padding-top:20px;overflow:hidden;float:none;clear:both;}
.offers-list .middle li{overflow:hidden;position:relative;background: transparent url(../images/bg-offers-list.gif) no-repeat 0 0;height:250px;margin-top:12px;}
.offers-list .middle .title, .offers-list .middle .box-top, .offers-list .middle .box-bottom{overflow:hidden;}
.offers-list .middle .box-bottom{clear:both;}
.offers-list .middle .title {height:27px;}
.offers-list .middle .title p{float:right;font-size:14px;font-weight:bold;color:#e80578;padding: 10px 30px 0 0;}
.offers-list .middle .content{overflow:hidden;clear:both;float:left;width:470px;padding:26px 15px 26px 15px;}
.offers-list .middle .image, .offer .images-list li{display:block;float:left;position:relative;overflow:hidden;width:205px;height:114px;margin-right:20px;}
.offers-list .middle .image{cursor:pointer;}
.offers-list .middle .image img, .offer .images-list li img{display:block;z-index:1;}
.offers-list .middle .image .overlay, .offer .images-list li .overlay{position:absolute;background:transparent url(../images/overlay.png) no-repeat 0 0;width:205px;height:114px;z-index:2;}
.offers-list .middle .text{float:left;width:238px;height:114px;color:#787576;}
.offers-list .middle .text p{overflow:hidden;height:90px;line-height:15px;}
.offers-list .middle .text p.highlight{height:23px;line-height:23px;background-color:#ececec;text-align:center;}
.offers-list .middle .contextual{float:left;width:102px;padding:18px 35px 0 35px;}
.offers-list .middle .contextual p, .offer .middle .contextual p{overflow:hidden;font-size:11px;font-family:Verdana,Arial,Sans-Serif;text-align:center;}
.offers-list .middle .contextual .promo-1{height:58px;color:#787576;font-weight:bold;}
.offers-list .middle .contextual .promo-2{color:#e80578;}

.offers-list .middle .details, .offer .bottom div{float:left;display:inline;margin-left:15px;background:transparent url(../images/btn-offer-right.gif) no-repeat 100% 0;}
.offers-list .middle .details a, .offer .bottom a{padding:6px 10px;display:block;color:#fff;font-size:11px;text-decoration:none;font-weight:bold;font-family:Verdana,Arial,Sans-Serif;background:transparent url(../images/btn-offer-left.gif) no-repeat 0 0;}

.offers-list .message, .offer .message{font-family:Verdana,Arial,Sans-Serif;font-size:16px;color:#787576;padding:80px 0;text-align:center;}

.best-price{position:absolute;right:65px;bottom:3px;display:block;width:88px;height:90px;text-indent:-9999px;outline:none;}
.offer .best-price{bottom:0;right:55px;}
.best-price-content{color:#787576;font-size:13px}
.best-price-content strong{display:inline!important;}

.offer #slideshow{display:none;}
#slideshow{position:relative;width:906px;overflow:hidden;}
#slideshow a{outline:none;}
#slideshow #baseurl{display:none;}
#slideshow ul{position:relative;left:0;top:0;z-index:1;margin:0;padding:0;list-style:none;overflow:hidden;width:906px;height:226px;}
.jcarousel-clip, .jcarousel-container{width:906px;position: relative;overflow: hidden;}
#slideshow .previous,  #slideshow .next{position:absolute;top:84px;z-index:100;cursor:pointer;}
#slideshow .previous a, #slideshow .next a{display:block;width:54px;height:54px;background:transparent none no-repeat 0 0;text-indent:-9999px;cursor:pointer;}
#slideshow .previous a{background-image:url(../images/slideshow-arrow-left.png)}
#slideshow .next a{background-image:url(../images/slideshow-arrow-right.png)}

#slideshow .previous{left:0; margin-left: 28px;}
#slideshow .next{right:0; margin-right: 28px;}
#slideshow .previous img, #slideshow .next img{width:54px;border:none;}
#slideshow  ul li{float:left;margin:0;padding:0;width:302px;height:226px;}
#slideshow  ul li img{display:block; width:302px;}

.offer .top{overflow:hidden;padding-top:10px;}
.offer .top a, .offer .middle a.print{display:block;display:inline;outline:none;margin-top:8px;color:#787576;font-size:10px;}
.offer .top a.back{float:left;margin-left:10px;}
.offer .top a.slideshow{float:right;margin-right:45px;}
.offer .images-list{overflow:hidden;clear:both;margin: 20px 0 26px 20px;}
.offer .images-list li{margin-right:8px;}
.offer .middle{padding: 0 30px 15px 20px;overflow:hidden;clear:both;_zoom:1;}
.offer .middle a.print{display:inline;}
.offer h2{float:none;padding:10px 0 12px 0;}
.offer .middle .content {color:#787576 !important;font-family:Verdana,Arial,Sans-Serif !important;font-size:11px !important;}
.offer .middle .content p{margin:10px 0;}
.offer .middle .contextual{float:right;position:relative;display:inline;width:201px;padding-bottom:94px;margin:0 15px 20px 10px;background:transparent url(../images/bg-box-bottom.gif) no-repeat 0 100%;}
.offer .middle .contextual .promo-1{color:#e80578 !important;font-size:13px !important;padding:18px 14px 8px 14px;background:transparent url(../images/bg-box-top.gif) no-repeat 0 0;margin:0!important;}
.offer .middle .contextual .promo-2{color:#787576 !important;font-size:10px !important;background-color:#e5e4e4;padding:12px 36px;margin:0 12px;}
.offer .bottom{padding-left:5px;}
.offer .bottom div{clear:none;margin-right:20px;}

#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30;}
#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(../images/fancy_progress.png) no-repeat;}
#fancy_outer{position:absolute;top:0;left:0;z-index:90;background:transparent url(../images/bg-fancy.gif) no-repeat;display:none;margin:0;}
#fancy_outer *{display:none;}
#fancy_inner{display:block;position:relative;width:100%;height:100%;}
#fancy_content{display:block;z-index:100;position:absolute;margin:0;}
#fancy_ajax{display:block;height:254px;width:408px;padding:20px;color:#000;}
#fancy_ajax *{display:block;}
#fancy_ajax h2, #fancy_ajax form, #fancy_ajax fieldset, #fancy_ajax label, #fancy_ajax input, #fancy_ajax button{margin:0;padding:0;}
#fancy_ajax fieldset{border:none;}
#fancy_ajax h2{font-family:Verdana,Arial,Sans-Serif;font-size:12px;color:#7a6464;font-weight:bold;text-transform:uppercase;margin-top:-3px;}
#fancy_ajax fieldset{padding-top:40px;}
#fancy_ajax .row{overflow:hidden;padding-bottom:25px;}
*html #fancy_ajax .row{padding-bottom:40px;}
#fancy_ajax input, #fancy_ajax label{float:left;}
#fancy_ajax label{padding-left:36px; width:72px;color:#7a6464;font-family:Verdana,Arial,Sans-Serif;}
#fancy_ajax input{position:relative;z-index:1;width:230px;height:16px;border-width:1px;border-style: solid;border-color: #404040 #d4d0c8 #d4d0c8 #404040}
#fancy_ajax .hidden{display:none;}
#fancy_ajax .row-button{clear:both;padding-left:135px;padding-top:1Opx;}
#fancy_ajax button{border:none;cursor:pointer;font-weight:bold;font-size:11px;color:#fff;width:131px;height:25px;line-height:25px;text-align:center;background:transparent url(../images/btn-button.gif) no-repeat 0 0;}
#fancy_ajax .response{font-family:Verdana,Arial,Sans-Serif;font-size:12px;color:#7a6464;text-align:center;padding-top:100px;}
#fancy_close{display:block;position: absolute;top: 15px;right: 20px; height:19px;width:63px;background: url(../images/btn-close.gif) top left no-repeat;cursor: pointer;z-index: 181;display: none;}
#fancy_ajax ul{margin:0;padding:0;}
#fancy_ajax ul.error{list-style:none;width:370px;position:absolute;z-index:0;left:0}
#fancy_ajax ul.error li{text-align:right;color: #ff0000;font-weight:bold;}
#fancy_ajax .row.error label{color: #ff0000;}
#fancy_ajax .row.error input{border: 1px solid #ff0000;}
#fancy_ajax ul.advantages li {background: transparent url(../images/disc.gif) no-repeat 0 4px; padding-left: 15px;}
#fancy_ajax ul.advantages li, #fancy_ajax p, #fancy_ajax h3, #fancy_ajax h4 {color:#868585;font-size:12px;}
#fancy_ajax h3, #fancy_ajax h4{margin: 3px 0 14px 0;}
#fancy_ajax  .legal{font-size: 9px;margin-top:12px;}
#fancy_ajax  ul.advantages{padding-left: 10px;height:78px;margin-top:-10px;}
.offer .slideshow, .offers-list .top form{width:164px;}

.home-links{padding-top:6px;}

.right_bouton_gris{background:url(../images/right_bouton_gris.gif) no-repeat;float:left;height:25px;width:4px;}
.right_nav{background:url(../images/right_nav.jpg) no-repeat;height:31px;width:9px;}
.rightinput{background:url(../images/right_input.jpg) no-repeat;height:19px;width:8px;}
.selectedn1 a,.selectedn1{color:#514f4f;}
.separateur{background:url(../images/separateur.jpg) no-repeat center;height:1px;margin-bottom:20px;margin-top:20px;width:100%;}
.separator_nav{background:url(../images/navsep.jpg) no-repeat center;float:left;height:31px;width:50px;}
.separator_undernav{background:url(../images/undernavsep.jpg) no-repeat center;float:left;height:30px;width:40px;}
.title_buzz{background:#b4b3b3;color:#FFF;font-size:15px;padding:3px 12px 3px 21px;}
/* Contenu des pages  */.title_page{background:#f20178;color:#FFF;font-size:15px;padding:3px 12px 3px 21px;}
.under_nav{background:url(../images/undernav.jpg);height:30px;width:100%;}

#faq{position:absolute;text-align:center;}
#faq object{outline:none;}
#faq .container{width:240px;height:226px;margin: 0 auto;text-align:left;margin-top:-227px;margin-left:665px;}
#faq .content{position:absolute;z-index:10;width:240px;height:226px;}