@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Helvetica';
	src: url('fonts/helr47w.eot'); src: local('Helvetica'), url(fonts/helr47w.ttf) format("truetype");
}
@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helveticaneue-webfont.eot');
    src: url('../fonts/helveticaneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-webfont.svg#HelveticaNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	margin:0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#606060;
	background-image:url(../images/bg.gif);
}
body a:link { color:#606060; text-decoration:none;}
body a:visited { color:#606060; text-decoration:none;}
body a:hover  { color:#606060; text-decoration:underline;}
body a:active { color:#606060; text-decoration:none;}

img { 
	border:0;
}
.content{
	margin-left: auto;
	margin-right: auto;
	margin-top:0;
	margin-bottom:0;
	width: 100%;
}
#content1{
	width: 100%;
	
}
.content2{
	width: 100%;
	padding: 0 0 0 0;
}
.content3{
	width: 1020px;
	margin-left:auto;
	margin-right:auto;
}
.content4{
	width: 1020px;
	padding: 0;
	float:left;
}
.ombre_center{
	width: 1006px;
	padding:0 0 0 14px;
	background-image:url(../images/omb.png);
	background-repeat:repeat-y;
	background-position: 10px 0 ;
	float:left;
}
.ombre_g{
	width: 14px;
	height:71px;
	padding:64px 0 0 0;
	background-image:url(../images/ombre_g.png);
	background-repeat: no-repeat;
	background-position: 0 27px;
	float:left;
}
.box_header{
	width: 1006px;
	padding: 0;
	float:left;
}
.header{
	width: 992px;
	min-height:274px;
	padding: 0 0 0 0;
	background-image:url(../images/bg_header2.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
	float:left;
}


.box_logo{
	width: 423px;
	min-height:111px;
	padding: 26px 0 0 22px;
	float:left;
}
.box_smenu{
	width: 100%;
	padding: 8px 0 0;
	float:left;
}
.menu_sec{
    width: auto;
    padding: 3px 5px 0 20px;
    color: #dcdcdc;
    font-size: 11px;
    float: left;
}
.menu_sec a:link {color: #dcdcdc; text-decoration: none ;}
.menu_sec a:visited {color: #dcdcdc; text-decoration: none ;}
.menu_sec a:hover {color: #FFFFFF; text-decoration: none;}
.menu_sec a:active {color: #dcdcdc; text-decoration: none ;}

.btn_sousm{
	width: auto;
	padding: 0 10px 0 14px;
	background-image:url(../images/btn_sm.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	margin:5px 0;
	float:left;
}
.appeler{
	width: 78px;
	padding: 5px 0;
	text-align:right;
	border-left:1px dotted #ffffff;
	float:left;
}
.tel{
	width: auto;
	padding:2px 0 0 6px;
	color:#dcdcdc;
	font-size:18px;
	font-weight:bold;
	float:left;
	white-space:nowrap;
}
.box_finan{
	width: 430px;
	padding: 25px 0 0 0;
	font-size: 14px;
	line-height: 18px;
	color: #acacac;
	float: right;
}
.txt_finan{
	width: 331px;
	padding: 5px 10px 0 0;
	text-align:right;
	float:left;
}
.logo_finan{
	width: 82px;
	float:left;
}
.txt_finan2{
	color:#4dbce0;
}








#slideshow {
    height:529px;
	width:302px;
	position:relative;
	left:0;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}




.content_center{
	width: 980px;
	padding: 0 0 25px 0;
	background-image:url(../images/content_home.gif);
	background-repeat: no-repeat;
	float:left;
}
.content_txt{
	width: 974px;
	padding: 10px 9px 10px 9px;
	float:left;
}
.box_recherche{
	width: 280px;
	padding: 0 0 7px 694px;
	border-bottom:1px dotted #878787;
	float:left;
}
.box_recherche.fr{
	background:url(../images/urgent_promo.gif) no-repeat #FFF;
	padding: 0 0 107px 694px;
}
.box_recherche.en{
	background:url(../images/urgent_promo_en.gif) no-repeat #FFF;
	padding: 0 0 107px 694px;
}
.box_h_promo {
	width:992px;
	height:130px;
	float:left;
}
.box_h_promo.fr{
	background:url(../images/box_h_promo.jpg) no-repeat #FFF;
}
.box_h_promo.en{
	background:url(../images/box_h_promo_en.jpg) no-repeat #FFF;
}
.box_rech{
	width: 237px;
	padding: 0 0 0 27px;
	background-image: url(../images/box_rech.png);
	background-repeat: no-repeat;
	float: right;
}
.content_imput{
	width: 200px;
	float:left;
}
.box_rech input {
	width:185px;
	padding: 2px 0 0 5px;
	background-color:#f0f0f0;
	color:#848484;
	border: 1px solid #f0f0f0;
}
.btn_rech {
	width:27px;
	float:left;
}
.box_content{
	width: 974px;
	padding: 27px 0 0 0;
	float:left;
}
.box_menul{
	width: 230px;
	padding: 0 36px 0 12px;
	float:left;
}
.box_menul h1{
	width: 227px;
	margin:0px;
	color:#0f8fb8;
	font-family: Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	padding: 3px 0 4px 3px;
	border-bottom: 1px dashed #ABABAB;
	float:left;
}
.tit_menu{
	width: 215px;
	padding: 8px 0 0 15px;
	background-image:url(../images/fle.gif);
	background-repeat:no-repeat;
	background-position: 0 16px;
	color:#0f8fb8;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	float:left;
}
.tit_menu a:link {color: #0f8fb8; text-decoration: none ;}
.tit_menu a:visited {color: #0f8fb8; text-decoration: none ;}
.tit_menu a:hover {color: #0f8fb8; text-decoration: none;}
.tit_menu a:active {color: #0f8fb8; text-decoration: none ;}

.tit_txt{
	width: 215px;
	padding: 0 0 8px 0;
	background-image:url(../images/point.gif);
	background-repeat:repeat-x;
	background-position: 0 27px;
	float:left;
}


.box_sous_categ{
	width: 215px;
	padding: 0 0 0 15px;
	font-size:13px;
	float:left;
}


.btn_sousc{
	width:200px;
	height:21px;
	padding: 4px 0 0 15px;
	color:#848484;
	background-image:url(../images/btn_sous_menu.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	float:left;
	
}
a.btn_sousc:link {color: #848484; text-decoration: none ;}
a.btn_sousc:visited {color: #848484; text-decoration: none ;}
a.btn_sousc:hover {color: #0f8fb8; text-decoration: none; background-image:url(../images/btn_sous_menu.png); background-position: 0 -25px;}
a.btn_sousc:active {color: #848484; text-decoration: none ;}


.btn_sousc_active{
	width:200px;
	height:21px;
	padding: 4px 0 0 15px;
	color:#0f8fb8;
	background-image:url(../images/btn_sous_menu.png);
	background-repeat:no-repeat;
	background-position: 0 -25px;
	float:left;
	
}
a.btn_sousc_active:link {color: #0f8fb8; text-decoration: none ;}
a.btn_sousc_active:visited {color: #0f8fb8; text-decoration: none ;}
a.btn_sousc_active:hover {color: #0f8fb8; text-decoration: none; background-image:url(../images/btn_sous_menu.png); background-position: 0 -25px;}
a.btn_sousc_active:active {color: #0f8fb8; text-decoration: none ;}

.content_left{
	width: 696px;
	padding: 0 0 0 0;
	float:left;
}
.box_bandeau{
	width: 672px;
	height:383px;
	padding: 10px;
	background-image:url(../images/box_bandeau.png);
	background-repeat:no-repeat;
	float:left;
}
.bandeau{
	width: 672px;
	padding: 0;
	float:left;
}
.box_categ{
	width: 684px;
	padding: 20px 4px 10px 4px;
	float:left;
}
h2{
	width: 684px;
	padding: 0 0 5px 0;
	margin:0 0 15px 0;
	color:#0f8fb8;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	border-bottom: 1px dashed #ababab;
	float:left;
}
.item_categ{
	width: 203px;
	height:249px;
	padding: 8px 20px 8px 7px;
	background-image:url(../images/item_categ.png);
	background-repeat:no-repeat;
	float:left;
}
.item_categ2{
	width: 203px;
	height:249px;
	padding: 8px 8px 8px 8px;
	background-image:url(../images/item_categ.png);
	background-repeat:no-repeat;
	float:left;
}
.item_salon{
	width: 203px;
	height:142px;
	padding: 0 0 0 0;
	background-image:url(../images/item_salon.jpg);
	background-repeat:no-repeat;
	float:left;
}
.item_salle{
	width: 203px;
	height:142px;
	padding: 0 0 0 0;
	background-image:url(../images/item_salle.jpg);
	background-repeat:no-repeat;
	float:left;
}
.item_lit{
	width: 203px;
	height:142px;
	padding: 0 0 0 0;
	background-image:url(../images/item_lit.jpg);
	background-repeat:no-repeat;
	float:left;
}

.btn_item{
	width:193px;
	padding: 119px 0 5px 10px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	background-image:url(../images/btn_item.png);
	background-repeat:no-repeat;
	background-position: 0 114px;
	float:left;
	
}
a.btn_item:link {color: #FFFFFF; text-decoration: none ;}
a.btn_item:visited {color: #FFFFFF; text-decoration: none ;}
a.btn_item:hover {color: #4dbce0; text-decoration: none; background-image:url(../images/btn_item.png); background-position: -203px 114px;}
a.btn_item:active {color: #FFFFFF; text-decoration: none ;}
.txt_item{
	width: 183px;
	padding: 20px 10px 13px 10px;
	color:#606060;
	float:left;
}
.item_accueil{
	width: 183px;
	padding: 0 0 3px 0;
	line-height:18px;
	color:#606060;
	float:left;
}
.item_accueil a:link {color: #606060; text-decoration: none ;}
.item_accueil a:visited {color: #606060; text-decoration: none ;}
.item_accueil a:hover {color: #606060; text-decoration: underline;}
.item_accueil a:active {color: #606060; text-decoration: none ;}


.item_plus{
	width: 183px;
	padding: 0 0 0 0;
	color:#4dbce0;
	float:left;
}
.item_plus a:link {color: #4dbce0; text-decoration: underline ;}
.item_plus a:visited {color: #4dbce0; text-decoration: underline ;}
.item_plus a:hover {color: #4dbce0; text-decoration: none;}
.item_plus a:active {color: #4dbce0; text-decoration: underline ;}
.box_vedette{
	width: 974px;
	padding: 10px 0 10px 0;
	float:left;
}
.tit_vedette{
	width: 954px;
	padding: 0 0 5px 0;
	margin:0 0 15px 0;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	border-bottom: 1px dashed #ababab;
	float:left;
}
.item_vedette{
	width: 203px;
	padding: 0 0 0 0;
	position:relative;
	float:left;
}
.txt_vedette{
	width: 120px;
	padding: 5px 5px 0 5px;
	float:left;
}
.prix_vedette{
	width: 60px;
	padding: 5px 8px 0 5px;
	color:#0f8fb8;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	float:left;
}
.prix_vedette a:link {color: #0f8fb8; text-decoration: none ;}
.prix_vedette a:visited {color: #0f8fb8; text-decoration: none ;}
.prix_vedette a:hover {color: #0f8fb8; text-decoration: underline;}
.prix_vedette a:active {color: #0f8fb8; text-decoration: none ;}

.prix_vedette a span.prix_part {
	display: block;
    font-size: 11px;
    font-weight: normal;
}

.prix_vedette.prix_promotion span{
	font-size:12px;
	font-weight:normal;
	text-decoration: line-through;
	color:#0f8fb8;
}

.prix_vedette.prix_promotion {
	font-size:14px;
	font-weight:bold;
	color:#f80516;
    line-height: 11px;
}
.prix_vedette.prix_promotion a:link {color: #f80516; text-decoration: none ;}
.prix_vedette.prix_promotion a:visited {color: #f80516; text-decoration: none ;}
.prix_vedette.prix_promotion a:hover {color: #f80516; text-decoration: underline;}
.prix_vedette.prix_promotion a:active {color: #f80516; text-decoration: none ;}


.boxitem_vedette{
	width: 203px;
	height:158px;
	padding: 8px 22px 23px 15px;
	background-image:url(../images/boxitem_vedette.png);
	background-position:8px 0;
	background-repeat:no-repeat;
	float:left;
}

.prix_promo {
	width: 51px;
	height:34px;
	padding: 17px 0 0 0;
	background-image:url(../images/bg_promo.png);
	position:absolute;
	top:0px;
	right:5px;
	color:#FFF;
	font-weight:bold;
	text-align: center;
	font-size:13px;
}
.prix_promo_interne {
	width: 100px;
	height:62px;
	padding: 38px 0 0 0;
	background:url(../images/bg_promo_inter.png) no-repeat;
	position:absolute;
	top:0;
	right:20px;
	color:#FFF;
	font-weight:bold;
	text-align: center;
	font-size:22px;
}

/* Menu */ 
.menu{
	width: 992px;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	float:left;
}



.btn_menu {
	width:auto;
	height:40px;
	padding: 18px 14px 0;
	margin: 0 0 0 13px;
	text-align:center;
	float:left;
	
}
a.btn_menu:link {color: #FFFFFF; text-decoration: none ;}
a.btn_menu:visited {color: #FFFFFF; text-decoration: none ;}
a.btn_menu:hover {color: #4dbce0; text-decoration: none; }
a.btn_menu:active {color: #FFFFFF; text-decoration: none ;}

div#menu ul {padding: 0; width: 992px; margin:0; float:left; }

div#menu ul li {position:relative; list-style: none; width:auto; padding: 0 0 0 0; float:left; margin:0; display:block;}
div#menu ul ul {position: absolute; left:13px; top:58px; display:none; padding: 0 0 0 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
div#menu .blocsm {width:170px; padding: 10px 12px 10px 12px; background-image:url(../images/blocsm2.png); text-transform:none; float:left;}


/* on rajoute une bordure a gauche et des padding, on doit donc réajuster la taille 100-(8 de bordure + 8 de padding) =84 */ 
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block; float:left;  z-index:1000; }

/* la bordure de chaque hauteur a une couleure de survol*/ 
div#menu ul li ul li {width:140px; padding: 3px 10px; border:none;}

.btn_sm{ display: block; width: 160px; padding: 3px 5px; float:left; color:#d7d7d7; font-size:12px; border-bottom: 1px dotted #898989;}
a.btn_sm:link {display: block;  padding: 3px 5px; float:left; color:#d7d7d7;}
a.btn_sm:visited {display: block;  padding: 3px 5px; float:left; color:#d7d7d7;}
a.btn_sm:hover {display: block;  padding: 3px 5px;	float:left;	color:#b2b05e;}
a.btn_sm:active {display: block;  padding: 3px 5px; float:left; color:#d7d7d7;}

.btn_smfin{ display: block; width: 160px; padding: 3px 5px; float:left; color:#d7d7d7; font-size:12px;}
a.btn_smfin:link {display: block;  padding: 3px 5px; float:left; color:#d7d7d7;}
a.btn_smfin:visited {display: block;  padding: 3px 5px; float:left; color:#d7d7d7;}
a.btn_smfin:hover {display: block;  padding: 3px 5px;	float:left;	color:#b2b05e;}
a.btn_smfin:active {display: block;  padding: 3px 5px; float:left; color:#d7d7d7;}


.btn_sm2{
    display: block;
	width: 176px;
	padding: 3px 10px;
	float:left;
	color:#5d5c5c;
	background-color:none;
	font-size:12px;
	float:left;
}
a.btn_sm2:link {
    display: block;
	width: 176px;
	padding: 3px 10px;
	float:left;
	color:#5d5c5c;
	background-color:none;
	font-size:12px;
	float:left;
}
a.btn_sm2:visited {
    display: block;
	width: 176px;
	padding: 3px 10px;
	float:left;
	color:#5d5c5c;
	background-color:none;
	font-size:12px;
	float:left;
}
a.btn_sm2:hover {
    display: block;
	width: 176px;
	padding: 3px 10px;
	float:left;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	float:left;
}
.btn_sm3{
    display: block;
	width: 206px;
	padding: 3px 10px;
	float:left;
	color:#5d5c5c;
	background-color:none;
	font-size:12px;
	float:left;
}
a.btn_sm3:link {
    display: block;
	width: 206px;
	padding: 3px 10px;
	float:left;
	color:#5d5c5c;
	background-color:none;
	font-size:12px;
	float:left;
}
a.btn_sm3:visited {
    display: block;
	width: 206px;
	padding: 3px 10px;
	float:left;
	color:#5d5c5c;
	background-color:none;
	font-size:12px;
	float:left;
}
a.btn_sm3:hover {
    display: block;
	width: 206px;
	padding: 3px 10px;
	float:left;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	float:left;
}

/* Fin Menu */


/* Footer */
.box_footer{
	width: 980px;
	padding: 40px 20px 20px 20px;
	background-image:url(../images/footer.png);
	background-repeat:no-repeat;
	color:#3d3d3d;
	font-size:11px;
	float:left;
}
.box_footer a:link {color: #3d3d3d; text-decoration: none ;}
.box_footer a:visited {color: #3d3d3d; text-decoration: none ;}
.box_footer a:hover {color: #3d3d3d; text-decoration: underline;}
.box_footer a:active {color: #3d3d3d; text-decoration: none ;}

.txt_footer{
	width: 980px;
	padding: 0 0 20px 0;
	border-bottom: 1px dashed #a9a9a9;
	text-align:justify;
	float:left;
}
.txt_footer2{
	width: 980px;
	float:left;
}
.section_footer{
    width: 980px;
    padding: 15px 0 25px 0;
    text-align:center;
    font-weight:bold;
    float:left;
}
.webdesign{
	width: 280px;
	padding: 10px 0 0 0;
	color:#4dbce0;
	float:left;
}
.webdesign a:link {color: #4dbce0; text-decoration: none ;}
.webdesign a:visited {color: #4dbce0; text-decoration: none ;}
.webdesign a:hover {color: #4dbce0; text-decoration: underline;}
.webdesign a:active {color: #4dbce0; text-decoration: none;}

.logo_footer{
    width: 800px;
    padding: 0 0 25px 290px;
    float: left;
}
.finan_footer{
	width: 123px;
	padding:10px 10px 0 0;
	float:left;
}
.desj_footer{
	width: 75px;
	padding:0 10px 0 0;
	float:left;
}
.pay_footer{
	width: 83px;
	padding:10px 10px 0 0;
	float:left;
}
.carte_footer{
	width: 155px;
	padding:0 10px 0 0;
	float:left;
}
.carte_footer img{
	padding:0 5px 0 0;

}




/* Pages internes */ 
.box_interne{
	width: 684px;
	padding: 0 4px 25px 4px;
	float:left;
}
.box_interne_tit{
	width: 686px;
	padding: 0 4px 0 2px;
	float:left;
}
.box_interne_titre{
	width: 686px;
	padding: 0 0 5px 0;
	margin:0 0 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-bottom: 1px dashed #ababab;
	float:left;
}
.box_interne h2 {
	width: 425px;
	color: #0f8fb8;
	font-size: 22px;
	padding: 0;
	margin: 0;
	border: none;
	float: left;
}
.box_pagination{
	width: 664px;
	padding: 5px 10px 5px 10px;
	background-color:#FFFFFF;
	float:left;
}
.box_pagination_bas{
	width: 664px;
	padding: 5px 10px 5px 10px;
	background-color:#FFFFFF;
	border-top:1px dashed #ABABAB;
	float:left;
}
.nb_page{
	width: 200px;
	padding: 3px 10px 0 0;
	float:left;
}

.nb_page2{
	width: 264px;
	padding: 3px 0 0 10px;
	text-align:right;
	float:left;
}
.num_page{
	width: 170px;
	padding: 0 0 0 10px;
	float:left;
}
.classe_page{
	width: 245px;
	padding: 0 0 0 10px;
	float: right;
}
.par_page{
	width: 60px;
	padding: 3px 0 0 0;
	float:left;
}
.liste_page2{
	width: 50px;
	padding: 0 0 0 0;
	float:left;
}
.liste_page3{
	width: auto;
	padding: 0 0 0 0;
	float:right;
}
.liste_page{
	width: 45px;
	padding: 3px 6px 0 0;
	text-align:right;
	float:left;
}
.liste_page4{
	width: 90px;
	padding: 3px 6px 0 0;
	text-align:right;
	float:right;
}
.liste_select{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#606060;
}
.categ_inter{
	width: 664px;
	padding: 10px 10px 0 10px;
	text-align:justify;
	float:left;
}
.categ_3items{
	width: 684px;
	padding: 25px 0 25px 0;
	text-align:justify;
	float:left;
}
.boxitem_interne{
	width: 203px;
	height:158px;
	padding: 8px 10px 23px 15px;
	background-image:url(../images/boxitem_vedette.png);
	background-position:8px 0;
	background-repeat:no-repeat;
	float:left;
}
#pagination-immo{
	width: auto;
	padding: 0 0 0 0;
	text-align:right;
	float:right;
}
.liste_immo{
	width: 50px;
	padding: 3px 0 0 0;
	text-align:right;
	float:right;
}
#pagination-immo  ul{border:0; margin:0; padding:0;}

#pagination-immo li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
text-align:center;
display: inline;
}
#pagination-immo a{
border:solid 1px #DDDDDD;
margin-right:2px;
}
#pagination-immo .previous-off,
#pagination-immo .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-immo .next a,
#pagination-immo .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
} 
#pagination-immo .active{
color:#ff0084;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-immo a:link,
#pagination-immo a:visited {
color:#0063e3;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-immo a:hover{
border:solid 1px #666666;
}




/* Fiche detaillee */

.box_titdet{
	width: 684px;
	padding: 0 0 5px 0;
	margin:0 0 1px 0;
	color:#0f8fb8;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #ababab;
	float:left;
}
.box_titdet h2{
	width: 484px;
	padding: 0;
	margin:0;
	color:#0f8fb8;
	font-size:22px;
	font-weight:normal;
	border: none;
	float:left;
}
.box_prix_detail{
	width: 190px;
	padding:0 0 0 10px;
	float:left;
}
.box_prix_detail span.prix_part {
    vertical-align: middle;
    font-size: 11px;
    font-weight: normal;
}

.prix_detail{
	width: auto;
	padding:0 0 0 ;
	font-size:22px;
	font-weight:bold;
	text-align:right;
	float:right;
}
.box_prix_detail.prix_promo_det .prix_detail{
	font-size: 16px;
	font-weight:normal;
	text-decoration: line-through;
	width: auto;
	float: right;
	padding: 5px 0 0 0;
}

.box_prix_detail.prix_promo_det .detail_prix_promotion {
	width: auto;
	font-size:22px;
	font-weight:bold;
	color:#f80516;
	float:right;
	padding:0 0 0 10px;
}


/* Pages galerie */ 
.box_gal{
	width: 692px;
	padding: 20px 0 20px 0;
	float:left;
}
.box_gal1{
	width: 672px;
	padding: 0 10px 0 9px;
	background-image:url(../images/box_gal1.png);
	background-repeat:repeat-y;
	float:left;
	position:relative;
}
.box_gal2{
	width: 692px;
	height:10px;
	padding: 0 0 0 0;
	background-image:url(../images/box_gal2.png);
	background-repeat: no-repeat;
	background-position:top left;
	float:left;
}
.box_gal3{
	width: 692px;
	height:10px;
	padding: 0;
	background-image:url(../images/box_gal3.png);
	background-position:bottom left;
	background-repeat: no-repeat;
	float:left;
}
.box_petph{
	width: 600px;
	padding: 0 42px 25px 42px;
	float:left;
}
.petph{
	width: 128px;
	height:81px;
	padding: 7px 11px;
	background-image:url(../images/petph.png);
	background-position: 4px 0;
	background-repeat: no-repeat;
	float:left;
}
.box_pdf{
	width: 541px;
	padding: 0 0 25px 143px;
	float:left;
}
.btn_pdf{
	width:81px;
	height:32px;
	padding: 10px 58px 0 30px;
	color:#4dbce0;
	font-size:11px;
	text-align:center;
	background-image:url(../images/btn_pdf.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	float:left;
	
}
a.btn_pdf:link {color: #4dbce0; text-decoration: none ;}
a.btn_pdf:visited {color: #4dbce0; text-decoration: none ;}
a.btn_pdf:hover {color: #ffffff; text-decoration: none; background-image:url(../images/btn_pdf.png); background-position: 0 -42px;}
a.btn_pdf:active {color: #4dbce0; text-decoration: none ;}
.btn_info{
	width:182px;
	height:32px;
	padding: 10px 0 0 28px;
	color:#FFFFFF;
	font-size:11px;
	background-image:url(../images/btn_info.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	float:left;
	
}
a.btn_info:link {color: #FFFFFF; text-decoration: none ;}
a.btn_info:visited {color: #FFFFFF; text-decoration: none ;}
a.btn_info:hover {color: #FFFFFF; text-decoration: none; background-image:url(../images/btn_info.png); background-position: 0 -42px;}
a.btn_info:active {color: #FFFFFF; text-decoration: none ;}

.tit_desc{
	width: 680px;
	padding: 0 0 5px 4px;
	color:#585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	border-bottom: 1px dashed #ababab;
	font-weight:bold;
	float:left;
}
.txt_desc{
	width: 680px;
	padding: 10px 0 20px 4px;
	text-align:justify;
	float:left;
}
.txt_option{
	width: 680px;
	padding: 15px 0 3px 4px;
	text-align:justify;
	float:left;
}
.option_bleu{
	width: 680px;
	padding: 0 0 3px 4px;
	text-align:justify;
	color:#4dbce0;
	font-style:italic;
	float:left;
}
.box_mater{
	width: 170px;
	padding: 0 6px 0 0;
	float:left;
}
.lig_mater{
	width: 170px;
	padding: 0 0 6px 0;
	float:left;
}
.item_mater{
	width: 100px;
	padding: 0 0 0 10px;
	background-image:url(../images/item_mater.png);
	background-position: 0 5px;
	background-repeat: no-repeat;
	float:left;
}
.prix_mater{
	width: 50px;
	padding: 0 0 0 0;
	text-align:right;
	font-weight:bold;
	color:#4dbce0;
	float:left;
}
.detail_finan{
	width: 239px;
	padding: 0 0 0 10px;
	float:left;
}


.interne_fina{
	width: 680px;
	padding: 20px 0 0 4px;
	text-align:justify;
	float:left;
}
.interne_fina img{
	padding: 0 0 10px 20px;
	float:right;
}


/* Page contact */


.interne_contact{
	width: 680px;
	padding: 20px 0 0 4px;
	text-align:justify;
	float:left;
}
.txt_adresse{
	width: 260px;
	padding: 0 30px 0 0;
	float:left;
}
.tit_contact{
	width: 260px;
	padding: 0 0 10px 0;
	color:#2d8bcf;
	font-weight:bold;
	float:left;
}
.txt_contact{
	width: 260px;
	padding: 0 0 0 0;
	float:left;
}

.box_contact{
	width: 350px;
	padding: 0 0 25px 0;
	float:left;
}
.box_contact_inter{ 
	width:270px;
	padding: 34px 0 0 0;
	color:#3c3c3c;
	float:left;
}
.bloc_detail_b1 {
	width:100%;
	padding: 5px 0 0 0;
	float:left;
}

.bloc_detail_b2 {
	width:100%;
	padding: 0 0 0 0;
	min-height:100px;
	float:left;
}
.tit_descrip {
	width:100%;
	padding:5px 0 5px 0;
	margin:0;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	float:left;
}
.ligne_calcul { 
	width:100%;
	padding:0 0 5px 0;
	float:left;
}
.txt_calcul {
	width:120px;
	padding:2px 0 0 0;
	float:left;
}
.txt_calcul_info {
	width:180px;
	padding:2px 0 0 0;
	float:left;
}
.erreur {
	width:225px;
	color:#E2001A;
	padding: 0 0 10px 120px;
	font-size:12px;
	font-weight:normal;
	float:left;
	display:none;
}
.erreur_info {
	width:425px;
	color:#E2001A;
	padding: 0 0 10px 180px;
	font-size:12px;
	font-weight:normal;
	float:left;
	display:none;
}
.ligne_oublig { 
	width:100%;
	padding:0 0 0 0;
	font-size:10px;
	float:left;
}
.btn_envoyer {
	width:154px;
	height:40px;
	padding: 4px 0 0 0;
	margin: 0 0 0 264px;
	background-image:url(../images/btn_envoyer.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	color:#FFFFFF;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	float:left;
}
a.btn_envoyer:link{ color:#FFFFFF; text-decoration:none;}
a.btn_envoyer:active{ color:#FFFFFF; text-decoration:none;}
a.btn_envoyer:hover{ color:#FFFFFF; text-decoration:none;	background-image:url(../images/btn_envoyer.gif); background-position: 0 -44px;}
a.btn_envoyer:visited{ color:#FFFFFF; text-decoration:none;}

.red {
	color:#E2001A;
}
.box_contact_inter{ 
	width:270px;
	padding: 34px 0 0 0;
	color:#3c3c3c;
	float:left;
}
.box_calcul_inter_info {
	width:425px;
	padding:0 0 0 0;
	float:left;
}
.champs_inter_info  {
	width:425px;
	padding:0 0 0 0;
	float:left;
}

.btn_calcul2 {
	width:144px;
	height:24px;
	padding: 4px 0 0 0;
	margin: 0 0 0 204px;
	background-image:url(../images/btn_calcul.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	color:#FFFFFF;
	text-align:center;
	float:left;
}
a.btn_calcul2:link{ color:#FFFFFF; text-decoration:none;}
a.btn_calcul2:active{ color:#FFFFFF; text-decoration:none;}
a.btn_calcul2:hover{ color:#FFFFFF; text-decoration:none;	background-image:url(../images/btn_calcul.png); background-position: 0 -28px;}
a.btn_calcul2:visited{ color:#FFFFFF; text-decoration:none;}


.btn_calcul_info {
	width:144px;
	height:24px;
	padding: 4px 0 0 0;
	margin: 0 0 0 464px;
	background-image:url(../images/btn_calcul.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	color:#FFFFFF;
	text-align:center;
	float:left;
}
a.btn_calcul_info:link{ color:#FFFFFF; text-decoration:none;}
a.btn_calcul_info:active{ color:#FFFFFF; text-decoration:none;}
a.btn_calcul_info:hover{ color:#FFFFFF; text-decoration:none;	background-image:url(../images/btn_calcul.png); background-position: 0 -28px;}
a.btn_calcul_info:visited{ color:#FFFFFF; text-decoration:none;}


.box_contact_inter2{ 
	width:270px;
	padding: 0 0 0 30px;
	color:#3c3c3c;
	float:left;
}
.champs_inter {
	width:225px;
	padding:0 0 0 0;
	float:left;
}
.box_calcul_inter {
	width:225px;
	padding:0 0 0 0;
	float:left;
}



.btn_calcul2 {
	width:144px;
	height:24px;
	padding: 4px 0 0 0;
	margin: 0 0 0 204px;
	background-image:url(../images/btn_calcul.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	color:#FFFFFF;
	text-align:center;
	float:left;
}
a.btn_calcul2:link{ color:#FFFFFF; text-decoration:none;}
a.btn_calcul2:active{ color:#FFFFFF; text-decoration:none;}
a.btn_calcul2:hover{ color:#FFFFFF; text-decoration:none;	background-image:url(../images/btn_calcul.png); background-position: 0 -28px;}
a.btn_calcul2:visited{ color:#FFFFFF; text-decoration:none;}

.menu-haut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E4B67C;
	text-decoration: none;
}
.txt {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #4C4C4C;
	text-decoration: none;
}
.txt a:link {color: #4C4C4C; text-decoration: none ;}
.txt a:visited {color: #4C4C4C; text-decoration: none ;}
.txt a:hover {color: #4C4C4C; text-decoration: underline ;}
.txt a:active {color: #4C4C4C; text-decoration: none ;}

/* Pages couleurs */
.content3c{
	width: 808px;
	margin-left:auto;
	margin-right:auto;
}
.content4c{
	width: 708px;
	padding: 0 50px;
	float:left;
}

.ombre_couleurs{
	width: 660px;
	padding:24px 24px 24px 24px;
	background-image:url(../images/omb_c.png);
	background-repeat:repeat-y;
	background-position: 0 0 ;
	float:left;
}
.box_couleurs{
	width: 610px;
	padding:35px 25px 40px 25px;
	background-image:url(../images/couleurs.png);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	color:#0F8FB8;
	font-family: Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	float:left;
}
.box_txtcolor{
	width: 650px;
	padding: 0 5px 25px 5px;
	float:left;
}

.tit_descolor{
	width: 646px;
	padding: 30px 0 5px 4px;
	color:#585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	border-bottom: 1px dashed #ababab;
	font-weight:bold;
	float:left;
}	
.box_itemcolor{
	width: 145px;
	padding: 8px;
	float:left;
}
.itemcolor{
	width: 131px;
	height:131px;
	padding: 7px;
	background-image:url(../images/itemcolor.png);
	background-repeat: no-repeat;
	float:left;
}
.txtcolor{
	width: 131px;
	padding: 5px 7px 0 7px;
	text-align:center;
	float:left;
}	
.interne_part{
	width: 680px;
	padding: 20px 0 0 4px;
	text-align:justify;
	float:left;
}
.lig_secteur { 
	width:680px;
	padding:  0 0 15px 0;
	margin:  0 0 15px 0;
	float:left;
}
.photo_inter { 
	width:160px;
	margin:0 12px 0 0;
	padding:2px;
	border: 1px solid #626262;
	float:left;
}

.box_txtsect { 
	width:462px;
	padding: 0 0 0 0;
	float:left;
}
.box_txtsect h2 { 
	width:100%;
	padding:0 0 10px 0;
	margin:0;
	font-size:bold;
	font-size:15px;
	border:none;
	float:left;
}
.txt_photo { 
	width:100%;
	padding:0;
	text-align:justify; 
	float:left;
}
.citemprop{ display:none}
.header #menu-meubles{
	float:left; 
	display:none;
}

.btn_facebook {
    width:29px;
    height:30px;
    padding: 0 0 0 0;
    margin:-3px 0 0 13px;
    background:url(../images/facebook.png) no-repeat 0 -30px;
    float:left;
}
a.btn_facebook:link{ color:#FFFFFF; text-decoration:none;}
a.btn_facebook:active{ color:#FFFFFF; text-decoration:none;}
a.btn_facebook:hover{ color:#FFFFFF; text-decoration:none;  background:url(../images/facebook.png) no-repeat  0 0;}
a.btn_facebook:visited{ color:#FFFFFF; text-decoration:none;}

.btn_pint {
    width:29px;
    height:30px;
    padding: 0 0 0 0;
    margin:-3px 0 0 5px;
    background:url(../images/facebook.png) no-repeat -35px -30px;
    float:left;
}
a.btn_pint:link{ color:#FFFFFF; text-decoration:none;}
a.btn_pint:active{ color:#FFFFFF; text-decoration:none;}
a.btn_pint:hover{ color:#FFFFFF; text-decoration:none;  background:url(../images/facebook.png) no-repeat  -35px 0;}
a.btn_pint:visited{ color:#FFFFFF; text-decoration:none;}

.header_hour {
	float:right;
	width:510px;
	padding: 18px 0 0 0;
	font-size:13px;	
	color:#aaaaaa;
}
.header_hour  span{
	display: block;
	color:#4dbce0;
	float:left;
	width:100%;
}


.header_adresse {
	float:left;
	width:165px;
	padding: 0 20px 0 0;	
}
.header_ouverture {
	float:left;
	width:100%;	
}
.ouverture_pub {
	float:left;
	width:100%;	
	font-weight:bold;
	padding:0 0 0 0;
	text-align:center;
	font-size:16px;
	color: #4dbce0;
}
.txt_contact  span,
.ouverture_pub span {
	font-weight:bold;
}
.ouverture_parc {
	float:left;
	width:100%;	
	padding:0 0 0 0;
	text-align:center;
}

.header_ouverture.English{
	width: 230px;	
}
.col_ouverture {
	width:127px;
	float:left;
}
/*
.header_hour.frenchclass {
	width:534px;
}
.frenchclass .col_ouverture {
	width:140px;
	float:left;
}
.header_hour.frenchclass .header_ouverture {
	width:295px;
}
.header_hour.frenchclass .col_ouverture2 {
	width:145px;
}
*/
.col_ouverture2 {
	width:120px;
	float:left;
}
.box_finan {
    width: 380px;
    padding: 25px 0 0 0;
    font-size: 14px;
    line-height: 18px;
    float: right;
    text-align: center;
}
.ouvert_pub {
	color:#FFF;
	padding:5px 0 0 0;
}
.ouvert_pub_tit {
	font-size:22px;
	font-weight:900;
    color:#000;
	letter-spacing: 1px;
	font-style: italic;
}
.ouvert_pub_tit.box_day {
    color:#FFF;
	    font-size: 17px;
}
.header_services.box_day  span {
	color:#FFF;
	font-size:22px;
}
.header_stat.box_day  span {
    color:#FFF;
	font-size: 20px;
}
.ouvert_pub_txt {
	font-size:14px;
	padding:3px 0 0 0;
	color: #c60c0c;
}
.header_services {
    float: left;
    width: 222px;
    padding: 0 5px 10px 0;
	color:#fff;
}
.header_services span {
    display:block;
	font-weight:bold;
	color:#fff;
	font-size:20px;
}
.header_stat {
    float: left;
    width: 100%;
    padding: 10px 0 0 0;
    color: #fff;
    text-align: left;
	
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.header_stat span {
    display:block;
    color:#FFF;
	font-weight:bold;
	font-size:22px;
	line-height: 24px;
}

.header_hour {
    float: right;
    width: 520px;
    padding: 12px 0 0 0;
    font-size: 13px;
    color: #aaaaaa;
}
.header2{
	width: 992px;
	min-height:294px;
	padding: 0 0 0 0;
	background-image:url(../images/bg_header4.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
	float:left;
}
.box_logo {
    width: 423px;
    min-height: 111px;
    float: left;
    color: #FFF;
    font-size: 14px;
	padding:0; 
	text-align:center; 
	min-height: 156px;
}

.interne_stat {
	width: 680px;
    padding: 20px 0 0 4px;
    float: left;
    color: #000;
	text-align: center;
	font-size:14px;
}
.interne_stat span {
    display:block;
    color:#c60c0c;
	padding:0 0 10px 0;
	font-weight:bold;
	font-size:25px;
}
.col_ouverture_full {
	color: #FFF;
    padding: 17px 0 0 0;
    text-align: left;
}

.left_header {
	width:500px;
	float:left;
}
.new_adre {
	width:100%;
	float:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    padding: 0 20px 0 20px;
    color: #FFF;
    line-height: 13px;
}
.header_table {
	width:100%;
	display:table;
	table-layout:fixed;
	padding:0 0 0 0;
}
.header_cell {
	display:table-cell;
	vertical-align:top;
}
.header_cell.first {
	width:255px;
	padding: 4px 10px 0 0;
}
.header_cell.last {
	padding: 20px 10px 0 0;
	color:#FFF;
}
.header_liv {
	font-size:18px;
	font-weight:bold;
	padding:2px 0 10px 0;
}
.free_tit {
	font-size:16px;
	font-weight:bold;
	padding:5px 0;
}
.closed_tit {
	font-size:16px;
	font-weight:bold;
	padding:6px 0 0 0;
}
.header_ouverturenew span {
	padding: 0 2px  0 0;
	display:inline-block;
	width:30px;
}
.header_hour_new {
    color: #FFF;
    float: right;
    font-size: 13px;
    padding: 15px 0 0 0;
    width: 540px;
}
.header_hour_rdv {
    color: #FFF;
    text-align: center;
    font-size: 13px;
    padding: 15px 0 0 0;
    width: 100%;
	    float: left;
}
.txt_contact.new_txt span {
    display: inline-block;
    padding: 0 2px 0 0;
    width: 30px;
}
.wrapper_video_yo {
	position: relative;
	padding-bottom: 51.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	width:672px;
}
.wrapper_video_yo iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ban_shopping {
	text-align:center;
	color:#FFF;
	font-size:16px;
	font-style:italic;
	padding:20px 0;
	background-color:#0f8fb8;
	width: 992px;
	float:left;
}
.ban_shopping span {
	color:#e4d704;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
}
.ban_shopping a:link { color:#e4d704; text-decoration:underline;}
.ban_shopping a:visited { color:#e4d704; text-decoration:underline;}
.ban_shopping a:hover  { color:#e4d704; text-decoration:none;}
.ban_shopping a:active { color:#e4d704; text-decoration:underline;}

.liq_wrapper {
	background: #cfc300;
    padding: 10px;
    margin-right: 13px;
	font-size: 22px;
    font-weight: 900;
    color: #000;
	text-align: center;
}
.liq_wrapper span {
	display: block;
    text-transform: uppercase;
    color: #980000;
}
.header_free2 {
	padding: 20px 0;
}
.header_free2 .menu_sec {
    width: 100%;
    padding: 15px 0 15px 0;
    color: #dcdcdc;
    font-size: 11px;
    float: left;
}
.header_free2 .appeler {
    width: 70px;
    padding: 5px 0;
    text-align: right;
    border-left: none;
    float: left;
}
.header_cell.first.firstnew {
    width: 180px;
    padding: 4px 10px 0 0;
}
.box_finan.box_finannew {
    margin-bottom: -10px;
    padding: 35px 0 0 0;
}
.box_smenu.box_smenunew {
    padding: 8px 0 22px 0;
}
.new_adre.new_adre_new {
	font-size: 18px;
	padding: 0;
	font-weight: bold;
	text-align: center;
}