#encart_rouge {
	background: url(/pix/rachat/fd_encart_ami.png);
	width:232px;
	height: 29px;
	text-align: center;
	font:bold 12px arial;
	color:#fff;
	padding-top: 4px;
	position:absolute;
	top:-1px;
	right:10px;
}

#encart_rouge a {
	color:#fff;
	text-decoration: none;
}

#nous_rachetons {
	width:395px;
	/*height: 22px;*/
	margin: 7px auto 12px;
}

#flash {
margin-left: -14px;
}

#comment_obtenir {
	width:945px;
	height: 183px;
	background: url(/pix/rachat/fd_input_obtenir.gif);
	margin-left: -10px;
	margin-top: 10px;
	position:relative;
}

#pour_obtenir,#pour_avoir {
	position:absolute;
	top:70px;
	left:470px;
	color:#000;
	font:normal 12px arial;
}
#form-imei {
	position:absolute;
	left:230px;
	top:110px;
	width: 675px;
}
#form-imei input#code-imei, #form-imei input#serial {
	color:#000;
	font:normal 28px arial;
	width: 600px;
	background: url(/pix/rachat/bg_input_imei.gif);
	border:none;
	position:absolute;
	top:3px;
	left:0;
}
#form-imei input#bt-valider-imei {
	width:41px;
	height: 41px;
	border:none;
	position:absolute;
	top:0;
	right:0;
}
#mentions {
	font:normal 10px verdana;
	color:#a3a3a3;
	padding: 6px;
	width: 910px;
}

/* MESSAGE ERREUR */
#erreur-imei{
	position: absolute;
	bottom: 133px;
	left: 227px;
	color: #FF1F09;
	font-weight: bold;
}

/*** AMIS ***/
#div-amis #amis-header{
	width: 316px;
	height: 54px;
	background: url( ../pix/rachat/amis_header.png ) no-repeat;
}
#div-amis #amis-content{
	width: 215px;
	background: url( ../pix/rachat/amis_content.png ) repeat-y;
	padding: 10px 50px 0;
}
#div-amis #amis-footer{
	width: 316px;
	height: 63px;
	background: url( ../pix/rachat/amis_footer.png ) no-repeat;
}
#div-amis p{
	margin:0;
	padding:0;
}
#div-amis .p-input-amis{
	padding-bottom: 5px;
}
#div-amis .p-input-amis input{
	width: 215px;
	height: 33px;
	border: none;
	background: url( ../pix/rachat/amis_bg_input.gif ) no-repeat;
	padding-left: 6px;
	padding-top: 7px;
}
#div-amis .p-input-amis input.alert-input{
	background: url( ../pix/rachat/amis_bg_input_alert.gif ) no-repeat;
}
#div-amis #p-valider-amis{
	width: 213px;
	text-align: right;
	padding-top: 8px;
	padding-right: 2px;
}
#div-amis #bt-ajouter-amis{
	cursor: pointer;
}
#div-amis #close-popin{
	position: absolute;
	top: 36px;
	right: 36px;
}
#div-amis #close-popin a{
	width: 33px;
	height: 33px;
	background: url( ../pix/rachat/bt_close_popin.png ) no-repeat;
	display: block;
}
#div-amis .txt-amis{
	padding-bottom: 10px;
}
#div-amis .p-label{
	font-size: 11px;
	text-transform: uppercase;
	color: #FF1F09;
	font-weight: bold;
}

.bg-cadre-int{
	background: url( ../pix/rachat/bg_cadre_int.gif ) no-repeat;
	width: 925px;
}

/*** MOBILE IDENTIFIE ***/
#txt-identifie{
	width: 530px;
	height: 240px;
	float: left;
}
#mobile-identifie{
	position: relative;
	width: 300px;
	height: 240px;
	background: url( ../pix/rachat/separation.gif ) 0 37px no-repeat;
	float: left;
	padding: 35px 0 0 10px;
}
#mobile-identifie img{
	height: 120px;
}
#mobile-identifie #txt-modele{
	color: #3bc6ed;
	font-weight: bold;
}
#mobile-identifie #txt-prix,
.txt-prix{
	color: #FF1F09;
	font-weight: bold;
}
#mobile-identifie #puce-prix,
#mobile-identifie #puce-prix-cheque{
	color: #FFF;
	font-weight: bold;
	position: absolute;
	top: 60px;
	left: 85px;
}
#mobile-identifie #puce-prix{
	width: 92px;
	height: 42px;
	background: url( ../pix/rachat/puce_prix.png ) no-repeat;
	font-size: 25px;
	padding-top: 50px;
	text-align: center;	
}
#mobile-identifie #puce-prix-cheque{
	width: 82px;
	height: 42px;
	background: url( ../pix/rachat/puce_prix_cheque.png ) no-repeat;
	font-size: 20px;
	padding-top: 40px;
	text-align: center;
}
#div-options-rachat{
	position: relative;
	width: 940px;
	height: 400px;
	background: url( ../pix/rachat/bg_cadre_int.gif ) no-repeat;
	padding: 24px 0 0 20px;
}
.option-rachat{
	float:left;
	padding-top: 150px;
	height: 60px;
}
body div#page_content div.contenu div.cadre .option-rachat h2{
        color: #00234C;
        font-size:14px;
        font-weight:bold;
        height:18px;
        letter-spacing:0px;
        padding: 0;
        text-align:left;
}
.option-rachat p{
	height: 40px;
}
#option-bon-reduc{
	width: 290px;
	height: 60px;
	margin-left: 30px;
	background: url( ../pix/rachat/bg_option_magasin.gif ) 56px 25px no-repeat;
}
#option-code-reduc{
	width: 300px;
	height: 60px;
	background: url( ../pix/rachat/bg_option_code.gif ) 40px 49px no-repeat;
}
#option-cheque{
	width: 250px;
	height: 60px;
	background: url( ../pix/rachat/bg_option_cheque.gif ) 9px 28px no-repeat;
}
.acn-cheque{
	position: absolute;
	top: 80px;
	left: 370px;
}
#option-bon-reduc .hover,
#option-code-reduc .hover,
#option-cheque .hover{
        height: 35px;
	height: 55px; /* pour l'opé reprise minimum */

}
#option-bon-reduc .hover{
	width: 231px;
}
#option-code-reduc .hover{
	width: 240px;
}
#option-cheque .hover{
	width: 250px;
}
.blue-bold{
	color: #3BC6ED;
	font-weight: bold;
}
.price-bold{
	color: #FF1F09;
	font-weight: bold;
	font-size: 14px;
}

#div-options-rachat #infobulle-bonreduc,
#div-options-rachat #infobulle-codereduc,
#div-options-rachat #infobulle-cheque,
#div-options-rachat #infobulle-acn-cheque{
	display: none;
	font-size: 12px;
	font-style: italic;
}
#div-options-rachat .infobulle-haut{
	width: 184px;
	height: 19px;
	background: url(../pix/rachat/bg_infobulle_haut.png) no-repeat;
}
#div-options-rachat .infobulle-centre{
	width: 164px;
	padding: 0 10px;
	background: url(../pix/rachat/bg_infobulle_centre.png) repeat-y;
}
#div-options-rachat .infobulle-bas{
	width: 184px;
	height: 40px;
	background: url(../pix/rachat/bg_infobulle_bas.png) no-repeat;
}
#div-options-rachat #infobulle-bonreduc{
	position: absolute;
	bottom:195px;
	left: 150px;
}
#div-options-rachat #infobulle-codereduc{
	position: absolute;
	bottom:195px;
	left: 440px;	
}
#div-options-rachat #infobulle-cheque{
	position: absolute;
	bottom:195px;
	left: 720px;
}
#div-options-rachat #infobulle-acn-cheque{
	position: absolute;
	bottom: 195px;
	left: 500px;
}

span.attention-reprise{
	font-style: italic;
	font-size: 11px;
	color:#b0b0b0;
}
span.attention-reprise strong{
	color: #FF1F09;
}


/* PAGE CONFIRMATION */

#confirmation-txt{
	width: 530px;
	float: left;
	padding: 25px 25px 0 25px;
}
#confirmation-txt h3,
#form-validation h3{
	font-size: 18px;
}
#confirmation-txt p{
	padding-bottom: 20px;
}
#confirmation-txt li{
	list-style: url(../pix/rachat/puce.gif) inside;
	padding-bottom: 20px;
}

#form-validation{
	padding: 0 25px 25px;
}
#form-validation #adresse{
	padding-bottom: 25px;
}
#form-validation label{
	padding-left: 5px;
}
#p-valider{
	padding-top: 10px;
	margin-left: -2px;
}
#bt-valider{
	display: block;
	width: 150px;
	height: 40px;
	background: #fff url(../pix/boutons/valider.gif) no-repeat;
	border: none;
	cursor: pointer;
	text-indent: -5000px;
}

/* CONFIRMATION COUPON */
#confirmation-coupon{
	width: 530px;
	float: left;
	padding: 25px;
}
a#bt-liste{
	display: block;
	width: 123px;
	height: 34px;
	background: url(../pix/boutons/liste.gif) no-repeat;
	text-indent: -5000px;
	float: right;
}
p#label-liste{
	width: 200px;
	height: 34px;
	text-align: right;
	color: #0081C7;
	font-weight: bold;
	float: right;
}
.code-reduction{
	color: #3bc6ed;
	font-weight: bold;
	font-size: 18px;
	padding: 20px 0 15px 0;
}
#liens-boutique{
	padding: 0 25px;
}
#liens-boutique .p-lien a{
	float: left;
	margin-right: 50px;
	text-indent: -5000px;
	margin-top: 10px;
	display: block;
}
#liens-boutique .p-last-lien a{
	float: left;
	text-indent: -5000px;
	margin-top: 10px;
	display: block;
}

#liens-boutique #boutique-mobiles a{
	width:142px;
	height:20px;
	background: url(../pix/rachat/bt_boutique_mobiles.gif) no-repeat;
}
#liens-boutique #boutique-renouvellement a{
	width:204px;
	height:20px;
	background: url(../pix/rachat/bt_boutique_renouvellement.gif) no-repeat;
}
#liens-boutique #boutique-offres a{
	width:222px;
	height:20px;
	background: url(../pix/rachat/bt_boutique_offres.gif) no-repeat;
}
#liens-boutique #boutique-pc a{
	width:107px;
	height:20px;
	background: url(../pix/rachat/bt_boutique_pc.gif) no-repeat;
}

#p-inp-email{
 padding: 4px 0 4px 18px;
}
#p-inp-email input{
	width: 200px;
}

.titre-remise50{
    text-align: center;
    color: #B4056C;
    font-size: 16px;
    font-weight: bold;
    margin-top: -12px;
}
