/* CSS Document */
*{margin:0; padding:0; border:0; text-decoration:none;}
html{background:#c1c8cc url(/img/html.jpg) top left repeat-x;}
body{width:100%;min-width:1000px;height:100%;font-family:Arial,Verdana,Sans Serif;font-size:12px; color:#fff;line-height:18px;}
.italic{font-style:italic}
.center{width:1000px;margin:0 auto;position:relative;}
.clear {
	clear: both;
	display: block;
	height: 0px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
a{color:#fff;}
a:hover{text-decoration:underline}
table td{padding:2px}
h1{font-size:18px;font-weight:bold}
h2{font-size:16px;}
h3{font-size:14px;}
.left{float:left;}
.right{float:right;}
.nodisplay{display:none}
u{text-decoration:underline}
.noborder{border:0 !important}
.textcenter{text-align:center;}
.textright{text-align:right;}
.noborder{border:0 !important}
.nobg{background:0 !important}


.error{color:#FE0000}

#Header{width:100%;background:url(/img/header.jpg) top left repeat-x;height:199px}
#BordureH{background:url(/img/header2.jpg) top left repeat-x;padding-top:19px;}
#Header .logo{float:left}
#EnteteFlash{float:right;width:820px;background:#2d3a42}
#Flash1{float:left;width:417px;height:180px;}
#Flash2{float:right;width:395px;height:180px}

#Menu{clear:both;width:100%;background:#fff url(/img/menu.jpg) 0 29px repeat-x;font-family:Georgia;height:38px;overflow:visible}
#Menu .center{overflow:visible}
#MenuB{float:left;width:600px;overflow:visible}
#MenuB ul{width:600px;text-transform:uppercase;font-size:18px;}
#MenuB ul li{float:left;line-height:24px;margin:0 18px 0 11px;padding:4px 0 7px 0;}
#MenuB ul li a{color:#575e62;border-bottom:solid 3px #575e62;display:block}
#MenuB ul li .selected{color:#1f87ba;border-bottom:solid 3px #1f87ba;}

#MenuB ul li .SsMenu{position:absolute;display:none;width:160px;font-family:Arial;font-size:13px;text-transform:none;line-height:18px;z-index:80}
#MenuB ul li .SsMenu li{float:none;background:#1b71a4;opacity:0.9;filter: alpha(opacity=90);margin:0 0 2px 0;padding:0px 5px 0px 15px}
#MenuB ul li .SsMenu li a{color:#fff;border:0}

.SsMenu2{width:210px;font-family:Arial;font-size:13px;text-transform:none;line-height:18px;z-index:80;margin:10px 0 25px 0}
.SsMenu2 li{margin:0 0 5px 0;}
.SsMenu2 li a{color:#fff;border:0;display:block;padding:0px 5px 0px 15px;background:#363D43;}
.SsMenu2 li .selected{background:#1b71a4;color:#fff;border:0;font-weight:bold}


#MenuA{float:right;width:400px;}
#MenuA a{float:right;display:block;background:url(/img/menuA.jpg) top left repeat-x;font-size:16px;text-transform:uppercase;margin:0 0 0 4px;padding:5px 12px 6px 13px}

#Site{clear:both;width:100%;background:url(/img/fond.jpg) 0 37px repeat-x;border-bottom:solid 3px #fff}
#Contenu{background:#363d43 url(/img/fond.jpg) 0 37px repeat-x}


#Selection{float:right;background:url(/img/panier.jpg) left no-repeat;padding:0 0 0 30px; font-family:Georgia;font-size:19px;line-height:24px;margin:5px 25px 7px 25px}
.PanierRempli{color:#165485}
.PanierRempli a{color:#165485}
.TitreAcc{ font-family:Georgia;font-size:18px;line-height:24px;float:left;margin:5px 12px;text-transform:uppercase;font-weight:normal}

.arianne{text-align:left;color:#fff;font-size:11px;margin:7px 25px 0 25px;clear:both;float:left}
.arianne a{color:#fff}

.bienlist{float:left;width:212px;padding:4px;background:#575e62;margin:0 0 15px 24px;display:inline;height:260px}
.bienlist h2{font-size:14px;font-weight:bold;height:36px}
.bienlist h2 a{color:#fff}
.bienlist .infos{border-top:solid 1px #777f83;margin:5px 0;padding:5px 0;border-bottom:solid 1px #777f83;width:212px;position:relative;float:left;}
.bienlist .infos .photo{width:212px;height:158px;text-align:center}
.bienlist .infos .texte{position:absolute;bottom:5px;left:0px;padding:2px 5px;background:url(/img/item.png) top left repeat-x;width:202px}
.bienlist .infos .texte .ref{float:left}
.bienlist .infos .texte .prix{float:right;font-weight:bold}
.bienlist .detail{border-top:solid 1px #777f83;text-align:right;margin:5px 0 0 0}
.bienlist .infos .etiquete{position:absolute;top:15px;right:1px;padding:2px 10px;background:url(/img/etiquette.png) top left repeat-x;font-size:16px;color:#fff}


/* #Liste{width:1000px;background:url(/img/liste.jpg) top left repeat-y;margin:5px 0 0 0 } */
#Liste{width:1000px;}
#Gauche{float:left;width:220px;padding:0 0 0 24px;}
#Recherche{ width:220px; }
#Recherche ul { width:210px; border-bottom:solid 1px #777f83; padding-bottom:20px; }
#RechercheRapide{ background-color:#565e61; padding:10px 5px;width:210px; }
#FormRech{padding:0 0 10px 0;border-bottom:solid 1px #777f83;margin:0 0 15px 0;width:210px}
#FormRech h2{font-family:Century Gothic;font-size:18px;line-height:24px;padding:0 0 0 10px}
#FormRech .criteres{margin:5px 0;border-top:solid 1px #777f83;padding:10px 0 5px 10px;width:190px}
#FormRech .criteres p label{font-size:16px;font-family:Century Gothic;font-weight:bold;display:block;padding:0 0 5px 0}
#FormRech .criteres p .chek{border:solid 1px #777f83}
#FormRech .criteres .ville{margin:0 0 5px 0}
#FormRech .criteres p .secteur{font-size:12px;width:190px}
#FormRech .criteres .prix{margin:0 0 5px 0}
#FormRech .criteres .prix span{width:25px;display:inline-block}
#FormRech .criteres .prix input{background:#fff url(/img/euro.jpg) 120px 3px no-repeat;padding:0 10px 0 5px;width:120px}
#FormRech #Valider{text-align:right;border-top:solid 1px #777f83;padding:10px 0}
#FormRech .criteres .rapide { height:23px; overflow:hidden; }
#FormRech .criteres .rapide input { height:23px; vertical-align:top;}

#Droite{float:right;width:756px;}
.EnteteListe{margin:0 24px 15px 24px;padding:5px 10px;width:688px;background:#575e62;}
.EnteteListe .nbResultats{float:left;width:114px;border-right:solid 1px #777f83;font-size:14px;margin:0 10px 0 0;display:inline; text-transform:uppercase}
.EnteteListe .nbResultats2{float:left;width:154px;border-right:solid 1px #777f83;font-size:14px;margin:0 10px 0 0;display:inline; text-transform:uppercase}

.EnteteListe .triForm{float:left;width:150px;}
.EnteteListe .triForm select{font-size:12px;}
.nav{float:right;width:400px; text-align:center;font-size:14px;font-weight:bold}
.nav .next{float:right;margin:2px 0 0 0}
.nav .prev{float:left;margin:2px 0 0 0}
.nav .multi{margin:0 15px;}
.nav .multi a{display:inline-block;padding:0 5px;}
.nav .multi .selected{border:solid 1px #92989b;color:#92989b}
.nav .cmptPage{width:100px; text-transform:uppercase;float:left;margin:2px 15px 0 0;font-weight:normal}

#TexteRub{margin:5px 24px;width:708px}
#TexteRub2{margin:5px 24px 10px 24px;width:950px}

.navDetail{float:right;width:320px;margin:0 10px; text-align:center;font-size:14px;font-weight:bold}
.navDetail .next{float:right;border-left:solid 1px #777f83;padding:0 0 0 10px}
.navDetail .prev{float:left;border-right:solid 1px #777f83;padding:0 10px 0 0}


#bien{background:#575e62;padding:5px 8px 5px 5px;width:695px;margin:0 0 10px 24px}
#head{border-bottom:solid 1px #777f83;padding:0 0 5px 0;margin:0 0 10px 0;width:695px}
#head h1{font-size:14px;font-weight:bold;}
.headD{float:right;background:#363d43;padding:2px 10px;width:290px;}
.headD .ref{float:left;}
.headD .prix{float:right;font-weight:bold}

#bien .Entete{font-family:Century Gothic;font-size:16px;font-weight:bold;margin:0 0 10px 0}
#bien .infos{margin:10px 0;padding:10px 0;border-top:solid 1px #777f83;border-bottom:solid 1px #777f83}
#Galerie{float:left;width:395px;margin:0 15px 15px 0;display:inline;border-bottom:solid 1px #777f83;position:relative}
#Galerie .etiquette{position:absolute;top:50px;right:5px;padding:2px 10px;background:url(/img/etiquette.png) top left repeat-x;font-size:20px;color:#fff;line-height:24px}
#cnt_big{width:395px;height:290px;text-align:center;margin:0 0 10px 0}
#Petite{width:395px;height:100px;position:relative;margin:0 0 10px 0;}
#Petite .btnright{position:absolute;top:40px;right:0;z-index:40}
#Petite .btnleft{position:absolute;top:40px;left:0;z-index:40}
#cnt_diapoH{width:395px; text-align:left}
#bien .accroche{border-bottom:solid 1px #777f83;height:320px;margin:10px 0 0 0}

#More{clear:both;width:415px;float:left;margin:0 15px 0 0;display:inline}
#DPED{width:450px}
#DPED .Entete{border-bottom:solid 1px #777f83;padding:0 0 10px 0}
.diagn{float:left;width:200px;display:inline;margin:0 10px 0 0}
#ValDPE{width:190px;height:190px;position:relative;color:#000;font-weight:bold;background:#fff;padding:5px 0;}
#ValDPE .valeur{position:absolute;right:0;padding:0 2px}
#ValCO2{width:190px;height:190px;position:relative;color:#000;font-weight:bold;;background:#fff;padding:5px 0;}
#ValCO2 .valeur{position:absolute;right:0;padding:0 2px}

.dispo{margin:10px 0}
.resa{margin:10px 0;}
.resa th{background:#2AABD3;padding:0 5px}
.resa td{padding:2px 5px}
.resa .ligne td{background:#363D43}
.resa td .oldprix{font-size:10px;margin:0 0 0 5px}
#Negoc{width:600px;min-width:0;height:500px;background:#575e62;font-size:12px}
#Negoc .presentation{padding:5px;width:590px;font-size:12px}
#Negoc .presentation h1{text-transform:uppercase;font-weight:normal;font-size:14px;}
#Negoc .presentation input,textarea{border:solid 1px #363d43;color:#000;padding:1px 5px;font-size:12px;background:#CCC}
#Negoc .presentation .boutonform{background:#a4a4a4;padding:2px 15px; text-transform:uppercase;color:#fff;border:solid 1px #363d43}

#Ami{width:500px;min-width:0;height:300px;background:#575e62;font-size:12px}
#Ami .presentation{padding:5px;width:490px;font-size:12px}
#Ami .presentation h1{text-transform:uppercase;font-weight:normal;font-size:14px;}
#Ami .presentation input,textarea{border:solid 1px #363d43;color:#000;padding:1px 5px;background:#CCC}
#Ami .presentation .boutonform{background:#a4a4a4;padding:2px 15px; text-transform:uppercase;color:#fff;border:solid 1px #363d43}


#Contact{margin:0 20px 15px 20px;width:960px}
#Contact table{width:600px;margin:0 auto}
#Contact input,select,textarea{border:solid 1px #363d43;font-size:12px;background:#CCC}
#Contact .boutonform{background:#a4a4a4;padding:2px 15px; text-transform:uppercase;color:#fff;border:solid 1px #363d43}

.ResultatsVille{border:solid 1px #012543;padding:5px;line-height:14px;font-size:11px}

#plan{margin:0 20px 15px 20px;width:960px}
#plan ul ul{margin:0 15px 5px 15px} 


.navBas{margin:0 24px 15px 24px;padding:5px 10px;width:688px;background:#575e62;float:right}
.navBas2{margin:0 24px 15px 24px;padding:5px 10px;width:930px;background:#575e62;}

.obligatoire{background:#fff !important}

#Pied{clear:both;width:100%;border-bottom:solid 3px #fff;}
#Bas{background:#575e62;padding:10px;width:980px}
.secto{clear:both;width:955px;text-align:center;border-top:solid 1px #777f83;margin:10px 15px 0 15px;float:left;display:inline;line-height:14px;padding:5px 0 0 0}
.secto h3{font-size:11px;color:#C5C5C5}
.secto a{color:#C5C5C5;font-size:10px;}

#Coords{width:760px;margin:0 0 0 15px;font-size:12px;float:left;display:inline;font-weight:bold}
#MenuPied{float:right;margin:0px 10px 0 0;text-align:right;font-size:11px;font-weight:bold;color:#282e33;width:185px;}
#MenuPied a{color:#282e33}

#Ecom{clear:both;text-align:right;font-size:11px;padding:2px 10px;width:980px;position:relative;margin:0 auto;background:#363d43}
#Ecom a{color:#fff;}

.bienlist2{margin:10px 24px;width:934px;padding:6px 12px 6px 6px;background:#575e62;}
.bienlist2 .photo{float:left;width:130px;margin:0 15px 0 0;display:inline;text-align:center}
.bienlist2 .delPanier{float:right;margin:0 0 0 15px;}
.bienlist2 .texte{float:right;width:270px;padding:2px 10px;background:#363d43}
.bienlist2 .texte .ref{float:left}
.bienlist2 .texte .prix{float:right;font-weight:bold}
.bienlist2 h2{font-size:16px; text-transform:uppercase;font-weight:normal}
.bienlist2 .descriptif{border-top:solid 1px #777f83;margin:10px 0 0 0;padding:10px 0 0 0}
.bienlist2 .detail{text-align:right}
.actionsSelection{clear:both;float:right;width:227px;margin:10px 24px;display:inline}

#Article{background:#575e62;padding:5px 8px 10px 5px;width:936px;margin:10px 0 10px 24px}
#Article h1{font-size:16px;font-weight:normal; text-transform:uppercase;border-bottom:solid 1px #777f83;padding:0 0 5px 0;margin:0 0 10px 0;}
.EnteteListe2{margin:5px 24px 15px 24px;padding:5px 10px;width:928px;background:#575e62;}
.EnteteListe2 .nbResultats{float:left;width:114px;border-right:solid 1px #777f83;font-size:14px;margin:0 10px 0 0;display:inline; text-transform:uppercase}
.EnteteListe2 .nbResultats2{float:left;width:154px;border-right:solid 1px #777f83;font-size:14px;margin:0 10px 0 0;display:inline; text-transform:uppercase}
.EnteteListe2 .triForm{float:left;width:150px;}
.EnteteListe2 .triForm select{font-size:12px;}

#bien2{background:#575e62;padding:5px 8px 5px 5px;width:940px;margin:0 0 10px 24px}
#bien2 h2{color:#1F87BA;margin:0 0 10px 0}
#bien2 .etiquette{background:#363D43;color:#fff;padding:5px 10px;width:120px;display:inline-block;margin:0 10px 0 0}
#bien2 .espaceLigne{margin:5px 0}
#bien2 .bordureDBas{border-bottom:solid 1px #fff;padding:0 0 10px 0}

.RechercheAvance{width:940px}
.criteresRech{width:500px;margin:0 0 10px 0;}
.criteresRech2{float:left;width:205px;margin:0 15px 10px 0;display:inline}


.clearleft{clear:left}

#Map{width:430px;float:right;display:inline;margin:0 0 10px 0}

#Map p{clear:both}
#map_canvas{width:430px;height:400px;float:right;display:inline;margin:10px 0 10px 0}
#map_canvas div{overflow:visible}

#bien2 .boutonform{background:#a4a4a4;padding:2px 15px; text-transform:uppercase;color:#fff;border:solid 1px #363d43}

#ResultatsPanier{position:fixed;width:430px;z-index:100;border:solid 10px #363D43;display:none}
#ContenuP{background:#575E62;padding:15px;position:relative;width:400px}
#ContenuP h1{background:url(/img/panier.jpg) left no-repeat;padding:0 0 0 30px; font-family:Georgia;font-size:19px;line-height:24px;margin:5px 25px 7px 0}
.closePanier{position:absolute;bottom:0px;right:0px}

.retourSel{float:right;background:#777F82;padding:2px 10px; text-transform:uppercase;width:200px;text-align:center}

.bandeau{width:976px;padding:5px 0 5px 24px;}
.bandeau .bandeauLeft{float:left;height:20px;padding:10px 0;}
.bandeau .bandeauLeft a{font-size:16px;font-weight:bold;}
.bandeau .bandeauRight{float:left;height:40px;}

.bandeauTexte{width:976px;padding:5px 0 5px 24px;}

#ANCV{width:150px;margin:15px auto;position:relative;font-size:10px;text-align:center}
