/* CSS Document */

body{
background-color:#000000;
margin-left: auto;
margin-right: auto;
margin-top:0;
margin-bottom:0;
width:955px;
font-size:12px;
color:#000;
font-family: arial, helvetica;
padding:0px;
border:2px solid white;
}

#all{
background-image:url(img/fond_main.gif);
background-repeat:repeat-y;}

a:link {
	color: #000;
}
a:visited {
	color: #000;
}
a:hover {
	color: #E73031;
}
a:active {
	color: #000;
}



.gras{
font-weight:bold;}

.gris{
color:#999999;
font-size:10px;}

#nlle_recherche a{
font-size:0.8em;
padding-left:20px;
color:#FFFFFF;
line-height:20px;}

#entete{
background-color:#000000;
height:132px;
padding-left:184px;
padding-top:12px;
}

#menu_accueil{
height:55px;
padding-top:20px;
background-image:url(img/menu_b.gif);
background-repeat:no-repeat;
border:0px solid green;
padding-left:392px;}

#menu{
height:100px;
padding-top:20px;
background-image:url(img/menu_2b.gif);
background-repeat:no-repeat;
border:0px solid green;
padding-left:392px;}

#col_gauche{
margin-top:0px;
width:261px;
float:left;
background-color:#E73031;
}

#col_gauche p{
margin-top:0px;
padding-top:3px;
margin-left:42px;
margin-right:12px;
font-size:15px;
color:#FFFFFF;
text-align:right;
font-weight:bold;
}

.petitp{
margin-top:0px;
padding-top:16px;
margin-left:42px;
margin-right:12px;
font-size:14px;
color:#FFFFFF;
text-align:right;
font-weight:bold;
}

.grandp{
font-size:18px;
}

#coordonnees{
float:left;
width:199px;
background-image:url(img/barre_coordonnees2.gif);
background-repeat:no-repeat;
margin-top:10px;
padding-top:14px;
padding-left:42px;
padding-right:20px;
font-size:11px;
color:#FFFFFF;
text-align:right;
font-weight:600;
border:0px solid green;
}

#compte_client{
font-size:11px;
color:white;
font-weight:600;
padding-left:91px;
border:0px solid green;
width:864px;
margin-bottom:10px;
}
#compte_client a{
color:white;
}


#coordonnees_accueil{
background-image:url(img/barre_coordonnees.gif);
background-repeat:no-repeat;
margin-top:30px;
padding-top:14px;
padding-bottom:12px;
margin-left:42px;
margin-right:12px;
font-size:11px;
color:#FFFFFF;
text-align:right;
font-weight:600;
}

#coordonnees_accueil a{
color:#FFFFFF;}

#coordonnees a{
color:#FFFFFF;}

#col_droite_accueil{
background-color:#FFFFFF;
padding-top:0px;
width:694px;
background-image:url(img/vitrine.jpg);
background-repeat:no-repeat;
background-position:bottom;
float:right;
height:380px;
border:0px solid red;}

#col_droite{
background-color:#FFFFFF;
width:694px;
float:right;
border:0px solid red;
}

#col_droite hr{
color: #E73031;
background-color: #E73031;
height: 1px;
border: 0;
width:634px;
text-align:center;
margin-top:20px;}

.form_col_left {
padding-top:4px;
width:200px;
float:left;
color:#000000;
text-align:right;
}

.form_col_right {
padding-left:0px;
margin-left:0px;
width:424px;
float:left;
color:#000000;
}

#annonce_vente p, #choix_inscription p, #annonce_location p{
color:#000000;
line-height:20px;
}

#location input, #location textarea{
width:auto;
height:auto;
border:1px solid #E85012;
background-color:#EEEEEE;
margin-bottom:10px;
}

#acheter input, #acheter textarea{
width:auto;
height:auto;
border:1px solid #E53139;
background-color:#EEEEEE;
margin-bottom:10px;
}

#inscription input, #inscription textarea{
width:auto;
height:auto;
margin:0px;
padding:0px;
}

#vendre input, #vendre textarea{
width:auto;
height:auto;
border:1px solid #F08A00;
background-color:#EEEEEE;
margin-bottom:10px;
}

#annonce_vente h3, #annonce_location h3{
padding-top:0px;
padding-left:30px;
padding-right:30px;
padding-bottom:15px;
font-size:14px;
font-weight:bold;
color:#F08A00;}

#col_droite h2{
margin-top:15px;
padding-top:3px;
padding-left:30px;
padding-right:30px;
font-size:16px;
font-weight:bold;}

#vendre h3{
padding-top:0px;
padding-left:30px;
padding-right:30px;
font-size:14px;
font-weight:bold;
color:#F08A00;}

#vendre hr{
color: #F08A00;
background-color: #F08A00;
height: 1px;
border: 0;
width:634px;
text-align:center;
margin-top:20px;}

#location h3{
padding-top:0px;
padding-left:30px;
padding-right:30px;
font-size:14px;
font-weight:bold;
color:#E75012;}

#contact{
background-image:url(img/plan.gif);
background-repeat:no-repeat;
background-position:280px 0px;
width:650px;
height:360px;}

#contact h3, #inscription h3{
padding-top:0px;
padding-left:30px;
padding-right:30px;
font-size:14px;
font-weight:bold;
color:#E53039;}

#gerer h3{
padding-top:0px;
padding-left:30px;
padding-right:30px;
font-size:14px;
font-weight:bold;
color:#F9B200;}

#acheter h3{
padding-top:0px;
padding-left:30px;
padding-right:30px;
font-size:14px;
font-weight:bold;
color:#E43038;}

#location hr{
color: #E75012;
background-color: #E75012;
height: 1px;
border: 0;
width:634px;
text-align:center;
margin-top:20px;}

#col_droite p{ 
margin-top:0px;
padding-top:3px;
padding-bottom:0px;
padding-left:30px;
padding-right:30px;
font-size:12px;
text-align:justify;}

.clear{
clear:both;
border:0px solid red;
height:0px;
width:0px;
margin:0px;
padding:0px;
}

#info_legales_accueil{
background-image:url(img/fnaim.gif);
background-position:right;
background-repeat:no-repeat;
height:48px;
margin-top:323px;
font-size:10px;
margin-left:11px;
border:0px solid blue;
}

#info_legales{
float:right;
margin-top:71px;
width:650px;
background-image:url(img/fnaim.gif);
background-position:right;
background-repeat:no-repeat;
height:48px;
font-size:10px;
padding-right:24px;
border:0px solid red;
}

#info_legales p{
margin-top:0px;
padding-top:25px;
}

#info_legales_accueil p{
margin-top:0px;
padding-top:18px;
}

ul{
padding-left:60px;
padding-right:30px;
text-align:justify;}

#ascenseur{
height:300px;
overflow:auto;
width:260px;
}

/*
#accroche p{
font-weight:bold;
font-size:13px;
!important
}*/

.centre{
text-align:center;
font-weight:bold;
font-size:14px;

