#bodysearch #tools{ padding-left:9px}
#search{ display:inline;/*ie6*/ float:left; margin:10px 0px 10px 19px; width:761px}
/* GR */
#adv_searchengine{ background:#d90000; border:0px solid #afc8d3; /*height:81px;*/ padding:3px; position:relative}
#adv_searchengine .bkg{ background:url(../hab/searchengine.gif) top center repeat-x; padding:0px 5px}
#adv_searchengine img#magnifyer { position:absolute; left:-13px;top:-5px; z-index:1500; }
#adv_searchengine h3{ margin-left: 15px; color:#FFF; font-size:12px; height:27px; line-height:22px; padding:2px 20px 2px 12px; text-transform:uppercase}
#adv_searchengine form{ border-bottom:1px solid #d4ecf5; height:25px; padding-bottom:4px}
#adv_searchengine select{ background:#fff; border:1px solid #c2c2c2; display:block; float:left; font-size:12px; height:19px; margin:0px 10px 5px 0px; overflow:hidden; padding:0px; width:221px}
#adv_searchengine select option{ display:block; height:19px}
#adv_searchengine .button{ background:#fff ; border:1px solid #c2c2c2; cursor:pointer; display:block; float:left; height:17px; overflow:hidden; padding-top:2px; position:relative; text-align:center; width:30px}
#adv_searchengine .button input{ background:none; border:none; color:#cb0000; cursor:pointer; display:inline; font-size:11px; font-weight:bold; overflow:visible; padding:0px; text-indent:-1px}
#adv_searchengine .infos{ border-top:1px solid #ea0505; color:#CCC; font-weight:bold; /*height:25px;*/ line-height:25px}
#adv_searchengine .infos strong{ font-weight:normal;color:#FFFFFF}
/* GR */

.searchresults{ border-bottom:1px dotted #ccc; margin-top:15px; padding-bottom:15px}
.searchresults .bkg{ background:#f0f0f0; height:198px; overflow:hidden}
.searchresults .bloc{ background:#d4ecf5 url(../hab/searchresults-bloc.gif) 0px 0px no-repeat; border:1px solid #cecece; display:inline; float:left; height:176px; margin:0px 10px 10px 0px; position:relative; width:245px}
.searchresults .image{ left:5px; position:absolute; top:5px}
.searchresults .more{ font-size:11px; font-weight:bold; left:153px; line-height:14px; padding:0;padding-left:3px; margin-top:10px;position:absolute; text-align:center; top:99px; width:99px}
.searchresults .more a{ color:#cb0000}
.searchresults .more a:hover{ color:#333333}
.searchresults .title { font-size:14px; font-weight:bold; left:80px; line-height:14px; padding-right:5px; position:absolute; top:10px}
.searchresults .title a { color:#1f4979;letter-spacing:-0.5px}
.searchresults .title span{ color:#646464; display:block;font-size:11px; font-weight:normal; line-height:12px; margin:2px 0px}
.searchresults .path{ color:#333; font-size:11px; font-weight:normal; line-height:12px;letter-spacing:-0px}
.searchresults .infos{ color:#585858; font-size:11px; left:6px; line-height:11px; position:absolute; top:84px}
.searchresults .infos strong{ color:#000}
/* avant modif 16/03 .searchresults .selection{ background:url(../hab/icon-star.gif) 10px 2px no-repeat; padding-left:33px; font-size:11px; font-weight:bold; height:21px; left:0px; line-height:20px; position:absolute; text-align:left; top:135px; width:206px}*/
.searchresults .documentation{ font-size:13px; font-weight:bold; height:41px; left:-1px; line-height:14px; position:absolute; text-align:left; top:135px; width:188px;z-index:15}
.searchresults .documentation a { padding-top:7px; height:34px; background:url(../hab/search-documentation.png) top left no-repeat; display:block; color:#494949}
.searchresults .documentation a:hover, .searchresults.sponsored .documentation a:hover{ color:#000; padding-top:8px; height: 33px}
.searchresults .documentation a:focus{background-position: bottom left; color:#6d6d6d; border:none; outline:0}
.searchresults .documentation span{display:block; padding-left:40px; background: url(../hab/icon-search-doc.png) no-repeat scroll 10px 50%}

.searchresults a.selection, .searchresults a.selected{display:block; position:absolute; top:135px; left: 168px; padding: 9px 14px 9px 33px; z-index:10}
.searchresults a.selection:hover{padding: 10px 14px 8px 33px}
.searchresults a.selection:focus, .searchresults a.selected:focus{opacity:.5}
.searchresults a.selected{background:#fff; padding: 13px 17px 11px 38px; *padding-bottom:8px}
/*avant modif 16/03 .searchresults .comparateur{ background:url(../hab/icon-comparateur.gif) 10px 2px no-repeat; padding-left:33px; font-size:11px; font-weight:bold; height:21px; left:0px; line-height:20px; position:absolute; text-align:left; top:156px; width:206px}*/
.searchresults .comparateur{ display:none;background:url(../hab/icon-comparateur.gif) 10px 2px no-repeat; padding-left:33px; font-size:11px; font-weight:bold; height:21px; left:0px; line-height:20px; position:absolute; text-align:left; top:156px; width:206px}
.searchresults .comparateur a { color:#494949}
.searchresults .comparateur a:hover{ color:#cb0000}
/*.searchresults .selected{ background:#FFF url(../hab/icon-selected.gif) 40px center no-repeat; padding-left:60px; font-size:11px; font-weight:bold; height:41px; left:0px; line-height:43px; position:absolute; text-align:left; top:135px; width:185px}
.searchresults .selected a{ color:#608e24}
.searchresults .selected a:hover{ color:#cb0000}*/

.searchresults .bloc.third{ margin-right:0px}
.searchresults.sponsored{ border:dotted #ccc; border-width:1px 0px; padding:15px 0px}
.searchresults.sponsored .documentation a {background-image:url(../hab/search-documentation-sponso.png)}
.searchresults.sponsored .bloc{ background-image:url(../hab/searchresults-sponsored.jpg); border-color:#608da1; margin:10px 0px 5px 10px; width:239px}
.searchresults.sponsored .more{left:150px; padding:0; position:absolute; top:99px; width:99px}
.searchresults.sponsored .documentation a {color:#141419}
.searchresults.sponsored .documentation a{color:#2e2e35}
/*.searchresults.sponsored  .selected{ background:#FFF url(../hab/icon-selected.gif) 34px center no-repeat; padding-left:53px; font-size:11px; font-weight:bold; height:41px; left:0px; line-height:41px; position:absolute; text-align:left; top:135px; width:186px}
.searchresults.sponsored  .selected a { color:#608e24; }
.searchresults.sponsored .selected a:hover{ color:#cb0000}
*/
#selecttooltip{position:absolute; border:1px solid #004061; background: url(../hab/actions.gif) #f7f5d1 no-repeat; padding:4px 7px; color:#333; display:none; z-index:3000; box-shadow: 0 4px 8px #444; -webkit-box-shadow: 0 4px 8px #444; -moz-box-shadow: 0 2px 3px #444;
}



/* rajout de #tools pour diff?rencier avec #side #partners */
#tools #partners{ border:1px solid #9c9c9c; padding:10px 8px 10px 10px}
#tools #partners h4{ border-bottom:1px solid #bcbcbc; color:#4b4b4b; padding-bottom:5px; text-transform:uppercase}
#tools #partners h5{ border-bottom:1px dotted #ccc; color:#484848; font-size:11px; line-height:25px; margin-bottom:5px; text-transform:uppercase}
#tools #partners .frame{ border-bottom:1px solid #bcbcbc; padding-bottom:10px}
#tools #partners form p{ padding:1px 0px}
#tools #partners form p label{ color:#1f4979; cursor:pointer; font-size:12px; font-weight:bold}
#tools #partners form p img{ vertical-align:middle}
#tools #partners .button{ background:url(../hab/arrows-red.gif) 151px 7px no-repeat; border:1px solid #c1bfbf; height:20px; line-height:20px; margin-top:5px; text-align:center; text-indent:-10px}
#tools #partners .button a{ color:#cb0000; font-size:11px; font-weight:bold}

#searchlist{ display:inline;/*ie6*/ float:left; margin:10px 0px 10px 19px; width:385px}
#searchlist h1{ border-bottom:1px dotted #ccc; color:#1f4979; font-family:Georgia,Times,"Times New Roman",serif; font-size:20px; font-weight:normal; line-height:22px; padding:10px 0 15px}
#searchlist h1 a{ color:#555; font-family:arial; font-size:14px}
#searchlist .bloc{ border-bottom:1px dotted #ccc; height:70px; position:relative}
#searchlist .bloc.alt{ background:#f8f8f8}
#searchlist .bloc .image{ left:11px; position:absolute; top:7px}
#searchlist .bloc .title { color:#1f4979; font-size:14px; font-weight:bold; left:62px; line-height:18px; position:absolute; top:5px}
#searchlist .bloc .title span{ color:#646464; display:block;font-size:11px; font-weight:normal; line-height:11px; overflow:hidden; white-space:nowrap; width:315px}
#searchlist .bloc .title a {color:#1f4979}
#searchlist .bloc .path{ color:#000; font-size:11px; font-weight:normal; left:62px; position:absolute; top:37px}
#searchlist .bloc .path span{ color:#585858; font-weight:normal}
#searchlist .bloc .actions{ color:#afc8d3; font-size:11px; font-weight:bold; height:20px; left:0px; line-height:20px;left:62px; position:absolute; top:48px}
#searchlist .bloc .actions a{ color:#494949}
#searchlist .bloc .actions a:hover{ color:#cb0000}
#searchlist .bloc .actions a.ok{ color:#608e24}

#toolsbox { margin-top:20px}
/*#searchlist .bloc .actions{ height:45px; left:412px; padding:1px; position:absolute; top:5px; width:400px}
#searchlist .bloc .actions a{ color:#667b94; display:block; height:22px; line-height:22px; position:relative; text-indent:25px}
#searchlist .bloc .actions a:hover{ color:#cb0000}
#searchlist .bloc .actions a .icon{ background:0px 0px no-repeat; display:block; height:16px; left:6px; position:absolute; top:3px; width:16px}
#searchlist .bloc .actions a.comparateur{ border-top:1px solid #cecece}
#searchlist .bloc .actions a.comparateur .icon{ background-image:url(../hab/search-actions-charts.png)}
#searchlist .bloc .actions a.selection .icon{ background-image:url(../hab/search-actions-star.png)}
#searchlist .bloc .actions a.ok{ color:#608e24}
#searchlist .bloc .actions a.ok .icon{ background-image:url(../hab/search-actions-ok.png)}*/

