* {margin:0;padding:0;background-repeat:no-repeat}
table {border-collapse:collapse;border-spacing:0}
html {overflow-y:scroll}
body {position:relative;width:860px;margin:0 auto 0;background-color:white}

#criteresRechOffresStage {display:none}

a img {border:none}

#content {width:780px;clear:both}

input.defaultAction {position:absolute;top:0;left:-30000px}

.boxContentInside {width:100%}
.boxContainerInside1 {float:left;width:109px}
.boxContainerInside4 {float:left;width:612px}
.boxContainerInside3 {float:left;width:456px}
.boxContainerInside3_5 {float:left;width:503px}
.boxContainerInside2_5 {float:left;width:390px}
.boxContainerInside2 {float:left;width:312px}

.contentInside66 {width:244px;float:left;margin-right:0}
.contentInside33 {width:178px;float:left;margin-left:12px;margin-right:0}

.content5Imb {width:780px;height:auto;position:relative;float:left;clear:left;top:0;left:0}
.content3Imb {width:468px;height:auto;position:relative;float:left;clear:left;top:0;left:0}

.content4ImbLeft {width:624px;height:auto;position:relative;float:left;clear:left;top:0;left:0}
.content4ImbRight {width:624px;height:auto;position:relative;float:right;clear:right;top:0;left:0}
.content3ImbLeft {width:468px;height:auto;position:relative;float:left;clear:left;top:0;left:0}
.content3ImbRight {width:468px;height:auto;position:relative;float:right;clear:right;top:0;left:0}
.content3ImbRight .content2ImbLeft .box-flash,content4ImbLeft .content2ImbRight .box-flash {margin-top:5px;}
.content2_75ImbLeft {width:439px;height:auto;position:relative;float:left;clear:left;top:0;left:0}
.content2_75ImbRight {width:439px;height:auto;position:relative;float:right;clear:right;top:0;left:0}
.content2_5ImbLeft {width:390px;height:auto;position:relative;float:left;clear:left;top:0;left:0}
.content2_5ImbRight {width:390px;height:auto;position:relative;float:right;clear:right;top:0;left:0}
.content2ImbLeft {width:312px;height:auto;position:relative;float:left;clear:left;top:0;left:0}
.content2ImbRight {width:312px;height:auto;position:relative;float:right;clear:right;top:0;left:0}
.content1_9ImbLeft {width:296px;height:auto;position:relative;float:left;clear:left;top:0;left:0}
.content1_9ImbRight {width:296px;height:auto;position:relative;float:right;clear:right;top:0;left:0}
.content1_25ImbLeft {width:185px;height:auto;position:relative;float:left;clear:left;top:0;left:0}
.content1_25ImbRight {width:185px;height:auto;position:relative;float:right;clear:right;top:0;left:0}
.content1_5ImbLeft {width:234px;height:auto;position:relative;float:left;clear:left;top:0;left:0}
.content1_5ImbRight {width:234px;height:auto;position:relative;float:right;clear:right;top:0;left:0}
.content1ImbLeft {width:156px;height:auto;position:relative;float:left;clear:left;top:0;left:0}
.content1ImbRight {width:156px;height:auto;position:relative;float:right;clear:right;top:0;left:0}

.box {padding:5px 5px 5px 5px;height:auto;position:relative;top:0;left:0;clear:both}
.content5ImbLeft div.box, .content5ImbRight div.box {width:770px}
.content4ImbLeft div.box, .content4ImbRight div.box {width:614px}
.content3ImbLeft div.box, .content3ImbRight div.box {width:458px}
.content2_5ImbLeft div.box, .content2_5ImbRight div.box {width:380px}
.content2ImbLeft div.box, div.content2ImbRight .box, .content4ImbLeft div.content2ImbRight .box, .content3ImbLeft div.content2ImbRight .box {width:302px}
.content1_5ImbLeft div.box, .content1_5ImbRight div.box {width:224px }
.content1_25ImbLeft div.box, .content1_25ImbRight div.box {width:185px }
.content1ImbLeft div.box, .content1ImbRight div.box {width:146px }

.content1_5ImbLeft select, .content1_5ImbRight select {width:200px}

.content4ImbLeft .boxContent .contentInside50 {width:260px;float:left;margin:5px 10px 5px 0;padding:4px}
.content4ImbLeft .boxContent > .contentInside50 {width:268px}
.content3ImbLeft .boxContent .contentInside50 {width:210px;float:left;padding:4px;padding-left:6px}
.content3ImbLeft .boxContent > .contentInside50 {width:198px}
.content3ImbLeft .boxContent .contentInside75 {width:220px;float:left;padding:4px;padding-left:6px}
.content2ImbLeft .boxContent .contentInside50 {width:118px;;margin:5px 10px 5px 0;padding:4px}

.content2ImbLeft .boxContent .boxContentInside > .contentInside50 {width:124px}
.content2ImbLeft .boxContent .boxContentInside > .contentInside50 {width:124px}

/***********************************************/
/* Styles utilisés par le taglib apechtml:tree */
/***********************************************/
.boxContent .boxContentInside .lineTree { position:relative;clear:left;height:17px;padding:0 0 0 0;margin:0 0 0 0}
.boxContent .boxContentInside .lineTree .imgTree { position:relative;float:left;padding:0 0 0 0;margin:0 0 0 0;}
.boxContent .boxContentInside .lineTree .labelTree a { position:relative;float:left;padding:2px 0 0 2px;margin:0 0 0 0;font-weight:normal;color:#000000;background-color:transparent}
.boxContent .boxContentInside .lineTree .selectedLabelTree a { position:relative;float:left;padding:2px 0 0 2px;margin:0 0 0 0;font-weight:normal;color:#FFFFFF;background-color:#0A246A}
.boxContent .boxContentInside .lineTree .cutLabelTree a { position:relative;float:left;padding:2px 0 0 2px;margin:0 0 0 0;font-weight:normal;color:#FFFFFF;background-color:#990000}
.boxContent .boxContentInside .lineTree .copyLabelTree a { position:relative;float:left;padding:2px 0 0 2px;margin:0 0 0 0;font-weight:normal;color:#FFFFFF;background-color:#999999}
.boxContent .boxContentInside .lineTree .imgTree img { width:19px;height:17px}

.logoListeOffres {max-width:80px;max-height:40px;_width:expression(this.scrollWidth >= 80 ? "80px" :"auto");_height:expression(this.scrollHeight >= 40 ? "40px" :"auto");-ms-interpolation-mode:bicubic}

#adcontainerTop, #adcontainerBottom {margin:7px 0 0 5px;width:429px}
#adcontainerSide {margin:-1px 0 5px 5px;width:146px}

#google_ads_frame1_anchor {margin:10px 0 10px 6px !important}
#google_ads_frame2_anchor {margin:10px 0 10px 6px !important}
#google_ads_frame3_anchor {margin:0 0 0 7px !important}

/* FIX */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0; height: 0;}
.clearfix { display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/* FIX pour carroussel Cadres Mes Offres*/
.fix-top-bis {top:-5px !important;}





