/* OP SOLDES DU 07-01-2009 */

/* DISPLAY NONE */

#total #global #main #op_content h1 span, #total #global #main #op_col_right h1 span {
	display: none;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------
   OP CONTENT 
   --------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

   
   /* CLASS */

   
#total #global #main #op_content .pm_left {
	float: left;
	width: 253px;
	margin: 20px 0 0 5px;	
}

#total #global #main #op_content .pm_right {
	float: right;
	width: 253px;
	margin: 20px 15px 0 0;
}

#total #global #main #op_content .pm_content, #total #global #main #op_content .pm_content {
	width: 251px;
	border: #e2217a 1px solid;
	background: url(../images/op/bckg_block.jpg) no-repeat 0% 0%;
}

#total #global #main #op_content .percent_cbck {
	height: 18px;
	background: url(/cashmax/images/op/bckg_cashback.gif) no-repeat 5px 0%;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #785f7d;
	padding: 3px 0 0 0;
}

#total #global #main #op_content .pm_details {
	float: right;
	width: 110px;
	margin: 10px 5px 0 0;
}

#total #global #main #op_content .valeur_reduc {
	width: 94px;
	height: 31px;
	background: url(/cashmax/images/op/bckg_xeuros.gif) no-repeat 0% 0%;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color:#FFF;
}

#total #global #main #op_content .valeur_reduc_spe {
	width: 94px;
	background: url(/cashmax/images/op/bckg_xeuros.gif) no-repeat 0% 0%;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color:#FFF;
	padding: 8px 0 10px 0;
}

#total #global #main #op_content .pm_left a.go, #total #global #main #op_content .pm_right a.go {
	display: block;
	width: 251px;
	background: url(../images/op/bckg_bt_j_vais.jpg) no-repeat 0% 0%;
	padding: 13px 0 6px 0;
	text-align: right;
	text-decoration: none;
	color: #FFF;
}

#total #global #main #op_content .edito_soldes {
	width: 455px;
	margin: 20px auto 0 auto;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #e2217a;
}

#total #global #main #op_content .edito_detail {
	width: 455px;
	margin: 10px auto 0 auto;
	text-align: justify;
}

#total #global #main #op_content .special_mention {
	font-size: 9px;
	font-style: italic;
	margin: 20px 0 0 0;
}

.spe_code {
	font-size: 9px;
}

   /* ID & BALISES */


#total #global #main #op_content {
	float: left;
	width: 545px;
	margin: 0 0 0 18px;
}

#total #global #main #op_content h2 {
	height: 20px;
	background: url(/cashmax/images/op/bckg_confirm.jpg) no-repeat 0% 0%;
	margin: 20px 0 0 0;
	padding: 3px 0 0 0;
	font-size: 10px;
	text-align: center;
}

#total #global #main #op_content h1 {
	width: 455px;
	background: url(../images/op/visu_how_it_work_soldes.jpg) no-repeat 0% 0%;
	margin: 18px auto 0 auto;
	padding: 81px 0;
}

#total #global #main #op_content h3 {
	color: #e2217a;
	text-align: center;
	margin: 0;
	padding: 0;
}

#total #global #main #op_content .pm_left img,#total #global #main #op_content .pm_right img {
	float: left;
	border: #e2217a 1px solid;
	margin: 10px 0 0 15px;
}

#total #global #main #op_content p span {
	color: #e2217a;
	font-weight: bold;
}

#total #global #main #op_content h3 {
	width: 455px;
	margin: 10px auto;
	color: #e2217a;
	font-size: 14px;
	font-weight: bold;
}
	


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------
   OP COL RIGHT 
   --------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


   /* CLASS */

#total #global #main #op_col_right .merchand_detail {
	width: 191px;
	margin: 5px auto 10px auto;
	padding: 0 2px 10px 2px;
	border-bottom: #7fceee 1px dotted;
}

#total #global #main #op_col_right .merchand_detail span, #total #global #main #op_col_right .merchand_detail_sup span, #total #global #main #op_col_right .merchand_detail_sup_bot span {
	color: #e2217a;
	font-weight: bold;
}

#total #global #main #op_col_right .merchand_detail_sup {
	margin: 5px 0 10px 10px;
	padding: 0 2px 10px 30px;
	background: url(../images/op/green_arrow.jpg) no-repeat 0% 0%;
	border-bottom: #7fceee 1px dotted;
}

#total #global #main #op_col_right .merchand_detail_sup_bot {
	margin: 5px 0 20px 10px;
	padding: 0 2px 10px 30px;
	background: url(../images/op/green_arrow.jpg) no-repeat 0% 0%;
	border-bottom: #7fceee 1px dotted;
}

   /* ID & BALISES */
   

#total #global #main #op_col_right {
	float: right;
	width: 215px;
	background: #FFFFFF url(/cashmax/images/op/sample_op_col_right.jpg) repeat-y 0% 0%;
	margin: 12px 0 0 0;
}

#total #global #main #op_col_right h1 {
	background: url(../images/op/title_col_right.gif) no-repeat 0% 0%;
	padding: 17px 0;
	margin: 0 0 10px 0;
}

#total #global #main #op_col_right h2 {
	width: 191px;
	margin: 0 auto 0 auto;
	background-color: #7fceee;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	padding: 5px 2px;
}

#total #global #main #op_col_right .merchand_detail p {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #e2217a;
	padding: 10px 0 0 0;
}