
#content { text-align: center; }
#content h2 { text-align: left; }
#bonnesaffaires { float: left; position: relative; text-align: left; border: 1px solid #666; background-color: #f7faff; margin: 0 .5em 1em 0; padding-bottom: 5px; width: 96%; height: 70px; }
#conseil { border: 1px solid #f9c581; color: #666;text-align: left; background: #fdebd3 padding: 0; margin: .3em; width: 96%; }
#google_ads_frame1 { margin-top: 15px; }

#aPrecedenteSuivante { margin: 2em auto 0 auto; padding: 0; width: 574px; text-align: right; font-size: x-small; }
#aPrecedenteSuivante span { visibility: hidden; }
#aPrecedenteSuivante #precedente { background: transparent url(/images/pgp.png) no-repeat 0 2px; padding: 2px 0 2px 16px; }
#aPrecedenteSuivante #suivante { background: transparent url(/images/pgs.png) no-repeat right 2px; padding: 2px 16px 2px 0; }

#annonce-seule { position: relative; margin: 0 auto; padding: 0; width: 550px; border: 1px solid #666; text-align: justify; background-color: #fbfdff; }

#annonce-seule #aTitre { padding: .7em .5em; border-bottom: 1px solid #cdcdcd; background: #f2f6ff url(/images/degrade_bleu.gif) repeat-x; }
#annonce-seule #aTitre h2 { float: left; font-family: Georgia; color: #A20116; font-weight: normal; }
#annonce-seule #aTitre h2 span { color: #7d0011; }
#annonce-seule #aTitre p { text-align: right; color: #7d0011; margin: 0; }

#annonce-seule #aImageEtDetails { padding-top: 2em; border-bottom: 1px solid #e4e4e4; background-color: #fdfeff; }

#annonce-seule #aImage { float: left; }
#annonce-seule .petiteImage img { margin-left: 100px; width: 140px; border: 1px solid #000; }
#annonce-seule div a#lienAgrandir { display: block; position: relative; left: 120px; width: 120px; }

.imageAvecZoom a:hover, .imageAvecZoom a:active, .zoomJavascript a:hover img, .zoomJavascript a:active img { cursor: default; }
a .grandeImage { display: none; } a .grandeImage img, a .grandeImageZoomee img { border: 1px solid #000; }
.imageAvecZoom a:hover .grandeImage, .imageAvecZoom a:active .grandeImage, .grandeImageZoomee { display: inline; position: absolute; left: -100px; top: 10px; z-index: 300; }
#fermerZoom { position: absolute; right: 2px; top: 2px; z-index: 700; border: none; cursor: pointer; }

#annonce-seule #aDetails { float: left; margin: 0 0 0 50px; padding: 0; font-size: 1.15em; }
#annonce-seule #aDetails dt { float: left; clear: left; padding: 4px 4px 4px 10px; background: transparent url(/images/comm.png) no-repeat center left; font-weight: bold; white-space: nowrap; }
#annonce-seule #aDetails dd { padding: 4px 0; white-space: nowrap; }

#annonce-seule hr { clear: both; color: #fdfeff; background-color: #fdfeff; height: 1px; border: none; }

#annonce-seule .aContacts { float: right; width: 160px; margin: 0; padding: 0; border-left: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; text-align: left; background-color: #f7faff; }
#annonce-seule .aContacts dl { margin: 0; padding: 0; font-size: 1.05em; }
#annonce-seule .aContacts dl dt { margin: 0; padding: 2px 0; text-align: center; font-size: 1.05em; color: #666; }
#annonce-seule .aContacts dl dd { margin: 0 0 0 10px; padding: 1px 0; cursor: pointer; }
#annonce-seule .aContacts p { margin: .4em 0; padding: 0 .5em; }
#annonce-seule .aContacts p strong { color: #d92525; cursor: pointer; }

#annonce-seule #aPostDesc { float: left; width:378px; background-color: #f7faff; border-right: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; }
#annonce-seule #aPostDesc p { padding: 4px; margin: 2px; }

#annonce-seule #aContactsPayes { width: 250px; }
#annonce-seule #aContactsPayes dl dd { padding: 1px 0 1px 20px; background: no-repeat center left; }
#annonce-seule #aContactsPayes dl dd#contact { background-image: url(/images/contact.png); }
#annonce-seule #aContactsPayes dl dd#mail { background-image: url(/images/email.png); }
#annonce-seule #aContactsPayes dl dd#fixe { background-image: url(/images/fixe.png); }
#annonce-seule #aContactsPayes dl dd#portable { background-image: url(/images/portable.png); }
#annonce-seule #aContactsPayes dl dd#fax { background-image: url(/images/fax.png); }

#annonce-seule #aDescription { margin: 0; padding: 10px; }
#annonce-seule #aLiens { clear: both; padding-top: 2em; color: #666; font-size: .9em; }
#annonce-seule #aEnvoyerAnnonceAmi, #annonce-seule #aDate { margin: 0; padding: 0 .5em; }
#annonce-seule #aDate { float: right; }

#annonce-seule #popContacts { display: none; z-index: 400; position: absolute; left: -35px; top: 33px; padding-bottom: 8px; border: 1px solid #333; }
#annonce-seule .contactsPayants { width: 620px; background: #f7faff url(/images/allopass/allopass.gif) no-repeat bottom right; }
#annonce-seule .contactsGratuits { width: 450px; background-color: #f7faff; }
#annonce-seule #popContacts h3 { border-bottom: 1px solid #666; margin: 0 0 8px 0; padding: .3em; background: #d1e1ff url(/images/degrade_bleu.gif); } #annonce-seule #popContacts h4 { margin: 0; }
#annonce-seule #popContacts #textExplicatif { float: left; margin: 0; padding: 5px 9px; border-right: 1px dotted #000; }
#annonce-seule .contactsPayants #textExplicatif { width: 298px; font-size: 1.15em; color: #000358; }
#annonce-seule .contactsPayants #textExplicatif dt { font-weight: bold; color: #c85906; }
#annonce-seule .contactsPayants #textExplicatif dd { margin-left: 0; }
#annonce-seule .contactsPayants #textExplicatif dd li { position: relative; right: 6px; margin-top: 10px; font-size: .9em; font-weight: bold; font-family: sans-serif; }
#annonce-seule .contactsGratuits #textExplicatif { width: 242px; }
#annonce-seule .contactsPayants h4 { padding-left: 330px; padding-right: 45px; text-align: left; }
#annonce-seule .contactsPayants #liensPays { position: relative; bottom: 6px; padding-left: 340px; list-style-type: none; }
#annonce-seule .contactsPayants #liensPays li { display: inline; }
#annonce-seule .contactsPayants #liensPays li img { margin: 0 2px; }
#annonce-seule .contactsPayants iframe { position: relative; left: 8px; bottom: 10px; border: 1px solid #e5e3ff; }
#annonce-seule .contactsPayants form { clear: both; position: relative; bottom: 15px; margin: 0 0 5px 210px; }
#annonce-seule .contactsGratuits form { margin: 20px 0 0 0; text-align: center; }
#annonce-seule #popContacts form label { display: block; text-align: left; }
#annonce-seule .contactsGratuits form label { padding-left: 270px; }
#annonce-seule .contactsPayants form input#mailCode { display: block; margin-top: 5px; }
#annonce-seule .contactsGratuits form input#recevoirContacts { width: 170px; }
#annonce-seule #popContacts #fermer { position: absolute; top: 4px; right: 4px; cursor: pointer; }

#mdpPerdu-Editer { margin: 1em auto; padding: 0 12px; width: 550px; text-align: left; }
#mdpPerdu-Editer #editer { width: 100%;} #mdpPerdu-Editer #mdpPerdu { float: right; width: 40%; }
#mdpPerdu-Editer #editer h3 { margin: 0; font-size: .9em; width: 100%; color: #ff0000 }
#mdpPerdu-Editer h3 { margin: 0; font-size: .9em; }
#mdpPerdu-Editer a { color: #ff0000 }

#mdpPerdu-Editer label { display: block; float: left; width: 8em; } #mdpPerdu-Editer #mdpPerdu label { width: 6em; }
#mdpPerdu-Editer #editer label, #mdpPerdu-Editer #editer input { margin: .3em 0; }
#mdpPerdu-Editer p { clear: both; text-align: center; }

