* {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color:#FFFFFF;
}

a {
	font-size: 12px;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}
select {
	color: black;
}

select, option {
	color: black;
	padding-left:2px;
	background-color:#fbfafc;
}
input {
	background-color:#fbfafc;
	color:#000000;
}
ul{
	list-style-type:none;
}
.asterisque{
	margin-left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b30003;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    Bandeau Haut   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#haut {
	position: absolute;
	top: 10px;
	left:50%;
	width: 982px;
	margin-left:-490px;
}

#haut #joiner{
    height: 75px;
    width: 933px;
    margin-left: 17px;
    margin-top: -2px;
    background: url(images/fond_main.jpg) repeat 0px 0px;
}

#haut #joiner #num{
    height:18px;
    width:132px;
    color:#7c7b76;
    font-weight:bold;
    background-image:none !important;
    background-color:#d8dc01;
    margin:0px 0px 0px 0px !important;
    padding:5px 0px 0px 12px !important;
    float: left;
}

#haut #languette{
    height:21px;
    width:25px;
    background-color:#D8DC01;
    float: right;
}

#haut #menu_haut{
	font-size:12pt;
	font-weight:bold;
        height: 55px;
        margin-left: 30px;
        width: 692px;
        float: left;
        background: url(images/menu.png) no-repeat 0px 0px;
}
#haut #menu_haut li{
display:inline;
line-height: 30px;

}
#haut #menu_haut li a{
color:#FFFFFF;
}
#haut #menu_haut #li1{
margin-left:60px;

}
#haut #menu_haut #li2{
margin-left:75px;

}
#haut #menu_haut #li3{
margin-left:74px;

}
#haut #menu_haut #li4{
margin-left:51px;

}
#haut #menu_haut #li5{
margin-left:30px;

}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    Bandeau Bas   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#bas{
	width:933px;
	height:29px;
	clear:both;
	background: url(images/bas.jpg) no-repeat scroll;
	padding-top:1px;
}

#bas ul {
	margin-top:2px;
	margin-left:14px;
}
#bas div{
float:left;
margin-left:140px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#bas ul li {
	float:left;
	padding-left:7px;
	margin-right:10px;
	display:inline;
}

#bas ul li a{
	color:#FFFFFF;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    Main   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#main {
	position: absolute;
	top:260px;
	left:50%;
	width: 933px;
	margin-left:-473px;
	background: url(images/fond_main.jpg) repeat scroll;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   INDEX.PHP   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* GAUCHE */

#accueil_gauche{
	float:left;
	width:287px;
	height:auto;
	margin-left:10px;
	display:inline;
	z-index:-1;
}

#accueil_gauche a{
color:#FFFFFF;
}

#accueil_gauche h2{
margin-top:20px;
margin-left:110px;
font-size:18px;
font-weight:bold;
}
#accueil_gauche h2 a{
color:#81197f;
font-size:18px;
font-weight:bold;
}
#accueil_gauche h2 span{
color:#81197f;
font-size:11px;
}

#accueil_gauche ul{
height:53px;
font-size:12px;
background:url(images/violet.jpg) no-repeat scroll;
margin-left:19px;
padding-top:2px;
}

#accueil_gauche ul li{
padding-left:10px;
background:url(images/puce_violette.jpg) no-repeat scroll;
background-position: center left;
}

#accueil_gauche ul li#li_1{
margin-left:90px;
font-weight:bold;
}
#accueil_gauche ul li#li_1:hover{
font-style:italic;
}

#accueil_gauche ul li#li_2{
margin-left:55px;
padding-left:15px;
font-weight:bold;
}

#accueil_gauche ul li#li_2:hover{
font-style:italic;
}

#accueil_gauche ul li#li_3{
font-weight:bold;
margin-left:19px;
padding-left:10px;
}
#accueil_gauche ul li#li_3:hover{

font-style:italic;
}


#accueil_gauche h2 a#locations{
color:#d20c56;
}
#accueil_gauche ul#ul_locations{
background:url(images/rose.jpg) no-repeat scroll;
padding-top:10px;
}
#accueil_gauche ul#ul_locations li{
background:url(images/puce_rose.jpg) no-repeat scroll;
background-position: center left;
}
#accueil_gauche ul#ul_locations li#li_4{
margin-left:65px;
font-weight:bold;
}
#accueil_gauche ul li#li_4:hover{

font-style:italic;
}
#accueil_gauche ul#ul_locations li#li_5{
margin-left:35px;
font-weight:bold;
}
#accueil_gauche ul li#li_5:hover{

font-style:italic;
}


#accueil_gauche p{
background:url(images/gris_orange.jpg) no-repeat scroll;
margin:38px 0px 0px 19px;
padding:2px 0px 0px 85px;
height:53px;
color:#FFFFFF;
font-weight:bold;
}

#accueil_gauche p span{
font-weight:normal;
margin-left:-20px;
}
#accueil_gauche p a{
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
margin-top:3px;
}
#accueil_gauche p#acquereurs{
background:url(images/gris.jpg) no-repeat scroll;
}
#accueil_gauche p#acquereurs a{
margin-left:-60px;
}







/* CENTRE */

#accueil_centre{
	float:left;
	margin-bottom:20px;
	width:634px;
	display:inline;
	z-index:-1;
}
#phrase{
font-size:10px;
/*position:absolute;
top:5px;
left:170px;*/
margin:5px 0px -50px 170px; 
/*z-index:2;!important*/
}
#phrase2{

margin-top:10px;

}

#accueil_centre h1{
text-align:right;
margin-right:50px;
color:#d9dc00;
}

#accueil_centre #actualites{
background-color:#8f8e89;
color:#FFFFFF;
border: solid 1px #6f6e67;
margin-left:430px;
margin-top:8px;
width:187px;
padding:10px 5px 0px 5px;
}


#accueil_centre #nouveaute{
	color:#515050;
	margin:-30px 0px 0px 70px;
	padding:0px 130px 0px 10px;
	text-align:right;
	font-size:24px;
	font-weight:normal;
}

#accueil_centre #img{
height:215px;
width:279px;
position:absolute;
margin-left:-50px;
margin-top:-90px;
border:2px solid #FFFFFF;
}

#accueil_centre #nouveaute span{
font-weight:bold;
font-size:24px;
color:#515050;
}



#accueil_centre #cadre_nouveaute{
background-color:#8f8e89;
color:#FFFFFF;
margin-right:30px;
margin-left:55px;
border: solid 1px #FFFFFF;
padding-top:23px;
}

#accueil_centre #cadre_nouveaute #liste_photos_cdc{
	margin:35px 0px 10px 20px;
	height:100px;
}

#accueil_centre #cadre_nouveaute #liste_photos_cdc a{
	float:left;
	width:115px;
	margin:0px 0px 0px 16px;
	display:inline;
}

#accueil_centre #cadre_nouveaute #liste_photos_cdc a h1{
	width:125px;
	text-align:left;
	font-size:10px;
	color:#ffffff;
}

#accueil_centre #cadre_nouveaute #liste_photos_cdc a img{
	height:69px;
	width:93px;
	border:2px solid #81197f;
}

#accueil_centre #cadre_nouveaute #liste_photos_cdc a #p1{
	height:69px;
	width:93px;
	border:2px solid #FFFFFF;
}

#accueil_centre #cadre_nouveaute #liste_photos_cdc a h2{
	width:125px;
	text-align:right;
	font-size:10px;
	color:#fbd0a0;
}

#accueil_centre #cadre_nouveaute #informations_cdc{
width:286px;
margin-left:244px;
border-bottom:solid 1px #ffffff;
height:129px;
}

#accueil_centre #cadre_nouveaute #informations_cdc h2{
color:#81197f;
margin-bottom:14px;
}

#accueil_centre #cadre_nouveaute #informations_cdc a{
margin-top:30px;
margin-bottom:10px;
color:#ffffff;
display:block;
margin-left:170px;
font-style:italic;
}

#curseur1{
position:absolute;
top:297px;
left:375px;
}
#curseur2{
position:absolute;
top:297px;
left:505px;
display: none;
}
#curseur3{
position:absolute;
top:297px;
left:635px;
display: none;
}
#curseur4{
position:absolute;
top:297px;
left:765px;
display: none;

}
/* ---------------------------------------- index 404 ---------------------------------------*/

#central {
	width: 400px;
	margin-left: 175px;
	text-align: justify;
	margin-top: 60px;
	margin-bottom : 80px;
}

#central h2 {
	margin-bottom: 10px;
}

#index_404 p {
	margin-bottom: 10px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////::   LISTE-ANNONCES.PHP   :: /////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#liste-annonces #num {
background-color:#D8DC01;
background-image:none !important;
color:#7C7B76;
font-weight:bold;
height:18px;
padding:5px 0px 0px 12px !important;
margin: 0px 0px 0px 6px;
width:132px;
float:left;
}
#liste-annonces #formulaire{
width:300px;
margin-left:610px;
padding-top:10px;
}
#liste-annonces #formulaire_bis{
width:500px;
margin-left:410px;
padding-top:10px;
}

#liste-annonces #formulaire_bis label{
float:left;
margin-right:16px;
color:#d2d415;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

#liste-annonces #formulaire_bis select{
float:left;
margin-right:16px;
width:166px;
}
#liste-annonces #formulaire_bis #boutton{
margin-top:-3px;
}

#liste-annonces #formulaire label{
float:left;
margin-right:16px;
color:#d2d415;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

#liste-annonces #formulaire select{
float:left;
margin-right:16px;
width:166px;
}
#liste-annonces #formulaire #boutton{
margin-top:-3px;
}
#liste-annonces #gauche{
float:left;
width:290px;
}

#liste-annonces #gauche h2{
margin-top:30px;
margin-left:110px;
color:#81197f;
font-size:18px;
font-weight:bold;
}
#liste-annonces #gauche h2 a{
color:#81197f;
font-size:18px;
font-weight:bold;
}

#liste-annonces h2 span {
color:#81197F;
font-size:11px;
}
#liste-annonces #gauche h2#loc{
margin-top:30px;
margin-left:100px;
color:#d20c56;
font-size:18px;
font-weight:bold;
}
#liste-annonces #gauche h2#loc a{
color:#d20c56;
font-size:18px;
font-weight:bold;
}

#liste-annonces #gauche ul{
height:53px;
font-size:12px;
background:url(images/violet.jpg) no-repeat scroll;
margin-left:19px;
padding-top:2px;
}
#liste-annonces #gauche ul#location{
height:53px;
font-size:12px;
background:url(images/rose.jpg) no-repeat scroll;
margin-left:19px;
padding-top:2px;
}

#liste-annonces #gauche ul li a{
color:#FFFFFF;
}
#liste-annonces #gauche ul li{
padding-left:10px;
background:url(images/puce_violette.jpg) no-repeat scroll;
background-position: center left;
}



#liste-annonces #gauche ul li#li_1_loc{
font:Verdana, Arial, Helvetica, sans-serif;
margin-left:65px;
margin-top:7px;
padding-left:7px;
background:url(images/puce_rose.jpg) center left no-repeat scroll;
font-weight:bold;
}
#liste-annonces #gauche ul li#li_2_loc{
margin-left:35px;
padding-left:7px;
background:url(images/puce_rose.jpg) center left no-repeat scroll;
font-weight:bold;
}

#liste-annonces #gauche ul li#li_1{
margin-left:90px;
font-weight:bold;
}
#liste-annonces #gauche ul li#li_1:hover{
font-style:italic;
}
#liste-annonces #gauche ul li#li_2{
margin-left:55px;
padding-left:15px;
font-weight:bold;
}
#liste-annonces #gauche ul li#li_2:hover{
font-style:italic;
}
#liste-annonces #gauche ul li#li_3{
margin-left:19px;
padding-left:10px;
font-weight:bold;
}
#liste-annonces #gauche ul li#li_3:hover{
font-style:italic;
}

#liste-annonces #gauche p{
height:53px;
font-size:12px;
background:url(images/violet_bis.jpg) no-repeat scroll;
margin-left:19px;
padding-top:10px;
padding-left:70px;
color:#FFFFFF;
font-weight:bold;
margin-top:20px;
}

#liste-annonces #gauche p#loca{
height:53px;
font-size:12px;
background:url(images/losange_location2.jpg) no-repeat scroll;
margin-left:19px;
padding-top:10px;
padding-left:70px;
color:#FFFFFF;
font-weight:bold;
margin-top:20px;
}

#liste-annonces #gauche p span{
margin-left:-30px;

}

#liste-annonces #droit{
width:640px;
float:left;
}
#liste-annonces #droit #pagination{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
margin-top:53px;
margin-bottom:16px;
font-weight:bold;
color:#FFFFFF;
background-color:#821980;
width:621px;
}

#liste-annonces #droit #pagination_loc{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
margin-top:44px;
margin-bottom:16px;
font-weight:bold;
color:#FFFFFF;
background-color:#d20c56;
width:621px;
}

#liste-annonces #droit #pagination_loc a{
color:#FFFFFF;
font-size:10px !important;
}

#liste-annonces #droit #pagination_loc #prec{
width:220px;
float:left;
}
#liste-annonces #droit #pagination_loc #liste_pages{
float:left;
}
#liste-annonces #droit #pagination_loc #suiv{
width:210px;
float:left;
text-align:right;
}

#liste-annonces #droit #pagination a{
color:#FFFFFF;
font-size:10px !important;
}

#liste-annonces #droit #pagination #prec{
width:220px;
float:left;
}
#liste-annonces #droit #pagination #liste_pages{
float:left;
}
#liste-annonces #droit #pagination #suiv{
width:210px;
float:left;
text-align:right;
}

#liste-annonces #droit #liste{
clear:both;
margin-right:17px;
}

#liste-annonces #droit #liste li{
background-color:#7c7b76;
margin-bottom:14px;
border:2px #FFFFFF solid;
clear:both;
height:150px;
}

#liste-annonces #droit #liste li .photo img{
border:2px #811e7f solid;
margin:10px 10px 10px 10px;

}

#liste-annonces #droit #liste li .photo{
float:left;
}


#liste-annonces #droit .description{
padding-top:20px;
}
#liste-annonces #droit .description h2 a{
font-size:14px;
margin-bottom:15px;
display:block;
color:#811e7f;
}
#liste-annonces #droit .description .desc{
margin-bottom:19px;
color:#FFFFFF;
font-size:11px;

}
#liste-annonces #droit .description h3 a{
font-size:12px;
color:#811e7f;
}
#liste-annonces #droit .description .plus{
margin-top:10px;
display:block;
color:#FFFFFF;
margin-left:500px;
font-size:11px;
font-style:italic;
}
#liste-annonces #droit .description hr{
color:#FFFFFF;
background-color:#FFFFFF;
height:1px;
width:400px;
visibility:visible;
}

#liste-annonces #pages{
background-color:#811E7F;
width:621px;
float:left;
font-weight:bold;

}

#liste-annonces #pages a{
color:#FFFFFF;
font-size:10px;
}

#liste-annonces #pages #prec{
width:210px;
float:left;
}
#liste-annonces #pages #liste_pages{
float:left;
text-align:center;
width:200px;
}
#liste-annonces #pages #suiv{
width:210px;
float:left;
text-align:right;
}

#liste-annonces #gauche #recherche,
#detail_annonce #gauche #recherche{
	border:2px solid #7C7B76;
	background-color:#821980;
	width:250px;
	margin-left:10px;
	margin-top:30px;
	padding:5px;
}

#liste-annonces #gauche #form_rech p,
#detail_annonce #gauche #form_rech p{
	height:auto;
	background:none;
	margin:5px 0px 0px 3px;
	padding:0px;
	
}

#liste-annonces #gauche #form_rech p span,
#detail_annonce #gauche #form_rech p span{
	text-align:center;
	margin-left:0px;	
	width:245px;
}


#liste-annonces #gauche h1{
	font-family:Verdana,Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:7px 0px 3px 5px;;
}

#liste-annonces #gauche #form_rech #valider{
	margin:3px 0px 7px 70px;
	border:2px solid #FFFFFF;
	background-color:#D8DC01;
	color:#57584A;
}

#liste-annonces #gauche #form_rech #prix_min{
	margin:0px 0px 0px 4px;
}

#liste-annonces #gauche #form_rech #commune{
	margin:5px 0px 0px 3px;
}

/*--------------------------------------------- annonce.php---------------------------------------------*/

#detail_annonce #num {
background-color:#D8DC01;
background-image:none !important;
color:#7C7B76;
font-weight:bold;
height:20px;
padding:5px 0px 0px 12px !important;
margin: 0px 0px 0px 6px;
width:132px;
}

#detail_annonce #gauche{
float:left;
width:290px;
}

#detail_annonce #gauche h2{
margin-top:30px;
margin-left:110px;
color:#81197f;
font-size:18px;
font-weight:bold;
}
#detail_annonce #gauche h2 a{
color:#81197f;
font-size:18px;
font-weight:bold;
}

#detail_annonce h2 span {
color:#81197F;
font-size:11px;
}

#detail_annonce #gauche ul{
height:53px;
font-size:12px;
background:url(images/violet.jpg) no-repeat scroll;
margin-left:19px;
padding-top:2px;
}

#detail_annonce #gauche ul li a{
color:#FFFFFF;
}
#detail_annonce #gauche ul li{
padding-left:10px;
background:url(images/puce_violette.jpg) no-repeat scroll;
background-position: center left;
}

#detail_annonce #gauche ul li#li_1{
margin-left:90px;
font-weight:bold;
}
#detail_annonce #gauche ul li#li_1:hover{
font-style:italic;
}
#detail_annonce #gauche ul li#li_2{
margin-left:55px;
padding-left:15px;
font-weight:bold;
}
#detail_annonce #gauche ul li#li_2:hover{
font-style:italic;
}
#detail_annonce #gauche ul li#li_3{
margin-left:19px;
padding-left:10px;
font-weight:bold;
}
#detail_annonce #gauche ul li#li_3:hover{
font-style:italic;
}

#detail_annonce #gauche p{
height:53px;
font-size:12px;
background:url(images/violet_bis.jpg) no-repeat scroll;
margin-left:19px;
padding-top:10px;
padding-left:70px;
color:#FFFFFF;
font-weight:bold;
margin-top:20px;
}
#detail_annonce #gauche p span{
margin-left:-30px;

}

#detail_annonce #annonce{
	border:#FFFFFF 3px solid;
	background-color:#7c7b76;
	float:left;
	padding:20px 20px 20px 20px;
	margin-bottom:5px;
	margin-top:52px;
	display:inline;
}

#detail_annonce #annonce #photo {
width:352px;
float:left;
}

#detail_annonce #annonce #img2 {
border:2px solid #81197f;
width:350px;
height:260px;
}

#detail_annonce #annonce #navigation {
font-size:10px;
height:17px;
margin-left:0px;
text-align:left;
width:350px;
color:#FFFFFF;
padding-left:10px;
}

#detail_annonce #navigation #photo_s {
color:#FFFFFF;
font-size:11px;
text-align:right;
text-decoration:none;
display:block;
float:left;
}

#detail_annonce #navigation #photo_p{
font-size:11px;
text-decoration:none;
display:block;
float:left;
}
#detail_annonce #navigation #zoom_p{
margin-left:28px;
margin-right:25px;
display:inline;
font-size:11px;
display:block;
float:left;
}
#detail_annonce #navigation #zoom{
color:#FFFFFF;
font-size:11px;
display:inline;
float:left;

}

#detail_annonce #droite{
margin-left:15px;
padding:0px 0px 10px 0px;
width:180px;
height:255px;
float:left;
border-bottom:solid #ffffff 1px;
display:inline;
}
#detail_annonce #droite #img_1{
border:2px solid #81197F;
margin-left:15px;
margin-top:3px;
}
#detail_annonce #droite #img_2{
border:2px solid #81197F;
margin-left:20px;
margin-top:3px;
}
#detail_annonce #droite #img_3{
border:2px solid #81197F;
margin-left:15px;
margin-top:3px;
}
#detail_annonce #droite #img_4{
border:2px solid #81197F;
margin-left:20px;
margin-top:3px;
}


#detail_annonce #droite h2{
color:#81197f;
margin-bottom:40px;
font-size:13px;
}
#detail_annonce #droite p{
color:#ffffff;
margin-bottom:2px;
}
#detail_annonce #autres_informations{
clear:both;
padding-top:10px;

}
#detail_annonce #autres_informations h3{
color:#81197f;
background:url(images/puce_annonce.jpg) no-repeat scroll left center;
margin-top:10px;
font-size:14px;
padding-left:16px;

}
#detail_annonce #autres_informations p{
color:#ffffff;
padding-left:22px;
margin-top:10px;
width:320px;
}

#exclu_annonce{
margin-top:-50px;
margin-left:400px;
}

#detail_annonce #action{
margin:20px 20px 0px 20px;
border-bottom:#FFFFFF 1px solid;
border-top:#FFFFFF 1px solid;
padding:2px;
height:45px;
width:520px;
}

#detail_annonce #action .action_d{
float:left;
width:170px;
height:44px;
background-color:#7f4a7b;
margin-left:2px;
display:inline;
}

#detail_annonce #action #action_mail{
background:#7f4a7b url(images/mail_annonce.jpg) left center no-repeat scroll;

}
#detail_annonce #action #action_print{
background:#7f4a7b url(images/print_annonce.jpg) left center no-repeat scroll;

}

#detail_annonce #action #action_geoloc{
background:#7f4a7b url(images/geoloc_annonce.jpg) left center no-repeat scroll;
padding-right:0px;
float:left;
}

#detail_annonce #action .action_d div{
color:#FFFFFF;
margin-top:7px;
margin-left:55px;
padding-left:5px;
float:left;
display:inline;

}
#detail_annonce #action .action_d a{
color:#FFFFFF;

}

#detail_annonce #nav{
margin:5px 0px 0px 290px;
width:630px;
clear:both;
height:40px;
}

#detail_annonce #nav a{
color:#FFFFFF;
}

#nav #annonce_prec{
width:210px;
float:left;
display:block;
background-color:#81197f;
height:14px;
}

#nav #retour_liste{
float:left;
text-align:center;
width:205px;
background-color:#81197f;
display:block;
}

#nav #annonce_suiv{
width:210px;
float:left;
display:block;
text-align:right;
background-color:#81197f;
height:14px;
}

#exclu
{
margin-left:530px;
margin-bottom:-30px;
margin-top:-10px;
}


/*--------------------------------------------- agence.php---------------------------------------------*/

#agence{
	width:908px;
	margin:0px 0px 40px 0px;
}

#agence h1 {
	height:34px;
	text-align:left;
	font-size:24px;
	color:#515050;
	padding:6px 20px 0px 150px;
font-weight:normal;
	
}
#agence #gras {
	font-size:24px;
	color:#515050;
	font-weight:bold;
}

#agence #presentation{
width:410px;
float:left;
margin-top:26px;
margin-left:0px;
margin-right:17px;
}

#agence #img{
margin-top:80px;
}

#agence #img img{
border: 2px solid #e43117;
}

 #main #num_2 {
background-color:#D8DC01;
background-image:none !important;
color:#7C7B76;
font-weight:bold;
height:18px;
margin:0px 0px 0px 6px !important;
padding:5px 0px 0px 12px !important;
width:132px;
}
#agence #contenu {
	width:730px;
	border:#FFFFFF 3px solid;
	background-color:#7c7b76;
	margin:6px 20px 0px 150px;
	
}

#agence #contenu h2{
	color:#e43117;
	font-size:14px;
	background:url(images/puce_agence.jpg) left center no-repeat scroll;
	padding-left:20px;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:10px;
	margin-left:20px;
	
}

#agence #contenu th {
background-color:#e53118;
color:white;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:16px;
width:229px;
}

#agence #contenu table {
margin-left:15px;
width:689px;
}
#agence #contenu td {
background-color:#5c5b59;
color:#ffffff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding-left:20px;
width:200px;
height:18px;
}

.colonne_email {
text-align:center;
}

#agence #fin {
	clear:both;
	
}

#agence #contenu p{
	margin:20px;
	color:#FFFFFF;
	font-size:11px;
	text-align:justify;
}



/****************************************************** contact.php **********************************************************************/

#contactez{
	width:739px;
	border:#FFFFFF 3px solid;
	background-color:#7c7b76;
	margin:6px 20px 20px 150px;
}
#titre {
color:#515050;
font-size:24px;
font-weight:normal;
height:34px;
padding:6px 20px 0px 150px;
text-align:left;
}
#titre #titre_gras {
color:#515050;
font-size:24px;
font-weight:bold;
text-align:left;
}
#contactez h1{
color:#fa6c02;
font-size:14px;
font-weight:bold;
background:url(images/puce_contact.jpg) left center no-repeat scroll;
padding-left:20px;
margin-top:34px;
margin-left:105px;
margin-bottom:20px;
}
#contactez label{
color:#FFFFFF;
}
#contactez #choix_1{
margin-left:160px;
margin-right:10px;
}
#contactez #choix_2{
margin-left:26px;
margin-right:10px;
}
	
#contactez #choix_3{
margin-left:25px;
margin-right:10px;
}

#contactez #nom_label{
margin-left:160px;
margin-right:45px;
}

#contactez #nom{
width:110px;
border:#a1a19f 1px solid;
}

#contactez #prenom_label{
margin-left:90px;
margin-right:14px;
}

#contactez #prenom{
width:110px;
border:#a1a19f 1px solid;
}

#contactez #adresse_label{
margin-left:160px;
margin-right:35px;
}

#contactez #adresse{
width:387px;
border:#a1a19f 1px solid;
}

#contactez #ville_label{
margin-left:115px;
margin-right:9px;
}

#contactez #ville{
width:110px;
border:#a1a19f 1px solid;
}
#contactez #cp_label{
margin-left:160px;
margin-right:12px;
}

#contactez #cp{
width:110px;
border:#a1a19f 1px solid;
}

#contactez #telephone_label{
margin-left:160px;
margin-right:10px;
}

#contactez #telephone{
width:110px;
border:#a1a19f 1px solid;
}

#contactez #mail_label{
margin-left:52px;
margin-right:13px;
}

#contactez #mail{
width:110px;
border:#a1a19f 1px solid;
}

#contactez #message_label{
margin-left:160px;
margin-right:40px;
}
#contactez #message{
border:#a1a19f 1px solid;
width:391px;
height:93px;
margin-bottom:-88px;
color:#000000;
}
#contactez #champs{
margin-top:110px;
margin-left:100px;
font-style:italic;
}
#contactez #bouton{
margin-top:20px;
margin-left:580px;
margin-bottom:30px;
}
	
/*************************************** plan-du-site.php ***********************************/

#plan{
	width:500px;
	margin-top:20px;
	margin-left:90px;
	margin-bottom:20px;
	padding-left:40px;
	color:#999999;
	font-size:11px;
	
}
#contenu_plan_site{
	background-color:#7C7B76;
	border:3px solid #FFFFFF;
	margin:6px 20px 20px 150px;
	width:730px;
}
ul#plan-site {
	list-style-type:none;
	width:432px;
	margin:0px 0px 0px 140px;
	padding-left:20px;
	height:auto;
	padding-top:50px;
}
ul#plan-site li.row{
	clear:both;
	height:15px;
}
ul#plan-site li.row ul{
	list-style-type:none;
}
ul#plan-site li.row ul li{
	padding-top:1px;
	padding-bottom:1px;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
ul#plan-site li.row ul li.bloc1{
	float:left;
	width:80px;
	padding-left:20px;
}
ul#plan-site li.row ul li.bloc2{
	float:left;
	width:95px;
}
ul#plan-site li.row ul li.bloc3{
	float:left;
	width:190px;
}
ul#plan-site a{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul#plan-site a:hover{
	color:#ffffff;
}
ul#plan-site  img{
	margin-right:4px;
}
ul#plan-site .puce{
	background:url(images/puce_cdc.png) no-repeat scroll left 4px;
	}
/*************************************** pages contenu ***********************************/	

#pcontenu{
	background-color:#7C7B76;
	border:3px solid #FFFFFF;
	margin:6px 20px 20px 150px;
	width:730px;
}
#pcontenu p{
	text-align:justify;
	color:#ffffff;
	padding:10px;
}

#pcontenu h1{
	padding:8px;
	color:#D8DC01;
}
#pcontenu a {
font-style:italic;
/*color:#515050;*/
color:#333333;
}
/*************************************** credits-liens.php ***********************************/

#credits{
	background-color:#7C7B76;
	border:3px solid #FFFFFF;
	margin:6px 20px 20px 150px;
	width:730px;
}
#credits h2{
	padding-top:10px;
	padding-left:230px;
	font-size:14px;
	height: 22px;
	font-weight:normal;
	font-weight:bold;
	color:#ffffff;
}
#credits b{
	font-weight:normal;
}
#credits ul{
	padding-top:25px;
	padding-bottom:30px;
}
#credits ul li{	
	margin-left:275px;
	margin-bottom:10px;
}

#credits p{
	color:#ffffff;
}

#credits ul li a{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:50px;
}

#credits ul li a.seul{
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:0px;
}

/* -------------------------------------------------------- zoom.php -------------------------------------------------------------*/

#zoom_detail{
	width:620px;
	margin-top:10px;
}
#zoom_detail #zoom_pic {
	text-align:center;
}
#zoom_detail #zoom_pic img{
	border:1px solid #999999;
}
#zoom_detail #zoom_nav{	
	width:337px;
	background-color:#ffffff;
	margin-left:140px;
	padding-top:2px;
	padding-bottom:4px;
	border:1px solid #999999;
}
#zoom_detail #zoom_nav img{
	margin-left:3px;
	margin-right:3px;
	padding-top:2px;
}	
#zoom_detail #zoom_nav a{
	color:#333333;
}
#zoom_detail #zoom_nav a#suiv{
	margin-left:120px;
}
#zoom_detail a{
	color:#333333;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#zoom_detail p{
	margin-top:10px;
	text-align:center;
}

/*------------------------------------------------------------- index404.php -------------------------------------------------------*/

#main #index404{
	margin : 20px 0px 10px 150px;
	padding-bottom:25px;
	padding-top:10px;
	width:450px;
	background-color: #cccccc;
	color:#000000;
	font-weight:normal;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#index404 h1{
	border:1px solid #353367;
	width:400px;
	padding-bottom:10px;
	padding-top:10px;
	margin-left:25px;
	margin-top:10px;
	margin-bottom:20px;
	text-align:center;
	margin-bottom:40px;
	color:#353367;
	background-color:white;
}
#index404 p{
	margin-bottom:30px;
	margin-left:80px;
	margin-right:80px;
	color:#353367;
}


/****************************************************** mentions-legales.php **********************************************************************/

h1#title_r{
	color:#515050;
font-size:24px;
font-weight:normal;
height:34px;
padding:6px 20px 0px 150px;
text-align:left;
}

#mentions{
	background-color:#7C7B76;
	border:3px solid #FFFFFF;
	margin:6px 20px 20px 150px;
	width:730px;
}

#mentions  p{
	margin-left:12px;
	margin-right:22px;
	padding-top:10px;
	padding-bottom:6px;
	text-align:justify;
	font-size:11px;
	color:#ffffff;
}
#mentions  a{
	font-size:11px;
	color:#ffffff;
}

/*************************************** alerte-mail.php ***********************************/


#alerte{
	width:739px;
	border:#FFFFFF 3px solid;
	background-color:#7c7b76;
	margin:6px 20px 20px 150px;
}
#alerte_titre {
color:#515050;
font-size:24px;
font-weight:normal;
height:34px;
padding:6px 20px 0px 150px;
text-align:left;
}
#alerte_titre span{
color:#515050;
font-size:24px;
font-weight:bold;
}
#alerte h1{
color:#d9dc00;
font-size:14px;
font-weight:bold;
background:url(images/puces_eval.jpg) left center no-repeat scroll;
padding-left:20px;
margin-top:34px;
margin-left:105px;
margin-bottom:20px;
}
#alerte #coor_titre{
margin-top:110px;
}
#alerte label{
color:#FFFFFF;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#alerte textarea {
width:325px;
height:66px;
border:1px solid #A1A19F;
}
#alerte #categorie_label{
margin-left:165px;
margin-right:85px;
}
#alerte #categ_1
{
margin-right:5px;
}

#alerte #categ_2
{
margin-right:5px;
margin-left:30px;
}
#alerte .et{
margin-left:25px;
margin-right:25px;
}

#alerte #commentaire{
margin-bottom:-60px;
margin-left:35px;
color:#000000;
}

#alerte #type_label{
margin-left:160px;
margin-right:75px;
}
#alerte #type{
width:110px;
border:#a1a19f 1px solid;
}
#alerte #budget_label{
margin-left:160px;
margin-right:30px;
}
#alerte #budget_min{
width:110px;
border:#a1a19f 1px solid;
}
#alerte #budget_max{
width:110px;
border:#a1a19f 1px solid;
}
#alerte #surface_label{
margin-left:160px;
margin-right:30px;
}
#alerte #surface_min{
width:110px;
border:#a1a19f 1px solid;
}
#alerte #surface_max{
width:110px;
border:#a1a19f 1px solid;
}
#alerte #nb_pieces_label{
margin-right:10px;
margin-left:159px;
}
#alerte #nb_pieces_min{
width:110px;
border:#a1a19f 1px solid;
}
#alerte #nb_pieces_max{
width:110px;
border:#a1a19f 1px solid;
}
#alerte #commentaire_label{
margin-left:160px;
}
#alerte #choix_1{
margin-left:160px;
margin-right:10px;
}
#alerte #choix_2{
margin-left:26px;
margin-right:10px;
}
	
#alerte #choix_3{
margin-left:25px;
margin-right:10px;
}

#alerte #nom_label{
margin-left:160px;
margin-right:50px;
}

#alerte #nom{
width:104px;
border:#a1a19f 1px solid;
}

#alerte #prenom_label{
margin-left:90px;
margin-right:10px;
}

#alerte #prenom{
width:110px;
border:#a1a19f 1px solid;
}

#alerte #adresse_label{
margin-left:162px;
margin-right:37px;
}

#alerte #adresse{
width:380px;
border:#a1a19f 1px solid;
}

#alerte #ville_label{
margin-left:105px;
margin-right:10px;
}

#alerte #ville{
width:110px;
border:#a1a19f 1px solid;
}
#alerte #cp_label{
margin-left:160px;
margin-right:17px;
}

#alerte #cp{
width:110px;
border:#a1a19f 1px solid;
}

#alerte #telephone_label{
margin-left:160px;
margin-right:15px;
}

#alerte #telephone{
width:110px;
border:#a1a19f 1px solid;
}

#alerte #mail_label{
margin-left:52px;
margin-right:5px;
}

#alerte #mail{
width:110px;
border:#a1a19f 1px solid;
}

#alerte #message_label{
margin-left:160px;
margin-right:40px;
}
#alerte #message{
border:#a1a19f 1px solid;
width:391px;
height:93px;
margin-bottom:-88px;
}
#alerte #champs{
margin-top:110px;
margin-left:100px;
font-style:italic;
}
#alerte #bouton{
margin-top:20px;
margin-left:580px;
margin-bottom:30px;
}

/* ------------------------------------------ envoi_ami.php ----------------------------------- */

#bzzt label {
color:#FFFFFF !important;
}

#drap{
margin-left:870px;
margin-top:45px;
}

/****************************************************** evaluation.php **********************************************************************/

#evaluation{
	width:739px;
	border:#FFFFFF 3px solid;
	background-color:#7c7b76;
	margin:0px 20px 20px 150px;
}
#eval {
color:#515050;
font-size:24px;
font-weight:normal;
height:34px;
padding:0px 20px 0px 150px;
text-align:left;
}
#eval span {
color:#515050;
font-size:24px;
font-weight:bold;
text-align:left;
}
#evaluation h1{
color:#d9dc00;
font-size:14px;
font-weight:bold;
background:url(images/puces_eval.jpg) left center no-repeat scroll;
padding-left:20px;
margin-top:34px;
margin-left:105px;
margin-bottom:20px;
}
#evaluation #description{
margin:20px;
color:#FFFFFF;
font-size:11px;
}
#evaluation label{
color:#FFFFFF;
}
#evaluation #choix_1{
margin-left:160px;
margin-right:10px;
}
#evaluation #choix_2{
margin-left:26px;
margin-right:10px;
}
	
#evaluation #choix_3{
margin-left:25px;
margin-right:10px;
}

#evaluation #nom_label{
margin-left:160px;
margin-right:40px;
}

#evaluation #nom{
width:110px;
border:#a1a19f 1px solid;
}

#evaluation #prenom_label{
margin-left:90px;
margin-right:12px;
}

#evaluation #prenom{
width:110px;
border:#a1a19f 1px solid;
}

#evaluation #adresse_label{
margin-left:160px;
margin-right:30px;
}

#evaluation #adresse{
width:385px;
border:#a1a19f 1px solid;
}

#evaluation #ville_label{
margin-left:115px;
margin-right:7px;
}

#evaluation #ville{
width:110px;
border:#a1a19f 1px solid;
}
#evaluation #cp_label{
margin-left:160px;
margin-right:8px;
}

#evaluation #cp{
width:110px;
border:#a1a19f 1px solid;
}

#evaluation #telephone_label{
margin-left:160px;
margin-right:7px;
}

#evaluation #telephone{
width:110px;
border:#a1a19f 1px solid;
}

#evaluation #mail_label{
margin-left:52px;
margin-right:10px;
}

#evaluation #mail{
width:110px;
border:#a1a19f 1px solid;
}

#evaluation #message_label{
margin-left:160px;
margin-right:40px;
}
#evaluation #message{
border:#a1a19f 1px solid;
width:391px;
height:93px;
margin-bottom:-88px;
color:#000000;
}
#evaluation #champs{
margin-top:110px;
margin-left:100px;
font-style:italic;
}
#evaluation #bouton{
margin-top:20px;
margin-left:580px;
margin-bottom:30px;
}

/********************** Proposez **************/
#proposer{
margin-top:10px;
}
#proposer h2 {
background:transparent url(images/puce_contact.jpg) no-repeat scroll left center;
color:#FA6C02;
font-size:14px;
font-weight:bold;
margin-bottom:20px;
margin-left:105px;
margin-top:34px;
padding-left:20px;
}
#proposer p{
margin-bottom:7px;
}
#proposer #vendre{
margin-left:80px;
margin-right:5px;
}

#proposer #louer{
margin-left:70px;
margin-right:5px;
}

#proposer #bien{
margin-left:15px;
}

#proposer #prix{
margin-left:90px;
border:1px solid #A1A19F;
width:110px;
}

#proposer #surface{
margin-left:69px;
border:1px solid #A1A19F;
width:110px;
}

#proposer .lab{
margin-left:160px;
}

#proposer #nbpieces{
margin-left:10px;
border:1px solid #A1A19F;
width:110px;
}

#proposer #adresse_bien{
margin-left:45px;
width:300px;
border:1px solid #A1A19F;
}
#proposer #code_postal_bien{
margin-left:23px;
margin-right:10px;
border:1px solid #A1A19F;
width:110px;

}

#proposer #ville_bien{
margin-left:13px;
margin-right:10px;
border:1px solid #A1A19F;
width:110px;
}
#proposer #nom{
margin-left:37px;
margin-right:63px;
border:1px solid #A1A19F;
width:110px;
}
#proposer #prenom{
margin-left:40px;
margin-right:20px;
border:1px solid #A1A19F;
width:110px;
}
#proposer #adresse{
margin-left:23px;
}

#proposer #code_postal{
border:1px solid #A1A19F;
width:110px;
margin-right:63px;
}

#proposer #ville{
border:1px solid #A1A19F;
width:110px;
margin-left:59px;
}

#proposer #telephone{
border:1px solid #A1A19F;
width:110px;
margin-left:2px;
margin-right:63px;
}
#proposer #mail{
border:1px solid #A1A19F;
width:110px;
margin-left:12px;
}

#proposer #message{
border:1px solid #A1A19F;
margin-left:250px;
}

#oblig{
margin-top:100px;
margin-left:160px;
}

/*****************Actualites ************************/
#actualites{
	width:739px;
	border:#FFFFFF 3px solid;
	background-color:#7c7b76;
	margin:50px auto 50px auto;
	padding-bottom:30px;
}

#actualites h1 {
background:transparent url(images/puces_eval.jpg) no-repeat scroll left center;
color:#D9DC00;
font-size:14px;
font-weight:bold;
margin-bottom:20px;
margin-left:105px;
margin-top:34px;
padding-left:20px;
}

#actualites .titre{
margin-left:160px;
margin-bottom:10px;
}
#actualites .para{
margin-left:160px;
margin-bottom:30px;
}

.select{
font-style:italic;
}
.invisible{
visibility:hidden;
}

#ma_recherche{
    margin-top:10px;
    text-align:center;
    font-size:16px;
}
#colab{
    margin: 0px auto;
    width: 80%;
}
#colab li{
    width: 274px;
    float: left;
    border-right: 5px solid #E43117;
    margin-bottom: 10px;
    margin-right: 10px;
    background-color: #A1A19F;
}

#colab li img.imgnego{
    float: left;
    margin: 0px 10px 0px 0px;
}

#agence #contenu #colab li p{
    margin: 5px 0px;
    text-align: left;
    
}
#agence #contenu #colab li p a{
    line-height: 12px;
}

#agence #contenu #colab li p a img{
    float: left;
    margin-right: 5px;
}

#conseil h1 {
    color: #821980;
    font-size: 24px;
    height: 34px;
    padding: 6px 20px 0 150px;
    text-align: left;
}

#conseil h2 {
    color: #821980;
    font-size: 18px;
    height: 34px;
    text-align: left;
}

#conseil #contenu {
	width:730px;
	border:#FFFFFF 3px solid;
	background-color:#7c7b76;
	margin:6px 20px 20px 150px;
        padding: 10px;
        font-size: 12px;
        color: black;
}

#conseil #contenu p {
    margin: 0px 0px 10px 0px;
    font-size: 12px;
}

#conseil strong,#conseil li{
    font-size: 12px;
}

#conseil li{
    margin-bottom: 10px;
    margin-left: 10px;
}

.colored{
    color:#821980;
    font-size: 12px;
}

#conseil table thead th{
    background-color: #821980;
    line-height: 20px;
}

#conseil table tbody td, #conseil table tbody th{
    background-color: #5C5B59;
}

#conseil table tbody td{
    padding: 10px;
    font-size: 12px;
}

#conseil table tbody td ul{
    list-style: circle;
    margin-left: 15px;
}
