@charset "UTF-8";
body { background: url(images/bg_degrad.jpg) repeat-x #6d4204; font-family:Arial, Helvetica, sans-serif }
#recherche { width: 799px; height: 568px; margin: 37px auto 0 auto; background: url(images/bg_recherche.jpg) no-repeat }
.zoneRecherche { width: 628px; margin: 240px 0 0 84px; position: absolute }
.zoneRecherche form div { width: 205px; float: left; margin: 0 12px 0 0 }
.zoneRecherche form div input { width: 194px; height: 19px; background: #f5e6a8; border: 1px solid #d4a866; font-size: 14px; color: #995214; text-align: center; padding: 3px }
.zoneRecherche form div select { width: 194px; height: 27px; background: #f5e6a8; border: 1px solid #d4a866; font-size: 14px; color: #995214; text-align: center; padding: 3px; text-transform: uppercase }
.zoneRecherche form { margin: 22px 0 0 0 }
.marronFonce { color: #351109 }
.marronClair { color: #995214 }
.orange { color: #e88800 }
.corps16 { font-size: 16px; line-height:20px }
.corps14 { font-size: 14px; line-height:18px }
.corps12 { font-size: 12px; line-height:18px }

#liste_experts { width: 932px; height: 724px; margin: 37px auto 0 auto; background: url(images/liste_experts_bg.jpg) no-repeat }
#liste_experts .zoneRecherche { width: 628px; margin: 170px 0 0 50px; position: absolute; color: #daa21e; text-transform: uppercase; font-size: 14px }
#liste_experts .zoneRecherche form div { width: 205px; float: left; margin: 0 12px 0 0 }
#liste_experts .zoneRecherche form div input { width: 194px; height: 19px; background: #f5e6a8; border: 1px solid #d4a866; font-size: 14px; color: #995214; text-align: center; padding: 3px }
#liste_experts .zoneRecherche form div select { width: 194px; height: 27px; background: #f5e6a8; border: 1px solid #d4a866; font-size: 14px; color: #995214; text-align: center; padding: 3px; text-transform: uppercase }
#liste_experts .zoneRecherche form { margin: 5px 0 0 0; text-transform: none }
#liste_experts #list_results { width: 827px; position: absolute; margin: 260px 0 0 50px }

#list_results .orange { font-weight: bold; text-transform:uppercase }
div.Result_agent { color: #995214; font-size: 12px; padding: 0 0 10px 0; border-bottom: 1px solid #e5cb9b; margin: 10px 0 0 0; font-size: 13px }
div.Result_agent a { float: right }
#list_results div.Result_agent .orange { text-transform: none }

#liste_experts #pagination_list { width: 827px; position: absolute; margin: 620px 0 0 50px; text-align: center; font-size: 12px; color: #e88800 }

#fiche_expert { width: 827px; position: absolute; margin: 260px 0 0 50px }
#fiche_expert h1 { display: block; float: left; color: #daa21e; text-transform: uppercase; font-size: 17px; margin: 0px 0 0 0 }
#fiche_expert #map_canvas { width: 396px; height: 296px; border: 1px solid #d4a866; float: right }
#fiche_expert table { float: left; width: 412px; height: 269px; margin: 8px 0 0 0; border-bottom: 1px solid #d4a866;  }
#fiche_expert table p.orange { font-size: 14px; margin: 0 0 0 0 }
#fiche_expert table p.marronFonce { font-size: 12px }
#fiche_expert table p.marronFonce a { color: #351109 }
#retour_liste { width: 827px; position: absolute; margin: 570px 0 0 50px; font-size: 12px; color: #e88800; text-transform:uppercase }
#retour_liste a { color: #e88800; text-decoration: none }
#retour_liste a:hover { margin-left: -4px }
p.orange a { color: #e88800; text-decoration: none }
p.orange a:hover { text-decoration: underline }
