
/********** Navigation  *************/

.nav{
	clear:left;
	float:left;
	text-align:right;
	height:35px;
	overflow: hidden;
}

.nav li{
  display:block;
	float:left;
  margin:0 5px 0 0;
  border:2px solid #FFED9E;
}

.nav li a{
	font-size:1.1em;
	color:#FFED9E;
	text-decoration:none;
	display : block;

  padding:4px 7px;
  font-weight:bold;
}

.nav li.currentPage a,.nav li:hover a{
  color:black;
}

.nav li.currentPage,.nav li:hover{
  border:2px solid #FFED9E;
  background-color:#FFED9E;
}

.nav a.btn{
	border:0;
}
.nav a img{
	margin-top:2px;
}

/* Système de cacher/afficher pour la navigation */
.page{
  display : none;
}

.page_selected{
  display : block;

}

.selected_page{
clear : both;
padding-top:10px;
}


/* Visualisation d'une annonce en plus courte */
#body_content #list_ads .ads_short_display.ads_shorter_display{
  height : 30px;
}

#body_content #list_ads .ads_shorter_display .head_short_display{
  width : 300px;
  float : left;
}

#body_content #list_ads .ads_shorter_display .head_short_display .actions_link_short{
  display : none;
}

#body_content #list_ads .ads_shorter_display div.description{
  width : 200px;
  float : left;
  margin-right : 0px;
  height : 25px;
  overflow : hidden;
  margin-left: 10px;
  clear : none;
}

#body_content #list_ads .ads_shorter_display div.description img, #body_content #list_ads .ads_shorter_display div.description div.third_part{
  display : none;
}

#body_content #list_ads .ads_shorter_display  .right_bloc_short_display div.second_part span.price{
  font-size : 1em;
}

#body_content #list_ads .right_bloc_short_display div {
  float:left;
  height:50px;
  padding:5px 10px;
  width:131px;
}

#body_content #list_ads .ads_shorter_display .first_part h3{
  display : none;
}

#body_content #list_ads .ads_shorter_display .view_on_map{
  display : none;
}

#body_content #list_ads .ads_shorter_display .right_bloc_short_display{
  float : left;
  height: auto;
  width : auto;
  margin-left : 20px;

}

#body_content #list_ads .ads_shorter_display .right_bloc_short_display div {
  height : 20px;
  width : auto;
}

#body_content #list_ads .ads_shorter_display .right_bloc_short_display .first_second_part{

}

#body_content #list_ads .ads_shorter_display .right_bloc_short_display p,#body_content #list_ads .ads_shorter_display .right_bloc_short_display .first_second_part div,#body_content #list_ads .ads_shorter_display .right_bloc_short_display .first_second_part{
  margin : 0px;
  padding : 0px;
}

#body_content #list_ads .ads_shorter_display .right_bloc_short_display p,#body_content #list_ads .ads_shorter_display .right_bloc_short_display .first_second_part div{
  margin : 0px 5px;
  width : 100px;
  padding-top : 2px;

}

#body_content #list_ads .ads_shorter_display p.price span.category_name{
  font-size : 1em;

}

#list_ads{
	margin:50px 0 0 0;	
}

#body_content #list_ads div.ads_short_display {
  background:#46484B url(../../images/geosneo/puce_titre_cartouche.png) no-repeat scroll 3px 5px;
  border-left:medium none;
  height:110px;
  overflow:hidden;
  padding-top:6px;
  margin:10px 5px;
  padding:5px;
  clear: both;
  position : relative;
}

#body_content #list_ads div.ads_short_display h2 {
  float:left;
  height:20px;
  margin-left:10px;
  /*text-transform:uppercase;*/
  width:85%;
}

#body_content #list_ads div.ads_short_display .head_short_display ul {
  clear:none;
  background:transparent url(../../images/geosneo/puce_fct_comm.jpg) no-repeat scroll 0 0;
  float:left;
  height:18px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:disc;
  margin-top:12px;
  padding-left:15px;
}

#body_content #list_ads div.ads_short_display ul {
  clear:left;
}

#body_content #list_ads div.ads_short_display .head_short_display ul li {
  display:block;
  float:left;
  font-size:0.9em;
  height:16px;
  letter-spacing:0.001pt;
  padding-left:5px;
  width:16px;
}

#body_content #list_ads .ads_short_display div.description {
  clear:left;
  height:76px;
  margin-right:310px;
}

#body_content #list_ads .ads_short_display div img {
  border:2px solid #6A6B6D;
  float:left;
  margin-bottom:5px;
  margin-right:5px;
}

#body_content #list_ads .ads_short_display div.description div.third_part {
  float:right;
  height:50px;
  width:160px;
  position : absolute;
  top : 75px;
  right:320px;
}

#body_content #list_ads .ads_short_display div.description div.third_part p {
  float:right;
  font-size:1.1em;
  font-weight:bold;
  height:31px;
  margin:0;
  padding:13px 10px 5px 3px;
  text-align:center;
  width:145px;
}

#body_content #list_ads .ads_short_display .head_short_display ul.actions_link_short li a img{
  border:medium none;
}

#body_content #list_ads .ads_short_display .right_bloc_short_display {
  float:right;
  height:115px;
  margin-top:5px;
  width:310px;
}

#body_content #list_ads .right_bloc_short_display div.first_second_part {
  height:60px;
  overflow:hidden;
  padding:5px 0;
  background:#545554 none repeat scroll 0 0;
}

#body_content #list_ads .right_bloc_short_display div.second_part {
  text-align:center;
}

#body_content #list_ads .right_bloc_short_display div.first_second_part {
  width:305px;
  margin-left : 0px;
}




#body_content #list_ads .ads_shorter_display .right_bloc_short_display .first_second_part div {
  margin:0 5px;
  padding-top:2px;
  width:100px;
}

#body_content #list_ads .ads_shorter_display .right_bloc_short_display .first_second_part {
  margin:0;
  padding:0;
}
#body_content #list_ads .ads_shorter_display .right_bloc_short_display div {
  height:20px;
  width:auto;
}

#body_content #list_ads .ads_shorter_display .head_short_display {
  float:left;
  width:300px;
}

#body_content #list_ads .ads_short_display h2 {
  float:left;
  height:20px;
  margin-left:10px;
  /*text-transform:uppercase;*/
  width:432px;
}

#body_content #list_ads .ads_shorter_display .right_bloc_short_display {
  float:left;
  height:auto;
  margin-left:20px;
  width:auto;
}

#body_content #list_ads .ads_shorter_display div.description {
  clear:none;
  float:left;
  height:25px;
  margin-left:10px;
  margin-right:0;
  overflow:hidden;
  width:200px;
}

#body_content #list_ads .right_bloc_short_display div.second_part span.price {
  font-size:1.4em;
  font-weight:bold;
}
