/* CSS Document */
*{margin:0; padding:0; border:0; text-decoration:none;}
html{background:#fcfcfd;color:#000000;}
.italic{font-style:italic}
.clear {
	clear: both;
	display: block;
	height: 0px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
body{width:100%;min-width:320px;height:auto;}
a{color:#000000;cursor:pointer;}
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;}
.clearl{clear:left}
.clearr{clear:right}
.nodisplay{display:none}
u{text-decoration:underline}
.noborder{border:0 !important}
.textcenter{text-align:center;}
.noborder{border:0 !important}
.nobg{background:0 !important}


.error{color:red}

.page{font-size:12px;font-family:Arial,verdana,sans serif;line-height:18px;margin:0 auto;width:320px;position:relative;}

#Header{width:320px;}
#Header .logo{width:320px;height:119px;}
#Header #Menu{width:280px!important;height:54px;position:relative;background:#4e4c52;padding:0 20px;}
#Header #Menu ul {width:280px;background:#4e4c52;}
#Header #Menu ul li {float:left;}
#Header #Menu ul li a{display:block;padding:20px 10px;height:54px;font-family:Lato;font-size:16px;color:#fff;font-weight:normal;text-transform:uppercase;}
#Header #Menu ul li a:hover{font-family:Lato;font-size:16px;color:#fff;font-weight:normal;text-transform:uppercase;background:#737176;}
#Header #Menu ul li .selected{font-family:Lato;font-size:16px;color:#fff;font-weight:normal;text-transform:uppercase;background:#737176;}
#Header #Menu .prevMenu{position:absolute;top:0;left:0;z-index:10;width:20px;height:54px;}
#Header #Menu .nextMenu{position:absolute;top:0;right:0;z-index:10;width:20px;height:54px;}

.cookieinfo .cookieinfo-close{
	background:#59d6d2 !important;
	color:#FFF !important;
	font-weight:800 !important;
}

.texteAcc{padding:0 10px;width:300px;margin:20px 0 0 0;font-family:Lato;font-size:14px;color:#4e4c51;}
.actuEco{padding:0 10px;width;300px;}
.actuEco .titreActu{background:#737176;width:280px;padding:10px;color:#fff;line-height:16px;font-family:Verdana;font-size:12px;font-style:italic;}
.actuEco ul li{width:280px;background:url(/img/puceActu.png) top left no-repeat;padding:0 10px;line-height:18px;font-family:Lato;}

#Liste{width:320px;margin:20px 0 0 0;position:relative;}
#Liste ul{width:320px;background:#efeded;padding:10px 0;}
#Liste ul li{width:180px;padding:10px 70px;}
#Liste .prevExclu{position:absolute;top:100px;left:35px;z-index:10;width:20px;height:54px;}
#Liste .nextExclu{position:absolute;top:100px;right:30px;z-index:10;width:20px;height:54px;}
#Liste .bienlist{width:180px;}
#Liste .bienlist .photo{width:180px;height:130px;}
#Liste .bienlist .infos{width:180px;text-align:center;}
#Liste .bienlist .infos h2{font-family:Verdana;text-transform:uppercase;font-weight:normal;font-size:12px;color:#737176;}
#Liste .bienlist .infos h2 a{font-family:Verdana;font-weight:normal;font-size:12px;color:#737176;}
#Liste .bienlist .infos .region{font-family:Verdana;text-transform:uppercase;font-weight:normal;font-size:11px;color:#737176;}
#Liste .bienlist .infos .ref{font-family:Verdana;text-transform:uppercase;font-weight:bold;font-size:11px;color:#737176;}
#Liste .bienlist .infos .prix{background:#737176;font-family:verdana;color:#fff;font-size:12px;padding:2px 5px;}
#Liste .bienlist .infos .prix a{color:#fff;}

#Pied{width:320px;margin:20px 0 0 0;}
#Pied .piedLeft{width:200px;float:left;font-family:Lato;font-size:12px;color:#6d6a70;}
#Pied .piedLeft a{font-family:Lato;font-size:18px;color:#6d6a70;}
#Pied .piedRight{width:120px;float:right;}
#Pied .piedRight ul li{width:280px;color:#6d6a70;background:url(/img/puce_pied.png) left no-repeat;padding:0 15px;line-height:18px;font-family:Lato;}
#Pied .piedRight ul li a{color:#6d6a70;}

#SsMenu{width:250px;padding:20px 35px;background:#737176;min-height:200px;border-top:1px solid #fff;}
#SsMenu ul{width:250px;margin:0 0 10px 0;}
#SsMenu ul li{font-family:Verdana;font-size:12px;color:#fff;width:230px;background:url(/img/fond_ss_menu.png) top left no-repeat;height:30px;padding:5px 0 0 20px;}
#SsMenu ul li a{color:#fff;}

.puceMenu1{background:url(/img/fond_puce_ssMenu.png) 20px 2px no-repeat #737176!important;}
.puceMenu2{background:url(/img/fond_puce_ssMenu.png) 120px 2px no-repeat #737176!important;}
.puceMenu3{background:url(/img/fond_puce_ssMenu.png) 210px 2px no-repeat #737176!important;}

#TitreRub{width:280px;padding:20px;background:#737176;border-top:1px solid #fff;}
#TitreRub .arianne{font-family:Arial;font-size:12px;color:#fff;}
#TitreRub .arianne a{font-family:Arial;font-size:12px;color:#fff;}
#TitreRub h1{font-family:Lato;font-size:24px;line-height:28px;text-transform:uppercase;font-weight:normal;color:#fff;}
#TitreRub h1 a{font-family:Lato;font-size:24px;text-transform:uppercase;font-weight:normal;color:#fff;}
#TitreRub h2{font-family:Lato;font-size:24px;line-height:28px;text-transform:uppercase;font-weight:normal;color:#fff;}
#TitreRub h2 a{font-family:Lato;font-size:24px;text-transform:uppercase;font-weight:normal;color:#fff;}
#TitreRub .texteUniv{background:#737176;font-family:Verdana;font-size:12px;font-weight:normal;color:#cccccc;}
#TitreRub .texteUniv p{background:#737176;font-family:Verdana;font-size:12px;font-weight:normal;color:#cccccc;}
#TitreRub .texteUniv div{background:#737176;font-family:Verdana;font-size:12px;font-weight:normal;color:#cccccc;}
#TitreRub .texteUniv label{background:#737176;font-family:Verdana;font-size:12px;font-weight:normal;color:#cccccc;}
#TitreRub .texteUniv span{background:#737176;font-family:Verdana;font-size:12px;font-weight:normal;color:#cccccc;}

#ListeBien{width:300px;background:#efeded;padding:10px;}
#ListeBien .bienlist2{width:288px;background:#fff;border:1px solid #d9d5d5;padding:5px;position:relative;margin:0 0 5px 0;}
#ListeBien .bienlist2 .photo{width:288px;height:190px;}
#ListeBien .bienlist2 .infos{width:288px;}
#ListeBien .bienlist2 .infos h2{font-family:Lato;font-size:14px;color:#4e4c52;font-weight:normal;}
#ListeBien .bienlist2 .infos .ref{width:120px;float:right;text-align:right;color:#4e4c52;font-weight:bold;font-size:12px;}
#ListeBien .bienlist2 .infos .prix{width:165px;float:left;color:#4e4c52;font-weight:bold;font-size:12px;}
#ListeBien .bienlist2 .detail{position:absolute;top:174px;right:5px;z-index:10;}

#Bien{width:320px;background:#efeded;}
#Bien .prix{font-family:Verdana;font-size:12px;color:#fff;font-weight:bold;}
#Bien #Diapo{width:290px!important;height:190px!important;padding:10px 15px;position:relative;}
#Bien #Diapo ul{width:290px!important;height:190px!important;}
#Bien #Diapo ul li{width:290px!important;height:190px!important;}
#Bien #Diapo #PrevB{position:absolute;z-index:10;top:95px;left:0;}
#Bien #Diapo #NextB{position:absolute;z-index:10;top:95px;right:0;}

#Bien .valEnerg{background:#706e73;color:#fff;padding:5px;margin:0 10px;width:290px;}
#Bien .dpe{text-align:center;margin:5px 0;}
#Bien .caract{margin:10px 16px 0 16px;padding:5px 0;color:#737176;text-transform:uppercase;border-bottom:1px solid #737176;border-top:1px solid #737176;}
#Bien .contact{background:#4e4c52;margin:10px 16px;padding:10px 5px;color:#fff;font-family:verdana;}
#Bien .contact a{color:#fff;font-size:18px;text-transform:uppercase;font-family:Lato;}
#Bien .contactDirect{text-align:center;margin:10px 0;}

#Article{width:300px;background:#efeded;padding:10px;font-family:Lato;font-size:12px;line-height:16px;}
#Article h1{font-family:Lato;font-size:16px;line-height:20px;}
#Article iframe{width:300px;margin:10px 0 0 0;}
#Article #Diapo{width:275px!important;height:190px!important;padding:10px 15px;position:relative;}
#Article #Diapo ul{width:275px!important;height:190px!important;}
#Article #Diapo ul li{width:275px!important;height:190px!important;}
#Article #Diapo #PrevB{position:absolute;z-index:10;top:95px;left:0;}
#Article #Diapo #NextB{position:absolute;z-index:10;top:95px;right:0;}

/*
#Header{width:320px;height:254px;position:relative;margin:0 0 5px 0;}
#Header .tel{width:320px;height:23px;text-align:right;}
#Header .sizeFlashAcc{width:320px;height:170px;}
#Header .logo{width:273px;height:95px;position:absolute;top:89px;left:0;z-index:10;}

#Header .menu{width:320px;padding:5px;}
#Header .menu .menubton{width:103px;float:left;text-align:center;}


#Pied{width:320px;position:relative;margin:10px 0 0 0;}
#Pied .piedCoord{width:320px;text-align:center;position:relative;font-family:Questrial;font-size:13px;font-weight:normal;color:#fff;}
#Pied .piedCoord a{color:#b38cb5;font-size:15px;}
#Pied .piedCoord .coord1{width:320px;float:left;}
#Pied .coord2{width:320px;text-align:center;}
#Pied .coord2 a{color:#fff;width:310px;float:left;padding:0 0 0 15px;}
#Pied .piedLogo{width:310px;height:46px;position:relative;text-align:center;padding:12px 0 0 0;}

#Pied .piedMenu1{width:320px;}
#Pied .piedMenu1 ul{width:320px;}
#Pied .piedMenu1 ul li{width:320px;height:22px;background:url(/img/fond_link.png) top left no-repeat;margin:0 0 2px 0;}
#Pied .piedMenu1 ul li a{width:280px;height:16px;display:block;padding:3px 20px;text-transform:uppercase;font-family:Questrial;font-size:14.5px;font-weight:normal;color:#fff;}

#Pied .piedMenu2{width:320px;margin:2px 0;}

.content{width:320px;}
.content .borderLink{width:320px;border-bottom:1px solid #9a9c9c;text-align:center;margin:15px 0 0 0;}

#CoupCoeurCycle{width:310px;padding:5px;}
#CoupCoeurCycle .cCBien{width:310px;}
#CoupCoeurCycle .cCBien .cCTopB{float:left;width:180px;height:135px;}
#CoupCoeurCycle .cCBien .cCInfos{height:130px;float:left;width:120px;padding:25px 5px 0 5px;position:relative;}
#CoupCoeurCycle .cCBien .cCInfos h2{font-family:Questrial;font-size:12px;text-transform:uppercase;}
#CoupCoeurCycle .cCBien .cCInfos .ref{color:#b38cb5;font-family:Questrial;font-size:12px;}
#CoupCoeurCycle .cCBien .cCInfos .detailCc{position:absolute;z-index:10;bottom:5px;left:4px;}

#TitreRub{width:300px;background:#1f2324;padding:7px 10px;}
#TitreRub h1{color:#fff;font-weight:normal;font-size:16px;font-family:Questrial;}
#TitreRub h2{color:#fff;font-weight:normal;font-size:16px;font-family:Questrial;}

.bienlist2{width:310px;padding:10px 0 10px 10px;margin:0 0 10px 0;background:url(/img/fond_liste.png) top left no-repeat;}
.bienlist2 .photo{float:left;width:105px;}
.bienlist2 .infos{float:left;width:200px;padding:0 0 0 5px;}
.bienlist2 .infos h2{font-size:13px;font-family:Questrial;text-transform:uppercase;}
.bienlist2 .infos .ref{width:205px;font-size:11px;color:#b38cb5;font-family:Questrial;}
.bienlist2 .infos .prix{width:195px;font-size:10px;color:#fff;font-family:Verdana;background:#1f2323;padding:0 5px;}
.bienlist2 .infos .prix a{display:block;}

.precedent{width:77px;float:left;}
.suivant{width:77px;float:right;}

#Bien{width:320px;margin:5px 0 10px 0;text-align:justify;}
#Bien .bienTop{width:320px;margin:0 0 3px 0;}
#Bien .bienTop .bienTopLeft{float:left;width:170px;background:#1f2323;padding:5px 0 5px 10px;height:36px;}
#Bien .bienTop .bienTopLeft h1{font-family:Questrial;font-size:12px;font-weight:normal;text-transform:uppercase;color:#fff;}
#Bien .bienTop .bienTopRight{float:left;width:120px;background:#1f2323;padding:10px ;font-size:12px;font-family:Verdana;height:26px;color:#b38cb5;text-align:right;}


#Article{width:320px;margin:5px 0 10px 0;text-align:justify;}
#Article h1{width:320px;padding:5px 0 5px 10px;height:20px;background:#1f2323;font-family:Questrial;font-size:12px;font-weight:normal;text-transform:uppercase;color:#fff;}
#Article .desc{width:320px;padding:5px 0 5px 10px;font-family:Questrial;font-size:12px;font-weight:normal;text-transform:uppercase;color:#fff;}

#Diapo{width:270px;height:200px;margin:0 auto;position:relative;}
#Diapo .diapo{width:270px;height:200px;}
#Diapo .diapo li{width:270px;text-align:center;}
#Diapo .prev{width:19px;height:200px;position:absolute;top:0;left:0;z-index:10;}
#Diapo .next{width:19px;height:200px;position:absolute;top:0;right:0;z-index:10;}

#Bien .bienInfos{width:320px;background:url(/img/fond_liste.png) top left no-repeat;}
#Bien .bienInfos .bienInfosLeft{width:160px;float:left;margin:8px 0;}
#Bien .bienInfos .bienInfosLeft .ref{font-size:11px;font-family:Verdana;color:#fff;margin:0 0 0 10px;border-right:1px solid #b2b2b1;}
#Bien .bienInfos .bienInfosLeft .ref span{color:#b38cb5;}
#Bien .bienInfos .bienInfosRight{width:160px;float:left;}
#Bien .bienInfos .bienInfosRight ul{margin:8px 0 0 0;}
#Bien .bienInfos .bienInfosRight ul li{width:75px;float:left;padding:0 0 0 5px;}

#Bien .bienBot{font-family:Questrial;font-size:11px;text-transform:uppercase;color:#fff;}
#Bien .valEnerg{margin:15px 0 0 0;}

.linkRech{width:320px;}
.linkRech li{width:160px;height:21px;background:#1f2324;float:left;text-align:center;text-transform:uppercase;font-family:Questrial;font-size:14px;}
.linkRech li a{display:block;padding:2px 0;cursor:pointer;}
.linkRech li a:hover{background:#b38cb5;}
.linkRech #MenuBienLink{background:#b38cb5;}

#MenuBien {width:305px;background:#1f2324;padding: 0 0 10px 15px;}
#MenuBien .menuBien{width:305px;}
#MenuBien .menuBien .parent{font-family:Verdana;font-size:12px;color:#b1b1b1;}
#MenuBien .menuBien .parent .aMenu{width:305px;display:block;font-style:italic;font-family:Verdana;font-size:12px;color:#b1b1b1;border-bottom:1px solid #b1b1b1;}
#MenuBien .menuBien .parent .ssMenu{font-family:Verdana;font-size:12px;color:#fff;}
#MenuBien .menuBien .parent .ssMenu li{width:150px;float:left;padding:5px 0 0 0;}

#Rech{width:305px;background:#1f2324;padding:10px 0 10px 15px;}
#Rech .pRech{width:305px;padding:4px 0;margin:5px 0;border-bottom:1px solid #b1b1b1;border-top:1px solid #b1b1b1;}
#Rech .pRech select{float:right;width:180px;margin:0 18px 0 0;}
#Rech .pRech label{font-style:italic;font-family:Verdana;font-size:12px;color:#b1b1b1;text-transform:uppercase;}
#Rech .pRechRef{width:305px;padding:14px 0;margin:5px 0;}
#Rech .pRechRef input{float:right;width:180px;margin:0 18px 0 0;}
#Rech .pRechRef span{font-style:italic;font-family:Verdana;font-size:12px;color:#b1b1b1;text-transform:uppercase;}
#Rech .valid{width:290px;}

.aucun{text-align:center;min-height:100px;color:#fff;text-transform:uppercase;padding:10px 0 0 0;}

#Estimation{width:320px;font-family:Questrial;font-size:12px;color:#fff;}
#AlerteMail{width:320px;font-family:Questrial;font-size:12px;color:#fff;}
.txtField{width:90%;}
.obligatoire{background:#cccccc;}













