
a { color: #c95905 }
ul { margin-top: 0; padding-top: 0; padding-left: 80px }
h2    { font-size: 0.8em; font-family: Arial }
p { }
td { }
body    { margin: 0; padding: 0 }
#banniere    { background-image: url(../elements/banniere.jpg); background-repeat: no-repeat; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-bottom: 0; width: 950px; height: 155px }
#banniere h2 { color: #c30; padding-top: 9em; padding-left: 28em }
h1 { color: #999; font-size: 0.7em; font-family: Arial; text-align: center; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
h3 { font-size: 1.1em; text-align: center; margin-top: 0; padding-top: 0 }
/*Accueil*/
#accueil p { padding-right: 5em; width: 70%; float: right }
.droite  { margin-left: 1em; float: right }
.coeur { display: block; margin-top: 10px }
/*MENU*/
#menu    { background-image: url(../images/fond-menu.jpg); background-repeat: no-repeat; margin-bottom: 0; margin-left: 50px; padding-top: 40px; padding-bottom: 30px; padding-left: 5px; width: 150px; float: left }
#menu li    { color: #000; text-align: left; list-style-type: none; padding-top: 0.5em; padding-bottom: 0.5em }
#menu li a  { color: #fff; text-decoration: none }
#menu .ouaf a  { font-weight: bold; text-decoration: underline }
#menu a:hover  { text-decoration: underline }
#page         { font-size: 0.8em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-image: url(../elements/fond-body.jpg); background-repeat: repeat-y; margin-top: 0; margin-right: auto; margin-left: auto; padding-top: 20px; width: 950px; border-right: 0 solid #d7d7d7; border-bottom: 0 solid #d7d7d7; border-left: 0 solid #d7d7d7 }
#video_droite       { text-align: center; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
/*Formulaire*/
#page table   { text-align: center; margin-right: auto; margin-left: auto }
#page form    { padding-right: 7em; width: 600px; float: right }
.localisation { text-align: center }
#descriptif       { list-style-type: none; margin-bottom: 0; padding-right: 5em; padding-bottom: 0 }
#descriptif ul  { margin-bottom: 0; padding-bottom: 0; padding-left: 17em }
#descriptif li      { text-align: left; list-style-type: none; margin-top: 1em; margin-bottom: 1em; padding-top: 2em }
#descriptif img { margin-right: 1em; float: left }
#plans { background-color: #fafafa; margin-top: 0; padding-top: 1em; clear: left; border-bottom: 1px solid #d7d7d7; border-left: 2px solid #d7d7d7 }
.sans-puce li { list-style-type: none }
.sans-puce img { list-style-type: none; padding-right: 1em; float: left }
.clear { clear: both }
.docs { font-weight: bold }
.centre { text-align: center; margin-top: 0; padding-top: 0 }
.corriger { color: #f00; font-weight: bold }
#pied-de-page { background-image: url(../elements/pied.jpg); background-repeat: no-repeat; margin-top: 0; padding-top: 0; width: 950px; height: 50px }
.barre { background-image: url(../images/barre.gif); background-repeat: repeat-x }
.rouge { color: #f00 }
/*Ligne Offres*/
#annonces  { width: 670px; float: right }
.annonce { }

.images_gauche    { margin-top: 0; margin-right: 1em; padding-top: 1em; float: left }
.ligne_offre     { margin-bottom: 1em; padding: 0.5em 0 1em 2em; clear: both; border-top: 1px solid #d2d2d2 }
.ligne_offre p { margin-top: 0; margin-bottom: 0; padding-top: 0.5em; padding-bottom: 0 }
.ligne_offre  h2       { color: #230f78; font-size: 1em; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0 }
.images_droite   { margin-right: 0; padding-top: 1em; padding-right: 0; padding-left: 1em; width: 200px; float: right }
.ligne_offre img    { margin-bottom: 0.5em; border: solid 1px #446697 }
.bordeau-prix     { color: #230f78; font-weight: bold }
.center { text-align: center }
.align-gauche { text-align: left }
/*liens offres maisons anciennes*/
#liens    { font-size: 1em; text-align: center; padding-top: 1em; clear: left }
#liens a   { color: #c30; text-align: center; padding-left: 0.5em; clear: right }
#liens a:hover  { font-weight: normal; text-decoration: underline }
.bleu-liens     { color: #230f78; font-weight: bold; text-decoration: none }
.lien-offres { text-align: center }
/*sociétés d'Olry
*/
#olry_immobilier           { padding-top: 1em; float: left; clear: both }
#olry_immobilier p   { color: #7d7d7d; font-size: 0.9em }
#olry_immobilier a   { color: #7d7d7d; font-size: 1em; font-weight: bold }
#olry_immobilier ul      { font-size: 0.9em }
#olry_immobilier li       { color: #7d7d7d; text-align: center; list-style-type: none; float: left }

