#page_recherche { margin-left:10px; }
.page_actu { border:#f28238 1px solid; margin-left:7px; margin-right:10px; padding:10px; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
#page_recherche ul { border:0; margin:0; padding:0; font-family :  arial, helvetica, sans-serif; font-size: 13px; list-style:none; padding:5px; list-style:none; }
.detail li { margin-left:8px; padding:0px; list-style-type:disc; background-image:none; }
#page_recherche a { text-decoration:none; font-family :  arial, helvetica, sans-serif; font-size: 13px; color:#333333; font-weight:bold; }
/**********************************************************************   AFFICHAGE POPUP  *****************************************/
#page_recherche .nopopup { position:relative; display:none; width:300px; background: #c3d9ff; color:#666666; }
#page_recherche .popup { margin-top:10px; margin-bottom:10px; position:relative; display:block; width:300px; background: #c3d9ff; color:#666666; }
#page_recherche .triangle_bleus { z-index:0; position: absolute; top: -14px; left: 10%; height: 14px; width: 29px; background: transparent url(../recherche/image-infobulle.gif) no-repeat; margin:0; padding: 0; border: 0; }
#page_recherche .attente { margin-top:10px; position:relative; display:block; width:300px; }
#search { display:block; }
.detail { padding:8px; }
/***************************************************************************************************************/
/**********************************************************************   PAGINATION  *****************************************/
#page_recherche #pagination li { float:left; border:0; margin:0; padding:0; font-size:10px; list-style:none; margin-right:2px; }
#page_recherche #pagination a { margin-right:2px; }
#page_recherche #pagination .previous-off, #pagination .next-off { color:blue; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 5px; }
#page_recherche #pagination .next a, #pagination .previous a { font-weight:bold; color:blue; }
#page_recherche #pagination .active a { color:blue; font-weight:bold; display:block; float:left; }
#page_recherche #pagination a:link, #pagination a:visited { color:blue; display:block; float:left; padding:3px 6px; text-decoration:none; }
#page_recherche #pagination a:hover { text-decoration:underline; }
.tags { font-size:11px; font-weight:normal; }
a .lien_titre { color::#ffffff; }
/***************************************************************************************************************/
.adresse { font-size:11px; color:#666666; }
th { background-color:#f1f1f1; }
fieldset { width:300px; padding:5px; border:#aaaaaa 1px solid; }
legend { padding-left:5px; padding-right:5px; }
.cache_div { display:none; }
.display_div { display:block; }

