/* 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:absolute; 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:absolute; left:-1px; bottom:-1px; }
* html .block-type-1 .corner-l-b { display:none; }
.block-type-1 .corner-r-b { position:absolute; 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:auto; }
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:hidden; }
#line1 { padding: 3px 0 0 0; height:33px; text-align:right; }
#line2 { height:123px; }
#line2 .left { float:left; padding:1px 5px 0 0; width:684px; }
#line2 .right { float:left; width:302px; }
#line3 #col-left { float:left; padding:5px 0 0 0; width:178px; }
#line3 #col-container { float:left; width:813px; }
#line3 #col-center { float:left; padding:5px 8px; width:495px; }
* html #line3 #col-center { padding:5px 7px 5px 6px; }
#line3 #col-right { float:left; padding:5px 0 0 0; width:302px;}
#line3 #col-right-2 { float:left; padding:24px 0 0 0; width:302px;}
#line3 #col-right-2 a {color: #666666;}
#line3 #col-right-2 .block-type-1 { position:relative; margin:0 0 14px 0; padding:12px; border:1px solid #dddddd; background:#ffffff; }
#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:left; 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 .caddie {color:green; display:block; float :right; padding:18px 2px 4px 14px; }
.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; }
.zone-login-logged .caddie-login {color:green; padding: 4px 8px ; }
* 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:hidden; }
.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:absolute; 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:absolute; 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 6px; 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:absolute; 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:absolute; left:0; display:none; width:302px; height:165px; background:#f6f5f5 url(../img/bg-login-box-form.gif) right bottom no-repeat; z-index: 9999;}
#zone-login-form form { position:relative; padding:6px 19px 0 19px; }
#zone-login-form form .icons { position:absolute; 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:absolute; right:24px; top:82px; padding:0; background:none; }*/
#zone-login-form form .submit { position:absolute; 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:absolute; 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:left; padding:14px 0 0 8px; width:178px; color:#3f3f3f; }
/*Added by Mohsaa*/
#zone-login.zone-login-logged .content h4 { position:static; float:left; padding:14px 5px 0 8px; width:178px; color:#3f3f3f; }
#zone-login.zone-login-logged .content .links { float:left; 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:absolute; 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:absolute; right:22px; top:3px; padding:0; background:none; }
#zone-login.zone-login-email form .icons { position:absolute; right:50px; top:12px; padding:0; background:none; }
.block-infos .link-back { position:absolute; right:30px; top:-16px; color:#E99025;}
/* INFORMATIONS PERSONNELLES */
.block-infos { margin:46px 0 0 0; zoom:1; }
.block-infos .title-top { position:absolute; left:8px; top:-33px; }
.block-infos p { padding:0 0 16px 0; line-height:16px; }
.block-infos .close { position:absolute; right:3px; top:-18px; }
* html .block-infos .bottom .close { right:-11px; }
.block-infos .block-links { position:absolute; 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:absolute; left:-1px; top:-1px; }
* html .block-infos .block-links .corner-l-t { display:none; }
.block-infos .block-links .corner-r-b { position:absolute; 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:absolute; left:8px; top:-33px; width:auto; }
.block-infos .bottom .title-2 span { padding-right:30px; }
.block-infos .bottom .title-2 img { position:absolute; 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:hidden; }
.block-infos .bottom .checkbox input { float:left; }
.block-infos .bottom .checkbox label { float:left; 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:absolute; left:5px; top:0; }
.block-infos .bottom .option input, .block-infos .bottom .option .go { position:absolute; right:0px; top:0; }


/* SEARCH */
#search-type-1 ul.tabs { float:left; height:26px; overflow:hidden; zoom:1; width:5000px; /* fake width */ }
#search-type-1 .tabs li { display:block; float:left; 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:left; 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:left; 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; cursor:pointer;}
#search-type-1 .tabs li span { display:block; float:left; 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; cursor:pointer; }
#search-type-1 .tabs li.current span { background:url(../img/bg-tabs-r-on.gif) right top no-repeat; color:#fff; }

.search-type form { clear:both; position:relative; padding:5px 10px 15px 10px; background:#dfdfdf; zoom:1; }
.search-type form .keywords { display:none; float:left; 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:right; 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 .search-zone-map { clear:both; padding:5px 0 0 0; text-align:center; display:none;}
.search-type label { float:left; padding:5px 10px 0 0; width:67px; color:#4f4f4f; }
.search-type .input-text { float:left; 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:left; 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:hidden; }
.search-type form .corner-l-b { position:absolute; left:0; bottom:0; }
* html .search-type form .corner-l-b { display:none; }
.search-type form .corner-r-b { position:absolute; 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:absolute; 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:absolute; 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:absolute; 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:left; border: 1px solid #B8B3B3;}
#search-type-1 label { float:left; padding:5px 10px 0 0; width:55px; color:#4f4f4f; }
#search-type-1 #search-type-1-input { float:left; 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; }
.block-vouscherchez div.fleft  .crossButton{ float: left; margin: 0 7px 0 0;} 
.block-vouscherchez div.fleft  .crossButtonwWthRedBorder{float: left; border: 1px solid red; margin: 0 7px 0 0;}

#msg-hints { display:none; position:absolute; 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:absolute; 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:absolute; 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:hidden; }
#drop-box li.first { padding-top:0; border:none; }
#drop-box li .left { float:left; }
#drop-box li .right { float:right; }
#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:absolute; 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; display: none;}
* 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:absolute; right:7px; top:8px; }
#result-search .top .more-filters { position:absolute; 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:left; }
#result-search .result-ahead .title-search img { padding:0 5px 0 0; display:inline; vertical-align:middle; }
#result-search .result-ahead .tools-container { float:right; }
#result-search .result-ahead .tools-container a { float:left; }
#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:hidden; }
#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:hidden; }
#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:hidden; }
#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:hidden; }
#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:hidden; }
#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:right; }
#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:hidden;*/ }
#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:hidden; 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:right; display:block; margin:-8px 0 -6px 0; height:33px; overflow:hidden; 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:hidden; white-space:nowrap; }
#result-search #table-results table td { padding:2px 0 2px 5px; text-align:left; color:#4f4f4f; overflow:hidden; 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 .minifiche2 { display:none; position:relative; margin:8px 0 9px 3px; width:796px; background:url(../img/bg-minifiche-t-2-bis.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 .minifiche2 .inner2 { padding:7px 0 10px 5px; background:url(../img/bg-minifiche-b-2-bis.gif) left bottom no-repeat; }
#result-search .minifiche .close-minifiche { position:absolute; 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 .minifiche2 .title { padding:0 1px 3px 0; font-weight:bold; font-size:11px; }
#result-search .minifiche .block-1 { float:left; width:421px; }
#result-search .minifiche .block-1 .line-1 .left { float:left; width:130px; }
#result-search .minifiche .block-1 .line-1 .right { float:left; 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:left; 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:left; 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:left; padding:0 0 0 4px; min-height:125px; width:115px; border-left:1px solid #b4b9bb; }
#result-search .minifiche2 .block-2 { float:left; padding:0 0 0 4px; min-height:125px; width:115px; border-left:1px solid #b4b9bb; }
#result-search .minifiche .block-3 { float:left; 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:left; 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 .block-4 .link-6 a { padding-top:0; background-position:0 -106px; background: url(../img/buy.jpg) no-repeat;}
#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:left; 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; padding:8px 0 0 11px; }
#result-search .minifiche-products .line-bottom-right { float:right; padding:8px 19px 0 0; }
#result-search .minifiche-products .buttons span { display:block; float:left; 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 .linkModify{ position:absolute; right:20px;  color:#E99025; }
#result-search .minifiche-products .linkMore { position:absolute; 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:hidden; }
#result-search .minifiche-contact .block-1 .block-top .left { float:left; width:325px; }
#result-search .minifiche-contact .block-1 .block-top .left img.left { float:left; 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:right; width:106px; }
#result-search .minifiche-contact .block-1 .block-bottom { position:relative; overflow:hidden; }
#result-search .minifiche-contact .block-1 .block-bottom .linkMore { position:absolute; 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:absolute; right:0; bottom:4px; }
#result-search .minifiche-contact .block-1 .block-bottom .left { float:left; width:184px; }
#result-search .minifiche-contact .block-1 .block-bottom .left .box { width:160px; }
#result-search .minifiche-contact .block-1 .block-bottom .right { float:left; 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:absolute; 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:absolute; 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:hidden; }
#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 .table-view-3 .cbox { width: 15px; border-color: red;}
#result-search .popupGroupe { display:none; position:absolute; left:0; top:0; z-index:9999; width:403px; font-size:10px; line-height:16px; zoom:1; }
#result-search .popupGroupe .close-popup { position:absolute; 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:left; }
#result-search .popupGroupe .block-top .right { float:right; }
#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:absolute; right:4px; top:9px; font-size:9px; color:#f38f16; }
#result-search .popupGroupe .block-bottom .linkMore { position:absolute; 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; }
#result-search .companyLogo { max-width: 117px; }

/*Added by Mohand*/
.topmenu-item1 { position: relative; float: left; height: 25px; margin: 0 4px 0 0; padding: 0 7px; line-height: 22px; background: url(../img/topmenu-bg.gif) repeat-x; cursor: pointer; z-index: 1000; }
.topmenu-item1 .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-item1 .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-item1 a, #topmenu-item1 a:visited { font-size: 13px; color: #fff; text-decoration: none;}
.topmenu-item1 a:hover, .topmenu-item1.on a.top, .topmenu-item1.on a.top:visited { color: #fdd8b1; }

.mailToButton span {display:block; float:right; margin:0 0px 0px 0; width: 130px;}
.mailToButton span .topmenu-item1 { background:url(../img/topmenu-bg2.gif) right top no-repeat; }
/*Added by mohSaa*/
.productButtons  span { display:block; float:left; 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:absolute; 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:absolute; right:0; bottom:0; }
#result-search .minifiche-contact .block-3 .plus-container .linkMore img { padding:10 !important; }
#result-search .minifiche-contact .link-right { float:right; padding:2px 19px 0 1px; color: #F38F16;}
#result-search .minifiche-products .link-right { float:right; padding:2px 19px 0 1px; color: #F38F16;}
#result-search #table-results table td   .info_country {text-decoration:none;}
#tooltip{ position:absolute; border:1px solid #ccc;	background:#77BF88;	padding:5px;color:#fff;	max-width:300px; z-index: 99999;}
/* 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; }
#zt1-logo { padding: 27px 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: #fff; margin: 0 0 9px 0; padding: 1px 1px; float: right; }
.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:absolute; left:-1px; bottom:-1px; }
* html .block-vouscherchez .corner-l-b { display:none; }
.block-vouscherchez .corner-r-b { position:absolute; 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 0px 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-left { float: left; width: 530px; }
.filters-right { float: left; width: 150px; padding: 20px 20px 0 40px; }

#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: hidden; }
#filters-popup .wrap { border-left: 1px solid #b4b9bb; 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 .content-wrap { max-height: 150px; overflow: auto; }
#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*/
a.activity_root { display: none; }
.activities-tree li { padding: 0 0 0 15px; display: none; }
.nomenclature-results { position: absolute; width: 805px; border-top: 1px solid #b8b3b3; z-index: 2999; display: none; }
.nomenclature-results .content { background: #DFDFDF; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; padding: 10px 5px 1px;}
.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: #DFDFDF; }
.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; }

.nomenclature-results .mode-MOTCLEF .search-string { color: #e57f04; font-weight: bold; padding: 0 0 5px 0; }
.nomenclature-results .mode-MOTCLEF .search-string span { font-weight: normal; }
.nomenclature-results .mode-MOTCLEF .search-string .close { float: left; padding: 14px 0 0 0; height: 0; overflow: hidden; width: 16px; background: url(../img/icons-toggle.gif) 0 0 no-repeat; }
.nomenclature-results .mode-MOTCLEF .search-string .close.off { background-position: 0 -21px; }

.nomenclature-results .mode-FILTER .search-string { color: #e57f04; font-weight: bold; padding: 0 0 5px 0; }
.nomenclature-results .mode-FILTER .search-string span { font-weight: normal; }
.nomenclature-results .mode-FILTER .search-string .close { float: left; padding: 14px 0 0 0; height: 0; overflow: hidden; width: 16px; background: url(../img/icons-toggle.gif) 0 0 no-repeat; }
.nomenclature-results .mode-FILTER .search-string .close.off { background-position: 0 -21px; }

.nomenclature-results .mode-NOMENCLATURE .hide-link { float: left; padding: 14px 0 0 0; height: 0; overflow: hidden; width: 16px; background: url(../img/icons-toggle.gif) 0 0 no-repeat; }
.nomenclature-results .mode-NOMENCLATURE .hide-link.off { background-position: 0 -21px; }
.nomenclature-results .mode-NOMENCLATURE .breadcrumbs { padding: 0 0 5px 0; }
.nomenclature-results .mode-NOMENCLATURE .breadcrumbs span.head { color: #000; font-weight: bold; }
.nomenclature-results .mode-NOMENCLATURE .breadcrumbs .links a, .nomenclature-results .mode-2 .breadcrumbs .links a:visited { color: #e57f04; }
.nomenclature-results .mode-NOMENCLATURE .breadcrumbs .links span { color: #e57f04; }
.nomenclature-results .mode-NOMENCLATURE .list { width: 100%; }
.nomenclature-results .mode-NOMENCLATURE .list a, .nomenclature-results .mode-NOMENCLATURE .list a:visited { color: #e57f04; }
.nomenclature-results .mode-NOMENCLATURE .list td { vertical-align: top; padding: 2px 0; }
.nomenclature-results .mode-NOMENCLATURE .list .number { padding: 2px 7px 2px 10px; }

.nomenclature-results .popup-detail { float: left; margin: 0 10px 0 0; color: #e57f04; font-weight: bold; }
.nomenclature-results .popup-detail:visited { color: #e57f04; font-weight: bold; display: none; }

.search-zone-fake { display: none; height: 10px; }

/* -- info requester -- */

#info-requester { border: 1px solid #b4b9bb; }
#info-requester td, #info-requester th { border-right: 2px solid #fff; white-space: nowrap; }
#info-requester .odd td { background: #fffbf6; }
#info-requester .even td { background: #f6e5d3; }
#info-requester td.last, #info-requester th.last { border: none; }
#info-requester td.last { text-align: center; }
#info-requester table { width: 100%; }
#info-requester .checkbox { width: 12px; height: 13px; background: url(../img/infor-checkbox.png) 0 -13px no-repeat; margin: 0 auto; }
#info-requester .on .checkbox { background-position: 0 0; }
#info-requester td { font-size: 11px; color: #4f4f4f; padding: 5px; }
#info-requester td.first { padding: 5px; }
#info-requester .on td { color: #000; font-weight: bold; }
#info-requester th { background: #f1cca3; color: #000; font-size: 11px; padding: 7px; }
.infor-button { width: 130px; height: 24px; font-size: 13px; color: #5b5a5a; font-weight: bold; border: none; background: url(../img/ident-button-small.gif) no-repeat; padding: 0; text-align: center; cursor: pointer; font-family: Tahoma; }
.infor-button-big { width: 325px; height: 24px; font-size: 13px; color: #5b5a5a; font-weight: bold; margin: 0 0 10px 0; border: none; background: url(../img/ident-button-big.gif) no-repeat; padding: 0; text-align: center; cursor: pointer; font-family: Tahoma; }
.infor-line2 { padding: 10px 0 0 0; }
.infor-line2 a, .infor-line2 a:visited { color: #e99025; }
a.infor-button-big, a.infor-button-big:visited { display: block; line-height: 24px; font-size: 13px; font-family: Tahoma; color: #5b5a5a; }
.infor-notice-t { width: 181px; height: 87px; background: url(../img/infor-notice.png) no-repeat; font-size: 11px; color: #4a7035; padding: 10px 10px 0 10px; }
.ident-block .content.infor { padding: 0; }
.infor-q { width: 100%; }
.infor-q th { text-align: center; padding: 2px 5px; }
.infor-q td { width: 100%; color: #4f4f4f; padding: 2px 5px; }

/* scenario 8 */

#col-center-afiche { float:left; padding:5px 0 5px 8px; width:805px; }

.afiche-title { font-size: 13px; color: #4f4f4f; }

.afiche-tabs { margin: 15px 0 0 0; color: #5b5a5a; }
.afiche-tabs- { background: url(../img/afiche-tabs-bg.png) repeat-x; }
.afiche-tabs- div { float: left; padding: 0 30px; line-height: 25px; height: 25px; position: relative; background: url(../img/afiche-tabs.png) 0 -50px no-repeat; margin: 0 9px 0 0; cursor: pointer; }
.afiche-tabs- div div { float: none; padding: 0; width: 8px; background-position: right -75px; position: absolute; top: 0; right: 0; margin: 0; }

.afiche-tabs- div.act { background-position: 0 0; font-weight: bold; cursor: default; }
.afiche-tabs- div.act div { background-position: right -25px; }

.afiche-tabs-contents { border: 1px solid #b4b9bb; border-top: 0; background: #fff9f3; padding: 10px; }

.afiche-line1 { border-bottom: 1px solid #f8d0a5; margin: 0 0 20px 0; padding: 0 15px 15px 0; }
.afiche-line1 .left { float: left; width: 195px; border-right: 1px solid #f8d0a5; padding: 0 15px 0 0; }
.afiche-line1 .left div { border: 1px solid #b8bdbe; background: #fff; padding: 7px; margin: 5px 0 0 0; }
.afiche-line1 .left div strong { font-size: 13px; }
.afiche-line1 .right { float: left; padding: 0 0 0 15px; width: 540px; }
.afiche-line1 .right p { margin: 5px 0; }
.afiche-line1 .afiche-icon-info { float: right; display: block; padding:15px 0 0 0; width:14px; height:0; background:url(../img/afiche-icon-info.png) no-repeat; overflow:hidden; }

.afiche-checkbox-table { width: 100%; border-bottom: 1px solid #fde1c3; }
.afiche-checkbox-table th { background: #fde1c3; border-top: 5px solid #fff9f3; white-space: nowrap; padding: 5px; }
.afiche-checkbox-table th.first { text-align: left; border-left: 1px solid #fde1c3; max-width:510px;}
.afiche-checkbox-table .price th { background: #f8d0a5; border-right: 1px solid #fde1c3; }
.afiche-checkbox-table .price th.first { text-align: right; border-left: 1px solid #f8d0a5; }
.afiche-checkbox-table td { border: 1px solid #fde1c3; border-left: 0; border-bottom: 0; color: #4f4f4f; padding: 5px; text-align: center; }
.afiche-checkbox-table td.first { border-left: 1px solid #fde1c3; text-align: left; }
.afiche-checkbox-table td div.active { background: url(../img/afiche-bull-active.png) center no-repeat; height: 15px; }
.afiche-checkbox-table td div.inactive { background: url(../img/afiche-bull-inactive.png) center no-repeat; height: 15px; }
.afiche-depth-legende-visible { background: url(../img/afiche-bull-active.png) left no-repeat; height: 15px; }
.afiche-depth-legende-hidden  { background: url(../img/afiche-bull-inactive.png) left no-repeat; height: 15px; }
.afiche-checkbox-table td a, .afiche-checkbox-table td a:visited { color: #e99025; }
.afiche-checkbox-table .checkbox-cell { background: url(../img/afiche-checkboxrow-bg.png) repeat-x; padding: 0; border: 0; text-align: center; width: 125px; height: 30px; }
.afiche-checkbox-table .checkbox-cell input { margin: 0; }
.afiche-checkbox-table .checkbox-cell.first { border-left: 1px solid #fde2c6; text-align: center; }
.afiche-checkbox-table .checkbox-cell.last { border-right: 1px solid #fde2c6; }
.afiche-checkbox-table .green-oneline { padding: 0; border: 0; }
.afiche-checkbox-table .green-oneline .rel { position: relative; margin: 0 5px 0 auto; width: 236px; height: 27px; }
.afiche-green-oneline { background: url(../img/afiche-green-oneline.png) no-repeat; width: 229px; height: 23px; padding: 8px 7px 0 0; text-align: center; color: #4a7035; position: absolute; top: -3px; right: 0; }
.afiche-rel { position: relative; }
.afiche-red-error { position: absolute; top: -21px; left: 40px; width: 190px; height: 63px; padding: 10px 14px 0 0; text-align: center; background: url(../img/command-form-error.png) no-repeat; color: #cf1300; display: none; }
.afiche-red-error2 { position: absolute; top: -46px; left: 30px; width: 190px; height: 63px; padding: 10px 14px 0 0; text-align: center; background: url(../img/command-form-error.png) no-repeat; color: #cf1300; display: none; }
.afiche-checkbox-table .green-oneline2 { background: url(../img/afiche-green-oneline2.png) no-repeat; width: 229px; height: 29px; padding: 8px 0 0 0; text-align: center; color: #4a7035; margin: 0 0 0 auto; }
.afiche-checkbox-table .green-oneline2c { background: url(../img/afiche-green-oneline2.png) no-repeat; width: 229px; height: 29px; padding: 8px 0 0 0; text-align: center; color: #4a7035; margin: 0 auto; }
.afiche-checkbox-table .oneliners td { border: 0; }
.afiche-checkbox-table .select-cell { text-align: right; border: 0; }
.afiche-checkbox-table .select-cell select { background: #fff; color: #4f4f4f; }

.afiche-subtotal.studies { width: 320px; margin: 0 0 0 auto; }
.afiche-subtotal .right { float: right; color: #5b5a5a; width: 320px; }
.afiche-subtotal .left { float: left; color: #5b5a5a; width: 265px; }
.afiche-subtotal dl { margin: 6px 0; }
.afiche-subtotal dt { float: left; font-weight: bold; clear: both; line-height: 21px; text-align: right; width: 200px; }
.afiche-subtotal .left dt { text-align: left; font-weight: normal; width: 110px; }
.afiche-subtotal .left .total { font-weight: bold; }
.afiche-subtotal dd { margin: 0 0 3px 10px; float: right; border: 1px solid #b4b9bb; width: 105px; text-align: center; font-weight: bold; padding: 2px 0; background: #fff; }
.afiche-subtotal .left dd { width: 127px; font-weight: normal; }
.afiche-subtotal dd.checkbox { border: 0; padding: 0; background: transparent; clear: both; width: 300px; text-align: left; font-weight: normal; margin: 3px 0; float: left; }
.afiche-subtotal a.afiche-add-to-cart { float: right; width: 176px; height: 24px; background: url(../img/afiche-add-to-cart.png) no-repeat; font-weight: bold; color: #5b5a5a; font-size: 13px; text-align: center; line-height: 24px; padding: 0 0 0 14px; }
.afiche-subtotal input.afiche-add-to-cart { border: 0; float: right; width: 190px; height: 24px; background: url(../img/afiche-add-to-cart.png) no-repeat; font-weight: bold; color: #5b5a5a; font-size: 13px; text-align: center; line-height: 24px; padding: 0 0 0 14px; }
.afiche-subtotal .afiche-button { float: right; width: 222px; height: 24px; background: url(../img/afiche-button.png) no-repeat; font-weight: bold; color: #5b5a5a; font-size: 13px; text-align: center; line-height: 24px; padding: 0; margin: 0 0 5px 0; }
.afiche-subtotal .afiche-button.normal { font-weight: normal; }
.afiche-subtotal .help { text-align: right; position: relative; }
.afiche-subtotal .help a.lampe { float: right; display: block; margin: 22px 0 0 0; padding:22px 0 0 0; width:15px; height:0; background:url(../img/afiche-icon-lampe.png) no-repeat; overflow:hidden; }
.afiche-subtotal .sep { width: 100% !important; border: 0; border-bottom: 1px solid #b4b9bb; padding: 0; }
#afiche-tab1-popup { position: absolute; top: -27px; left: -15px; background: url(../img/afiche-popup-lampe.png) no-repeat; width: 299px; height: 130px; padding: 3px 15px 5px 5px; z-index: 9999; color: #645f41; text-align: center; }
#afiche-tab1-popup a, #afiche-tab1-popup a:visited { color: #e99025; }

.afiche-panier { width: 100%; }
.afiche-panier th { background: #fde1c3; border: 1px solid #fde1c3; white-space: nowrap; padding: 5px 10px; color: #4f4f4f; }
.afiche-panier th.big { text-align: left; }
.afiche-panier td { color: #4f4f4f; padding: 5px 10px; border-left: 1px solid #fde1c3; border-bottom: 1px solid #fde1c3; }
.afiche-panier td.acenter { text-align: center; border-left: 0; width: 80px; }
.afiche-panier td.actions { text-align: center; white-space: nowrap; border-left: 0; border-right: 1px solid #fde1c3; width: 41px; }
.afiche-panier td.actions .edit { float: left; width: 16px; height: 0; padding: 18px 0 0 0; background: url(../img/afiche-cart-actions.png) no-repeat; overflow: hidden; }
.afiche-panier td.actions .delete { float: left; width: 21px; height: 0; padding: 18px 0 0 0; margin: 0 0 0 3px; background: url(../img/afiche-cart-actions.png) -20px 0 no-repeat; overflow: hidden; }
.afiche-panier td span.options { text-align: left; padding: 5px 40px; font-style: italic;}
.afiche-panier td span.optionPrice { text-align: left; padding: 5px 40px; font-weight: bold;}
.afiche-tabarea-title { padding: 43px 20px 0 5px; }
.afiche-green-oneline3 { background: url(../img/afiche-green-oneline3.png) no-repeat; width: 202px; height: 47px; padding: 15px 5px 0 0; text-align: center; color: #4a7035; float: left; }

.afiche-tabarea { border: 1px solid #b4b9bb; }
.afiche-tabarea .col-1 { float: left; padding: 15px 15px 15px 20px; width: 310px; }
.afiche-tabarea .col-1 input { margin: 0; }
.afiche-tabarea .col-1 .link-info { float: left; background: url(../img/afiche-icon-info2.png) top right no-repeat; padding: 0 25px 0 0; margin: 0 0 10px 0; color: #e99025; }
.afiche-tabarea .col-2 { float: right; padding: 15px 55px 15px 15px; width: 310px; }
.afiche-tabarea .col-3 { float: right; padding: 15px 55px 15px 15px; width: 415px; }
.afiche-tabarea .ident-tabs { width: 100%; }
.afiche-tabarea .ident-tabs .wrap { padding: 0 10px; white-space: nowrap; }
.afiche-tabarea .fieldset { border: 1px solid #b4b9bb; border-top: 0; padding: 10px; color: #5b5a5a; position: relative; }
.afiche-tabarea .fieldset .edit { position: absolute; overflow: hidden; display: block; width: 16px; height: 0; padding: 16px 0 0 0; background: url(../img/afiche-icon-edit.png) no-repeat; top: 7px; right: 5px; }
.afiche-tabarea .ident-tabs .last .right { width: 7px; }

.afiche-green-big { background: url(../img/afiche-green-big.png) no-repeat; width: 294px; height: 105px; padding: 19px 10px 0 7px; text-align: center; color: #5b5a5a; margin: 5px 0 0 0; }
.afiche-red-big { background: url(../img/afiche-red-big.png) no-repeat; width: 292px; height: 83px; padding: 19px 14px 0 7px; text-align: center; color: #5b5a5a; margin: 5px 0 0 0; }

a.afiche-button-small { background: url(../img/afiche-button-small.png) no-repeat; width: 165px; height: 24px; text-align: center; line-height: 24px; float: right; margin: 10px 0 0 ; font-weight: bold; font-size: 13px; }
input.afiche-button-small { background: url(../img/afiche-button-small.png) no-repeat; border: 0; width: 165px; height: 24px; text-align: center; line-height: 24px; float: right; margin: 10px 0 0 ; font-weight: bold; font-size: 13px; font-family: Tahoma; color: #5b5a5a; }
.afiche-button-small3 { background: url(../img/afiche-button-small3.png) no-repeat; width: 121px; height: 43px; padding: 2px 7px 7px 7px; text-align: center; float: left; font-weight: bold; font-size: 13px; margin: 0 5px 0 0; }
.afiche-button-small3.twolines { padding-top: 10px; height: 35px; }
.afiche-button-error-small3 { background: url(../img/afiche-button-error-small3.png) no-repeat; width: 121px; height: 27px; padding: 18px 7px 7px 7px; text-align: center; float: left; font-weight: bold; font-size: 13px; }

.afiche-icons-print { padding: 18px 0 0 0; float: right; }
.afiche-icons-print .link-pdf { float: left; height: 0; overflow: hidden; width: 18px; padding: 22px 0 0 0; background: url(../img/afiche-icon-pdf.png) no-repeat; }
.afiche-icons-print .link-print { float: left; height: 0; overflow: hidden; width: 26px; padding: 24px 0 0 0; background: url(../img/afiche-icon-print.png) no-repeat; margin: 0 0 0 7px; }

a.afiche-button-twoline { display: block; width: 222px; height: 37px; padding: 3px 0 0 0; margin: 10px 0 0 18px; background: url(../img/afiche-button-twoline.png) no-repeat; font-size: 13px; font-weight: bold; text-align: center; }
button.afiche-button-twoline { border: 0; display: block; width: 222px; color: #5b5a5a; height: 40px; padding: 0 10px 0 10px; margin: 10px 0 0 18px; background: url(../img/afiche-button-twoline.png) no-repeat; font-size: 13px; font-weight: bold; text-align: center; font-family: Tahoma; }

.payment5-oneliners div { background: url(../img/afiche-payment5-oneline.png) no-repeat; text-align: center; width: 229px; height: 28px; padding: 9px 0 0 0; font-size: 11px; color: #4a7035; }
.payment5-oneliners .block-1 { float: left; }
.payment5-oneliners .block-2 { float: right; }

.payment-error { float: left; position: relative; background: none !important; }
.payment-error div { width: 313px; height: 63px; padding: 17px 0 0 0; position: absolute; background: url(../img/payment-error.png) no-repeat; top: -10px; left: 8px; color: #5b5a5a; display: none; }

.afiche-payment { width: 100%; margin: 5px 0 0 0; }
.afiche-payment .payment-cell { border: 1px solid #b4b9bb; background: #fff; padding: 10px; vertical-align: top; }
.afiche-payment .payment-cell.big { width: 100%; }
.afiche-payment .payment-cell.small { text-align: center; }
.afiche-payment .payment-cell.small p { margin: 5px 0 0 0; font-weight: bold; }
.afiche-payment .payment-cell.small div { border: 1px solid #b4b9bb; background: #fff; line-height: 18px; width: 126px; text-align: center; font-weight: bold; margin: 10px auto; }
.afiche-payment .payment-cell.small img { margin: 0 auto; }
.afiche-payment .payment-sep { background: transparent; border: 0; }
.afiche-payment .payment-sep div { width: 6px; }

.afiche-payment-list { width: 100%; }
.afiche-payment-list td { white-space: nowrap; vertical-align: middle; padding: 3px 5px; border-bottom: 1px solid #cecece; }
.afiche-payment-list .radio { padding-left: 0; border: 0; }
.afiche-payment-list .width { white-space: normal; }
.afiche-payment-list input { margin: 0; }
.afiche-payment-list .last td { border: 0; }

.afiche-related dl { float: left; width: 250px; height: 144px; background: url(../img/afiche-related-block.png) no-repeat; padding: 19px 0 0 10px; margin: 0 7px 0 0; }
.afiche-related dt { float: left; width: 93px; height: 131px; overflow: hidden; padding: 0 10px 0 0; }
.afiche-related dd { width: 139px; height: 131px; overflow: hidden; }
.afiche-related dd p { margin: 10px 0 10px 0; }
.afiche-related dd a, .afiche-related dd a:visited { color: #e99025; }

.link-info { float: right;  padding: 0 25px 0 0; margin: 0 0 10px 0; color: #e99025; }

.form-element-wrap { position: relative; padding: 0 0 10px 0; }
#command-form-error { position: absolute; top: -25px; left: -204px; width: 190px; height: 63px; padding: 10px 14px 0 0; text-align: center; background: url(../img/command-form-error.png) no-repeat; color: #cf1300; display: none; }

/* scenario 10 */

.studies-tabs { margin: 15px 0 0 0; color: #5b5a5a; }
.studies-tabs- { background: url(../img/afiche-tabs-bg.png) repeat-x; }
.studies-tabs- div { float: left; padding: 0 30px; line-height: 25px; height: 25px; position: relative; background: url(../img/afiche-tabs.png) 0 -50px no-repeat; margin: 0 9px 0 0; cursor: pointer; }
.studies-tabs- span { font-weight: normal; }
.studies-tabs- div div { float: none; padding: 0; width: 8px; background-position: right -75px; position: absolute; top: 0; right: 0; margin: 0; }

.studies-tabs- div.act { background-position: 0 0; font-weight: bold; cursor: default; }
.studies-tabs- div.act div { background-position: right -25px; }

.studies-tabs-contents { background: #fff9f3; padding: 0; }
/*.studies-tabs-contents a, .studies-tabs-contents a:visited { color: #e99025; }*/

.studies-list-block { border-left: 1px solid #b4b9bb; border-right: 1px solid #b4b9bb; padding: 10px; }
.studies-list { width: 100%; border: 1px solid #b4b9bb; background: #fff; }
.studies-list th { text-align: left; background: #f6e5d3; color: #4f4f4f; padding: 8px 7px; }
.studies-list td { color: #4f4f4f; padding: 2px 2px; /*cursor: pointer;*/ text-align: left; border-bottom:1px solid #FDE1C3;}
.studies-list .act td { background: #f6e5d3; }
.studies-list .less { display: none; }
.studies-list td span { text-decoration: line-through; }
.studies-list td span.new { text-decoration: none; color: #17b41a; }
.studies-list td span.price { text-decoration: none; text-align: center;}
.studies-list .remove { padding-right: 0; }

.study-head { padding: 10px 10px 10px 10px; position: relative; border-left: 1px solid #b4b9bb; border-right: 1px solid #b4b9bb; }
.study-head .image { float: left; max-width: 153px; margin: 0 10px 0 0; overflow: hidden; }
.study-head .logo { float: left; max-width: 155px; margin: 0 14px 0 0; overflow: hidden; }
.study-head .logo p { margin: 10px 0; }
.study-head .logo img { max-height:60px; max-width:154px;}
.study-head .description { float: left; max-width: 450px; }

/*added by mohSaa*/
.study-head-list { padding: 2px 2px ; position: relative; }
.study-head-list .image { float: left; width: 93px; margin: 0 10px 0 0; overflow: hidden; }
.study-head-list .title { float: left; width: 150px; overflow: hidden; }
.study-head-list .title p { margin: 10px 0; font-weight: bold;}
.study-head-list-description { max-width:380px; margin: 10px 0; vertical-align:top;}

.study-moreinfo-link { position: absolute; bottom: 10px; right: 10px; text-align: right; }
.study-moreinfo-link a.more { background: url(../img/study-icon-more.png) right -14px no-repeat; height: 14px; padding: 0 20px 0 0; float: right; }
.study-moreinfo-link a.less { background: url(../img/study-icon-more.png) right top no-repeat; height: 14px; padding: 0 20px 0 0; float: right; }

.study-moreinfo { border-top: 1px solid #b4b9bb; padding: 10px; border-left: 1px solid #b4b9bb; border-right: 1px solid #b4b9bb; }

.study-infoblock { border-top: 1px solid #b4b9bb; border-left: 1px solid #b4b9bb; border-right: 1px solid #b4b9bb; }
.study-infoblock .title { background: #f6e5d3; padding: 0 10px; line-height: 22px; font-weight: bold; }
.study-infoblock .content { padding: 10px; }

.study-info { border: 1px solid #b4b9bb; border-right: 0; border-bottom: 0; width: 100%; }
.study-info th, .study-info td { border: 1px solid #b4b9bb; border-left: 0; border-top: 0; padding: 2px 5px 2px 10px; }
.study-info th { font-weight: normal; text-align: left; min-width:136px;}
.study-info td { padding-left: 25px; }

.study-info-link { padding: 5px 0; }

.study-info-line2 { position: relative; }
.study-prices-box { width: 220px; margin: 0 0 0 10px; }
.study-prices-box th { font-weight:  normal; text-align: left; width: 100%; font-size: 12px; padding: 0 0 0 10px; }
.study-prices-box td { padding: 4px 15px 4px 0; }
.study-prices-box div { border: 1px solid #b4b9bb; width: 100px; line-height: 26px; text-align: center; font-size: 12px; background: #fff; }
.study-prices-box .total { background: #f6e5d3; }
.study-prices-box .total th, .study-prices-box .total td { font-weight: bold; }
.study-info-line2 .promo-box { padding: 43px 5px 0 0; position: relative; }
.study-info-line2 .promo-box input.code { border: 1px solid #b4b9bb; padding: 4px; }
.study-info-line2 .promo-box input.ok { border: 0; width: 28px; height: 22px; background: url(../img/study-promo-ok.png) no-repeat; font-weight: bold; color: #5b5a5a; font-size: 10px; text-align: center; line-height: 22px; padding: 0 2px; }

.study-options-popup { position: absolute; bottom: 0; left: 0; background: url(../img/study-options-popup.png) no-repeat; width: 193px; height: 55px; padding: 22px 8px 0 0; text-align: center; color: #4a7035; }

.study-options-list td { font-size: 12px; padding: 0 0 5px 0; }
.study-options-list .option-price { font-size: 12px; padding: 0 0 5px 0; vertical-align:middle; font-weight:bold; min-width:60px; text-align:right;}

.study-info-submit { border-top: 1px solid #b4b9bb; padding: 10px; text-align: right; background: #fff; }
.study-info-submit .afiche-button { float: right; width: 222px; height: 24px; background: url(../img/afiche-button.png) no-repeat; font-weight: bold; color: #5b5a5a; font-size: 13px; text-align: center; line-height: 24px; padding: 0; margin: 0 0 5px 0; }
#studies-subtotal-info { padding: 10px 0 0; }

.study-list-more { padding: 5px 10px 10px; border-left: 1px solid #b4b9bb; border-right: 1px solid #b4b9bb; }
.study-buttons { padding: 10px 0 0; border-top: 1px solid #b4b9bb; background: #fff; }

.study-error-text { position: absolute; top: 20px; left: -205px; width: 190px; height: 63px; padding: 10px 14px 0 0; text-align: center; background: url(../img/command-form-error.png) no-repeat; color: #cf1300; display: none; z-index: 100; }

input.studies-add-to-cart { border: 0; width: 212px; height: 24px; float: right; background: url(../img/studies-button.png) no-repeat; font-weight: bold; color: #5b5a5a; font-size: 13px; text-align: center; line-height: 24px; padding: 0 0 0 14px; }

/* CAROUSEL */
.jcarousel-container { position:relative; }
.jcarousel-clip { z-index:2; padding:0; margin:0; overflow:hidden; position:relative; }
.jcarousel-list { z-index:1; overflow:hidden; position:relative; top:0; left:0; }
.jcarousel-next { z-index:3; width:17px; height:15px; position:absolute; right:0; top:0; cursor:pointer; }
.jcarousel-prev { z-index:3; width:17px; height:15px; position:absolute; left:0; top:0; cursor:pointer; }
.jcarousel-prev-disabled, .jcarousel-next-disabled { display:none !important; }
.jcarousel-clip-vertical { position:absolute; }

/*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:right; padding:15px 8px 0;} 
#confirm-container .buttons div {float:right; 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:absolute; top:-1px; left:400px; color:#fff;}
#confirm-container a.modal-close:hover {color:#eee;}

#message_box {position: absolute; 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;}
      
/* NEWS CONTAINER */
/*#newstickerContainer { margin:16px 0; padding:10px 1px 5px 11px; width:320px; height:18px; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }*/
#newstickerContainer p, #newstickerContainer p a { color:#666666; font-weight:bold;  }
#newstickerContainer p strong { font-size:13px; font-weight:normal; }
#newstickerContainer .withRss a { padding:0 16px 0 0; background:url(../img/icon_rss-whitebg.gif) no-repeat center right; }
#newsticker { position:relative; float:left; }
#newsticker li { position:absolute; top:0px !important; left:9px; width:540px; height:16px; margin:0; padding:0; overflow:hidden; z-index:1; display:block; }
#newsticker span { display:block; position:relative; }
#newsticker a { font-size:12px; color:#E99025; text-decoration:none; background:#fff; position:absolute; top:0px; left:0px; display:block; z-index:100; }
#newsticker a:hover { text-decoration:underline; }
.floatLeft{float: left; color: black;}

/* liScroll styles */

.tickercontainer {padding:1px 1px 53px; width:320px; height:18px; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;left: 10px;top: 2px;width: 320px;overflow: hidden;}
ul.newsticker {position: relative;left: 750px;font: bold 10px Verdana;list-style-type:none;margin: 0;padding: 0;}
ul.newsticker li {float: left; /* important: display inline gives incorrect results when you check for elem's width */margin: 0;padding: 0;}
ul.newsticker a {white-space: nowrap;padding: 0;color: #E99025;margin: 0 50px 0 0;} 
ul.newsticker span {margin: 0 10px 0 0;} 
#geography-popup { width: 320px; height:520px; display: none; position: absolute; z-index: 3000; }
#geography-popup .r-c { height: 6px; border: 1px solid #b4b9bb; border-right: 0; border-bottom: 0; margin-right: 5px; background: #fff; }
#geography-popup .r-t { width: 6px; height: 7px; top: 0; right: 0; position: absolute; background: url(../img/filters-popup-t-r.png) no-repeat; }
#geography-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: hidden; }
#geography-popup .wrap { border-left: 1px solid #b4b9bb; padding: 0 6px 0 0; background: url(../img/filters-popup-r.png) top right repeat-y; }
#geography-popup .head { font-size: 10px; font-weight: bold; color: #000; background-color: #fff; padding: 0 6px; border-bottom: 1px solid #b4b9bb; }
#geography-popup .head .switch { padding: 5px 0 0 0; }
#geography-popup .content { padding: 9px 7px 0 7px; font-size: 10px; color: #000; background-color: #fff; }
#geography-popup .content .content-wrap { max-height: 150px; overflow: auto; }
#geography-popup .content img { margin: 0 0 0 4px; }
#geography-popup .content td { padding: 5px 8px 0 0; }
#geography-popup .content td.inactive { color: #b4b9bb; }
#geography-popup .content .button { padding: 5px 0 0 0; float: right; }
#geography-popup .foot { width: 320px; height: 15px; background: url(../img/geography-popup-b.png) no-repeat; }
#geography-popup .map-form { color: #000; float: left; text-align: left; margin: 0 4px 1px 0; font-weight: normal;}
#geography-popup .map-form select { width: 142px; margin: 0 5px 5px 0;}
#geography-popup .map-form a {color: #E99025; cursor: pointer;}
#geography-popup .map-form  .map-form-bottom {padding : 20px 0px 0px 0px; font-family:'Trebuchet MS', Verdana, Arial; font-size:10px;}

/* custom popup alert by mSaad */
#popup_alert_container {font-family: Arial, sans-serif;font-size: 12px;min-width: 300px; /* Dialog will be no smaller than this */ 	max-width: 600px; /* Dialog will wrap after this width */ background: #FFF; border: 2px solid #EA942F; color: #000; 
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#popup_alert_title {font-size: 14px; font-weight: bold; text-align: center; line-height: 1.75em; color: #666;	background: #CCC url(../img/title.gif) top repeat-x; border: solid 1px #FFF; border-bottom: solid 1px #EA942F; cursor: default;	padding: 0em; margin: 0em;}
#popup_alert_content {background: 16px 16px no-repeat url(../img/info.gif); padding: 1em 1.75em; margin: 0em;}
#popup_alert_content.alert {background-image: url(../img/info.gif);}
#popup_alert_content.confirm {	background-image: url(../img/important.gif);}
#popup_alert_content.prompt {background-image: url(../img/help.gif);}
#popup_alert_message {	padding-left: 48px;}
#popup_alert_panel {text-align: center; margin: 1em 0em 0em 1em; }
#popup_alert_prompt {margin: .5em 0em;}
#popup_alert_panel #popup_alert_ok{color: #333333;}
#popup_alert_panel #popup_alert_cancel{color: #333333;}

a.button-study-list-item { display: block; width: 76px; height: 73px; padding: 10px 0 0 0; background: url(../img/button-study-list-item.gif) no-repeat; font-size: 10px; font-weight: bold; text-align: center; color: #5B5A5A;}
a.button-add-depth-member { display: block; width: 83 px; height: 25px; background: url(../img/button_biz_member.gif) no-repeat; font-size: 10px; font-weight: bold; text-align: center; color: #5B5A5A !important; margin-top:6px;}
a.button-study-list-detail{text-decoration:none; display: block; width: 100px; height: 25px; background: url(../img/imagepopup-button-blue.gif) no-repeat; color: #000 !important; margin-top:6px; padding:3px 5px;}