/* ELEMENTS ESSENTIELS */

body { color: white; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: #545454 url(../i/bgimmo.gif) repeat-x; }
p { font-size: 10pt; }
.txtjustify { text-align: justify; margin: 0; padding-top: 13px; }
.txt9    { font-size: 9px; text-align: justify; }
.txt10 { font-size: 10px; }
.txt12 { color: #ff7f00; font-size: 12px; font-weight: bold; }
.table { color: white; font-size: 11px; }
.warning  { color: #e84c00; font-size: 12px; font-weight: bold; text-decoration: blink; }
.title  { font-family: Georgia, "Times New Roman", Times, serif; color: #787878; font-size: 32px; }
li { font-weight: bold; background-image: url(../i/p.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 1px; margin-bottom: 5px; padding-left: 20px; }
ul { font-size: 12px; margin-left: 30px; padding: 0; list-style-type: none; display: list-item; }

a:hover img  { border-color: #d00000 }
a.tmb, a.tmb:visited  { color: #8b0000; font-size: 10px; text-decoration: none; padding-bottom: 2px }
a.tmb:hover  { color: #d00000;  text-decoration: none }
a { color: #ff7f00; font-size: 10pt; font-family: "Lucida Grande", Arial, Helvetica, sans-serif  ; }
a.link1:link, a.link1:visited{ color: #fff; font-size: 12px; text-decoration: none    }
a.link1:hover     { color: #ff7f00; text-decoration: none }
a.link2:link, a.link2:visited { color: #fff; text-decoration: none ; }
a.link2:hover { color: #900; text-decoration: none ; }
a.link3:link, a.link3:visited  { color: #fff; font-size: 10px; text-decoration: none; white-space: nowrap; }
a.link3:hover { color: #ff7f00; text-decoration: none; }
a.link4:link, a.link4:visited { color: white; font-size: 10px; background-color: #787878; text-decoration: none; text-align: center; padding: 5px; display: block; }
a.link4:hover { color: #ff7f00; text-decoration: none; }

form {  margin: 0 }
.form-dropdown     { color: #900; font-size: 10px;  margin-top: 2px; margin-bottom: 2px; width: 180px }
.form-textarea  { color: #300; font-size: 10px;  width: 100% }
.input   { color: white; font-size: 10px; background-color: #969696; width: 100px; padding-left: 3px; border-style: none; }

.header      { color: #900; font-size: 10px;  line-height: 9px }
.footer  { font-family: "Lucida Grande", Arial, Helvetica, sans-serif; color: white; font-size: 12px; line-height: 16px; background-color: #ff7f00; background-image: url(../i/Bkfooter.gif); background-repeat: repeat-x; text-decoration: none; text-align: right; padding-top: 2px; padding-right: 50px; }
.bloc { background-image: url(../i/bloc.png); background-repeat: repeat-x; padding: 10px 10px 0; }
.blocorange { background-image: url(../i/blocOrang.png); background-repeat: repeat-x; padding: 10px 10px 0; }
.blocsans { padding: 10px; }
.bloc2 { background-image: url(../i/bloc.png); background-repeat: repeat-x; width: 140px; padding: 10px; white-space: nowrap; }

img { border: 0; }
#img { float: right; margin-left: 20px; width: auto }
#imgune { float: right; padding-left: 5px; }
#imgmenu { float: left; padding-right: 5px; }

/* Layer menu */
.Bgmenu { color: white; background-image: url(../i/Bkmenu.gif); background-repeat: repeat-x; width: 100%; }
.tmenu { font-size: 12px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-weight: bold; }
.dm-bg { background-color: black; background-image: url(../i/Bkmenu2.gif); background-repeat: repeat-x; margin-top: 6px; margin-left: 10px; padding-right: 5px; padding-left: 5px; display: block; }

.dm-no { display: none; }

/* Balises HTML */
H1,H2,H3,H4 { font-family: Georgia, "Times New Roman", Times, serif; color: #ff7f00; }
H1 { font-size: 24px; }
H2 { font-size: 18px; }
H3 { font-size: 16px; }
H4 { font-size: 12px; font-style: normal; }

/*menus*/
.titre_annonce_immo { color: black; font-size: 10px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #ff7f00; background-image: url(../i/Bkfooter.gif); background-repeat: repeat-x; padding-top: 2px; }
div.menu { color: white; font-size: 10px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; line-height: 12px; background-image: url(../i/bloc.png); background-repeat: repeat-x; width: 140px; padding: 10px 10px 0; white-space: nowrap; }
div.menu p { color: white; font-size: 10px; line-height: 2em; background-image: none; margin-top: 10px; }
div.menu ul { list-style-type: none; padding: 0; margin-left: 1em;} 
div.menu li { background-image: url(../i/p_sm.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 .2em; padding-left: .8em; }
div.menu li a { color: #fff; font-size: 10px; text-decoration: none;}
div.menu li a:hover { color: #ff7f00; text-decoration: none;}
div.menu a { color: #fff; font-size: 10px; text-decoration: none;}
div.menu a:hover { color: #ff7f00; text-decoration: none;}

