.comparator-result-separator{border-top:0;border-left:0;border-right:0;border-bottom:1px dotted #000;width:100%;height:5px;margin-bottom:5px;}
.grey{color:#666;}
.comparator-filter-arrow-top,.comparator-filter-arrow-bottom,.comparator-filter-arrow{width:9px;height:8px;cursor:pointer;}

body {

	font: normal 12px Arial;
	width: 99%;
	 background: url("img2/bg_r.png") top left repeat-x #5e7b8a ;
	/* background: url("img2/bdfsdfg_r.png") top left repeat-x #000000 ; */
}

img {
border : 0;
}
#barre_pub {
 position: absolute;
    width:126px;
    top:100px;
    left:5px;
}
#barre_pub_droite {
 position: absolute;
    width:126px;
    top:100px;
    right:5px;
}
#container {
	width: 940px;
	/* background: url("img2/bak.png") top left repeat; */
	padding: 0 auto;
	margin: -8px auto 0 auto;
}


#head {
	width: 940px;
	height: 110px;
	background: url("img2/head_bg.png") top left no-repeat;
	padding: 0 auto;
/* 	margin: 0 24px 0 24px;		 */
}

#content {
	width: 890px;
	background: url("img2/bak_content.png") top left repeat;
	padding: 10px 27px 0 23px;
	position: relative;
	top:-60px;
	overflow: hidden;
}

#logo {
	background: url("img2/h_logo.png") top left no-repeat;
	width: 208px;
	height: 88px;

}

#logo_wajestic {
	margin : 20px 0 0 40px;
	float: left;
}


#logo span {
	display: none;
}

#h_boxes {
	float: right;
	margin: 0 20px 0 0;
}


#h_b_search {
	background:url("img2/bak_recherche.png") no-repeat scroll left top transparent;
	float:right;
	height:83px;
	position:relative;
	right:13px;
	width:277px;
}



#h_b_l {
display:block;
height:53px;
padding:3px 0 0 15px;
text-align:right;
width:877px;
}

#h_b_l p {
	margin: 0;
	padding: 0;
}

.h_info_user p {
	color: #ffffff;
	font-size: 13px;
}

.h_info_user_liens {
	margin: 5px;
}

.h_info_user_liens a,.h_info_user_liens a:visited {
	color: #cecece;
	font-size: 11px;
	text-decoration: none
}

.h_info_user_liens a:hover {
	text-decoration: underline;
}


.h_info_user_liens .light_me a {
	color: #ffffff;
}

#h_b_nl {
display:block;
float:right;
height:77px;
padding:0 0 0 220px;
text-align:right;
width:383px;;
margin: -20px 0 0 0;

}

#logon_titre {
	background: url("img2/logon_title.png") top left no-repeat;
	width: 300px;
	height: 18px;
	font-size: 11px;
}


#logon_oublie {
	width: 300px;
	height: 18px;
	text-align: right;
	margin: 5px 0 0 0;
	font-size: 10px;

}

#logon_oublie a {
	color: #e2e2e2;

}


.h_login {
	margin: 25px 0 0 10px ;
}

.h_login .email, .h_login .MDP, .h_login .submit_form {
	float: left;
	margin: 0 2px;
}


.h_login .email input, .h_login .MDP input {
	width: 140px;
	height: 10px;
}


.h_login .submit_form {
	margin: 3px 0 0 2px ;
}

.h_login .submit {
	background: transparent url("img2/logon_ok.png") no-repeat bottom;
	width:17px;
	height:11px;
	border:none;
	cursor: pointer;

}

#recherche {
	background: url("img2/bgsearch.png") no-repeat;
	width:250px;
	height:47px;
	margin: 7px 0 0 15px;
	padding: 8px 0 0 10px;
}

#recherche .query {
	width:190px;
	height: 15px;
	font: 11px "arial","verdana";
}

#recherche .submit_q {
	float: left;
}

#recherche .submit_form {
	margin: -1px 0 0 3px;
	float: left;
}

#recherche .submit {
	background: transparent url("img2/h_ok.png") no-repeat bottom;
	width:24px;
	height:24px;
	border:none;
	cursor: pointer;

}


#navbar {
	clear:both;
	position:relative;
	top:-40px;
	background: transparent url("img2/navback_V3quat.png") no-repeat;
	width:940px;
	height:56px;
	}

#liste_navbar{
	margin-top:10px;
	float: left;
}

#az_navbar{
	float: right;
	width:29px;
	height:34px;
	margin: 0px 27px 0 0px;
}


#az_navbar a {
	background: transparent url("img2/azbutton.png") top left repeat-x;
	width:29px;
	height:34px;
	display: block;
}

#az_navbar a:hover {
	background: transparent url("img2/azbutton.png") bottom left repeat-x;
}

#favoris{
	float: left;
	width:29px;
	height:34px;
	margin: 0px 0 0 23px;
}

#favoris a {
	background: transparent url("img2/favoris.png") top left no-repeat;
	width:29px;
	height:34px;
	display: block
}


#favoris a:hover {
	background: transparent url("img2/favoris.png") bottom left no-repeat;

}


#favoris_off{
	float: left;
	width:29px;
	height:34px;
	margin: 0px 0 0 23px;
}

#favoris_off a {
	background: transparent url("img2/coeur.png") top left no-repeat;
	width:29px;
	height:34px;
	display: block
}

#subhead_info {
	display: block;
	height: 60px;
}

#bienvenue_layer {
	position: relative;
	top : -9px;
	left : 40px;
	width:346px;
	color: #55717F;
	float: left;
}

#bienvenue_layer .content {
	background: #FFF9D7;
	border: 1px solid #E2C822;
	padding: 10px;
}

#bienvenue_layer a, #bienvenue_layer a:hover, #bienvenue_layer a:visited {
	color: #55717F;
}

#az_layer {
	background: transparent url("img2/h_layer_sites.png") repeat-x;
	width:346px;
	height:43px;
	position: relative;
	top : -10px;
	float: left;
	left: 198px;
}

#az_layer .visible {
	display: block;
}

#az_layer .lettres {
	float: left;
	width: 248px;
	height: 33px;
	padding: 5px;
	margin: 0 0 0 10px;
	font-size: 11px;
}

#az_layer .all {
	float: left;
	width: 70px;
	height: 33px;
	padding: 10px 0 0 0 ;
	font-size: 11px;
}

#az_layer .lettres a, #az_layer .all a {
	text-decoration: none;
	color: #5b5b5b;
	cursor: pointer;
}

#az_layer .lettres a:hover, #az_layer .all a:hover {
	text-decoration: underline;
}

#az_layer .lettres .liste_az_inactive {
	text-decoration: none;
	color: #ffffff;
	cursor:none;
}

#liste_navbar img{
	height:49px;
}

#liste_navbar ul {
    margin: 0 0 0 5px;
    padding: 0 ;
    list-style: none ;
}

#liste_navbar a {
	/* color: #5b5b5b; */
        /* color: #15adfc; */
	/* color: #ffffff; */
	 color: #f8b334; 
	text-decoration:none;
	display:inline;
    padding: 10px 8px 12px 8px ;
    text-align: center ;
	border-right: 1px solid #fff;
	font-size: 11px;
}

#liste_navbar #last a {
	border-right: 0px solid #fff;}

#liste_navbar a:hover, #liste_navbar a.last:hover {
	/* color: #5b5b5b; */
        color: #373737;
	text-decoration:none;
	background: transparent url("img2/bgnavhover.png") repeat-x;
}

#navbar li {
	display: inline;
}


#cgC {
	padding: 0 10px;
	width: 100%;
	overflow: hidden;
	padding: 5px 0 0 22px;
}


.boxcat {
	background: url("img2/boxcat.png") no-repeat top left;
	width: 864px;
	height:160px;
}

.boxcat p{
	margin: 0;
	padding: 0;
}

#cgC h2{
	font-size: 14px;
	font-weight: bold;
	margin: 30px 0 0 15px;
	color:#505050;

}

 #cgC a{
 	color:#505050;

}
#cgC a:hover {
	text-decoration: underline;
}

#cgC .content_wp {
	margin: 10px 0 0 15px;
	width: 90%;
	color: #505050;

}

.boxcat_logos {
	float:left;
	width:640px;
	text-align: center;
	padding: 0 25px;
}



.boxcat_go {

}

.boxcat_go .tablecell {
	display: table-cell;
	vertical-align: middle;
	height: 110px;
	width:200px;
	text-align: center;
}


.boxcat_marchand {
	width: 105px;
	height: 110px;
	float: left;
	text-align: center;
	margin : 0 10px;
}

.boxcat_marchand .tablecell {
	display: table-cell;
	vertical-align: middle;
	height: 105px;
}

.sepa_all {
	background: url("img2/c_sepa.png") no-repeat top left;
	width: 888px;
	height:1px;
}

#ariane {
	color: #656565;
	background: url("img2/c_home.png") no-repeat top left;
	padding: 0 0 0 15px;
	margin: 0 0 10px 10px;
}

#ariane p {
	margin:0;
	padding : 0;
}

#ariane a {
	color: #656565;
	text-decoration: none;
}

#ariane a:hover {
	text-decoration: underline;
}

#cat_info {
	padding: 15px 25px 0;
	color:#587483;
}

#cat_info h2{
	font-size: 20px;
	margin: 0 0 8px 0;
}


.boxscat {
	background: url("img2/boxscat.png") no-repeat top left;
	width: 864px;
	height:110px;
}


.boxscat_logos {
	float:left;
	width:170px;
	text-align: center;
	padding: 0 25px;
}

.boxscat_logos .tablecell{
	display: table-cell;
	vertical-align: middle;
	height: 110px;
	text-align: center;
}


.boxscat_logos .tablecell .imgboxM{
	text-align: center;
	width:170px;
}


.boxscat_desc {
	float: left;
	width: 360px;
	height: 110px;
	margin: 0px 0;
        padding-right: 20px;
}

.boxscat_desc .tablecell{
	display: table-cell;
	vertical-align: middle;
	height: 110px;
	text-align: left;
}
.boxscat_cash {
	float: left;
	width: 90px;
	height: 110px;
	margin: 0px 0;
	text-align: center;
}

.boxscat_cash .tablecell{
	display: table-cell;
	vertical-align: middle;
	height: 110px;
	text-align: center;
}

.boxscat_go {

}

.boxscat_go .tablecell {
	display: table-cell;
	vertical-align: middle;
	height: 110px;
	width:200px;
	text-align: center;
}


.boxscat_marchand {
	width: 105px;
	height: 110px;
	float: left;
	text-align: center;
	margin : 0 10px;
}

.boxscat_marchand .tablecell {
	display: table-cell;
	vertical-align: middle;
	height: 105px;
}

a.recherche {
	color:black;
}

#marchand {
	width: 888px;
	display: block;
	clear: both;
}

#m_left {
	width: 300px;
	float: left;
}

#m_right {
	width: 560px;
	float: left;
	padding: 0 0 0 0;
}

#mon_marchand {
	display: block;
	margin: 15px 0 15px 0;
}

#marchand_title {
	background: url("img2/m_l_m_h2.png") no-repeat top left;
	width: 281px;
	height:24px;
	text-align: center;
	padding: 5px 0 0 0;
}
#marchand_title span {
	font-size: 15px;
	font-weight: bold;
	color : #4e4e4e;
}


#strategie_title span {
	display: none;
}

#marchand_info {
	background: url("img2/m_l_r.png") repeat top left;
	width: 231px;

	padding: 5px 25px
}

#marchand_partage {
	background: url("img2/m_l_m_f.png") no-repeat top left;
	width: 274px;
	height:23px;
	padding: 9px 0 0 7px;
}


#marchand_partage .float {
	float: left;
	margin: 0 4px;
}

#marchand_partage .float a{
color: #4e4e4e;
text-decoration: none;
}

#marchand_partage .favoris{
	width: 140px;
	background: url("img2/pticoeur.png") top left no-repeat;
	padding: 0 0 0 20px;
	font-size: 11px;
}

#marchand_partage .favoris a{
	text-decoration: underline;
}

#marchand_partage .partage{
	width: 28px;
	background: url("img2/quiseparle.png") top left no-repeat;
	height: 17px;
	margin: -2px 0 0 4px;
}

#marchand_partage .partage a{
	display: block;
	width: 28px;
	height: 17px;
}

#marchand_partage .fb{
	width: 20px;
	background: url("img2/fb.png") top left no-repeat;
	height: 16px;
	margin: -2px 0 0 4px;
}

#marchand_partage .fb a,#marchand_partage .twitter a{
	display: block;
	width: 20px;
	height: 16px;
}


#marchand_partage .twitter{
	width: 20px;
	background: url("img2/twitter.png") top left no-repeat;
	height: 16px;
	margin: -2px 0 0 4px;
}



#ma_strategie {
	display: block;
	margin: 0 0 15px 0;
}


#strategie_title {
	background: url("img2/m_l_g_h.png") no-repeat top left;
	width: 281px;
	height:29px;
}


#strategie_info {
	background: url("img2/m_l_r.png") repeat top left;
	width: 281px;
	height:175px;
}

#strategie_footer {
	background: url("img2/m_l_g_f.png") no-repeat top left;
	width: 281px;
	height:29px;
}

.connectez_vous {

    font-size: 8px;
}


#go_marchand {
	width:194px;
	height: 53px;
	float: right;
	text-align: center;
	/* color: #F9C00D; */
        color: #f9b234;
}
#go_marchandcb {
	width:194px;
	height: 53px;
	float: left;
	text-align: center;
	/* color: #F9C00D; */
        color: #f9b234;
}

#go_marchand a {
	width:187px;
	height: 51px;
	display: block;
	background: url("img2/m_GO.png") no-repeat top left;
	text-decoration: none;
	/* color: #F9C00D; */
        color: #f9b234;
	font: "Arial";
	font-size: 13px;
	padding: 2px 0 0 0;
}

#go_marchandcb a {
	width:187px;
	height: 51px;
	display: block;
	background: url("img2/m_GOcb.png") no-repeat top left;
	text-decoration: none;
	/* color: #F9C00D; */
        color: #f9b234;
	font: "Arial";
	font-size: 13px;
	padding: 10px 0 0 0;
}


#go_marchand a span {
	font-size: 20px;
}

#go_marchandcb a span {
	font-size: 20px;
}


#cm_nav_H {
	display: block;
	clear: both;
	width: 549px;
	height: 31px;
	margin: 0 0 0 15px;
}

#cm_nav_H ul {
	margin: 0;
	padding: 0;
}

#cm_nav_H ul li {
	display: inline;
	list-style: none;
	float: left;
}

#cm_nav_H li span {
	display: none;
}

#cm_nav_H li a, #cm_nav_H li a:visited {
	width: 139px;
	height: 31px;
	display: block;
	float: left;
	margin: 0 5px 0 0 ;
	position: relative;
	top : 5px;
}


/*
#cm_nav_H li a:hover, #cm_nav_H li .active {
	width: 139px;
	height: 31px;
	display: block;
	float: left;
}
*/

#cm_nav_H .CR a,#cm_nav_H .CR a:visited {
	background: url("img2/m_C_nav_CR.png") no-repeat top left;
}



#cm_nav_H .CR a:hover,#cm_nav_H .CR a.active {
	background: url("img2/m_C_nav_CR.png") no-repeat bottom left;
}


#cm_nav_H .AVIS a,#cm_nav_H .AVIS a:visited {
	background: url("img2/bt_avis.png") no-repeat top left;
}


#cm_nav_H .AVIS a:hover,#cm_nav_H .AVIS a.active {
	background: url("img2/bt_avis.png") no-repeat bottom left;
}

#cm_nav_H .REL a,#cm_nav_H .REL a:visited {
	background: url("img2/bt_autrespromos.png") no-repeat top left;
}

#cm_nav_H .REL a:hover,#cm_nav_H .REL a.active {
	background: url("img2/bt_autrespromos.png") no-repeat bottom left;
}



#cm_nav_H .profil_identifiant a,#cm_nav_H .profil_identifiant a:visited {
	background: url("img2/compte01-01.png") no-repeat top left;
}
#cm_nav_H .profil_identifiant a:hover,#cm_nav_H .profil_identifiant a.active {
	background: url("img2/compte01-01.png") no-repeat bottom left;
}

#cm_nav_H .profil_coordonnees a,#cm_nav_H .profil_coordonnees a:visited {
	background: url("img2/compte01-02.png") no-repeat top left;
}
#cm_nav_H .profil_coordonnees a:hover,#cm_nav_H .profil_coordonnees a.active {
	background: url("img2/compte01-02.png") no-repeat bottom left;
}


#cm_nav_H .profil_abo a,#cm_nav_H .profil_abo a:visited {
	background: url("img2/compte01-03.png") no-repeat top left;
}
#cm_nav_H .profil_abo a:hover,#cm_nav_H .profil_abo a.active {
	background: url("img2/compte01-03.png") no-repeat bottom left;
}


#cm_nav_H .gains_gains a,#cm_nav_H .gains_gains a:visited {
	background: url("img2/compte03-01.png") no-repeat top left;
}
#cm_nav_H .gains_gains a:hover,#cm_nav_H .gains_gains a.active {
	background: url("img2/compte03-01.png") no-repeat bottom left;
}

#cm_nav_H .gains_etat a,#cm_nav_H .gains_etat a:visited {
	background: url("img2/compte03-02.png") no-repeat top left;
}
#cm_nav_H .gains_etat a:hover,#cm_nav_H .gains_etat a.active {
	background: url("img2/compte03-02.png") no-repeat bottom left;
}

#cm_nav_H .gains_distribues a,#cm_nav_H .gains_distribues a:visited {
	background: url("img2/compte03-03.png") no-repeat top left;
}
#cm_nav_H .gains_distribues a:hover,#cm_nav_H .gains_distribues a.active {
	background: url("img2/compte03-03.png") no-repeat bottom left;
}

#cm_nav_H .parrainage_parrainage a,#cm_nav_H .parrainage_parrainage a:visited {
	background: url("img2/compte05-01.png") no-repeat top left;
}
#cm_nav_H .parrainage_parrainage a:hover,#cm_nav_H .parrainage_parrainage a.active {
	background: url("img2/compte05-01.png") no-repeat bottom left;
}

#cm_nav_H .parrainage_suivi a,#cm_nav_H .parrainage_suivi a:visited {
	background: url("img2/compte05-02.png") no-repeat top left;
}
#cm_nav_H .parrainage_suivi a:hover,#cm_nav_H .parrainage_suivi a.active {
	background: url("img2/compte05-02.png") no-repeat bottom left;
}

#cm_nav_H .parrainage_lien a,#cm_nav_H .parrainage_lien a:visited {
	background: url("img2/compte05-03.png") no-repeat top left;
}
#cm_nav_H .parrainage_lien a:hover,#cm_nav_H .parrainage_lien a.active {
	background: url("img2/compte05-03.png") no-repeat bottom left;
}


#cm_nav_H .commandes a:hover,#cm_nav_H .commandes a.active {
	background: url("img2/compte02-01.png") no-repeat bottom left;
}


#cm_nav_H .sites a:hover,#cm_nav_H .sites a.active {
	background: url("img2/compte10-01.png") no-repeat bottom left;
}

#cm_nav_H .amis a:hover,#cm_nav_H .amis a.active {
	background: url("img2/compte04-01.png") no-repeat bottom left;
}





#cm_nav_H .CGU a:hover,#cm_nav_H .CGU a.active {
	background: url("img2/m_C_nav_CGU.png") no-repeat bottom left;
}

#cm_nav_H .FAQ a:hover,#cm_nav_H .FAQ a.active {
	background: url("img2/m_C_nav_FAQ.png") no-repeat bottom left;
}

#cm_nav_H .Mentions a:hover,#cm_nav_H .Mentions a.active {
	background: url("img2/m_C_nav_Mentions.png") no-repeat bottom left;
}


/* Header annexes */


.cm_nav_H {
	display: block;
	clear: both;
	width: 549px;
	height: 31px;
	margin: 0 0 0 15px;
}

.cm_nav_H ul {
	margin: 0;
	padding: 0;
}

.cm_nav_H ul li {
	display: inline;
	list-style: none;
	float: left;
}

.cm_nav_H li span {
	display: none;
}

.cm_nav_H li a, #cm_nav_H li a:visited {
	width: 139px;
	height: 31px;
	display: block;
	float: left;
	margin: 0 5px 0 0 ;
	position: relative;
	top : 5px;
}


.cm_nav_H .blog_article span {
	display: table-cell;
}

.cm_nav_H .blog_article a {
	width: auto;
	text-decoration: none;
	background: url("img2/B_R_T_B.png") no-repeat top right;
	height: 31px;
	color: #010101;
}

.cm_nav_H .blog_article span{
    position:relative;
    float:left;
    padding:0 0 0 14px;        /* Largeur du côté gauche */
    vertical-align:middle;
    background:url("img2/B_L_T_B.png") left top no-repeat;
}



.cm_nav_H .blog_article span span {
    padding:0 14px 0 0;        /* Largeur du côté droit */
   background:url("img2/B_L_T_B.png") left top no-repeat;
}


.cm_nav_H .blog_article span span span {
    height:31px;        /* Hauteur du bouton */
    padding:0;
    line-height:2.3;    /* Alignement vertical du texte */
    background:url("img2/B_C_T_B.png") left top repeat-x;
}



.cm_C {
	position: relative;
}

.cm_C p {
	margin: 0;
}


.cm_C_h {
	background: url("img2/m_C_c_h.png") no-repeat top left;
	width: 549px;
	height:20px;
}


.cm_C_f {
	background: url("img2/m_C_c_f.png") no-repeat top left;
	width: 549px;
	height:24px;
}

.cm_C_c {
	background: url("img2/m_C_c_r.png") repeat top left;
	width: 549px;
	overflow: hidden;
}
.cm_C_c .annexe {
	margin: 0 25px;
}

#cm_C {
	position: relative;
}

#cm_C p {
	margin: 0;
}


#cm_C_h {
	background: url("img2/m_C_c_h.png") no-repeat top left;
	width: 549px;
	height:20px;
}


#cm_C_f {
	background: url("img2/m_C_c_f.png") no-repeat top left;
	width: 549px;
	height:24px;
}

#cm_C_c_ad {
	height: 105px;
	padding: 40px 0 0 0 ;
}

#cm_C_c {
	background: url("img2/m_C_c_r.png") repeat top left;
	width: 549px;
}

#cm_C_c .annexe {
	margin: 0 25px;
}



.marchand_code_promo_L {
	width:501px;
	padding: 0 0 0 15px ;
	height: 50px;
	margin: 0px 5px;
	clear: both;
}



.marchand_code_promo_T {
	width: 360px;
	float: left;
	height: 42px;
}

.marchand_code_promo_T h3 {
	color: #4e4e4e;

}

.marchand_code_promo_T p{
	margin: 0;
	padding: 0;
}

.marchand_code_promo_T .tablecell{
	display: table-cell;
	vertical-align: middle;
	height: 42px

	}

.marchand_code_promo_C {
	width: 130px;
	float: right;
	height: 42px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}

.marchand_code_promo_A {
	width:501px;
	padding: 0 0 0 15px;
	margin: 10px 0 20px 0;
}

.marchand_code_promo_GO {

	width: 240px;
	float: left;
	text-align:center;
	height: 55px;
}

.marchand_code_promo_GO_C {

	width: 240px;
	text-align:center;
	height: 55px;
	margin: 0 0 0 130px;
}


#cm_C_c_p {
	text-align: center;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	height: 15px;
	margin: 15px 4px 15px 4px;
	padding: 0 0 0 204px;
}


#cm_C_c_p .pageNav div {
	float: left;
	margin: 3px 3px 0 0;
}

#cm_C_c_p .pageNav .infopage {
	margin: 0 3px 0 3px;
}

#cm_C_c_p .pageNav span{
	display: none;
}



#cm_C_c_p .first {
	width: 15px;
	height: 9px;
	background: url("img2/page_firstOFF.png") no-repeat top left;
}

#cm_C_c_p .first a,#cm_C_c_p .first a:hover, #cm_C_c_p .first a:visited {
	width: 15px;
	height: 9px;
	background: url("img2/page_first.png") no-repeat top left;
	display: block
}

#cm_C_c_p .last {
	width: 15px;
	height: 9px;
	background: url("img2/page_lastOFF.png") no-repeat top left;
}

#cm_C_c_p .last a,#cm_C_c_p .last a:hover, #cm_C_c_p .last a:visited {
	width: 15px;
	height: 9px;
	background: url("img2/page_last.png") no-repeat top left;
	display: block
}


#cm_C_c_p .previous {
	width: 9px;
	height: 9px;
	background: url("img2/page_prevOFF.png") no-repeat top left;
}

#cm_C_c_p .previous a,#cm_C_c_p .previous a:hover, #cm_C_c_p .previous a:visited {
	width: 9px;
	height: 9px;
	background: url("img2/page_prev.png") no-repeat top left;
	display: block
}


#cm_C_c_p .next {
	width: 9px;
	height: 9px;
	background: url("img2/page_nextOFF.png") no-repeat top left;
}


#cm_C_c_p .next a,#cm_C_c_p .next a:hover, #cm_C_c_p .next a:visited {
	width: 9px;
	height: 9px;
	background: url("img2/page_next.png") no-repeat top left;
	display: block
}

.marchand_news , .marchand_news_old {
	padding: 0 15px;
}

.marchand_news span , .marchand_news_old span{
	display: none;
}


.marchand_news p, .marchand_news h3, .marchand_news_old p, .marchand_news_old h3 {
	margin: 0;
	padding: 0;
}

.marchand_news h3 {
	color: #4e4e4e;
}

.marchand_news_old h3,.marchand_news_old p {
	color: #9a9a9a;
}

.marchand_news p {
	color: #010101;
}

.marchand_news_G, .marchand_news_G_rel {
	position: relative;
}

.marchand_news .marchand_news_G {
	width: 82px;
	height: 14px;
	background: url("img2/m_c_NS_go.png") no-repeat top left;
	float: right;
}

.marchand_news .marchand_news_G_rel {
	width: 82px;
	height: 14px;
	background: url("img2/m_c_REL_go.png") no-repeat top left;
	float: right;
}


.marchand_news_old .marchand_news_G {
	width: 82px;
	height: 14px;
	background: url("img2/m_c_NSOFF_go.jpg") no-repeat top left;
	float: right;
}


.marchand_news .marchand_news_G a,.marchand_news .marchand_news_G_rel a, .marchand_news_old .marchand_news_G a {
	width: 82px;
	height: 14px;
	display: block;
}

.marchand_code_promo_sepa {
	height: 41px;
	width: 500px;
	background: url("img2/m_c_sepa.png") no-repeat top left;
	margin: 0 0 0 25px;
}

#strategie_marchand {
	width: 142px;
	height: 142px;
	margin: 0 70px;
	padding: 15px 0;
}

#modifier_strategie {
	width: 142px;
	margin: 0 70px;
	text-align: center;
}

#modifier_strategie a {
	color: #010101;
}

#plateau_strategie {
	display: none;

}


#form_ins {
	clear:both;
	display: block;
	width: 313px;
	overflow: hidden;
	margin: 0 0 0 -15px;
}



#form_ins .head {
	background: url("img2/form_h.png") no-repeat top left;
	width: 313px;
	height: 27px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 0 0 0 ;
	color: #f9b234;
}




#form_ins .content {
	background: url("img2/form_c.png") no-repeat top left;
	width: 288px;
	height: 333px;
	padding: 0 0 0 25px;
	font-size: 13px;
	color: #f9b234;
}


#form_ins .content span {
	font-size: 10px;
	color: red;
}


#form_ins .content .cgv {
	font-size: 11px;
}

#form_ins .content .float {
	float : left;
	margin: 0 5px 0 0;
}

#form_ins .content .block {
	display: block;
	clear: both;
}

#form_ins .content input {
	margin: 0 0 10px 0;
}

#form_ins .content .capchta {
	clear: both;
	display: block;
}

#form_ins .content .submit {
	background: transparent url("img2/form_valider.png") no-repeat bottom;
	width:135px;
	height:42px;
	border:none;
	cursor: pointer;
	margin: 0 65px;
}



#form_ins .foot {
	background: url("img2/form_f.png") no-repeat top left;
	width: 313px;
	height: 30px;
}

#form_ins .mon_parrain_p {
	background: url("img2/fleche_a.png") no-repeat top left;
	margin: 0 0 5px 0;
}

#form_ins .parranaigeB {
	margin: 0 0 10px 0;
}

#form_ins .mon_parrain_p a {
	color: #f9b234;
	padding: 0 0 0 15px;
}

#form_ins .parrainage {
	display: none;
}


#form_ins .parrainageV {
	height: 16px;
}

#home_top {
	margin: 5px 0 0 0;
	overflow: hidden;
	padding: 0 0 0 10px;
}

#mega_Left {
	float: left;
	width: 563px;
	margin: 0 0 0 0;
	background: url("img2/megaH_L.jpg") no-repeat top left;
	height: 395px;
	margin: 6px 0 0;
}

#mega_Left .info {
margin:115px 0 0 304px;
width:235px;
color: #1f1f1f;
}

#mega_Left .texte {
	padding: 0 0 0 5px;
}


#mega_Left .texte p{
	margin: 0 0 15px 0;
}

#mega_Left .title h2{
margin:0;
	font-size: 13px;

}

#mega_Left .title {
	background: url("img2/home_nl_title.jpg") no-repeat top left;
	margin: 0 0 10px 0;
	height: 16px;
	padding: 0 0 0 5px;
}

#mega_Right {
	float: right;
}

#home_foot {
}


.home_foot .float {
	float: left;
	margin: 0 0px 0 0;
}

#home_foot .float {
	float: left;
	margin: 0 0px 0 10px;
}



.home_foot .listeS {
	margin: 120px 0 0 0;
}

.home_foot .ban {
	margin: 25px 0 0 0;
}



.home_foot .alea .header, #home_foot .alea .header {
	background: url("img2/home_footer_alea_h.png") no-repeat top left;
	width: 285px;
	height: 39px;
}



.home_foot .alea .footer, #home_foot .alea .footer {
	background: url("img2/home_footer_alea_f.png") no-repeat top left;
	width: 285px;
	height: 24px;
}


.home_foot .alea .content, #home_foot .alea .content {
	background: url("img2/home_footer_alea_r.png") repeat top left;
	width: 265px;
	padding: 0 10px;
}


.home_foot .listeS .header, #home_foot .listeS .header {
	background: url("img2/home_footer_liste_h.png") no-repeat top left;
	width: 574px;
	height: 40px;
}



.home_foot .listeS .footer, #home_foot .listeS .footer {
	background: url("img2/home_footer_liste_f.png") no-repeat top left;
	width: 574px;
	height: 25px;
}


.home_foot .listeS .content, #home_foot .listeS .content {
	background: url("img2/home_footer_liste_r.png") repeat top left;
	width: 574px;
	overflow: hidden;
}




.home_foot .ban .header {
	background: url("img2/home_footer_ban_h.png") no-repeat top left;
	width: 574px;
	height: 40px;
}



.home_foot .ban .footer {
	background: url("img2/home_footer_liste_f.png") no-repeat top left;
	width: 574px;
	height: 25px;
}


.home_foot .ban #ban_home_l {
	margin: 10px 50px;
}

.home_foot .ban .content {
	background: url("img2/home_footer_liste_r.png") repeat top left;
	width: 574px;
	overflow: hidden;
}

.home_foot .listeS .content .boxcat_marchand, #home_foot .listeS .content .boxcat_marchand {
	height: 80px;
	width: 90px;
}

.home_foot .listeS .content .boxcat_marchand a, #home_foot .float .content a, #home_foot .listeS .content .boxcat_marchand a {
	color:#505050;
}

.home_foot .listeS .content .tablecell, #home_foot .listeS .content .tablecell {
	height: 80px;
}

#all_marchand {
	width: 100%;
	margin: 15px;
}

#all_marchand .header {
	background: url("img2/all_h.jpg") no-repeat top left;
	width: 860px;
	height: 66px;
}

#all_marchand .header .alpha_liste {
	padding: 43px 0 0 12px;
}

#all_marchand .header .alpha_liste a {
	color: #5b5b5b;
	text-decoration: none;
}

#all_marchand .header .alpha_liste a:hover {
	text-decoration: underline;
}

#all_marchand .content {
	background: url("img2/all_r.jpg") repeat top left;
	width: 860px;
}

#all_marchand .footer {
	background: url("img2/all_f.jpg") no-repeat top left;
	width: 830px;
	height: 31px;
	padding: 0 15px;
}


#all_marchand .content .lettre_content {
	display: block;
	font-size: 96px;
	font-weight: bold;
	width: 805px;
	padding: 0 0 0 25px
}


#all_marchand .content .liste_content {
	display: block;
	width: 830px;
	overflow: hidden;
	padding: 0 0 0 25px;
}

#all_marchand .content .liste_content .alpha_liste a {
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	display: block;
}

#all_marchand .content .liste_content .alpha_liste a:hover {
	text-decoration: underline;
}

#all_marchand .content .liste_content .alpha_liste {
	float: left;
	width: 240px;
	padding: 0 15px;
	margin: 0 5px 0 0;
}

#all_pagination {
height:15px;
margin:0 4px;
padding:7px 0 0 333px;
text-align:center;
}

#all_pagination .pageNav div {
	float: left;
	margin: 3px 3px 0 0;
}

#all_pagination .pageNav .infopage {
	margin: 0 3px 0 3px;
}

#all_pagination .pageNav span{
	display: none;
}



#all_pagination .first {
	width: 15px;
	height: 9px;
	background: url("img2/page_firstOFF.png") no-repeat top left;
}

#all_pagination .first a,#all_pagination .first a:hover, #all_pagination .first a:visited {
	width: 15px;
	height: 9px;
	background: url("img2/page_first.png") no-repeat top left;
	display: block
}

#all_pagination .last {
	width: 15px;
	height: 9px;
	background: url("img2/page_lastOFF.png") no-repeat top left;
}

#all_pagination .last a,#all_pagination .last a:hover, #all_pagination .last a:visited {
	width: 15px;
	height: 9px;
	background: url("img2/page_last.png") no-repeat top left;
	display: block
}


#all_pagination .previous {
	width: 9px;
	height: 9px;
	background: url("img2/page_prevOFF.png") no-repeat top left;
}

#all_pagination .previous a,#all_pagination .previous a:hover, #all_pagination .previous a:visited {
	width: 9px;
	height: 9px;
	background: url("img2/page_prev.png") no-repeat top left;
	display: block
}


#all_pagination .next {
	width: 9px;
	height: 9px;
	background: url("img2/page_nextOFF.png") no-repeat top left;
}


#all_pagination .next a,#all_pagination .next a:hover, #all_pagination .next a:visited {
	width: 9px;
	height: 9px;
	background: url("img2/page_next.png") no-repeat top left;
	display: block
}

#offre_left {
	width: 300px;
	float: left;
	margin: 10px 0 0 0;
}



#parrainage {
	display: block;
	margin: 0 0 15px 0;

}


#parrainage .header {
	background: url("img2/home_l_p.png") no-repeat top left;
	width: 281px;
	height:29px;
}

#parrainage .header span {
	display: none;
}

#parrainage .info {
	background: url("img2/m_l_r.png") repeat top left;
	width: 251px;
	padding: 0 15px;
	overflow: hidden;
}

#parrainage .info .italic {
	font-style: italic;
	font-size: 10px;
	margin: 0 0 15px 0;
}

#parrainage .info ul {
	margin: 10px 25px;
	padding: 0;
}

#parrainage .info li {
	list-style-image: url("img2/home_l_puce.jpg");
	margin: 0 0 5px 0;
}


#parrainage .footer {
	background: url("img2/m_l_g_f.png") no-repeat top left;
	width: 281px;
	height:29px;
}




#toolbar {
	display: block;
	margin: 0 0 15px 0;

}


#toolbar .header {
	background: url("img2/home_l_s.png") no-repeat top left;
	width: 281px;
	height:29px;
}

#toolbar .header span {
	display: none;
}

#toolbar .info {
	background: url("img2/m_l_r.png") repeat top left;
	width: 251px;
	padding: 0 15px;
	overflow: hidden;
}

#toolbar .info .italic {
	font-style: italic;
	font-size: 10px;
	margin: 0 0 15px 0;
}

#toolbar .info ul {
	margin: 10px 25px;
	padding: 0;
}

#toolbar .info li {
	list-style-image: url("img2/home_l_puce.jpg");
	margin: 0 0 5px 0;
}


#toolbar .footer {
	background: url("img2/m_l_g_f.png") no-repeat top left;
	width: 281px;
	height:29px;
}

#offre_right {
	background: url("img2/home_r.jpg") no-repeat top left;
	width: 579px;
	float: left;
}



#offre_right #wrap {
	position: relative;
	left : 200px;
	top : 81px;
}


#offre_right #wrap .contentN {
	width: 350px;
}

#offre_right #wrap .titleN a, #offre_right #wrap .titleN a:hover {
	color: #000000;
	text-decoration: none;
}

#offre_right #wrap .titleN a:hover {
	text-decoration: underline;
}

#offre_right #wrap .text {
	float: left;
	width: 185px;
	margin: 0 15px 0 0;
}

#offre_right #wrap .action {
	float: left;
	width: 135px;

}



#moncompte_menu {
	display: block;
	margin: 0 0 15px 0;

}


#moncompte_menu .header {
	background: url("img2/compte_h.png") no-repeat top left;
	width: 281px;
	height:29px;
}

#moncompte_menu .header span {
	display: none;
}

#moncompte_menu .info {
	background: url("img2/m_l_r.png") repeat top left;
	width: 251px;
	padding: 0 15px;
	overflow: hidden;
}


#moncompte_menu .info ul {
	margin: 10px 25px;
	padding: 0;

}

#moncompte_menu .info li {
	list-style: none;
	margin: 0 0 5px 0;
}


#moncompte_menu .info a,#moncompte_menu .info a:visited {
	color: #000;
	text-decoration: none;
}


#moncompte_menu .info .active {
	font-weight: bold;
}

#moncompte_menu .info a:hover {
	color: #000;
	text-decoration: underline;
}

#moncompte_menu .footer_compte {
/* 	background: url("img2/m_l_g_f_C.png") no-repeat top left; */
	background: url("img2/m_l_g_f.png") no-repeat top left;
	width: 281px;
	height:39px;
}


#cm_C_c .form_compte {

padding: 0 25px;
overflow: hidden;

}

#cm_C_c .form_compte textarea {

font: normal 12px Arial;

}

#cm_C_c .form_compte .left  {
	float: left;
	width: 300px;
}

#cm_C_c .form_compte .left span {
	font-weight: bold;
}

#cm_C_c .form_compte .left input {
	margin: 0 0 10px 0;
}

#cm_C_c .form_compte .right  {
	float: left;
	width: 199px;
}

#cm_C_c .form_compte .right #message_email_erreur, #cm_C_c .form_compte .right #message_pwd_erreur, #cm_C_c .form_compte .right #autre_erreur {
	color: red;
	margin: 0 0 15px 0;
}



#cm_C_c .form_compte .input {
	width: 499px;
	clear: both;
	text-align: right;
}

#cm_C_c .form_compte .input .submit {
	background: transparent url("img2/compte_form_01_01.png") no-repeat bottom;
	width:134px;
	height:14px;
	border:none;
	cursor: pointer;

}

#cm_C_c .form_compte .center {
	margin: 15px 30px;

}

#cm_C_c .form_compte .center .info_nl {
	font-weight: bold;
	background: url("img2/fleche_black.png") no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 15px 0;
}

#cm_C_c .form_compte .center .desinscription {
	font-weight: bold;
	margin: 0 0 45px 0;
}

#cm_C_c .form_compte .desinscription  {
	margin: 25px 0 0 0;
}


#cm_C_c .form_compte .desinscription a , #cm_C_c .form_compte .desinscription a:visited{
	font-weight: bold;
	background: url("img2/fleche_black.png") no-repeat;
	padding: 0 0 0 15px;
	margin: 0 30px 15px 30px;
	color: #000000;

}

#cm_C_c .form_compte .rib {
	display: block;
	overflow: hidden;
	margin: 30px 0 0 0;
}

#cm_C_c .form_compte .rib2 {
	display: block;
	overflow: hidden;
	margin: 30px 0 0 0;
	padding: 0  0 0 26px;
}

#cm_C_c .form_compte .rib .nom {
	float: left;
	margin: 0 45px;
}

#cm_C_c .form_compte .rib .prenom {
	float: left;
	margin: 0px;
}

#cm_C_c .form_compte .rib2 .float {
	float: left;
	margin: 0 15px 0 0;
}

#cm_C_c .form_compte .rib2 .float p{
	margin: 0 0 5px 0;
}

#cm_C_c .form_compte .rib2 .float .banque{
	width: 70px
}


#cm_C_c .form_compte .rib2 .float .guichet{
	width: 70px
}


#cm_C_c .form_compte .rib2 .float .compte{
	width: 150px
}


#cm_C_c .form_compte .rib2 .float .ribI{
	width: 35px
}

#cm_C_c .form_compte .gains {
	font-size: 12px;
}

#cm_C_c .form_compte .gains .ligne {
	background: url("/img2/gains_bg.png") no-repeat top left;
	height: 37px;
	}

#cm_C_c .form_compte .gains .inactive {
	color: #a4a4a4;
	}

#cm_C_c .form_compte .gains .active span{
	display: none;
}



#cm_C_c .form_compte .gains .info {
	width: 250px;
	vertical-align: middle;
	padding: 0 0 0 15px;
}

#cm_C_c .form_compte .gains .filleuls span, #cm_C_c .form_compte .gains .gains span {
	display: none;
}


#cm_C_c .form_compte .gains .filleuls {
	width: 80px;
	vertical-align: middle;
	text-align: center;
}


#cm_C_c .form_compte .gains .right {
	width: 88px;

}



#cm_C_c .form_compte .gains .gains {
	width: 80px;
	vertical-align: middle;
	text-align: center;
}

#cm_C_c .form_compte  .niveau {
	margin: 15px 0 0 0;
	text-align: center;
	font-size: 13px;
}


#cm_C_c .form_compte .virement .virement .ligne {
	background: url("/img2/gains_bg.png") no-repeat top left;
	height: 37px;
	}

#cm_C_c .form_compte .virement .date {
	width: 130px;
	vertical-align: middle;
	text-align: center;
}


#cm_C_c .form_compte .virement .montant {
	width: 130px;
	vertical-align: middle;
	text-align: center;
}

#cm_C_c .form_compte .virement .ribD {
	width: 230px;
	vertical-align: middle;
	text-align: center;
}

#cm_C_c .form_compte .virement .right {
	width: 0px;

}

#cm_C_c .form_compte {
	color: #4e4e4e;
}


#cm_C_c .form_compte .import_liste {
	clear: both;
	overflow: hidden;
	width: 580px;
	}


#cm_C_c .form_compte .import_liste .form_input_liste {
	float: left;
	width: 225px;
	text-align: right;
	margin: 5px 0;
}


#cm_C_c .form_compte .import_liste .form_input_liste input {
	width: 150px;
	margin: 0 0 0 15px;
}

#cm_C_c .form_compte .import_liste .form_input_liste span {
	width: 15px;
	text-align: right;
}


#cm_C_c .form_compte .import_liste  .input {

	padding: 15px 0 0 0;

}

#cm_C_c .form_compte .import_liste  .input .submit {
	background: transparent url("img2/compte_form_05_01.png") no-repeat bottom;
	width:134px;
	height:14px;
	border:none;
	cursor: pointer;

}


#cm_C_c .form_compte .import_carnet {
	clear: both;
	overflow: hidden;
	width: 580px;
	}

#cm_C_c .form_compte .form_sepa {
	background: url("img2/line_499.png") no-repeat top left;
	width: 499px;
	height: 2px;
	margin: 10px 0;
	}

#cm_C_c .form_compte .import_carnet .messagerie_float {
margin:0 0 0 140px;
overflow:hidden;
width:250px;
}

#cm_C_c .form_compte .import_carnet .float  {
	float: left;
	text-align: center;
}


#cm_C_c .form_compte .import_carnet .info  {
	display: block;
	text-align: center;
	width: 505px;
	margin: 15px 0;
}


#cm_C_c .form_compte .import_carnet .messagerie_login  {
	display: block;
	text-align: right;
	width: 395px;
	margin: 15px 0;
}

#cm_C_c .form_compte .import_carnet .messagerie_login p {
	margin: 5px;
}


#cm_C_c .form_compte .import_carnet  .input {

	padding: 15px 0 0 0;

}

#cm_C_c .form_compte .import_carnet  .input .submit {
	background: transparent url("img2/compte_form_05_02.png") no-repeat bottom;
	width:134px;
	height:14px;
	border:none;
	cursor: pointer;

}


#cm_C_c .form_compte .liste_email  {
	overflow: hidden;
}

#cm_C_c .form_compte .liste_email .float {
	float: left;
	margin: 5px 15px 5px 0;
	width: 234px;;
}


#cm_C_c .form_compte .liste_email a, #cm_C_c .form_compte a  {
	color: #4e4e4e;
}

#cm_C_c .form_compte .liste_email  .checked {

	padding: 15px 0 0 0;

}


#cm_C_c .form_compte .liste_email  .input {

	padding: 0 0 0 0;
	position: relative;
	top : -15px;

}

#cm_C_c .form_compte .liste_email  .input .submit {
	background: transparent url("img2/compte_form_05_03.png") no-repeat bottom;
	width:134px;
	height:14px;
	border:none;
	cursor: pointer;

}

#cm_C_c .form_compte .personnaliser p   {

	font-size: 13px;
}

#cm_C_c .form_compte .personnaliser .objet_mail   {

	width: 480px;
}

#cm_C_c .form_compte .personnaliser .previsu   {
	width: 480px;
	text-align: right;
}


#cm_C_c .form_compte .personnaliser .previsu  a  {
background:url("img2/fleche_black.png") no-repeat scroll 0 0 transparent;
color:#4e4e4e;
padding:0 0 0 15px;
}


#cm_C_c .form_compte .personnaliser  .input .submit {
	background: transparent url("img2/compte_form_05_04.png") no-repeat bottom;
	width:134px;
	height:14px;
	border:none;
	cursor: pointer;
}

#cm_C_c .form_compte .selection_relance  {
	margin: 25px 0;
}


#cm_C_c .form_compte .liste_email_relance .ligne {
	height: 22px;
	}

#cm_C_c .form_compte .liste_email_relance .date {
	width: 100px;
	vertical-align: middle;
	text-align: center;
}

#cm_C_c .form_compte .liste_email_relance .email {
	width: 250px;
	vertical-align: middle;
	text-align: left;
}

#cm_C_c .form_compte .liste_email_relance .border {
	border-right: 1px solid #dfdfdf;

}


#cm_C_c .form_compte .liste_email_relance .lu, #cm_C_c .form_compte .liste_email_relance .nonlue {
	width: 50px;
	vertical-align: middle;
	text-align: center;
}

#cm_C_c .form_compte .liste_email_relance .on {
	background: url("/img2/compte_invitation_lue.png") no-repeat top left;
	height: 15px;
	width: 50px;
}

#cm_C_c .form_compte .liste_email_relance .off {
	background: url("/img2/compte_invitation_nonlue.png") no-repeat top left;
	height: 15px;
	width: 50px;
}

#cm_C_c .form_compte .liste_email_relance  .input .submit {
	background: transparent url("img2/compte_form_05_05.png") no-repeat bottom;
	width:134px;
	height:14px;
	border:none;
	cursor: pointer;
}



#cm_C_c .form_compte .liste_email_relance .relance {
	width: 80px;
	vertical-align: middle;
	text-align: center;
}

#cm_C_c .form_compte .gains_etat {
	font-size: 12px;
}

#cm_C_c .form_compte .gains_etat .ligne {
	background: url("/img2/gains_bg.png") no-repeat top left;
	height: 37px;
	}



#cm_C_c .form_compte .gains_etat .info {
	width: 105px;
	vertical-align: middle;
	padding: 0 0 0 15px;
}





#cm_C_c .form_compte .gains_etat .right {
	width: 288px;
	padding: 0 0 0 25px;
}



#cm_C_c .form_compte .gains_etat .gains {
	width: 80px;
	vertical-align: middle;
	text-align: center;
}

#cm_C_c .form_compte .gains_etat .gains span {
	display: none;
}

#cm_C_c .form_compte  .niveau_etat {
	margin: 15px 0 0 0;
	font-size: 13px;
}


#cm_C_c .form_compte .gains_etat .border {
	border-right: 1px solid #dfdfdf;

}




#cm_C_c .form_compte .commandes .ligne {
	background: url("/img2/gains_bg.png") no-repeat top left;
	height: 37px;
	}

#cm_C_c .form_compte .commandes .top {
	background: none;
	height: 18px;
	color: #8d8d8d;
}

#cm_C_c .form_compte .commandes .bottom {
	border-bottom: 2px solid #dfdfdf;
	margin: 0 0 15px 0;
}




#cm_C_c .form_compte .commandes .info {
	width: 160px;
	vertical-align: middle;
	padding: 0 0 0 15px;
}





#cm_C_c .form_compte .commandes .strat_choix {
	width: 65px;
	vertical-align: middle;
	text-align: center;
}




#cm_C_c .form_compte .commandes .strat_tirage {
	width: 65px;
	vertical-align: middle;
	text-align: center;
}


#cm_C_c .form_compte .commandes .strat_tirage a{
	text-decoration: none;
	color: #000000;
}


#cm_C_c .form_compte .commandes .gains {
	width: 60px;
	vertical-align: middle;
	text-align: center;
}


#cm_C_c .form_compte .commandes .statut {
	width: 125px;
	vertical-align: middle;
	text-align: center;
}


#cm_C_c .form_compte .commandes .strat_top {
	vertical-align: middle;
	text-align: center;
}




#cm_C_c .form_compte  .commandes {
	margin: 15px 0 0 0;
	font-size: 12px;
}


#cm_C_c .form_compte .commandes .border {
	border-right: 1px solid #dfdfdf;

}

#cm_C_c .form_compte .friends {
	font-size: 12px;
}

#cm_C_c .form_compte .friends .friend {
	height: 40px;
}


#cm_C_c .form_compte .friends .bottom {
	border-bottom: 1px solid #dfdfdf;
}



#cm_C_c .form_compte .friends .top {
	border-top: 1px solid #dfdfdf;
}


#cm_C_c .form_compte .friends .number {
	width: 45px;
	vertical-align: middle;
	font-size: 21px;
	font-weight: bold;
	text-align: right;
}

#cm_C_c .form_compte .friends .pseudo {
	width: 130px;
	vertical-align: middle;
	font-weight: bold;
	padding: 0 0 0 15px;
}


#cm_C_c .form_compte .friends .email {
	width: 217px;
	vertical-align: middle;
	color: #8d8d8d;
}

#cm_C_c .form_compte .friends .no_friend {
	vertical-align: middle;
	color: #000000;
	width: 365px;
}

#cm_C_c .form_compte .friends .parrainer {
	vertical-align: middle;
	color: #000000;

	padding: 5px 0 0 0;
}

#cm_C_c .form_compte .friends .info {
	width: 60px;
	color: #8d8d8d;
	background: url("/img2/compte_amis.png") repeat-x top left;
	color: #ffffff;
	line-height: 1.6;
	text-align: left;
	padding: 0 15px;
}


#cm_C_c .form_compte .friends .right {
	width: 288px;
	padding: 0 0 0 25px;
}



#cm_C_c .form_compte .friends .gains {
	width: 80px;
	vertical-align: middle;
	text-align: center;
}


#cm_C_c .form_compte .sites {
	font-size: 12px;
}

#cm_C_c .form_compte .sites .bottom {
	border-bottom: 1px solid #dfdfdf;
}

#cm_C_c .form_compte .sites .site {
	height: 120px;
}


#cm_C_c .form_compte .sites .logo {
	width: 120px;
	vertical-align: middle;
	text-align: center;
}



#cm_C_c .form_compte .sites .message {
	width: 288px;
	vertical-align: middle;
	text-align: center;
}



#cm_C_c .form_compte .sites .lien {
	width: 150px;
	vertical-align: middle;
	text-align: center;

}


#info_tirage_L #footer_tirage {
	width: 846px;
	height: 230px;
	background: url("img2/m_footer_L_back.jpg") no-repeat top left;
	padding: 0 0 0 0 ;
	clear: both;
	overflow: hidden;
	color: #2a2a2a;
}

#info_tirage_L #footer_tirage p {
	margin: 0;
	font-size: 11px;
}

#info_tirage_L .tirage_box {
	overflow: hidden;
}

#info_tirage_L .info_roulette {
	float: left;
	width: 200px;
	margin: 20px 0 0 109px;
}

#info_tirage_L .info_roulette .numero {
	background: url("img2/m_footer_L_roulette.png") no-repeat top left;
	padding: 0;
}

#info_tirage_L .info_last_tirage {
	float: left;
	width: 348px;
	margin: 65px 0 0 -45px;
}

#info_tirage_L h3{
	background: url("img2/fleche_black.png") no-repeat 3px;
	padding: 0 0 0 15px;
}

#info_tirage_L h1{
	font-size: 20px;
	margin: 0;
}

#info_tirage_L .info_last_tirage .link{
	text-align: center;
	padding: 8px 0 0 0;
}



#info_tirage_L .info_next_tirage {
	float:left;
	margin:65px 0 0 3px;
	width:220px;
}


#info_tirage_L .gagnants {
	width: 680px;
	margin: -5px 0 0 160px;
}

#info_tirage_L .gagnants span{
	font-weight: bold;
}

#container_footer {
	background: url("img2/content_footer.png") top left no-repeat;
	width: 941px;
	height: 64px;
	position: relative;
	top: -60px;
}


#footer {
	background: #243036;
	border: 1px solid #ffffff;
	padding: 0 15px;
	width : 850px;
	margin : 0 auto;
	color : #dfdfdf;
	overflow: hidden;
	position: relative;
	top:-40px;
}

#footer a {
	color: #dfdfdf;
}

#footer h3 {
	text-align: center;
	margin: 0px;
}

#footer .float {
	float: left;
	margin: 0 0 0 5px;
	padding: 15px 0 0 0;
}

#footer li {
}


#footer .about {
	width: 250px;
}


#footer .shopping {
	width: 250px;
}


#footer .barre {
	height: 80px;
	width: 1px;
	background: #dfdfdf;

}


#footer .logo {
	background: url("img2/logo_footer.png") top left no-repeat;
	width: 107px;
	height: 45px;
	position: relative;
	top: 150px;
	left: 745px;
}


dt {
border-bottom:1px solid #4E4E4E;
color:#4E4E4E;
font-size:13px;
font-weight:bold;
margin:0 0 10px;
}


dd {
	margin: 5px 0 15px 25px;
	color: #4E4E4E;
}

.contact_p a {
	color: #000;
}

.contact_p h3 {
	margin: 15px 0;
}

.contact_p form {
	margin: 15px 0 0 0 ;
}

.contact_p .line {
	display: block;
	overflow: hidden;
	margin: 10px 0;
}

.contact_p .float {
	float: left;
	margin: 0 15px 0 0;

}

.contact_p .label {
	color: #5b5b5b;
	text-align: right;
	width: 100px;
}



.contact_p .submit .submit {
	background: transparent url("img2/button_contact.png") no-repeat bottom;
	width:82px;
	height:14px;
	border:none;
	cursor: pointer;
	margin: 0 0 0 287px;
}




#last_tirages {
	display: block;
	margin: 0 0 15px 0;

}


#last_tirages .header {
	background: url("img2/p_tirage_H.png") no-repeat top left;
	width: 281px;
	height:47px;
}

#last_tirages .header span {
	display: none;
}

#last_tirages .info {
	background: url("img2/m_l_r.png") repeat top left;
	width: 281px;
	overflow: hidden;
}


#last_tirages .info .last_tirage{
border-bottom:1px solid #DFDFDF;
height:34px;
padding:7px 0 0 30px;
width:277px;
font-size: 14px;
font-weight: bold;
}

#last_tirages .info .last_tirage img {
	margin: 0 0 0 10px;
}


#last_tirages .ancien_tirage {
	background: url("img2/other_tirages.png") no-repeat top left;
	width: 185px;
	height: 19px;
	margin: 10px 0 0 35px;
}

#last_tirages form {
	margin: 15px 0 0 35px;
}

#last_tirages form select {
	width: 200px;
}

#last_tirages .ancien_tirage span {
	display: none;
}

#last_tirages .footer {
	background: url("img2/m_l_g_f.png") no-repeat top left;
	width: 281px;
	height:29px;
}

.cm_C_c .annexe_tirage {
	margin: 0 34px;
}



.cm_C_c .annexe_tirage .head h1 {
	margin: 0;
	font-size: 15px;
	font-weight: normal;
}

.cm_C_c .annexe_tirage .head h3 {
	font-size: 14px;
	color: #4e4e4e;
	font-weight: normal;
	margin: 0;
}


.cm_C_c .annexe_tirage .head .float {
	float: left;
	margin: 0 0 5px 0;
}


.cm_C_c .annexe_tirage .head .title {
	width: 350px;
	text-align: right;
	padding: 0 15px 0 0;
}

#cgC .entry {
margin:500px 0 0 100px;
position:relative;
top:35px;
}

.annexe .cgu h3,.annexe .cgu h4 {
	margin: 10px 0;
}

.annexe .cgu p {
	margin: 5px 0;
}


.ref_HNL_H .title {
	width: 290px;
	float: left;
	padding:15px 0 0 30px;
}

.ref_HNL_H .title h2{
	font-size: 35px;
	margin: 0;
}


.ref_HNL_H .content {
float:left;
margin:5px 20px 0;
padding:0 5px;
width:95%;
}

.ref_HNL_H, .ref_HNL_F {
	color: #55717f;
	display: block;
	width: 100%;
	height: 55px;
}

.ref_HNL_F .content {
	padding: 0 30px;
}


#page_404 {
	background: url("img2/404.jpg") no-repeat top left;
	width: 802px;
	height:371px;
	margin: 0 0 0 40px;
}

#page_404 .content {
	margin:15px 0 0 220px;
	padding:80px 0 0;
}


#page_404 a {
	color: #000;
}


#cm_C_c .form_avis {
	margin: 0 25px;
}

#cm_C_c .form_avis h3 {
	font-weight: bold;
	font-size: 12px;
	color: #577381;
	margin: 0 0 10px 0;
}


#cm_C_c .form_avis .avis_stars {
	display: block;
	overflow: hidden;
}

#cm_C_c .form_avis .avis_stars .float{
	float: left;
	margin: 0 10px 0 0;
}

#cm_C_c .form_avis .avis_stars .title {
	font-size: 11px;
	color: #577381;
	padding: 3px 0 0 0;

}


#cm_C_c .form_avis .submit {
	background: transparent url("img2/button_contact.png") no-repeat bottom;
	width:82px;
	height:14px;
	border:none;
	cursor: pointer;
	margin: 15px 0 0 405px;
}



/* Etoiles */

.rating{
width:80px;
height:16px;
margin:0 0 20px 0;
padding:0;
list-style:none;
clear:both;
position:relative;
background: url(img2/star-matrix.gif) no-repeat 0 0;
}
ul.rating li {
cursor: pointer;
/*ie5 mac doesn't like it if the list is floated but ie6 does\*/
float:left;
/* end hide*/
text-indent:-999em;/* hide text*/
}
ul.rating li a {
position:absolute;
left:0;
top:0;
width:16px;
height:16px;
text-decoration:none;
z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}

.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}

ul.rating li a:hover {
z-index:2;
width:80px;
height:16px;
overflow:hidden;
left:0;
background: url(img2/star-matrix.gif) no-repeat 0 0
}
#cgC ul.rating li.one a:hover {background-position:0 -96px;}
#cgC ul.rating li.two a:hover {background-position:0 -112px;}
#cgC ul.rating li.three a:hover {background-position:0 -128px}
#cgC ul.rating li.four a:hover {background-position:0 -144px}
#cgC ul.rating li.five a:hover {background-position:0 -160px}


/* Fin étoiles  */

.cm_C_c_t, #cm_C_c_t {
	overflow: hidden;
}

.cm_C_c_t .content_avis {
	margin: 0 25px 10px 25px;
	color: #577381;
}

.cm_C_c_t .content_avis .title {
	display: block;
	overflow: hidden;

}



.cm_C_c_t .content_avis .title .float {
	float: left;
	margin: 0 20px 0 0;
}

.cm_C_c_t .content_avis .title h3 {
	margin: 0 5px 0 0;
	font-size: 12px;
	display: inline;
}

.cm_C_c_t .content_avis .title .pseudo {
	padding: 2px 0 0 0;
}

.cm_C_c_t .content_avis .content {
	margin: 0 0 0 0;
}

.cm_C_c_t .blueAvis {
	color: #577381;
	font-weight: bold;
}


.cm_C_c_t .avis_wajestic {
	display: block;
	overflow: hidden;
	margin: 0 25px;
}

.cm_C_c_t .avis_wajestic .float {
	float: left;
	margin: 0 0 15px 0;
}

.cm_C_c_t .avis_wajestic .hat {
	background: transparent url("img2/chapeau.jpg") no-repeat bottom;
	width:81px;
	height:87px;
}

.cm_C_c_t .avis_wajestic .wajAvis {
	width: 415px;
}

.cm_C_c_t .avis_wajestic .content_avis .content {
	margin: 0px 0 0 0;
}

.cm_C_c_t .avis_wajestic .content_avis .title {
	margin: 0 0 5px 0;
}

.code_liste {
	color: #656565;
	font-style: italic;
}

.cash_liste {
	color: #f8b334;
	font-weight: bold;
        text-decoration: none;
        width : 110px;
        padding: 3px;
        height : 25px;
        background: url("img2/m_cashback.png") no-repeat;
       
}

.cash_liste_small {
	color: #f8b334;
	font-weight: bold;
        text-decoration: none;
        width : 90px;
        padding: 3px;
        height : 25px;
        
        background: url("img2/m_cashback_small.png") no-repeat;
       
}

.cash_liste_f {
	color: #f8b334;
	font-weight: bold;
        text-decoration: none;
        width : 110px;
        padding: 3px;
        height : 25px;
        
       
}


.cash_liste_sc {
	color: #555555;
	font-weight: bold;
        text-decoration: none;
        width : 110px;
        padding: 3px;
        height : 25px;
        
       
}

.pascash_liste {
  font-style: italic;
  font-size: 10px;
}

.cash_big {
	color: #505050;
	text-align: left;
        font-size: 15px;
        
}


#erreur_marchand {
	margin: 15px 0 15px 25px;
}

.texte_404_marchand {
	color: #577381;
	font-size: 13px;
}

.jFlowPrev, .jFlowNext {
	cursor: pointer;
}


.Q14 .submit {
	background: transparent url("img2/compte_form_05_03.png") no-repeat bottom;
	width:134px;
	height:14px;
	border:none;
	cursor: pointer;
}

.email_l, .MDP {
	font-size: 10px;
}

.ref_HL_H {
	color:	#55717F;
	padding: 10px;
}


.marchand_ref_HL {
	color : #656565;
}
.ref_HL_H p{
	margin: 5px 0;
	font-size: 12px;

}


.ref_HL_H a{
	color: #55717F;
}

.logo_marchand {
	display: none;
}

#prevNext .jFlowPrev {
	margin: 0 100px 0 0;
}

.form_compte .content_info {
	margin: 10px 0 10px 0 ;
	width: 100%;
	text-align: center;
}

/*********************
 * SEARCHBOX
 *********************/
.searchbox-left,.searchbox-right,.searchbox-center,.searchbox-img,.searchbox-separator{height:48px;padding:0;}
.searchbox-left{background-image:url(../images/www/toolkit/searchbox/left.png);background-repeat:no-repeat;width:6px;}
.searchbox-right{background-image:url(../images/www/toolkit/searchbox/right.png);background-repeat:no-repeat;width:6px;}
.searchbox-center{background-image:url(../images/www/toolkit/searchbox/center.png);background-repeat:repeat-x;}
.searchbox-input{position:absolute;background-color:transparent;border:1px solid #fac91e;height:20px;vertical-align:middle;width:256px;color:#999;padding-top:5px;padding-right:3px;padding-left:3px;}
.input-layer{color:#a6a6a6;background-color:#fff;}
.searchbox-search{position:absolute;left:264px;width:77px;height:28px;vertical-align:middle;cursor:pointer;}
.searchbox-separator{background-image:url(../images/www/toolkit/searchbox/separator.png);background-repeat:no-repeat;width:3px;}
.sponsorship-input{background-color:transparent;border:1px solid #FF4E00;vertical-align:middle;color:#999;width:120px;height:23px;padding:0;}
