
	/* CKE FIX */
	.cke_editable {background:#FFFFFF;}
	.cke_panel_list {background:#FFFFFF;color:#474747;margin:0;}
	/* APP COMMON */
	* {padding:0;margin:0;border:0;outline:0;}
	html {width:100%;height:100%;}
	body {width:100%;height:100%;font-family:'Montserrat',helvetica,sans-serif;font-size:13px;color:#474747;background:#FFFFFF;}
	img {}
	a{color: #474747}
	ul,ol {list-style:none;}
	label, button {cursor: pointer;}
	.clear {display:block;float:none;clear:both;height:0px;font-size:0px;text-indent:-99999px;margin:0px;}
	.alert {margin:15px;margin-top:30px;font-size:18px;padding:20px 40px;text-align:center;border-radius:12px;display:block;}
	.alert.nok {color:red;border:1px solid #ccc;box-shadow:3px 3px 8px #977 inset;}
	.alert.ok {color:green;border:1px solid #ccc;box-shadow:3px 3px 8px #797 inset;}
	a.buttonMid{display:block;background: #e1e1e1;width:250px;height:36px;line-height:34px!important;text-align:center;font: normal 20px Open Sans Condensed;text-decoration: none}
	article{font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#757575}
	.gemeapp_edittextimage{width: auto!important}
	#histRetour{margin-bottom:30px;cursor:pointer;color: #757575;font: normal 21px Open Sans Condensed;text-decoration: none}
	#histRetour:after{content:'< Retour'}
	#facebookShareButton{margin:0px 3px;cursor: pointer}
	#noResult{text-align: center;width:100%;height: 50px;padding:100px;box-sizing:border-box;}

#slider .slideshowBloc div {
	background: url(#application.imageurl(13)#) repeat-x 0 0;
}
/* BANDEAU HAUT */
#topBanner{position:relative;width:100%;min-width:1050px;height:145px;background: url(/specific_images/7/6/topbackground.jpg?update=20141109213104) center 0px;cursor:pointer;}

#topMenu{position:absolute;width:100%;height:31px;background:#fff;bottom:0px;text-align: center;white-space: nowrap;}
#topMenu a{display:inline-block;color:#000;font: normal normal normal 17px 'Montserrat';letter-spacing: 3px;text-decoration:none;margin-top: 5px}
#topMenu a:hover,#topMenu a.active{color:#9e1e23}
#topMenu span{font-size: 20px;color:#9e1e23;margin:0px 9px;}
#topBanner #langSelectorAndContact{width:1000px;margin:0px auto;text-align: right}
#topBanner #langSelectorAndContact img.selected{border:1px solid #fff;box-shadow: 1px 1px 3px #000}
#topBanner #langSelectorAndContact #contact{color:#333;text-decoration:none;width:120px;text-align: center;background: #fff;padding:4px 5px;display: inline-block;margin:6px 3px 0px 0px;}
#topBanner #dropShadow{position: relative;display:block;margin: 93px auto;width: 995px;z-index: 20000}/*menu shadow*/
#contentBackground{text-align: center;width:100%;background: url(/specific_images/7/8/contentbackground.jpg?update=20141118123846) center 0px no-repeat }

/* CONTENT */
#content{width:985px;margin:0px auto;background: #FFF;text-align: left;padding: 30px 0px 0px 15px;overflow: auto}


#sideShadows{width: 1040px;margin: auto;height: 100% !important;position: relative;}
#sideShadows #shadowleft{position: absolute;bottom:0px;left: 0px;height:100%;width:auto;}
#sideShadows #shadowright{position: absolute;bottom:0px;right: 0px;height:100%;width:auto;}
/*FOOTER*/
#footer{width:100%;height:80px;background: #333333;font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer #container{position:relative;width: 995px;height:80px;margin: auto;}
#footer #copyright{color:white;position: absolute;top:10px;right: 10px}
#footer div a{text-decoration: none;color:white;}

/*ACCUEIL*/
.Body_accueil #content{width: 1000px!important}
.nouveautes{float:left;width:233px;margin:10px 15px 20px 0px;font-family: Open Sans Condensed;font-size: 20px;line-height: 15px;}
.nouveautes h2{margin:0px;padding: 0px;font: bold 20px Open Sans Condensed}
.nouveautes h2 a {text-decoration: none}
.nouveautes .thumb{display: block;width:233px;height:153px;overflow:hidden;margin-bottom: 8px}
.nouveautes .thumb img{width:100%;height:auto}
.Body_accueil #catButtons{width:100%;text-align: center}
.Body_accueil #catButtons a.buttonMid{display:inline-block!important;margin:35px;}
.Body_accueil #sepShadow{margin:10px auto;}
.Body_accueil #intro article{width:580px;margin-top: 15px;float:left;text-align:justify}
.Body_accueil #intro nav{float:left;width:395px;margin-left: 10px}
.Body_accueil #intro nav span{margin: 20px;line-height: 55px;}
.Body_accueil #intro nav .redNav,.Body_accueil #intro nav .grayNav{display:block;text-decoration:none;width:395px;height:58px;background: #e1e1e1;margin-bottom:20px;font:normal 23px Open Sans Condensed;}
.Body_accueil #intro nav .redNav #squareDiv{float:left;width: 32px;height: 58px;background: #9e1e23}
.Body_accueil #intro nav .redNav strong{color:#9e1e23;}
.Body_accueil #intro nav .grayNav #squareDiv{float:left;width: 32px;height: 58px;background: #464646}


.HomeSliders {display:none;width:100%;height:560px;overflow:hidden;position:relative;z-index:0;}
.HomeSlider {position:absolute;top:0;left:0;width:100%;height:612px;overflow:hidden;}
#SliderImage.HomeSlider {z-index:21;}
#SliderText.HomeSlider {z-index:22;}
.HomeSlider li {float:left;width:100%;height:560px;position:relative;overflow:hidden;}

.HomeSlider li .HomeSliderImage {min-width:100%!important;min-height:100%!important}
.HomeSlider li .HomeSliderText {width:995px;margin: auto;height: 100%;position: relative;}
.HomeSlider li .HomeSliderText .HomeSliderTextContent {display:inline-block;width:500px;text-align:left;background: rgba(255,255,255,0.6);padding:7px;position: absolute;bottom: 20px;right: 10px}
.HomeSlider li .HomeSliderBullet {display:none}
.HomeSlider li .gemeapp_editools {position:absolute;top:8px;left:8px;}
.HomeSliderCache {position:absolute;bottom:0;left:0;width:100%;height:100px;z-index:23;background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);}

/*L AGENCE*/
.Body_lagence #content{width: 1000px!important}
.Body_lagence .img_Immobilier,.Body_lagence #image55{float:left;margin:0px 0px 5px 5px;}
.Body_lagence article{width:559px;padding:10px;float:left;text-align:justify;font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.Body_lagence #sepShadow{width: 400px;margin: 40px auto;display: block;}

/* VENTE */
.Body_nosventes h1{font: normal 21px Montserrat,helvetica,sans-serif!important;color:#333!important;text-transform: uppercase;margin-top:70px!important;}
.Body_nosventes h2{font: normal 16px Open Sans Condensed!important;color:#333!important;letter-spacing: 2px;margin-bottom: 20px;}
.Body_nosventes #content{background:none;}
.Body_nosventes #criterias{height: 130px;width:auto;background:#eaeaea;padding-top:20px;margin-right:15px;border-bottom: 1px solid white}
.Body_nosventes #criterias label{width:120px;display: inline-block;text-align: right;text-transform: uppercase;font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; }

.Body_nosventes #criterias .crit{position:relative;width:32%;height:24px;margin:5px;float:left; }
.Body_nosventes #criterias .crit select{font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;width:160px;height:21px;color:white;background: #9e1e23;border:none;border-radius: 0px}
.Body_nosventes	#criterias a.buttonMid{float:right;margin: 10px;width:125px;color:#fff;}
.Body_nosventes	#criterias #rechercher{background: #5c5c5c;margin-right: 30px}
.Body_nosventes	#criterias #effacer{background: #bababa}
.Body_nosventes #engineResults{margin-top: 30px}
.Body_nosventes #engineResults .bien{position:relative;width:475px;height:435px;overflow:hidden;background: #e2e4e7;float: left;margin: 0px 17px 30px 0px;font-family:Open Sans Condensed}

.Body_nosventes #engineResults .bien .exclusivites{box-sizing: border-box;padding-top: 1px;text-transform: uppercase;width:100px;height:30px;position:absolute;top:15px;right:0px;background: #e2e4e7;font: 18px Open Sans Condensed !important;text-align: right;padding-right: 10px;}
.Body_nosventes #engineResults .bien .gemeapp_editools{position: absolute;}
.Body_nosventes #engineResults .bien img{width:100%}
.Body_nosventes #engineResults .bien .details{float:left;width:310px;height:75px;margin-left: 10px;font-size:18px;}
.Body_nosventes #engineResults .bien .details #description{color:#5a5a5a;width: 100%;line-height:20px;height: 23px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.Body_nosventes #engineResults .bien .details #ref{font-size: 16px;color:#7e7e7e;line-height: 12px;}
.Body_nosventes #engineResults .bien .details span{font-size: 20px;color:#010000;text-transform: uppercase;}
.Body_nosventes #engineResults .bien .prixInfo{float: right;font-size: 20px;margin-right: 13px}
.Body_nosventes #engineResults .bien .prixInfo #price{text-decoration: none}
.Body_nosventes #engineResults .bien .prixInfo #plusInfo{display: block;float: right;background: #9e1e23;color:white;text-align: center;padding: 4px 10px;text-decoration: none;font-size: 16px;margin-top: 5px }
.Body_nosventes #pagesNav{text-align: center}
.Body_nosventes #pagesNav .paginationList{display: inline-block;margin-bottom: 30px}
.Body_nosventes #pagesNav .paginationList li{float:left;width:40px;height: 30px;background: #e2e4e7;margin:1px;text-align: center;font:normal 20px Open Sans Condensed;}
.Body_nosventes #pagesNav .paginationList li a{text-decoration: none}
.Body_nosventes #pagesNav .paginationList li:hover,.Body_nosventes #pagesNav .paginationList li.current{color:#fff;background: #9e1e23}
.Body_nosventes #pagesNav .paginationList li:hover a{color:#fff;}


/* VENTE DETAILS*/
.Body_detailnosventes #content{background:none;padding-bottom: 60px}
.Body_detailnosventes h1{margin: 0px 0px 15px 10px!important;float: left;margin:0px;padding:0px;font:normal 23px Montserrat;color: #9e1e23}
.Body_detailnosventes h1 span{font:normal 21px Open Sans Condensed;color: #252525}
.Body_detailnosventes #content{width:1000px!important;}
.Body_detailnosventes .DetailGallerySlider li{width:984px;height:559px;}
.Body_detailnosventes .DetailGallerySlider li img{width:100%;height:auto;}
.Body_detailnosventes #thumbSlider{width:984px; height:89px;overflow:hidden;position:relative;}
.Body_detailnosventes .DetailGalleryThumbs{width:auto;position: absolute;top:0px;left:0px;white-space: nowrap;}
.Body_detailnosventes .DetailGalleryThumbs li{float:left;margin:0px 1px 0px 0px;width:135px;border:0px!important}
.Body_detailnosventes .DetailGalleryThumbs li a{width:100%;}
.Body_detailnosventes .DetailGalleryThumbs li img{width:100%;height: auto;border:0px!important}
.Body_detailnosventes #thumbNav{width:984px;position:relative;margin-top: 10px}
.Body_detailnosventes #thumbSlider {width:944px;margin:0px auto;}
.Body_detailnosventes #thumbNav .arrow{cursor:pointer;text-align: center;box-sizing: border-box;padding-top: 32px;font-size: 20px;position:absolute;top:0px;width: 20px;height: 89px;background: #9e1e23;color:white;}
.Body_detailnosventes #thumbNav .arrow.left{left:0px;}
.Body_detailnosventes #thumbNav .arrow.right{right:0px;}
.Body_detailnosventes #thumbNav .arrow.left:after{content:'<';}
.Body_detailnosventes #thumbNav .arrow.right:after{content:'>';}
.Body_detailnosventes #detailsBien h2{text-transform: capitalize;font:bold 20px Open Sans Condensed;color: #9e1e23;margin: 15px 0px 20px 0px}
.Body_detailnosventes #detailsBien div{float:left;font:normal 14px"Trebuchet MS", Arial, Helvetica, sans-serif;color:#757575; }

.Body_detailnosventes #detailsBien #description{width:425px;}
.Body_detailnosventes #detailsBien #specification{width:340px;margin-left: 20px;font-size:13px;}
.Body_detailnosventes #detailsBien #specification div{clear:both;margin-bottom: 20px}
.Body_detailnosventes #detailsBien #specification span{display:inline-block;width: 170px;float:left;font-size:13px;}
.Body_detailnosventes #detailsBien #specification h3{float:left!important;display:inline-block;width:170px;font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#757575;}
.Body_detailnosventes #detailsBien #specification h3:after{content: ' : '}
.Body_detailnosventes #detailsBien #buttons a.big,.Body_detailnosventes .topContact{padding-top: 9px;box-sizing: border-box;margin:15px 0px;text-transform: uppercase;text-decoration: none; display: block;width:200px;height:36px;background:#f6f6f6;border: 1px solid #a4a4a4;text-align: center;font:normal 17px Montserrat,helvetica,sans-serif;color:#333;}
.Body_detailnosventes #detailsBien #buttons a#contactUs{color: #9e1e23;}
.Body_detailnosventes #detailsBien #buttons #socialShare{width:200px;height:35px;overflow:hidden;}
.Body_detailnosventes #detailsBien #buttons #socialShare .socialshare{margin-left:3px;}
.Body_detailnosventes #detailsBien #buttons #socialShare #title{padding-top: 8px}
.Body_detailnosventes .topContact{float:right;margin: 0px 16px 0px 0px;border: none;background: #9e1e23;color: #fff}

/* LOCATION */
.Body_noslocations h1{font: normal 21px Montserrat,helvetica,sans-serif!important;color:#333!important;text-transform: uppercase;margin-top:70px!important;}
.Body_noslocations h2{font: normal 16px Open Sans Condensed!important;color:#333!important;letter-spacing: 2px;margin-bottom: 20px;}
.Body_noslocations #content{background:none;}
.Body_noslocations #criterias{height: 130px;width:auto;background:#eaeaea;padding-top:20px;margin-right:15px;border-bottom: 1px solid white}
.Body_noslocations #criterias label{width:120px;display: inline-block;text-align: right;text-transform: uppercase;font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; }

.Body_noslocations #criterias .crit{position:relative;width:32%;height:24px;margin:5px;float:left; }
.Body_noslocations #criterias .crit select{font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;width:160px;height:21px;color:white;background: #9e1e23;border:none;border-radius: 0px}
.Body_noslocations	#criterias a.buttonMid{float:right;margin: 10px;width:125px;color:#fff;}
.Body_noslocations	#criterias #rechercher{background: #5c5c5c;margin-right: 30px}
.Body_noslocations	#criterias #effacer{background: #bababa}
.Body_noslocations #engineResults{margin-top: 30px}
.Body_noslocations #engineResults .bien{position:relative;width:475px;height:435px;overflow:hidden;background: #e2e4e7;float: left;margin: 0px 17px 30px 0px;font-family:Open Sans Condensed}

.Body_noslocations #engineResults .bien .exclusivites{box-sizing: border-box;padding-top: 1px;text-transform: uppercase;width:100px;height:30px;position:absolute;top:15px;right:0px;background: #e2e4e7;font: 18px Open Sans Condensed !important;text-align: right;padding-right: 10px;}
.Body_noslocations #engineResults .bien .gemeapp_editools{position: absolute;}
.Body_noslocations #engineResults .bien img{width:100%}
.Body_noslocations #engineResults .bien .details{float:left;width:310px;height:75px;margin-left: 10px;font-size:18px;}
.Body_noslocations #engineResults .bien .details #description{color:#5a5a5a;width: 100%;line-height:20px;height: 23px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.Body_noslocations #engineResults .bien .details #ref{font-size: 16px;color:#7e7e7e;line-height: 12px;}
.Body_noslocations #engineResults .bien .details span{font-size: 20px;color:#010000;text-transform: uppercase;}
.Body_noslocations #engineResults .bien .prixInfo{float: right;font-size: 20px;margin-right: 11px;font-size: 19px;}
.Body_noslocations #engineResults .bien .prixInfo #price{text-decoration: none}
.Body_noslocations #engineResults .bien .prixInfo #plusInfo{display: block;float: right;background: #9e1e23;color:white;text-align: center;padding: 4px 10px;text-decoration: none;font-size: 16px;margin-top: 5px }
.Body_noslocations #pagesNav {margin-bottom: 30px;text-align: center}
.Body_noslocations #pagesNav .paginationList{display: inline-block;}
.Body_noslocations #pagesNav .paginationList li{float:left;width:40px;height: 30px;background: #e2e4e7;margin:1px;text-align: center;font:normal 20px Open Sans Condensed;}
.Body_noslocations #pagesNav .paginationList li a{text-decoration: none}
.Body_noslocations #pagesNav .paginationList li:hover,.Body_noslocations #pagesNav .paginationList li.current{color:#fff;background: #9e1e23}
.Body_noslocations #pagesNav .paginationList li:hover a{color:#fff;}
/* LOCATION DETAILS*/
.Body_detailnoslocations #content{background:none;padding-bottom: 60px}
.Body_detailnoslocations h1{margin: 0px 0px 15px 10px!important;float: left;margin:0px;padding:0px;font:normal 23px Montserrat;color: #9e1e23}
.Body_detailnoslocations h1 span{font:normal 21px Open Sans Condensed;color: #252525}
.Body_detailnoslocations #content{width:1000px!important;}
.Body_detailnoslocations .DetailGallerySlider li{width:984px;height:559px;}
.Body_detailnoslocations .DetailGallerySlider li img{width:100%;height:auto;}
.Body_detailnoslocations #thumbSlider{width:984px; height:89px;overflow:hidden;position:relative;}
.Body_detailnoslocations .DetailGalleryThumbs{width:auto;position: absolute;top:0px;left:0px;white-space: nowrap;}
.Body_detailnoslocations .DetailGalleryThumbs li{display: inline-block;float: none;margin:0px 1px 0px 0px;width:135px;border:0px!important}
.Body_detailnoslocations .DetailGalleryThumbs li a{width:100%;}
.Body_detailnoslocations .DetailGalleryThumbs li img{width:100%;height: auto;border:0px!important}
.Body_detailnoslocations #thumbNav{width:984px;position:relative;margin-top: 10px}
.Body_detailnoslocations #thumbSlider {width:944px;margin:0px auto;}
.Body_detailnoslocations #thumbNav .arrow{cursor:pointer;text-align: center;box-sizing: border-box;padding-top: 32px;font-size: 20px;position:absolute;top:0px;width: 20px;height: 89px;background: #9e1e23;color:white;}
.Body_detailnoslocations #thumbNav .arrow.left{left:0px;}
.Body_detailnoslocations #thumbNav .arrow.right{right:0px;}
.Body_detailnoslocations #thumbNav .arrow.left:after{content:'<';}
.Body_detailnoslocations #thumbNav .arrow.right:after{content:'>';}
.Body_detailnoslocations #detailsBien h2{text-transform: capitalize;font:bold 20px Open Sans Condensed;color: #9e1e23;margin: 15px 0px 20px 0px}
.Body_detailnoslocations #detailsBien div{float:left;font:normal 14px"Trebuchet MS", Arial, Helvetica, sans-serif;color:#757575; }

.Body_detailnoslocations #detailsBien #description{width:425px;}
.Body_detailnoslocations #detailsBien #specification{width:340px;margin-left: 20px}
.Body_detailnoslocations #detailsBien #specification div{clear:both;margin-bottom: 20px}
.Body_detailnoslocations #detailsBien #specification span{display:inline-block;width: 170px;float:left;font-size:13px;}
.Body_detailnoslocations #detailsBien #specification h3{float:left!important;display:inline-block;width:170px;font:normal 13px"Trebuchet MS", Arial, Helvetica, sans-serif;color:#757575;}
.Body_detailnoslocations #detailsBien #specification h3:after{content: ' : '}
.Body_detailnoslocations #detailsBien #buttons a.big,.Body_detailnoslocations .topContact{padding-top: 7px;box-sizing: border-box;margin:15px 0px;text-transform: uppercase;text-decoration: none; display: block;width:200px;height:36px;background:#f6f6f6;border: 1px solid #a4a4a4;text-align: center;font:normal 17px Montserrat,helvetica,sans-serif;color:#333;}
.Body_detailnoslocations #detailsBien #buttons a#contactUs{color: #9e1e23;}
.Body_detailnoslocations #detailsBien #buttons #socialShare{width:200px;height:35px;overflow:hidden;}
.Body_detailnoslocations #detailsBien #buttons #socialShare .socialshare{margin-left:3px;}
.Body_detailnoslocations #detailsBien #buttons #socialShare #title{padding-top: 8px}
.Body_detailnoslocations .topContact{float:right;margin: 0px 16px 0px 0px;border: none;background: #9e1e23;color: #fff}
/* ENVOYER A UN AMI */
.Body_envoyeraunami h1{margin: 15px!important}
.Body_envoyeraunami label{width:250px;text-align: right;width: 300px !important;margin-right: 20px !important;}
.Body_envoyeraunami label:after{content:':';}
.Body_envoyeraunami label .mandatory:after{content:'*';}
.Body_envoyeraunami label .mandatory{font-size:18px;color: #9e1e23;}
.Body_envoyeraunami #vcc{width:272px!important;}
.Body_envoyeraunami #validButton{margin:20px auto;padding-top: 7px;box-sizing: border-box;text-transform: uppercase;text-decoration: none; display: block;width:200px;height:36px;background:#9e1e23;border: 1px solid #a4a4a4;text-align: center;font:normal 17px Montserrat,helvetica,sans-serif;color:#FFF;}

/* VILLE */
.Body_villes .villeBlock{width:312px;height: 244px;background: #DADADA;float: left;margin: 0px 16px 16px 0px;position:relative;}
.Body_villes .villeBlock h1{margin-left: 5px!important;}
.Body_villes #imgLink{display:block;width:312px;height:179px;background: #000}
.Body_villes .villeBlock #nav a{float: left;padding-top: 7px;box-sizing: border-box;text-transform: uppercase;text-decoration: none;display: block;height: 33px;background:#EEE;text-align: center;font: 16px Montserrat,helvetica,sans-serif;color: #666;width: 156px;}
.Body_villes .villeBlock #nav #rightLink{border-left:1px solid ##DADADA}
/*SUR MESURE */
.Body_surmesure article{margin: 15px 15px 50px 10px}
.Body_surmesure #validButton{margin:20px auto;padding-top: 7px;box-sizing: border-box;text-transform: uppercase;text-decoration: none; display: block;width:200px;height:36px;background:#9e1e23;border: 1px solid #a4a4a4;text-align: center;font:normal 17px Montserrat,helvetica,sans-serif;color:#FFF;}
.Body_surmesure label{text-transform: uppercase;
font: normal 14px "Trebuchet MS",Arial,Helvetica,sans-serif!important;}
/*Contact*/
.Body_contact h1{margin-bottom: 15px!important}
.Body_contact #content #leftdiv{float:left;width:490px;}
.Body_contact #adresse{float:left;width: 210px;margin: 30px 0px 40px 10px}
.Body_contact #horaire{float:left;width: 200px;margin: 30px 0px 40px 20px;}
.Body_contact label{text-transform: uppercase;font: normal 14px "Trebuchet MS",Arial,Helvetica,sans-serif!important;}
.Body_contact #validButton{margin:20px auto;padding-top: 7px;box-sizing: border-box;text-transform: uppercase;text-decoration: none; display: block;width:200px;height:36px;background:#9e1e23;border: 1px solid #a4a4a4;text-align: center;font:normal 17px Montserrat,helvetica,sans-serif;color:#FFF;}


/* DPE */
	.DPEECO {float:left;margin:20px 32px 20px 0;width:200px;border:solid 1px black;background:white;background-image: linear-gradient(to bottom, #fff 0%, #ddd 100%);box-shadow:1px 1px 6px #999;font-family:'trebuchet ms',helvetica,sans-serif;color:#777;}
	.DPEECO .DPE_Bars {width:150px;border-right:solid 1px black;float:left;}
	.DPEECO .DPE_Bars li:nth-child(1) {padding:1px 3px;font-size:10px;height:12px;}
	.DPEECO .DPE_Bars li:nth-child(2) {width:40%;background:#077100;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEECO .DPE_Bars li:nth-child(3) {width:50%;background:#24b503;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEECO .DPE_Bars li:nth-child(4) {width:60%;background:#a5e513;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEECO .DPE_Bars li:nth-child(5) {width:70%;background:#fffa13;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEECO .DPE_Bars li:nth-child(6) {width:80%;background:#ff891b;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEECO .DPE_Bars li:nth-child(7) {width:90%;background:#ff3819;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEECO .DPE_Bars li:nth-child(8) {width:100%;background:#ff0200;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEECO .DPE_Bars li:nth-child(9) {padding:1px 3px;font-size:10px;height:12px;}
	.DPEECO .DPE_Bars li span {font-size:12px;color:black;padding:2px 0 0 4px;display:inline-block;height:17px;}
	.DPEECO .DPE_Bars li em {float:right;font-size:15px;color:white;font-style:normal;padding-right:4px;text-shadow:1px 1px 1px #333;}
	.DPEECO .DPE_CursorBar {width:49px;float:right;}
	.DPEECO .DPE_CursorBar .DPE_Cursor span {display:block;width:39px;height:20px;float:right;background:black;text-align:right;font-size:17px;color:white;}
	.DPEECO .DPE_CursorBar .DPE_Cursor img {width:10px;height:20px;float:left;}
	.DPEECO .DPE_CursorBar .DPE_Text {font-size:8px;}
	.DPEGES {float:left;margin:20px 32px 20px 0;width:200px;border:solid 1px black;background:white;background-image: linear-gradient(to bottom, #fff 0%, #ddd 100%);box-shadow:1px 1px 6px #999;font-family:'trebuchet ms',helvetica,sans-serif;color:#777;}
	.DPEGES .DPE_Bars {width:150px;border-right:solid 1px black;float:left;}
	.DPEGES .DPE_Bars li:nth-child(1) {padding:1px 3px;font-size:10px;height:12px;}
	.DPEGES .DPE_Bars li:nth-child(2) {width:40%;background:#c4c4c4;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEGES .DPE_Bars li:nth-child(3) {width:50%;background:#a1a1c5;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEGES .DPE_Bars li:nth-child(4) {width:60%;background:#ceb1ec;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEGES .DPE_Bars li:nth-child(5) {width:70%;background:#d8b1ff;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEGES .DPE_Bars li:nth-child(6) {width:80%;background:#cb6dff;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEGES .DPE_Bars li:nth-child(7) {width:90%;background:#983cf6;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEGES .DPE_Bars li:nth-child(8) {width:100%;background:#8820bb;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEGES .DPE_Bars li:nth-child(9) {padding:1px 3px;font-size:10px;height:12px;}
	.DPEGES .DPE_Bars li span {font-size:12px;color:black;padding:2px 0 0 4px;display:inline-block;height:17px;}
	.DPEGES .DPE_Bars li em {float:right;font-size:15px;color:white;font-style:normal;padding-right:4px;text-shadow:1px 1px 1px #333;}
	.DPEGES .DPE_CursorBar {width:49px;float:right;}
	.DPEGES .DPE_CursorBar .DPE_Cursor span {display:block;width:39px;height:20px;float:right;background:black;text-align:right;font-size:17px;color:white;}
	.DPEGES .DPE_CursorBar .DPE_Cursor img {width:10px;height:20px;float:left;}
	.DPEGES .DPE_CursorBar .DPE_Text {font-size:7px;}

/******** END REVAMPING 11/2014 *************************/


























/* A REPRENDRE */
label, button {
	cursor: pointer;
}

h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

/* Easy Slider */
#slider ul, #slider li,
#slider2 ul, #slider2 li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider2{
	margin-top:1em;
}
#slider li, #slider2 li {
	width:982px;
	height:304px;
	overflow:hidden;
	position: relative;
}
#slider li div, #slider2 li div {
	text-align: right;
	padding-right: 20px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 962px !important;
	width: 982px;
	height: 65px;
	font-family: Georgia, 'Times New Roman', serif;
	line-height: 65px;
}

#prevBtn, #nextBtn,
#slider1next, #slider1prev {
	display:none;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	z-index:1000;
}	
#nextBtn, #slider1next {
	left:982px;
}
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a {
	display:block;
	position:relative;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn a, #slider1next a { 
	background:url(../images/btn_next.gif) no-repeat 0 0;
}

.titre1 {
	border-bottom: 1px solid #fff;
	padding-bottom: 3px;
	padding-left: 25px;
	margin-bottom: 15px;
}
.titre2 {
	font-size: 14px;
	text-transform: uppercase;
}
.titreVille {
	text-align: center;
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 35px;
	line-height: 35px;
}

#thumbs {
	width: 240px !important;
	width: 246px;
	height: 547px;
	list-style: none;
	background: #e9e4e0;
	float: right;
	margin: 0;
	padding: 0;
	padding-left: 6px;
}
#thumbs li {
	display: inline;
	margin: 0;
	padding: 0;
}
#thumbs img {
	border: 0;
}
#bigthumb {
	float: left;
	margin: 0;
	padding: 0;
}

#engineSearch label, #engineSearch select {
	vertical-align: middle;
}
#engineSearch select {
	width: 200px;
}

#custom {
	/*padding: 20px;*/
}

#custom label,
#contact label {
	font-size: 14px;
	font-weight: bold;
	float: left;
	text-align: right;
	width: 170px;
	margin-right: 5px;
}
#custom label em,
#contact label em {
	color: #de1926;
}

#custom input,
#contact input {
	border: 1px solid #000;
	height: 24px;
	line-height: 24px;
	width: 292px;
	padding: 2px;
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
}
#custom textarea,
#contact textarea {
	border: 1px solid #000;
	padding: 2px;
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
}

#custom .simple,
#custom .double,
#custom #verif {
	margin: 5px;
}
#custom .simple textarea {
	width: 710px;
	height: 100px;
}
#custom .double {
	float: left;
}
#custom .right label {
	width: 110px;
}
#custom #address {
	width: 292px;
	height: 60px;
}
#custom #verif {
	clear: both;
}
#custom #verif img,
#custom #verif input {
	vertical-align: middle;
}

#contact textarea,
#contact input {
	width: 272px;
}
#contact div {
	margin-bottom: 3px;
}

#contact #address {
	height: 50px;
}
#contact #comment {
	height: 100px;
}
#contact #btnsend {
	padding-left: 175px;
	padding-top: 10px;
}

/* EDIT 20111109 */
#detailVisuel {background:#e9e4e0;height:547px;}
#detailSlide {display:block;float:left;width:730px;padding:0px;margin:0px;}
#detailSlide * {margin:0px;padding:0px;border:0px;outline:none;}
#detailSlide img {}
#detailSlideCont {position:relative;clear:both;width:730px;height:auto;margin-left:0px;}
#detailSlideCont .slideshow {}
#detailSlideCont .slideshow span.image-wrapper {display:block;}
#detailSlideCont .slideshow span.image-caption {display:block;position:absolute;}
#detailSlideCont .slideshow img {vertical-align:middle;position:absolute;top:0px;left:0px;width:730px;}
.nav-controls {display:none;}
.zoomcontent {background:#e9e4e0;width:735px;height:547px;float:left;}
.slideshow2 {display:block;position:relative;width:735px;height:547px;float:left;}
.slideshow2 img {border:0;vertical-align:middle;position:absolute;top:0px;left:0px;width:735px;padding:0;margin:0;}

#detailContentVisuel {width:246px;float:right;padding-left:3px;}
#detailContentVisuel * {margin:0px;padding:0px;border:0px;outline:none;}
#detailContentVisuel #detailSlideList {list-style:none;}
#detailContentVisuel #detailSlideList li {float:left;margin-left:3px;margin-bottom:3px;}
#detailContentVisuel #detailSlideList li a {}
#detailContentVisuel #detailSlideList li a.thumb {padding:0px;display:block;}
#detailContentVisuel #detailSlideList li a.thumb img.detailSlideListImg {width:117px;height:87px;/*border:1px solid white;*/}
#detailContentVisuel #detailSlideList li.selected {}
#detailContentVisuel #detailSlideList li.selected a.thumb img.detailSlideListImg {/*border:1px solid #222;*/}
#detailContentVisuel .bottom {float:left;width:246px;text-align:center;padding:2px;}
#detailContentVisuel .bottom .current {background:#777;border:solid 1px #000;padding:1px 8px 1px 8px;margin:4px;}
#detailContentVisuel .bottom a {background:#e9e4e0;border:solid 1px #000;padding:1px 8px 1px 8px;margin:4px;}

