

.Club_struct{
    width: 740px;
}

.Club_ .unit{
    margin-right: 0;
}
.Club_ div{
    _position: relative;/*quick ie6 hack for radius*/
}
.Club_ input.text{
    border: solid 1px #D8D6DB;
    border-radius: 3px;
    color: #9E92A9;
    padding: 0 5px;
    margin: 0;
}

.Club_color{
    color: #4B3D57;
}
.Club_color-light{
    color: #9E92A9;
}
.Club_color-newsletter{
    color: #A5D000;
}
.Club_ a, .Club_color-link, .Club_color-violet{
    color: #8D56BD;
}

.Club_mod-grey{
    background: #F8F4FB;
}
.Club_content-violet-container{
   background: #8D56BD;
}

.Club_bg-white{
    background: #FFF;
}
.Club_color-white{
    color: #FFF;
}

.Club_inside-content{
    background: url(espacemaman/Club_content-violet-container-HD.png) left top no-repeat;
    position: relative;
}

.Club_mod-content{
    background: #FFF;
    cursor: pointer;
    border-radius: 5px;
    behavior: url(Site%20carrefour/System/resources/css/espacemaman/PIE.htc);
}
.Club_size-3col{
    width: 238px;
    margin: 0!important;
}
.Club_media-wrapper{
    border-style: solid;
    border-width: 2px 0;
}
.Club_media-wrapper-collecto{
    border-color: #8D56BD;
}
.Club_media-wrapper-newsletter{
    border-color: #A5D000;
}
.Club_media-wrapper-fidelete{
    border-color: #FB0074;
}

.Club_mod-form{
    background: #FFF url(espacemaman/Club_content-violet-container-reverse.png) 30px top no-repeat;
}

.club_filled-separator{
    border-bottom: solid 1px #EEE5F6;
}

.club_dashed-separator{
    border-bottom: dashed 1px #D6C2E7;
}

.Club_minh1{
    min-height: 80px;
    _height: 80px;
    padding: 1px 0;
}
.Club_minh2{
    min-height: 20px;
    _height: 20px;
    padding: 1px 0;
}
.Club_minh3{
    min-height: 20px;
    _height: 20px;
    padding: 1px 0;
}


.Club_size-2col{
    width: 50%;
    margin: 0!important;
}
.Club_size-2col .Club_minh1{
	min-height:40px;
	_height:40px;
}
.Club_points .Club_bd {
    background: url(espacemaman/bg_collecto.jpg) left top no-repeat;
	min-height:259px;
	_height:259px;
	border-top:3px solid #8d56bd;
}
.Club_points .Club_bd .Club-bd-content h4{
	padding-top:15px;
}
.Club_points .Club_bd .Club-bd-content ul {
	width:400px;
	padding-top:10px;
}
.Club_points .Club_bd .Club-bd-content li {
	background:#f7f3fa;
	padding:3px 5px;
	overflow:hidden;
	margin-bottom:3px;
 	border-radius: 3px;
}
.Club_points .Club_bd .Club-bd-content li p,
.Club_thks p{
 	color:#4b3d57 !important;
}
.Club_points .Club_bd .Club-bd-content li.Club_except,
.Club_points .Club_bd .Club-bd-content li.Club_last {
	background:none;
	padding:0 5px;
}
.Club_points .Club_bd .Club-bd-content li .Club_Lcol {
	width:270px;
	float:left;
}
.Club_points .Club_bd .Club-bd-content li .Club_Rcol{
	width:120px;
	float:right;
	text-align:right
}
.Club_points .Club_bd .Club-bd-content ul li strong,
.Club_thks p strong {
	color: #9861c8
}
.Club_thks{
	width:425px;
	height:96px;
    background: url(espacemaman/bg_thks.png) left top no-repeat;
	text-align:center;
	margin-top:10px;
}
.Club_thks p {
	padding:17px 0 0 0;
}
.Club_rglmnt {
    border-top: 3px solid #8D56BD;
	text-align:left;
}
.Club_rglmnt-content {
    padding: 20px 0 20px 0;
    margin: 0 15px 0 15px;
    color: #4B3D57;
}
.Club_rglmnt-content p {
    color: #4B3D57;
}
.Club_ts-les-produits {
    border-top: 3px solid #8D56BD;
	text-align:left;
}
.Club_ts-les-produits .title_produits-part {
    padding: 20px 0 5px 0;
    margin: 0 15px 0 15px;
}

/* MENU ONGLETS PRODUITS PARTICIPANTS */

#produits-menu { position:relative; z-index:2; padding: 0; margin: 0 auto; width: 710px; margin-left: -10px; }
#menu-ul { height:55px; padding:0; margin: 0; }
#produits-menu li { float:left; height:55px; background:url(espacemaman/onglets-produits.png) no-repeat 100% 0; padding:0; position:relative; }
#produits-menu li a { height:55px; position:relative; overflow:hidden; display:block; text-decoration: none; }
#produits-menu li a span { height:55px; position:absolute; top:0; left:0; background-repeat:no-repeat; }
#produits-menu li a span { background-image:url(espacemaman/onglets-produits.png); }
#produits-menu #item-1, #produits-menu #item-1 a, #produits-menu #item-1 a span { width:140px; }
#produits-menu #item-2, #produits-menu #item-2 a, #produits-menu #item-2 a span { width:142px; }
#produits-menu #item-3, #produits-menu #item-3 a, #produits-menu #item-3 a span { width:143px; }
#produits-menu #item-4, #produits-menu #item-4 a, #produits-menu #item-4 a span { width:142px; }
#produits-menu #item-5, #produits-menu #item-5 a, #produits-menu #item-5 a span { width:143px; }
#produits-menu #item-1 a span { background-position:0 0; }
#produits-menu #item-2 a span { background-position:-140px 0; }
#produits-menu #item-3 a span { background-position:-282px 0; }
#produits-menu #item-4 a span { background-position:-425px 0; }
#produits-menu #item-5 a span { background-position:-567px 0; }
#produits-menu #item-1:hover a span, #produits-menu #item-1:active a span, #produits-menu #item-1.current a span, #produits-menu #item-1 strong a span { background-position:0 -55px; }
#produits-menu #item-2:hover a span, #produits-menu #item-2:active a span, #produits-menu #item-2.current a span, #produits-menu #item-2 strong a span { background-position:-140px -55px; }
#produits-menu #item-3:hover a span, #produits-menu #item-3:active a span, #produits-menu #item-3.current a span, #produits-menu #item-3 strong a span { background-position:-282px -55px; }
#produits-menu #item-4:hover a span, #produits-menu #item-4:active a span, #produits-menu #item-4.current a span, #produits-menu #item-4 strong a span { background-position:-425px -55px; }
#produits-menu #item-5:hover a span, #produits-menu #item-5:active a span, #produits-menu #item-5.current a span, #produits-menu #item-5 strong a span { background-position:-567px -55px; }


.produits-a-points {
    background-color: #ffffff;
    width: 710px;
    margin-left: -10px;
    color: #0f2715;
}
.liste-produits-a-pts {
	background-color: #ffffff;
	display: none;
    width: 710px;
    margin-left: -10px;
    color: #0f2715;
}
.liste-produits-a-pts img {
	border: 0;
	float: left;
}
.liste-produits-a-pts span {
	font-size: 18px;
	color: #8b55ba;
}
.liste-produits-a-pts .trait-violet {
	float: none;
}
.Club_info_fid {
	color:#4b3d57;
	font-size:11px;
	display:block;
	position:absolute;
	right:5px;
	top:4px;
	text-align:right;
	font-weight:normal;
	line-height:12px;
}
.Club_hd {
	position:relative
}

.VanityBebeTitre{
	margin:4px;
}
.VanityBebeTitre img{
	margin-top:5px;
}
.VanityBebe img{
	float:left;
}
.VanityBebe p{
	margin-left:170px;
	margin-top:15px;
	font-size:11px;
	color:#4b3d57;
}
.vanityBebeContainer{
	margin:0 8px;
	position:relative;
}
#offert{
	position:absolute;
	top:2px;
	right:15px;
	z-index:55;
}