body { background: #fff; color: #000; }

a:link, a:visited { color: #675; text-decoration: none; }
a:hover, a:active, a:focus { color: #9a8; text-decoration: none; }

form legend { color: #151676; }

p.submit input, p.submit input:focus, input.submit, input.submit:focus { border: 3px double #999; border-left-color: #ccc; border-top-color: #ccc; background: transparent url(images/fade-butt.png); color: #333; }
p.submit input:active, input.submit:active { background: #f4f4f4; border: 3px double #ccc; border-left-color: #999; border-top-color: #999; }

.succes { font-weight: bold; color: #3ba734; }
.erreur { font-weight: bold; color: #c85252; }

.titreEnImage, .titreEnImageArrondis { border: 1px solid #000; background: #376880 url(images/titre.gif) repeat-x top left; color: #fff8d3; }

#rap { border: 1px solid #565; }

#nav li a { background: transparent url(images/header-sep.gif) no-repeat center right; color: #000; }
#nav li a:hover, #nav li a:active, #nav li a:focus { color: #fff8d3; }

#services ul li a { border-bottom: 1px dashed #000; }
#services ul li.last a { border-bottom: none; }

#menu ul { background-color: #f9fdff; }
#menu ul li a{ display: block; padding: 1px 8px 1px 12px; border-bottom: 1px solid #ace7fe; color: #000; }
#menu ul li.odd a { background-color: #effaff; }
#menu ul li a:hover, #menu ul li a:active, ul li a:focus { background-color: #ebf4ff; color: #204e65; }

#menu #autres-categories-dynamique h2 { background: #effaff; color: #326279; }

.pagination li a, .pagination li strong, .pagination li span { border: 1px solid #ace7fe; background-color: #ebf4ff; color: #204e65; }
.pagination li a:hover, .pagination li a:active, .pagination li a:focus { border: 1px solid #204e65; }
.pagination li.inactif span, .pagination li strong { border: 1px solid #d1dbdb; background-color: #f8f9f9; color: #d1dbdb; }
.pagination li.saut span { background-color: transparent; color: #ccc; }

#annonceSeule { background-color: #fbfeff; }
#annonceSeule .imageAnnonce { background-color: #fff; }
.postpro .infosAnnonce { background: transparent url(images/pro.gif) no-repeat bottom right; }
#annonceSeule .optionsAnnonce { background-color: #fdffff; }
#annonceSeule .optionsAnnonce dt, #annonceSeule .descriptionAnnonce dt { background-color: #effaff; }
#annonceSeule #liensPratiques { background-color: #effaff; }

#informationsPro { height: 185px; background-color: #fef9ec; color: #192151; }

#vendre-nouveauVisiteur a { background: #efa815 url(images/inscription-grand-clair.gif) no-repeat bottom center; color: #fff8d3 !important; }
#vendre-ancienVisiteur a { background: #387795 url(images/deposer-grand-clair.gif) no-repeat bottom center; color: #fff8d3 !important; }
#vendre-nouveauVisiteur a:hover, #vendre-nouveauVisiteur a:active, #vendre-nouveauVisiteur a:focus { background-image: url(images/inscription-grand.gif); background-color: #d69712; }
#vendre-ancienVisiteur a:hover, #vendre-ancienVisiteur a:active, #vendre-ancienVisiteur a:focus { background-image: url(images/deposer-grand.gif); background-color: #2d5d74; }

.champsAnnonce, #texteAccueil p { background: #e1f6ff; color: #204e65; }
.champsAnnonce #champsAnnonce1, .champsAnnonce #champsAnnonce2 { color: inherit; }
.champsAnnonce a:link, .champsAnnonce a:visited { color: #000; }
.champsAnnonce a:hover, .champsAnnonce a:active, .champsAnnonce a:focus { color: #000; text-decoration: underline; }

#nouveauVisiteur a { background: #efa815 url(images/inscription-clair.gif) no-repeat bottom center !important; color: #fff8d3 !important; }
#ancienVisiteur a { background: #387795 url(images/deposer-clair.gif) no-repeat bottom center !important; color: #fff8d3 !important; }
#nouveauVisiteur a:hover, #nouveauVisiteur a:active, #nouveauVisiteur a:focus { background-image: url(images/inscription.gif) !important; background-color: #d69712 !important; }
#ancienVisiteur a:hover, #ancienVisiteur a:active, #ancienVisiteur a:focus { background-image: url(images/deposer.gif) !important; background-color: #2d5d74 !important; }

#footer { background: #ffb917 url(images/footer.gif) repeat-x center left; color: #fff; }
#footer a:link, #footer a:visited { color: #fff; text-decoration: underline; }
#footer a:hover, #footer a:active, #footer a:focus { color: #fff; text-decoration: none; }
