﻿/* Cashstore v5.0 Stylesheet
Base Colors
Blue #3b5998
Vert #c3be2d
*/

.bodybg {background:#e4e4e4 url('../images/layout/background.gif') repeat-x top	left;}
.bodybg_signup {background:#e4e4e4 url('../images/layout/sign-up-background-b.jpg') no-repeat top;}

/* Header */
#header{margin:5px 0 0 0;}
#logo{margin-top:10px;}
#logo .baseline{font-size:1.7em; margin-top:5px; color:#003366;font-family:verdana; text-transform:uppercase;}
#headerauth{background: url('../images/layout/header_auth_bkg.png') no-repeat; padding:5px 0 0 15px; color:#fff; height:90px;}

#headerauth .headrauthIdentify{font-size:1.2em; font-weight:bold; color:#fff; padding:0; margin:0; text-transform:uppercase;}

#headerauth a{color:#fff; font-weight:bold;}
#headerauth .authlabels{margin:5px 0 0 0; padding:0; line-height:1em; font-size:1em;}
#headerauth .authfields{margin:0; padding:0;}
#headerauth .authfields input{font-weight:bold;}
#headerauth .authgo{padding:7px 0 0 0; margin:0;}
#headerauth .small{font-size:0.8em; padding-bottom:0; margin-bottom:0; text-align:right; line-height:0.8em;}
#headerauth .logout{background: url('../images/buttons/logout.png') no-repeat right;padding:0 15px 0;}
#headerauth .cash{background: #f75310; font-weight:bold; padding:2px;}
#headerauth .accountlinks{font-size:0.8em; padding-bottom:0; margin:7px 0 0 0; line-height:0.8em;}

/* Breadcrumbs */
#breadcrumbs{font-size:0.9em; margin: 0 0 10px 0;}
#breadcrumbs a{color:#333; text-decoration:none;}
#breadcrumbs a:hover{color:#222; text-decoration:underline;}

/* Navigation */
#nav{font-size:0.75em;}
#nav ul{list-style: none; margin:0; padding:0;}
#nav ul li{float:left; text-align:center; margin:0; padding:0;}
#nav a{text-decoration:none; color:#000; line-height:1.4em;}
#nav a:hover{text-decoration:none; color:#f75310;}
#nav .home a{display:block; height:31px; width:43px; margin:0; padding-top:5px; background: url('../images/layout/nav_vp_home.png') repeat-x;}
#nav .cat a{display:block; background: url('../images/layout/nav_bkg.gif') repeat-x; height:30px; width:58px; padding: 5px 1px 0 1px; border-left:solid 1px #fff; margin:0;}
#nav .vp a{display:block; background: url('../images/layout/nav_vp.gif') no-repeat right; height:30px; padding: 5px 0 0 0; width:52px; border-left:solid 1px #fff; margin:0;}
#nav .cat ul li, #nav .home ul li{height:35px!important; width:54px;}
#nav .cat li.sub_nav_first a, #nav .home li.sub_nav_first a{background: #fbfbfb url(../images/layout/subnav_first_bk.gif) no-repeat; height:35px!important;width:54px;}
#nav .cat li.sub_nav_last a, #nav .home li.sub_nav_last a{background: url(../images/layout/bottom.png) no-repeat; height:31px!important;width:204px !important;border:none;border-left:none!important;border-right:none!important}
#nav .cat li.sub_nav_last, #nav .home li.sub_nav_last {background:none;}
#nav .cat li.sub_nav_last a:hover, #nav .home li.sub_nav_last a:hover {width:200px;background: url(../images/layout/bottom_hover.png) no-repeat; height:31px!important;}
#nav .cat ul li a, #nav .home ul li a{border:1px solid #F75310;border-left:1px solid #f75310!important;display:block; background:#fbfbfb;height:30px!important;width:54px; padding: 5px 1px 0 1px; border-left:solid 1px #fff; margin:0;color:#333;font-size:11px;}
#nav .cat ul li a:hover, #nav .home ul li a:hover {font-weight:bold;height:30px!important;color:#fff;background:#f75310;}

/*Menu Sub categories*/
/*#nav li ul {width:950px;}*/
#nav ul ul{position:absolute;z-index:500px;display:none;}
#nav li ul li{float:none;height:20px !important;padding-bottom:0;}
#nav li ul li a{width:202px!important;height:20px!important;text-align:left!important;padding-left:6px;}
#nav li ul {position: absolute;left: -999em;z-index:1000}
#nav li:hover ul {left: auto;display:block;}
#nav a {display: block;}
/*IE7*/
* + html #nav li ul {margin-top:35px;margin-left:-54px;}

/* Sub Navigation Home */
#subnav{border-bottom:solid 1px #fff;}
#subnav ul{list-style: none; margin:0; padding:0;}
#subnav ul li{float:left; text-align:center;}
#subnav a{text-decoration:none; color:#fff; font-weight:bold;}
#subnav a:hover{text-decoration:none; color:#000;}
#subnav .navhomefaq a{background:#f75310; height:23px; display:block; padding:7px 7px 0 15px;}
/*#subnav .navhome a{background:#f75310; height:23px; display:block; padding:7px 7px 0 12px;}*/
#subnav .navhome a{background:#f75310; height:23px; display:block; padding:7px 13px 0 12px;}
#subnav .navcat a{background:#f75310; height:23px; display:block; padding:7px 12px 0 13px; width:275px; text-align:left;}
#subnav .navcatfavorite a{display:block; padding:5px 1px 0 1px; height:25px; border-left:solid 1px #fff;}
#subnav .navspecial{background: url('../images/layout/nav_special_bkg.gif') repeat-x; height:30px;}
#subnav .navavis a{display:block; padding:7px 10px 0 10px; height:23px; border-left:solid 1px #fff;}
#subnav .navavis a span{background: url('../images/layout/nav_avis.png') no-repeat; padding-left:19px}
#subnav .navreductions a{display:block;padding:7px 10px 0 10px; height:23px;}
#subnav .navreductions a span{background: url('../images/layout/nav_reductions.png') no-repeat;padding-left:19px}
#subnav .navtoolbar a{display:block;padding:7px 4px 0 10px; height:23px;}
#subnav .navtoolbar a span{background: url('../images/layout/nav_reductions.png') no-repeat;padding-left:19px}
#subnav .navtoolbaroff{width:45px;}
#subnav .navrss a{display:block; padding:5px 1px 0 1px; height:25px;}
#subnav .navfavorite a{display:block; padding:5px 0 0 16px; height:25px;}

/* Cashback */
.tooltip .cashbackmember{display:block; background: url('../images/layout/cashteam_bkg.png') no-repeat; color:#fff; font-weight:bold; width:77px; height:26px; text-align:center; padding-top:10px;}
.tooltip .cashbackteam{display:block; background: url('../images/layout/cashmember_bkg.png') no-repeat; color:#fff; font-weight:bold; width:77px; height:26px; text-align:center;  padding-top:10px;}
.foryou{color: #3877a9; font-weight:bold; font-size:0.8em}
.foryou2{color: #0099cc; font-weight:bold; font-size:0.9em}
.recuperer{color:#333; font-weight:bold; font-size:0.8em; font-size:1.4em; position:relative; margin:0; top:-25px;}
.recupreteam, .recupre{position:relative;}
.recupreteam{bottom:10px;padding-left:20px;}
.recupererTeam{top:-28px; color:#333; font-weight:bold; font-size:0.8em; font-size:1.4em; position:relative; }
.forteam{color:#a79c05; font-weight:bold; font-size:0.8em}
#merchantcashback .cashbackmember{ background: url('../images/layout/bleu.png') no-repeat; color:#FFFFFF;display:inline-block;font-size:15px;font-weight:bold;height:43px;margin-top:-11px;padding-top:9px;text-align:center;width:92px; position:relative;}
#merchantcashback .cashbackteam{ font-size:15px; display:inline-block; background: url('../images/layout/vert.png') no-repeat; color:#fff; font-weight:bold; width:92px; height:43px; text-align:center;  padding-top:13px; position:relative;}
#merchantcashback { background: url('../images/layout/Background.png') no-repeat; height:208px; position:relative;}
.cashbackmember{color:#0099cc; font-weight:bold;}
.cashbackteam{color:#999900; font-weight:bold;}
* + html .recupererTeam{top:-25px!important;position:relative!important;}
* + html .recuperer{top:-25px!important;position:relative!important;}
.cashbackmember_jusque{float: left;  text-align: center; width: 100%;font-weight:bold;margin-top:-12px;font-size:0.9em;}
.cashbackmember_rate{width: 100%; text-align: center; float: left; margin-top: 0px;font-size:1.2em;}
.merchantinfotooltip_jusque{font-size:0.4;font-size:normal !important;}

/* Merchant Direct Access */
#merchantdirect a{color:#fff; text-decoration:none;}
#merchantdirect div.toggle{background: url('../images/layout/direct_toggle.png') no-repeat; background-position:left top; height:24px; color:#fff; font-size:0.9em; padding:15px 0 0 4px; font-weight:bold;}
#merchantdirect div.active{background-position: left bottom;}
.merchantdirectlist{display:none; background: url('../images/layout/direct_layer_bkg.png') no-repeat; position: absolute; width:324px; height:590px; padding:10px 0 0 1px; top:215px; z-index: 5;}
.merchantdirectlist ul#topm{list-style: none; margin:0; padding:0;}
.merchantdirectlist ul#topm li{background:#f4f4f5; height:75px; border-bottom:solid 1px #bfc8d5; padding-left:10px;}
.merchantdirectlist ul#topm li:hover{background:#fff;}
.merchantdirectlist ul#allm{list-style: none; margin:0; padding:0;}
.merchantdirectlist ul#allm li{background:#f4f4f5; padding-left:10px;}
.merchantdirectlist ul#allm li:hover{background:#fff; cursor:pointer;}
.merchantdirectlist ul#allm li a{color:#3b5998; text-decoration:none;}
.merchantdirectlist ul#allm li a:hover{color:#3b5998; text-decoration:none;}
.merchantdirectlist ul#allm li .textcashback{ float:right; text-align:right; padding-right:7px;}
.merchantdirectlist a.logo{float:left; width:150px; height:65px;}
.merchantdirectlist h3{margin:5px 0 3px 0; padding:0; font-size:1em;}
.merchantdirectlist h3 a{color:#3b5998; text-decoration:none; font-weight:bold;}
.merchantdirectlist .cashback{color:#f75310; font-size: 0.9em;}
.merchantdirectlist p{font-size: 0.9em; line-height:1em;}
#panedirect{overflow:auto; height: 575px; width:318px;}

/* Events */
#events a{color:#fff; text-decoration:none;}
#events h3.toggleevents{background: url('../images/layout/events_toggle.png') no-repeat; background-position:left top; height:28px; color:#fff; font-size:1.3em; padding:11px 0 0 60px; width:250px; font-weight:bold; font-style:italic;}
#events h3.activeevents{background-position: left bottom;}
.eventslist{display:none; background:#ccc; position: absolute; width:350px; height:270px; top:215px; left:710px; z-index: 5;}
#paneevents{overflow:auto; height: 500px;}

/* Merchant Top */
#merchanttop ul{list-style: none; margin:0; padding:0;color:#3b5998;}
#merchanttop ul li{float:left; margin:0; padding:0; font-size:0.9em;}
#merchanttop .all a{color:#f75310; font-size:0.8em; text-decoration:underline;}
#merchanttop a{text-decoration:none;color:#3b5998;}
#merchanttop a:hover{text-decoration:underline;color:#3b5998;}

/* Homepage flash cover */
#homeflashcover{margin:0 0 10px 0; width:950px; height:257px;}

/* Homepage Tabs */
ul.tabs{margin:0 !important; padding:0; height:30px; border-bottom:1px solid #666;}
ul.tabs li{float:left; padding:0; margin:0; list-style-type:none;}
ul.tabs a{ 
    float:left;
    font-size:13px;
    font-weight:bold;    
    display:block;
    padding:5px 0 2px 0;
    background: url('../images/layout/home_tab_off.png') no-repeat;	
    text-decoration:none;
	width:314px;
    height:25px;
    color:#777;
    margin:0 1px 0 0;
    position:relative;
    text-align:center;
    text-transform: uppercase;}
ul.tabs a:hover{color:#333;}
ul.tabs a.current{background: url('../images/layout/home_tab_on.png') no-repeat; color:#000; cursor:default;}

/* Merchant Tabs */
ul.merchanttabs{margin:0 !important; padding:0; height:30px;}
ul.merchanttabs li{float:left; padding:0; margin:0; list-style-type:none;}
ul.merchanttabs a{ 
    float:left;
    font-size:13px;
    font-weight:bold;    
    display:block;
    padding:5px 0 2px 0;
    background: url('../images/layout/merchant_tab_off.png') no-repeat;	
    text-decoration:none;
	width:141px;
    height:25px;
    color:#777;
    margin:0 2px 0 0;
    position:relative;
    text-align:center;
    text-transform: uppercase;}
ul.merchanttabs a:hover{color:#333;}
ul.merchanttabs a.current{background: url('../images/layout/merchant_tab_on.png') no-repeat; color:#000; cursor:default;}

#merchantnews{background:#fff;padding:10px; height:707px;}
.merchantnewsitem h2{margin:0 0 3px 0; padding:0;}
.merchantnewsitem h2 a{font-size:0.7em; text-decoration:none; color:#f75310;}
.merchantnewsitem{background:#fff;}
.merchantnewsitem .merchantnewsitemcontent {border-bottom:1px solid #DDDDDD;}
#merchantnews .small a{color:#3b5998; text-decoration:none;}
#merchantnews .small a:hover{color:#3b5998; text-decoration:underline;}

#merchantcoupons{background:#fff; padding:10px; height:632px;}
#merchantcoupons h2{font-size:1.4em; text-decoration:none; color:#f75310; text-align:center; font-weight:bold;}
#merchantcoupons h3{margin:3px 0 7px 0; padding:0; font-size:1.3em;}
#merchantcoupons h3 span{font-weight:bold;}
#merchantcoupons a{color:#30629b; text-decoration:none;}
#merchantcoupons a:hover{color:#30629b; text-decoration:underline;}
#merchantcoupons .coupon{margin:0 0 20px 0;}
#merchantcoupons .coupon p{margin:5px 0 5px 0;}

#merchantopinions{background:#fff; padding:10px;}

/* Homepage Category List */
.bloctabs{position: relative; width: 100%; margin-bottom:10px;}
.pane{display:none; background:#fff; padding:10px;}
#homecatlist{width:600px; height:390px;}
#homecatlist h2{font-weight:bold; font-size:1.1em; margin:0; padding:0;}
#homecatlist a{color:#000; text-decoration:none;}
#homecatlist a:hover{color:#30629b; text-decoration:underline;}
#homecatlist p{margin:0; padding:0; line-height:1em;}
#homecatlist .maincat{float:left; width:290px;height:47px; margin-left:5px;}
#homecatlist .subcat a{color:#30629b; text-decoration:none; font-size:0.9em;}
#homecatlist .subcat a:hover{text-decoration:underline;}

/* Homepage New Merchants */
#homenewmerchants{ background:#fff; height:340px}
#homenewmerchants ul{list-style: none; margin:0; padding:0;}
#homenewmerchants ul li{ float:left; width:312px; height:65px; margin-bottom:5px; margin-left:-7px;}
#homenewmerchants ul li:hover{background:#f6f6f6;}
#homenewmerchants a.logo{float:left; width:150px; height:65px; text-align:center;}
#homenewmerchants h3{margin:5px 0 3px 0; padding:0; font-size:1em;}
#homenewmerchants h3 a{color:#3b5998; text-decoration:none; font-weight:bold;}
#homenewmerchants .cashback{color:#f75310; font-size: 0.9em; font-weight:bold;}
#homenewmerchants p{font-size: 0.9em; line-height:1em;}

/* Bloc White */
.bloc{position:relative; background:#fff; width:100%; margin-bottom:10px;}
.corner{position: absolute; width: 10px; height: 10px; background: url('../images/layout/corners.png') no-repeat; font-size: 0%;}
.blocinner{padding: 10px;}
.tl{top: 0; left: 0; background-position: 0 0;}
.tr{top: 0; right: 0; background-position: -10px 0;}
.bl{bottom: 0; left: 0; background-position: 0 -10px;}
.br{bottom: 0; right: 0; background-position: -10px -10px;}
 .bloc h2{padding: 0 0 0 10px; margin:0; font-size:1.1em; background-color:#ccc; font-weight:bold; text-transform:uppercase; border-bottom:solid 1px #777;}
.bloc h2{background: url('../images/layout/bloc_header.png') no-repeat; height:25px; color:#333; padding: 5px 0 0 10px; margin:0; font-size:1.3em; font-weight:bold; text-transform:uppercase;}
.bloc h2.account310{background: url('../images/layout/bloc_account_310_bkg.png') no-repeat; height:25px; color:#fff; padding: 5px 0 0 10px; margin:0; font-size:1.3em; font-weight:bold; text-transform:uppercase;}
.bloc h2.account630{background: url('../images/layout/bloc_account_630_bkg.png') no-repeat; height:25px; color:#fff; padding: 5px 0 0 10px; margin:0; font-size:1.3em; font-weight:bold; text-transform:uppercase;}
.bloc h2.max{background: url('../images/layout/bloc_950_bkg.png') no-repeat; height:25px; color:#333; padding: 5px 0 0 10px; margin:0; font-size:1.3em; font-weight:bold; text-transform:uppercase;}
.banner{margin-bottom:10px;}

/* Bloc Commitments */
.commitments{margin-bottom:10px;}

/* How To */
.blocblue{position:relative; background:#a7c8ee; width:100%; margin-bottom:10px;}
.cornerblue{position: absolute; width: 5px; height: 5px; background: url('../images/layout/cornersblue.gif') no-repeat; font-size: 0%;}
.btl{top: 0; left: 0; background-position: 0 0;}
.btr{top: 0; right: 0; background-position: -5px 0;}
.bbl{bottom: 0; left: 0; background-position: 0 -5px;}
.bbr{bottom: 0; right: 0; background-position: -5px -5px;}
.howto{padding: 10px 0 10px 0; height:200px; color:#3b5998; text-align:center; font-size:1em; font-weight:bold;}
.howto .step{border-left:solid 2px #fff;}
.howto .step1{padding-left:15px;}
.howto h2{color:#3b5998; font-weight:bold;}
.howto p{padding-top:10px;}

/* SAV */
#savbloc{background: url('../images/layout/sav_bkg.png') no-repeat; width:310px; height:206px; margin-bottom:10px; color:#fff;}
#savbloc h2{color:#fff; font-weight:bold; font-size:1.6em; margin:20px 0 0 108px;}
#savbloc .phone{color:#ffef00; font-weight:bold; font-size:1.6em;}
#savbloc p{margin:10px 0 5px 110px; font-size:1.2em;}
#savbloc .workhours{text-align:center;}


/*New SAV */
#savnewbloc{background: url('../images/layout/sav-image.png') no-repeat; width:750px; height:136px; margin-bottom:10px; color:#fff;}
#savnewbloc .savtitleh2{color:#fff; font-weight:bold; font-size:1.6em;}
#savnewbloc .phone{color:#ffef00; font-weight:bold; font-size:1.6em;}
#savnewbloc p{font-size:1.2em;line-height:1.3em;margin:0 0 0 120px;}
#savnewbloc .workhours{text-align:center;}

/* Private Sales */
#privatesales h3{ color:#30629b; font-size:1.3em; font-weight:bold;}
#privatesales a{color: #30629b; text-decoration:none;}
#privatesales a:hover{color:#123154; text-decoration:underline;}
#privatesales .morenews{clear:both; text-align:right; font-size:0.9em}
#privatesales .normal{border-bottom: solid 3px #c3be2d; float:left; width:87px; text-align:center; display:block; background: url('../images/layout/ps_tab_off.gif') no-repeat; height:19px; color:#aaa; padding: 2px 0 0 0; margin:0; font-size:1.1em; font-weight:bold;}
#privatesales .selected{border-bottom: solid 3px #c3be2d; float:left; width:87px; text-align:center; display:block; background: url('../images/layout/ps_tab_on.gif') no-repeat; height:19px; color:#fff; padding: 2px 0 0 0; margin:0; font-size:1.1em; font-weight:bold;}
#privatesales .ps{clear:both; background:#ddd url('../images/layout/ps_pane_bkg.gif') repeat-x top; height:150px; color:#000;}
#privatesales .ps .nops{padding:45px; font-weight:bold;}
#privatesales .psitem{margin:10px 0 0 0;}
#privatesales .cashbackteam{color:#0099cc; font-weight:bold; font-size:0.9em;}
#privatesales .foryou{ font-size:0.9em;}
/* Category */
#catname h2{color:#f75310; margin:0 0 0 0; padding:10px 0 0 0; font-size:1.2em; font-weight:bold;}
#catname h3{color:#f75310; margin:0 0 10px 0; padding:0; font-size:1em; font-weight:bold;}

/* Letter Filter */
#letterfilter .max{background: url('../images/layout/bloc_950_bkg.png') no-repeat; height:30px; color:#333; margin:0; font-size:1.2em; font-weight:bold; text-transform:uppercase;}
#letterfilter h1{font-size:1.3em; padding: 5px 0 0 10px;}
#letterfilter h2.subtitle{font-size:1.1em; padding:0; margin:0; background:none; text-transform:none;}
#letterfilter h2.title{font-size:1.1em; font-weight:bold; text-transform:uppercase; background:none; padding: 5px 0 0 10px;}
#letterfilter h3{font-size:1.1em; font-weight:bold; margin:0 0 3px 0; padding:0;}
#letterfilter ul{list-style: none; margin:5px 12px 0 0; padding:0; text-align:center;float:right;}
#letterfilter ul li{float:left; text-align:center; margin:0 2px 0 0; padding:0;height:21px;}
#letterfilter a{color: #30629b; text-decoration:none; margin-bottom:10px;}
#letterfilter a:hover{color:#123154; text-decoration:none;}

/* Sub Categories */
#subcats{background:#c2bd2d;}
.sucats_categorie{display:block; vertical-align:middle;text-align:center;}
.sucats_categorie ul{display:inline-block; vertical-align:middle;text-align:center;margin-top:10px!important;}

.corner_green_new{position: absolute; width: 10px; height: 10px; background: url('../images/layout/subcategorie.png') no-repeat; font-size: 0%;}
#subcats ul{list-style: none; margin:0; padding:0;}
#subcats ul li{font-style:italic;float:left;margin:0 0 12px;padding:0;}
#subcats ul li img{height:22px;margin:0;}
#subcats a{font-weight:bold;margin-left:-1px;background-color:#FFFFFF;color:#000000;height:25px !important;padding:2px 2px 5px 5px;text-decoration:underline;width:auto !important;}
#subcats a:hover{color:#000000; text-decoration:underline;}
#subcats li.whiterightcorner img{margin-right:10px;}
/* #subcats ul{list-style: none; margin:0; padding:0;} */

/* #subcats a{color: #30629b; text-decoration:none;}
#subcats a:hover{color:#123154; text-decoration:none;} */
/*IE7*/
* + html .sucats_categorie{display:inline-block; margin-left:auto; margin-right:auto; text-align:left; }
* + html .sucats_categorie ul{position:relative; margin-bottom:10px!important; display:block; margin-left:auto; margin-right:auto;text-align:left;}
* + html #subcats ul li{float:left; margin:0 -2px 0px -1px; padding:0;}
* + html #subcats ul li img{height:18px;margin:0;}
* + html #subcats ul{float:left;}


/* Merchant */
.merchantlogo{margin-bottom:7px;}
span.info{font-size:1.2em; font-weight:bold; color:#777; padding:0; margin:0; background:none; text-transform:uppercase; height:25px; border-bottom:1px solid #777777;}
#merchantcashback h2{background: url('../images/layout/cashback_bkg.png') no-repeat; height:62px; text-align:center; font-weight:normal; text-transform:none; color:#fff; padding: 5px 0 0 10px; margin:0; font-size:1.3em; margin-top:-3px; border-bottom:none;}
#merchantcashback h3{color:#f75310; font-size:1.1em; font-weight:bold; margin:0 0 5px 0; padding:0}
.btngo{padding:3px 0 0 15px; clear:left; position:absolute; bottom:6px;}
.coupon{background:#fff;}
#merchant .note{color:#f75310; font-weight:bold;}

#merchantiframetop{background:#f75310;}
#merchantiframe{width:100%; height:100%; display:block;}

#merchantinfo .merchantInfoh3{color:#f75310; font-size:1.1em; font-weight:bold; padding:5px 0 0 0; margin:0; line-height:1;}
#merchantinfo ul{list-style: none; margin:0; padding:0;}
#merchantinfo ul li{float:left; text-align:center; margin:0; padding:0;}
#merchantinfo div{clear:both; margin-top:15px;}

#shipping ul{list-style: none; margin:0; padding:0;}
#shipping ul li{float:left; text-align:center; margin:0; padding:0;}

.tabInfoTitles {font-size:14px; font-weight:bold; text-align:center;}

/* MerchantListItem */
.merchantlistitem {height:137px;}
.merchantlistitemcenter { text-align:center;}
.merchantlistitemcenter a{ padding-top:10px;}
.merchantlistitem h3 a{color:#000; text-decoration:none; font-size:0.8em; font-weight:bold;}
.merchantlistitem .promos{background: url('../images/icons/reduction.png') no-repeat; padding-left: 15px;}
.merchantlistitem .avis{background: url('../images/icons/avis.png') no-repeat; padding-left: 15px;}
.merchantlistitem a{color: #30629b; text-decoration:none;}
.merchantlistitem a:hover{color: #30629b; text-decoration:underline;}
.merchantlistitem .logo{margin:0 0 15px 0; padding:28px 0 0 5px;}
.merchantlistitem .infos{padding:8px 0 0 0;}
.merchantlistitem .actions{margin:5px 0 0 0;}
.merchantlistitem .new{position:absolute; top:0px; left:0px;}
.merchantlistitem .alerts{background: url('../images/icons/my_alerts.gif') no-repeat;padding:0 0 0 15px;}
.merchantlistitem .cash{height:95px;}
.merchantlistitem .cashback{color:#f75310; font-weight:bold; margin:0 0 15px 0;}
.merchantlistitem .cashbackmember{display:block; background: url('../images/layout/cashteam_bkg.png') no-repeat; color:#fff; font-weight:bold; width:77px; height:26px; text-align:center; padding-top:10px;}
.merchantlistitem .cashbackteam{display:block; background: url('../images/layout/cashmember_bkg.png') no-repeat; color:#fff; font-weight:bold; width:77px; height:26px; text-align:center;  padding-top:10px;}
.merchantlistitem .nopromo{color:#f75310; text-align:center; font-weight:bold; font-size:0.9em; margin:15px 0 20px 0;}
.merchantlistitem .noopinion{color:#f75310; width:173px; text-align:center; font-weight:bold; font-size:0.9em; margin:15px 0 20px 0;}
.fiche{background: url('../images/icons/fiche.png') no-repeat;padding:0 0 0 15px;}

/* Merchant Related Categories */
#relatedcategories ul li{margin:0; padding:0; color:#3b5998;}
#relatedcategories a{text-decoration:none; color:#3b5998; line-height:1.4em;}
#relatedcategories a:hover{text-decoration:none; color:#3b5998;}
	
/* Redirect */
#redirect{margin:150px 0 0 0; height:270px;}
#redirect h2{background:none; text-transform:none; font-weight:bold; color:#f75310;}
#redirect .merchantlogo{margin:30px 0 0 0;}
#redirect .reminderaddress{font-size:1.3em; font-weight:bold; margin:20px 0 10px 0;}
#redirect .email{color:#f75310; font-weight:bold;}
#redirect a{text-decoration:none; color:#30629b;}
#redirect a:hover{color:#123154;}

/* Opinions */
.opinion .date{color:#aaa; margin: 0 0 5px 0;}
.opinion{border-bottom:solid 1px #ddd; margin:0 0 10px 0;}
.opinion h4{margin:0 0 5px 0; padding:0; font-size:1.1em; font-weight:bold;}
.opinion p{margin: 5px 0 5px 0;}
.opinion a{color: #30629b; text-decoration:none;}
.opinion a:hover{color:#123154; text-decoration:underline;}
.lastopinion p{font-size:0.9em;}
.lastopinion a{font-size:0.9em;}
.lastopinion .stars{margin: 3px 0 7px 0;}
.star{margin-right:1px;}
.starvote{float:left; text-align:center;}

/* Scrollable opinion items */
div.scrollable{position:relative; overflow:hidden; margin-top:5px; float:left;} 
div.scrollable div.items{width:1000em; position:absolute;} 
div.scrollable div.items div{float:left;}
#opinionscroll {width:210px; height:210px;}
.opinionitem{width:210px;}
.opinionitem h4{font-weight:bold; margin:0; padding:0;}
.opinionbloc{float:left; width:470px; height:265px; margin-right:5px;}
.opinionbloc a{color: #30629b; text-decoration:none;}
.opinionbloc a:hover{color:#123154; text-decoration:underline;}
.opinionbloc .cashbackmember{display:block; background: url('../images/layout/cashteam_bkg.png') no-repeat; color:#fff; font-weight:bold; width:77px; height:26px; text-align:center; padding-top:10px;}
.opinionbloc .cashbackteam{display:block; background: url('../images/layout/cashmember_bkg.png') no-repeat; color:#fff; font-weight:bold; width:77px; height:26px; text-align:center;  padding-top:10px;}
.opinionbloc h5{color:#f75310; margin:0; padding:0;}

/* Coupons */
.lastcoupon h3{color:#f75310; font-size:1.3em; font-weight:bold; margin:1px 0 7px 0;}
.lastcoupon .validity{font-size: 0.8em;}

/* Member Account */
#accountnav .nav{width: 160px; float:left;}
#accountnav a{text-decoration:none; color:#30629b;}
#accountnav a:hover{color:#123154;}
#accountnav .nav ul{list-style: none; margin:0; padding:0;}
#accountnav .nav ul li{margin:0; padding:3px 0 5px 0;}
#accountnav .nav ul li strong{color:#000; font-weight:bold;}
#accountnav .memberpicture{width: 120px; float:left; margin:0 10px 10px 0;}
#accountnav .orders a{background: url('../images/icons/my_orders.gif') no-repeat;padding:0 0 5px 20px; border-bottom:solid 1px #d9d9d9;}
#accountnav .usemycash a{background: url('../images/icons/use_my_cash.gif') no-repeat;padding:0 0 5px 20px; border-bottom:solid 1px #d9d9d9;}
#accountnav .team a{background: url('../images/icons/my_team.gif') no-repeat;padding:0 0 5px 20px; border-bottom:solid 1px #d9d9d9;}
#accountnav .sponsorship a{background: url('../images/icons/sponsorship.gif') no-repeat;padding:3px 0 5px 20px; border-bottom:solid 1px #d9d9d9;}
#accountnav .alerts a{background: url('../images/icons/my_alerts.gif') no-repeat;padding:0 0 5px 20px;}
#accountnav a span.edit{background: url('../images/icons/edit_profile.gif') no-repeat;padding:0 0 5px 20px; font-size:0.9em;}
.profileform{margin:3px 0 10px 0;}
.profileemail{margin:3px 0 10px 0; background:#eff1f2; border-bottom:solid 1px #d8dfea; border-top:solid 1px #d8dfea;}
#orders h3{ color:#3b5998; margin:0 0 10px 0; padding:0;}
#orders .cashback{color:#f75310;}
#orders #ordernav a{font-size:0.9em; color:#3b5998; text-decoration:none;}
#orders #ordernav a:hover{text-decoration:underline;}
#orders .header{background:#7d95b0; color:#fff; font-weight:bold; font-size:1.2em;}
#orders .row{background:#fff;}
#orders .altrow{background:#eff0f1;}
#orders .date{color:#666; font-weight:bold;}
#orders .amount{color:#000; font-weight:bold; width:55px; text-align:right;}
#orders .textconfirm{color:#336699; font-weight:bold;}
#orders .textinvalid{color:#f75310; font-weight:bold;}
#orders .pendingcash{color:#ffba00; font-weight:bold;}
#teamfeed .eventitem{margin:0 0 4px 0;}
#teamfeed a{color: #30629b; text-decoration:none;}
#teamfeed a:hover{color:#123154; text-decoration:underline;}
#teamfeed .date{color:#aaa; font-weight:bold; margin-right:5px;}
#teamfeed .morenews{text-align:right; font-size:0.9em}

/* Team */
#team h3{font-size:1.2em; font-weight:bold; margin:3px 0 10px 0; padding:0;}
#team .friendcount{color:#f75310; font-weight:bold;}
#team .teamcash{color:#f75310; font-weight:bold;}
#team a{color: #30629b; text-decoration:none;}
#team a:hover{color:#123154; text-decoration:underline;}
.teamitem{background:#f2f2f2; padding:10px;}

/* Friend Finder */
#friendfinder h3{font-size:1.2em; font-weight:bold; margin:3px 0 10px 0; padding:0;}
#friendfinder a{color: #30629b; text-decoration:none;}
#friendfinder a:hover{color:#123154; text-decoration:underline;}

/* News Feed */
.newsitem {margin:10px 0 0 0; padding:0;}
.newsitem a{color: #30629b; text-decoration:none;}
.newsitem a:hover{color:#123154; text-decoration:none;}
.newsitem span{background: url('../images/icons/news.png') no-repeat;padding-left:19px;}

/* Tooltips */
.trigger{text-align:center; width:150px; float:left;margin-right:2px;}
.trigger a{text-decoration:none;}
.tooltip{display:none; background: url('../images/layout/tooltip_bkg.png') no-repeat; width:222px; height:190px; z-index:999; padding:15px;}
.tooltip h3 a{color:#333; text-decoration:none;}
.tooltip .buylink{margin:3px 0 7px 0;}
.tooltip a{color: #30629b; text-decoration:none;}
.tooltip a:hover{color: #30629b; text-decoration:underline;}
.promos{background: url('../images/icons/reduction.png') no-repeat; padding-left: 15px; margin-right:10px; float:left;}
.avis{background: url('../images/icons/avis.png') no-repeat; padding-left: 15px; margin-right:10px}
.note{color:#f75310; font-weight:bold;}
.infos{margin:5px 0 10px 0;}
.pushedlogo{height:60px;}
.callout{background: url('../images/layout/callout_bkg.png') no-repeat; width:109px; height:30px; font-size:0.9em; font-weight:bold;color:#fff; padding-top:8px; margin:3px 0 10px 23px;}

/* Overlay */
div.overlay{display:none; z-index:10000; 
background: url('../images/layout/iframe_bkg.png') no-repeat;
width:582px;     
height:586px;
padding:30px;}

.overlay .close { 
background:url(../images/layout/close.png) no-repeat; 
position:absolute; 
right:60px; 
top:25px; 
cursor:pointer; 
height:28px; 
width:28px;}

.frame{height:550px; width:560px; background:#fff; overflow:auto;}

/* FAQ */
#faq h3{ background:none; color:#f75310;}
#faq h4{ font-weight:bold; margin:0; padding:0; font-size:1.1em;}
#faq a{color: #30629b; text-decoration:none;}
#faq a:hover{color: #30629b; text-decoration:underline;}

/* Footer */
#footer{background: url('../images/layout/footer_bkg.png') no-repeat; color:#fff; margin:10px 0 0 0; padding:10px 0 0 10px; height:210px;}
#footer .footerSubTitle {font-size:1.2em; font-weight:bold; color:#000; padding:0 0 5px 0; margin:0; text-transform:uppercase;}
#footer .footerNewsLetter {font-size:1em; font-weight:bold; color:#fff; padding:0 0 5px 0; margin:0;}

#footer a{color: #fff; text-decoration: none;}
#footer a:hover{text-decoration: underline;}
#footer p{margin:0; padding:0;}
#footer ul {list-style: bullet; margin-left: 0; padding-left: 1em;}
#footer ul li{line-height:1.7em;}
/* #footer ul li:before {content: "\00BB \0020";} */
#footer .newsmessage{color:#c3be2d; font-weight:bold; height:20px;}
#footer .newsmessage-suivez-nous {background: url(../images/icons/footer-suivezns.png) top left no-repeat; font-size: 18px;}
#footeralllinks{background:#fff; margin:0 0 10px 0;}
#footeralllinks h3{font-size:1.2em; font-weight:bold; padding:0; text-transform:uppercase;}
#footeralllinks a{font-size:0.9em; text-decoration:none; color:#3b5998;}
#footeralllinks a:hover{text-decoration:underline;}
#footerexternallinks{font-size:0.9em; height:56px; background: url('../images/layout/footer_links_bkg.png') no-repeat; color:#575f6e; text-align:center; padding:9px 0 3px 0;}
#footerexternallinks a{color:#575f6e;}
#copyright{text-align:center;padding:5px 0 3px 0;}
.fevad{font-size:0.8em; line-height:1.2em;}

/* Auth */
#auth{margin:50px 0 50px 220px;}
#authbox a{color: #30629b; text-decoration:none;}
#authbox a:hover{color: #30629b; text-decoration:underline;}
#authbox h2{font-size:1.2em; color:#f75310; font-weight:bold; background:none; padding:0; margin:0;}
#authlogin{margin:10p 0 30px 0;}

/* Auth Forget */
#authforget{margin:50px 0 50px 220px;}
#authforget a{color: #30629b; text-decoration:none;}
#authforget a:hover{color: #30629b; text-decoration:underline;}
#authforget h2{font-size:1.2em; color:#f75310; font-weight:bold; background:none; padding:0; margin:0;}

/* Form Elements */
.lighterror{color:#ff0000;}
.bolderror{color:#ff0000; font-size:1.5em; font-weight:bold;}

/* Welcome */
#welcome h2{font-size:1.3em; font-weight:bold; background:none; margin:0 0 5px 0; padding:0;}
#welcome h3{font-size:1.1em; font-weight:bold;}
#welcome span{color:#3b5998;}

/* Debug */
#debug{background:#000; color:#fff; font-size:0.9em;}
#debug .debugcontent{padding:5px;}
#debug h2{font-size:1.1em; font-weight:bold; color:#fff; margin:0 0 3px 0; padding:0;}

/*************************************/
/*********** Static Pages ************/
/*************************************/
/* Protection des données page*/
#blocspacing a{text-decoration:none;color:#3b5998;}
#blocspacing a:hover{text-decoration:underline;color:#3b5998;}
#blocspacing p{color:#404040;}

/* CGU page*/
#generalconditions{color:#333;font-size:1em;}
#generalconditions h4{font-weight:bold;margin:0;padding:7px 0 14px 0;font-size:1.167em;color:#F75310;}
#generalconditions h5{font-weight:bold;margin:0;}
#generalconditions a{text-decoration:none;color:#3b5998;}
#generalconditions a:hover{text-decoration:underline;color:#3b5998;}

/*Mon Cash page*/
#moncashid p{padding-left:10px;}
#greypar{color:#666;}
.backgroundgrey{height:32px;background:#f0f0f0;border-bottom:#e2e2e3 solid 1px;margin:0;font-size:1em;padding:5px 0 0 5px;font:Arial;}
.orrangearrow, .bluearrow{margin:6px 5px 5px -10px;padding-right:7px;}
.moncashorangepar{color:#f75310;}
.moncashbluepar{color:#369;}
.greenbox{margin-left:25px;}
.greenbg{background:url('../images/layout/greenlayer.png') no-repeat;height:256px;margin-bottom:45px;color:#3d3c33;}
.greenbg p{padding-top:7px;text-align:center; margin-left:-20px;margin-bottom:5px;}
.options{text-align:center; margin-left:7px;}
.options a{font-size:11px;text-decoration:none;color:#3b5998;}
.options a:hover{text-decoration:underline;color:#3b5998;}
.payments{font-size:25px;}
.paymentsmethods{font-size:10px;}
.balls .greenbg img{margin:0 0 5px 6px; width:159px; height:59px;}
.balls .greenbg .options img{ width:auto; height:auto; }
.balls img{margin:0 0 -10px 70px;}

/*Nos Engagements*/
#engagements p{font-size:0.917em;color:#333;margin-top:4px;}
#engagements h6{color:#333;padding:5px 0 0 7px;}
#engagements a{text-decoration:none;color:#3b5998;}
#engagements a:hover{text-decoration:underline;color:#3b5998;}
.nosengag{margin-bottom:10px;}
.movie h2{background:none;}
.lapressediv{background:url('../images/layout/bloc_header310.png') no-repeat;}
.lapresse h2{background:url('../images/layout/bloc_header310.png') no-repeat; text-align:center;}
.lapresse p{font-size:11px;color:#333; margin-bottom:5px;}
.lapresse img{background-color:#FDFDFD;}
.lapresse a{text-decoration:none;color:#3b5998;}
.lapresse a:hover{text-decoration:underline;color:#3b5998;}
.greybloc{position:relative;width:100%;margin-bottom:10px;background:#CCC;}
.quests{background:url('../images/layout/greybloc_header.png') no-repeat;height:110px;margin:0px;}
.quests p{font-size:1em;font-weight:bold;text-transform:uppercase;color:#333;}
.quests ul{list-style:none;color:#3A699E;margin:0 0 15px 0;}
.quests li{padding:2px 0 0 5px;}
.arrow{color:#FFF;font-size:11px;padding:2px 3px 0 0;}
.blocbottomgrey{position:relative;width:100%;margin-bottom:10px;background:#A4A7AD url('../images/layout/darkgrey_header.png') bottom no-repeat; margin-top:-20px;}
.blocbottomgrey p{font:Arial;font-size:11px;color:#fff;padding:10px 0 0 10px;}

/* Media Presse Video*/
.presse-article .corner {background: url('../images/layout/corners_cashback1.png') no-repeat;}
.presse-article .bl {background-position: 0 -10px;}
.presse-article .br {background-position: -10px -10px;}
.bloc.presse-article {background: #275173 url('../images/layout/presse-bg.png') repeat-x;}
.presse-article h2{background:url('../images/layout/bloc_account_310_bkg1.png') no-repeat; text-align:left; color: #fff; border-bottom: 1px solid #1E4369;}
.presse-article p{font-size:11px;color:#fff; margin-bottom:5px;}
.presse-article .img-wrap {height: 45px; background: url('../images/layout/img-wrap.png') no-repeat; width: 102px; padding-top: 25px;}
.presse-article a {color:#fff; text-decoration: none;}
.presse-article a:hover {color: #fff;}
.presse-article .read-more a{text-decoration:underline;color:#fff;}
.presse-article .read-more a:hover{text-decoration:none;color:#fff;}
.presse-article .read-more a {margin-right: 20px;}
/* end*/

.article-intro img {border: 1px solid #c2c2c2;}



/*Qui Sommes Nous*/
.quisommesnous{color:#666;}
.quisommesnous h3{font-size:1.6em;color:#666;}
#quisommes{font-size:11px;}
#quisommes li{margin-left:45px;}
.orangelist{color:#F75310;}
.darkgreybloc{position:relative;width:100%;margin-bottom:10px; }
.innerdarkgreybloc{background: url('../images/layout/bglaptop.png') no-repeat;color:#FFF; font-family:Arial; height:100px;}
.innerdarkgreybloc p{padding:0px; margin-bottom:5px; margin-left:10px}
#comme{font-size:1.4em; padding-left:10px;}
#comme1{font-size:1.1em; padding-left:10px;}
#engage{margin-left:250px;}

/*Les médias parlent de nous Page*/
#media p{color:#4D4D4D;}
#media .mediaparg p{margin-top:10px;}
#media .darkcolor{color:#333;}
#media .brightcolor{color:#CFCFCF;}
#media a{text-decoration:none;color:#3b5998;}
#media a:hover{text-decoration:underline;color:#3b5998;}
#media .numberslinks a{padding-right:5px;}
#media1 .blocbottomgrey{position:relative;width:100%;margin-bottom:10px;background:#A4A7AD url('../images/layout/darkgrey_header1.png') bottom no-repeat; margin-top:-20px;}
#media1 .blocbottomgrey p{font:Arial;font-size:11px;color:#fff;padding:10px 0 0 10px;}
#media1 .blocbottomgrey{margin-top:-4px;}
#media1 .blocbottomgrey p{padding:15px 0 0 10px;}
#media1 .quests{background:#CCC url('../images/layout/greybloc_header1.png') top no-repeat; height:110px;margin:0px;}
#media1 .quests{padding-bottom:23px;}
#media1 .quests li{padding:5px 0 5px 5px; font-size:0.95em;}
#media1 .quests ul{margin-bottom:-15px;}
#media1{height:255px;}
/********IE7**********/
* + html #media1 .quests ul{margin-bottom:-5px;}
* + html #media1 .blocbottomgrey {margin-top:0px;}

/*Video Page*/
#mediafilm .mediaparg{margin-bottom:25px;}
#mediafilm h3{color:#F75310;font-size:16px;}
#mediafilm p{padding-top:0px;margin-top:-20px;color:#696969;font-size:1.1em;}


/*SAV page*/
#sav .savquest{padding-bottom:20px;}
.sav2{background:#EFF0F1;color:#333;}
.sav2 h3{margin-left:15px;margin-top:10px;color:#333}
.sav2 ul li{list-style:none;padding-bottom:7px;font-size:0.9em;}
.sav2 .orangesav{color:#f75310;}
.sav3{height:670px;}
.sav3 h3{margin-left:15px;margin-top:10px;color:#333;}
.sav3 p{font:0.98em italic;color:#5b5b5b;}
#parles{font-size:1.2em;color:#2B5688;padding:0 0 10px 15px;}
.bubbles p{font:0.98em italic;color:#5b5b5b;line-height:1.1em;}
.bubbles .bubble{background:url('../images/layout/bubble.gif') no-repeat; height:116px; width:284px;margin-left:15px;margin-bottom:20px;}
.bubbles .bubble p{padding:15px 0 0 5px;}
.bubbles .tweet p{font-size:1.1em;color:#2B5688;}
.bubbles .tweet1{margin-top:-25px;}
.savright p{margin-top:55px;}
#sav4{color:#333;width:631px;height:72px;background:url('../images/layout/lightgrey.gif') no-repeat;margin-top:-10px;margin-bottom:0px;}
#sav4 p{padding-top:20px;}
#sav4 a{text-decoration:none;color:#3b5998;}
#sav4 a:hover{text-decoration:underline;color:#3b5998;}
#sav4 img{margin-top:25px;}
/********IE7**********/
* + html .sav3{height:680px;}
* + html .bubbles p{font-size:0.79em;}
* + html .bubbles .bubble{margin-bottom:-14px;}
* + html .bubbles .tweet p{font-size:1em;}
* + html .bubbles .tweet1{margin-top:5px;margin-left:-3px;}
* + html #sav4{background-color:#EFF0F1;background-position:bottom;}


/*Cheque page*/
.cheque{color:#404040;}
.virementbancairecontent{padding-left:20px;}
.cheque1 p{padding-top:20px;}
#moncashid .cheque1img{margin-top:20px;}
#moncashid .chequeinput{padding-left:15px;}
#moncashid #confirmation label{font-size:10px; font-weight:normal;}
#moncashid #validez{margin: 20px 0px 20px;}
.chequeinput a{text-decoration:none;color:#3b5998;}
.chequeinput a:hover{text-decoration:underline;color:#3b5998;}

/*Virement Page*/
.virement p{margin-left:-11px;}

/*Priceminister page*/
#priceminister{color:#336699;}

/*Paypal page*/
.paypal1{font-size:15px;color:#fea520;}
.paypal2{font-size:15px;color:#f75310;}
#paypal3 ul li{list-style:none;margin-left:-12px;}

/*Paypalfalic page*/
#facilitation{font-size:15px;color:#336699;}



/* Bloc Commitments */
.commitments{position:relative; background:url('../images/layout/noseng_bg.png') no-repeat;color:#fff;}
.commitments div.commitHeader{background:url('../images/layout/noseng_header.png') no-repeat; color:#fff; font-weight:normal; font-size:1.3em; height:25px; margin:0; padding:5px 0 0 10px; text-transform:uppercase;}
.commitments .nosengfont{font-size:13px;margin-bottom:-5px;margin-top:-5px;}
.commitments .title{font-size:15px;margin:0;}
.ne_border p{padding-left:5px;}
.txt{line-height:normal; padding:0; margin-bottom:5px; font-size:14px; text-transform:uppercase;}
.txt1{line-height:normal; padding:0; margin-bottom:5px; font-size:14px;}
.commit1{margin:8px 0 5px 0;}
.commit{margin:5px 0 5px 0;}
.corner_green{position: absolute; width: 10px; height: 10px; background: url('../images/layout/corners_green.png') no-repeat; font-size: 0%;}
.tlg{top: 0; left: 0; background-position: 0 0;}
.trg{top: 0; right: 0; background-position: -10px 0;}
.blg{bottom: 0; left: 0; background-position: 0 -10px;}
.brg{bottom: 0; right: 0; background-position: -10px -10px;}
.txt1 a{color:#ffffff;text-decoration:underline;}
.txt1 a:hover{text-decoration:underline;color:#3b5998;}


/*Reduction Item */
.blocreductionItem{margin-bottom:10px;}
/*#coupon{background:#fff;height:138px;}*/
#coupon .coupon{border-right:#e4e4e5 1px dashed;}
#coupon .coupon1{border-right:#e4e4e5 1px dashed;height:138px;text-align:center;}
#coupon .last{text-align:left;}
#coupon .coupon1 p a{padding-top:10px;text-decoration:none;color:#000}
#coupon .coupon2 ul{margin:25px 0 0 -10px;}
#coupon .coupon2 ul li{list-style:none;padding:3px 0 3px 23px}
#coupon .coup1{color:#f75310}
#coupon .couponnull {margin-top:10px;}
span .padd_coup{padding-left:15px;}
#coupon .coup3{background:url('../images/icons/avis.png') 5px no-repeat;color:#b8c9dd;}
#coupon .coup3 a{color:#b8c9dd;text-decoration:none;}
#coupon .coup4{color:#30629b;background:url('../images/icons/my_alerts.gif') 5px no-repeat;margin-top:30px;}
#coupon .coup4 a{color:#30629b;text-decoration:none;}
#coupon h4.coup6{color:#f75310;font-size:12px;padding-top:30px}
#coupon .cashbackmember{display:block; background: url('../images/layout/cashteam_bkg.png') no-repeat; color:#fff; font-weight:bold; width:77px; height:26px; text-align:center; padding-top:10px;}
#coupon .cashbackteam{display:block; background: url('../images/layout/cashmember_bkg.png') no-repeat; color:#fff; font-weight:bold; width:77px; height:26px; text-align:center;  padding-top:10px;}
#coupon .couponContent{font-size:11px;color:#f75310;font-family:Arial;padding-left:29px;} 
#coupon3{background:url('../images/layout/grey_coupon.png') no-repeat;height:20px;width:440px;margin-left:-11px;}
#couponscroll {width:360px; height:90px;}
div.scrollable div.items{width:1000em; position:absolute;margin-top:18px;} 
div.scrollable div.items div{float:left;}

#coupon .avis{background: url('../images/layout/nav_reductions.png') 4px 6px no-repeat; padding:3px 0 0 20px;font-size:11px}
#coupon .fiche{background: url('../images/icons/fiche.png') 0 6px no-repeat;padding:3px 0 0 16px;font-size:11px}
#coupon #coupon3 a{color:#333333;text-decoration:none;}
#coupon #coupon3 .coup5 a{color:#4570a2}
#coupon .couponDetails h4{font-size:12px;margin:0 0 0 16px}
#coupon .couponDetails ul{color:#696969}
#coupon .couponDetails li {font-size:9px;color:#333333;list-style:none}
#coupon .coupon4{font-size:10px;padding-left:25px;margin-top:-3px;}
#coupon .coupon4 p{color:#333333}
#coupon .coupon4 a{color:#3e6ca2;text-decoration:none}




/*CI*/
.bg_CI {background: url('../images/layout/bg_noel.png') no-repeat; margin:0 auto; width:950px; height:1090px;}
#coupon_CI{padding:80px 5px 5px;}
#coupon_bg_CI{background:#FFF; margin-top:10px;height:156px;}
#coupon_CI .img_CI{width:144px; height:144px; padding:0;margin:5px;}
#coupon_CI .txt_CI ul{margin:15px 5px 0 10px;font-family:Verdana, Geneva, sans-serif;}
#coupon_CI .txt_CI ul li.txt_CI1{list-style:none;font-size:18px;padding:0 0 8px 0;color:#f75310;}
#coupon_CI .txt_CI ul li.txt_CI1 a{text-decoration:none;color:#f75310;}
#coupon_CI .txt_CI ul li.txt_CI2{list-style:none;font-size:14px;font-weight:bold;padding:0; color:#dda817;}
#coupon_CI .txt_CI ul li.txt_CI3{list-style:none;font-size:10px;padding:0;color:#444444;line-height:1.3em;}
#coupon_CI .txt_CI ul li.txt_CI3a{list-style:none;font-size:11px;font-weight:bold;padding:7px 0 0 0;color:#3b5998;line-height:1.3em;}
#coupon_CI .txt_CI ul li.img_CI4{list-style:none;margin:5px 0 0 0;float:right;}
.orange_CI{color:#f75310;}
.bloc_CI{position:relative; margin:90px 0 0 35px;}
.bloc_CIall{position:relative; margin:0 0 0 35px;}


/*Img Invite member*/
.member{border:0; padding-bottom:270px;}


/*Mes Parrainages en Cours*/
.darkbluetext{text-decoration:none;}
.resultparr {color:#30629b;}


/*Error*/
.rederror{color:#FF0000;}

/*Cash Quiz*/
.cashquiz{margin-left:30px;color:#333}
.cashquiz .step_1{margin-left:-15px}
.queststeps{font-size:0.8em;color:#333;}
.cashquiz p{margin-top:10px}
.cashquiz p.quiz{color:#f75310; font-size:14px; font-style:italic; font-weight:bold; margin-bottom:5px; text-transform:uppercase;}
.cashquiz .member_left{padding-left:25px}
.cashquiz input{margin-top:-3px}
.cashquiz label{font-weight:normal; padding-left:5px;}
.cashquiz input.next{margin:35px 15px 0px 0;float:right;}
.cashquiz input.suivant{margin:35px 0px 0 0;float:right;}
.questions{margin-top:25px}
/*Cash Quiz layer*/
.cashquiz_layer {background:#DBD77E; border:1px solid #be933e;}
.cashquiz_layer p{margin:10px; line-height:1.2em; font:Arial;}
.cashquiz_layer img{float:right; margin:2px;}
.cashquiz_layer_user_orange{color:#f75310;}

/**/
#winquiz .win{font-size:1.6em}
#winquiz a{color:#30629B;text-decoration:none}
#winquiz a:hover{color:#3B5998;text-decoration:underline;}

#s1_btn_next,#s2_btn_next,#s3_btn_next,#s4_btn_next,#s5_btn_next,#s6_btn_next
{
padding-bottom:10px;
}

#search_wrapper
{
background:transparent url(../images/layout/bg.png) no-repeat scroll 0 0;
padding-left:11px;
height:40px;
}
#search_wrapper .text
{
height:11px;
font-size:10px;
  
}

.orange
{
color:Orange;
}

/*News Section : 3 Suisses for the actualites sections*/
.suisse{margin-left:-10px}
.suisse p, .suisse img, .suisse h3{padding-left:10px;}
.suisse h3{padding-top:6px}
.suisse h3.moncashorangepar{font-size:19px;padding-top:0}
.suissespar{color:#666666;font-size:0.9em}
.suisseanc{color:#30629b;}
.suisseanc a{color:#30629b;text-decoration:underline}
.greybgcolor{background-color:#eff0f1}

/*Gagner*/
.gagner{background-color:#fff;}
.gagner .bubble{background:url('../images/layout/smallbubble.png') no-repeat; height:54px; width:285px;margin-left:0px;margin-bottom:16px;}
.gagner .bubbles p{padding:10px 0 0 4px}
.gagner .tweet1{margin-top:-32px;font-size:1.1em;color:#2B5688;}
.gagner .tweet{margin-bottom:-20px;}
.gagnerbloc1 h3{color:#3B5998}
.gagnerbloc1 p{color:#575F63;padding-left:10px}
.gagnerbloc2{margin-left:30px;font-size:1.16em}
.gagnerbloc3{background-color:#91901a}
.gagnerbloc3 h3{color:#fff; font-size:18px}
.gagnerbloc3 ul li{list-style:none}
.gagnerb{margin-top:-5px}
.gagner p#parles{margin-bottom:-5px}
.gagner5{height:259px}
* + html .gagner5{height:263px}
* + html .gagner .tweet1{margin-top:0px}
* + html .gagner .bubbles{margin-bottom:10px}
* + html .gagner .bubbles2{margin-top:30px}
* + html .gagner .bubble{height:45px}





/*Search Result*/
a.searchresult{color:#3B5998;text-decoration:none;}
a.searchresult:hover{color:#3B5998;text-decoration:underline;}




/* Paging */

#paging {margin: 10px; font-size:1.3em; font-weight:bold;clear:both;}
.pagingitemdisabled {font-size: 0.8em;padding: 2px 6px 2px 6px;color: #CCCCCC;}
.pagingitem {font-size: 0.8em;padding: 2px 6px 2px 6px;}
.pagingitem a{color: #30629b; text-decoration:underline;}
.pagingitem a:hover{color:#123154; text-decoration:underline;}
.pagingitemactive{font-size: 0.8em;padding: 2px 6px 2px 6px;color:#30629b;text-decoration:none;}
.pagingitemactive a{color:#123154;}

/*invitout_list*/
.darkbluetext1 a{color: #30629b; text-decoration:none;}
.darkbluetext1 a:hover{color:#123154; text-decoration:none;}


/*Error Page*/
.errorpage h2{color:#333; margin: 5px 0 50px 0; padding:0;font-family:Arial; font-size:20px; font-weight:bold; line-height:1.2em; text-transform:uppercase;}
.errorpage h3{color:#b4b4b4; margin: 20px 0 0 0;font-family:Arial; font-size:22px; font-weight:bold;}
.errorpage p{color:#b4b4b4; font-family:Arial; font-size:16px; font-weight:bold; line-height:1.2em;}
.errorpage a.blue{color:#30629b;font-family:Arial; font-size:16px; font-weight:bold; line-height:1.2em; text-decoration:underline;}

/* Bloc White */
.bloc1{position:relative; background:#fff; width:100%; height:100%; margin-bottom:10px;}
.corner{position: absolute; width: 10px; height: 10px; background: url('../images/layout/corners_gradient.png') no-repeat; font-size: 0%;}
.cornerCashBack{position: absolute; width: 10px; height: 10px; background: url('../images/layout/corners_cashback.png') no-repeat; font-size: 0%; margin-bottom:2px;}
.blocinner1{padding: 10px;}
.tl{top: 0; left: 0; background-position: 0 0;}
.tr{top: 0; right: 0; background-position: -10px 0;}
.bl{bottom: 0; left: 0; background-position: 0 -10px;}
.br{bottom: 0; right: 0; background-position: -10px -10px;}
/* .bloc h2{padding: 0 0 0 10px; margin:0; font-size:1.1em; background-color:#ccc; font-weight:bold; text-transform:uppercase; border-bottom:solid 1px #777;} */
.bloc h2.account310{background: url('../images/layout/bloc_account_310_bkg.png') no-repeat; height:25px; color:#fff; padding: 5px 0 0 10px; margin:0; font-size:1.3em; font-weight:bold; text-transform:uppercase;}
.bloc h2.account630{background: url('../images/layout/bloc_account_630_bkg.png') no-repeat; height:25px; color:#fff; padding: 5px 0 0 10px; margin:0; font-size:1.3em; font-weight:bold; text-transform:uppercase;}
.bloc h2.max{background: url('../images/layout/bloc_950_bkg.png') no-repeat; height:25px; color:#333; padding: 5px 0 0 10px; margin:0; font-size:1.3em; font-weight:bold; text-transform:uppercase;}
.banner{margin-bottom:10px;}


/*Code Promo*/
#codepromo h3{color:#336699;font-size:16px}
#codepromo h4{font-size:12;color:#336699;}
#codepromo p{font-size:12;color:#333333;}
#codepromo .euro{margin-left:20px;}
#codepromo .grey_bg{background-color:#efeff0;height:391px;margin-left:-10px;padding-left:10px;}
#codepromo .grey_bg h4{padding-top:10px;}
#codepromo .grey_bg img{margin-left:24px;}


/*404 Page - error */
.errorpage1 {background: url('../images/layout/page404.png') no-repeat; width:950px; height:623px; margin-left:10px;}
.errorpage1 h2{color:#333; margin: 5px 0 50px 0; padding:0;font-family:Arial; font-size:20px; font-weight:bold; text-align:center; line-height:1.2em; text-transform:uppercase; height:340px;}
.errorpage1 p{color:#202020; font-family:Arial; font-size:13px; font-weight:normal; line-height:1.2em; padding:0;}
.errorpage1 a.blue{color:#30629b;font-family:Arial; font-size:12px; font-weight:bold; line-height:1.2em; text-decoration:underline;}


/*Redirect Page - c51 - Moe - 3*/
.redirectpage #authlogin p{font-family: Arial; font-size:12px; line-height:1.2em; color:#333; padding-top:20px;}
.redirectpage h2{color:#F75310; font-family: Arial; font-size:15px; font-weight:bold; padding-top:15px;}
.redirectpage h4{color:#333; font-family: Arial; font-size:15px;}
.redirectpage img{margin:15px 0 15px 30px;}
.redirectpage a{font-family: Arial; font-size:12px; line-height:1.2em; color:#30629B; text-decoration:none;}
.redirectpage a:hover{font-family: Arial; font-size:12px; line-height:1.2em; color:#30629B; text-decoration:underline;}
.redirectpage p.center{text-align:center; font-size:18px; line-height:1.2em; padding-top:30px; margin-bottom:10px;}
.redirectpage span.orange{text-align:center; font-size:18px; line-height:1.2em; font-weight:bold; color:#F75310;}
.greenbottom{background:url('../images/layout/green_bottom.png') no-repeat; width:800px; height:167px; margin:10px 0 0 0;}
.greenbottom p{color:#fff; font-family: Arial; font-size:19px; font-weight:bold; padding-top:35px; text-align:center;}
.greenbottom h4{color:#fff; font-family: Arial; font-size:12px; font-weight:normal; padding-top:20px; text-align:center;}
.greenbottom .yellow{color:#ffef00; font-family: Arial;}
.greenbottom a.yellow:hover{text-decoration:underline; color:#ffef00;}

.corner_gr{position: absolute; width: 10px; height: 10px; background: url('../images/layout/corners_gr.png') no-repeat;}
.tlg{top: 0; left: 0; background-position: 0 0;}
.trg{top: 0; right: 0; background-position: -10px 0;}
.blg{bottom: 0; left: 0; background-position: 0 -10px;}
.brg{bottom: 0; right: 0; background-position: -10px -10px;}

/*Amazon Page*/
#amazon{border:1px solid #668CB3;}
#amazon .wraptocenter{display:table-cell;text-align:center;vertical-align:middle;width:150px;height:115px;}
#amazon .amazon_container1 p{font-size:14px;}
#amazon .amazon_container1 p strong{color:#f75310;}
#amazon .amazon_container1 p span{color:#336699;}
#amazon2{margin-left:0;}
#amazon2 .amazon_container2 .white_bg{background-color:#fff;height:82px;}
#amazon2 .amazon_container2 .greybgcolor{height:82px;background-color:#eff0f1}
#amazon2 .amazon_container2 .wraptocenter{display:table-cell;text-align:center;vertical-align:middle;width:150px;height:82px;}
#amazon2 .amazon_container2 .cashbackinfos {line-height:13px;margin-top:10px;}
#amazon2 .amazon_container2 .title_dark_blue{color:#3b5998;}
#amazon2 .amazon_container2 .title_orange{color:#f75310;}
#amazon2 .amazon_container2 .blue{color:#336699;}
#amazon2 .amazon_container2 .green{color:#999900;}
#amazon2 .greybgcolor .cashbackmember{margin-left:20px;display:block; background: url('../images/layout/cashmember_bkg.png') no-repeat; color:#333333; font-weight:bold; width:77px; height:26px; text-align:center; padding-top:10px;}
#amazon2 .cashbackmember p{font-size:10px;}
#amazon2 .cashbackmember span{font-size:13px;}
#amazon2 .greybgcolor .wraptocenter{margin-top:30px;margin-left:20px;}
#amazon2 .greybgcolor ul{}
#amazon2 .greybgcolor p{font-size:9px;margin-top:-5px;
padding-top:0;}
#amazon2 .greybgcolor .green{color:#999900;margin-bottom:0;padding-left:21px;padding-top:15px;}
.cornerblue_blueborder{position: absolute; width: 10px; height: 10px; background: url('../images/layout/title.gif') no-repeat; font-size: 0%;}
.cornerwhite_blueborder{position: absolute; width: 10px; height: 10px; background: url('../images/layout/table.gif') no-repeat; font-size: 0%;}
#amazon .tl {background-position:0 0;left:-1px;top:-1px;}
#amazon .tr {background-position:-10px 0;right:-2px;top:-1px;}
#amazon .bl{background-position:0 -10px;bottom:-1px;left:-1px;}
#amazon .br{background-position:-10px -10px;bottom:-1px;right:-2px;}
.corner_wh{position: absolute; width: 10px; height: 10px; background: url('../images/layout/corners.png') no-repeat; font-size: 0%;}
.corner_white{position: absolute; width: 10px; height: 10px; background: url('../images/layout/btns.gif') no-repeat; font-size: 0%;}
.amazon_container2 .tl{background-position:0 0;left:0px;top:0px;}
.amazon_container2 .tr{background-position:-10px 0;right:0px;top:0px;}
.amazon_container2 .bl{background-position:0 -10px;bottom:0px;left:-1px;}
.amazon_container2 .br{background-position:-10px -10px;bottom:0px;right:-1px;}

/*All Products Page*/
#prod_all{width:628px;}
#prod_all ul{list-style:none}
#prod_all ul li strong{color:#30629B;float:left;font-size:12px;margin:0;text-align:center;width:133px;height:auto;padding-bottom:7px;}
#prod_all ul li .wraptocenter{display:table-cell;float:left;height:auto;margin:0 !important;padding:0;text-align:center;vertical-align:middle;width:133px;margin-bottom:10px!important;}
#prod_all .allproducts{border-bottom:1px solid #CCCCCC;border-right:1px dashed #CCCCCC;float:left;height:auto;margin:0;width:156px;}
#prod_all .buttonproduct .wraptocenter{display:table-cell;float:left;height:25px;text-align:center;vertical-align:middle;width:130px;}
#prod_all .buttonproduct{margin-bottom:5px;}

/* Product Page */
.product{margin-right:0px;padding:0;}
.one_product{margin-right:0px;padding:0;}
.product .productimage{margin-left:10px;}
.product .productimage img{margin-right:5px;}
.product p{color:#333;margin-left:-26px;}
.product span.orange{color:#f75310}
.one_product{background:#fff;height:135px;margin-right:1px!important;padding:0;margin-left:4px;}
.one_product ul li{list-style:none;width:150px;}
.one_product ul{list-style:none;}
.one_product ul li input {bottom:20px;
display:block;
height:21px;
position:absolute;width:92px;}
.one_product a{text-decoration:none;display:block; margin-top:10px;}
.one_product .title{padding-left:20px;text-align:center;width:115px;}
.one_product .title a{bottom:20px;color:#3B5998;display:block;font-size:12px;padding-bottom:0;padding-right:0;padding-top:0;position:absolute;width:115px;}
.one_product .wraptocenter{vertical-align:middle; text-align:center;display:table-cell;width:161px;height:50px;}
.one_product .prod_cashb{width:139px;}
.one_product .prod_cashb li.orange{color:#f75310;font-size:10px!important;}
.one_product .prod_cashb li{font-size:0.9em;color:#333;}
/*IE7*/
* + html .one_product .title{padding-left:0;margin-left:-35px;}

/*Default page Products categories*/
.home_products div{margin-right:20px;}
.home_products .products_links{margin-left:11px;}
.home_products a{text-decoration:none;color:#30629b;font-size:12px;}
.all_products_link a{color:#30629B !important;font-size:0.9em!important;text-decoration:underline;}
.home_products .all_products_link a:hover, .home_products ul li a{ text-decoration:underline; color:#F75310!important;}
.home_products .morenews a{font-size:0.9em!important;}
.home_products .morenews a:hover{text-decoration:underline!important;}

/*IE7*/
* + html .home_products a{position:relative;top:-10px;}
/*top merchand categories*/
.top_marchand_bk{background:url(../images/layout/top_marchand_bk.gif) no-repeat;float:left;height:150px;margin-right:5px;width:150px;}
.pushedlogo{padding-top: 10px;}
#top_marchand{ background-color:#fea420;}
.sub_cat_merch{background:#fea420;}
.corner_orange{position: absolute; width: 10px; height: 10px; background: url('../images/layout/orange.gif') no-repeat; font-size: 0%;}
.brorange{bottom: -4px; right: -3px; background-position: -10px -10px;}
.blorange{bottom: -4px; left: 0; background-position: 0 -10px;}
/*IE7*/
* + html .callout{margin:3px 0 10px 5px;}
* + html .pushedlogo{margin-left:-3px;}

/*Musique page*/
.musique{ background: url('../images/layout/musique_bg.jpg') no-repeat center top; height:1900px; width:auto; margin: 0 0 auto; }
#enquete_title{margin-top:10px;}
.music{ background:url('../images/layout/container_bg.png') no-repeat; height:1029px; width:950px; position:relative; top:27px;}
.music h3{ color:#079AE0;font-size:20px;font-weight:bold;margin-top:40px;}
.music label {font-size:14px; font-weight:bold; color:#aba515;}
.music td{ padding:0!important;}
.music #music_error{font-size:14px;color:#fe0000; font-weight:bold;}
.music td label { position:relative; top:2px; color:#333; font-size:12px; font-weight:normal;}
.music img{right:10px; position:relative;}
.result_music p{font-size:16px; color:#333; font-weight:bold; padding-left:10px;}
.result_music span{color:#aba515;}
.result_music a{ color:#f75310; text-decoration:none;}
.result_music a:hover{ text-decoration:underline;}



/*Faq-2 page*/
#faq2 a{background:url('../images/buttons/faq_button.gif') no-repeat; display:block; position:relative; width:194px; height:51px; margin-bottom:10px; color:#666666; text-decoration:none; text-align:left; vertical-align:middle;padding-left:10px;
padding-top:10px;}
#faq2 a:hover{text-decoration:none;}
#faq2 h4{color:#ff6600; font-weight:bold; margin-top:20px;}
.bloc_609{margin-top:-11px;}
.bloc_609 h2{padding: 0 0 0 10px; font-size:1.1em; background-color:#ccc; font-weight:bold; text-transform:uppercase; border-bottom:none; margin:0 0 0 12px!important;}
.bloc_609 h2{background: url('../images/layout/bloc_header_609.gif') no-repeat; height:25px; color:#333; padding: 5px 0 0 10px; margin:0; font-size:1.3em; font-weight:bold; text-transform:uppercase;}
.bloc609{border-left:#cccccc solid 1px;border-right:#cccccc solid 1px; margin-left:12px;
width:587px!important; margin-bottom:2px;background-color:#F4F4F4;}
.bloc609 img{margin-left: -15px;}
.bloc609 p.title{color:#003366; font-size:14px; font-weight:bold;margin-bottom:0;
margin-top:14px;}
.bloc609 p.title a{color:#003366; font-size:14px; font-weight:bold; text-decoration: underline;}
.bloc609 a{color:#3B5998; font-size:10px;}
.bottom_div img{margin-left: 12px; margin-top: -2px;}
.orange_strip a img{margin:10px 0 20px 10px!important;}
.bloc609 .orange{ color:#f75310!important;}

/*cashback*/
.cashback h4{color:#ff6600; font-weight:bold; margin-top:20px;}
.cashback p.title{color:#003366; font-size:14px; font-weight:bold;}
.cashback .orange{color:#f75310!important;}
.cashback .blue{ color:#003366;}
.cashback ul{margin:-40px 0 0;}
.cashback ul li { list-style:none; background:url('../images/layout/orange_arr.gif') no-repeat left center;line-height:1.5em;list-style:none;margin-top:-18px;
padding:35px 0 0 15px;
}
.cashback .cashback_gift{ background:url('../images/layout/cashback1.gif') no-repeat 328px 100%; height:232px;}
#comment {width:630px; height:290px;}
.cashback .cashback_ballons{ background:url('../images/layout/cashback_ballons.gif') no-repeat 320px 100%;margin-bottom:-12px;}
.money_gain{ background:url('../images/layout/cashback_comment.jpg') no-repeat; height:290px; width:630px;}
.money_gain img{margin-top:-15px; margin-left:9px}
.money_gain p{color:#003366;font-size:14px;font-weight:bold; padding-left:8px;}


/*cashback*/
.les_garanties{ display:block; background-image:url('../images/layout/les_garanties.jpg'); background-repeat:no-repeat; height:209px;}
.les_garanties h2{ color:#fff; font-family:Arial; font-size:24px;font-weight:bold;padding-left:35px;}
.les_garanties p{ font-size:18px; color:#fff; padding:10px 0 0 0px;}
.les_garanties p strong{ font-size:23px; color:#fff;}

.sign_up{display:block; background-repeat:no-repeat; height:314px;}
.sign_up p{ color:#003366; font-size:12px; font-family:Arial;font-weight:bold;}
.sign_up_info{ margin-top:150px !important;margin-left:-10px;}
.sign_up_margins{margin-left:-23px;}
/*Promo registration*/
.promo_registration{display:block; background-image:url('../images/layout/LP_PROMO-bg-image.jpg'); background-repeat:no-repeat; height:314px;}
.promo_registration h2, .promo_registration p{font-size:22px; font-weight:bold; color:#003366;}
.promo_registration h2 span{ color:#003366;font-size:38px !important;font-weight:bold;}
.promo_registration p{margin-top:-23px;}
.promo_registration_info span{ color:#003366; font-size:14px;}
.promo_registration_info span span{color:#f75310; font-weight:bold;}
 
.registersteps{ background:#375d88 none repeat scroll 0 0;position:relative;margin-top:9px 0;padding-bottom:10px;}
.whitecorner_cont{background:transparent url(../images/layout/corners_gradient.png) no-repeat scroll 0 0;font-size:0;height:10px;position:absolute;width:10px;}
.whitecorner_cont_layer{background:transparent url(../images/layout/corners_gradient_layer.png) no-repeat scroll 0 0;font-size:0;height:12px;position:absolute;width:12px;}
.bluecorner{background:transparent url(../images/layout/corners_cashback.jpg) no-repeat scroll 0 0;font-size:0;height:10px;position:absolute;width:10px;}
.topleft{background-position:0px 0px;top:0;left:0;}
.topright{background-position:-10px 0px;top:0;right:0;}
.bottomleft{background-position:0px -10px;bottom:0;left:0;}
.bottomright{background-position:-10px -10px;bottom:0;right:0;}
/*promo and cashback landing*/

.stepsCont_123{position:relative;background:#fff none repeat scroll 0 0;padding:0px; margin-left:1px;}

.registerstepslayer{background:#375d88 none repeat scroll 0 0;position:relative;width:345px !important;padding-bottom:10px;
 /*-moz-border-radius: 5px;-webkit-border-radius: 5px;*/}
.registerstepslayercontainer{position:relative;background:#fff none repeat scroll 0 0;padding:5px;}
.whitetopleft{background-position:0px 0px;top:0;left:0;}
.whitetopright{background-position:-10px 0px;top:0;right:0;}
.whitebottomleft{background-position:0px -10px;bottom:0;left:0;}
.whitebottomright{background-position:-10px -10px;bottom:0;right:0;}

.whitetopleftlayer{background-position:0px 0px;top:0;left:0;}
.whitetoprightlayer{background-position:-12px 0px;top:0;right:0;}
.whitebottomleftlayer{background-position:0px -12px;bottom:0;left:0;}
.whitebottomrightlayer{background-position:-12px -12px;bottom:0;right:0;}

.progressbar1{background:transparent url(../images/layout/etape1.png) no-repeat scroll 0 0;height:40px;}
.progressbar2{background:transparent url(../images/layout/progressbar2.png) no-repeat scroll 0 0;height:40px;}
.progressbar3{background:transparent url(../images/layout/progressbar3.png) no-repeat scroll 0 0;height:40px;}

.stepcontent1,.stepcontent2,.stepcontent3{padding-top:30px;padding-left:39px;height:auto;}

.stepcontent1 .your_email{font-family:arial;font-weight:bold;font-size:12pt;color:White;display:block;padding:10px 0;}



.stepcontent1 .inscris{font-family:arial;font-weight:bold;font-size:17pt;color:White;display:block;text-align:center;padding:10px 33px 10px 0;}
.stepcontent1 .cb_newsletter{font-family:arial;font-weight:normal;font-size:9pt;color:#9fcafc;margin-left:-4px;padding-left:0;}
.stepcontent1 .tb_email{height:32px;width:281px;margin:0;font-size:17px;}
.stepcontent1 .btn_next{ height:50px;width:266px;margin-top:15px;}
.stepcontent1 .errormessage{background:url('../images/layout/errur1.gif') no-repeat;height:35px;padding-left:36px;
                            padding-top:6px;margin:0px;color:#ad1a10;}
 .stepcontent1 .errormessage span{font-weight:bold !important;font-size:7pt !important;}                           
.stepcontent1 .stepsCont_123{background:url('../images/layout/errur1.gif') no-repeat;}
.stepcontent1 .p_newsletter{padding-top:14px;margin-left:-4px;}

.success_container{margin-left:0px;width:283px;margin-top:7px;}
.stepcontent2 .span_pass{font-family:arial;font-weight:bold;font-size:11pt;color:White;display:block;padding:10px 0;}
.stepcontent2  .char6{font-family:arial;color:White;font-size:7pt;}
.stepcontent2 .span_passconfirm{font-family:arial;font-weight:bold;font-size:11pt;color:White;display:block;padding:10px 0;}
.stepcontent2  .char6{font-family:arial;color:White;font-size:7pt;}
.stepcontent2 .span_login{font-family:arial;font-weight:bold;font-size:11pt;color:White;display:block;padding:10px 0;}
.stepcontent2 .btn_next{margin-top:15px;width:136px;height:30px;}
.stepcontent2 .errormessage{background:url('../images/layout/errur2.gif') no-repeat;height:35px;
                            padding-left:30px;padding-top:6px;margin:0px;color:#ad1a10;}
.stepcontent2 .errormessage span{font-weight:bold !important;font-size:7pt !important;}  
.stepcontent2 .tb_pass{height:32px;width:208px;margin:0;font-size:17px;}
.stepcontent2 .tb_confirmpass{height:32px;width:208px;margin:0;font-size:17px;}
.stepcontent2 .tb_login{height:32px;width:136px;margin:0;font-size:17px;}
.stepcontent2 .span_csv5{font-family:arial;color:#9fcafc;position:relative;top:5px;}

.step2_login{position:relative;}


.stepcontent3 .span_birthdate{font-family:arial;font-weight:bold;font-size:11pt;color:White;display:block;padding:10px 0;}
.stepcontent3 .span_captcha{font-family:arial;font-size:11pt;color:White;display:block;padding-bottom:10px;font-weight:bold;padding-top:25px;}
.stepcontent3 .span_sponsor{font-family:arial;font-style:italic;font-size:8pt;color:White;display:block;padding:10px 0;}
.stepcontent3 .tb_captcha{vertical-align:middle;font-size:17px;}
.stepcontent3 .img_captcha{vertical-align:middle;}
.stepcontent3 .errormessage{background:url('../images/layout/errur3.gif') no-repeat;height:35px;padding-left:36px;
                            padding-top:6px;margin:0px;color:#ad1a10;}
     .stepcontent3 .errormessage span{font-weight:bold !important;font-size:7pt !important;}                          
 .stepcontent3 .errormessagedate{background:url('../images/layout/errur2.gif') no-repeat;height:35px;padding-left:36px;
                            padding-top:6px;margin:0px;color:#ad1a10;}
    .stepcontent3 .errormessagedate span{font-weight:bold !important;font-size:7pt !important;} 
                              
.stepcontent3 .errormessagesponsor{background:url('../images/layout/errur2.gif') no-repeat;height:35px;padding-left:36px;
                            padding-top:6px;margin:0px;color:#ad1a10;font-weight:bold !important;font-size:7pt !important;}                           
 .stepcontent3 .errormessagesponsor span{font-weight:bold !important;font-size:7pt !important;}                           
.stepcontent3 .span_cgu{color:#9fcafc;margin:0;padding:5px 0;font-size:8pt;}
.stepcontent3 .tb_sponsor{height:23px;width:133px;margin:0;font-size:17px;}
.stepcontent3 .date select{margin:0;}
.stepcontent3 .span_csv5{font-family:arial;color:#9fcafc;position:relative;top:1px;}

.progress_loading{left:153px;position:relative;top:0px;background:url('../images/layout/loading.gif') no-repeat;width:32px;height:32px;}
.promolayer{display:none;}


/* Overlay version 2 special for cashback and promo landing pages */
div.overlay2{display:none; z-index:10000; /*background: url('../images/layout/iframe_bkg.png') no-repeat;*/width:360px;     height:586px;padding:30px;}
.overlay2 .close { background:url(../images/buttons/close.png) no-repeat; position:absolute; right:37px;top:41px; cursor:pointer; height:28px; width:28px;}
.frame2{height:650px;width:360px; }
.contentWrap{width:360px;}
/*IE7*/


* + html .registerstepslayer .stepcontent1 .your_email{padding:0;margin-left:0px;}
* + html  .stepcontent1 .inscris{font-size:15pt; text-align:center;}
* + html  .registerstepslayer .stepcontent1 .inscris{font-size:15pt; text-align:center;}
* + html .registerstepslayer .stepcontent1 .tb_email{margin-left:-28px;}
* + html .registerstepslayer .stepcontent2 .tb_pass{margin-left:-100px;}
* + html .registerstepslayer .stepcontent2 .tb_confirmpass{margin-left:-100px;}
* + html .registerstepslayer .stepcontent2 .step2_login{margin-left:-85px;}
* + html .registerstepslayer .stepcontent2 .success{margin-left:-15px;}
* + html  .stepcontent3 .tb_captcha{border-color:blue;width:169px;}
* + html .registerstepslayer .stepcontent3 .img_captcha{margin-left:-15px;}
* + html .registerstepslayer .stepcontent3 .tb_sponsor{margin-left:-85px;}
* + html .registerstepslayer .stepcontent3 .date {margin-left:-100px;}
 * + html .registerstepslayer .stepcontent3 .errormessagedate{margin-left:100px;}
  * + html  .stepcontent3 .span_csv5{position:relative;top:-7px;}
   * + html   .stepcontent2 .span_csv5{position:relative;top:-7px;}

* + html .registerstepslayer .stepcontent1 p,* + html .registerstepslayer .stepcontent2 p,
* + html .registerstepslayer .stepcontent3 p{text-align:left;}

* + html .registerstepslayer .stepcontent1 span,* + html .registerstepslayer .stepcontent2 span,
* + html .registerstepslayer .stepcontent3 span{text-align:left;}

/*
* + html .stepcontent1 a, 
* + html .stepcontent2 input, 
* + html .stepcontent1 span, 
* + html .stepcontent1 label, 
* + html .stepcontent1 img,
* + html .stepcontent1 p{border:solid 2px yellow;}

* + html .stepcontent2 a, 
* + html .stepcontent2 input, 
* + html .stepcontent2 span, 
* + html .stepcontent2 label, 
* + html .stepcontent2 img,
* + html .stepcontent2 p{border:solid 2px yellow;}

* + html .stepcontent3 a, 
* + html .stepcontent3 input, 
* + html .stepcontent3 span, 
* + html .stepcontent3 label, 
* + html .stepcontent3 img,
* + html .stepcontent3 p{border:solid 2px yellow; }*/
/*promo and cashback landing*/




/* Parrainage mes amis */
.parrainer-amis {background: #f59316;}
.parrainer-amis p.felicitation {color: #fff;}
.parrainer-amis-bottom {background: url(../images/layout/parrainer-amis-bottom.png) top left no-repeat;}
.parrainer-amis h3 {color: #fff;}
.parrainer-amis .span-8 {margin-right: -10px;}
.parrainer-amis label {font-weight: normal;}
.messagerie h3 {background: url(../images/layout/top-blue-round.png) top left no-repeat; padding-top: 14px; color: #fff; font-size: 12px; height: 25px; margin: 0;} 
.messagerie label {background: #e4e4e5; float: left;}
.messagerie ul {list-style: none; background: #e4e4e5; float: left; margin: 0;}
* + html .messagerie ul {padding-bottom: 15px;}.messagerie ul li {float: left; width: 80px; height: 80px; margin-right: 5px;}
.messagerie ul li a {width: 80px; height: 80px; display: block;}
.messagerie ul li a img {margin: 4px 0 0 4px;}
.messagerie ul li a:hover {background: url(../images/layout/social-network-hover.png) top left no-repeat;}
.messagerie span.messagerie-bottom {background: url(../images/layout/bottom-blue-round.png) top left no-repeat; float: left;}
.reseaux h3 {background: url(../images/layout/top-orange-round.png) top left no-repeat; padding-top: 14px; color: #fff; font-size: 12px; height: 25px; margin: 0;} 
.alignment {margin-left: 10px;}
.reseaux .reseaux-content {background: #e4e4e5;}

.reseaux div.facebook, .reseaux div.twitter {float: left; margin: 10px 0 10px 20px; width: 140px;}
.reseaux div.twitter {float: left; margin: 25px 0 10px 10px;}
.reseaux div.facebook a {display: block; width: 130px; height: 70px; float: left; padding: 15px 0 15px 15px;}
.reseaux div.twitter a {display: block; float: left; padding: 15px 0 8px 5px; width: 145px;}
.reseaux div.facebook a:hover {background: url(../images/layout/reseaux-hover.png) 12px 13px no-repeat; width: 150px; height: 52px; float: left;}
.reseaux div.twitter:hover input {background: url(../images/layout/reseaux-hover.png) 8px 2px no-repeat; padding: 4px 10px; margin: -4px 0 0 -10px;}


.reseaux div#facebook-info {background: #466fab; color: #fff; padding: 0 12px 12px 12px; float: left;}
.reseaux div#twitter-info {background: #569abc; color: #fff; padding: 0 12px 12px 12px; float: left;}
.reseaux div#twitter-info img, .reseaux div#facebook-info img {margin: 8px 0;}
.reseaux .reseaux-content div.poste {padding-left: 4px;}
.reseaux .reseaux-content div.poste div {text-align: center; color: #f75310; padding-left: 10px;}
.reseaux .reseaux-content .reseaux-link a {font-size:11px;background: #fff; border: 1px solid #ccc;}
.reseaux span.reseaux-bottom {background: url(../images/layout/bottom-orange-round.png) top left no-repeat; float: left;}

/* Parrainage en cours */
.section {border-bottom: 1px solid #eff0f1; float: left; color: #666;} 
.parrainage-encours .status-encours {background: url(../images/icons/status-encours.png) top left no-repeat; padding-left: 25px; }
.parrainage-encours .status-attente {background: url(../images/icons/status-attente.png) top left no-repeat; padding-left: 25px; }
.parrainage-encours .status-accepte {background: url(../images/icons/status-accepte.png) top left no-repeat; padding-left: 25px; }
.parrainage-encours .status-encours div, .parrainage-encours .compte-cours {background:#f75310; text-align: center; color: #fff; }
.parrainage-encours .status-attente div, .parrainage-encours .compte-attente {background:#c4c4c5; text-align: center; color: #fff; }
.parrainage-encours .status-accepte div, .parrainage-encours .compte-accepte {background:#7ebd3e; text-align: center; color: #fff;  }
.parrainage-encours .achat-encours {margin: -10px 0 10px 0; color: #30629b;}
.parrainage-encours .achat-attente {margin: -10px 0 10px 0; color: #30629b;}
.parrainage-encours .achat-accepte {color: #30629b; margin-bottom: 17px;text-align:center;}
.parrainage-encours .green-color a {color: #4ba03c; text-decoration: underline; margin-right: 5px;}
.parrainage-encours .green-color {color: #4ba03c;}
.parrainage-encours .orange-color a {color: #f75310; text-decoration: underline;}
.parrainage-encours .orange-color {color: #f75310;}
.parrainage-encours .total {background: #eff0f1;}
* + html .parrainage-encours .section {padding: 5px 0 12px 0;}
.parrainage-encours .total p {color: #6d6d6d; font-weight: bold;}
.parrainage-encours .black-color {color: #000;}
.parrainage-encours .grey-color {color: #7a7a7a;}
.plus-info {margin-left: 10px; padding-top: 10px;}


/* Parrainer Adresse */
.adresse {background: url(../images/layout/adresse.jpg) left 30px no-repeat; min-height: 300px;}
.adresse h3 {color: #f75310; margin-bottom: 0.5em;}
.adresse .gmail {background: url(../images/icons/gmail-adresse.png) top right no-repeat; height: 28px;}
.adresse label {font-weight: normal;}
.adresse .btn {margin-top: 40px;}
.adresse .blue {color: #153887;}


/* Parrainer equipe */
.parrainer-equipe h3 {color: #f75330;}
.parrainer-equipe .select-all {background: #375c86; color: #fff; height: 35px;}
.parrainer-equipe .select-all input, .parrainer-equipe .select-box input {float: left; margin: 8px;}
.parrainer-equipe .select-all label, .parrainer-equipe .select-box label {margin-top: 9px; float: left; font-weight: normal;}

.parrainer-equipe .select-box input {float: left; margin: 6px 8px 8px 8px; position: static;}
.parrainer-equipe .select-box label {margin-top: 8px; float: left; font-weight: normal;}

.parrainer-equipe .scroll {height: 395px; overflow-x: hidden; overflow-y: scroll;}
.parrainer-equipe .select-box div {height: 36px;}
.parrainer-equipe div.alternate {background: #eff0f1;}
.parrainer-equipe .btn {padding: 10px 0;}

/*small facebook/twitter header links*/
.suivez-ns {background: url(../images/icons/header-suivezns.png) no-repeat; height: 23px; margin-top:10px;}
.suivez-ns div {margin: 3px 0 0 14px;}

.filterAttend{background:none repeat scroll 0 0 #C4C4C5;color:#FFFFFF;text-align:center;}
.filterEncour{background:none repeat scroll 0 0 #F75310;color:#FFFFFF;text-align:center;}
.filterAccepted{background:none repeat scroll 0 0 #7EBD3E;color:#FFFFFF;text-align:center;}
.NonFilter{font-size:11px;}
.dgIviteList{border-top:solid 1px #EFF0F1;}

.num_cols_5 {width:550px!important;}



/*** Bar page 
#barpage .nouveau {background: url(../images/layout/barpage-bg.png) top left no-repeat; height: 80px;}
#barpage .nouveau span {float: left; color: #244974; font-size: 1.1em;}
#barpage ul {list-style: none;}
#barpage ul li {background: url(../images/icons/barpage-clock.png) top left no-repeat; height: 65px; padding: 6px 0 0 70px;}
#barpage ul li + li {background: url(../images/icons/barpage-money.png) left -2px no-repeat;}
#barpage ul li + li + li {background: url(../images/icons/barpage-coin.png) left 2px no-repeat;}

#barpage .install {background: #ff9900; color: #fff;}
.corner-whitebg {background: url(../images/layout/corner-white-bg.png) top left no-repeat; width: 10px; height: 10px;}
.corner-whitebg.tl {float: left;}
.corner-whitebg.tr {background-position: -10px 0; float: right;}
.corner-whitebg.bl {float: left; background-position: 0 -10px;}
.corner-whitebg.br {background-position: -10px -10px; float: right;}

#barpage .install img {float: left; margin-right: 5px;}
#barpage .install p {margin-left: 20px; font-size: 1.3em; font-weight: bold;}***/

/*** Desinstaller bar page 
#uninstall-bar h4 {color: #f75310; font-size: 1.4em;}
#uninstall-bar .blocinner {color: #333;}
#uninstall-bar ul {list-style: none;}
#uninstall-bar ul li {margin: 10px 0; font-weight: bold;}
#uninstall-bar ul li input {float: left; margin: -2px 28px 0 0;}
#uninstall-bar ul li textarea{width: 415px; height: 80px; background: #e7eaed; border-top: 1px solid #a5a6a8; border-left: 1px solid #a5a6a8; border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;}
***/
/*** Side bar page 
#barpgae-intro a {color: #f75310; float: right;}
#barpgae-intro hr {background: #fdddcf; margin-left: -10px;}
ol { list-style-position: inside;}
***/

/*** Toolbar Success 
#bar-success p {color: #87b419; font-weight: bold; font-size: 1.2em; float: right; margin-top: 20px;}
#bar-success .correct img {margin-top: 30px;}
#bar-success .bravo {background: url(../images/layout/bravo.png) top left no-repeat; min-height: 100px; margin-left: 50px;}
#bar-success hr {margin: 15px 0 15px -10px;}
#bar-success h4 {color: #F75310; font-size: 1.4em;}
***/
/*** Toolbar Telecharger 
#telecharger .install {background: #ff9900; color: #000;}
#telecharger .install .blocinner {padding: 20px 40px 10px 40px }
#telecharger .install .blocinner .bar-outil {background: url(../images/layout/telecharger-bg.png) top left no-repeat; margin-left: 30px; height: 165px; width: 325px; padding: 20px 0 0 20px;}
#telecharger .install .blocinner .bar-outil span {float: left; margin: 33px 0 0 -15px; font-size: 14px;}
.white {color: #fff;}
* + html #telecharger .install .blocinner .bar-outil span {font-size: 13px;}
***/



/* general styles */
ul.tick_mark li{ list-style:none; background:url('../images/icons/tick_mark.gif') top left no-repeat; padding:0 0 15px 35px; width:250px; }
.orange{ color:#f75310; }
.bold{ font-weight:bold; }
p.mini-note{ margin-bottom:5px; color:#666; font-size:11px; }
h2.grad-border{ border-bottom:none !important; background:url(../images/layout/grad_border.gif) bottom left no-repeat !important; }
.colborder{ border-right:#a6bbd3 1px solid !important; }




/* redirect2 page style */
#redirect2 h2{background:none; text-transform:none; font-weight:bold; color:#f75310;}
#redirect2 .blocinner{ background:url(../images/layout/redirect1.png) top right no-repeat; display:table; }

/* redirect2 to positive page style */
.positive .blocinner{ background:none; display:table; padding-bottom:0; padding-right:0; }
.positive #positive-bg{ height:360px; margin-bottom:0px; margin-right:10px; background:url(../images/layout/redirect-positive.png) bottom right no-repeat; }
.positive ul.tick_mark li{ width:300px; }

/* redirect2 to negative page style */
.negative .blocinner{ background:none; display:table; padding-bottom:0; padding-right:0; }
.negative #negative-bg{ height:230px; margin-bottom:0px; margin-right:10px; background:url(../images/layout/redirect-negative.png) bottom right no-repeat; }