html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} body {line-height:1.5;font-size: 12px;} table {border-collapse:separate;border-spacing:0;} caption, th, td {text-align:left;font-weight:normal;} table, td, th {vertical-align:middle;} blockquote:before, blockquote:after, q:before, q:after {content:"";} blockquote, q {quotes:"" "";} a img {border:none;} object {outline:none;}  @font-face { font-family: 'ArialRoundedMT'; src: url(/css/fonts/ColabReg.eot); src: local('Arial Rounded MT Bold'), local('Arial Rounded MT Bold'), url(/css/fonts/ARLRDBD.otf) format('opentype'); } html { font-size: 62.5%; font-family: arial, sans-serif; } h1, h2, h3, h4, h5, h6 { font-weight: bold; font-family: Arial, sans-serif;clear:both;} cite, em, dfn { font-style: italic; } dfn {font-weight:bold;} del { text-decoration: line-through; color: #666; } small, sup, sub { font-size: 85%; } a abbr, a acronym { border: none; } abbr[title], acronym[title], dfn[title] { cursor: help; } sup { vertical-align: super;} #content sup a:visited, #content sup a {text-decoration:none;margin-left:3px;} sub { vertical-align: sub; } textarea { font-family: arial, sans-serif; }  blockquote { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; } blockquote *:first-child:before { content: "\201C"; } blockquote *:first-child:after { content: "\201D"; } .box_shadow { -moz-box-shadow: 0px 0px 3px #666;  -webkit-box-shadow: 0px 0px 3px #666;  box-shadow: 0px 0px 3px #666;  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#666');  -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#666')";  }  .wrapper ul.notes{list-style:none;} .wrapper ul.notes li{padding-left:0;background:none;}  #content h2 ul.actions {float:left;display:inline;margin:0 -2px -4px -20px;width:15px;} #content ul.actions {margin:-25px -8px 45px 0;} #content ul.actions li {float:right;width:auto;height:auto;margin:0;position:relative;top:0;padding:0;border-right:1px solid #E86605;text-align:right;} #content ul.actions li.feed, #content ul.actions li#all-news, #content ul.actions li#current-entries-link {border-right:none;} #content ul.actions li.toggle_all {border:none;} #content ul.actions li.toggle_all a {font-weight:bold;} #content ul.actions li a{margin-right:7px;width:auto;text-decoration:none;text-align:center;} #content ul.actions li a:hover {text-decoration:underline;} #content ul.actions li.feed a {padding:0 23px 5px 0;background:url(/css/img/icons/feed.png) right top no-repeat;} #home #content ul.actions li.feed a {display:block;text-indent:-5000px;overflow:hidden;}   #main form p {z-index:2;width:auto;clear: left;margin: 0;padding: 4px 0;padding-left: 0; position:relative;background:none;margin:4px 4px 4px 0;} #main form label {font-weight: bold;float: left;margin-left: 0; width: 110px; padding-left:20px;padding-top:4px;} #main form .required label {padding-top:0;} #main form.text input{width: 180px;} #main form textarea {height: 150px;}  #main form p.tiny {width:47%;float:left;clear:none;} #main form p.long {width:97.5%;} #main form textarea, #main form p.long input{width:457px;} #main form p.error, #main form span.error {background:none; -moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;border-radius: 0;} #main form p.error {background:#fee url(/css/img/icons/warn.gif) 99% 5px no-repeat;} #main form span.error {padding:0 0 0 130px;font-size:11px;font-weight:bold;text-align:left;border:0;margin:0;} .js-enabled #main form span.error {position:absolute;} #main form .error label, #main form .error input, #main form .error textarea {color:#E1011A;} #main form .textarea span.error {left:0;top:30px;width:140px;} #main form .check p.error {padding:0;} #main p#champs-obligatoires {width: 95%;clear:both;font-size:10px;margin:0;padding:0 0 0 15px;position:relative;z-index:1;border:0;} #main .legal {font-style:italic;clear:none;color:#666666;float:left;font-size:12px;} .help {float:none;position:relative;padding:3px 0 3px 20px; background:url(/css/img/icons/help.png) 0 2px no-repeat;cursor:pointer;font-size:10px;} #main form p.error_form .error{position:absolute;right:4px;top:-10px;z-index:2;background:#AC121E url(/css/img/form-error-arrow.gif) 97% 5px no-repeat ;color:#fff;padding:1px 4px;padding-right:12px;} #main form .reset, #main form .submit{padding:0;width:auto;overflow:hidden;} #main form .reset input, #main form .submit input {display:none;} #main form .submit button {float:right;} #content .bt a, form button {border:0;background: #F1F1F1;display: inline-block;padding: 2px 5px 2px; color: #000;border:1px solid #DAD1B5; text-decoration: none;-moz-border-radius: 5px; -webkit-border-radius: 5px;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);position: relative;cursor:pointer;float:right;margin-right:0;} #content .bt a:hover, form button:hover { background-color: #98130C;color:#fff;} #main .actions a:visited, #content .bt a:visited{text-decoration:none;} #main #connect #identification p.current label, #main form p.current label {color:#E1011A;z-index:5;}  .wrapper { line-height: 1.3; } .wrapper #content{ line-height: 1.3em; } h1 { font-size: 28px; } h2 { font-size: 24px; } h3 { font-size: 22px; } h4 { font-size: 20px; } h5 { font-size: 18px; } h6 { font-size: 16px; }  .wrapper ul {list-style-type:none;list-style:disc inside none;margin:10px 0;padding:0 0 0 40px;} .wrapper ul li { margin-left: .85em; list-style-type:none; } .wrapper ul ul{list-style-type:circle;margin:5px 0.5em 10px 0.5em;padding:0;} .wrapper ol { list-style-position: outside; list-style-type: decimal; } .wrapper dt { font-weight: bold; }  .wrapper blockquote *:first-child { margin: .8em 0; } .wrapper hr, .wrapper p, .wrapper ul, .wrapper ol, .wrapper dl, .wrapper pre, .wrapper blockquote, .wrapper address, .wrapper table, .wrapper form { margin-bottom: 1em; }  .wrapper h1 { margin: 1em 0 .5em; } .wrapper h2 { margin: 0 0 .535em; } .wrapper h3 { margin: 0.7em 0 .4em; } .wrapper h4 { margin: 1.23em 0 .615em; } .wrapper h5 { margin: 1.33em 0 .67em; } .wrapper h6 { margin: 1.6em 0 .8em; } .wrapper th, .wrapper td { padding: .2em; } .wrapper caption { padding-bottom: .2em; }  .wrapper blockquote { padding: 0 1em; margin: 1.6em 0; } .wrapper select { padding: .1em .2em 0 .2em; } .wrapper option { padding: 0 .4em; } .wrapper a { position: relative; padding: 0; }  .wrapper dt { margin-top: .8em; margin-bottom: .4em; } .wrapper ul { margin-left: 0; } .wrapper ol { margin-left: 2.35em; } .wrapper ol ol, .wrapper ul ol { margin-left: 2.5em; } .hr {height:0px;clear:both;} hr {display:none;}  hr {display:none;} div.hr {clear:both;} .wrapper a.button, .wrapper button { display: block; float: left; margin:0 0.3em 0.3em 0; padding:2px 10px 5px 7px;  font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; cursor:pointer; } .wrapper button { width:auto; overflow:visible; padding:4px 10px 3px 7px;  } .wrapper button[type] { padding:4px 10px 4px 7px;  line-height:17px;  } *:first-child+html .wrapper button[type] { padding:4px 10px 3px 7px;  } .wrapper button img, .wrapper a.button img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; float:none;}   .bloc-wrap {float:left;clear:both;padding:0;overflow:hidden;margin-bottom:0;width:100%;}  .closed h3{text-decoration:underline;} .rich-text {clear:both;} #main .rich-text p.center {width:100%;overflow:hidden;text-align:center;} #main .rich-text p.center a {display:inline;} .rich-text ul > li{margin-left:5px;} .rich-text table {margin:10px 0 10px 30px;border:1px solid #000;border-collapse:collapse;width:100%;} .rich-text table thead td {background:#999;color:#fff;font-weight:bold;} .rich-text table tr.odd td {background:url(/css/img/light-background.png) 0 0 repeat;} .rich-text table td {padding:3px 5px;background:#eee;} .rich-text table tbody tr:hover td, .rich-text table tbody tr.hover td{background:#ddf;} .rich-text table td p{margin-bottom:0;} #main .left {float: left; margin: 0 1em 1em 0; position:relative;z-index: auto;left:1px;} #main .right {float: right; margin: 0 0 1em 1em; position:relative;z-index: auto;right:1px;}  .video {clear:none;float:left;width:280px;padding:5px 10px;height:270px;background:#efefef;margin:0 10px 5px 10px;} .video .legend{height:50px;text-align:center;} .video .flash{position:relative;z-index:2;}  #main .bloc-wrap .gallery {float:left;clear:both;width:100%;list-style:none outside none;} #main .bloc-wrap .gallery li{float:left;padding:5px;width:125px;height:130px;margin:5px 6px;background:#efefef;} #main .bloc-wrap .gallery li a{display:block;text-align:center;font-size:11px;text-decoration:none;} #main .bloc-wrap .gallery li a span{display:block;text-align:center;font-size:11px;text-decoration:none;} #main .bloc-wrap .gallery li a img{display:inline;} .js-enabled .toggle{cursor:pointer;}   #main .error, #main .error_list, #main .notice, #main .success { margin-left:27px;padding: 10px 10px 10px 42px;display:block; border: 2px solid #ddd;clear:both; -moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;} #sub .error, #sub .error_list, #sub .notice, #sub .success {} .error ul { margin: 0; } ul.error_list {margin: 10px 5px; } .date {font-size:15px;font-weight:bold;}    .wrapper #main .error404 .inside{background:url(/css/img/error404.jpg) 0 30px no-repeat;padding:20px 0 180px 170px;} .wrapper #main.error500{width:97%;height:450px;padding:10px 0 0 10px;background:url(/css/img/error500.jpg) 0 70px no-repeat;margin-top:20px;}   .downloads {padding:0;margin:0;width:100%;clear:both;} .downloads li {margin:5px 0;width:98%;padding:3px 0 3px 20px;background:transparent url(/css/img/icons/download-file.gif) 0 3px no-repeat;} .downloads li span{color:#888279;font-weight:bold;} .downloads ul ul{margin:0;} .downloads li.page {background-image:url(/css/img/icons/downloads-page-bullet.png);} .downloads li.pdf {background-image:url(/css/img/icons/page_white_acrobat.png);} .downloads li.doc {background-image:url(/css/img/icons/page_white_word.png);} .downloads li.xls {background-image:url(/css/img/icons/page_white_excel.png);} .downloads li.ppt {background-image:url(/css/img/icons/page_white_powerpoint.png);} .downloads li.txt {background-image:url(/css/img/icons/page_white.png);}   #direct-access{position:relative;width:960px;height:28px;left:-480px;top:0;z-index:1000;text-align:center;overflow:hidden;margin:0 0 0 50%;} #direct-access h2{position:absolute;top:-5000px;left:-5000px;text-indent:-5000px;color:#000} #direct-access ul{height:24px;padding-top:2px;} #direct-access li{display:inline;margin:0 5px;} #direct-access li span{padding:0 0 0 8px} #direct-access li a{font-size:14px;font-weight:700;text-decoration:none;} #direct-access li a:hover{text-decoration:underline;}  .js-enabled #direct-access {position:absolute;} .js-enabled #direct-access h2{position:absolute;overflow:hidden;top:0;left:0;margin-left:0;width:21px;height:23px;text-indent:-5000px;cursor:pointer;}   .vcard h2{position:absolute;top:-5000px;left:-5000px;text-indent:5000px} .vcard .fn {font-weight:bold;display:block;} #footer .vcard .country-name, #footer .vcard .geo, #footer .vcard .type {display:none;}  ::-moz-selection{ background-color: #aaa; color: #000; } ::selection { background-color: #aaa; color: #000; } body#home {padding-bottom:0;background:#000;} body {background:#000;padding-bottom:30px;} #home .wrapper {background:#c6c6c6 url(/css/img/theme/bg-wrapper.jpg) center top no-repeat;} .wrapper {position:relative;width:959px;margin:0 auto;padding-top:0;background:#fff;}  .js-enabled .wrapper {margin-top:0;}   .wrapper a { text-decoration: underline; color: #ce3f6d; } .wrapper a:visited { text-decoration: underline; color: #ce3f6d; } .wrapper a:hover { text-decoration: underline; color: #ce3f6d; } .wrapper a:active, .wrapper a:focus { text-decoration: underline; color: #ce3f6d; } .wrapper code, .wrapper pre { color: #c33; }  .wrapper h2 {padding-bottom:0.3em;} .wrapper h2 {border-bottom:0;} .wrapper h3 {} #main .error, #main .error_list { background: #fff url(/css/img/icons/error.png) 6px 50% no-repeat; color: #E65100; border-color: #E65100;z-index:10000;} #main .notice { background: #fff url(/css/img/icons/notice.png) 6px 50% no-repeat; color: #ce3f6d; border-color: #ce3f6d; } #main .success { background: #fff url(/css/img/icons/success.png) 6px 50% no-repeat; color: #789B0A; border-color: #C6D880; } .error a, .error_list a { color: #E65100; } .notice a { color: #ce3f6d; } .success a { color: #529214; } .date {color:#5b7a7c;}   #main-nav h2, #quick-search h2, #breadcrumb h2, #footer h2 {position:absolute;top:-5000px;left:-5000px;height:1px;text-indent:-5000px;}   #direct-access {background:#fff;opacity:0.8;-moz-opacity:0.8;filter: Alpha(opacity=80);-moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;} #direct-access .inside{margin:0;} #direct-access h2{color:#000;} #direct-access li {color:#666;} #direct-access li a{color:#666;} #direct-access li a:hover, #direct-access li a:focus{text-decoration:none;} .js-enabled #direct-access .inside{height:28px;border:0;}   #header {position:absolute;width:785px;height:220px;background:url(/css/img/theme/header-default.jpg) left top no-repeat;} #header h1 {position:absolute;left:154px;top:0;width:255px;height:161px;margin:0;background:url(/css/img/theme/logo-interne.png) left top no-repeat;text-indent:-5000px;z-index:15;} #header h1 a{display:block;width:255px;height:161px;overflow:hidden;} #header p.branding {display:none;} #home #header {left:361px;top:40px;width:396px;height:176px;background:none;} #home #header h1 {position:relative;left:0;top:0;width:396px;height:176px;margin:0;background:url(/css/img/theme/logo.png) left top no-repeat;}   .wrapper #content #main {float:left;padding-right:20px;width:765px;} #home .wrapper #content #main {position:relative;width:785px;padding-right:0;}   #main-nav {position:relative;float:right;margin-right:174px;z-index:50;} #main-nav ul {margin:0;padding:0;width:auto;height:40px;background:#ce3f6d;-khtml-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px;} #main-nav ul li {float:left;margin:14px 0 0 0;padding:0 12px 9px 14px;list-style-type:none;border-right:1px solid #000;display:inline;} #main-nav ul li a {text-decoration:none;font-size:12px;font-family:Arial;font-weight:bold;color:#ffe7e1;} #main-nav ul li.nous-contacter a {color:#fac9c1;} #main-nav ul li.metiers-services {margin:14px 0 0 0;} #main-nav ul li.mon-compte {border:none;} #main-nav ul li.mon-compte a {margin-top:-3px;padding:3px 0 5px 27px;background:url(/css/img/theme/puce-nav-account.jpg) left top no-repeat;color:#ffffff;} #main-nav ul li.last-child {margin:14px 20px 0 0;} #main-nav ul li.connected {position:relative;margin:0;padding:0 12px 13px 14px;} #main-nav ul li.connected a {position:absolute;width:90px;height:13px;bottom:-17px;right:0;margin-top:0;padding:6 0 0 24px;background:url(/css/img/theme/btn-deconnect.png) left top no-repeat;color:#fff;font-size:11px;} #main-nav ul li.connected a:hover {background:url(/css/img/theme/btn-deconnect.png) left -21px no-repeat;} #main-nav ul li.connected h3 {position:relative;top:4px;float:left;width:35px;height:31px;margin:0;padding:0;} #main-nav ul li.connected h3 a {display:block;width:35px;height:31px;margin:0;padding:0;bottom:0;color:#545454;font-size:11px;text-indent:-5000px;background:url(/css/img/icons/cart-orange.png) left top no-repeat;overflow:hidden;} #main-nav ul li.connected h3 a:hover {background:url(/css/img/icons/cart-orange.png) left top no-repeat;} #main-nav ul li.connected ul {position:relative;top:7px;float:left;width:70px;height:auto;margin:0 0 0 8px;padding:0;font-size:12px;line-height:13px;} #main-nav ul li.connected ul li {float:left;clear:both;height:auto;width:80px;margin:0;padding:0;border:none;} #main-nav ul li.connected ul li.price {color:#fff;font-weight:bold;} #main-nav ul li.connected ul li.article {color:#FAC9C1;font-weight:bold;}  #home #main-nav {margin-top:0;} #home #main-nav ul.connected {padding:0 0 0 65px;} #home #main-nav ul {padding:0 0 0 45px;} #home #main-nav ul li.metiers-e-services {margin:14px 0 0 46px;} #home #main-nav ul li.last-child {margin:14px 39px 0 0;} #home #main-nav ul li.connected ul {padding:0;} #home #main-nav ul li.connected {margin:0;} #home #main-nav ul li.connected ul li.last-child {margin:0;padding:0;}   #sub-nav {position:relative;z-index:150;float:right;clear:right;width:174px;background:#000;margin-top:43px;} #sub-nav #new-account {display:block;height:158px;width:185px;margin-left:-11px;background:#fff;} #sub-nav #new-account a {display:block;height:148px;width:185px;background:#fff url(/css/img/theme/btn-account-interne.jpg) left top no-repeat;text-decoration:none;} #sub-nav #new-account a:hover {background:#fff url(/css/img/theme/btn-account-interne.jpg) left -148px no-repeat;} #sub-nav #new-account span.target {display:block;padding:23px 13px 0 21px;color:#545454;font-size:13px;font-weight:bold;} #sub-nav #new-account span.action {display:block;padding:10px 0 0 21px;font-size:14px;line-height:16px;} #sub-nav #new-account span {display:block;padding:0px 27px 0 21px;font-size:12px;font-weight:bold;color:#000;line-height:15px;}  #sub-nav {margin-top:0;}   #catalogue-nav {display:block;width:174px;margin-top:-43px;background:#000;color:#fff;} #catalogue-nav h2 {display:none;} #catalogue-nav ul {margin:0;padding:0;} #catalogue-nav ul li {position:relative;float:left;width:173px;margin:0;padding:0;list-style-type:none;} #catalogue-nav ul li a {display:block;width:173px;height:57px;color:#fff;text-decoration:none;font-weight:bold;text-indent:-5000px;background-position:0 0;background-repeat:no-repeat;overflow:hidden;} #catalogue-nav ul li a:hover {background-position:0 -57px;} #catalogue-nav ul li#interactive {width:167px;height:53px;padding:11px 0 0 10px;background:#000 url(/css/img/theme/bg-catalogue-interactif.jpg) left top no-repeat;} #catalogue-nav ul li#interactive a {display:block;width:auto;height:auto;padding:0 60px 0 30px;background:url(/css/img/theme/bullet-white.jpg) left top no-repeat;line-height:13px;text-indent:0;} #catalogue-nav ul li#interactive-display {width:167px;height:53px;padding:11px 0 0 10px;background:#000 url(/css/img/theme/bg-catalogue-interactif-display.jpg) left top no-repeat;} #catalogue-nav ul li#interactive-display a {display:block;width:auto;height:auto;padding:0 60px 0 30px;background:url(/css/img/theme/bullet-white-display.jpg) left top no-repeat;line-height:13px;text-indent:0;} #catalogue-nav ul li#films-supports-numeriques-adhesifs a {background-image:url(/css/img/theme/support-numerique-adhesif.jpg);} #catalogue-nav ul li#films-supports-numeriques-adhesifs a:hover {background:url(/css/img/theme/support-numerique-adhesif.jpg) 0 -57px no-repeat;} #catalogue-nav ul li#films-supports-numeriques-non-adhesifs a {background:url(/css/img/theme/support-numerique-non-adhesif.jpg);} #catalogue-nav ul li#films-supports-numeriques-non-adhesifs a:hover {background:url(/css/img/theme/support-numerique-non-adhesif.jpg) 0 -57px no-repeat;} #catalogue-nav ul li#films-de-decoupe a {background:url(/css/img/theme/film-decoupe.jpg);} #catalogue-nav ul li#films-de-decoupe a:hover {background:url(/css/img/theme/film-decoupe.jpg) 0 -57px no-repeat;} #catalogue-nav ul li#films-decoration a {background:url(/css/img/theme/film-decoration.jpg);} #catalogue-nav ul li#films-decoration a:hover {background:url(/css/img/theme/film-decoration.jpg) 0 -57px no-repeat;} #catalogue-nav ul li#films-speciaux a {background:url(/css/img/theme/film-speciaux.jpg);} #catalogue-nav ul li#films-speciaux a:hover {background:url(/css/img/theme/film-speciaux.jpg) 0 -57px no-repeat;} #catalogue-nav ul li#display-signware a {background:url(/css/img/theme/display.jpg);} #catalogue-nav ul li#display-signware a:hover {background:url(/css/img/theme/display.jpg) 0 -57px no-repeat;} #catalogue-nav ul li#accessoires-techniques a {background:url(/css/img/theme/accessoires-tehcniques.jpg);} #catalogue-nav ul li#accessoires-techniques a:hover {background:url(/css/img/theme/accessoires-tehcniques.jpg) 0 -57px no-repeat;} #catalogue-nav ul li#films-supports-numeriques-adhesifs ul li {color:#fff;} #catalogue-nav ul li#films-supports-numeriques-non-adhesifs ul li {color:#000;} #catalogue-nav ul li#films-supports-numeriques-adhesifs ul li, #catalogue-nav ul li#films-supports-numeriques-non-adhesifs ul li, #catalogue-nav ul li#films-speciaux ul li, #catalogue-nav ul li#films-de-decoupe ul li, #catalogue-nav ul li#accessoires-techniques ul li, #catalogue-nav ul li#display-signware ul li, #catalogue-nav ul li#films-decoration ul li {height:auto;} #catalogue-nav ul li#films-supports-numeriques-adhesifs ul li a, #catalogue-nav ul li#films-supports-numeriques-non-adhesifs ul li a, #catalogue-nav ul li#films-speciaux ul li a, #catalogue-nav ul li#films-de-decoupe ul li a, #catalogue-nav ul li#accessoires-techniques ul li a, #catalogue-nav ul li#display-signware ul li a, #catalogue-nav ul li#films-decoration ul li a {display:block;height:auto;width:auto;background:none;color:#fff;text-indent:0;} #catalogue-nav ul li#display-signware ul li a{color:#000;} #catalogue-nav ul li#films-de-decoupe ul li a{color:#000;} #catalogue-nav ul li#accessoires-techniques ul li a{color:#000;} #catalogue-nav ul li#films-decoration ul li a{color:#000;}  #catalogue-nav ul li ul {display:none;position:absolute;padding:20px 14px;left:-200px;top:0;width:172px;z-index:100;} #catalogue-nav ul li ul li {display:inline;width:auto;color:#000;float:none;} #catalogue-nav ul li ul li a {display:inline;background:none;color:#000;font-weight:normal;} #catalogue-nav ul li ul li a:hover {background:none;} #catalogue-nav ul li#films-supports-numeriques-adhesifs ul {background:#ab51a2;} #catalogue-nav ul li#films-supports-numeriques-non-adhesifs ul {background:#97c52a;} #catalogue-nav ul li#films-speciaux ul {background:#4ebfe3;} #catalogue-nav ul li#films-de-decoupe ul {background:#fbcc49;} #catalogue-nav ul li#accessoires-techniques ul {background:#eb1d35;} #catalogue-nav ul li#display-signware ul {background:#aebcc3;} #catalogue-nav ul li#films-decoration ul {background:#937651;}  #catalogue-nav ul li ul.current {display:block;position:relative;z-index:100;left:-23px;top:0;width:196px;padding:0;overflow:hidden;} #catalogue-nav ul li ul.current li {float:left;width:196px;margin:0 0 3px;padding:0;} #catalogue-nav ul li.current li a {width:150px;margin-left:18px;padding:1px 8px 1px 20px;} #catalogue-nav ul li#films-supports-numeriques-adhesifs ul li.current a, #catalogue-nav ul li#films-supports-numeriques-non-adhesifs ul li.current a, #catalogue-nav ul li#films-speciaux ul li.current a, #catalogue-nav ul li#films-de-decoupe ul li.current a, #catalogue-nav ul li#accessoires-techniques ul li.current a, #catalogue-nav ul li#display-signware ul li.current a, #catalogue-nav ul li#films-decoration ul li.current a {background:#000;color:#fff;}  #catalogue-nav ul li ul.current li.last-child {width:178px;padding:0 0 30px 18px;margin:0;} #catalogue-nav ul li.current li.last-child a {margin-left:0;} #catalogue-nav ul li#films-supports-numeriques-adhesifs ul.current li.last-child {background:url(/css/img/theme/bottom-support-numerique-adhesif.png) right bottom no-repeat;} #catalogue-nav ul li#films-supports-numeriques-non-adhesifs ul.current li.last-child {background:url(/css/img/theme/bottom-support-numerique-non-adhesif.png) right bottom no-repeat;} #catalogue-nav ul li#films-speciaux ul.current li.last-child {background:url(/css/img/theme/bottom-films-speciaux.png) right bottom no-repeat;} #catalogue-nav ul li#films-de-decoupe ul.current li.last-child {background:url(/css/img/theme/bottom-films-de-decoupe.png) right bottom no-repeat;} #catalogue-nav ul li#accessoires-techniques ul.current li.last-child {background:url(/css/img/theme/bottom-accessoires-techniques.png) right bottom no-repeat;} #catalogue-nav ul li#display-signware ul.current li.last-child {background:url(/css/img/theme/bottom-display-signware.png) right bottom no-repeat;} #catalogue-nav ul li#films-decoration ul.current li.last-child {background:url(/css/img/theme/bottom-films-decoration.png) right bottom no-repeat;}  #catalogue-nav ul li#films-supports-numeriques-adhesifs ul li a:hover {background:#000;} #catalogue-nav ul li#films-supports-numeriques-non-adhesifs ul li a:hover {background:#000;} #catalogue-nav ul li#films-speciaux ul li a:hover {background:#000;} #catalogue-nav ul li#films-de-decoupe ul li a:hover {background:#fff;} #catalogue-nav ul li#accessoires-techniques ul li a:hover {background:#fff;} #catalogue-nav ul li#display-signware ul li a:hover {background:#fff;} #catalogue-nav ul li#films-decoration ul li a:hover {background:#fff;} #catalogue-nav ul li#films-de-decoupe ul li.current a:hover {background:#000;} #catalogue-nav ul li#accessoires-techniques ul li.current a:hover {background:#000;} #catalogue-nav ul li#display-signware ul li.current a:hover {background:#000;} #catalogue-nav ul li#films-decoration ul li.current a:hover {background:#000;}  #catalogue-nav ul li.current span {display:block;position:relative;z-index:100;left:-23px;margin-top:-11px;width:196px;height:62px;text-indent:-5000px;background-position:0 0;background-repeat:no-repeat;overflow:hidden;} #catalogue-nav ul li.current#films-supports-numeriques-adhesifs ul {background:url(/css/img/theme/bg-support-numerique-adhesif.png) left top repeat-y;} #catalogue-nav ul li.current#films-supports-numeriques-non-adhesifs ul {background:url(/css/img/theme/bg-support-numerique-non-adhesif.png) left top repeat-y;} #catalogue-nav ul li.current#films-de-decoupe ul {background:url(/css/img/theme/bg-films-de-decoupe.png) left top repeat-y;} #catalogue-nav ul li.current#films-decoration ul {background:url(/css/img/theme/bg-films-decoration.png) left top repeat-y;} #catalogue-nav ul li.current#films-speciaux ul {background:url(/css/img/theme/bg-films-speciaux.png) left top repeat-y;} #catalogue-nav ul li.current#display-signware ul {background:url(/css/img/theme/bg-display-signware.png) left top repeat-y;} #catalogue-nav ul li.current#accessoires-techniques ul {background:url(/css/img/theme/bg-accessoires-techniques.png) left top repeat-y;} #catalogue-nav ul li.current#films-supports-numeriques-adhesifs span {background-image:url(/css/img/theme/current-support-numerique-adhesif.png);} #catalogue-nav ul li.current#films-supports-numeriques-non-adhesifs span {background:url(/css/img/theme/current-support-numerique-non-adhesif.png);} #catalogue-nav ul li.current#films-de-decoupe span {background:url(/css/img/theme/current-film-decoupe.png);} #catalogue-nav ul li.current#films-decoration span {background:url(/css/img/theme/current-film-decoration.png);} #catalogue-nav ul li.current#films-speciaux span {background:url(/css/img/theme/current-film-speciaux.png);} #catalogue-nav ul li.current#display-signware span {background:url(/css/img/theme/current-display.png);} #catalogue-nav ul li.current#accessoires-techniques span {background:url(/css/img/theme/current-accessoires-tehcniques.png);}   #main form {position:relative;margin:20px auto 0 auto;width:500px;padding:10px;background:#ebebeb url(/css/img/theme/bg-form.jpg) left top repeat-x;border:1px solid #ddd;overflow:hidden;} #main form p input {padding:0;font-size:12px;} #main form p label {width:180px;margin:-3px 10px 0 0;} #main form p input {width:260px;padding:1px;border:1px solid #cfcfcf;} #main form p select {width:260px;} #main form p.submit {clear:none;} #main form p.submit button {padding:2px 0 0 23px;margin-right:20px;background:url(/css/img/icons/valid.png) left top no-repeat;border:none;color:#ce3f6d;text-shadow: 0 0 0;font-size:14px;font-weight:bold;text-decoration:underline;} #main form p.submit button:hover {text-decoration:none;} #main form .error label {color:#E1011A;} #main form .error input {border-color:#E1011A;} #main form p.champs-obligatoires {float:left;width:150px;margin:5px 0 0 210px;color:#545454;font-size:11px;} #main form .success {margin:0 0 0 27px;} #main .success {margin:15px 0 15px 27px;} #main form p.error {background:none;border:none;padding:4px 0;margin:0;} #main #loading {position:absolute;z-index:50;height:100%;width:100%;top:0;left:0;background:#fff url(/css/img/theme/ajax-loader.gif) center center no-repeat;opacity:0.6;text-indent:-5000px;}   #quick-search {display:block;width:157px;height:80px;padding:16px 0 0 17px;background:#fff url(/css/img/theme/bg-quick-search.gif) left top no-repeat;clear:both;} #quick-search form{margin:0;} #quick-search form p {margin-bottom:4px;} #quick-search label{display:block;font-size:12px;color:#fff;font-weight:bold;} #quick-search input{display:block;width:140px;padding:1px;font-size:11px;border:1px solid #000;color:#545454;} #quick-search button{float:right;padding:1px 3px;margin:0 14px 0 0;border:1px solid #000;background:#e31229;-moz-border-radius:5px 5px 5px 5px;color:#fff;font-size:11px;} #quick-search form p.submit a {float:left;color:#fff;font-size:11px;}  #home #quick-search {background:url(/css/img/theme/bg-quick-search.gif) left top no-repeat;} #main p.new-search {float:right;font-weight:bold;margin:-18px 10px 20px 0;}   #sub {width:27%;float:right;position:relative;overflow:hidden;margin-top:-8px;} #sub > div{float:left;width:228px;clear:both;padding:10px 5px;margin:5px 0 15px 5px;} #sub > div{ -moz-box-shadow: 0px 0px 3px #aaa;  -webkit-box-shadow: 0px 0px 3px #aaa;  box-shadow: 0px 0px 3px #aaa;      -moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px; } #sub > div > h2{font-size:18px;margin:0 0 5px 0;padding:0;position:relative;left:2px;}   #breadcrumb{position:relative;overflow:hidden;margin:0 0 20px 145px;padding:21px 0 5px;border-bottom:2px solid #ce3f6d;} #breadcrumb ol {float:left;margin:0;list-style:none;} #breadcrumb li {float:left;padding:2px;margin-bottom:7px;font-size:11px;color:#818080;} #breadcrumb li span {display:block;position:relative;top:-15px;margin-bottom:-15px;font-size:32px;color:#000;font-family:ArialRoundedMT, Arial, Sans-Serif;line-height:34px;} #breadcrumb li a{padding-right:3px;text-decoration:none;font-size:11px;color:#818080;} #breadcrumb li:last-child {background:0;}  .catalogue #breadcrumb{margin:0 0 20px 30px;padding:18px 0 0;} .catalogue #breadcrumb li span {top:-10px;padding:0 0 5px 40px;font-size:21px;font-family:Arial;font-weight:normal;}   #content {clear:left;width:785px;margin:0;padding-top:160px;position:relative;} #content h2 {display:block;clear:none;margin:0;padding-bottom:0;font-family:ArialRoundedMT, Arial, Sans-Serif;font-size:32px;line-height:32px;} .catalogue #content h2 {margin:10px 0 0 165px;text-indent:-5000px;}  .js-enabled #content .toggle{background-position:;} .js-enabled #content .closed{background-position:;}  #home #content {padding:0;width:auto;}   #main h2 {display:block;padding-left:30px;color:#ce3f6d;font-size:21px;font-weight:normal;} #main h3 {display:block;margin:10px 0 10px;font-size:14px;color:#fff;overflow:hidden; padding:0;} #main h3 span {float:left;width:auto;margin:0 0 0 5px;padding:7px 13px 7px 35px;color:#fff;background:#000 url(/css/img/theme/bg-h3.jpg) left top no-repeat; -webkit-border-top-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px;} #main h3.toggle span {background:#ef893d url(/css/img/theme/bg-h3-open.jpg) left top no-repeat;} #main .closed h3 span {background:#ef893d url(/css/img/theme/bg-h3.jpg) left top no-repeat;} #main h4 {color:#e31229;padding-left:30px;font-size:16px;} #main h5 {color:#545454;padding-left:30px;font-size:14px;} #main h6 {color:#000;padding-left:30px;font-size:12px;} #main h4 ~ h5, #main h4 ~ h6, #main h4 ~ p, #main h4 ~ div{margin-left:0;} #main h4 ~ ul > li{margin-left:30px;} #main h3 ~ h5, #main h3 ~ h6, #main h3 ~ p, #main h3 ~ div{margin-left:0;} #main h5 {color:#888;} #main h6 {color:#aaa;} #main p {margin:0 0 15px;padding:0 0 0 30px;} #main p.entry-picture {padding:0 0 0 20px;} .wrapper ol {margin-left:50px;}  #home #main {width:786px;} #home #main h3 {margin:7px 0 2px;} #home #main h3 span{float:none;margin:0;padding:0;background:none;color:#ce3f6d;} #home #main p {margin:0 0 1em;padding:0;color:#545454;} #home #main p.entry-picture {padding:0;}   #content #delivery-information {position:relative;z-index:200;float:right;width:174px;clear:right;margin:-10px 0 0;background:url(/css/img/theme/bg-delivery.jpg) left top no-repeat;} #content #delivery-information h2 {display:none;} #content #delivery-information h3 {margin:8px 0 0 0;font-size:12px;color:#ce3f6d;font-weight:bold;} #content #delivery-information h3.commande{margin:10px 0 0 0;} #content #delivery-information ul {margin:0;padding:0 0 10px;border-bottom:1px solid #000;} #content #delivery-information ul li {margin:0;list-style-type:none;color:#288993;line-height:13px;} #content #delivery-information ul li a {color:#ce3f6d;} #content #delivery-information ul li span {float:left;width:95%;clear:both;margin:2px 0 1px;font-weight:bold;color:#000;} #content #delivery-information p {padding:0 18px 4px 0;border-bottom:1px solid #000;font-size:11px;line-height:12px;} #content #delivery-information p.delivery {padding:0 18px 0 0;border-bottom:none;} #footer #delivery-information {float:right;width:150px;clear:right;margin:-10px 0 -20px;} #footer #delivery-information h2 {display:none;} #footer #delivery-information h3 {margin:12px 0 0 0;font-size:12px;color:#cd4873;font-weight:bold;} #footer #delivery-information h3.commande{margin:12px 0 0 0;} #footer #delivery-information ul {margin:0;padding:0;} #footer #delivery-information ul li {display:block;margin:0;list-style-type:none;color:#288993;line-height:13px;font-size:12px;} #footer #delivery-information ul li a {color:#cd4873;font-size:12px;} #footer #delivery-information ul li span {float:left;width:95%;clear:both;margin:2px 0 1px;font-weight:bold;color:#000;font-size:12px;}    #push {position:relative;float:right;width:408px;margin-top:175px;padding:18px 15px 0 31px;background:url(/css/img/theme/bg-push.jpg) left top no-repeat;color:#000;z-index:10;} #push #catalogue p#see {margin:0 0 25px -2px;} #push #catalogue p#see a {display:block;width:400px;height:330px;background:url(/css/img/theme/ovpi-catalogue.jpg) left top no-repeat;text-indent:-5000px;border:1px solid #000;overflow:hidden;} #push #product h2, #push #catalogue h2 {display:none;} #push #product h3, #push #catalogue h3 {position:relative;z-index:5;margin:0 0 2px;font-size:14px;font-weight:bold;color:#8a8989;} #push #product p, #push #catalogue p {font-size:11px;line-height:13px;} #push #product ul {position:relative;margin:-10px 0 -20px -23px;padding:15px 19px 0 0;width:421px;height:360px;} #push #product ul li {float:right;clear:right;width:138px;height:65px;margin:0;padding:0;} #push #product ul li h3 {position:relative;z-index:30;margin-right:18px;width:138px;height:65px;text-indent:-5000px;} #push #product ul li h3 a {display:block;width:138px;height:65px;} #push #product ul li h4 {margin:7px 0 0 0;padding:0 0 0 20px;font-size:14px;font-weight:bold;color:#000;} #push #product {position:relative;} #push #product .loading-mask {position:absolute;top:15px;left:17px;height:209px;width:334px;z-index:20;padding:120px 0 0 70px;font-weight:bold;background:#faefee url(/css/img/theme/ajax-loader.gif) 70px 150px no-repeat;color:#ce3f6d;} #push #product ul li#nouveautes h3 {background:url(/css/img/theme/btn-nouveautes.png) right top no-repeat;} #push #product ul li#promotions h3 {background:url(/css/img/theme/btn-promotions.png) right top no-repeat;} #push #product ul li#realisations h3 {background:url(/css/img/theme/btn-realisations.png) right top no-repeat;} #push #product ul li#nouveautes.current h3 {background:url(/css/img/theme/btn-nouveautes.png) right -65px no-repeat;} #push #product ul li#promotions.current h3 {background:url(/css/img/theme/btn-promotions.png) right -65px no-repeat;} #push #product ul li#realisations.current h3 {background:url(/css/img/theme/btn-realisations.png) right -65px no-repeat;} #push #product ul li div.hproduct {position:absolute;top:0;left:0;margin:0;width:405px;height:343px;padding:17px 18px 0 17px;z-index:0;} #push #product ul li div.hproduct a {display:block;width:253px;margin:0 0 0 9px;padding-top:6px;} #push #product ul li div.hproduct a img {border:1px solid #000;} #push #product ul li#nouveautes div.hproduct {background:url(/css/img/theme/bg-nouveaute.png) left top no-repeat;} #push #product ul li#promotions div.hproduct {background:url(/css/img/theme/bg-promotion.png) left top no-repeat;} #push #product ul li#realisations div.hproduct {background:url(/css/img/theme/bg-realisation.png) left top no-repeat;} #push #product ul li div.hproduct p {width:50%;margin:0 0 0 20px;} #push #product ul li div.hproduct p a {display:inline;margin:0;color:#000;text-decoration:underline;font-weight:bold;} #push #new-account {display:block;width:430px;height:117px;margin:5px 0 5px -20px;} .wrapper #push #new-account a {display:block;width:405px;height:80px;padding:33px 0 0 27px;background:url(/css/img/theme/btn-account.png) left top no-repeat;text-decoration:none;} .wrapper #push #new-account a:hover {background:url(/css/img/theme/btn-account-hover.png) left top no-repeat;text-decoration:none;} .wrapper #push #new-account span.target {display:block;margin:0 0 8px 0;padding:0;color:#545454;font-size:19px;font-weight:bold;} .wrapper #push #new-account span.action {margin:0;font-size:15px;} .wrapper #push #new-account span {font-size:13px;font-weight:bold;color:#000;} #home #push #product ul li .hproduct{display:none;}    #news {float:left;position:relative;width:316px;margin:304px 0 20px 0;} #news h2 {float:left;margin:15px 0 10px;padding:3px 15px 5px 30px;font-size:24px;color:#fff;font-weight:bold;background:#000;font-family:Arial;-webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;} #news h2 span {float:left;font-family:ArialRoundedMT,Arial,Sans-Serif;} #content #news ul.actions {float:left;width:20px;margin:27px -2px 0 -42px;padding:0;} #news ul {margin:0 0 0 30px;} #news ul li {list-style-type:none;margin:0;margin-left:0;padding-left:3px;} #news ul li span{font-size:11px;font-style:italic;display:inline;} #main #news ul h3 {float:left;width:100%;font-size:14px;font-weight:bold;color:#ce3f6d;} #main #news ul h3 a, #main #entries h3.entry-title a {color:#fff;text-decoration:none;} #home #main #news ul h3 a, #home #main #entries h3.entry-title a {color:#ce3f6d;} #main #news ul.pushEntriesList {padding:0;margin:0 0 13px 30px;} #main #news ul.lastEntriesList {padding:0;padding-left:0;} #main #news ul.lastEntriesList h3 {font-size:12px;font-weight:bold;color:#000;} #main #news ul.lastEntriesList h3 a {color:#000;text-decoration:none;} #main #news .entry-content {clear:both;line-height:13px;font-size:11px;} #main #news .entry-content p {margin:0;color:#000;} #main #news p.entry-picture {float:none;margin:0 0 5px;} #main #news p.entry-picture img {border:1px solid #fff;} #main #news .read-more {margin:0;} #main #news .read-more a {font-weight:bold;color:#ce3f6d;font-size:11px;} #main .hentry .metas {display:none;} #main .hentry p.published-at {font-style:italic;color:#818080;font-weight:bold;} .wrapper ul.downloads li { margin:0; } #main #entries ul {margin:0;padding:0;} #main #entries ul li {margin:0 0 15px;overflow:hidden;} #main #entries ul li p.entry-picture {float:right;margin:0 0 0 10px;} #main #entries ul li h3 a {color:#fff;text-decoration:none;} #main #entries .hentry .metas {display:block;} #main #entries .hentry .metas a {padding:0 4px 0 14px;background:url(/css/img/theme/bullet-link.gif) left 3px no-repeat;} #main p.entry-picture {float:right;} #main p.entry-picture a img {border:1px solid #000;} #sub-nav p.news {display:block;width:174px;margin:0;padding:20px 0 55px;background:#fff url(/css/img/theme/bg-news-title.jpg) right 20px no-repeat;} #sub-nav p.news a.all {float:left;font-family:ArialRoundedMT,Arial,Sans-Serif;color:#F6DFCE;font-size:22px;text-decoration:none;font-weight:bold;margin:0 0 0 10px} #sub-nav p.news a.rss {float:right;width:18px;height:17px;margin:6px 11px 0 0;background:url(/css/img/icons/feed.png) right top no-repeat;text-indent:-5000px;overflow:hidden;}  #home #main #news p.read-all {clear:both;margin:10px 0 0 30px;font-weight:bold;} #home #main #news p.read-all a {color:#000;} #home #main #news p.read-all a:hover {text-decoration:underline;} #home #main #news p.entry-picture {float:left;} #home #news h2 {margin-right:15px;padding:3px 45px 5px 30px;}   #main #results h3 {margin:10px 0 10px;} #results ul {margin:0 0 30px 0;padding:0 0 0 27px;} #results ul li {margin:0 0 5px;padding:2px 0 5px 5px;background:#F5F6F6;} #results ul li a {padding:0 0 0 15px;text-decoration:none;background:url(/css/img/theme/bullet-link.gif) left 3px no-repeat;}   #main #sitemap h3 {margin:10px 0 10px;} #main #sitemap h3 a {color:#fff;text-decoration:none;} #sitemap ul {margin:0 0 10px;padding:0 0 0 27px;} #sitemap ul li {margin:0 0 5px;padding:2px 0 5px 5px;background:#F5F6F6;} #sitemap ul li a {padding:0 0 0 15px;text-decoration:none;background:url(/css/img/theme/bullet-link.gif) left 3px no-repeat;} #sitemap ul li a:hover {text-decoration:underline;} #main #sitemap ul.catalogue li {padding:0;background:none;} #main #sitemap ul li h4 {margin:10px 0 10px;padding:0;} #sitemap ul li h4 a{padding:0;margin:0;font-size:14px;font-weight:bold;background:none;color:#000;} #main #sitemap ul.catalogue li ul {margin:0 0 20px;padding:0;} #main #sitemap ul.catalogue li ul li {margin:0 0 5px;padding:2px 0 5px 5px;background:#F5F6F6;}   #supplier {float:left;width:760px;} #supplier h2 {display:none;} #supplier ul {width:760px;margin:0;padding-left:0;background:#fff;overflow:hidden;float:left;} #supplier ul li {float:left;margin:0;} #supplier ul li a {display:block;text-indent:-5000px;} #supplier ul li#avery a {margin-left:5px;width:49px;height:44px;background:url(/css/img/theme/fournisseurs/avery.jpg) left top no-repeat;} #supplier ul li#transferrite a {width:96px;height:44px;background:url(/css/img/theme/fournisseurs/transferrite.jpg) left top no-repeat;} #supplier ul li#dickson a {width:76px;height:44px;background:url(/css/img/theme/fournisseurs/dickson.jpg) left top no-repeat;} #supplier ul li#evergreen a {width:58px;height:44px;background:url(/css/img/theme/fournisseurs/evergreen.jpg) left top no-repeat;} #supplier ul li#signware a {width:58px;height:49px;background:url(/css/img/theme/fournisseurs/signware.jpg) left top no-repeat;} #supplier ul li#aslsanco a {width:87px;height:44px;background:url(/css/img/theme/fournisseurs/aslsanco.jpg) left top no-repeat;} #supplier ul li#dispro a {width:56px;height:44px;background:url(/css/img/theme/fournisseurs/dispro.jpg) left top no-repeat;} #supplier ul li#bekaert a {width:80px;height:44px;background:url(/css/img/theme/fournisseurs/bekaert.jpg) left top no-repeat;} #supplier ul li#m a {width:55px;height:44px;background:url(/css/img/theme/fournisseurs/3m.jpg) left top no-repeat;} #supplier ul li#siser a {width:60px;height:44px;background:url(/css/img/theme/fournisseurs/siser.jpg) left top no-repeat;} #supplier ul li#jm-textiles a {width:82px;height:44px;background:url(/css/img/theme/fournisseurs/jm-textiles.jpg) left top no-repeat;} #supplier ul li#regulus a {width:91px;height:43px;background:url(/css/img/theme/fournisseurs/regulus.jpg) left top no-repeat;} #supplier ul li#continental a {width:105px;height:43px;background:url(/css/img/theme/fournisseurs/continental.jpg) left top no-repeat;} #supplier ul li#asphalt a {width:56px;height:44px;background:url(/css/img/theme/fournisseurs/asphalt.jpg) left top no-repeat;} #supplier ul li#labato a {width:114px;height:43px;background:url(/css/img/theme/fournisseurs/labato.jpg) left top no-repeat;} #supplier ul li#oxstand a {width:49px;height:49px;background:url(/css/img/theme/fournisseurs/oxstand.jpg) left top no-repeat;} #supplier ul li#tatoo a {margin-left:5px;width:49px;height:43px;background:url(/css/img/theme/fournisseurs/tatoo.jpg) left top no-repeat;} #supplier ul li#gerflor a {width:73px;height:43px;background:url(/css/img/theme/fournisseurs/gerflor.jpg) left top no-repeat;} #supplier ul li#avery-dennison a {width:103px;height:43px;background:url(/css/img/theme/fournisseurs/avery-dennison.jpg) left top no-repeat;} #supplier ul li#muramour a {width:77px;height:43px;background:url(/css/img/theme/fournisseurs/muramour.jpg) left top no-repeat;}  #home #supplier {float:none;clear:both;width:100%;}   #main .hproduct-lists {width:726px;margin:0 0 20px 30px;background:#d6d6d6 url(/css/img/theme/bottom-hproduct.jpg) left bottom no-repeat;overflow:hidden;} .hproduct-lists .hproduct {position:relative;padding-bottom:0;min-height:47px;overflow:hidden;} #main .hproduct-lists .hproduct h3.title {float:left;width:726px;margin:0 0 0 -1px;padding:0;font-size:16px;font-weight:normal;background:#f5f6f6 url(/css/img/theme/top-title-hproduct.png) left top no-repeat;line-height:16px;} #main .hproduct-lists .hproduct h3.title span {display:block;width:426px;margin:0;padding:7px 290px 9px 12px;background:url(/css/img/theme/bottom-title-hproduct.png) left bottom no-repeat; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; border-top-right-radius: 0; border-bottom-right-radius: 0;} #main .hproduct-lists .hproduct p.brand {position:relative;z-index:20;float:right;width:76px;height:90px;margin:-33px 0 7px 0;padding:0 0 0 15px;background:url(/css/img/theme/bg-fournisseur.png) right bottom no-repeat;text-align:center;} .hproduct-lists .hproduct p.brand img {display:block;margin-top:7px;background:#fff;border:1px solid #d5cfcf;} #main .hproduct-lists .hproduct p.new {clear:left;display:block;margin:5px 5px 0 11px;padding-top:10px;width:110px;height:32px;background:url(/css/img/theme/nouveaute.png) left bottom no-repeat;text-indent:-5000px;} #main .hproduct-lists .hproduct p.read-more {float:right;width:142px;height:40px;margin:-25px 95px 0 0;padding:0;z-index:15;} #main .hproduct-lists .hproduct p.read-more a {display:block;width:124px;height:30px;padding:10px 0 0 18px;text-decoration:none;color:#000;} #main .hproduct-lists .hproduct .description {clear:left;margin:0 0 10px 14px;padding-top:10px;width:64%;} #main .hproduct-lists .hproduct .description h2 {margin:0 0 5px;padding:0;width:auto;height:auto;background:none;text-indent:0;font-weight:normal;color:#000;font-size:12px;font-family:Arial, Sans-serif;line-height:12px;} #main .hproduct-lists .hproduct .description h3 {margin:10px 0 5px;font-size:14px;padding-left:0;color:#CE3F6D;line-height:14px;} #main .hproduct-lists .hproduct .description h4 {margin:10px 0 5px;font-size:12px;padding-left:0;line-height:12px;} #main .hproduct-lists .hproduct .description h5 {margin:10px 0 5px;font-size:12px;padding-left:0;color:#535353;line-height:12px;} #main .hproduct-lists .hproduct .description h6 {margin:5px 0 0;font-size:12px;padding-left:0;color:#000;font-weight:bold;} #main .hproduct-lists .hproduct .description p {margin:0 0 5px;padding:0;}  #main .details {background:#fff;border:1px solid #ddd;min-height:100px;} #main .details .hproduct {min-height:100px;} #main .details .hproduct h3.title {margin-bottom:0;} #main .details .hproduct .description {clear:none;width:80%;} #main .details .hproduct p.logo {float:left;margin:0 10px 0 14px;padding:0;} #main .details .hproduct p.logo img {border:1px solid #ababab;} #main .details .hproduct p.informations-techniques {display:block;height:43px;width:140px;padding:0;margin:20px 0 5px 14px;} #main .details .hproduct p.informations-techniques a {display:block;height:26px;width:90px;padding:1px 0 6px 39px;background:url(/css/img/theme/information-technique.png) left top no-repeat;color:#faa61a;font-weight:bold;text-decoration:none;font-size:11px;line-height:12px;} #main .details .hproduct p.informations-techniques a span {display:block;color:#000;} #main .details .hproduct p.informations-techniques a:hover {text-decoration:underline;} #main .details .hproduct p.informations-techniques a:hover span {text-decoration:none;} #main .details .hproduct ul.logo-lists {display:block;margin:15px 15px 10px 0;padding:0;overflow:hidden;} #main .details .hproduct ul.logo-lists li {float:right;margin:0 7px 5px 15px;width:50px;} #main .details .hproduct div#photos{clear:both;position:relative;display:block;width:400px;margin:15px 15px 15px;padding:10px 0;background:url(/css/img/theme/bg-visuel.png) left top no-repeat;text-align:center;overflow:hidden;} #main .details .hproduct div#photos .inside {position:absolute;top:0;left:0;height:253px;overflow:hidden;} #main .details .hproduct div#photos .panel {position:relative;display:block;margin:15px auto 0;} #main .details .hproduct div#photos .panel img {display:block;margin:0 auto;} #main .details .hproduct div#photos .panel a span {display:none;} #main .details .hproduct div#photos .panel span.title {position:absolute;bottom:0;left:1px;width:398px;padding:10px 0;background:#eaeaea;color:#000;opacity:0.7;font-weight:bold;} #main .details .hproduct p.vid {width:120px;padding:5px;margin:15px 0 10px 11px;background:none;border:1px solid #ddd;text-align:center;} #main .details .hproduct p.vid span {display:block;margin:2px 0 0 0;color:#000;font-size:11px;font-weight:bold;} #main .details .hproduct .description {padding-top:0;} #main .details .hproduct .description p {margin:0 0 1px;} #main .details .hproduct p.brand {margin:-33px 0 -57px;} #main .details {background:url(/css/img/theme/bg-detail-product.jpg) right top repeat-y;} #main .details .hproduct .sub-product {float:left;width:160px;background:#fff;} #main .details .hproduct .content-product, #main .details .hproduct .content-product-extend {float:right;width:554px;margin-right:0;padding:15px 0 0 10px;background:#d6d6d6;} #main .details .hproduct .content-product-extend {width:716px;min-height:53px;}   #connect {position:relative;display:block;margin:20px 0 0 30px;padding:16px 0 16px 14px;width:548px;height:134px;background:url(/css/img/theme/bg-connect.png) left top no-repeat;} #connect.center {margin:20px auto 0 auto;} #main #connect h3 {margin:0 0 10px;font-size:16px;font-family:Arial;color:#000;font-weight:bold;} #main #connect ul.actions {float:right;margin:8px 0 0 0;padding:0;width:266px;text-align:right;} #main #connect ul.actions li {float:none;display:block;margin:1px 0 14px;padding:0;border-right:none;overflow:hidden;} #main #connect ul.actions li a {float:right;width:229px;height:20px;padding:7px 0 5px 17px;background:url(/css/img/theme/btn-connect.png) left top no-repeat;text-align:left;color:#ce3f6d;font-weight:bold;font-family:Arial;font-size:14px;} #main #connect ul.actions li a:hover {color:#000;} #main #connect form {float:left;width:260px;margin:8px 0 0 0;padding:0 15px 0 0;border:0;border-right:1px solid #b5b5b5;background:none;} #main #connect .error, #main #connect .error_list {font-weight:bold;color:#E1011A;background:none;padding:0;margin:0;border:0;-moz-border-radius:0;clear:none;} #main #connect form .error, #main #connect form .error_list {margin:0 0 3px;} #main #connect form .error label {color:#E1011A;} #main #connect .success {font-weight:bold;color:#789B0A;background:none;padding:0;margin:0;border:0;-moz-border-radius:0;clear:none;} #main #connect .error_list li {margin-left:0;} #main #connect form p {clear:left;margin:0 0 3px 0;display:block;} #main #connect label {width:100px;padding:0;color:#ce3f6d;} #main #connect input {width:140px;padding:1px;font-size:11px;} #main #connect form p.submit {float:right;margin-right:4px;} #main #connect form p.submit button {float:none;margin:0;text-shadow: 0 0 0;color:#ce3f6d;text-decoration:underline;border:none;font-size:14px;} #main #connect form p.submit button:hover {text-decoration:none;color:#000;}   #product-choice {position:relative;display:block;margin:20px 0 0 30px;padding:0;width:726px;background:#d6d6d6 url(/css/img/theme/bottom-bloc-reference.png) left bottom no-repeat;overflow:hidden;} #main #product-choice h3 {margin:0 0 10px;padding:16px 0 0 14px;font-size:16px;font-family:Arial;color:#000;font-weight:bold;background:url(/css/img/theme/top-bloc-reference.png) left top no-repeat;} #main #product-choice p.no-choice {float:left;margin:30px 0 0 14px;padding:10px 10px 10px 45px;color:#474747;font-weight:bold;background:url(/css/img/icons/notice.png) no-repeat 6px 50%;} #main #product-choice p.reset {position:absolute;top:100px;left:28px;width:150px;} #main #product-choice form {margin:0;background:none;padding:0;width:auto;border:none;} #main #product-choice form p {clear:left;margin:0;display:block;} #main #product-choice label {width:100px;padding:0;color:#ce3f6d;} #main #product-choice input {width:140px;padding:1px;font-size:11px;} #main #product-choice form p.submit {text-align:right;margin:0 4px 0 0;} #main #product-choice form p.submit button {float:right;margin:0 0 0 10px;text-shadow: 0 0 0;color:#ce3f6d;text-decoration:underline;border:none;font-size:14px;} #main #product-choice form p.submit button:hover {text-decoration:none;color:#000;} #main #product-choice form#ref-choices {float:left;width:340px;margin:0 0 0 14px;} #main #product-choice form#ref-choices select {width:225px;} #main #product-choice form#ref-choices p.submit a#reset {float:right;margin:7px 18px 0 0;text-decoration:underline;color:#545454;font-size:11px;} #main #product-choice #add_cart {float:right;width:263px;height:151px;margin:-42px 40px 0 0;padding:15px;background:url(/css/img/theme/bg-price.png) left top no-repeat;} #main #product-choice #add_cart p {margin:0 0 10px;overflow:hidden;} #main #product-choice #add_cart span {float:right;width:160px;font-size:16px;color:#ce3f6d;font-weight:bold;} #main #product-choice #add_cart span.label, #main #product-choice #add_cart label {float:left;width:100px;margin:0;font-size:14px;color:#000;} #main #product-choice #add_cart span.error {padding:0;clear:none;float:right;color:#E31229;font-size:12px;position:relative;} #main #product-choice #add_cart input.error {-moz-border-radius:0 0 0 0;float:right;margin-right:126px;padding:1px;background:none;border:1px solid #E31229;} #main #product-choice #add_cart input {width:30px;} #main #product-choice #add_cart .submit button {margin:0 20px 0 12px;padding:0 0 6px 23px;background:url(/css/img/icons/cart.png) left top no-repeat;} #main #product-choice #add_cart p.notice {border:none;margin:40px 0 0 15px;padding:10px 10px 10px 45px;background:url(/css/img/icons/notice.png) no-repeat 6px 50%;font-weight:bold;}   #recap-cart {position:relative;} table#panier {display:block;width:730px;margin:0 0 0 30px;} table#panier thead tr th {padding:10px 8px;background:#ce3f6d;color:#fff;font-weight:bold;text-align:center;cursor:text;border-bottom:1px solid #ce3f6d;} table#panier tbody td {padding:4px 5px;border-bottom:1px solid #d0cfce;text-align:center;background:#f0f0f0;} table#panier tbody td.price {width:70px;} table#panier tbody td.price-net {width:50px;} table#panier tbody td label {display:none;} table#panier tbody td input {width:25px;font-size:12px;padding:0;} table#panier tbody td form {background:none;border:none;padding:0;} table#panier tbody td form.form_cart {width:60px;overflow:hidden;margin:0;} table#panier tbody td form.form_cart p {float:left;clear:none;} table#panier tbody td form.form_cart p.submit {margin-right:0;} table#panier tbody td form.form_cart button {float:right;width:22px;height:22px;margin:1px 0 0 6px;background:url(/css/img/icons/actualise.png) left top no-repeat;text-indent:-5000px;border:none;overflow:hidden;} table#panier tbody td form.form_cart p, table#panier tbody td form.form_delete_cart p {margin:0;} table#panier tbody td form.form_delete_cart {width:30px;overflow:hidden;margin:0 0 0 10px;} table#panier tbody td form.form_delete_cart button {float:left;width:22px;height:22px;margin:-5px auto 0;background :url(/css/img/icons/delete.png) left top no-repeat;text-indent:-5000px;border:none;overflow:hidden;} table#panier tbody td.reference {padding:8px 5px;font-weight:bold;text-align:left;} ul.actions-cart {margin-top:30px;} ul.actions-cart li {float:right;margin:0 10px 0 0;} ul.actions-cart li a.devis {padding:7px 0 12px 40px;background:url(/css/img/icons/send.png) left top no-repeat;font-weight:bold;text-decoration:none;color:#000;} ul.actions-cart li a.back-link {padding:7px 0 10px 38px;background:url(/css/img/icons/continue.png) left top no-repeat;font-weight:bold;text-decoration:none;color:#000;} table#panier tfoot td.label {padding:4px 5px;font-size:12px;text-align:right;color:#000;} table#panier tfoot td {padding:4px 20px;background:#d6d6d6;font-weight:bold;font-size:14px;color:#E1011A;}   #main form#create-account {margin:20px auto;} #main form#create-account p.error {background:none;border:none;padding:4px 0;margin:0;} #main form#create-account h3 {margin-bottom:10px;color:#e3001b;font-size:16px;} #main form#create-account fieldset {padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid #ddd;} #main form#create-account fieldset p.tiny {width:49.5%;margin:0 0 5px;} #main form#create-account fieldset label {width:100px;margin:0 4px 0 0;padding:0;} #main form#create-account fieldset input {width:130px;} #main form#create-account p#civilite, #main form#create-account p#type_client {float:left;overflow:hidden;width:100px;} #main form#create-account ul.radio_list {float:left;width:375px;margin:9px 4px 10px 0;padding:0;} #main form#create-account ul.radio_list li {overflow:hidden;margin:0 0 5px;} #main form#create-account ul.radio_list li input {float:left;width:15px;margin:0;padding:0;} #main form#create-account ul.radio_list li label {float:none;width:340px;}   #acces .vcard {background:#fff;border:1px solid #00698E;padding:8px;} #acces .org {font-weight:bold;} #acces .geo, #acces .country-name, #acces .work{display:none;} #acces .fn, #acces .tel, #acces .street-address {display:block;} #map{clear:both;width:725px;height:320px;border:2px solid #CE3F6D;margin:10px 0 10px 30px;} #acces .download {text-align:center;margin:10px 0;} #acces .download a{background:url(/css/img/icons/page_white_acrobat.png) 0 0 no-repeat;padding:3px 0 3px 20px;}   #main p.infos-page {padding:0;margin:0 0 10px;font-weight:bold;} #main .pagination{padding:2px;text-align:center;margin:0 0 20px;clear:both;} #main .pagination ul{margin: 0;padding: 0;text-align: center;font-size: 1em;} #main .pagination li{list-style-type: none;display: inline;border: 1px solid #CE3F6D;margin:0 1px 0 0;background:#fff;padding:1px;color:#000;} #main .pagination li span{display:none;} #main .pagination li.prev-year, #main .pagination li.next-year {background:0;border:0;padding:3px 0;font-size:0.7em;} #main .pagination li.prev-year a:hover, #main .pagination li.next-year a:hover{background:transparent;} #main .pagination li.prev-year {} #main .pagination li.next-year {} #main .pagination a, #main .pagination a:visited{text-decoration: none; margin:0;padding:0 5px;} #main .pagination a:active{color:#CE3F6D;} #main .pagination a:hover {color:#CE3F6D;} #main .pagination li.current{background-color: #CE3F6D;color: #fff;font-weight: normal;cursor: default;border-color:#CE3F6D;padding:1px 5px;}   #footer {clear:both;text-align:left;position:relative;margin-top:0;padding:12px 0 0 0;font-size:0.9em;background:url(/css/img/theme/bg-footer-internal.jpg) left top repeat-y;overflow:hidden;} #footer ul{margin:0;} #footer li{display:inline;margin:0;} #footer .vcard {float:left;clear:none;width:761px;background:#545454;padding:11px 0;font-size:12px;font-weight:bold;text-align:center;color:#fff;} #footer .vcard span, #footer .vcard div {display:inline;} #footer .vcard .contact {display:none;} #footer #secondary-nav {width:764px;clear:both;height:28px;text-align:right;padding:15px 195px 0 0;background:url(/css/img/theme/bg-footer-nav-internal.jpg) left top no-repeat;} #footer #secondary-nav ul li {padding:0 4px 0 6px;border-right:1px solid #545454;} #footer #secondary-nav ul li.last-child {border:none;} #footer #secondary-nav ul li.last-child a {color:#fff;} #footer #secondary-nav ul li a {text-decoration:none;font-size:12px;color:#545454;}  #home #footer {background:none;padding:0;clear:left;overflow:visible;} #home #footer #secondary-nav {clear:none;background:url(/css/img/theme/bg-footer-home.jpg) left top no-repeat;} #home #footer .vcard {float:none;}   #tooltip {position: absolute;z-index: 30000;color:#000;background:#fff url(/css/img/tooltip/bg.gif) 0 50% repeat-x;padding:1px 5px;height:auto;width:auto;border:1px solid #767676;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;}    .films-supports-numeriques-adhesifs #header {background:url(/css/img/theme/header-adhesif.jpg) left top no-repeat;} .films-supports-numeriques-non-adhesifs #header {background:url(/css/img/theme/header-non-adhesif.jpg) left top no-repeat;} .films-de-decoupe #header {background:url(/css/img/theme/header-decoupe.jpg) left top no-repeat;} .films-decoration #header {background:url(/css/img/theme/header-decoration.jpg) left top no-repeat;} .films-speciaux #header {background:url(/css/img/theme/header-speciaux.jpg) left top no-repeat;} .display-signware #header {background:url(/css/img/theme/header-display.jpg) left top no-repeat;} .accessoires-techniques #header {background:url(/css/img/theme/header-accessoires.jpg) left top no-repeat;}  .films-supports-numeriques-non-adhesifs #content h2 {width:591px;height:38px;background:url(/css/img/theme/titre-support-numerique-non-adhesif.jpg) left top no-repeat;} .films-supports-numeriques-adhesifs #content h2 {width:508px;height:38px;background:url(/css/img/theme/titre-support-numerique-adhesif.jpg) left top no-repeat;} .films-speciaux #content h2 {width:256px;height:38px;background:url(/css/img/theme/titre-films-speciaux.jpg) left top no-repeat;} .films-de-decoupe #content h2 {width:299px;height:38px;background:url(/css/img/theme/titre-films-decoupe.jpg) left top no-repeat;} .accessoires-techniques #content h2 {width:413px;height:38px;background:url(/css/img/theme/titre-accessoires-techniques.jpg) left top no-repeat;} .display-signware #content h2 {width:142px;height:38px;background:url(/css/img/theme/titre-display.jpg) left top no-repeat;} .films-decoration #content h2 {width:307px;height:38px;background:url(/css/img/theme/titre-films-decoration.jpg) left top no-repeat;}  .films-supports-numeriques-adhesifs #breadcrumb{border-bottom:2px solid #b45dad;} .films-supports-numeriques-adhesifs #breadcrumb li span, .films-supports-numeriques-non-adhesifs #breadcrumb li span{color:#b45dad;background:url(/css/img/theme/breadcrumb-films-supports-numeriques.png) left top no-repeat;} .films-supports-numeriques-non-adhesifs #breadcrumb{border-bottom:2px solid #97c52a;} .films-supports-numeriques-non-adhesifs #breadcrumb li span{color:#97c52a;background:url(/css/img/theme/breadcrumb-films-supports-numeriques-non-adhesifs.png) left top no-repeat;} .films-de-decoupe #breadcrumb {border-bottom:2px solid #fbcc49;} .films-de-decoupe #breadcrumb li span {color:#fbcc49;background:url(/css/img/theme/breadcrumb-films-de-decoupe.png) left top no-repeat;} .films-speciaux #breadcrumb {border-bottom:2px solid #4ebfe3;} .films-speciaux #breadcrumb li span {color:#4ebfe3;background:url(/css/img/theme/breadcrumb-films-speciaux.png) left top no-repeat;} .accessoires-techniques #breadcrumb {border-bottom:2px solid #eb1d35;} .accessoires-techniques #breadcrumb li span {color:#eb1d35;background:url(/css/img/theme/breadcrumb-accessoires-technique.png) left top no-repeat;} .display-signware #breadcrumb {border-bottom:2px solid #aebcc3;} .display-signware #breadcrumb li span {color:#aebcc3;background:url(/css/img/theme/breadcrumb-display-signware.png) left top no-repeat;} .films-decoration #breadcrumb {border-bottom:2px solid #937651;} .films-decoration #breadcrumb li span {color:#937651;background:url(/css/img/theme/breadcrumb-films-decoration.png) left top no-repeat;}  .films-supports-numeriques-adhesifs #main .hproduct-lists .hproduct h3.title, .films-supports-numeriques-adhesifs #main .hproduct-lists .hproduct h3.title span{color:#b45dad;} .films-supports-numeriques-non-adhesifs #main .hproduct-lists .hproduct h3.title, .films-supports-numeriques-non-adhesifs #main .hproduct-lists .hproduct h3.title span {color:#97c52a;} .films-de-decoupe #main .hproduct-lists .hproduct h3.title, .films-de-decoupe #main .hproduct-lists .hproduct h3.title span {color:#CC9615;} .films-speciaux #main .hproduct-lists .hproduct h3.title, .films-speciaux #main .hproduct-lists .hproduct h3.title span {color:#4ebfe3;} .accessoires-techniques #main .hproduct-lists .hproduct h3.title, .accessoires-techniques #main .hproduct-lists .hproduct h3.title span {color:#eb1d35;} .display-signware #main .hproduct-lists .hproduct h3.title, .display-signware #main .hproduct-lists .hproduct h3.title span {color:#6d818b;} .films-decoration #main .hproduct-lists .hproduct h3.title, .films-decoration #main .hproduct-lists .hproduct h3.title span {color:#8f8869;} #main .hproduct-lists .films-supports-numeriques-adhesifs h3.title, #main .hproduct-lists .films-supports-numeriques-non-adhesifs h3.title, #main .hproduct-lists .films-supports-numeriques-adhesifs h3.title span, #main .hproduct-lists .films-supports-numeriques-non-adhesifs h3.title span {color:#b45dad;} #main .hproduct-lists .films-de-decoupe h3.title, #main .hproduct-lists .films-de-decoupe h3.title span {color:#CC9615;} #main .hproduct-lists .films-speciaux h3.title, #main .hproduct-lists .films-speciaux h3.title span {color:#4ebfe3;} #main .hproduct-lists .accessoires-techniques h3.title, #main .hproduct-lists .accessoires-techniques h3.title span {color:#eb1d35;} #main .hproduct-lists .display-signware h3.title, #main .hproduct-lists .display-signware h3.title span {color:#6d818b;} #main .hproduct-lists .films-decoration h3.title, #main .hproduct-lists .films-decoration h3.title span {color:#8f8869;}  .films-supports-numeriques-adhesifs #main .hproduct-lists .hproduct p.read-more a {background:url(/css/img/theme/bg-read-more-support-adhesif.png) left top no-repeat;} .films-supports-numeriques-non-adhesifs #main .hproduct-lists .hproduct p.read-more a {background:url(/css/img/theme/bg-read-more-support-non-adhesif.png) left top no-repeat;} .films-de-decoupe #main .hproduct-lists .hproduct p.read-more a {background:url(/css/img/theme/bg-read-more-film-decoupe.png) left top no-repeat;} .films-speciaux #main .hproduct-lists .hproduct p.read-more a {background:url(/css/img/theme/bg-read-more-film-speciaux.png) left top no-repeat;} .accessoires-techniques #main .hproduct-lists .hproduct p.read-more a {background:url(/css/img/theme/bg-read-more-accessoires-techniques.png) left top no-repeat;} .display-signware #main .hproduct-lists .hproduct p.read-more a {background:url(/css/img/theme/bg-read-more-film-display.png) left top no-repeat;} .films-decoration #main .hproduct-lists .hproduct p.read-more a {background:url(/css/img/theme/bg-read-more-film-decoration.png) left top no-repeat;} .films-supports-numeriques-adhesifs #main .hproduct-lists .hproduct p.read-more a:hover, .films-supports-numeriques-non-adhesifs #main .hproduct-lists .hproduct p.read-more a:hover {background:url(/css/img/theme/bg-read-more.png) left top no-repeat;} .films-de-decoupe #main .hproduct-lists .hproduct p.read-more a:hover {background:url(/css/img/theme/bg-read-more.png) left top no-repeat;} .films-speciaux #main .hproduct-lists .hproduct p.read-more a:hover {background:url(/css/img/theme/bg-read-more.png) left top no-repeat;} .accessoires-techniques #main .hproduct-lists .hproduct p.read-more a:hover {background:url(/css/img/theme/bg-read-more.png) left top no-repeat;} .display-signware #main .hproduct-lists .hproduct p.read-more a:hover {background:url(/css/img/theme/bg-read-more.png) left top no-repeat;} .films-decoration #main .hproduct-lists .hproduct p.read-more a:hover {background:url(/css/img/theme/bg-read-more.png) left top no-repeat;} #main .hproduct-lists .films-supports-numeriques-adhesifs p.read-more a, #main .hproduct-lists .films-supports-numeriques-non-adhesifs p.read-more a {background:url(/css/img/theme/bg-read-more-support-adhesif.png) left top no-repeat;} #main .hproduct-lists .films-de-decoupe p.read-more a {background:url(/css/img/theme/bg-read-more-film-decoupe.png) left top no-repeat;} #main .hproduct-lists .films-speciaux p.read-more a {background:url(/css/img/theme/bg-read-more-film-speciaux.png) left top no-repeat;} #main .hproduct-lists .accessoires-techniques p.read-more a {background:url(/css/img/theme/bg-read-more-accessoires-techniques.png) left top no-repeat;} #main .hproduct-lists .display-signware p.read-more a {background:url(/css/img/theme/bg-read-more-film-display.png) left top no-repeat;} #main .hproduct-lists .films-decoration p.read-more a {background:url(/css/img/theme/bg-read-more-film-decoration.png) left top no-repeat;} #main .hproduct-lists .films-supports-numeriques-adhesifs p.read-more a:hover, #main .hproduct-lists .films-supports-numeriques-non-adhesifs p.read-more a:hover {background:url(/css/img/theme/bg-read-more.png) left top no-repeat;} #main .hproduct-lists .films-de-decoupe p.read-more a:hover {background:url(/css/img/theme/bg-read-more.png) left top no-repeat;} #main .hproduct-lists .films-speciaux p.read-more a:hover {background:url(/css/img/theme/bg-read-more.png) left top no-repeat;} #main .hproduct-lists .accessoires-techniques p.read-more a:hover {background:url(/css/img/theme/bg-read-more.png) left top no-repeat;} #main .hproduct-lists .display-signware p.read-more a:hover {background:url(/css/img/theme/bg-read-more.png) left top no-repeat;} #main .hproduct-lists .films-decoration p.read-more a:hover {background:url(/css/img/theme/bg-read-more.png) left top no-repeat;} #main #sitemap ul.catalogue li.films-supports-numeriques-adhesifs h4 a{color:#b45dad;} #main #sitemap ul.catalogue li.films-supports-numeriques-non-adhesifs h4 a {color:#97c52a;} #main #sitemap ul.catalogue li.films-speciaux h4 a {color:#4ebfe3;} #main #sitemap ul.catalogue li.films-de-decoupe h4 a {color:#CC9615;} #main #sitemap ul.catalogue li.accessoires-techniques h4 a {color:#eb1d35;} #main #sitemap ul.catalogue li.display-signware h4 a {color:#6d818b;} #main #sitemap ul.catalogue li.films-decoration h4 a {color:#937651;} #main #sitemap ul.catalogue li.films-supports-numeriques-adhesifs ul li a{color:#b45dad;} #main #sitemap ul.catalogue li.films-supports-numeriques-non-adhesifs ul li a {color:#97c52a;} #main #sitemap ul.catalogue li.films-speciaux ul li a {color:#4ebfe3;} #main #sitemap ul.catalogue li.films-de-decoupe ul li a {color:#CC9615;} #main #sitemap ul.catalogue li.accessoires-techniques ul li a {color:#eb1d35;} #main #sitemap ul.catalogue li.display-signware ul li a {color:#6d818b;} #main #sitemap ul.catalogue li.films-decoration ul li a {color:#937651;}  #fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; } * html #fancybox-loading {  position: absolute; margin-top: 0; } #fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url(/css/plugins/../img/fancy/fancybox.png); } #fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none; } * html #fancybox-overlay {  position: absolute; width: 100%; } #fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; } #fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none; } #fancybox-outer { position: relative; width: 100%; height: 100%; background: #FFF; } .modal #fancybox-outer { background: transparent; } .modal #fancybox-inner .msg{ border:1px solid #fff; background-color:#000; color:#fff; padding-left:32px; } #fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden; } #fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; } #fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px 0px; cursor: pointer; z-index: 1103; display: none; } #fancybox_error { color: #444; font: normal 12px/20px Arial; padding: 7px; margin: 0; } #fancybox-content { height: auto; width: auto; padding: 0; margin: 0; } #fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic; } #fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; } #fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102; } .fancybox-title-inside { padding: 10px 0; text-align: center; color: #333; } .fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold; } .fancybox-title-over { color: #FFF; text-align: left; } #fancybox-title-over { padding: 10px; background-image: url(/css/plugins/../img/fancy/fancy_title_over.png); display: block; } #fancybox-title-wrap { display: inline-block; } #fancybox-title-wrap span { height: 32px; float: left; } #fancybox-title-left { padding-left: 15px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -90px; background-repeat: no-repeat; } #fancybox-title-main { font-weight: bold; line-height: 29px; background-image: url(/css/plugins/../img/fancy/fancybox-x.png); background-position: 0px -40px; color: #FFF; } #fancybox-title-right { padding-left: 15px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -55px -90px; background-repeat: no-repeat; } #fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url(/css/plugins/../img/fancy/blank.gif); z-index: 1102; display: none; } #fancybox-left { left: 0px; } #fancybox-right { right: 0px; } #fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; } #fancybox-left-ico { background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -30px; } #fancybox-right-ico { background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -60px; } #fancybox-left:hover, #fancybox-right:hover { visibility: visible;  } #fancybox-left:hover span { left: 20px; } #fancybox-right:hover span { left: auto; right: 20px; } .fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; } #fancy-bg-n { top: -20px; left: 0; width: 100%; background-image: url(/css/plugins/../img/fancy/fancybox-x.png); } #fancy-bg-ne { top: -20px; right: -20px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -162px; } #fancy-bg-e { top: 0; right: -20px; height: 100%; background-image: url(/css/plugins/../img/fancy/fancybox-y.png); background-position: -20px 0px; } #fancy-bg-se { bottom: -20px; right: -20px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -182px; } #fancy-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url(/css/plugins/../img/fancy/fancybox-x.png); background-position: 0px -20px; } #fancy-bg-sw { bottom: -20px; left: -20px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -142px; } #fancy-bg-w { top: 0; left: -20px; height: 100%; background-image: url(/css/plugins/../img/fancy/fancybox-y.png); } #fancy-bg-nw { top: -20px; left: -20px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -122px; }  #fancybox-loading.fancybox-ie div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/fancy/fancy_loading.png', sizingMethod='scale'); } .fancybox-ie #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/fancy/fancy_close.png', sizingMethod='scale'); } .fancybox-ie #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/fancy/fancy_title_over.png', sizingMethod='scale'); zoom: 1; } .fancybox-ie #fancybox-title-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/fancy/fancy_title_left.png', sizingMethod='scale'); } .fancybox-ie #fancybox-title-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/fancy/fancy_title_main.png', sizingMethod='scale'); } .fancybox-ie #fancybox-title-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/fancy/fancy_title_right.png', sizingMethod='scale'); } .fancybox-ie #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/fancy/fancy_nav_left.png', sizingMethod='scale'); } .fancybox-ie #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/fancy/fancy_nav_right.png', sizingMethod='scale'); } .fancybox-ie .fancy-bg { background: transparent !important; } .fancybox-ie #fancy-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/fancy/fancy_shadow_n.png', sizingMethod='scale'); } .fancybox-ie #fancy-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/fancy/fancy_shadow_ne.png', sizingMethod='scale'); } .fancybox-ie #fancy-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/fancy/fancy_shadow_e.png', sizingMethod='scale'); } .fancybox-ie #fancy-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/fancy/fancy_shadow_se.png', sizingMethod='scale'); } .fancybox-ie #fancy-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/fancy/fancy_shadow_s.png', sizingMethod='scale'); } .fancybox-ie #fancy-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/fancy/fancy_shadow_sw.png', sizingMethod='scale'); } .fancybox-ie #fancy-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/fancy/fancy_shadow_w.png', sizingMethod='scale'); } .fancybox-ie #fancy-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/fancy/fancy_shadow_nw.png', sizingMethod='scale'); }   .dataTables_wrapper { position: relative; overflow:hidden; clear: both; zoom: 1;  padding:10px 5px; } .dataTables_wrapper table{ clear:both; } .dataTables_processing { position: absolute; top: 50%; left: 50%; width: 250px; height: 30px; margin-left: -125px; margin-top: -15px; padding: 14px 0 2px 0; border: 1px solid #ddd; text-align: center; color: #999; font-size: 14px; background-color: white; } .dataTables_length { width: 40%; float: left; } .dataTables_filter { width: 50%; float: right; text-align: right; } .dataTables_info { width: 60%; float: left; } .dataTables_paginate { width: 44px; * width: 50px; float: right; text-align: right; }  .paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next { height: 19px; width: 19px; margin-left: 3px; float: left; } .paginate_disabled_previous { background-image: url(/css/plugins/../img/dataTables//back_disabled.jpg); } .paginate_enabled_previous { background-image: url(/css/plugins/../img/dataTables//back_enabled.jpg); } .paginate_disabled_next { background-image: url(/css/plugins/../img/dataTables//forward_disabled.jpg); } .paginate_enabled_next { background-image: url(/css/plugins/../img/dataTables//forward_enabled.jpg); }  table { margin: 0 auto; width: 100%; clear: both; } table thead th { padding: 3px 18px 3px 10px; border-bottom: 1px solid black; font-weight: bold; cursor: pointer; } table tfoot th { padding: 3px 10px; border-top: 1px solid black; font-weight: bold; } table tr.heading2 td { border-bottom: 1px solid #aaa; } table td { padding: 3px 10px; } table td.center { text-align: center; }  .sorting_asc { background: url(/css/plugins/../img/dataTables//sort_asc.png) no-repeat center right; } .sorting_desc { background: url(/css/plugins/../img/dataTables//sort_desc.png) no-repeat center right; } .sorting { background: url(/css/plugins/../img/dataTables//sort_both.png) no-repeat center right; } .sorting_asc_disabled { background: url(/css/plugins/../img/dataTables//sort_asc_disabled.png) no-repeat center right; } .sorting_desc_disabled { background: url(/css/plugins/../img/dataTables//sort_desc_disabled.png) no-repeat center right; }  table tr.odd.gradeA { background-color: #ddffdd; } table tr.even.gradeA { background-color: #eeffee; } table tr.odd.gradeA { background-color: #ddffdd; } table tr.even.gradeA { background-color: #eeffee; } table tr.odd.gradeC { background-color: #ddddff; } table tr.even.gradeC { background-color: #eeeeff; } table tr.odd.gradeX { background-color: #ffdddd; } table tr.even.gradeX { background-color: #ffeeee; } table tr.odd.gradeU { background-color: #ddd; } table tr.even.gradeU { background-color: #eee; } tr.odd { background-color: #E2E4FF; } tr.even { background-color: white; }  .top, .bottom { padding: 15px; background-color: #F5F5F5; border: 1px solid #CCCCCC; } .top .dataTables_info { float: none; } .clear { clear: both; } .dataTables_empty { text-align: center; } tfoot input { margin: 0.5em 0; width: 100%; color: #444; } tfoot input.search_init { color: #999; } td.group { background-color: #d1cfd0; border-bottom: 2px solid #A19B9E; border-top: 2px solid #A19B9E; } td.details { background-color: #d1cfd0; border: 2px solid #A19B9E; } .example_alt_pagination div.dataTables_info { width: 40%; } .paging_full_numbers { width: 400px; height: 22px; line-height: 22px; } .paging_full_numbers span.paginate_button, .paging_full_numbers span.paginate_active { border: 1px solid #aaa; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 2px 5px; margin: 0 3px; cursor: pointer; *cursor: hand; } .paging_full_numbers span.paginate_button { background-color: #ddd; } .paging_full_numbers span.paginate_button:hover { background-color: #ccc; } .paging_full_numbers span.paginate_active { background-color: #99B3FF; } table tr.even.row_selected td { background-color: #B0BED9; } table tr.odd.row_selected td { background-color: #9FAFD1; }   tr.odd td.sorting_1 { background-color: #D3D6FF; } tr.odd td.sorting_2 { background-color: #DADCFF; } tr.odd td.sorting_3 { background-color: #E0E2FF; } tr.even td.sorting_1 { background-color: #EAEBFF; } tr.even td.sorting_2 { background-color: #F2F3FF; } tr.even td.sorting_3 { background-color: #F9F9FF; }   tr.odd.gradeA td.sorting_1 { background-color: #c4ffc4; } tr.odd.gradeA td.sorting_2 { background-color: #d1ffd1; } tr.odd.gradeA td.sorting_3 { background-color: #d1ffd1; } tr.even.gradeA td.sorting_1 { background-color: #d5ffd5; } tr.even.gradeA td.sorting_2 { background-color: #e2ffe2; } tr.even.gradeA td.sorting_3 { background-color: #e2ffe2; } tr.odd.gradeC td.sorting_1 { background-color: #c4c4ff; } tr.odd.gradeC td.sorting_2 { background-color: #d1d1ff; } tr.odd.gradeC td.sorting_3 { background-color: #d1d1ff; } tr.even.gradeC td.sorting_1 { background-color: #d5d5ff; } tr.even.gradeC td.sorting_2 { background-color: #e2e2ff; } tr.even.gradeC td.sorting_3 { background-color: #e2e2ff; } tr.odd.gradeX td.sorting_1 { background-color: #ffc4c4; } tr.odd.gradeX td.sorting_2 { background-color: #ffd1d1; } tr.odd.gradeX td.sorting_3 { background-color: #ffd1d1; } tr.even.gradeX td.sorting_1 { background-color: #ffd5d5; } tr.even.gradeX td.sorting_2 { background-color: #ffe2e2; } tr.even.gradeX td.sorting_3 { background-color: #ffe2e2; } tr.odd.gradeU td.sorting_1 { background-color: #c4c4c4; } tr.odd.gradeU td.sorting_2 { background-color: #d1d1d1; } tr.odd.gradeU td.sorting_3 { background-color: #d1d1d1; } tr.even.gradeU td.sorting_1 { background-color: #d5d5d5; } tr.even.gradeU td.sorting_2 { background-color: #e2e2e2; } tr.even.gradeU td.sorting_3 { background-color: #e2e2e2; }  .ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted { background-color: #ECFFB3; } .ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted { background-color: #E6FF99; }  table.KeyTable td { border: 3px solid transparent; } table.KeyTable td.focus { border: 3px solid #3366FF; } table tr.gradeA { background-color: #eeffee; } table tr.gradeC { background-color: #ddddff; } table tr.gradeX { background-color: #ffdddd; } table tr.gradeU { background-color: #ddd; } div.box { height: 100px; padding: 10px; overflow: auto; border: 1px solid #8080FF; background-color: #E5E5FF; }
