
a { color: #c95905 }
ul { margin-top: 0; padding-top: 0; padding-left: 80px }
h2 { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; margin-top: 0; padding-top: 0 }
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 ul     { font-family: Helvetica; margin-bottom: 0; margin-left: 0; padding-top: 7em; padding-bottom: 0; padding-left: 8em }
#banniere li  { color: #000; font-size: 1em; list-style-type: none; margin-right: 1em; float: left }
#banniere a:hover { text-decoration: none }
#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: 0; width: 950px; border-right: 0 solid #d7d7d7; border-bottom: 0 solid #d7d7d7; border-left: 0 solid #d7d7d7 }
#video_droite     { margin-top: 0; margin-right: 50px; margin-left: 0; padding-top: 0; padding-right: 0; padding-left: 0; float: right; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7 }
#page table  { text-align: center; margin-right: auto; margin-left: auto; width: 750px }
#page form  { margin-right: auto; margin-left: auto; padding-bottom: 3em; width: 750px }
.localisation { text-align: center }
#descriptif     { list-style-type: none; margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 0; width: 45%; float: left }
#descriptif li    { text-align: justify; list-style-type: none; margin-top: 1em; padding-top: 0 }
#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 }
/*sociétés d'Olry
*/
#olry_immobilier          { margin-top: 0.5em; margin-right: auto; margin-left: auto; padding-bottom: 0.3em; width: 98%; 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; margin-top: 0; padding-top: 0 }
#olry_immobilier li      { color: #7d7d7d; text-align: center; list-style-type: none; margin-right: 0.1em; margin-left: 0; float: left }
