body {
margin: 10px 0;
color: #ffffff;
padding:0;
font-family: Arial, Helvetica, sans-serif;
text-align: center ;
background-color: #49484a;
}

a{
color:#7699cf;
text-decoration:none;
font-weight:bold;
}

a:hover{
color:#7699cf;
text-decoration:underline;
font-weight:bold;
}

#zone_formulaire{
font-size:12px;
}

#zone_formulaire a{
color:#7699cf;
text-decoration:none;
font-weight:bold;
}

#zone_formulaire a:hover{
color:#7699cf;
text-decoration:underline;
font-weight:bold;
}

h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
padding: 0;
margin: 0;
}

h1 {
font-size:17px;
}

h2 {
font-size:12px;
letter-spacing:1px;
color: #ffffff;
background-color: #6588be;
font-weight:bold;
text-align:center;
}

p{
padding: 0;
margin: 0;
text-align:justify;
}

.lineheight{
line-height: 5px;
}

.lineheight6{
line-height: 6px;
}

.lineheight25{
line-height: 25px;
}

.margin27 {
margin-left: 27px;
}

.fontsize15 {
font-size: 14px;
}

.color_orange {
color: #c58b25;
}
.color_bleu {
color: #6588be;
}

.color_marron {
color: #534e4e;
}

#main {
margin:0 auto;
width: 980px;
text-align: left ;
}

#top {
width: 980px;
height: 69px;
background-color: #2f2e2e;
}

h1#header {
height: 69px;
float: left;
}

h1#header a
{
width: 242px ;
height: 69px ;
display: block ;
background: url(images/easyannonce-portail_gratuit_annonces_immobilieres.gif) no-repeat ;
text-indent: -5000px ;
}


#annonce{
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color: #eddede;
height: 69px ;
margin-left: 58px;
float: left;
}


#retrouver{
height: 69px ;
width: 227px;
background: url(images/retrouver-goutsdeluxe_goutsdeweb.gif) no-repeat ;
text-align:center;
font-size: 12px;
color: #eddede;
float: right;
}

.liste{
background-color: #ffffff; color: #000000;
}

.liste:hover{
background-color: #6588be; color: white;
}

.checklist:hover{
cursor:pointer;
}

#luxe {
width: 98px ;
height: 11px ;
display: block ;
background: url(images/goutsdeluxe.gif) no-repeat ;
position:relative;
top: 8px;
left: 2px;
text-indent: -5000px ;
float:left;
}


#web {
width: 100px ;
height: 11px ;
display: block ;
background: url(images/goutsdeweb.gif) no-repeat ;
position:relative;
top: 8px;
left: 18px;
text-indent: -5000px ;
float:left;
}



#menu_top {
height: 31px ;
width: 980px;
background-color: #6588be;
}

ul#menu {
height: 31px ;
margin: 0 ;
padding: 0 ;
background-color: #6588be;
list-style-type: none ;
float:left;
}

ul#menu li {
float: left ;
text-align: center ;
}

ul#menu li a {
width: 130px ;
line-height: 31px ;
font-size: 12px ;
font-weight: bold ;
letter-spacing: 1px ;
color: #fff ;
display: block ;
text-decoration: none ;
border-right: 1px solid #acbfdc ;
}



ul#menu li a:hover, ul#menu li a.active {
background: url(images/flechemenu.gif) no-repeat right center ;
background-color: #7c9ac8;
}

#ancienne_version {
background: url(images/carre.gif) no-repeat left center ;
text-indent: 16px;
line-height: 26px ;
margin-right:9px;
float:right;
}

.lien_ancien {
font-size: 11px ;
font-weight: bold ;
color:#ffffff;
text-decoration:none;
}

.lien_ancien:hover {
font-size: 11px ;
font-weight: bold ;
color:#e8f1eb;
text-decoration:none;
}


#contenu {
width: 980px;
margin-top: 20px;
clear: both;
}

#zone_luxe {
height: 628px;
width: 220px;
background: url(images/luxe.jpg) no-repeat;
float: left;
}

/*.lien_luxe_et_web {
margin-top: 602px;
float: right;
}*/

/*.lien_luxe_et_web  a {
height: 25px ;
width: 75px ;
display: block ;
text-indent: -5000px ;
}*/








#zone_formulaire {
height: 628px;
width: 531px;
margin-left: 5px;
float: left;
}

#votre_recherche {
height: 314px;
width: 528px;
margin-left: 1px;
background-color: #5b595c;
border: 1px solid #6588be ;
}

#espace_personel {
height: 149px;
width: 528px;
margin-top: 17px;
margin-left: 1px;
background-color: #5b595c;
border: 1px solid #6588be ;
}

#presentation_contact{
height: 126px;
width: 528px;
margin-top: 16px;
background-color: #5b595c;
border: 1px solid #6588be ;
}


#zone_formulaire_page {
height: 628px;
width: 978px;
float: left;
}

#contenu_page{
height: 628px;
width: 978px;
background-color: #5b595c;
border: 1px solid #6588be ;
}



#zone_web{
height: 628px;
width: 219px;
background: url(images/web.jpg) no-repeat;
margin-left: 5px;
float: left;
}


#footer{
width: 966px;
height:45px;
line-height: 45px;
letter-spacing:1px;
text-align:center;
background-color:#2f2e2e;
border-left: 7px solid #86a544;
border-right: 7px solid #86a544;
color:#6588be;
position:relative;
top: 20px;
font-size:11px;
clear:left;
}

#footer2{
width: 966px;
line-height: 45px;
letter-spacing:1px;
text-align:center;
background-color:#2f2e2e;
border-left: 7px solid #86a544;
border-right: 7px solid #86a544;
border-bottom: 7px solid #86a544;
margin-bottom: 7px;
color:#6588be;
position:relative;
top: 20px;
font-size:11px;
clear:left;
}


ul#basdepage {
height: 45px ;
margin: 0 ;
padding: 0 ;
margin-left: 145px ;
text-align: center ;
list-style-type: none ;
text-indent:4px;
}

ul#basdepage li {
float: left ;
text-align: center ;
}

ul#basdepage li a {
line-height: 31px ;
font-size: 11px ;
letter-spacing: 1px ;
color: #fff ;
display: inline;
text-decoration: none ;
}

ul#basdepage li a:hover {
color: #d6dbe2;
}

#votre_recherche_page {
height: 314px;
width: 528px;
margin: 0 auto;
margin-top: 10px;
background-color: #5b595c;
border: 1px solid #6588be;
}


.lienbas {
font-size: 12px;
color: #00cccb;
text-decoration:none;
}

.lienbas:hover {
font-size: 12px;
color: #ffffff;
text-decoration:none;
}

/* Menu 2 utilisateurs */

#sousmenu_top {
height: 17px ;
width: 530px;
margin: 0 auto;
margin-top: -1px;
background-color: #5b7aa9;
}

ul#sousmenu {
height: 17px ;
margin: 0 ;
padding: 0 ;
background-color: #5b7aa9;
list-style-type: none ;
float:left;
}

ul#sousmenu li {
float: left ;
margin-right: 2px;
text-align: center ;
}

ul#sousmenu li a {
width: 104px ;
line-height: 17px ;
font-size: 11px ;
font-weight: bold ;
color: #fff ;
display: block ;
text-decoration: none ;
}

ul#sousmenu li a:hover, ul#sousmenu li a.active {
background-color: #516d97;
}

/* contenu sans formulaire */
#contenu_standard {
width: 907px;
font-size:12px;
color:#ffffff;
padding: 35px 35px 10px 35px;
background-color: #5b595c;
text-align:justify
}

/* Formulaire contact, ajout Joris */
.colonne{float:left;margin-right:20px;}

#specIE .colonne label {line-height:31px;}
.colonne label{line-height:29px;}

.colonne input{height:18px;margin-bottom:5px;}
.colonne .file{height:25px;margin-bottom:5px;}

.colonne textarea{margin-bottom:5px;height:80px;}
.colonne .labeltext{height:76px;display:block;}
.colonne2{clear:both;}
.colonne3{clear:left;}

/* Ajout Joris divers */
.moteur{width:460px;}

ul.liste_menu li{line-height:20px;}

.colonnea{
	float:left;
	width:75px;
	margin-left:5px;
	margin-right:5px;
}

.colonneb{
	float:left;
	width:240px;
	margin-left:5px;
	margin-right:30px;
}

.colonnec{
	float:left;
	width:400px;
	padding-left:5px;
	padding-right:5px;
}

.colonnea label, .colonneb .lh{
	display:block;
	height:25px;
}

#formContact{
	margin-left:80px;
}

#formContact .colonneb .lh input, #formContact .colonnec textarea {
	font-size:11px;
	background-color: #ebfbf0;
	color: #6588be;
	font-weight:bold;
	width:250px;
}

input.noColor, input.sexe {
	width: 20px !important;
}

#formContact .colonneb .lh input:hover {
	background-color: #7c9ac8;
	color: #ffffff;
	font-weight:bold;
}

#formContact .colonneb .lh input.noColor {
	background-color: #5b595c;
	color: #ebfbf0;
}

#formContact .colonneb .lh input.noColor:hover {
	color: #7c9ac8;
}

.centre {text-align:center;}

/* pied de page => copier-coller GdL */
#footer_ref{
margin:0 auto;
text-align:left;
/*margin-bottom: 7px;*/
}


.bloc_liens {
width: 200px;
margin-left: 60px;
margin-bottom: 10px;
float:left;
}

.bloc_liens2 {
width: 200px;
margin-left: 10px;
margin-bottom: 10px;
float:left;
}


#footer2 h3 {
	padding:0;
	margin:0;
	color: #7699cf;
	font-size: 13px;
	vertical-align:bottom;
	background: url(../images/carre2.png) no-repeat right 9px;
	margin-bottom:-12px;
}
	
#footer2 h3 a{
	color: #7699cf;
	font-size: 13px; 
	text-decoration:none;

}
#footer2 h3 a:hover{text-decoration:underline}

ul.liensfotter_ref {
	padding: 0;
	margin: 0;
	font-size:12px;
	color:#ffffff;
	list-style-type:none;
	border-top: 1px solid #7699cf;
	padding-top: 5px;
}

ul.liensfotter_ref li {
line-height:17px;
}


ul.liensfotter_ref a {
font-size:12px;
color:#ffffff;
text-decoration:none;
}

ul.liensfotter_ref a:hover {
text-decoration:underline;
}

.brclear{
clear:left;
line-height:0;
}