.align_center { text-align:center;}.middle {vertical-align:middle;}
.align_justify {text-align:justify;}.uppercase {text-transform:uppercase;}
.wrap {white-space:normal;}.top {vertical-align:top;}br.clear {clear:both;
line-height:0;font-size:0;height:0;}.transferProduct {border:2px solid #888;}
ul.inline_list {list-style-type:none;margin-top:1em;}ul.inline_list li {
float:left;text-align:center;}ul.half {width:45%;margin-right:1em;float:left;}
div.tree_top {background:url(../img/im/im/sitemap-top.gif) no-repeat -1px -3px;
padding-left:24px;padding-bottom:5px;padding-top:3px;}ul.tree,ul.tree ul {
list-style-type:none;}ul.tree li {padding-left:1.2em;
border-left:1px gray dotted;
background:url(../img/im/sitemap-horizontal.gif) no-repeat left 10px;
margin-left:1em;}ul.tree a {padding-left:.2em;}ul.tree li.last {
background:url(../img/im/sitemap-last.gif) no-repeat -12px -2px;border:none;}
div.sheets {clear:both;padding:1em;}div#more_info_sheets ul li {
margin-bottom:.4em;}a {color:#5d717e;text-decoration:underline;outline:none;}
input:focus {outline:0;outline-offset:0;}a img {outline:none;border:none;
text-decoration:none;}h2 {font-size:1.1em;line-height:1.6em;padding-left:.5em;
text-transform:uppercase;font-weight:700;color:#374853;
background:transparent url(../img/im/title_bg.gif) no-repeat top left;
height:21px;margin:.5em 0;}h2 span {font-size:.9em;text-transform:lowercase;
font-weight:400;font-style:italic;color:#374853;margin-left:1em;}h3 {
font-size:1.1em;margin:1em 0;}#page {width:980px;text-align:left;
margin:0 auto 2px;}
div.rte h1,div.rte h2,div.rte h3,div.rte h4,div.rte h5,div.rte h6 {
color:#374853;margin:.75em 0 .3em;}div.rte h1 {font-size:25px;font-weight:700;}
div.rte h2 {font-size:20px;background:none;text-transform:none;}div.rte h3 {
font-size:16px;}div.rte h4 {font-size:14px;}div.rte h5 {font-size:12px;}
div.rte h6 {font-size:8px;}div.rte ol,div.rte ul {padding-left:2em;}div.rte ul {
list-style-type:square;}div.rte table {border-collapse:separate;
border-spacing:1px;width:auto;}
div.rte caption,div.rte th,div.rte td,div.rte table {font-weight:400;
background:none;height:inherit;border:1px #e5e6e7 solid;text-align:center;}
div.rte th {padding-left:1em;padding-right:1em;background:#e5e6e7;}table.std {
border-spacing:0;border-collapse:collapse;width:100%;}
table.std td,table.std th {padding:.4em .5em;}
table.std tr.alternate_item td,table.std tr.alternate_item th {
background-color:#f1f2f4;}table.std tbody tr td,table.std tfoot tr td {
border-top:1px solid #bdc2c9;}table.std thead th {background-color:transparent;
background-image:url(../img/im/table_header.gif);background-repeat:no-repeat;
height:24px;color:#374853;font-weight:700;text-align:left;white-space:nowrap;}
table.std thead th.first_item {background-position:top left;}
table.std thead th.last_item {background-position:top right;}
table.std thead th.item {background-position:-5px 0;}table.std tfoot td {
color:#374853;text-align:right;white-space:nowrap;}
form.std .checkbox label,form.std .radio label,form.std span.form_info {
float:none;text-align:left;margin:0;}.required sup {color:#da0f00;}
form.std p.checkbox {padding-left:30%;}form.std p.submit {
padding-left:31%!important;margin-bottom:1.5em;}.price-pretax {color:gray;}
.price-ecotax {color:#488c40;}.error {width:90%;border:1px solid #da0f00;
background-color:#f1f2f4;color:#da0f00;margin:.3em auto 1.5em;
padding:.3em .8em 1em;}.error li {list-style-position:inside;
list-style-type:decimal-leading-zero;padding-left:3em;}li.disabled span {
color:#888;background-color:#f1f2f4;}form.pagination label {line-height:1.4em;
vertical-align:bottom;float:right;margin-left:.3em;}
form.pagination select option {font-size:.9em;padding-right:1em;}
form#productsSortForm p {height:1em;margin:.5em 0 0;}
#languages_block_top ul#first-languages {float:left;height:1.5em;width:8.8em;}
ul#header_links {list-style-type:none;float:left;margin:.4em .3em 0 0;}
#header_links li {float:left;width:66px;}#header_links a {display:block;
height:15px;color:#595a5e;padding-top:19px;text-align:center;
text-decoration:none;background-repeat:no-repeat;background-position:top center;
background-color:transparent;}#header_links #header_link_sitemap a {
background-image:url(../img/im/icon/sitemap.gif);}
#header_links #header_link_contact a {
background-image:url(../img/im/icon/contact.gif);}
#header_links #header_link_bookmark a {
background-image:url(../img/im/icon/star.gif);}#header #search_block_top {
background:#e5e6e7 url(../img/im/block_search_bg.jpg) no-repeat top right;
height:28px;width:330px;float:left;}#header #search_block_top p {
padding:.4em 0 .4em 1em;}
#header #search_block_top label,#header #search_block_top input {float:left;}
#header #search_block_top label {
background:transparent url(../img/im/icon/search.gif) no-repeat 0 2px;
float:left;width:19px;height:18px;display:block;}
#header #search_block_top input#search_query {width:12em;}
#search_block_left input {margin:2px 0 0;}#search_block_left #search_query {
width:11em;}#header #header_user {width:99%;text-align:right;clear:left;
margin:.6em .6em 0 0;}#header_user p {color:#595a5e;}#header_user ul {
margin-top:.3em;}#header_user li {float:right;line-height:2em;margin-left:.5em;
white-space:nowrap;}#header_user #shopping_cart,#header_user #your_account {
font-size:.9em;}#header_user #shopping_cart a,#header_user #your_account a {
background-repeat:no-repeat;background-position:top left;height:20px;
text-decoration:none;padding:2px 0 4px 26px;}#header_user #shopping_cart a {
background-image:url(../img/im/icon/cart.gif);}
#header_user #shopping_cart span.ajax_cart_quantity {padding-right:.5em;}
#header_user #your_account a {
background-image:url(../img/im/icon/my-account.gif);}div.block {
margin-bottom:1em;width:191px;}#left_column div.block,#right_column div.block {
padding-bottom:6px;
background:transparent url(../img/im/block_footer.gif) no-repeat bottom left;}
div.block h4 {text-transform:uppercase;font-family:Helvetica, Sans-Serif;
font-weight:700;font-size:1.2em;padding-left:.5em;
border-bottom:1px solid #595A5E;padding-top:2px;line-height:1.3em;color:#374853;
height:19px;
background:transparent url(../img/im/block_header.gif) no-repeat top left;}
div.block ul {list-style:none;}div.block ul.tree li {padding-left:1.2em;}
#left_column div.block .block_content a.button_large,#right_column div.block .block_content a.button_large {
margin:0 0 0 -3px;}div.block li {list-style-position:outside;padding:.2em 0;}
div.block a {color:#595a5e;text-decoration:none;}
#left_column div.exclusive,#right_column div.exclusive {
background:transparent url(../img/im/block_exclusive_footer.jpg) no-repeat bottom left;
}div.exclusive h4 {
background:transparent url(../img/im/block_header_exclusive.gif) no-repeat top left;
color:#FFF;}div.exclusive li {margin-top:0;}
#left_column div.myaccount,#right_column div.myaccount {
background:#f6dce8 url(../img/im/block_footer_myaccount.jpg) no-repeat bottom left;
}div.myaccount h4 {
background:#971d58 url(../img/im/block_header_myaccount.jpg) no-repeat top left;
}.account_input {margin-left:0;width:15em;}#center_column div.block {
width:536px;margin:auto;}#center_column div.block h4 {
background:transparent url(../img/im/block_header_large.gif) no-repeat top left;
height:17px;color:#FFF;}.products_block li {clear:left;margin-top:.2em;}
.products_block li.item img {margin-right:5px;}.products_block li img {
vertical-align:top;float:left;margin-right:.2em;}.products_block p img {
float:none;margin:0 0 0 .4em;}.products_block li h5 {display:inline;
font-size:.9em;}.products_block li p a {font-weight:700;font-size:.8em;}
.products_block dl {clear:both;border-top:1px solid #374853;padding:.2em .4em;}
.products_block dl dt {margin-top:.3em;color:#595a5e;}.products_block p {
margin-top:.4em;}.products_block a.button_large {margin:.4em .4em 0;}
.products_block ul.product_images li {border:none;float:left;clear:none;}
#center_column .products_block {border:none;color:#595a5e;}
#center_column .products_block h4 {line-height:1.3em;}
#center_column .products_block .block_content {background:#d0d3d8 none;
padding:0;}#center_column .products_block ul li:hover {background-color:#bdc2c9;
}#center_column .products_block ul li {border-right:1px solid #FFF;
border-bottom:1px solid #FFF;float:left;clear:none;width:133px;
background-color:#d0d3d8;margin-top:0;padding:0;}
#center_column .products_block ul .product_accessories_description {
height:280px;margin:0;padding:0;}
#center_column .products_block ul .product_accessories_description .product_accessories_price {
margin-top:75px!important;}#center_column .products_block li.last_line {
border-bottom:none;}
#center_column .products_block p,#center_column .products_block h5 {
margin:.5em .1em;}#center_column div.products_block h5 {display:block;
height:2.5em;}#center_column div.products_block h5 a {color:#374853;
font-size:1.1em;}#center_column div.products_block ul li p {margin:0;padding:0;}
#center_column div.products_block p.product_desc {height:9.5em;color:#595a5e;}
#center_column div.products_block a.product_image {display:block;
background-color:transparent;width:129px;height:129px;margin-left:2px;}
#center_column div.products_block .product_accessories_description a.product_image {
width:118px;height:85px;}
#center_column div.products_block a.product_description {display:block;
width:118px;height:50px;margin-left:2px;}
#center_column div.products_block a.product_image img {float:none;margin:0;}
#center_column div.products_block p.product_desc,#center_column div.products_block h5 {
margin-left:.5em;margin-right:.5em;}
#center_column div.products_block ul li p.product_desc a {font-weight:400;}
#center_column .products_block span.price {text-align:center;font-size:1.6em;
display:block;padding:.5em 0;}#center_column .products_block .featured_price {
margin-top:2.5em;}
#center_column .products_block a.button,#center_column .products_block a.exclusive,#center_column .products_block span.exclusive {
margin:.5em auto;}
#center_column div.products_block.accessories_block p.product_desc {
height:6.5em;}
#center_column .products_block.accessories_block .block_content li a.product_image,#center_column .products_block.accessories_block .block_content li a.product_description {
border-right:1px solid #d0d3d8;font-weight:bolder;}
div.tags_block .block_content {padding:.2em .6em;}div.tags_block p {
text-align:justify;font-size:.9em;}div.tags_block p a {line-height:1.5em;
margin:0 .1em;}div.tags_block p a:hover {color:#FFF!important;
background-color:#5D717E;text-decoration:none;}a.tag_level3 {font-size:1.8em;
font-weight:700;}a.tag_level1 {font-size:1em;color:#888!important;}
.blockmanufacturer ul,.blocksupplier ul {margin-bottom:.6em;}
.blockmanufacturer select,.blocksupplier select {width:100%;margin:0;}
.blockspecials ul {height:8em;}.blockspecials li {float:left;clear:none;
width:48%;}.blockspecials p.product_image {margin-right:.3em;}.blockspecials p {
text-align:center;clear:both;margin:0;padding:.3em 0 0;}.blockspecials p a {
margin:0 auto;}div#viewed-products_block_left div.block_content ul.products li {
height:85px;}
div#viewed-products_block_left div.block_content ul.products li img {
margin-right:7px;}div#categories_block_left ul.tree {padding-left:.5em;}
div#categories_block_left ul.tree li {border:none;padding-left:15px;
background:none;margin-left:0;font-weight:700;font-size:13px;line-height:13px;
margin-top:2px;}div#categories_block_left ul.tree li ul li {padding-left:15px;
background:none;font-size:11px;font-weight:400;}
div#categories_block_left ul.tree li ul li ul li {padding-left:15px;
font-size:9px;}div#categories_block_left ul.tree a {padding-left:0;
color:#374853;}div#categories_block_left ul.tree a.selected {color:#488c40;
font-weight:700;}div#categories_block_left span.grower {display:block;
float:left;background-position:0 3px;background-repeat:no-repeat;width:9px;
height:15px;margin:0 0 0 -10px !important;padding:0;}
div#categories_block_left span.OPEN {
background-image:url(../img/im/icon/less.gif);}
div#categories_block_left span.CLOSE {
background-image:url(../img/im/icon/more.gif);}ul.step {
background:transparent url(../img/im/step_start.gif) no-repeat bottom left;
list-style:none;padding-left:40px;height:25px;width:465px;padding-top:10px;
margin:.8em auto 2em;}ul.step li {height:25px;float:left;width:100px;
text-align:center;
background:transparent url(../img/im/step_standard.gif) no-repeat bottom left;}
ul.step li.step_current {
background:transparent url(../img/im/step_current.gif) no-repeat bottom left;
font-weight:700;}ul.step li#step_end {width:40px;
background:transparent url(../img/im/step_end.gif) no-repeat bottom left;}
ul.step li#step_end.step_current {
background:transparent url(../img/im/step_end_current.gif) no-repeat bottom left;
}h2.category_title {font-size:1.3em;}body#category #subcategories li {
margin-right:10px;}td.cart_quantity p,td.cart_quantity a {float:left;
display:inline;}td.cart_quantity p {padding-right:1px;padding-top:2px;
padding-bottom:10px;}.color-myaccount {color:#dd2a81;}
#block-history table#order-list thead th {
background-image:url(../img/im/block_myaccount_header_large.gif);color:#FFF;}
#block-history table#order-list tbody {
background:#D0D1D5 url(../img/im/form_bg.jpg) repeat-x top left;}
#block-history table#order-list td.history_link {white-space:nowrap;
text-align:right;}#block-history #block-order-detail {
border-top:2px #dd2a81 solid;border-bottom:2px #dd2a81 solid;
background:#D0D1D5 url(../img/im/form_bg.jpg) repeat-x top left;padding:.5em;}
#block-history #block-order-detail p {padding-left:0;padding-right:0;}
#order-detail-content {clear:both;margin-top:1.5em;}
#order-detail-content tbody tr {height:3em;}
#order-detail-content table td span.order_qte_span {width:100%;display:block;}
#block-history #block-order-detail #sendOrderMessage p {padding:0 4px 0 1px;}
#block-history #block-order-detail textarea {width:100%;margin:0 auto;}
#ordermsg textarea {width:528px;margin:0;padding:0;}#sitemap_content {
margin-left:5em;}div.sitemap_block {float:left;width:30%;padding:0;}
div.sitemap_block ul {text-align:left;}div.sitemap_block h3,.categTree h3 {
margin-top:1em;margin-bottom:1em;}div.categTree {margin-top:25px;
margin-bottom:1em;margin-left:5em;}ul.idTabs {padding-top:200px;}
#productscategory_list {overflow:hidden;float:left;width:96%;}
#productscategory_list ul {padding-left:0;list-style-type:none;}
#productscategory_list li {float:left;cursor:pointer;text-align:center;
width:100px;overflow:hidden;margin:0 3px;}
#productscategory_scroll_left,#productscategory_scroll_right {
background:url(../img/im/thumbs_left.gif) no-repeat center;text-indent:-3000px;
display:block;width:9px;height:18px;float:left;margin-top:30px;}
#productscategory_scroll_right {
background-image:url(../img/im/thumbs_right.gif);}.align_right,form.pagination {
text-align:right;}
.hidden,.collapsed,.block_hidden_only_for_screen,div#categories_block_left ul.dhtml,#order-detail-content table td input.order_qte_input {
display:none;}
.bold,ul.tree a.selected,div.rte strong,.error p,#header_user span {
font-weight:700;}.strike,.price-discount {text-decoration:line-through;}
.italic,div.rte em,ul.step li.step_todo {font-style:italic;}
.span_link,span.grower {cursor:pointer;}.span_link:hover,div.block a:hover {
text-decoration:underline;}
.clear,form.std,#center_column .products_block li.first_item_of_line {
clear:both;}ul.inline_list li img,.blockspecials span {display:block;}
a:hover,div#categories_block_left ul.tree a:hover {text-decoration:none;}
h4,form#productsSortForm p select {font-size:1em;}div.rte p,#center_column p {
padding-left:.7em;margin:.5em 0;}table.std th,td.discount_value {
white-space:nowrap;}
table.std tr.item td,table.std tr.item th,#block-history table#order-list tbody tr td {
background-color:#FFF;}
.checkbox input,.radio input,.products_block li.last_item,#center_column .products_block.accessories_block .block_content li.last_item a.product_image,#block-history table#order-list,#order-detail-content tfoot td,#order-detail-content table td.order_cb input {
border:none;}
#pagination_next a,#pagination_next span,#center_column .products_block li.last_item_of_line {
border-right:none;}
form.pagination select,form.pagination input,form#productsSortForm p label,form#productsSortForm p select {
float:right;}
#languages_block_top ul#first-languages li,#languages_block_top ul#first-languages li.selected_language {
float:left;margin-right:.3em;}
#search_button,body#category div#subcategories ul.inline_list li a img {
display:inline;}div.block h4 a,#block-history {color:#374853;}
div.exclusive h4 a,div.exclusive,div.exclusive a,div.myaccount h4 a,div.myaccount h4 {
color:#FFF;}
#center_column .products_block.accessories_block .block_content,#center_column .products_block.accessories_block .block_content li {
background:none;}a.tag_level2,#block-history #block-order-detail h4 {
font-size:1.4em;}#productscategory,#productscategory_noscroll {height:120px;
width:100%;margin:2em auto 0;}@media print{
div#left_column,div#right_column,div#footer,a.button,span.button,.button,ul#usefull_link_block,div#header_user,#languages_block_top,#search_block_top,#currencies_block_top,ul#header_links,ul.idTabs,#availability_statut br {
display:none;}div#center_column {width:100%;}input.text {border:1px solid gray;}
.block_hidden_only_for_screen {display:block;margin-top:1em;}
#more_info_sheets #idTab1 {width:530px;}* {background:none!important;
background-color:#FFF!important;}}