#footer ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
#footer ul a{
	color:#eee;
}
img{
	border:none;
}
h2{
	clear:both;
}


#copyright {
    color: #666666;
    float: right;
    font-size: 12px;
    line-height: 15px;
    padding: 10px 0 0 60px;
    text-align: right;

}

#footer{
	clear:both;
	overflow:hidden;
	color:#aaa;
	font-size:12px;
}
#footer .logo-cgp{
	float:left;
	padding:20px;	
}
#footer .infos-cgp{
	padding:20px;
	float:left;
	
}


#wtexte .winfos-cgp{
	width:400px;
}
#wtexte .logo-cgp{
	padding:20px;	
}
#wtexte .infos-cgp{
	
	float:left;
	
}
#wtexte table td{
	vertical-align:top;
}


#sendcomment .fimput{
	padding:3px;
	border:1px solid #aaa;
	border-radius:3px;
	margin-bottom:2px;
}

#sendcomment #captcha{
	width:100px;
	text-align:center;
	
}

#sendcomment #wfield_submit{
	text-align:center;
	margin:10px;
}
#sendcomment .wcaptcha{
	text-align:center;
	margin:20px;
}

#sendcomment div.erreur,
#sendcomment .form_error{
	color:#F47F7F;
	
}
#sendcomment div.erreur{
	font-weight: bold;
	text-align:center;
}
#sendcomment .form_error{
	text-align:right;
}


#sendcomment .fimput.focus{
	color:#000;
	background:#eee;
	-webkit-transition-property: background-color;
	-webkit-transition-duration: 500ms;
	-moz-transition-property: background-color;
	-moz-transition-duration: 500ms;
	transition-property: background-color;
	transition-duration: 500ms;	
}
#btadm {
	position: fixed;
	right: 10px;
	top: 0;
	white-space: nowrap;
	z-index: 2001;
}
#btadm a{
	color:#fff;
	background:#666666;
	border: 0 none;
	border-radius: 0 0 0.3em 0.3em;
	font-weight: bold;
	margin: 0;
	opacity: 0.7;
	padding: 0.4em 1em;
	margin-left:5px;
	font-size:10px;
	text-decoration:none;
}
#footer{
	clear:both;
}
#portfolio_view{
	margin-bottom:10px;
}
#portfolio_slider{
	min-width:625px;
}
#portfolio_slider_thumbs{
	overflow:hidden;
	display:block;
	margin:5px 0;
	
}
#portfolio_slider_ulthumbs{
	position:relative;
	margin-top:0;
}
#portfolio_slider_thumbs_wrapper li{
	display:inline-block;
	margin:0 0 0 12px;
}
#portfolio_slider_thumbs_wrapper{
	overflow:hidden;
}
.portfolio_slider_mover{
	background:#897f7d;
	position:absolute;
	z-index: 100;
	cursor:pointer;
	
}
.largeur_mover{
	width:18px;

}

.row_pictures .largeur_mover{
	height:410px;
}

.wlargeur_mover{
	background:#e2dedb;
}
.portfolio_row_thumbs{

}
#portfolio_slider_mleft{
	border-radius:5px 0 0 5px;
	background:#897f7d url("../images/mover_left.png") center center no-repeat;
}
#portfolio_slider_mright{
	border-radius:0 5px 5px 0;
	background:#897f7d url("../images/mover_right.png") center center no-repeat;
}
#wdpeges{
	height:170px;
	width:348px;
	margin: 20px 0 0 5px;
}
.dpe_lettre, .ges_lettre {
  background: url("../images/dpeges_etiquette.png") no-repeat scroll left center transparent;
  color: #FFFFFF;
  font-weight: bold;
  height: 18px;
  line-height: 18px;
  position: absolute;
  text-align: right;
  width: 30px;
  z-index: 100;
}
#imgdpeges{
	position:absolute;
}
.dpe_lettre{
	margin-left:144px;
}
.ges_lettre{
	margin-left:317px;
}


.dpe_,.ges_{display:none;}

.dpe_A,.ges_A{margin-top:13px;}
.dpe_B,.ges_B{margin-top:34px;}
.dpe_C,.ges_C{margin-top:55px;}
.dpe_D,.ges_D{margin-top:76px;}
.dpe_E,.ges_E{margin-top:97px;}
.dpe_F,.ges_F{margin-top:119px;}
.dpe_G,.ges_G{margin-top:139px;}

.dpe_actif_off{display:none;}
.sous-objets td{
	padding:10px;
}
.chapo_titre{
	font-size:20px;
	margin:0 10px 0 10px;
}
h1.titrepage{
	margin:10px;
}

#bloc_infobien {
  border: 1px solid #AAAAAA;
  border-radius: 5px 5px 5px 5px;
  float: left;
  margin-top: 20px;
  padding: 40px 10px;
  width: 600px;
}
#message_send{
  width: 600px;
  margin-top: 20px;
  padding: 40px 10px;
  border-radius: 5px 5px 5px 5px;
  border: 4px solid #8FC033;
}
#bloc_infobien .wfbloc{
	float:left;
	overflow: hidden;
	padding:10px 0 0 0;
}
#bloc_infobien #wfbloc1{
	width:270px;
}
#bloc_infobien #wfbloc2{
	width:310px;
	padding-left:20px;
}
#bloc_infobien #wfbloc3{
	float:none;
	width:100%;
	clear:both;
	padding:0;
}
#bloc_infobien .wfield{
	float:right;
	
}
#bloc_infobien textarea#infobien_commentaire {
	width:220px;
	float:right;
}
#bloc_infobien #wfield_captcha{
	float:none;
}
#bloc_infobien .wcaptcha {
    margin: 0px;
    text-align: center;
}
#wfield_captcha .form_error{
	text-align:center;
}


#wait{
	display:none;
	position:absolute;
	top:350px;
	left:0;
	width:100%;
	text-align:center;
}
#wtexte{
	font-size:13px;
	text-align: justify;
	margin:10px;
}
#wliste_biens{
	min-height: 800px;
	overflow: hidden;
	/*transition:opacity 1s;*/
}

#wliste_biens.transparente{
	opacity:0.1;
}
#wtableau_lot{
	border-collapse: collapse;
}
#tableau_lot{
	width:600px;
	margin:10px auto;
	border:1px solid #ccc;
}
#tableau_lot td,
#tableau_lot th{
	padding:4px 5px;
	border:1px solid #aaa;	
	text-align:right
}
#tableau_lot th{
	text-align:center;
	font-size:17px;
}
#tableau_lot td.ref{
	text-align:center;
	font-weight:bold;
	
}
#tableau_lot td.statut,
#tableau_lot td.type,
#tableau_lot td.floor{
	text-align:center;
}
#tableau_lot td.floor{
  width:110px;
}
#tableau_lot td,
#tableau_lot th{
	width:50px;
}

#tableau_lot .documents{
	text-align:center;
}
#tableau_lot td.pieces{
	text-align:center;

}
#tableau_lot tr.statut_3{
	background:#ccc;	
}
#tableau_lot tr.statut_2{
	background:#aaa;	
}
#tableau_lot tr.statut_1{
	background:#fff;	
}

.liendoc{
	padding:3px 8px;
	display:block;
	float:left;
	min-width:300px;
}

.imgportffolio{
	float:left;
	margin:5px;
}
#get_r{
	display:none;
}
.wchapo_tableau_lot{
	background:#ddd;
	padding:5px;
	border-radius:5px;
	margin-top:10px;
}
.chapo_tableau_lot{
	width:100%;
	
}
.chapo_tableau_lot td{
	padding: 2px 1px;
}
.chapo_tableau_lot td.area,
.chapo_tableau_lot td.price{
	text-align:right;
	padding-right:5px;
}

.chapo_tableau_lot td.floor{
	text-align:center;
}
#form_recherche_ordre_champ,
#form_recherche_ordre_sens{
	font-size:1em;
}
.estate_type4 .nopn{
	display:none;
}
#form_recherche_ville{
	width:100%;
}
.nbbiens{
	padding-top:40px;
	padding-left:150px;
	font-size:15px;
	list-style:none;
}
.wbien{
	clear:both;
}
#ariane{
	float:left;
	line-height:30px;
}
#precsuiv{
	margin:0;
	text-align:right;
	float:right;
}
.lienprecsuiv{
	font-weight:bold;
	padding:8px;
	font-size:15px;
	display:inline-block;
	border:1px solid #eee;
	border-radius:2px;
}
.lienprecsuiv:hover{
	background: #eee;
	
}
#onscreen{
  font-size:1px;
  text-indent:-50px
}
.lietage{
font-weight:bold;
}
#portfolio_vehicule{
  float:none;
}

#portfolio_bien .imgportffolio{
  float:left;
  margin:5px;
}

#portfolio_view img{
  box-shadow: 2px 2px 8px #CCCCCC;
}
.plus_de_lots{
  text-align:right;
  font-weight:bold;
}
#tableau_lot .titre_batiment{
  font-weight:bold;
  text-align:left;
  padding-left:130px;
}
