
.echange {margin-bottom: 20px;}
.cartecadeaux, .expertise {height: 552px;}
.echange, .compositionp {height:230px;}
.offre, .cates {width:614px; height:200px;}

.expertise .img-service {

    overflow: visible !important;

}

.container-fidelite h2 {
	font-weight:bold!important;
}

.container-fidelite h2 > span{
	font-weight:normal!important;
}

.container-fidelite h3 > span{
	font-family:"Open Sans",sans-serif!important;
}

.block-yr p{
	font-size:14px!important;
}
.container-service a{
	text-decoration:underline !important;
	color:#60472e !important;
	
}

.container-engagement .prime_videoframe1 {
    margin-left: -341px;
    top: 104px;
	position:absolute;
	left:50%;
}

.container-engagement .prime_videoframe2 {
    margin-left: -341px;
    top: 570px;
	position:absolute;
	left:50%;
}

.container-engagement .prime_videoframe3 {
    margin-left: -341px;
    top: 1020px;
	position:absolute;
	left:50%;
}

#cboxClose{
	right: 0px;
}

.block-yr .btn{
	font-family: 'Open Sans';
}



@media only screen and (min-width: 0px) and (max-width: 1400px) {
	
.offre, .cates {width:460px; height:215px;}
	
.container-engagement .prime_videoframe1,.prime_videoframe2,.prime_videoframe3 {
    height: 360px;
    width: 640px;
}

.container-engagement .prime_videoframe1 {
    margin-left: -341px;
    top: 104px;
	position:absolute;
	left:50%;
}

.container-engagement .prime_videoframe2 {
    margin-left: -341px;
    top: 510px;
	position:absolute;
	left:50%;
}

.container-engagement .prime_videoframe3 {
    margin-left: -341px;
    top: 910px;
	position:absolute;
	left:50%;
}


.prime_videoframe1 iframe {
    height: 360px;
    width: 640px;
    box-shadow: -1px 2px 12px 1px rgba(0, 0, 0, 0.7);
}

.container-engagement .prime_videoframe2 iframe {
    height: 360px;
    width: 640px;
    box-shadow: -1px 2px 12px 1px rgba(0, 0, 0, 0.7);
}

.container-engagement .prime_videoframe3 iframe {
    height: 360px;
    width: 640px;
    box-shadow: -1px 2px 12px 1px rgba(0, 0, 0, 0.7);
}

.brecompenses .block-yr.left{
	height: 594px !important;
    width: 330px !important;
}

.container-engagement .advice_box .encart {
    height: 194px!important;
    width: 270px!important;
}
.container-engagement .advice_box .encart .advice_txt {
    height: 162px!important;
    width: 240px!important;
}
.align-liste-mag{
	text-align: right;
	margin-right: 103px;
}	
}