@charset "iso-8859-1";

body { 
font: normal 10pt arial;;
margin-left:auto;
margin-right:auto;
padding:0;
margin:0;
background-color:#f9f9f9;
background-image:url(../global_img/bg.jpg); background-repeat:repeat-x;
color:#71828A;
} 

img {
	border:0px;
}

a  { color: #000; }
a:link {	text-decoration:none; color: #fff; }
a:visited {	text-decoration:none; color: #fff; }
a:hover {	text-decoration:none; color: #0066A8; }


a.link_page:link {	text-decoration:none; color: #0066A8; }
a.link_page:visited {	text-decoration:none; color: #0066A8; }
a.link_page:hover {	text-decoration:none; color: #0066A8; }

a.link_fiche:link {		text-decoration:underline; color: #0066A8; }
a.link_fiche:visited {	text-decoration:underline; color: #0066A8; }
a.link_fiche:hover {	text-decoration:none; color: #0066A8; }

.totalb   {  margin-left:0px;line-height:31px; color:#FFE500;list-style-type: none;, font-weight:bold}

form {
	margin: 0;
	padding: 0 0 0 0;
}

div.rechercherapide {
	float: left;
	width: 300px;
	padding: 6px 2px;
}

div.rechercherapide form {
	height: 200px;
	padding: 3px 10px;
}

form span {

	color: #86897f;
}

div.rechercherapide form fieldset {
	border: none;
	margin-bottom: 2px;	
}





.textvert {
background-color: transparent;
text-align: right;
color: #fff;
font-weight: bold;
border:0px;
}

div.rechercherapide form div.tirette {

}


div.rechercherapide form div.buttontirette input{

	width:90px;

}

div.rechercherapide form label {

	text-transform: uppercase;

}

div.rechercherapide form select {

	width: 100%;

}
 div.rechercherapide form input.text {

	border: solid 1px #fff;
	padding: 0px;
	width: 120px;
}

div.rechercherapide form input.button {

	float: right;

}



.belowbuttontirette {
	width:285px;
	height:20px;
	position:relative;
	float:right;
	clear:both;
}



#conteneur {
width:990px;
margin-left:auto;
margin-right:auto;
position:relative;
}
#header {
height: 208px;

/*background-color: #99CCCC;
*/}
#centre {
background-image:url(../global_img/float_bg.jpg); background-repeat:y;
height:auto;
width:990px;
min-height:819px;
}

#pied {
height: 36px;
background-image:url(../global_img/footer_bg.jpg); background-repeat:no-repeat;
/*background-color: #99CC99;*/
}
p {margin: 0;}

#box1 {
	background-image:url(../global_img/box/box1.png); 
	background-repeat:no-repeat; 
	width:334px;
	height:162px;
	padding-bottom:5px;
	position:relative;
}

#box1 .title {
position:absolute;
	color:#fff; font-size:13pt; font-weight:bold;
	top: 10px;
	left: 35px
	
}

#box1 .img {
position:absolute;
	color:#fff; font-size:13pt; font-weight:bold;
	top: 45px;
	left: 15px
	
}
#box1 .text {
position:absolute;
	color:#71828A; font-size:12px; font-style:normal;
	top: 43px;
	left: 115px;
	height:90px;
	width:210px;
}

#box1 .infobox {
	position:absolute;
	top: 138px;
	left: 238px;
	background-image:url(../global_img/picto/box_info.jpg); background-repeat:no-repeat;
	height:10px;
	width:87px;
	}


#box3 {
	background-image:url(../global_img/box/box3.png); 
	background-repeat:no-repeat; 
	width:334px;
	height:155px;
	padding-bottom:5px;
	position:relative;
}

#box3 .title {
position:absolute;
	color:#fff; font-size:13pt; font-weight:bold;
	top: 10px;
	left: 35px
	
}

#box3 .img {
position:absolute;
	color:#fff; font-size:13pt; font-weight:bold;
	top: 42px;
	left: 15px
	
}
#box3 .text {
position:absolute;
	color:#71828A; font-size:12px; font-style:normal;
	top: 40px;
	left: 115px;
	height:90px;
	width:210px;
}

#box3 .infobox {
	position:absolute;
	top: 135px;
	left: 238px;
	background-image:url(../global_img/picto/box_info.jpg); background-repeat:no-repeat;
	height:10px;
	width:87px;
	}



#box2 {
	background-image:url(../global_img/box/box2.png); 
	background-repeat:no-repeat; 
	width:334px;
	height:162px;
	padding-bottom:15px;
	position:relative;
}

#box2 .title {
position:absolute;
	color:#fff; font-size:13pt; font-weight:bold;
	top: 10px;
	left: 160px
	
}

#box2 .img {
position:absolute;
	color:#fff; font-size:13pt; font-weight:bold;
	top: 45px;
	left: 228px
	
}
#box2 .text {
position:absolute;
	color:#71828A; font-size:12px; font-style:normal;
	top: 43px;
	left: 15px;
	height:95px;
	width:210px;
}

#box2 .infobox {
	position:absolute;
	top: 138px;
	left: 110px;
	background-image:url(../global_img/picto/box_info.jpg); background-repeat:no-repeat;
	height:10px;
	width:87px;
	}
	
#box_liste {
 width:314px;
 position:relative;
}
#box_liste .b_head {
 background-image:url(../global_img/box/box_bien_liste_head.png); background-repeat:no-repeat; height:35px;
}
#box_liste .b_title  {
 	position:absolute;
	color:#fff; font-size:11pt; font-weight:bold;
	top: 10px;
	left: 33px
}

#box_liste .b_fluid{
 background-image:url(../global_img/box/box_bien_liste_bg.png); background-repeat:repeat-y;
}
#box_liste .b_list {
padding-left:205px;
	height:10px;
	width:87px;
	}
#box_liste .b_bottom{
 background-image:url(../global_img/box/box_bien_liste_bottom.png); background-repeat:no-repeat; height:16px;
}

#box_register {
	background-image:url(../global_img/box/box_register.png); 
	background-repeat:no-repeat; 
	width:250px;
	height:186px;
	margin-left:3px;
	padding-bottom:5px;
	position:relative;
}

#box_register .title {
position:absolute;
	color:#fff; font-size:11pt; font-weight:bold;
	top: 10px;
	left: 35px
	
}

#box_register .img {
position:absolute;
	color:#fff; font-size:13pt; font-weight:bold;
	top: 45px;
	left: 15px
	
}
#box_register .text {
position:absolute;
	color:#71828A; font-size:12px; font-style:normal;
	top: 43px;
	left: 115px;
	height:90px;
	width:210px;
}

#box_register .infobox {
	position:absolute;
	top: 135px;
	left: 238px;
	background-image:url(../global_img/picto/box_info.jpg); background-repeat:no-repeat;
	height:10px;
	width:87px;
	}

.liste_annonce {
width:943px;margin-left:auto; margin-right:auto; background-image:url(../global_img/liste_bien_bg.png); background-repeat:repeat-y;min-height:720px
}

.table_border_list {
	border-bottom:1px solid #E2C4B7;
	width:658px;
	height:123px;
}
.table_td {
	padding-right:5px; 
	padding-left:5px;
	width:429px;border-right:1px solid #919DA3; 
}

#box_list_descrip  {
	color:#71828A;
	
	width:429px;
	position:relative;
}

#box_list_descrip .ville {
	color:#EC9314; 
	font-size:11px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top: 1px;
	left:0;
}

#box_list_descrip .price {
	color:#EC9314; 
	font-size:12px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top: 1px;
	left:280px
}

#box_list_descrip .argumentaire {
	color:#B34510; 
	font-size:11px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top: 15px;
	left:280px
}




#box_list_descrip .description {
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	top: 15px;
	left:0
}


#descrip_bottom {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top: 96px;
	left:0;
	background-color:#999999;
	width:429px;
}

#descrip_bottom .ref{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top: 5px;
	left:0;
}
#descrip_bottom .info{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	left:220px;
	top:0;
}
#descrip_bottom .info_agence{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	left:320px;
	top:0;
}


#box_nav_liste {
	background-image:url(../global_img/barre_nav_liste_bien.png); 
	background-repeat:no-repeat; 
	height:26px; 
	width:675px; 
	margin-left:3px;
	color:#fff; 
	position:relative
}
#box_nav_liste .offre {	
position: absolute;
top:5px;
left:35px;
float:left
}			
#box_nav_liste .offre_annonce {	
position: absolute;top:5px;left:510px	
}




.bloc1 {
	height: 50px;
	width: 110px; padding-left:5px;
float: left;}
.bloc2 {
width: 150px; font-size:11px; font-style:normal;
float: left; margin-left: 5px;}






/*
ROLL OVER SUR IMAGES
*/	
.results_photo	{
	
	margin: 6px 5px 3px 15px;
	cursor: pointer;
	
}

.results_photos	{
	
	cursor: pointer; 
	padding:2px;
	background-color:#0066A8;
	}
.toolTip{
    padding: 15px;
    margin-left: 25px;
    background-color:#0066A8;
}	



/* #pagination 

____________________________________________________________*/

.pagination {
    font: 11px Arial, Helvetica, sans-serif;
    padding: 1px;
    margin: 0;
	padding-top:5px;
	padding-bottom:25px;
	padding-left:5px;
	padding-right:15px;
	text-align: right
	
}
.pagination a {
    background-color: #fff;
    border: 1px solid #406B82;
    color: #1E4759;
    margin: 1px;
    padding: 1px 3px;
    text-decoration: none
}
.pagination a:hover,active {
    background-color: #0066A8;
    border: 1px solid #0066A8;
    color: #fff;
    margin: 1px;
    padding: 1px 3px
}
.pagination span.courante {
    background-color: #0066A8;
    border: 1px solid #0066A8;
    color: #fff;
    font-weight: bold;
    margin: 1px;
    padding: 1px 3px
}
.pagination span.desactive {
    background-color: #fff;
    border: 1px solid #eee;
    color: #ddd;
    margin: 1px;
    padding: 1px 3px
}
/******************************************************************************/
/*FICHE PROD*/

a.R { background-image: url('../global_img/picto/go_retour.png'); background-repeat:no-repeat; text-decoration:none; display:block; width:249px; height:27px; }
a.R:hover, A.select { background-image: url('../global_img/picto/go_retour.png');background-repeat:no-repeat; }


.box_info_agence {
	background-image:url(../global_img/box/box_agence_fiche_prod.jpg);
	background-repeat:no-repeat; 
	width:259px; 
	height:211px; 
	position:relative
}
.box_phone_agence {
	color:#B34510;
	width:259px; 
	text-align:center; 
	font-size:14px; 
	padding-bottom:5px; 
	padding-top:5px
}
.barre_descript {
	background-image:url(../global_img/fiche_bien_barre_description.jpg);
	background-repeat:no-repeat;
	height:33px;
	width:675px;
	margin-left:3px
}

.texte_descript {
	width:637px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 23px 10px 15px
}
.barre_detail {
	background-image:url(../global_img/fiche_bien_barre_caracteris.jpg); 
	background-repeat:no-repeat; 
	height:33px; 
	width:675px; 
	margin-left:3px
}

.color_ocre_titre {
	color:#EC9314; 
	font-weight:bold; 
	font-size:12px;
	text-transform:uppercase;
}

/* Galerie photo */

.galImgSml {
padding: 0;
margin: 0 5px 0 0;
height: 70px;
width: 100px;
float: left;
border:solid 1px #0066A8;
}

.galImgBig {
padding: 0 0px 0px 0;
border:solid 5px #0066A8;
}

.dCol4Lst3 {
width: 390px;
height :400px;
padding-left:5px;
padding-top:5px;
margin-left:7px;
margin-right:12px;
text-align:center;
}

.dCol4Lst2 {
width: 659px;
margin-left:auto;
margin-right:auto;
height:80px;
padding-top:10px;
padding-left:15px;
}

#info {height:30em;}
#info p {text-align:center;}
.menu {
  display:table;           /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;      /* keep text on one line */
  border:1px solid #06a;   /* add a border to show size of menu */
  }
.menu li {
  display:table-cell;      /* ignored by IE */
  }
.menu a, .menu a:visited {
  display:block;           /* for all browsers except IE */
  padding:4px 16px;
  color:#0066A8; 
  background:#d4d4d4; 
  border:1px solid #fff;   /* add a 1px white border around each list item */ 
  text-decoration:none;
  }
.menu a:hover {
  color:#fff; 
  background:#08c;
  }

.lefted {margin:0 auto 0 10px;}
.centered {margin:0 auto;}
.righted {margin:0 0 0 auto;}
.menu {
  display:inline-block;    /* for IE only */
  width:1px;               /* IE will expand 1px width to fit menu width */
  padding:0 2px;           /* fix bug in IE to get border spacing correct */
  }  
.menu li {
  display:inline;          /* for IE only */
  }
.menu a, .menu a:visited {
  display:inline-block;    /* for IE only */ 
  margin:0 -2px;           /* to correct an IE bug that doubles the border width */  
  }



