*html #page_type .content
{
	padding-right:0px;
}

.content_fidelity
{
	margin-left:-14px;
	_margin-left:-18px;
	width:625px;
}

.block_haut .top, .block_haut .mid, .block_haut .bot,.block_haut .bot2
{
	width:608px;
	float:left;
}

.block_haut .top, .block_haut .bot
{
	height:18px;
}

.block_haut .top
{
	background:transparent url(../img/fidelity/sprite_block_haut.jpg) no-repeat scroll 0 0;
}

.block_haut .mid
{
	background:transparent url(../img/fidelity/sprite_block_haut.jpg) repeat-y scroll -608px 0;
	padding-bottom:10px;
}

#article_content .block_haut .mid
{
	padding-bottom:0px;
}

.block_haut .bot
{
	background:transparent url(../img/fidelity/sprite_block_haut.jpg) no-repeat scroll -1220px 0;	
}

.block_haut .bot2
{
	background:transparent url(../img/fidelity/bottom_block_panier.jpg) no-repeat scroll 0px 0;
	height:63px;
	margin-left:2px;
	_margin-left:1px;
}

/*--------------------------------------------------------*/
/*liste produit*/
/*--------------------------------------------------------*/

.block_haut .mid .tri
{
	margin-left:15px;
	width:585px;
	color:#7f6f3d;
}

.block_haut .mid .tri p
{
	font-weight:bold;
	font-size:13px;
}

.block_haut .mid .tri .block_checkbox, .block_haut .mid .tri .block_select
{
	float:left;
}

.block_haut .mid .tri .block_select select
{
	background:transparent url(../img/fidelity/select.jpg) no-repeat scroll 0 0;
	width:135px;
	border:none;
	color:#f6ecdd;
}

.block_haut .mid .tri .block_select select option
{
	background-color:#9c9074
}

.block_haut .mid .tri .block_checkbox
{
	width:580px;
}

.block_haut .mid .tri .block_checkbox span
{
	margin-right:8px;
	_position:relative;
	_top:3px;
}

.block_haut .mid .tri .block_checkbox .btncheckbox
{
  background:transparent url(../img/fidelity/checkbox.jpg) no-repeat scroll 0 0;
  border:0 none;
  color:#B1B1B1;
  cursor:pointer;
  height:12px;
  margin-bottom:0;
  width:12px;
}

.block_haut .mid .tri .block_checkbox .btncheckbox.on
{
  background-position:bottom;
}

#page_type .content #list_prod
{
	float:left;
}

#page_type .content #list_prod .screen_left
{
	margin-left:0 !important;
}
	
	
#page_type .content .screen_left
{
	margin-left:0;
  min-height:355px;
	margin-right:11px;
	_height:355px;
	*margin-right:18px;
	_margin-right:16px;
	*margin-bottom:18px;
}

#page_type .content_fidelity .screen_left *
{
	float:none !important;
}

#page_type .content_fidelity .screen_left .content_prod img
{
	border:3px solid #bda86e;
}

#page_type .content_fidelity .screen_left .content_prod .title_prod
{
	background:transparent url(../img/fidelity/sprite_fond_product_content.jpg) no-repeat scroll 0 0;
	text-align:center;
	width:188px;
	height:31px;
	margin-left:1px;
}

#page_type .content_fidelity .screen_left .content_prod .title_prod h3
{
	font-size:13px;
	padding-top:6px;
	margin-left:0;
	padding-left:0;
	color:#FFF;
}

#page_type .content_fidelity .screen_left .content_prod .desc_prod
{
	background:transparent url(../img/fidelity/sprite_fond_product_content.jpg) repeat-y scroll -187px 0;
	width:182px;
	margin-left:2px;
	padding-left:5px;
	min-height:37px;
	_height:37px;
	_margin-top:-2px;
}

#page_type .content_fidelity .screen_left .content_prod .desc_prod span 
{
	font-size:10px;
	font-weight:bold;
	color:#e0851d;
	margin-left:12px;
}

#page_type .content_fidelity .screen_left .content_prod .desc_prod .first
{
	color:#524e4e;
	margin-left:7px;
}

#page_type .content_fidelity .screen_left .content_prod .nb_pts
{
	width:187px;
	height:35px;
	margin-left:2px;
}

.fr #page_type .content_fidelity .screen_left .content_prod .img7
{
	background:transparent url(../img/fidelity/nb-points.fr.jpg) no-repeat scroll 0 0;
}

.fr #page_type .content_fidelity .screen_left .content_prod .img30
{
	background:transparent url(../img/fidelity/nb-points.fr.jpg) no-repeat scroll 0 -34px;
}

.fr #page_type .content_fidelity .screen_left .content_prod .img90
{
	background:transparent url(../img/fidelity/nb-points.fr.jpg) no-repeat scroll 0 -68px;
}

.fr #page_type .content_fidelity .screen_left .content_prod .img180
{
	background:transparent url(../img/fidelity/nb-points.fr.jpg) no-repeat scroll 0 -102px;
}

.fr #page_type .content_fidelity .screen_left .content_prod .img360
{
	background:transparent url(../img/fidelity/nb-points.fr.jpg) no-repeat scroll 0 -136px;
}

.en #page_type .content_fidelity .screen_left .content_prod .img7
{
	background:transparent url(../img/fidelity/nb-points.en.jpg) no-repeat scroll 0 0;
}

.en #page_type .content_fidelity .screen_left .content_prod .img30
{
	background:transparent url(../img/fidelity/nb-points.en.jpg) no-repeat scroll 0 -34px;
}

.en #page_type .content_fidelity .screen_left .content_prod .img90
{
	background:transparent url(../img/fidelity/nb-points.en.jpg) no-repeat scroll 0 -68px;
}

.en #page_type .content_fidelity .screen_left .content_prod .img180
{
	background:transparent url(../img/fidelity/nb-points.en.jpg) no-repeat scroll 0 -102px;
}

.en #page_type .content_fidelity .screen_left .content_prod .img360
{
	background:transparent url(../img/fidelity/nb-points.en.jpg) no-repeat scroll 0 -136px;
}

.es #page_type .content_fidelity .screen_left .content_prod .img7
{
	background:transparent url(../img/fidelity/nb-points.es.jpg) no-repeat scroll 0 0;
}

.es #page_type .content_fidelity .screen_left .content_prod .img30
{
	background:transparent url(../img/fidelity/nb-points.es.jpg) no-repeat scroll 0 -34px;
}

.es #page_type .content_fidelity .screen_left .content_prod .img90
{
	background:transparent url(../img/fidelity/nb-points.es.jpg) no-repeat scroll 0 -68px;
}

.es #page_type .content_fidelity .screen_left .content_prod .img180
{
	background:transparent url(../img/fidelity/nb-points.es.jpg) no-repeat scroll 0 -102px;
}

.es #page_type .content_fidelity .screen_left .content_prod .img360
{
	background:transparent url(../img/fidelity/nb-points.es.jpg) no-repeat scroll 0 -136px;
}

.de #page_type .content_fidelity .screen_left .content_prod .img7
{
	background:transparent url(../img/fidelity/nb-points.de.jpg) no-repeat scroll 0 0;
}

.de #page_type .content_fidelity .screen_left .content_prod .img30
{
	background:transparent url(../img/fidelity/nb-points.de.jpg) no-repeat scroll 0 -34px;
}

.de #page_type .content_fidelity .screen_left .content_prod .img90
{
	background:transparent url(../img/fidelity/nb-points.de.jpg) no-repeat scroll 0 -68px;
}

.de #page_type .content_fidelity .screen_left .content_prod .img180
{
	background:transparent url(../img/fidelity/nb-points.de.jpg) no-repeat scroll 0 -102px;
}

.de #page_type .content_fidelity .screen_left .content_prod .img360
{
	background:transparent url(../img/fidelity/nb-points.de.jpg) no-repeat scroll 0 -136px;
}

.it #page_type .content_fidelity .screen_left .content_prod .img7
{
	background:transparent url(../img/fidelity/nb-points.it.jpg) no-repeat scroll 0 0;
}

.it #page_type .content_fidelity .screen_left .content_prod .img30
{
	background:transparent url(../img/fidelity/nb-points.it.jpg) no-repeat scroll 0 -34px;
}

.it #page_type .content_fidelity .screen_left .content_prod .img90
{
	background:transparent url(../img/fidelity/nb-points.it.jpg) no-repeat scroll 0 -68px;
}

.it #page_type .content_fidelity .screen_left .content_prod .img180
{
	background:transparent url(../img/fidelity/nb-points.it.jpg) no-repeat scroll 0 -102px;
}

.it #page_type .content_fidelity .screen_left .content_prod .img360
{
	background:transparent url(../img/fidelity/nb-points.it.jpg) no-repeat scroll 0 -136px;
}

.pt #page_type .content_fidelity .screen_left .content_prod .img7
{
	background:transparent url(../img/fidelity/nb-points.pt.jpg) no-repeat scroll 0 0;
}

.pt #page_type .content_fidelity .screen_left .content_prod .img30
{
	background:transparent url(../img/fidelity/nb-points.pt.jpg) no-repeat scroll 0 -34px;
}

.pt #page_type .content_fidelity .screen_left .content_prod .img90
{
	background:transparent url(../img/fidelity/nb-points.pt.jpg) no-repeat scroll 0 -68px;
}

.pt #page_type .content_fidelity .screen_left .content_prod .img180
{
	background:transparent url(../img/fidelity/nb-points.pt.jpg) no-repeat scroll 0 -102px;
}

.pt #page_type .content_fidelity .screen_left .content_prod .img360
{
	background:transparent url(../img/fidelity/nb-points.pt.jpg) no-repeat scroll 0 -136px;
}

#page_type .content_fidelity .screen_left .btn_commande
{
	background:transparent url(../img/fidelity/sprite_fond_product_content.jpg) repeat-y scroll -373px 0;
	display:block;
	width:189px;
	height:33px;
	margin-left:1px;
	text-align:center;
	text-decoration:none;
}
	
#page_type .content_fidelity .screen_left .btn_commande span
{
	color:#fff;
	font-size:13px;
	line-height:29px;
}

.de #page_type .content_fidelity .screen_left .btn_commande span
{
	font-size:11px;
	line-height:12px;
	position:relative;
	top:3px;
}

.illu_cadeau
{
	height:188px;
	margin-left:1px;
	width:188px;
}
	
.exclu
{
	display:block;
	height:19px;
	position:absolute;
	*position:relative;
	top:36px;
	*top:5px;
	width:31px;
	margin-left:140px;
}

.fr .exclu
{
	background:url("../img/fidelity/exclu.png") no-repeat scroll 0 0 transparent;
}

.en .exclu
{
	background:url("../img/fidelity/exclu.png") no-repeat scroll -31px 0 transparent;
	width:43px;
}

.de .exclu
{
	background:url("../img/fidelity/exclu.png") no-repeat scroll -121px 0 transparent;
	width:48px;
}

.es .exclu
{
	background:url("../img/fidelity/exclu.png") no-repeat scroll -75px 0 transparent;
	width:45px;
}

.it .exclu
{
	background:url("../img/fidelity/exclu.png") no-repeat scroll -168px 0 transparent;
	width:33px;
}

.pt .exclu
{
	background:url("../img/fidelity/exclu.png") no-repeat scroll -202px 0 transparent;
	width:45px;
}

/*------------------------------------------------------------*/
/*detail produit*/
/*------------------------------------------------------------*/


.block_haut .mid .screen_detail
{
	height:187px !important;
	margin-left:14px !important;
	min-height:187px !important;
}

.content_text_desc
{
	position:relative;
	float:left;
	width:385px;
	_width:375px;
}

.block_haut .mid p.desc_detail
{
	padding:18px;
}


.block_haut .mid .btn_commander
{
	background:transparent url(../img/fidelity/btn_commander.jpg) no-repeat scroll 0 0;
	float:right;
	text-indent:50px;
	margin-right:15px;
	margin-top:15px;	
	_margin-top:88px;	
	margin-left:8px;
}

 .block_haut .mid span.jetons_plus
{
	margin-left:15px;
	color:#e0851d !important;
	font-weight:bold;
	margin-bottom:0 !important;
	font-size:11px;
	display:block;
}

.block_haut .mid .img_pts
{
	display:block;
	width:182px;
	height:46px;
	margin-top:15px;
	float:left !important;
}

.fr .block_haut .mid .img7
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.fr.jpg) no-repeat scroll 0 0;
}

.fr .block_haut .mid .img30
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.fr.jpg) no-repeat scroll 0 -46px;
}

.fr .block_haut .mid .img90
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.fr.jpg) no-repeat scroll 0 -92px;
}

.fr .block_haut .mid .img180
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.fr.jpg) no-repeat scroll 0 -137px;
}

.fr .block_haut .mid .img360
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.fr.jpg) no-repeat scroll 0 -183px;
}

.en .block_haut .mid .img7
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.en.jpg) no-repeat scroll 0 0;
}

.en .block_haut .mid .img30
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.en.jpg) no-repeat scroll 0 -46px;
}

.en .block_haut .mid .img90
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.en.jpg) no-repeat scroll 0 -92px;
}

.en .block_haut .mid .img180
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.en.jpg) no-repeat scroll 0 -137px;
}

.en .block_haut .mid .img360
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.en.jpg) no-repeat scroll 0 -183px;
}

.de .block_haut .mid .img7
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.de.jpg) no-repeat scroll 0 0;
}

.de .block_haut .mid .img30
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.de.jpg) no-repeat scroll 0 -46px;
}

.de .block_haut .mid .img90
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.de.jpg) no-repeat scroll 0 -92px;
}

.de .block_haut .mid .img180
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.de.jpg) no-repeat scroll 0 -137px;
}

.de .block_haut .mid .img360
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.de.jpg) no-repeat scroll 0 -183px;
}

.es .block_haut .mid .img7
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.es.jpg) no-repeat scroll 0 0;
}

.es .block_haut .mid .img30
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.es.jpg) no-repeat scroll 0 -46px;
}

.es .block_haut .mid .img90
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.es.jpg) no-repeat scroll 0 -92px;
}

.es .block_haut .mid .img180
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.es.jpg) no-repeat scroll 0 -137px;
}

.es .block_haut .mid .img360
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.es.jpg) no-repeat scroll 0 -183px;
}

.it .block_haut .mid .img7
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.it.jpg) no-repeat scroll 0 0;
}

.it .block_haut .mid .img30
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.it.jpg) no-repeat scroll 0 -46px;
}

.it .block_haut .mid .img90
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.it.jpg) no-repeat scroll 0 -92px;
}

.it .block_haut .mid .img180
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.it.jpg) no-repeat scroll 0 -137px;
}

.it .block_haut .mid .img360
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.it.jpg) no-repeat scroll 0 -183px;
}

.pt .block_haut .mid .img7
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.pt.jpg) no-repeat scroll 0 0;
}

.pt .block_haut .mid .img30
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.pt.jpg) no-repeat scroll 0 -46px;
}

.pt .block_haut .mid .img90
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.pt.jpg) no-repeat scroll 0 -92px;
}

.pt .block_haut .mid .img180
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.pt.jpg) no-repeat scroll 0 -137px;
}

.pt .block_haut .mid .img360
{
	background:transparent url(../img/fidelity/sprite_pts_cadeau_details.pt.jpg) no-repeat scroll 0 -183px;
}

.encart_type2_top, .encart_type2_bottom
{
	width:610px;
}

.encart_type2_top 
{
	background:transparent url(../img/fidelity/sprite_bg_detail_type2.jpg) repeat scroll 0 0px;
	height:13px;
}

.encart_type2_contenu 
{
	background:transparent url(../img/fidelity/sprite_bg_detail_type2.jpg) repeat scroll -610px 0px;
	padding-left:15px;
	padding-right:0;
	padding-bottom:10px;
	background-color:#f5ebd0;
	width:594px;
}

.encart_type2_bottom 
{
	background:transparent url(../img/fidelity/sprite_bg_detail_type2.jpg) repeat scroll -1220px 0px;
	height:10px;
}

.encart_type2_contenu  .fleft
{
	width:287px !important;
	margin-left:5px;
}

.encart_type2_contenu  .puce_jaune
{
	background:transparent url(../img/fidelity/puce_jaune.jpg) no-repeat scroll 0 2px;
	font-size:13px !important;
}

.encart_type2_contenu .jeton_prod  
{
	display:block;
	border-bottom:1px solid #c3b689;
	color:#e0851d;
	font-weight:bold;
}

.encart_type2_contenu .jeton_prod span
{
  left:70px;
  position:relative;
  top:-40px;
}

#page_type .encart_type2_contenu  .fleft .list_jeton_prod ul li
{
	margin-left:0px;
	height:30px;
	margin-left:-7px;
}

#page_type .encart_type2_contenu  .fleft .list_jeton_prod ul li img
{
	top:-5px;
	position:relative
}

#page_type .encart_type2_contenu  .fleft .list_jeton_prod ul li.liste0
{
	background-color:#eadab0;
}

#page_type .encart_type2_contenu  .fleft .list_jeton_prod ul li span 
{
	background:none;
	font-weight:normal;
	left:60px;
	position:relative;
	top:-35px;
	width:100%;
	font-size:11px;
	text-align:left;
}

#page_type .encart_type2_contenu p
{
	margin-bottom:5px;
	margin-right:15px;
	margin-top:10px;
	text-align:center;
}

#page_type .prod_similaire
{
	margin-left:13px;
}

#page_type .prod_similaire .encart_type2_contenu
{
	padding-left:5px;
	width:603px;
}

#page_type .prod_similaire .encart_type2_contenu .screen_left
{
	margin-right:3px;
}

#page_type .prod_similaire .encart_type2_contenu h3
{
	height:25px;
}

/*------------------------------------------------------------*/
/*panier*/
/*------------------------------------------------------------*/


#basket_content
{
	margin-left:-15px;
}

.block_haut .mid table
{
	margin-left:15px;
	width:585px;
	color:#544f3e
}

.block_haut .mid .ligne_designation
{
	background-color:#544f3e;
	color:#fff;
	height:20px;
}

.block_haut .mid .ligne_designation th
{
	border:4px solid #f6ecdd;
	font-weight:normal !important;
	text-align:left !important;
	padding-left:25px;
}

.block_haut .mid .details td
{
	border-top:1px solid #544f3e;
	border-right:1px solid #544f3e;
	padding:5px;
	font-weight:bold;
	height:70px;
}

.block_haut .mid .details td .filigranes, .resume_article .filigranes
{
	margin-left:5px !important;
}

.block_haut .mid .details td.pt_cadeau_unit, .block_haut .mid .details td.pt_cadeau_tot
{
	text-align:center;
}

.block_haut .mid .details td.quantite
{
	text-align:center;
	padding-left:25px;
}

.block_haut .mid .details td span
{
	padding-left:10px;
}

.block_haut .mid .details td .deletearticle
{
	background-color:#EE7656;
	bottom:-16px;
	color:#FFFFFF;
	display:block;
	font-weight:normal;
	height:14px;
	text-align:left!important;
	position:relative;
	width:75px;
	right:-54px;
	*right:-30px;
}

.block_haut .mid .details td input
{
	background:none;
	border:none;
	font-weight:bold;
}

.block_haut .mid .details .plus, .block_haut .mid .details .moins
{
	display:block;
	width:13px;
	height:13px;
	margin-bottom:2px;
}

.block_haut .mid .details .plus_moins
{
	float:right;
	margin-left:-15px;
	margin-top:-5px;
}

.block_haut .mid .details .plus
{
	background:transparent url(../img/fidelity/plus_moins.jpg) no-repeat scroll 0 -13px;
}

.block_haut .mid .details .moins
{
	background:transparent url(../img/fidelity/plus_moins.jpg) no-repeat scroll 0 0;
}

#basket_content .block_haut .bot2 .total
{
	float:right;
	margin: 22px 20px 0 0;
	width:155px;
}

#basket_content .block_haut .bot2 .total span
{
	font-weight:bold;
	color:#544f3e
}

#basket_content .block_haut .bot2 .total .tot
{
	color:#F55404;
}

#basket_content .commander
{
	float:right;
	margin-right:-13px;
	text-align:center;
}

#basket_content .btn_commander, #basket_content .btn_commander_none, #article_content .btn_commander
{
	color:#FFFFFF !important;
	display:block;
	float:left;
	height:30px;
	margin-left:7px;
	_margin-right:17px;
	margin-top:15px;
	padding-top:16px;
	text-align:center;
	text-decoration:none;
	text-indent:0 !important;
	width:181px;
}

* html #article_content .btn_commander
{
	_margin-right:0px;
	_margin-left:0px;
}
	
#basket_content .btn_commander, #basket_content .btn_commander_none
{
	margin-bottom:15px;
}

#article_content .btn_commander span
{
	font-size:14px;
}

.pt #article_content .btn_commander span
{
	font-size:15px;
	position:relative;
	top:-2px;
}

.de #article_content .btn_commander, .pt #article_content .btn_commander
{
	padding-top:7px;
	height:39px;
}

.de #basket_content .btn_commander, .de #basket_content .btn_commander_none
{
	padding-top:10px;
	height:36px;
}

#basket_content .commander .vider
{
	font-size:10px;
}

#basket_content .commander .vider
{
	float:right;
	_float:left;
	margin-right:10px;
	_margin-right:20px;
	display:block;
}

#right .vider, #right .modifier
{
	font-size:9px;
	margin-left:11px;
	color:#D7D7D7;
	position:relative;
}


#right .panier_tot
{
	position:relative;
	margin:0 0 5px 10px !important;
	color:#E0851D;
	width:150px;
}

#basket_content .commander .vider:hover, #right .vider:hover, #right .modifier:hover
{
	text-decoration:none !important;
}

#basket_content .btn_commander
{
	background:transparent url(../img/fidelity/btn_commander.jpg) no-repeat scroll 0 0;
}

#basket_content .btn_commander_none
{
	background:transparent url(../img/fidelity/btn_commander.jpg) no-repeat scroll 0 -47px;
}

#basket_content .block_manque_pts
{
	margin-bottom:25px;
}

#basket_content .block_manque_pts p
{
	margin:10px !important;
	color:#F55404;
	font-weight:bold;
}

#basket_content .block_manque_pts p.alert
{
	background:transparent url(../img/fidelity/alert.jpg) no-repeat scroll 0 0;
	border:2px solid #EEE4CE;
	display:block;
	height:27px;
	margin-left:47px !important;
	padding-left:14px;
	padding-right:10px;
	padding-top:14px;
	text-align:right;
	width:503px;
}

.it #basket_content .block_manque_pts p.alert
{
	font-size:12px;
}

#basket_content .block_manque_pts div, .content_fidelity .block_actions
{
	background:transparent url(../img/fidelity/bg_manque_pts.jpg) no-repeat scroll 0 0;
	display:block;
	height:153px;
	margin-left:115px;
	padding-top:5px;
	width:386px;
}

#basket_content .block_manque_pts div p
{
	text-align:left;
	margin-left:20px !important;
}


#basket_content .block_manque_pts div p span
{
	color:#544F3E;
}

#basket_content .block_manque_pts div p a, .content_fidelity .block_actions p a
{
	background:transparent url(../img/fidelity/btn_manque_pts.png) no-repeat scroll 0 0px;
	float:left;
	display:block;
	width:170px;
	height:52px;
	padding-top:10px;
	color:#fff !important;
	text-decoration:none;
	margin-right:8px;
	margin-top:10px;
	text-align:center;
	position:relative;
}

.pt #basket_content .block_manque_pts div p a span, .pt .content_fidelity .block_actions p a span, .it #basket_content .block_manque_pts div p a span, .it .content_fidelity .block_actions p a span
{
	display:block;
	font-size:12px;
	margin-left:5px;
	width:164px;
}

* html #basket_content .block_manque_pts div p a, *html .content_fidelity .block_actions p a
{
	background:none;
	filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='crop',src='" + STATIC + "/img/fidelity/btn_manque_pts.png')");
}


#basket_content .block_manque_pts div p a:hover
{
	text-decoration:underline;
}

/*------------------------------------------------------------*/
/*confirmation*/
/*------------------------------------------------------------*/


#page_type .content_fidelity p .lien_lotterie, #page_type .content_fidelity .mail
{
	text-decoration:underline;
	color:#1e8c97 !important;
	font-weight:normal !important;
}

#page_type .content_fidelity .mail
{
	font-size:13px;
}

#page_type .content_fidelity .felicitation
{
	display:block;
	margin-bottom:15px !important;
	color:#66614e;
}

#page_type .content_fidelity .felicitation span
{
	font-size:17px;
	display:block;
	font-weight:bold;
	color:#66614e;
}

.content_fidelity p .lien_lotterie:hover
{
	text-decoration:none !important;
}

.content_fidelity .articles_liste
{
	width:620px;
	float:left;
	color:#66614e;
	margin-bottom:15px;
}

.content_fidelity p
{
	margin-bottom:0px !important
}

.content_fidelity .block_actions p
{
	margin:63px 0 0 17px;
}


.content_fidelity .reste_pts
{
	color:#EA7909;
	display:block;
	font-weight:bold;
	margin-bottom:34px;
	position:relative;
}

#page_type .content_fidelity .resume_article
{
	background-color:#BAB19E;
	height:46px;
	margin-bottom:5px;
	padding:14px;
	width:173px;
	float:left;
	margin-right:5px;
}

#page_type .content_fidelity .resume_article span, #page_type .content_fidelity .resume_article img
{
	float:left;
	color:#fff !important;
}


#page_type .content_fidelity .resume_article img
{
	margin-right:5px;
}

/*------------------------------------------------------------*/
/*right*/
/*------------------------------------------------------------*/
#right .explication 
{
	color:#F5B078;
	margin:8px 11px 13px 15px;
}

#right .pub_cadeau
{
	width:152px;
	height:242px;
	margin:0 0 5px  13px;
	text-align:center;
}

.fr #right .pub_cadeau
{
	background:transparent url(../img/fidelity/pub_cadeau.fr.jpg) no-repeat scroll 0 0;
}

.en #right .pub_cadeau
{
	background:transparent url(../img/fidelity/pub_cadeau.en.jpg) no-repeat scroll 0 0;
}

.de #right .pub_cadeau
{
	background:transparent url(../img/fidelity/pub_cadeau.de.jpg) no-repeat scroll 0 0;
}

.es #right .pub_cadeau
{
	background:transparent url(../img/fidelity/pub_cadeau.es.jpg) no-repeat scroll 0 0;
}

.it #right .pub_cadeau
{
	background:transparent url(../img/fidelity/pub_cadeau.it.jpg) no-repeat scroll 0 0;
}

.pt #right .pub_cadeau
{
	background:transparent url(../img/fidelity/pub_cadeau.pt.jpg) no-repeat scroll 0 0;
}

#right .pub_cadeau .pub_nb_pts
{
	width:113px;
	height:20px;
	margin:10px 0 0 18px;
}

.fr #right .pub_cadeau .pub_nb_pts
{
	background:transparent url(../img/fidelity/pub_nb_pts.fr.jpg) no-repeat scroll 0 0;
}

.en #right .pub_cadeau .pub_nb_pts
{
	background:transparent url(../img/fidelity/pub_nb_pts.en.jpg) no-repeat scroll 0 0;
}

.de #right .pub_cadeau .pub_nb_pts
{
	background:transparent url(../img/fidelity/pub_nb_pts.de.jpg) no-repeat scroll 0 0;
}

.en #right .pub_cadeau .pub_nb_pts
{
	background:transparent url(../img/fidelity/pub_nb_pts.en.jpg) no-repeat scroll 0 0;
}

.it #right .pub_cadeau .pub_nb_pts
{
	background:transparent url(../img/fidelity/pub_nb_pts.it.jpg) no-repeat scroll 0 0;
}

.pt #right .pub_cadeau .pub_nb_pts
{
	background:transparent url(../img/fidelity/pub_nb_pts.pt.jpg) no-repeat scroll 0 0;
}

#right .pub_cadeau img
{
	margin-top:8px;
}

#right .pub_cadeau .img_pub
{
	margin-top:33px;
}

#right .pub_cadeau p
{
	color:#dd9dff;
	font-weight:bold;
}

#right .pub_cadeau .btn_commande
{
	background:transparent url(../img/fidelity/btn_pub.jpg) no-repeat scroll 0px 0;
	display:block;
	width:145px;
	height:29px;
	margin-left:4px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	padding-top:6px;
}

#right .pub_cadeau .btn_commande span
{
	font-size:12px;
	font-weight:bold;
}

.pt #right .pub_cadeau .btn_commande span, .de #right .pub_cadeau .btn_commande span
{
	font-size:9px;
	font-weight:bold;
	margin-top:3px;
	display:block;
}

#right .basket
{
	margin-left:13px;
	color:#919191;
}

 #right .basket .nb_cadeau
{
 color:#bab200
}

#right .basket .basket_top1
{
	background:url("../img/fidelity/sprite_basket.jpg") no-repeat scroll 0 0 transparent;
	height:44px;
	margin-left:-12px;
	text-indent:7px;
	width:175px;
}

#right .basket .basket_top2
{
	background:url("../img/fidelity/sprite_basket.jpg") no-repeat scroll 0 0 transparent;
	height:44px;
	margin-left:-12px;
	text-indent:7px;
	width:175px;
}

#right .basket .basket_top1 p, #right .basket .basket_top2 p
{
	font-weight:bold;
	font-size:11px;
	color:#fff;
	margin:15px 0 0 5px;
	float:left;
}

#right .basket .basket_top2 .inscription
{
	float:right;
	margin:14px 15px 0 0 ;
	color:#e9d7c8;
}

#right .basket .basket_top2 .inscription:hover
{
	text-decoration:none;
}

#right .basket .basket_mid .form label 
{
	color:#3B8AA2;
	font-size:11px;
	margin-left:13px;
}

#right .basket .basket_mid .form .input_text_login_small 
{
	background:url("../img/home/bg_login_connexion_home_small.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	font-size:11px;
	height:24px;
	line-height:11px;
	margin-left:10px;
	padding-left:11px;
	padding-top:7px !important;
	width:135px;
}

#right .basket .basket_mid .form .input_text_passwd_small 
{
	background:url("../img/home/bg_password_connexion_home_small.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	float:left;
	font-size:11px;
	height:23px;
	line-height:11px;
	margin-left:10px;
	padding-left:11px;
	padding-top:7px !important;
	width:94px;
}

#right .basket .basket_mid .form .btn_connexion_small 
{
	background:url("../img/home/btn_box_connexion.jpg") no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	float:left;
	height:29px;
	margin-left:5px;
	margin-top:0;
	width:36px;
}

#right .basket .basket_mid a.forgotten_passwd_small:hover 
{
	text-decoration:none;
}

#right .basket .basket_mid a.forgotten_passwd_small 
{
	color:#285B6A;
	font-size:10px;
	margin-left:13px;
	text-decoration:underline;
}

#right .basket .basket_mid
{
	background:url("../img/fidelity/sprite_basket.jpg") repeat-y scroll -177px 0 transparent;
	margin-left:-8px;
	width:168px;
}

#right .basket .basket_bot
{
	background:url("../img/fidelity/sprite_basket.jpg") no-repeat scroll -524px 0 transparent;
	height:45px;
	margin-left:-8px;
	width:170px;
}

#right .basket .basket_mid .detail_selection_top, #right .basket .basket_mid .detail_date_abo_top
{  
	background:url("../img/fidelity/sprite_basket.jpg") no-repeat scroll -524px 0 transparent;
	height:22px;
	width:170px
}

#right .basket .basket_mid .detail_selection_mid
{
	width:150px;
	margin-left:1px;
	padding-bottom:5px;
}

#right .basket .basket_mid .detail_selection_mid span, #right .basket .basket_mid .detail_selection_mid .price, #right .basket .basket_mid .detail_selection_mid .first
{
	font-size:9px;
	margin-left:4px;
}
	

#right .basket .basket_mid .detail_selection_mid .first
{
	color:#d7d7d7;
}

#right .basket .basket_mid .detail_selection_mid .price, .typo_orange
{
	color:#e0851d;
}
.typo_orange
{
	font-size:13px;
	font-weight:bold;
	position:relative;
}

#right .basket .basket_mid .detail_selection_mid  div,.typo_blue, .typo_orange, .ogr, #right .basket .basket_mid .selection
{
	margin:-2px 0 0 7px;
}

#right .basket .basket_mid .selection
{
	margin:-5px 0 10px 10px;
}

#right .basket .basket_mid .acheter_ogrines, #right .basket .basket_mid .prolonger
{
	text-decoration:underline;
	position:relative;
	margin:1px 0 0 8px;
	display:block;
	color:#7ea0ab;
}

#right .basket .basket_mid .acheter_ogrines:hover, #right .basket .basket_mid .prolonger:hover
{
	text-decoration:none;
}

#right .basket .basket_mid p
{
	margin:-15px 0 0 8px;
}

#right .basket .basket_mid .detail_selection_mid  div
{
	margin-bottom:7px;
}

#right .basket .basket_bot .validate, #right .basket .basket_bot .validate2
{
	background:url("../img/fidelity/btn_validate.jpg") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:18px;
	margin:10px 0 0 22px;
	_margin:10px 0 0 12px;
	padding-top:5px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:116px;
}

#right .basket .basket_bot .validate2
{
	background-position:0px -21px;
}

#right .basket .basket_bot .validate span, #right .basket .basket_bot .validate2 span
{
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

#right .basket .basket_bot .validate2 span
{
	color:#646161;
}

#right .basket .basket_mid .validate:hover span
{
	text-decoration:underline;
}

.content_prod
{
  cursor:pointer;
}

.token
{
  float:none !important;
}

#right .offre_ogrine_1, #right .offre_ogrine_2, #right .offre_ogrine_3, #right .offre_ogrine_4, #right .offre_ogrine_5
{
	background:transparent url(../img/fidelity/offres_ogrines.jpg) 0 0 no-repeat scroll;
	width:145px;
	height:75px;
	display:block;
	margin: 0 0 10px 5px;
	text-decoration:none;
}

#right .offre_ogrine_1 
{
	background-position: 0 0;
}

#right .offre_ogrine_2
{
	background-position:0 -76px
}

#right .offre_ogrine_3
{
	background-position:0 -151px
}

#right .offre_ogrine_4
{
	background-position:0 -226px
}

#right .offre_ogrine_5
{
	background-position:0 -301px
}

#right .right_buyogrine
{
	background:url(../img/fidelity/right_buyogrine.jpg);
	font-weight:bold;
	color:#fff;
	display:block;
	width:146px;
	height:37px;
	padding:10px 5px;
	text-align:center;
	margin:auto;
}

#right a.right_buyogrine:hover
{
	text-decoration:none;
}

.giftpoint_ogrine  
{
	color:#FFFFFF;
	font-family:Tahoma,Arial,Sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-left:23px;
	top:50px;
	text-decoration:none;
	position:relative;
}

.pt .giftpoint_ogrine  
{
	margin-left:19px;
}
	
.giftpoint_ogrine strong 
{
	color:#5C2D0D !important;
	font-size:13px;
	font-weight:bold;
}

.giftpoint_ogrine span
{
	color:#5C2D0D !important;
	font-size:13px;
}