/* DEFAULT DEFINITION */
html { font-size:100%; }
body { margin:0; padding:0; font:0.69em Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#333; background:url(../img/bg-body.gif) left top repeat-x; }
img, table, td, fieldset, form, legend, h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd { margin:0; padding:0; border:0; font-size:1em; }
img { display:block; }
ul, li { list-style:none; }
table { border-collapse:collapse; }
a { outline:0 none; text-decoration:none; color:#666; }
a:hover { text-decoration:underline; }
.offleft { position: relative; left:-5000px; width:2000px; }
object { outline:none; } /* FF3 */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;}/*ie7*/
.clearfix {display:block;}
* html .clearfix {height:1%;}


/* COMMON */
.hide { display:none; }
.show { display:block !important; }
.grey { color:#484d50 !important; }
.title-1 { font-size:13px; }
.title-2 { padding:0 !important; font-size:13px; color:#fff; font-weight:bold; background:url(../img/bg-title-2.gif) left top no-repeat; line-height:normal !important; }
.title-2 span { display:block; padding:10px 10px 0 6px; height:23px; background:url(../img/bg-title-2-r.gif) right top no-repeat; }
* html .title-2 span { width:1px; white-space:nowrap; }

.block-type-1 { position:relative; margin:0 0 14px 0; padding:12px; border:1px solid #dddddd; background:#f6f5f5; }
.block-type-1 .corner-l-b { position: relative; left:-1px; bottom:-1px; }
* html .block-type-1 .corner-l-b { display:none; }
.block-type-1 .corner-r-b { position: relative; right:-1px; bottom:-1px; }
* html .block-type-1 .corner-r-b { display:none; }

.atop { vertical-align: top; }
.width { width: 100%; }

/* FORMS */
input, select, textarea, button { font:1em Arial, Verdana, Helvetica, sans-serif; color:#9c9c9c; vertical-align:middle; }
.input-text, textarea  { border:1px solid #b8b3b3; padding:3px 2px 2px 2px; }
.input-text-bold { font-weight:bold; }
textarea { overflow:visible !important; }
select { border:1px solid #b8b3b3; padding:1px; }
label { cursor:pointer; }


/* ERREURS */
input.error, select.error { border:1px solid #c70e00 !important; color:#c70e00 !important; }

/* STRUCTURE */
#main { margin:0 auto; width:991px; overflow:visible !important; }
#line1 { padding: 3px 0 0 0; height:33px; text-align:right; display: none; }
#line2 { height:123px; }
#line2 .left { float: none !important; padding:1px 5px 0 0; width:684px; }
#line2 .right { float: none !important; width:0px; }
#line3 #col-left { float: none !important; padding:5px 0 0 0; width:0px; }
#line3 #col-container { float: none !important; width:1000px; }
#line3 #col-center { float: none !important; padding:5px 8px; width:1000px; }
* html #line3 #col-center { padding:5px 7px 5px 6px; }
#line3 #col-right { float: none !important; padding:5px 0 0 0; width:0px; }
#breadcrumb { padding:0 0 7px 0; font-size:10px; color:#a7afb3; font-size:10px; }
#breadcrumb a { color:#e99025; }

/* TEMPORAIRE */
#line1 img { display:inline; }


/* LOGIN */
#zone-login { position:relative; width:302px; }
#zone-login h2 { float: none !important; background:url(../img/bg-login-box-h2-l.gif) left top no-repeat; color:#fff; font-size:14px; }
#zone-login h2 span { display:block; padding:8px 10px 4px 34px; height:23px; background:url(../img/bg-login-box-h2-r.gif) right top no-repeat; }
.zone-login-error h2 { background-position:0 -35px !important; }
.zone-login-error h2 span { background-position:right -35px !important; }
.zone-login-logged h2 { background-position:0 -70px !important; }
.zone-login-logged h2 span { background-position:right -70px !important; }
* html #zone-login h2 span { width:1px; white-space:nowrap; }
#zone-login .content { position:relative; clear:both; width:302px; height:88px; background:url(../img/bg-login-box.gif) left top no-repeat; text-align:center; color:#6f777b; overflow:visible !important; }
.zone-login-error .content { padding:22px 0 0 0; height:66px !important; }
.zone-login-error .content li { padding:0 0 5px 0; }
.zone-login-error .content h3 { position: relative; left:14px; top:15px; width:95px; text-align:left; }
#zone-login .content h3 { padding:6px 0 3px 0; font-size:13px; }
#zone-login .content h3 span, #zone-login .content h3 a { color:#e37f08; }
/*Added by Mohsaa*/
.zone-login-error .content h4 { position: relative; left:14px; top:15px; width:95px; text-align:left; }
#zone-login .content h4 { padding:6px 0 3px 0; font-size:11px; }
#zone-login .content h4 span, #zone-login .content h4 a { color:#e37f08; }

#zone-login .content .case-close, #zone-login .content .case-open { margin:0 2px; background:#fff9f3; }
#zone-login .content .case-open { display:none; padding:18px 0 0 0; font-size:12px; }
#zone-login .content .case-error, #zone-login .content .case-error-2 { display:none; margin:0 0 0 119px; padding:0 0 0 13px; border-left:1px solid #b8bdc0; color:#c70e00; font-weight:bold; text-align:left; }
#zone-login .content .case-error a, #zone-login .content .case-error-2 a { color:#c70e00; }
#zone-login .content .case-error p, #zone-login .content .case-error-2 p { line-height:18px; }
#zone-login .content .icons { position: relative; right:6px; bottom:5px; }
#zone-login .button { display:block; margin:6px auto 0 auto; width:130px; background:url(../img/bg-button-l.gif) left top no-repeat; text-align:center; font-size:13px; color:#5b5a5a; text-decoration:none; font-weight:bold; }
#zone-login .button span { display:block; padding:4px 0 0 0; height:20px; background:url(../img/bg-button-login-r.gif) right top no-repeat; cursor:pointer; }
#zone-login-form { position: relative; left:0; display:none; width:302px; height:155px; background:#f6f5f5 url(../img/bg-login-box-form.gif) right bottom no-repeat; }
#zone-login-form form { position:relative; padding:6px 19px 0 19px; }
#zone-login-form form .icons { position: relative; right:37px; top:22px; padding:0; background:none; }
#zone-login-form form .icons img { padding:0 0 0 5px; }
#zone-login-form form p { padding:0 0 4px 24px; background:url(../img/bg-login-box-form-bullet.gif) 0 6px no-repeat; }
#zone-login-form form .input-text { width:183px; }
#zone-login-form form #email { color:#575757; }
#zone-login-form form select { width:189px; }
/*#zone-login-form form .submit { position: relative; right:24px; top:82px; padding:0; background:none; }*/
#zone-login-form form .submit { position: relative; right:22px; top:55px; padding:0; background:none; }
#zone-login-form .links { padding:0 0 1px 0; text-align:center; font-weight:bold; }
#zone-login-form .links a { display:block; padding:0 0 3px 0; color:#e99025; }
#zone-login.zone-login-email #zone-login-form { height:90px; }
#zone-login.zone-login-email #zone-login-form form { height:121px; }
#zone-login.zone-login-email form .submit {  top:5px; right: 9px; }
#zone-login.zone-login-email .links { position: relative; left:0; bottom:0; width:302px; text-align:center; }
/*Modified by Mohsaa*/
#zone-login.zone-login-logged #zone-login-form { height:130px; }
#zone-login.zone-login-logged #zone-login-form .infos { padding-top:3px; background:none; }
#zone-login.zone-login-logged #zone-login-form .infos a { display:block; padding:0 0 5px 0; color:#e99025; }
#zone-login.zone-login-logged .content { padding:0 !important; height:88px !important; text-align:left; }
#zone-login.zone-login-logged .content h3 { position:static; float: none !important; padding:14px 0 0 8px; width:178px; color:#3f3f3f; }
/*Added by Mohsaa*/
#zone-login.zone-login-logged .content h4 { position:static; float: none !important; padding:14px 5px 0 8px; width:178px; color:#3f3f3f; }
#zone-login.zone-login-logged .content .links { float: none !important; margin:17px 0 0 0; padding:0 0 0 6px; width:103px; border-left:1px solid #b8bdc0; font-weight:bold; }
#zone-login.zone-login-logged .content .links li { padding:0 0 5px 0; }
#zone-login.zone-login-logged .content .links a { color:#e99025; }
#zone-login.zone-login-logged .content .links span { color:#c70e00; }
.block-infos .closeAll { position: relative; right:3px; top:-38px; }
#zone-login-form form .autoConnection {font-weight:bold; color:#666666;}
#zone-login-form form  span { padding:0 0 4px 24px; font-weight:bold; color:#000000;}
#zone-login.zone-login-logged #zone-login-form form .submit { position: relative; right:22px; top:3px; padding:0; background:none; }
#zone-login.zone-login-email form .icons { position: relative; right:50px; top:12px; padding:0; background:none; }
.block-infos .link-back { position: relative; right:30px; top:-16px; color:#E99025;}
/* INFORMATIONS PERSONNELLES */
.block-infos { margin:46px 0 0 0; zoom:1; }
.block-infos .title-top { position: relative; left:8px; top:-33px; }
.block-infos p { padding:0 0 16px 0; line-height:16px; }
.block-infos .close { position: relative; right:3px; top:-18px; }
* html .block-infos .bottom .close { right:-11px; }
.block-infos .block-links { position: relative; right:12px; top:10px; padding:12px 0px 0 9px; width:184px; border:1px solid #fcc37b; background:#fff; }
.block-infos .block-links li { padding:0 0 15px 0; }
.block-infos .block-links a { display:block; padding:0 0 0 18px; color:#e99025; background:url(../img/icon-green.gif) 0 2px no-repeat; }
.block-infos .block-links .corner-l-t { position: relative; left:-1px; top:-1px; }
* html .block-infos .block-links .corner-l-t { display:none; }
.block-infos .block-links .corner-r-b { position: relative; right:-1px; bottom:-1px; }
* html .block-infos .block-links .corner-r-b { display:none; }
.block-infos .bottom { position:relative; margin:31px 0 0 -12px; padding:14px 0 0 8px; width:483px; border-top:1px solid #fcc37b; }
* html .block-infos .bottom { width:471px; }
.block-infos .bottom p { padding:0; width:468px; }
.block-infos .bottom .title-2 { position: relative; left:8px; top:-33px; width:auto; }
.block-infos .bottom .title-2 span { padding-right:30px; }
.block-infos .bottom .title-2 img { position: relative; right:9px; top:4px; }
.block-infos .bottom .notice { padding:0 0 3px 0; font-size:10px; text-align:right; color:#838383; }
.block-infos .bottom .checkbox { padding:0 0 0 43px; width:auto; overflow:visible !important; }
.block-infos .bottom .checkbox input { float: none !important; }
.block-infos .bottom .checkbox label { float: none !important; padding:0 0 0 11px; width:365px; }
.block-infos .bottom .option p { position:relative; padding:0 36px 16px 46px; width:383px; }
.block-infos .bottom .option p span { display:block; padding:0 0 0 14px; color:#de501f; }
.block-infos .bottom .option .star { position: relative; left:5px; top:0; }
.block-infos .bottom .option input, .block-infos .bottom .option .go { position: relative; right:0px; top:0; }


/* SEARCH */
#search-type-1 ul.tabs { float: none !important; height:26px; overflow: visible !important; zoom:1; width:5000px; /* fake width */ }
#search-type-1 .tabs li { display:block; float: none !important; margin:0 0 0 -2px; background:url(../img/bg-tabs-l.gif) left top no-repeat; min-width:5px; }
#search-type-1 .tabs li.first { margin:0; }
#search-type-1 .tabs li.current { background:url(../img/bg-tabs-l-on.gif) left top no-repeat; }
#search-type-1 .tabs li a { display:block; float: none !important; padding:7px 16px 0 16px; height:19px; background:url(../img/bg-tabs-r.gif) right top no-repeat; font-size:12px; color:#e57f04; font-weight:bold; }
#search-type-1 .tabs li.current a { background:url(../img/bg-tabs-r-on.gif) right top no-repeat; color:#fff; }
#search-type-1 .tabs li.inactif { background:url(../img/bg-tabs-l.gif) left top no-repeat; }
#search-type-1 .tabs li.inactif span { display:block; float: none !important; padding:7px 16px 0 16px; height:19px; background:url(../img/bg-tabs-r.gif) right top no-repeat; color:#a8a8a8; font-size:12px; font-weight:bold; }
.search-type form { clear:both; position:relative; padding:5px 10px 9px 10px; background:#dfdfdf; zoom:1; }
.search-type form .keywords { display:none; float: none !important; font-size:10px; }
.search-type form .keywords a { color:#e57f04; }
.search-type form .keywords .current { color:#ff0000; }
.search-type form .keywords .inactif { color:#a8a8a8; }
.search-type form .advanced { float: none !important; font-size:10px; }
.search-type form .advanced a { color:#e57f04; }
.search-type .submit { margin:0 -10px 0 0; }
.search-type .search-zone { clear:both; padding:5px 0 0 0; }
.search-type label { float: none !important; padding:5px 10px 0 0; width:67px; color:#4f4f4f; }
.search-type .input-text { float: none !important; margin:0 6px 0 0; padding:5px 2px 2px 5px; width:341px; height:18px; color:#2c2c; }
#search-type-2 .input-text { width:238px; }
#search-type-2 .select { float: none !important; position:relative; background:url(../img/bg-select.gif) left top no-repeat; }
#search-type-2 .select .fake-select { display:block; margin:0 10px 0 0; padding:7px 0 0 8px; width:93px; height:20px; }
#search-type-2 .select .fake-select:hover { text-decoration:none; }
#search-type-2 .select .fake-select span { display:block; width:65px; overflow: visible !important; }
.search-type form .corner-l-b { position: relative; left:0; bottom:0; }
* html .search-type form .corner-l-b { display:none; }
.search-type form .corner-r-b { position: relative; right:0; bottom:0; }
* html .search-type form .corner-r-b { display:none; }
#search-type-1 .jcarousel-container { height:26px; }
#search-type-1 .jcarousel-clip { position: relative; left:0; top:0; width:495px; }
#search-type-1 .jcarousel-prev { width:45px; height:26px; background:url(../img/arrow-left.gif) left top no-repeat; }
#search-type-1 .jcarousel-next { position: relative; right:0; top:0; width:45px; height:26px; background:url(../img/arrow-right.gif) left top no-repeat; }
.search-type #categories, .search-type #categories-right { display:none; position: relative; left:0; top:30px; z-index:9999; padding:4px 14px 4px 4px; background:#dfdfdf; border:1px solid #d1cfcf; }
.search-type #categories-right { left:11px; top:40px; }
.search-type #categories ul, .search-type #categories-right ul { padding:4px 0 3px 0; border-top:1px solid #fff; }
.search-type #categories ul.first, .search-type #categories-right ul.first { border:none; }
.search-type #categories li, .search-type #categories-right li { padding:0 0 2px 0; }
.search-type #categories a, .search-type #categories-right a { color:#e57f04; }
.search-type #categories .inactif, .search-type #categories-right .inactif { color:#a8a8a8; }

/*Added by Mohsaa*/
#search-type-1 .historySelect {cursor:auto; border:0; width:341px; height:27px; position:relative; background:url(../img/bg-history.gif) left top no-repeat; }
.historyDropbox {border:0; margin:0 3px 0 0; float: none !important; border: 1px solid #B8B3B3;}
#search-type-1 label { float: none !important; padding:5px 10px 0 0; width:55px; color:#4f4f4f; }
#search-type-1 #search-type-1-input { float: none !important; margin:0 0 0 0; padding:5px 2px 2px 5px; width:341px; height:18px; color:black; }
#search-type-1 #search-type-1-input.inactive { color: #B8B3B3; }

#msg-hints { display:none; position: relative; left:0; top:0; z-index:10000; }
#msg-hints .col1 { background:#77BF88; }
#msg-hints .col2 { padding:3px 5px; background:#77BF88; color:#fff; }
#msg-hints .col3 { background:#77BF88; }
#msg-hints .col1t { width:2px; height:2px; background:url(../img/help-t-l.gif) left top no-repeat; }
#msg-hints .col2t { height:2px; background:#77BF88; }
#msg-hints .col3t { width:2px; height:2px; background:url(../img/help-t-r.gif) left top no-repeat; }
#msg-hints .col1b { width:2px; height:2px; background:url(../img/help-b-l.gif) left top no-repeat; }
#msg-hints .col2b { height:2px; background:#77BF88; }
#msg-hints .col3b { width:2px; height:2px; background:url(../img/help-b-r.gif) left top no-repeat; }
#msg-error { display:none; position: relative; left:0; top:0; z-index:10000; }
#msg-error .col1 { background:#c31907; }
#msg-error .col2 { padding:3px 5px; background:#c31907; color:#fff; }
#msg-error .col3 { background:#c31907; }
#msg-error .col1t { width:2px; height:2px; background:url(../img/error-t-l.gif) left top no-repeat; }
#msg-error .col2t { height:2px; background:#c31907; }
#msg-error .col3t { width:2px; height:2px; background:url(../img/error-t-r.gif) left top no-repeat; }
#msg-error .col1b { width:2px; height:2px; background:url(../img/error-b-l.gif) left top no-repeat; }
#msg-error .col2b { height:2px; background:#c31907; }
#msg-error .col3b { width:2px; height:2px; background:url(../img/error-b-r.gif) left top no-repeat; }
#drop-box { display:none; position: relative; left:0; top:0; z-index:999; padding:0 17px 6px 10px; width:321px; border-bottom:1px solid #b8b3b3; border-left:1px solid #b8b3b3; border-right:1px solid #b8b3b3; background:#dfdfdf; }
#drop-box a { color:#e57f04; }
#drop-box li { padding:3px 0 2px 0; border-top:1px solid #fff; overflow: visible !important; }
#drop-box li.first { padding-top:0; border:none; }
#drop-box li .left { float: none !important; }
#drop-box li .right { float: none !important; }
#search-type-3 { margin:0 0 5px 0; }
#search-type-3 form { padding:5px 0 9px 10px; }
#search-type-3 label { text-decoration:underline; }
#search-type-3 .input-text { width:158px; }
#search-type-4 label { padding:5px 3px 5px 24px; width:83px; background:url(../img/loupe.gif) left top no-repeat; }
#search-type-4 .input-text { margin:0 0 0 0; width:300px; }
#tabs-categories { display:none; position: relative; top:-50px; z-index:10000; }
#tabs-categories a { color:#e57f04; }
#tabs-categories .inactif { color:#a8a8a8; }
#tabs-categories .col1 { width:3px; background:url(../img/tabs-l.gif); }
#tabs-categories .col2 { padding:3px 5px; background:#fff; color:#fff; }
#tabs-categories .col3 { width:3px; background:url(../img/tabs-r.gif) right top repeat-y; }
#tabs-categories .col1t { width:3px; height:3px; background:url(../img/tabs-t-l.gif) left top no-repeat; }
#tabs-categories .col2t { height:3px; background:url(../img/tabs-t.gif); }
#tabs-categories .col3t { width:3px; height:3px; background:url(../img/tabs-t-r.gif) left top no-repeat; }
#tabs-categories .col1b { width:3px; height:3px; background:url(../img/tabs-b-l.gif) left top no-repeat; }
#tabs-categories .col2b { height:3px; background:url(../img/tabs-b.gif); }
#tabs-categories .col3b { width:3px; height:3px; background:url(../img/tabs-b-r.gif) left top no-repeat; }


/* RESULT SEARCH */
#result-search { clear:both; padding:0 0 0 8px; }
#result-search .grey { color:#4f4f4f; }
#result-search .top { background:url(../img/bg-result-search-top.gif) right top no-repeat; }
#result-search .top .wrap { position:relative; padding:6px 0 7px 14px; }
* html #result-search .top .wrap { height:0.01%; }
#result-search .top a { color:#e99025; font-weight:bold; }
#result-search .top p { line-height:16px; }
#result-search .top .close { position: relative; right:7px; top:8px; }
#result-search .top .more-filters { position: relative; right:7px; bottom:7px; }
#result-search .result-ahead { border:1px solid #b4b9bb; }
#result-search .result-ahead.datasheet { border-bottom: 0; }
#result-search .result-ahead .line-1 { padding:7px 7px 6px 6px; background:#dfdfdf; }
#result-search .result-ahead .title-search { float: none !important; }
#result-search .result-ahead .title-search img { padding:0 5px 0 0; display:inline; vertical-align:middle; }
#result-search .result-ahead .tools-container { float: none !important; }
#result-search .result-ahead .tools-container a { float: none !important; }
#result-search .result-ahead .tools-container .link { margin:3px 9px 0 0; font-size:10px; color:#f38f16; font-size:10px; }
#result-search .result-ahead .tools-container .link2 { margin:3px 9px 0 0; font-size:10px; color:#f38f16; font-size:10px; }
#result-search .result-ahead .tools-container .views { display:block; margin:0 2px 0 0; padding:17px 0 0 0; width:19px; height:0px; background:url(../img/icon-tools-search.gif) left top no-repeat; overflow: visible !important; }
#result-search .result-ahead .tools-container .view1 { background-position:0 0; }
#result-search .result-ahead .tools-container .view1.on { background-position:0 -17px; }
#result-search .result-ahead .tools-container .view2 { background-position:-21px 0; }
#result-search .result-ahead .tools-container .view2.on { background-position:-21px -17px; }
#result-search .result-ahead .tools-container .view3 { background-position:-42px 0; }
#result-search .result-ahead .tools-container .view3.on { background-position:-42px -17px; }
#result-search .result-ahead .tools-container .view-tools { display:block; margin:0 0 0 12px; padding:17px 0 0 0; width:17px; height:0px; background:url(../img/icon-tools-search.gif) -75px 0 no-repeat; overflow: visible !important; }
#result-search .result-ahead .tools-container .view-tools2 { display:block; margin:0 0 0 10px; padding:17px 0 0 0; width:17px; height:0px; background:url(../img/icon-tools-search.gif) -75px 0 no-repeat; overflow: visible !important; }
#result-search .result-ahead .tools-container .view-print { display:block; margin:0 0 0 7px; padding:19px 0 0 0; width:21px; height:0px; background:url(../img/icon-print.gif) no-repeat; overflow: visible !important; }
#result-search .result-ahead .tools-container .view-newwin { display:block; margin:0 0 0 12px; padding:17px 0 0 0; width:19px; height:0px; background:url(../img/icon-newwin.gif) no-repeat; overflow: visible !important; }
#result-search .result-ahead .line-2 { padding:9px 8px 6px 5px; }
#result-search .result-ahead .line-2 .title-search { padding:0 0 0 25px; background:url(../img/icon-thick.gif) left top no-repeat; }
#result-search .result-ahead .line-2 .title-search img { padding:0 0 0 5px; display:inline; vertical-align:middle; }
#result-search .result-ahead .line-2.datasheet { padding:9px 8px 0 5px; }
#result-search .result-ahead .line-2.datasheet .title-search { background: none; padding: 0 0 0 7px; }
#result-search .result-ahead .pages { float: none !important; }
#result-search .result-ahead .pages img { display:inline; vertical-align:middle; }
#result-search .result-ahead .pages span { padding:0 9px 0 0; }
#result-search .result-ahead .pages .prev { padding:0 9px 0 0; }
#result-search .result-ahead .pages .selbox { margin:0 3px 0 5px; width:20px; color:#000; text-align:center; }
#result-search #no-results { padding:8px 14px; border:1px solid #b4b9bb; border-top:none; }
#result-search #no-results .title { font-weight:bold; }
#result-search #no-results .title span { color:#0158b1; }
#result-search #no-results .extend { padding:6px 0 3px 0; }
#result-search #no-results .extend img { padding:0 6px 0 0; display:inline; vertical-align:middle; }
#result-search #no-results ul { margin:0 0 0 17px; }
#result-search #no-results li { font-weight:bold; }
#result-search #no-results li a { padding:0 0 0 11px; color:#e57f04; background:url(../img/bullet-1.gif) 0 4px no-repeat; }
#result-search #table-results { position:relative; border:1px solid #b4b9bb; border-top:none; width:803px; /*overflow: visible !important;*/ }
#result-search #table-results table { table-layout:fixed; border-collapse:separate; }
#result-search #table-results table th { padding:8px 0 6px 5px; height:18px; border-bottom:1px solid #b4b9bb; border-left:1px solid #b4b9bb; text-align:left; color:#4f4f4f; background:#fff9f3; overflow: visible !important; white-space:nowrap; }
#result-search #table-results table th.first { border-left:none; }
#result-search #table-results table th span { cursor:e-resize; width:10px; float: none !important; display:block; margin:-8px 0 -6px 0; height:33px; overflow: visible !important; white-space:nowrap; }
#result-search #table-results table th img { display:inline; vertical-align:middle; }
#result-search #table-results table th div { height:18px; overflow: visible !important; white-space:nowrap; }
#result-search #table-results table td { padding:2px 0 2px 5px; text-align:left; color:#4f4f4f; overflow: visible !important; white-space:nowrap; }
#result-search #table-results table td img { padding:0 5px 0 0; display:inline; vertical-align:middle; }
#result-search #table-results table td .icon { padding:0 0 0 5px; }
#result-search #table-results table .alt td { background:#e4ebf6; }
#result-search #table-results table .selected td { border-top:1px solid #e99025; border-bottom:1px solid #e99025; background:#dfdfdf; }
#result-search .minificheContainer td { padding:0 !important; }
#result-search .minifiche { display:none; position:relative; margin:8px 0 9px 3px; width:796px; background:url(../img/bg-minifiche-t-2.gif) left top no-repeat; font-size:10px; white-space:normal; }
#result-search .minifiche .inner { padding:7px 0 10px 5px; background:url(../img/bg-minifiche-b-2.gif) left bottom no-repeat; }
#result-search .minifiche .close-minifiche { position: relative; right:0; top:0; }
#result-search .minifiche .inner .close-minifiche { position:static; }
#result-search .minifiche .close-minifiche img { padding:0 !important; }
#result-search .alt .minifiche { background:url(../img/bg-minifiche-t.gif) left top no-repeat; white-space:normal; }
#result-search .alt .minifiche .inner { background:url(../img/bg-minifiche-b.gif) left bottom no-repeat; }
#result-search .minifiche .title { padding:0 1px 3px 0; font-weight:bold; font-size:11px; }
#result-search .minifiche .block-1 { float: none !important; width:421px; }
#result-search .minifiche .block-1 .line-1 .left { float: none !important; width:130px; }
#result-search .minifiche .block-1 .line-1 .right { float: none !important; padding:0 8px 0 0; width:283px; }
#result-search .minifiche .block-1 .line-1 .right .buttons { padding:5px 0 0 0; }
#result-search .minifiche .block-1 .line-1 .right .buttons span { display:block; float: none !important; margin:0 4px 5px 0; background:url(../img/bg-button-minifiche-l.gif) left top no-repeat; }
#result-search .minifiche .block-1 .line-1 .right .buttons span a { display:block; padding:4px 7px 0 7px; height:16px; background:url(../img/bg-button-minifiche-r.gif) right top no-repeat; color:#000; text-decoration:none; }
* html #result-search .minifiche .block-1 .line-1 .right .buttons span a { width:1px; white-space:nowrap; }
#result-search .minifiche .block-1 .line-2 li { float: none !important; padding:0 10px 0 10px; border-left:1px solid #b4b9bb; width:116px; }
#result-search .minifiche .block-1 .line-2 li.first { padding-left:10px; border:none; }
#result-search .minifiche .block-1 .line-2 li.last { width:127px; }
#result-search .minifiche .block-1 .line-2 .linkGroupe { text-decoration:none; }
#result-search .minifiche .block-1 .line-2 .linkGroupe:hover { text-decoration:underline; }
#result-search .minifiche .block-2 { float: none !important; padding:0 0 0 4px; min-height:125px; width:115px; border-left:1px solid #b4b9bb; }
#result-search .minifiche .block-3 { float: none !important; padding:0 0 0 3px; min-height:125px; width:137px; border-left:1px solid #b4b9bb; }
#result-search .minifiche .block-3 img { padding-bottom:5px !important; }
#result-search .minifiche .block-4 { float: none !important; min-height:125px; width:100px; border-left:1px solid #b4b9bb; }
#result-search .minifiche .block-4 li { padding:0 0 0 2px; }
#result-search .minifiche .block-4 a { display:block; margin:0 0 4px 0; padding:0 0 0 30px; color:#e57f04; background:url(../img/icons.gif) left top no-repeat; font-size:9px; }
#result-search .minifiche .block-4 .link-1 a { padding-top:11px; height:14px; }
#result-search .minifiche .block-4 .link-2 a { margin:0 0 2px 0; padding-top:6px; height:15px; background-position:0 -29px; }
#result-search .minifiche .block-4 .link-3 a { margin:0 0 6px 0; padding-top:7px; height:16px; background-position:0 -52px; }
#result-search .minifiche .block-4 .link-4 a { margin:0 0 9px 0; padding-top:2px; height:14px; background-position:0 -81px; }
#result-search .minifiche .block-4 .link-5 a { padding-top:0; height:15px; background-position:0 -106px; }
#result-search .minifiche-products { font-size:11px; }
#result-search .minifiche-products .line-top { padding:6px 0 13px 24px; }
#result-search .minifiche-products .block-1 { padding:0 15px 0 13px; width:401px; }
#result-search .minifiche-products .block-1 img.left { float: none !important; padding:0 16px 0 0 !important; }
#result-search .minifiche-products .block-2 { padding:0 0 0 20px; width:320px; min-height:93px; }
#result-search .minifiche-products .block-2 ul { padding:0 0 0 15px; list-style-type: square; }
#result-search .minifiche-products .line-bottom-left { clear:left; float: none !important; padding:8px 0 0 11px; }
#result-search .minifiche-products .line-bottom-right { float: none !important; padding:8px 19px 0 0; }
#result-search .minifiche-products .buttons span { display:block; float: none !important; margin:0 4px 5px 0; }
#result-search .minifiche-products .buttons span.color1 { background:url(../img/bg-button-minifiche-l-2.gif) left top no-repeat; }
#result-search .minifiche-products .buttons span.color2 { background:url(../img/bg-button-minifiche-l-3.gif) left top no-repeat; }
#result-search .minifiche-products .buttons span.color3 { background:url(../img/bg-button-minifiche-l-4.gif) left top no-repeat; }
#result-search .minifiche-products .buttons span.color4 { background:url(../img/bg-button-minifiche-l-5.gif) left top no-repeat; }
#result-search .minifiche-products .buttons span a { display:block; padding:4px 7px 0 7px; height:16px; color:#000; text-decoration:none; }
#result-search .minifiche-products .buttons span.color1 a { background:url(../img/bg-button-minifiche-r-2.gif) right top no-repeat; }
#result-search .minifiche-products .buttons span.color2 a { background:url(../img/bg-button-minifiche-r-3.gif) right top no-repeat; }
#result-search .minifiche-products .buttons span.color3 a { background:url(../img/bg-button-minifiche-r-4.gif) right top no-repeat; }
#result-search .minifiche-products .buttons span.color4 a { background:url(../img/bg-button-minifiche-r-5.gif) right top no-repeat; }
* html #result-search .minifiche-products .buttons span a { width:1px; white-space:nowrap; }
#result-search .minifiche-products .linkMore { position: relative; right:21px; bottom:40px; }
#result-search .minifiche-contact { background:url(../img/bg-minifiche-t-3.gif) left top no-repeat; font-size:11px; }
#result-search .minifiche-contact .inner { background:url(../img/bg-minifiche-b-3.gif) left bottom no-repeat; }
#result-search .alt .minifiche-contact { background:url(../img/bg-minifiche-t-4.gif) left top no-repeat; white-space:normal; }
#result-search .alt .minifiche-contact .inner { background:url(../img/bg-minifiche-b-4.gif) left bottom no-repeat; }
#result-search .minifiche-contact .block-1 { padding:4px 0 0 11px; width:476px; }
#result-search .minifiche-contact .block-1 .block-top { overflow: visible !important; }
#result-search .minifiche-contact .block-1 .block-top .left { float: none !important; width:325px; }
#result-search .minifiche-contact .block-1 .block-top .left img.left { float: none !important; padding:0 13px 10px 0 !important; width:auto; }
#result-search .minifiche-contact .block-1 .block-top .left .icon-mail { padding:0 26px 3px 0; background:url(../img/icon-mail.gif) right 3px no-repeat; }
#result-search .minifiche-contact .block-1 .block-top .right { float: none !important; width:106px; }
#result-search .minifiche-contact .block-1 .block-bottom { position:relative; overflow: visible !important; }
#result-search .minifiche-contact .block-1 .block-bottom .linkMore { position: relative; right:0; bottom:84px; }
#result-search .minifiche-contact .block-1 .block-bottom .box { position:relative; padding:5px 7px; min-height:70px; border:solid 1px #b4b9bb; background:#fbfbda; font-size:10px; }
#result-search .minifiche-contact .block-1 .block-bottom .box .icon-edit { position: relative; right:0; bottom:4px; }
#result-search .minifiche-contact .block-1 .block-bottom .left { float: none !important; width:184px; }
#result-search .minifiche-contact .block-1 .block-bottom .left .box { width:160px; }
#result-search .minifiche-contact .block-1 .block-bottom .right { float: none !important; width:292px; }
#result-search .minifiche-contact .block-1 .block-bottom .right .box { width:276px; }
#result-search .minifiche-contact .block-2 { padding:0 0 0 7px; width:123px; border:none; }
#result-search .minifiche-contact .block-2 .icons { margin:0 0 0 18px; }
#result-search .minifiche-contact .block-2 .icons a { display:block; margin:0 0 4px 0; padding:0 0 0 37px; color:#e57f04; background:url(../img/icons2.gif) left top no-repeat; font-size:9px; }
#result-search .minifiche-contact .block-2 .icons .link-1 a { padding-top:7px; height:18px; }
#result-search .minifiche-contact .block-2 .icons .link-2 a { margin:0 0 14px 0; padding-top:2px; height:18px; background-position:0 -29px; }
#result-search .minifiche-contact .block-2 .icons .link-3 a { margin:0 0 2px 0; padding-top:4px; height:24px; background-position:0 -63px;  }
#result-search .minifiche-contact .block-2 .social { margin:14px 0 0 0; padding:3px 0 0 0; border-top:1px solid #8d9091; }
#result-search .minifiche-contact .block-2 .social .title { padding:0 0 7px 0; text-align:center; font-size:10px; }
#result-search .minifiche-contact .block-2 .social .social-icons { padding:0 0 0 6px; }
#result-search .minifiche-contact .block-2 .social .social-icons img { display: inline; }
#result-search .minifiche-contact .block-3 { padding:8px 0 0 18px; width:140px; border:none; }
#result-search .minifiche-contact .block-3 .title { padding:0 0 6px 0; }
#result-search .minifiche-contact .block-3 .logo-container { position:relative; margin:0 0 6px 0; }
#result-search .minifiche-contact .block-3 .logo-container .logo { padding:0 !important; border:1px solid #c1c5c6; }
#result-search .minifiche-contact .block-3 .logo-container .linkMore { position: relative; right:0; bottom:0; }
#result-search .minifiche-contact .block-3 .logo-container .linkMore img { padding:0 !important; }
#result-search .minifiche-contact .block-3 .adress { padding:6px 0 13px 0; }
#result-search .nb-pages { padding:5px 0 0 0; text-align:right; }
#result-search .nb-pages select { font-size:10px; color:#000; }
#result-search #lui_ { display:none; }
#result-search #load_ { position: relative; left:352px; top:80px; padding:50px 0 0 0; width:100px; height:0; border:1px solid #b4b9bb; background:#fff url(../img/jqgrid/loading.gif) center center no-repeat; overflow: visible !important; }
#result-search-prmaison #load_ { left: 270px; top: 40px; }
#alertmod, #result-search .msgbox, #result-search .nav-table-left { display:none; }
#result-search .table-view-2 span.strong/*, #result-search .table-view-3 span.strong*/ { font-weight:bold; }
#result-search .table-view-2 .view2/*, #result-search .table-view-3 .view2*/ { display:block; }
#result-search .table-view-3 .jqgrow { display:none; }
#result-search .table-view-3 .minifiche { display:block; }
#result-search select.selbox, #sp_2 { display:none; }
#result-search .popupGroupe { display:none; position: relative; left:0; top:0; z-index:9999; width:403px; font-size:10px; line-height:16px; zoom:1; }
#result-search .popupGroupe .close-popup { position: relative; right:0; top:0; }
#result-search .popupGroupe .close-popup img { padding:0 !important; }
#result-search .popupGroupe table { border-collapse:collapse !important; }
#result-search .popupGroupe table td { padding:0 !important; }
#result-search .popupGroupe table td img { padding:0 !important; }
#result-search .popupGroupe .col1 { background:url(../img/groupe-l.gif) left top repeat-y !important; }
#result-search .popupGroupe .col2 { padding:1px 0px 6px 6px !important; background:#fff !important; }
#result-search .popupGroupe .col3 { background:url(../img/groupe-r.gif) right top repeat-y !important; }
#result-search .popupGroupe .col1t { width:10px; height:8px; background:url(../img/groupe-t-l.gif) left top no-repeat !important; }
#result-search .popupGroupe .col2t { height:8px; background:#fff url(../img/groupe-t.gif) left top repeat-x !important; }
#result-search .popupGroupe .col3t { width:9px; height:8px; background:url(../img/groupe-t-r.gif) right top no-repeat !important; }
#result-search .popupGroupe .col1b { width:10px; height:10px; background:url(../img/groupe-b-l.gif) left top no-repeat !important; }
#result-search .popupGroupe .col2b { height:10px; background:url(../img/groupe-b.gif) left top repeat-x !important; }
#result-search .popupGroupe .col3b { width:9px; height:10px; background:url(../img/groupe-b-r.gif) right top no-repeat !important; }
#result-search .popupGroupe .block-top { width:378px; border-bottom:1px solid #b4b9bb; white-space:normal; }
#result-search .popupGroupe .block-top a { color:#f38f16; }
#result-search .popupGroupe .block-top .title { font-size:11px; }
#result-search .popupGroupe .block-top .locations { display:block; width:285px; }
#result-search .popupGroupe .block-top .left { float: none !important; }
#result-search .popupGroupe .block-top .right { float: none !important; }
#result-search .popupGroupe .block-bottom { position:relative; padding:7px 0 0 0; min-height:150px; max-height:300px;  overflow-y: auto; overflow-x:hidden; scrollbar-arrow-color:#4F4F4F; scrollbar-face-color:white;}
#result-search .popupGroupe .block-bottom .linkAction { position: relative; right:4px; top:9px; font-size:9px; color:#f38f16; }
#result-search .popupGroupe .block-bottom .linkMore { position: relative; right:0; bottom:0; }
#result-search .popupGroupe .block-bottom .title { padding:0 0 6px 0; font-size:11px; font-weight:bold; color:#000; }
#result-search .popupGroupe .block-bottom ul { zoom:1; }
#result-search .popupGroupe .block-bottom li { padding:0 0 0 15px; font-size:11px; font-weight:bold; }
#result-search .popupGroupe .block-bottom li.open { background:url(../img/arrow-bottom-1.gif) 0 5px no-repeat; }
#result-search .popupGroupe .block-bottom li.close { background:url(../img/arrow-right-1.gif) 0 5px no-repeat; }
#result-search .popupGroupe .block-bottom li.inactif { background:url(../img/arrow-right-inactif.gif) 0 5px no-repeat; }
#result-search .popupGroupe .block-bottom li a { color:#000; }
#result-search .popupGroupe .block-bottom li li { font-size:10px; font-weight:normal; }
#result-search .popupGroupe .block-bottom li ul { display:none; }
#result-search .subgrid .grid_hdiv { display:none; }
#result-search .subgrid td { vertical-align:top; }

/*Added by mohSaa*/
.productButtons  span { display:block; float: none !important; margin:0 4px 5px 0; }
.productButtons  span.color1 { background:url(../img/bg-button-minifiche-l-2.gif) left top no-repeat; }
.productButtons  span.color2 { background:url(../img/bg-button-minifiche-l-3.gif) left top no-repeat; }
.productButtons  span.color3 { background:url(../img/bg-button-minifiche-l-4.gif) left top no-repeat; }
.productButtons  span.color4 { background:url(../img/bg-button-minifiche-l-5.gif) left top no-repeat; }
.productButtons  span.color5 { background:url(../img/bg-button-minifiche-l-2.gif) left top no-repeat; position: relative; right:0; bottom:0;}
.productButtons  span a { display:block; padding:4px 7px 0 7px; height:16px; color:#000; text-decoration:none; }
.productButtons  span.color1 a { background:url(../img/bg-button-minifiche-r-2.gif) right top no-repeat; }
.productButtons  span.color2 a { background:url(../img/bg-button-minifiche-r-3.gif) right top no-repeat; }
.productButtons  span.color3 a { background:url(../img/bg-button-minifiche-r-4.gif) right top no-repeat; }
.productButtons  span.color4 a { background:url(../img/bg-button-minifiche-r-5.gif) right top no-repeat; }
.productButtons  span.color5 a { background:url(../img/bg-button-minifiche-r-2.gif) right top no-repeat; }
* html .result-search .hide .productButtons span a { width:1px; white-space:nowrap; }
#result-search .minifiche-contact .block-3 .plus-container .linkMore { position: relative; right:0; bottom:0; }
#result-search .minifiche-contact .block-3 .plus-container .linkMore img { padding:10 !important; }
#result-search .minifiche-contact .link-right { float: none !important; padding:2px 19px 0 1px; color: #F38F16;}
#result-search .minifiche-products .link-right { float: none !important; padding:2px 19px 0 1px; color: #F38F16;}
#result-search #table-results table td   .info_country {text-decoration:none;}
#tooltip{ position: relative; border:1px solid #ccc;	background:#77BF88;	padding:5px;color:#fff;	max-width:300px;}
/* added by oleg; Home page */
#zt2-liens { float: right; margin: 10px 52px 0 0; font-family: Arial; font-size: 10px; color: #9a9a9a; }
#zt2-liens a, #zt2-liens a:visited { color: #9a9a9a; font-size: 10px; font-family: Tahoma; }
#zt2-liens a:hover { color: #747474; text-decoration: none; }
#zt2-langue { float: right; }

#baseline { margin: 3px 0 0 0; }
#zone-thematiques-generale { margin: 15px 0 0 0; }
.topmenu-item { position: relative; float: left; height: 33px; margin: 0 4px 0 0; padding: 0 7px; line-height: 33px; background: url(../img/topmenu-bg.gif) repeat-x; cursor: pointer; z-index: 1000; }
.topmenu-item .left { position: absolute; width: 7px !important; height: 33px !important; padding: 0 !important; top: 0; left: 0; background: url(../img/topmenu-l.gif) no-repeat; }
.topmenu-item .right { position: absolute; width: 7px !important; height: 33px !important; padding: 0 !important; top: 0; right: 0; background: url(../img/topmenu-r.gif) no-repeat; }
.topmenu-item a, #topmenu-item a:visited { font-size: 13px; color: #fff; text-decoration: none; font-weight: bold; }
.topmenu-item a:hover, .topmenu-item.on a.top, .topmenu-item.on a.top:visited { color: #fdd8b1; }

.topmenu-sub { position: absolute; top: 32px; left: 0; z-index: 9999; cursor: default; line-height: 20px !important; display: none; }
.topmenu-item.on .topmenu-sub { display: block; }
.topmenu-sub .content { background: #fde8d1 url(../img/topmenu-sub-bg.gif) repeat-x; min-width: 310px; min-height: 139px; border: 1px solid #ffcf9b; border-bottom: none; padding: 11px 17px 1px 17px; }
.topmenu-sub .b-c { margin: 0 10px; height: 9px; background: #fde8d1; border-bottom: 1px solid #ffcf9b; }
.topmenu-sub .b-l { position: absolute; left: 0; bottom: 0; width: 10px; height: 10px; background: url(../img/topmenu-sub-l.png) no-repeat; }
.topmenu-sub .b-r { position: absolute; right: 0; bottom: 0; width: 10px; height: 10px; background: url(../img/topmenu-sub-r.png) no-repeat; }
.topmenu-sub li { white-space: nowrap; margin: 0 !important; line-height: auto !important; padding: 0 !important; }
.topmenu-sub a, .topmenu-sub a:visited { font-size: 11px; color: #e99025; font-weight: normal; }
.topmenu-sub a:hover { text-decoration: underline; }
.topmenu-sub .fleft { float: left; }
.topmenu-sub .fright { float: right; }
.topmenu-sub hr { color: #ee9f50; background-color: #ee9f50; width: 100%; height: 1px; border: 0; }

#banner-appelezmoi { margin: 0 0 10px 0; }

.roundblock { position: relative; border: 1px solid #ddd; color: #013d66; margin: 0 0 9px 0; padding: 6px; }
.roundblock .t-l { position: absolute; top: -1px; left: -1px; }
.roundblock .t-r { position: absolute; top: -1px; right: -1px; }
.roundblock .b-l { position: absolute; bottom: -1px; left: -1px; }
.roundblock .b-r { position: absolute; bottom: -1px; right: -1px; }
.roundblock .left { float: left; }
.roundblock .right { float: left; width: 105px; padding: 0 0 0 8px; }
.roundblock .right2 { float: right; }
.roundblock .title { font-weight: bold; color: #000; padding: 0 0 5px 0; }
.roundblock a, .roundblock a:visited { color: #013d66; }
.roundblock a:hover { color: #848484; text-decoration: none; }
.roundblock .center { text-align: center; }
.roundblock .center a, .roundblock .center a:visited { font-size: 17px; color: #e57f04; }
.roundblock p { margin: 0 0 5px 0; }
.roundblock .smallgrey { font-size: 10px; color: #868686; }
.roundblock .bottomlink { margin: 0 auto; }
.roundblock .bottomlink td { padding: 0 5px; vertical-align: middle; }
.roundblock .bottomlink a, .roundblock .bottomlink a:visited { font-size: 11px; color: #e57f04; font-weight: bold; }
.roundblock .bottomlink a:hover { color: #f9b15b !important; text-decoration: none; }
.roundblock .bottomlink .width { width: 100%; text-align: right; }

.roundblock.padding2 { padding: 6px 10px; }

.roundblock.corners2 .t-l { width: 7px; height: 7px; background: url(../img/roundblock-t-l.gif) no-repeat; }
.roundblock.corners2 .t-r { width: 1px; height: 1px; background: url(../img/roundblock-square.gif) no-repeat; }
.roundblock.corners2 .b-l { width: 1px; height: 1px; background: url(../img/roundblock-square.gif) no-repeat; }
.roundblock.corners2 .b-r { width: 7px; height: 7px; background: url(../img/roundblock-b-r.gif) no-repeat; }

.roundblock.corners4 .t-l { width: 4px; height: 4px; background: url(../img/roundblock-t-l2.gif) no-repeat; }
.roundblock.corners4 .t-r { width: 4px; height: 4px; background: url(../img/roundblock-t-r.gif) no-repeat; }
.roundblock.corners4 .b-l { width: 4px; height: 4px; background: url(../img/roundblock-b-l.gif) no-repeat; }
.roundblock.corners4 .b-r { width: 4px; height: 4px; background: url(../img/roundblock-b-r2.gif) no-repeat; }

.greyblock { background: #f6f5f5; margin: 0 0 9px 0; padding: 1px 1px; }
.greyblock .title { font-weight: bold; color: #000; margin: 0 0 5px 0; }

.block-vouscherchez { position:relative; padding:12px 8px 12px 12px; border:1px solid #dddddd; background:#f6f5f5; }
.block-vouscherchez.vousetes { padding-top: 0 !important; background: #fff; }
.block-vouscherchez.nopadding { padding: 12px 0; }
.block-vouscherchez .corner-l-b { position: relative; left:-1px; bottom:-1px; }
* html .block-vouscherchez .corner-l-b { display:none; }
.block-vouscherchez .corner-r-b { position: relative; right:-1px; bottom:-1px; }
* html .block-vouscherchez .corner-r-b { display:none; }
.block-vouscherchez div.fleft { float: left; font-weight: bold; font-size: 15px; color: #4f4f4f; }
.block-vouscherchez div.text { padding: 3px 5px; }
.block-vouscherchez input.text { width: 280px; border: 1px solid #b8b3b3; padding: 5px; font-size: 11px; color: #2c2c2c; margin: 0 7px 0 0; }
.block-vouscherchez .row-1 { padding: 0 8px 0 12px; }
.block-vouscherchez.vousetes .row-1 { padding-top: 12px; background:#f6f5f5; }
.block-vouscherchez .content { background: #fff; }
.block-vouscherchez .bottomlink { margin: 5px auto; }
.block-vouscherchez .bottomlink td { padding: 0 5px; vertical-align: middle; }
.block-vouscherchez .bottomlink a, .roundblock .bottomlink a:visited { font-size: 13px; color: #e57f04; font-weight: bold; }
.block-vouscherchez .bottomlink a:hover { color: #f9b15b; text-decoration: none; }

.vouscherchez-ou { font-weight: bold; font-size: 15px; color: #4f4f4f; padding: 3px 0 3px 60px; }
.vousetes-et { font-weight: bold; font-size: 15px; color: #4f4f4f; padding: 3px 0 3px 12px; }

.vousetes-tabs { background: #f6f5f5; border-bottom: 1px solid #ddd; padding: 5px 0 0 10px; }
.vousetes-tab { position: relative; height: 26px; line-height: 26px; float: left; margin: 0 5px 0 0; padding: 0 6px; background: #fff9f3; border: 1px solid #ddd; border-bottom: none; font-weight: bold; color: #e57f04; font-size: 13px; cursor: pointer; }
.vousetes-tab .left { position: absolute; width: 2px; height: 2px; top: -1px; left: -1px; background: url(../img/vousetes-tab-l.gif) no-repeat; }
.vousetes-tab .right { position: absolute; width: 2px; height: 2px; top: -1px; right: -1px; background: url(../img/vousetes-tab-r.gif) no-repeat; }
.vousetes-tab.act { color: #f9b15b; }
.vousetes-tab.on { background: #a7afb3; border-color: #a7afb3; color: #fff; cursor: default; }
.vousetes-tab.on .left { width: 1px; height: 1px; background: #f6f5f5; }
.vousetes-tab.on .right { width: 1px; height: 1px; background: #f6f5f5; }

.vousetes-buttons { padding: 0 0 0 16px; }
.vousetes-button { float: left; width: 188px; height: 34px; margin: 0 0 13px 13px; padding: 15px 7px 0 7px; text-align: center; background: url(../img/vousetes-button.gif) no-repeat; cursor: pointer; }
.vousetes-button.rows-2 { padding-top: 6px; height: 43px; }
.vousetes-button a, .vousetes-button a:visited { font-size: 15px; color: #db7905; font-weight: bold; }
.vousetes-button a:hover, .vousetes-button.on a, .vousetes-button.on a:visited { color: #f9b15b; text-decoration: none; }

#zone-mention { position: relative; min-height: 131px; margin: 5px 0 15px 0; border: 1px solid #ddd; background: #e6e6e6 url(../img/footer-bg.gif) repeat-x; }
#zone-mention .t-l { position: absolute; width: 7px; height: 7px; top: -1px; left: -1px; background: url(../img/footer-t-l.gif) no-repeat; }
#zone-mention .t-r { position: absolute; width: 7px; height: 7px; top: -1px; right: -1px; background: url(../img/footer-t-r.gif) no-repeat; }
#zone-mention .b-l { position: absolute; width: 8px; height: 8px; bottom: -1px; left: -1px; background: url(../img/footer-b-l.gif) no-repeat; }
#zone-mention .b-r { position: absolute; width: 8px; height: 8px; bottom: -1px; right: -1px; background: url(../img/footer-b-r.gif) no-repeat; }
#zone-mention table { margin: 15px 30px; width: 100%; }
#zone-mention td { vertical-align: top; }
#zone-mention li { padding: 0 0 6px 0; }
#zone-mention .title { font-size: 10px; font-weight: bold; color: #676767; }
#zone-mention a, #zone-mention a:visited { font-size: 10px; color: #676767; }

#zone-copyright { margin: 0 auto 20px auto; }
#zone-copyright .copytext { color: #373737; font-size: 10px; padding-right: 30px; }
#zone-copyright .links { color: #585858; font-size: 10px; }
#zone-copyright .links a, #zone-copyright .links a:visited { color: #f19b34; font-size: 10px; }
#zone-copyright .links a:hover { color: #f9b15b; }

/* filters */
#filters-all .filterq, #filters-all .filterq:visited { color: #000 !important; font-weight: normal !important; text-decoration: none; }
#filters-all .filterq:hover { text-decoration: underline; }
#filters-all .filterq.inactive, #filters-all .filterq.inactive:visited { text-decoration: line-through; }
#filters-all span.inactive a, #filters-all span.inactive a:visited { text-decoration: line-through; }
#filters-all .delete { margin: 2px 4px 0 4px; }
#filters-all .delete img { display: inline; vertical-align: top; }

#filters-detailed .name { color: #4f4f4f; }
#filters-detailed .values a, #filters-detailed .values a:visited { color: #000; font-weight: normal; }
#filters-detailed a.inactive, #filters-detailed a.inactive:visited { text-decoration: line-through !important; }
#filters-detailed .all-inactive a, #filters-detailed .all-inactive a:visited { text-decoration: line-through; }
#filters-detailed a.modify, #filters-detailed a.modify:visited { text-decoration: none; }
#filters-detailed a.modify:hover { text-decoration: underline; }

#filters-popup { width: 278px; display: none; position: absolute; z-index: 3000; }
#filters-popup .r-c { height: 6px; border: 1px solid #b4b9bb; border-right: 0; border-bottom: 0; margin-right: 5px; background: #fff; }
#filters-popup .r-t { width: 6px; height: 7px; top: 0; right: 0; position: absolute; background: url(../img/filters-popup-t-r.png) no-repeat; }
#filters-popup .icon-close { position: absolute; top: 0; right: 6px; width: 14px; height: 0; padding-top: 14px; background: url(../img/icon-close2.gif) no-repeat; overflow: visible !important; }
#filters-popup .wrap { border-left: 1px solid #aad7b6; padding: 0 6px 0 0; background: url(../img/filters-popup-r.png) top right repeat-y; }
#filters-popup .head { font-size: 10px; font-weight: bold; color: #000; background-color: #fff; padding: 0 6px; border-bottom: 1px solid #b4b9bb; }
#filters-popup .head .switch { padding: 5px 0 0 0; }
#filters-popup .content { padding: 9px 7px 0 7px; font-size: 10px; color: #000; background-color: #fff; }
#filters-popup .content img { margin: 0 0 0 4px; }
#filters-popup .content td { padding: 5px 8px 0 0; }
#filters-popup .content td.inactive { color: #b4b9bb; }
#filters-popup .content .button { padding: 5px 0 0 0; float: right; }
#filters-popup .foot { width: 278px; height: 15px; background: url(../img/filters-popup-b.png) no-repeat; }

.filters-button { width: 55px; height: 32px; background: url(../img/filters-button-inactive.gif) no-repeat; color: #000; font-weight: bold; float: left; text-align: center; line-height: 32px; margin: 0 5px 5px 0; cursor: pointer; }
.filters-button.active { background: url(../img/filters-button-active.gif) no-repeat; cursor: default; }

/*activities*/
#activities-tree li { padding: 0 0 0 15px; display: none; }
.nomenclature-results { position: absolute; width: 805px; border-top: 1px solid #b8b3b3; z-index: 9999; display: none; }
.nomenclature-results .content { background: #fff; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; padding: 10px; }
.nomenclature-results .bottom { width: 100%; }
.nomenclature-results .bottom .left div { width: 6px; height: 7px; background: url(../img/nomenclature-results-l.png) no-repeat; }
.nomenclature-results .bottom .center { width: 100%; background: #fff; }
.nomenclature-results .bottom .center div { height: 6px; border-bottom: 2px solid #dfdfdf; }
.nomenclature-results .bottom .right div { width: 6px; height: 7px; background: url(../img/nomenclature-results-r.png) no-repeat; }
#motclef-mode-notfound { display: none; color: #f00; }
#activities-mode-1 .search-string { color: #e57f04; font-weight: bold; padding: 0 0 5px 0; }
#activities-mode-1 .search-string span { font-weight: normal; }
#activities-mode-1 .search-string .close { float: left; padding: 14px 0 0 0; height: 0; overflow: visible !important; width: 16px; background: url(../img/icons-toggle.gif) 0 0 no-repeat; }
#activities-mode-1 .search-string .close.off { background-position: 0 -21px; }
#activities-mode-2 .hide-link { float: left; padding: 14px 0 0 0; height: 0; overflow: visible !important; width: 16px; background: url(../img/icons-toggle.gif) 0 0 no-repeat; }
#activities-mode-2 .hide-link.off { background-position: 0 -21px; }

#activities-mode-2 .breadcrumbs { padding: 0 0 5px 0; }
#activities-mode-2 .breadcrumbs span.head { color: #000; font-weight: bold; }
#activities-mode-2 .breadcrumbs .links a, #activities-mode-2 .breadcrumbs .links a:visited { color: #e57f04; }
#activities-mode-2 .list { width: 100%; }
#activities-mode-2 .list td { vertical-align: top; padding: 2px 0; }
#activities-mode-2 .list .number { padding: 2px 7px 2px 10px; }

.search-zone-fake { display: none; height: 10px; }

/* CAROUSEL */
.jcarousel-container { position:relative; }
.jcarousel-clip { z-index:2; padding:0; margin:0; overflow: visible !important; position:relative; }
.jcarousel-list { z-index:1; overflow: visible !important; position:relative; top:0; left:0; }
.jcarousel-next { z-index:3; width:17px; height:15px; position: relative; right:0; top:0; cursor:pointer; }
.jcarousel-prev { z-index:3; width:17px; height:15px; position: relative; left:0; top:0; cursor:pointer; }
.jcarousel-prev-disabled, .jcarousel-next-disabled { display:none !important; }
.jcarousel-clip-vertical { position: relative; }

/*added by msaad for dialog confirm*/
#confirm {display:none;}
/* Overlay */
#confirm-overlay {background-color:#eee; cursor:wait;}
/* Container */
#confirm-container {height:180px; width:420px; font-family:'Trebuchet MS', Verdana, Arial; font-size:14px; line-height:20px; text-align:left; background:#fff; border:2px solid #EA942F;}
#confirm-container .header {height:30px; width:100%; background:url(../img/confirm/header.gif) repeat-x; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px; text-align:center;}
#confirm-container .header span {padding-left:8px;}
#confirm-container .message {color:#333; margin:0; padding:12px 4px 12px 8px; font-size:1em;}
#confirm-container .buttons {width:160px; float: none !important; padding:15px 8px 0;} 
#confirm-container .buttons div {float: none !important; margin-left:4px; margin-bottom:0px; width:70px; height:26px; color:#fff; font-weight:bold; text-align:center; background:url(../img/confirm/button.gif) repeat-x; border:1px solid #EA942F; cursor:pointer;} 
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited {text-decoration:none; font-size:1.1em; position: relative; top:-1px; left:400px; color:#fff;}
#confirm-container a.modal-close:hover {color:#eee;}

#message_box { 
       position: relative; 
       bottom: 0; right: 0; 
       z-index: 10; 
	   background:#C31907 none repeat scroll 0 0;
	   padding:5px;
       border:1px solid #FFF;
       text-align:left; 
       font-weight:bold; 
       width:200px;
	   color:white;
      }
/* Les éléments qui ne seront pas affichés  */
#result-search .result-ahead .tools-container,
.datasheet-tab .content2 .right,
.btn-tab-show2.blue,
.btn-tab-show2.red,
.btn-tab-show2.green,
.datasheet-toplink,
.pages,
#ds-tab-services,
#ds-tab-autressources,
#line1,
#line2, 
#zone-mention, 
#col-left, 
#col-center,
#datasheet-action-Imprimer,
#datasheet-action-Exporter,
#clearfix, 
#datasheet-action, 
.tools-container .link2,
.link-1,
.link-2
{ 
	display:none;
}