/*	PrestaShop CSS	18 used colors : 	10 grays: #374853 #595a5e #5d717e #76839b #888 #bdc2c9 #d0d1d5 #d0d3d8 #e5e6e7 #f1f2f4	4 fushias: #f6dce8 #dd2a81 #971d58 #5d0630	2 yellows: #f8e1a0 #f9e400	1 green: #488c40	1 red: #da0f00²*/* {padding:0; margin:0; height:auto; font-family:Arial, Helvetica, sans-serif; color:#6A5D4A; list-style:none}body {font-size: 11px; background:url(../img/body.jpg) center}/* Useful */.align_right { text-align:right; }.middle { vertical-align: middle; }.align_justify{ text-align: justify; }.uppercase { text-transform:uppercase; }.hidden, .collapsed, .block_hidden_only_for_screen { display:none; }.wrap { white-space: normal; }.bold { font-weight: bold; }.strike { text-decoration:line-through; }.italic { font-style: italic; }.top { vertical-align: top; }.span_link { cursor:pointer; }.span_link:hover { text-decoration:none; }.clear { clear:left; }br.clear {clear:both; line-height:0; font-size:0; height:0;}/* send to friend */#send_friend {padding:1em; margin-top:2em; border:1px solid #efefef; background:white url(../img/bg_commitment.gif) top right no-repeat}#send_friend fieldset {list-style:none;}#send_friend p { padding:0; margin-bottom:0.5em;}#send_friend li {list-style:none; width:295px}#send_friend li a {color:#d4171e; font-size:12px}#send_friend a:hover {color:#000;}#send_friend label {color:black}#send_friend input {width:200px; background:url('../img/input.gif') no-repeat; border:none; color:black; font-weight:bold; font-size:12px; padding:5px}#send_friend .send_friend_img { text-align:center; padding-bottom:0.5em; width:310px}#send_friend .button_send_friend { background:#d4171e; color:#FFFFFF; border:none; text-transform:uppercase; text-align:center; margin:0.5em 0 0.5em 8.4em; width:auto; padding:0.2em}/* simple list inline */ul.inline_list{ list-style-type:none; margin-top: 1em; }ul.inline_list li { float:left; text-align:center; }ul.inline_list li img{ display:block; }ul.half {width:45%; margin-right: 1em; float:left;}/* Category tree (i.e. in sitemap) */div.tree_top {background:url('../img/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 dotted #e8e6e6; background:url('../img/sitemap-horizontal.gif') no-repeat left 10px;	margin-left:1em;}ul.tree a{ padding-left:0.2em; }ul.tree li.last{ background:url(../img/sitemap-last.gif) no-repeat -12px -2px; border:none;}span.grower{ cursor:pointer;}/* global style */a {color: #5d717e; background:none; text-decoration: none; outline: none;}a:hover {text-decoration:underline;}input:focus {outline:0; outline-offset:0; }a img {outline: none; border: none; text-decoration: none;}h2 {width:940px;  font-size:25px; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#d4171e; margin:0.5em 0 0.5em 0.2em; padding:0}h3 { font-size: 1.1em; margin: 1em 0;}h4 { font-size: 1em;}/* global layout */h1#logo {float:left; margin-top:0.3em} div#start { height:16px; background:url(../img/start_top.gif) repeat-x}div#page {width:950px; margin:auto;}#header {width:930px; float:left; margin-left:15px}#top {margin-top:1em; height:181px;}#main_center_column {float:left; width:99.3%; padding-bottom:2em;}#left_column, #right_column {float:left;}#left_column {clear:left; width:235px; background:url(../img/bg_transparent.png)}#left_column h2{width:210px; margin:0 0.5em; padding:0}#left_column div#top_left_column {background:url(../img/top_dashed.png); height:22px}#left_column div#bottom_left_column {background:url(../img/bottom_dashed.png); height:22px}#center_column {width:980px; overflow:hidden; margin-top:1em; float:left; padding:0.5em 0 1em 0;}#global_cms {width:943px}div.cms {padding:1em; background:url(../img/bg_transparent.png)}/* global RTE fields */div.rte html, div.rte div, div.rte span, div.rte applet, div.rte object, div.rte iframe,div.rte h1, div.rte h2, div.rte h3, div.rte h4, div.rte h5, div.rte h6, div.rte p, div.rte blockquote, div.rte pre,div.rte a, div.rte abbr, div.rte acronym, div.rte address, div.rte big, div.rte cite, div.rte code,div.rte del, div.rte dfn, div.rte em, div.rte font, div.rte img, div.rte ins, div.rte kbd, div.rte q, div.rte s, div.rte samp,div.rte small, div.rte strike, div.rte strong, div.rte sub, div.rte sup, div.rte tt, div.rte var,div.rte dl, div.rte dt, div.rte dd, div.rte ol, div.rte ul, div.rte li,div.rte fieldset, div.rte form, div.rte label, div.rte legend,div.rte table, div.rte caption, div.rte tbody, div.rte tfoot, div.rte thead, div.rte tr, div.rte th, div.rte td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; 	font-size:100%; font-family:inherit; vertical-align:baseline; background:transparent}div.rte h1, div.rte h2, div.rte h3, div.rte h4, div.rte h5, div.rte h6 {margin: 0.75em 0 0.3em 0; }div.rte h1 {font-size: 25px; font-weight:bold; }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 strong {font-weight:bold;}div.rte em {font-style:italic;}/* tables still need 'cellspacing="0"' in the markup */div.rte table {border-collapse: separate; border-spacing: 1px; width:auto; }div.rte caption, div.rte th, div.rte td, div.rte table {text-align: left; font-weight: normal;	background:none; height:inherit; border:1px #e5e6e7 solid; text-align:center;}div.rte th {padding-left:1em; padding-right:1em; background:transparent}div.rte p {margin:0.5em 0pt; background:transparent }/* global form style */form.std {clear: both;}form.std h3 {color:black; border-bottom:1px dashed #bfbfbf; font-size:16px; font-family:"Times New Roman", Times, serif; font-weight:bold; text-align:left; padding: 0.5em 0 0.5em 0; margin: 0 0 0.5em 0;}form.std fieldset {border:none; margin-bottom: 1em;}form.std fieldset legend {padding:0.3em 0.6em; margin:1em 0 1em 0.5em; font-size:1.6em; font-weight:100; border:#e8e6e6 solid 1px;}form.std h4, form.std p {padding: 0.3em 0em; font-weight:normal; color:black; clear: both;}form.std input, select { background:white}input, textarea, select, span.editable {font-size: 11px; padding-left:5px; color:#261C1C; background:transparent}input.text {height:18px;}#identitygender label {border:none; margin: 0; float: none; text-align: left; color:#999999;}#identitygender checkbox {border:none;}#identitygender strong {color:#999999; font-weight:normal}#identitygender radio {border:none; color:#000000}#identitygender input {border:none; color:#000000}.required {color: #f6a720;}#required h3 { width:563px}#required sup {color: #f6a720;}.required sup {color: #f6a720;}#required input {color:black}form.std .checkbox label, form.std .radio label, form.std span.form_info {margin: 0; float: none; text-align: left; border:none}span#security_informations{font-size:0.85em; width:400px; float:left; padding:0.7em; background:#ffffcc; border-top:1px solid #eeef95; border-bottom:1px solid #eeef95}/* START OF BUTTONS SECTION *  -tags : input, a, span *  -sizes : mini, small, normal, large *  -types : button, exlusive *  -status : normal, hover, disabled *  -rule : the span.button is a a.button disabled*//* global button */input.button_mini, input.button_small, input.button, input.button_large,input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,a.button_mini, a.button_small, a.button, a.button_large,a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,span.button_mini, span.button_small, span.button, span.button_large,span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {	border: none;	text-align: center;	text-decoration: none!important;		cursor: pointer;	display: block;	height: 17px;}/* id_state field in managed via JS and is firstly hidden */form p.id_state { display:none; }/* generic style */.price-discount { text-decoration: line-through; }.price-pretax { color: gray; }.price-ecotax { color:#488c40; }img.icon { margin-right: 0.5em; vertical-align: middle; }.price, .price-shipping, .price-wrapping {color: #d4171e; font-size: 1.1em; font-weight: bold; white-space:nowrap; background:none }/* errors */.error {background: #FFFFCC; width: 50%; border: 1px solid #EEEF95; color: #da0f00; margin: 1.5em 0 1.5em 0; padding: 0.3em 0.8em 1em;}.error p {background: #FFFFCC; font-weight: bold; text-align:left}.error a{text-align:left; color:#6A5D4A;}.error li {background: #FFFFCC; list-style-position: inside; list-style-type: decimal-leading-zero; padding-left: 3em;}/* warning */.warning {background:black; width:auto; float:left;  margin: 1em 0 1.5em 0; padding:0.2em; color:red; list-style:none; font-weight:bold;}.warning_inline {color:white;}/* success */.success {color: green; background-color: #d0d3d8; border: 1px dashed green; font-weight: bold; margin: 0.2em 1em; padding: 0.3em 0.8em 1em;}.success_inline {color:green; font-weight:bold;}/* breadcrumb.tpl */.breadcrumb {font-size: 11px; font-weight:bold; width:100.2%; color:black; margin:-1em 0 0 0; padding:0.5em 0 1em 0.5em; }.breadcrumb .navigation-pipe{  padding: 0 0.3em; color:black}.breadcrumb .navigation_end{ color:black}.breadcrumb a {text-decoration: none; color:black}.breadcrumb a:hover {text-decoration:none; color:#d4171e; border-bottom:1px dashed}/* Header */#header ul { list-style: none;}#header form {border: none;	margin-bottom: 0!important; display: inline;}#header label {margin: 0; float: none;}/* block top currencies */#header #currencies_block_top {margin:3em 1em 0 0; float: right; padding-right:0.5em;}#header #currencies_block_top ul {float: left; height: 1.5em; margin-left:0em }#header #currencies_block_top ul li {float:left; margin-left:0.2em; }#header #currencies_block_top ul li a {display:block; font-size:11px; font-weight:bold; color:#70634F; text-decoration:none; width: 1.6em; text-align: center;}#header #currencies_block_top ul li a:hover {color:#d4171e;}#header #currencies_block_top ul li.selected a {border: none; font-weight: bold; color:#d4171e;}#header #currencies_block_top p {clear: left;}/* block top languages */#header #languages_block_top {margin:3.2em 1em 0 0; float: right; clear:right}#header #languages_block_top p {clear: left;}#languages_block_top ul#first-languages {float: left; height: 1.5em;}#languages_block_top ul#first-languages li {float:left; background:none;}#languages_block_top ul#first-languages li.selected_language {float:left; margin:0 0.4em 0 0.7em}/* block left column "Quick search" */#search_block_top input {margin: 8px 0px 0px -2px; width:18px; border:none;cursor:pointer; background:transparent;}#search_block_top form { height: 37px; width:242px; margin-top:3.5em; float:right; clear:right; background:transparent url('../img/block-search.gif') no-repeat }#search_block_top input#search_query { width:12.5em; float:left; margin:0.7em 0.8em; font-weight:bold; padding:0; background:none; color:white; font-size:15px; cursor:text}/* block top user information */#header_user {color:#655e4a; font-weight:bold}#header_user span { font-weight:bold; color:#ff6600;}#header_user li {float:left; color:#655e4a;}.shopping_cart b { color:#ff6600}.shopping_cart strong {color:black}.shopping_cart span { background:none; color: #ff6600; font-weight:bold;}.shopping_cart a {color:#999; font-size:9px; padding-right:1em; text-transform:none; text-decoration:none;}.shopping_cart a:hover {color:black; text-decoration:underline;}.header_links {margin:2.8em 0 0 0; float:right; font-size:12px; padding-right:1em;}.header_links strong a {font-weight:bold; color:#438bcb;}.header_links li a {color:black; margin:0 0.5em 0 0.5em;  text-decoration:none;}.header_links li a:hover {color:#d4171e; text-decoration:none; border-bottom:1px dashed}.cart_block {font-size:10px; background:url('../img/bag.png') left top no-repeat; height:59px; overflow:hidden; float:left; padding:0.3em 0 0 8em; margin:2.5em 2em 0 12em;}.cart_block div#cart_block_summary {margin-top:1em}.cart_block p#cart_block_no_products {font-size:15px; margin:0.8em 0 2em 0; font-weight:bold; color:~#655e4a}.cart_block b { color:black}.cart_block h4 { margin:0 0.5em 0 0; color: #6a5d4a; font-weight:bold; font-size:13px; text-transform:uppercase; float:left;}.cart_block a { margin-right:0.3em; font-size:15px; font-weight:bold; color:#655e4a}.cart_block strong {color:black}.cart_block .ajax_cart_product_txt {color:black; font-weight:bold;}.cart_block .ajax_cart_product {color:#c0c0c0; font-weight:bold}.cart_block  span {color:#d4171e; font-weight:bold; font-size:15px}.cart_block  a:hover {color:#d4171e; text-decoration:none; border-bottom:2px dashed}.transferProduct { background:url(../img/to_cart.png) center no-repeat}/* Default block style */div.block {margin-bottom: 1em;}div.block ul { list-style: none; background: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 .block_content {min-height:20px;}div.block li {list-style-position: outside;}div.block a {color: #595a5e; text-decoration: none;}div.block a:hover {color:black; text-decoration:underline}/* Block tags */div.tags_block {padding:0 0 0 0.6em; width:140px; clear:left;}div.tags_block h4 {color:black; padding:0.2em; margin-top:1em; font-size:11px; text-transform:uppercase}div.tags_block p {text-align: justify; font-size:12px;}div.tags_block p a {margin: 0 0.1em; line-height: 1.5em; color:#999}div.tags_block p a:hover {color:white!important; background:#d4171e; text-decoration:none;}a.tag_level3 { font-size: 1.8em; font-weight:bold;}a.tag_level2 { font-size: 1.4em; }a.tag_level1 { font-size: 1em; color:#999}/* block exclusive */#left_column div.exclusive, #right_column div.exclusive { background:#EEEDE7; padding-bottom:0.5em}div.exclusive h4 {color:#3dbdce}div.exclusive h4 a { color:#000}div.exclusive li { margin-top: 0;}div.exclusive, div.exclusive a { color:#3dbdce;  }/* myaccount */div.global_account {padding:1em; width:922px; background:white url(../img/bg_transparent.png)}div.global_account h2 {width:921px}div.global_account fieldset {width:375px}div.global_account fieldset div{float:left}div.global_account label {text-align:left; color:black; font-weight:bold;}div.global_account span {color:#d4171e; font-weight:bold; font-size:12px;}div.global_account textarea {width:200px; float:right;  background:white; border:1px solid black; color:black; font-weight:bold; font-size:12px; padding:5px}div.global_account select {width:auto; color:black; background:white; border:1px solid black; padding:3px; margin-top:3px}div.global_account input {width:200px; float:right; background:url('../img/input.gif') no-repeat; border:none; color:black; font-weight:bold; font-size:12px; padding:5px}#myaccount {margin-top:1.5em; padding-top:0em; list-style:none}#myaccount input {text-decoration:none;color: #dd2a81}#myaccount li a{ text-decoration:none; color:#d4171e; line-height:23px;}#myaccount li a:hover {text-decoration:underline}#myaccountnav {width:925px; margin-bottom:1.5em; border:none}#myaccountnav ul { padding-left:0.3em; margin-top:1em; border-bottom:2px solid #d4171e;}#myaccountnav li {display:inline; font-weight:bold; margin-right:0.5em; line-height:28px; background:transparent; }#myaccountnav li a {border:1px solid transparent border:1px inherit transparent; font-weight:normal; color:#666; text-decoration:none; padding:5px 12px 6px 11px; }#myaccountnav li a {!important; border:1px inherit transparent}#myaccountnav li a:hover {border:1px solid transparent; border-bottom:1px solid transparent; padding-left:10px; padding-right:11px; text-decoration:none}#myaccountnav li a.selected {border:1px solid #d4171e; background:#d4171e; color: #FFF; text-decoration:none;  padding-left:10px; padding-right:11px; }#logout { text-decoration:none; color:#d4171e; text-transform:uppercase; font-size:11px; float:right; background:url('../img/icon/logout.gif') no-repeat; padding-left:1.7em; margin-top:-10px;}#myaccountbnt {width:566px; margin-top:0.8em; list-style:none}#myaccountbnt a {text-decoration:none;color: #6A5D4A;}#accountwelcome { padding:0em 1em 1em 0em}#pcheck {padding-left:15em;}#pcheck label {color:black; font-weight:bold}#pcheck input { border:none}   /* referralprogram.program.tpl */ul.referralprogram_Tabs { padding-left:0.3em; margin:1em 0 1em 0; width:700px; border-bottom:2px solid #d4171e;}ul.referralprogram_Tabs li {display:inline; font-weight:bold; margin-right:0.5em; line-height:28px; background:transparent; }ul.referralprogram_Tabs li a {border:1px solid transparent border:1px inherit transparent; font-weight:normal; color:#666; text-decoration:none; padding:5px 12px 6px 11px; }ul.referralprogram_Tabs li a {!important; border:1px inherit transparent}ul.referralprogram_Tabs li a:hover {border:1px solid #FFF; border-bottom:1px solid #d4171e; padding-left:10px; padding-right:11px; text-decoration:none}ul.referralprogram_Tabs li a.selected {border:1px solid #d4171e; background:#d4171e; color: #FFF; text-decoration:none;  padding-left:10px; padding-right:11px; }.referralprogram form { margin-top:1em}input.referralprogram_input { float:left; background:black} /* adresse.tpl */#address_myaccountnav h3 { font-weight:normal; color:#FF6600; width:100%; padding-bottom:0.5em}#address_myaccountnav span { font-weight:normal; font-size:11px; }/* block in the center column *//* Special style for block products in center column */div.products_block {width:711px; float:left;}.products_block li img {vertical-align: top; float: left; margin:1em 0 0.5em 0.7em;}.products_block li h5 {font-size: 1.1em; color:black; width:150px; padding-top:0.2em; padding:0.3em 1em 0 2em}.products_block h5 a {color:black; font-size:13px; font-weight:bold;}.products_block h5 a:hover {color:#32ccfe; font-size:13px; font-weight:bold;}.products_block h4 a {color:#32ccfe; float:left }.products_block h3 {padding:0 0 1.2em 0em; margin-left:2em; width:856px; color:#cb5c3a; float:left; clear:both }.products_block  span{ color: #0072bc; font-weight:bold; line-height:20px}.products_block  .pprice span {padding:2em 2.5em; color: #bd2f0f; background:none; font-weight:bold;}.products_block  a:hover{color:#d6c12f}.products_block ul li {float:left; clear:none; background:url(../img/big_thumbs.png); width:228px; height:279px; margin:0 0.8em 0.8em 0}.products_block h6 {font-family:"Times New Roman", Times, serif; color:#43311b; font-size: 20px; margin:2em 0 0.3em 0}.products_block p.pprice {width:92%}.products_block span.price {text-align: center; font-size: 1.6em; padding: 0.5em 0; display: block;}.products_block a.button, #center_column .products_block a.exclusive, #center_column .products_block span.exclusive {margin:0.5em auto;}.products_block strong  { font-weight:normal}.products_block .new_product  {background:#D7D0B6; padding:0 0.3em 0 0.3em; margin:1em 0 0 2.3em; position:absolute; text-align:center}.products_block .new_product strong  {color:black;}.products_block .off_stock  {background:white; width:auto; padding:0 0.3em 0 0.3em; position:absolute; margin:4.7em 0 0 2.3em; text-align:center}.products_block .off_stock strong  {color:#9e763d}.products_block .on_sale  {background:#E34514; padding:0 0.3em 0 0.3em; position:absolute; margin:2.7em 0 0 2.3em; text-align:center}.products_block .on_sale strong  {color:white;}.products_block  span{color:white; font-weight:normal; width:197px; padding:0.4em 0.6em 0.8em 0.6em; text-align:left}.info_bullet{cursor:pointer; display:block; float:right; padding-top:0.2em; background-image:url('../img/info.gif'); width:17px; height:15.30px;}#center_column a:hover.info_bullet{ text-decoration:none}/* Block editorial */.editorial_block {float:left; width:235px; float:left; background:url(../img/bg_transparent.png)}.editorial_block div#top_editorial {background:url(../img/top_dashed.png); height:22px}.editorial_block div#bottom_editorial {background:url(../img/bottom_dashed.png); height:22px}.editorial_block_center img { width:208px; height:92px; margin-left:1em}.editorial_block_center h2 {padding:0 1em 0 1em; margin:0; font-size:14px;}.editorial_block_center h3 { text-align: justify; padding:0 1em 0 1em;}.editorial_block_center p { text-align: justify; padding:0 1em 1em 1em;}/* Block categories */div#categories_block_left ul.tree {margin:2em 0 0 0.5em;}div#categories_block_left h4{width:130px; text-transform:uppercase; margin-bottom:0.5em; color:black;}div#categories_block_left ul.dhtml{display:none;}div#categories_block_left ul.tree li { background-image:none;border:none; padding:6px 0 0 0; margin-right:0.8em; margin-left:0.3em; font-weight:bold;}div#categories_block_left ul.tree li ul li{padding-left:10px; padding-bottom:0px; height:auto; font-size:12px; font-weight:normal; background:none}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.5em; color:#999; font-size:12px; font-weight:normal}div#categories_block_left ul.tree a:hover{text-decoration:none}div#categories_block_left ul.tree a.selected{color:#d4171e;}div#categories_block_left span.grower{display:block; float:left; background-position: 0px 5.5px; background-repeat: no-repeat; width:9px; height:15px; margin: 0 0 0 -3px!important; margin: 0 0 0 -6px; padding: 0;}div#categories_block_left span.OPEN { background-image: url('../img/icon/less.gif'); color:#3dbdce; }div#categories_block_left span.CLOSE{ background-image: url('../img/icon/more.gif'); }/* category Products block */#productscategory_list{	overflow:hidden; margin-left:0em;float:left;	width:90%;}#productscategory_list ul{	padding-left:0px;	list-style-type:none;}#productscategory_list ul li {float: left; clear: none; background:url(../img/big_thumbs.png); width:228px; height:279px; margin:0 0.8em 0.8em 0}#productscategory_list .info_bullet{cursor:pointer; display:block; float:right; padding-top:0.2em; background-image:url('../img/info.gif'); width:17px; height:16px;}#productscategory_list a:hover.info_bullet{ text-decoration:none}#productscategory_list li p{text-align:center}#productscategory_list a{ text-decoration:none; color:black; margin:0 0.5em 0 0.5em; text-transform:uppercase; font-weight:bold}#productscategory_scroll_left, #productscategory_scroll_right{background: url('../img/post-nav-previous.gif') no-repeat center; text-indent:-3000px; display:block; width:16px; height:15px; float:left; margin-top:70px; margin-left:2em}#productscategory_scroll_right{background-image: url('../img/post-nav-next.gif'); width:16px; height:15px; margin:70px 0 0 10px}/* product-list.tpl */div.list_product { width:737px; float:right; margin:2em 1em 0.5em 0;}.list_product h2 { font-size:25px; font-family:Myriad Pro,Trebuchet MS,Arial,Sans-Serif; background:white url('../img/bg_commitment.gif') top right no-repeat; border:1px solid #ebebeb; font-weight:normal; padding:0.2em; margin:0 0 0.3em 0; width:735px; color:#9e763d;}.list_product li {float:left; margin-top:1em}h2 span {background:none; font-size: 11px; text-transform: lowercase; font-weight: normal; color: #F89520; margin-top:-12px;}div.category_img{width:723px; padding:1em; border:1px solid #ebebeb; background:white url('../img/bg_commitment.gif') top right no-repeat}body#category #subcategories{float:left; width:770px}	  body#category #subcategories li {margin:10px 10px 0 0; width:218.4px; padding:1em; border:1px solid #ebebeb; background:white url(../img/bg_commitment.gif) top right no-repeat}	  body#category #subcategories img { float:left;}	  body#category #subcategories ol { float:left; width:57%; text-align:left; margin-left:0.8em}  body#category #subcategories h6 a { font-size:12px; float:left; border-bottom:1px dotted #ebebeb; padding-bottom:0.3em; margin-bottom:0.5em; color:black; width:100%}body#category #subcategories span { font-size:11px; color:#999; text-align:left; float:left}  div.cat_desc { margin:1em 1em; padding-top:10px; padding-bottom:20px; border-top:1px dashed #BFBFBF}body#category  div#subcategories ul.inline_list  li a img {display:inline;}/* Block specials */.blockspecials {float:left; width:235px; margin-top:2em}.specials_img {background:url(../img/bg_specials.png); width:107px; height:103px}.specials_img img { margin:1em 0 0 1.2em}.blockspecials h4 {font-family:"Times New Roman", Times, serif; text-transform:uppercase; color:#43311b; font-size: 20px; margin:0 0 0.3em 0}.blockspecials h5 {margin:0.5em 0 1em 0}.blockspecials h5 a {color:#655e4a; font-size:16px; font-family:"Times New Roman", Times, serif;}.blockspecials h5 a:hover {text-decoration:none; border-bottom:2px dashed}.blockspecials ul {margin:0; padding:0 0.5em 0 0.2em;}.blockspecials li {float: left;}.blockspecials .li_info {margin:0 0 0 0.8em; width:100px;}.blockspecials .span_reduction {display: block; color:#666; text-transform:uppercase; width:95%}.blockspecials .linkview {margin:0.7em 0 0 5.5em; position:absolute;}.blockspecials .chiftpirce{text-decoration: line-through; color:#bd2f0f}.blockspecials .newpirce{color:black; font-weight:bold; padding-bottom:0.3em}.blockspecials p.more_info_specials  {width:82px; height:26px; margin-top:0.5em; padding-top:0.5em; text-align:center; background:url(../img/more_info.png) no-repeat;}.blockspecials p.more_info_specials a { color:#d4171e;}.blockspecials p a {color:black; text-transform:none; font-weight:normal}/* Block manufacturer */.blockmanufacturer li {margin:0 0 8px 2em; width:250px; list-style:none; float:left; clear:right}.blockmanufacturer h4 {background:url('../img/bg_similar_products.gif') bottom repeat-x; color:#cb5c3a; font-size:12px; margin-bottom:0.2em; padding-bottom:1em;}.blockmanufacturer form { margin:0; padding:0;}.blockmanufacturer select {background:white;}/* Footer */#footer {font-size:12px; height:285px; padding-top:2em; clear:both; width:100%; background:url(../img/bg_footer.gif);}#footer .path {width:950px; margin:auto; padding:1em 0 1em 0;}#footer h6 {color:#c3b29a; font-size:11px; text-transform:uppercase; font-weight:normal; margin-bottom:0.2em;}#footer a:hover{ color:#C3B29A; text-decoration:none}#footer #variouslink{float:left; margin:0 1em 0 1em; padding-right:5em; height:233px; background:url(../img/footer_devider.gif) right repeat-y;}#footer #variouslink a {color:#a98655}#footer #variouslink a:hover{ color:#C3B29A;}#footer #variouslink strong { font-weight:normal; color:#d4171e;}#footer #variouslink p{ width:170px; color:black;}#footer #variouslink h5 {margin:0.6em 0 4em 0em; padding:0.2em 0 0 4.5em; color:black; font-size:12px; }#footer #variouslink li {padding-bottom:0.4em; margin-top:0.8em; background:url(../img/footer_devider.gif) bottom repeat-x; width:180px}#footer #variouslink .go_to_contact {background:url('../img/contact_footer.png') left no-repeat; color:#d4171e; font-size:13px; font-weight:bold; padding-left:1.6em;}#footernewsletter {float:right; width:280px; font-size:10px;}#footernewsletter form div {background-image:none}#footernewsletter a { padding:0; background-image:none;}#footernewsletter select {visibility:hidden; background-image:none}#footernewsletter span {visibility:hidden; background-image:none}#footernewsletter table {float:left; width:100px;}#footernewsletter td {padding:0; margin:0;}#footernewsletter h4 {color:#c3b29a; font-size:11px; text-transform:uppercase; font-weight:normal; padding:0}#footernewsletter img { margin-top:0.4em;}#footernewsletter p {color:#a98655; padding:0.3em 0 0.3em 0; font-weight:normal; font-size:12px;}#footernewsletter .input_buttonnewsletter{ border:none; color:#d4171e; overflow:hidden; margin-top:0.2em; padding:0.1em 0 0 0.5em; width:170px; height:22px; background:url('../img/bg_newsletter.gif') no-repeat}#footernewsletter .buttonnewsletter{width:29px; height:22px; margin-top:0.1em; background:url('../img/buttonnewsletter.gif') no-repeat; border:none; cursor:pointer}#footernewsletter p.socials{padding-top:0.5em; clear:both}div.copyright {width:930px; background:url(../img/footer_devider.gif) top right repeat-x; margin:auto; height:30px; clear:both; padding:0.8em 1em 0 1em; text-align:center}div.copyright p {color:#A98655; font-weight:normal; text-align:center; font-size:11px}#right_column {width:320px; margin-right:4em; float:left; background:url(../img/footer_devider.gif) right repeat-y}//* Block new products */.new_products {width:200px; float:left; padding-right:1.8em; border:1px solid #efefef}.new_products h4 {width:79%; height:15px; text-transform:uppercase; font-size:11px; font-weight:bold; margin-bottom:1em; padding-bottom:0.5em; background:url(../img/footer_devider.gif) bottom repeat-x;}.new_products h4 strong { float:left; color:#c3b29a; font-weight:normal}.new_products h4 a {color:#a98655; font-weight:normal; font-size:11px; float:right;}.new_products h5 a {color:black; font-size:11px; text-transform:uppercase;}.new_products h5 a:hover {text-decoration:underline}.new_products ul {width:98%; border:none;}.new_products li {color:#CCC; float: left; clear: none;}.new_products span {margin:0; padding:0;}.new_products span a {color:#999}.new_products img {margin:0em 0.5em 1em 0; float:left;}.new_products span {display: block;}.new_products .linkview { background:black; color:white; font-size: 0.8em; padding: 0.1em 0.5em 0.1em 0.5em; font-weight:bold}.new_products .new_product_pirce{color:#dd2a81; font-weight:bold;}/* Block new products */.best_seller {width:100%; margin:0 2em 8em 0; padding-right:1.8em;}.best_seller h4 {width:79%; height:15px; text-transform:uppercase; font-size:11px; font-weight:bold; margin-bottom:1em; padding-bottom:0.5em; background:url(../img/footer_devider.gif) bottom repeat-x;}.best_seller h4 strong { float:left; color:#c3b29a; font-weight:normal}.best_seller h4 a {color:#a98655; font-weight:normal; font-size:11px; float:right;}.best_seller h5 a {color:black; font-size:11px; text-transform:uppercase;}.best_seller ul {width:98%;}.best_seller li {color:#CCC; float: left; clear: none;}.best_seller img {margin-right:1.2em; border:1px solid #A88965; float:left;}.best_seller .linkview { background:black; color:white; font-size: 0.8em; padding: 0.1em 0.5em 0.1em 0.5em; font-weight:bold}/* Block RSS */div#rss_block_left p { margin:0.5em 0; text-align:center; }/* Block logo payment */div.paiement_logo_block img { margin: 0; }/* Block advertising */.advertising_block { margin-left:0.7em; width:170px; overflow:hidden;}/* sotewsadds */div.sotewsadds_Left { margin-left:0.7em; width:170px; overflow:hidden;}/* Block new products */#new-products_block_right dt a { font-size:0.8em; font-weight:bold; }/* global table cart */table.std {width:710px;}table.std {border-spacing: 0; border-collapse: collapse; margin:0 0 0em;}table.std td, table.std th {padding: 0.4em 0.5em;}table.std th {white-space:nowrap; text-align:left}table.std tr.alternate_item td, table.std tr.alternate_item th {}table.std thead { background:white; border:2px dashed white; color:#d4171e;}table.std thead th{color:#d4171e; padding:0.5em 0 0.5em 0.5em; font-weight:bold; white-space: nowrap;}table.std thead th.cart_product {text-align:left; padding-left:1.6em;}table.std thead th.cart_product h5 span { font-weight:normal}table.std thead th.cart_description { text-align:left; padding-left:1.5em;}table.std thead th.cart_ref{text-align:left; padding-left:0.7em}table.std thead th.cart_unit{text-align:right; padding-right:1.6em}table.std thead th.cart_availability{text-align:center; width:100px }table.std thead th.cart_quantity{text-align:left; padding-left:2em}table.std thead th.last_item { text-align:right; padding-right:1.5em}table.std thead th.carrier_price{ text-align:left; padding-left:0.5em}table.std thead th.total_details{ text-align:right}table.std thead th.history_total_details{ text-align:right; padding-right:0.5em}table.std thead th.item {background-position: -5px 0;}table.std tfoot td {color:black;	text-align: right; white-space: nowrap;}/* shopping cart */#full_global_cart {width:732px;}#global_cart {float:left; width:710px; padding:1em; background:url('../img/bg_transparent.png')}#global_cart li a {color:#999999;}#global_cart h2 {width:687px; padding:0; margin:0 0 0.5em 0; font-size:25px; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#d4171e}#global_cart h3{color:black; padding:0.5em 0 0.5em 0; margin-bottom:1em; width:99%}#global_cart h4{color:#333; font-size:12px; }#global_cart checkbox{border:none}#global_cart .p_checkbox{ margin-left:16.1em;}#global_cart b{font-size:14px; color:#d4171e }#global_cart select{background:white}#cart_summary tfoot tr td {line-height: 1.5em; color:black; font-weight:bold; font-size:12px;  }#cart_summary tfoot tr.cart_total_product td {padding-right:1.5em;}#cart_summary tfoot tr.cart_total_price td {padding:1em 1.5em 0.8em 0; color:#666; font-size:12px; text-align:right}#cart_summary tfoot tr.cart_total_delivery td {padding-right:1.5em;}#order #cart_total_wrapping {display: none;}#cart_summary tfoot tr.cart_free_shipping td {padding-right:1.5em;}#cart_summary .price, #cart_summary .price-discount {color:#d4171e; font-size:12px; text-decoration: none;}#cart_summary .gift-desc {color:#999999; font-size:12px; padding-right:1.5em; text-decoration: none; text-align:right}#cart_summary .gift-price {color:#595a5e; font-size:12px; padding-right:1.5em; text-decoration: none; text-align:right; font-weight:bold;}#cart_summary tfoot tr.cart_total_price td {color:#d4171e; font-size:15px; font-weight:bold; padding:0.4em 1.2em 0.4em 0; border-bottom:2px dashed white}tr.cart_item td { padding: 1em 1.5em; border-bottom:1px dashed white}td.cart_product { min-width:200px}td.cart_product img { float:left; clear:left; padding-right:1em}td.cart_product a { text-decoration: none;}td.cart_product a:hover { text-decoration:none; }td.cart_product h5 { font-size:11px;}td.cart_product h5 a {color:#d4171e;}td.cart_product .cart_span_attribut { color:black; width:200px; float:left;}td.cart_unit, td.cart_total, td.cart_discount_price {text-align:right; color:black; font-weight:bold; font-size:12px }td.cart_availability, td.cart_ref { text-align: center;}td.cart_total .price { font-weight: bold;}td.cart_quantity p, td.cart_quantity a {float:left; margin:0; padding:0; display: inline;}td.cart_quantity a.cart_quantity_up { height:8px}.cart_quantity_number {text-align:center; margin:0.6em 0 0 0.5em; color:#d4171e; font-weight:bold; float:right}.cart_quantity_delete { float:right}#order tfoot p {margin: 0; float: left; width: 85%;}#order tfoot span {float: right; width: 15%; display: block; }div.table_block {width:580px;}#voucher { width:300px; float:left;}#voucher h4 {font-size:13px; font-weight:bold; color:#333; margin-top:2em}#voucher p { color:#999999; padding-right:3em;}#order form#voucher input {border:none; padding:0 0 0 0.4em; color:black;  width:170px; height:25px; background:url('../img/voucher-input.gif') no-repeat}#order form#voucher .sub {width:30px; height:27px; border:none; background:url('../img/voucher-bnt.gif') no-repeat; cursor:pointer}#voucher table {width:auto; padding:0; margin-top:0.5em; float:left;}#voucher td {padding:0; height:35px;}#order #gift_div  {font-size:13px; float:left; font-weight:bold; color:black;}#order #gift_div  p {font-size:11px; color:#999; text-transform:uppercase; margin-top:0.5em}#order div#gift_div  { margin-top:2em;}#order .carrier_title{color:black; padding:0; font-weight:bold; font-size:12px; color:transparent; margin:0}#order .carrier_title label{color:black; padding:0; font-weight:bold; font-size:12px;}#order #gift_div label{color:black; font-size:11px; margin-top:0.5em; text-transform:uppercase}#order #gift_div {width:450px; margin-bottom:1em}#order #gift_div textarea{display:block; width:450px; margin:1em 0; padding:0.3em 0 0.3em 0.3em; color:#666666;}#order .wrapping_more { border:1px dashed #ccc}#order .condition { margin-top:15px;}#order .condition label {color:black; text-transform:uppercase; font-weight:bold}#order .condition a { color:black; font-weight:bold; font-size:12px; margin-left:0.5em; text-transform:uppercase}#order .tbody_order_carrier { background:url('../img/dotted.gif') repeat-x; width:550px; margin-top:0.6em}p.cart_navigation {width:710px; padding:2em 0 0 0; float:left;}p.order_navigation {width:710px; padding:2em 0 0 0; float:left}p.order_navigation .buttonorder {float: right; padding:0.3em; width:80px; text-align:center; background:white; text-decoration:none; text-transform:uppercase; color:#d4171e; border:1px dotted #ebebeb; font-size:12px; font-weight:bold; cursor:pointer}p.cart_navigation .buttoncontinu {float: right; padding:0.5em; width:110px; text-align:center; background:white; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#d4171e; border:1px dotted #ebebeb; font-size:12px;}p.cart_navigation .buttonnext {float: left; padding:0.5em 2em 0.5em 2em; border:none; text-decoration:none; border:1px  dashed black; text-transform:uppercase; font-weight:bold; color:black; font-size:11px;}form.std p.cart_navigation span {float:none; text-align:left; width:auto; }p.order_navigation .buttonnext {float: left; padding:0.7em 2em 0.5em 2em; border:none; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#999; font-size:13px; background:url('../img/post-nav-previous.gif') 0px 10px  no-repeat}p.order_navigation .buttonconfimation {float: right; padding:0.5em; width:220px; background:#d4171e; text-decoration:none; font-size:13px; text-transform:uppercase; font-weight:bold; color: #FFF; border:none; cursor:pointer}#center_column .bntsuivant {float: right; height:20px; padding:0em 0.7em 0.4em 0.6em; width:auto; border:none; border-top:1px solid #e5edc7; border-bottom:1px solid #e5edc7; background:#f4f8f9; text-decoration:none; font-size:0.9em; font-weight:bold; color:#6a5d4a;}#center_column .buttonprecedent {float: left; padding:0.5em 1em 0.5em 3em; border:1px dashed #ccc; text-decoration:none; font-size:11px; text-transform:uppercase; font-weight:bold; color:#AFAFAF; font-size:13px;}#center_column .bntsuivant {float: right; height:20px; padding:0em 0.7em 0.4em 0.6em; width:auto; border:none; border-top:1px solid #e5edc7; border-bottom:1px solid #e5edc7; background:#f4f8f9; text-decoration:none; font-size:0.9em; font-weight:bold; color: #6a5d4a; list-style:none}#center_column .buttonprecedent {float: left; padding:0.5em 2em 0.5em 2em; border:1px dashed; text-decoration:none; text-transform:uppercase; font-weight:bold; color:black; font-size:11px;}/* contact-form.tpl */#global_contact {width:943px}#contact { background:url(../img/bg_transparent.png); float:left; width:943px}body#contact-form body#contact-form div#center_column form select#id_contact{text-align:left; padding:0}#contact h2 {width:400px;  font-size:25px; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#d4171e; margin:0.5em 0 0.5em 2em; padding:0}#email_contact{ width:500px; float:right;}#email_contact span{ text-align:left;}#email_contact h3 { width:200px; padding:1em 0 1em 0; margin:0; font-size:13px}#email_contact p span { width:100px}#email_contact select {color:black; font-weight:bold; border:1px solid black; padding:3px; background:white;}#email_contact textarea {border:none; background:url('../img/contact-message.gif') no-repeat; width:300px; color:black; font-size:12px; padding:5px}#email_contact input {  width:200px; color:black; font-size:12px; padding:5px; background:url('../img/input.gif') no-repeat; border:none; border:none}#email_contact .sendemail {float:left; width:auto; padding:0.2em; border:none; background:#cd2903; text-decoration:none; color:white; text-transform:uppercase}.h2_contact { color:black; font-weight:bold; font-size:13px;}#customer_assistance { height:280px; float:left; width:250px; padding-left:4em !important; padding-left:1em}#customer_assistance li { border-top:2px dashed white; margin-top:1em; padding-top:0.5em}#customer_assistance h3 {margin:0 0 0 0; text-transform:uppercase; width:100% }#customer_assistance h3 span{color:#cd2903; font-size:11px;}#customer_assistance p { margin:0; padding:0; color:black;}#customer_assistance a{ padding-top:0.5em}#customer_assistance a, b {color:#d4171e; font-weight:bold}#customer_assistance a:hover {text-decoration:underline}/* authentication.tpl */#authentication #create-account_form, #authentication #login_form {width:300px; height: 25em; clear: none; float: left;}#authentication fieldset {width:300px; float:left; margin-right:6em;}#authentication fieldset div{float:left;}#authentication label {color:black; font-weight:bold;}#authentication select{border:1px solid black; background:white; width:auto; padding:3px}#authentication .civilite {font-size:11px; text-transform:uppercase; font-weight:bold}#authentication .birthday {font-weight:bold; padding-top:0.3em;}#authentication .why_birthday {padding-top:0.5em; color:#666}#authentication .auth_adresse {float:left; width:270px;}#authentication #login_form a{ color:#999}#authentication #login_form input{ width:200px; background:url('../img/input.gif') no-repeat; border:none; color:black; font-weight:bold; font-size:12px; padding:5px}#authentication #login_form label{ color:#999}#authentication .form_info {color:#666}#authentication #create-account_form .create_new {width:255px}#authentication #login_form .connect_me {width:212px}#authentication #create-account_form input { width:200px; background:url('../img/input.gif') no-repeat; border:none; color:black; font-weight:bold; font-size:12px; padding:5px}#authentication #create-account_form label {color:#32ccfe}#authentication input#SubmitCreate {border:none; width:auto; font-weight:normal; height:20px; padding:0.3em 0.5em 0.5em 0.5em; text-transform:uppercase; color:white; background:#CD2903; font-size:11px}#authentication input#SubmitLogin{ border:none; width:auto; font-weight:normal; height:20px; padding:0.3em 0.5em 0.5em 0.5em; text-transform:uppercase; color:white; background:black; font-size:11px}#authentication p.submit span { padding-right:0.5em;}#authentication #create-account_form label, #authentication #login_form label {float:none; clear:both; font-size:12px; font-weight:bold; display:block; text-align:left; width:100%; margin-bottom:0.3em;}form#account-creation_form input.text, form#account-creation_form #id_country, form#account-creation_form #id_state, #authentication textarea { width:200px; color:black; font-weight:bold; font-size:12px; padding:5px; background:url('../img/input.gif') no-repeat; border:none; border:none}#account_creation h3 { width:212px; text-transform:uppercase; font-size:11px}#account_creation checkbox { border:none}#account_creation select{color:black; width:auto; padding:3px; border:1px solid black; font-weight:bold; font-size:12px;}#submit input {margin-left:33.7em; border:none; width:auto; padding:0.2em; text-transform:uppercase; color:white; background:#141414; font-size:11px; font-weight:bold; cursor:pointer}/* steps (like order step) */ul.step {list-style:none; width:750px; margin:0 0 0 0; height:50px;}ul.step a {text-decoration:none; color:black; font-size:15px; font-family:"Times New Roman", Times, serif; }ul.step li {line-height: 35px; width:150.5px; font-size:15px; font-family:"Times New Roman", Times, serif;  margin-bottom:1em; float:left; font-weight:bold; text-align: center;}ul.step li.step_current {background:url(../img/step_current.png); line-height:35px; width: 130px; font-weight:bold; color:#d6caaf}ul.step li.step_todo {color:#d4171e;}#commitment {float:right; width:200px; margin:0.3em 3.3em 0 0;}#commitment ul {padding:0 1em; background:url(../img/bg_transparent.png)}#commitment li {margin-bottom:0.5em; padding-bottom:0.5em; border-bottom:1px dashed #bfbfbf}#commitment h5 { text-align:center; margin-bottom:1em}#commitment h6 {padding:0.5em 0 0 0; font-size:11px; color:#d4171e;}#commitment p {color: #999; padding-bottom:0.3em}#commitment a {color:black; font-weight:bold; text-transform:none; text-decoration:none}#commitment img { margin-top:0.2em}#commitment span {color:black; font-weight:bold}.featured_liste_ul {background:white}/* pagination.tpl */ul.pag {float:left; width:530px; margin-left:0.3em}ul.pag li {display: inline; float: left; margin:0.5em 0.4em 0 0}ul.pag li, ul.pag a, ul.pag span {color:#ccc; background:white}ul.pag a, ul.pag span {color: #d4171e; padding: 0em 0.4em; display: block; padding-top:0.1em}ul.pag a { text-decoration: none; padding:0.20em 0.6em 0.30em 0.6em; border:none}ul.pag li a:hover {color:white; background:#45331B;}ul.pag li.current span {color:white; background:#45331B; padding:0.15em 0.6em 0.30em 0.6em; }ul.pag li.truncate { padding:0.20em 0.6em 0.20em 0.6em; background:white}#pagination_previous a, #pagination_previous span, #pagination_next a, #pagination_next span {background:white; color: #d4171e;}#pagination_previous a, #pagination_previous span {border:none; padding:0.20em 0.6em 0.30em 0.6em;}#pagination_next {background:none}#pagination_next a, #pagination_next span {color: #d4171e;}#pagination_next a:hover, #pagination_next span {color:white; padding-top:0.20em; background:#45331B;}#pagination_previous a:hover, #pagination_previous a:hover span {color:white; background:#45331B;}li.disabled span { display:none}/* product-sort.tpl */form#productsSortForm select{float:right;border:1px solid black; background:white; padding:3px; width:auto; height:auto;}form#productsSortForm span{height:auto; min-width:120px; color:#d4171e; font-size:11px}form#productsSortForm option{color:#d4171e; background:white; border-bottom:1px dotted #EFEFEF;}.select_Sort_ul {float:right; clear:right; background:transparent; margin:0 -0.8em 0.5em 0}/* history.tpl*/#block-history { color:#374853; width:925px}.color-myaccount{ color: #d4171e; }#block-history table#order-list {border:none; width:900px; margin-top:0.5em; margin-bottom:0px }#block-history table#order-list thead th {color:f6a720;}#block-history table#order-list td.history_link {white-space: nowrap; text-align: left;}#block-history #block-order-detail{border-top:2px #d4171e solid; border-bottom:2px #d4171e solid; padding:1em 0 5em 0; margin-top:1em;}#block-history #block-order-detail p {padding:0.5em 0 0.5em 0}#order-detail-content {clear:both; margin-top:1.5em;}#order-detail-content tbody tr{height:3em;}#block-history .tbody_dotted_end {border-bottom:1px solid #E6E6E6; width:925px}#order-detail-content span{ background:none}#order-detail-content tfoot td{border:none;}#order-detail-content table td input.order_qte_input{display:none;}#order-detail-content table td.order_cb input{border: none;}#order-detail-content table td span.order_qte_span{width: 100%;	display:block;}#order-detail-dialogue td {border-top:1px solid #e8e6e6}#order-detail-dialogue span{color:#999999;}#order-detail-dialogue b{color:#dd2a81; background:none; font-weight:normal}#block-history #block-order-detail h4{ font-size:1.4em; padding-top:0.5em; color:#d4171e}#block-history #block-order-detail #sendOrderMessage p{padding:0.3em 4px 00.3em 1px;}#block-history #block-order-detail textarea{margin:0 auto; width:665px; padding:0.3em; border:1px dashed #ccc; color:#333333;}#ordermsg textarea{margin:0; padding:0.3em; border:1px dashed black; width:670px;}#block-history #block-order-detail input{ clear:left; width:auto; float:left; margin-bottom:3em; border:none; padding:0 0.3em; margin-top:1em; color:white; text-transform:uppercase; background:#d4171e}#block-history #p_add_message{color:black; padding-bottom:0.5em}/* refererralprogram module*/#referral input{ border:none; padding-right:0.6em; font-weight:bold; color:#6A5D4A; font-size:0.9em; border-top:1px solid #e5edc7; border-bottom:1px solid #e5edc7; background:#f4f8f9;}#referral a {color:#dd2a81}#referral checkbox { border:none}/*  sitemap.tpl */#sitemap_content{ padding-left:3em;}#sitemap_content h2 {margin-left:0}div.sitemap_block{float:left; width:23%; margin-right:2em}div.sitemap_block ul{ text-align:left; list-style:none}div.sitemap_block li a { color:black; text-decoration:none;}div.sitemap_block h3, .categTree h3{ color:#d4171e; font-family:"Times New Roman", Times, serif; border-bottom:2px dashed white; padding-bottom:0.3em; margin:0 0 0.5em 0; font-size:17px}div.sitemap_block a, .categTree a{ color:black; text-decoration:none}div.categTree {margin:2em 0 0 0; width:23%;}/* new-products.tpl */.new_product_page {padding-left:1.8em; float:left; width:850px}.new_product_page ul { height:auto;list-style:none; float:left; width:850px; background:white url('../img/bg.gif') }/* product.tpl */#div_main_product{float:left; width:96%;}#div_main_product p {text-align:left}.product_title { font-size:25px; line-height:1; color:#45331B; font-weight:normal; margin:0; padding:0; font-family:"Times New Roman", Times, serif;}#primary_block {width:950px !important; width:330px; margin:auto; clear:both; float:left; margin-bottom:2em}#pb-right-column {width:440px; float:left; padding-bottom:1em; background:white url('../img/noise.gif'); border:1px solid #ebebeb;}#pb-right-column p#zoom { margin:0.5em 0 0 0.5em; color:black}#primary_block #image-block{width:430px; height:430px; margin-left:0.3em;}#primary_block #image-block img#bigpic{ cursor:pointer; float:left; clear:left; width:430px; height:430px;}a.addthis {float:right; font-weight:normal; font-size:11px;  color:black; margin-top:0.7em; font-weight:bold;}#primary_block #global_product_info {float:right; background:url(../img/bg_transparent.png); clear:right; padding:0 1em}div#top_global_product_info {background:url(../img/top_dashed.png); height:22px}div#bottom_global_product_info p {background:url(../img/bottom_dashed_product.png) top repeat-x; height:44px; width:100%; float:left;}#primary_block #pb-left-column{height:auto !important; width:402px; float:left; padding:1em;}#primary_block #short_description_block{margin-bottom:0.5em; padding-top:1em}#primary_block #short_description_block li { list-style:circle; margin-left:1.3em}#primary_block #color_picker p {margin:0 0 0.6em 0; padding:0; color:#000000; font-weight:bold}#primary_block #color_picker{padding: 0 0 3em 0; margin:8px 0 5px 0}#primary_block a.color_pick {width: 25px; height: 15px; float: left; margin: 0 1.5em 0 0; cursor: pointer;}#primary_block p.buttons_bottom_block input {float:right; color:black; padding:0 0 0 3.2em; background:url('../img/add_cart.gif') 5px center no-repeat; width:180px; height:40px; text-align:center; font-weight:bold; text-transform:uppercase; cursor:pointer; font-size:11px}#primary_block form#buy_block{font-size:1.1em; padding-top:0.3em; color:#374853;}#primary_block form#buy_block p{margin-top:0; font-size:12px;}#primary_block form#buy_block img.on_sale_img{float:left;}#primary_block form#buy_block span.on_sale{color:#da0f00; text-transform:uppercase; font-weight:bold;}#primary_block form#buy_block span.discount{color:#da0f00; text-transform:uppercase; font-weight:bold;}#primary_block #buy_block span{ color:#d4171e; font-family: Myriad Pro,Trebuchet MS,Arial,Sans-Serif; font-weight:normal}#primary_block form#buy_block span.our_price_display{font-size:20px; color:#d4171e;}#primary_block form#buy_block .warning-inline{ color:#d4171e; font-weight:bold; float:left; width:100%; }#primary_block form#buy_block div#product_checkout {border-top:1px solid #CCC; padding-top:0.3em; margin-top:1em}#primary_block form#buy_block #availability_statut {padding:0; margin:0;}#primary_block form#buy_block span#availability_items{color:#d4171e; font-family:Arial, Helvetica, sans-serif}#primary_block form#buy_block span#availability_label{float:left; color: #6a5d4a; margin-right:0.2em; font-family:Arial, Helvetica, sans-serif}#primary_block form#buy_block span#availability_number{color: #000; font-weight:bold; font-family:Arial, Helvetica, sans-serif}#primary_block form#buy_block label{color:black; font-weight:bold}#primary_block form#buy_block select{border:1px solid black; background:white; padding:3px; width:auto; height:auto; text-align:left; margin-left:3px;}#primary_block div#attributes_price {border:none; border-top:2px dashed white; padding-top:1em; margin-bottom:1em}#primary_block div#if_no_attributes {clear:both; padding-top:1em; border-top:2px dashed white}#primary_block div#attributes p {padding-bottom:1em}#primary_block div#global_price {float:right;  min-height:38px; height:auto !important; height:38px;}#primary_block form#buy_block p.price{font-size:1.05em; }#primary_block form#buy_block span#pretaxe_price{font-size:0.75em; color:#8DC63F;}#primary_block form#buy_block p#old_price{font-size:13px; text-decoration:line-through; color:#C0C0C0;}#primary_block form#buy_block span#old_price{font-size:0.8em; color:#CC3333;}#primary_block form#buy_block p#reduction_percent{color:black; font-size:12px; text-transform:uppercase; font-weight:bold}#primary_block form#buy_block p.price-ecotax{font-size:0.75em; color:#8DC63F}#primary_block p#attributes {float:left; margin:0.5em 0 0.5em 0; padding-top:0.5em}#primary_block p#quantity_wanted_p { width:100px; margin-bottom:1em; float:left}#primary_block div#attributes #quantity_wanted_p, input{ height:auto; margin-top:0.4em; border:2px dashed white; font-weight:bold; font-size:12px; padding:0 0.8em 0 0.8em; width:140px}#primary_block #image-block img#bigpic.jqzoom{cursor:crosshair; position:relative;}div.global_feather{width:403px; float:right; margin:0 0 1em 0}div.global_feather a:hover { text-decoration:none}#usefull_link_block span{ float:left; margin-right:0.5em}#usefull_link_block_print { background:url('../img/print.gif') no-repeat; height:17px; width:14px; cursor:default}#usefull_link_block_send a { background:url(../img/add-wishlist.gif); margin:0 0.3em 0 0.2em; height:18px; width:15px;}div#blocknav {width:100px; margin-right:0.8em; float:right}div#blocknav a { margin-left:1em; font-size:11px; text-transform:uppercase; color:black; text-decoration:none}div#blocknav p {padding:0; float:right}a#previous {float:left; height:22px; width:22px; margin-right:0.3em; background:url('../img/slide_prev.gif') no-repeat}a#next {float: left; height:22px; width:22px; background:url('../img/slide_next.gif') no-repeat}/* product comments */.productcomments {float:left; padding:1em; margin-left:1em}.productcomments b { color:black}.productcomments strong {color:#9e763d; font-weight:bold}.productcomments .add_submit_comment {width:220px; margin-top:1em; background:url('../img/input.gif') no-repeat; border:none; color:black; font-weight:bold; font-size:12px; padding:5px}.productcomments .submit_comment {width:80px; margin-top:1em; background:url('../img/input_small.gif') no-repeat; border:none; color:black; font-weight:bold; font-size:12px; padding:5px}.productcomments textarea {background:white url(../img/noise.gif) top right no-repeat; padding:0.5em; border:1px solid #efefef; width:300px}/* accessories*/#center_column .accessories_block {color: #595a5e; width:400px; float:left;}#center_column .accessories_block ul {float:left; width:424px; margin-left:1.5em; background:white url('../img/hr.gif') bottom right no-repeat; border:1px solid #ebebeb; border-top:none} #center_column .accessories_block h5 {display: block; font-size:10px; padding:0}#center_column .accessories_block h5 a {color:black; text-transform:uppercase; font-size:1.1em;}#center_column .accessories_block h6 {font-size:12px; color:black; text-transform:uppercase; text-align:right; padding-bottom:1em}#center_column .accessories_block  span{ color: #0072bc; font-weight:bold; line-height:20px}#center_column .accessories_block  p { margin:0; padding:0; text-align:center}#center_column .accessories_block  .pprice{color:#666; font-weight:bold;}#center_column .accessories_block  a{color: #3dbdce; font-weight:bold; font-size: 0.8em}#center_column .accessories_block  a:hover{color: #686868;}#center_column .accessories_block ul li {width:120px; float:left; text-align:center; margin:1.25em 0 1em 1.20em; padding-bottom:0.5em; border-bottom:1px dotted #ebebeb}/* views block */#views_block{width:300px; margin:auto; padding:1em 0 0 1em;}#thumbs_list{overflow:hidden; float:left; width: 235px; margin-top:4em;}#thumbs_list ul{padding-left:0px; list-style-type:none; margin-top: 5px; }#thumbs_list li{float:left; cursor:pointer; width:80px; height:60px; text-align:center}#view_scroll_left, #view_scroll_right{background: url('../img/slide_prev.gif') no-repeat center; text-indent:-3000px; width:22px; height:22px; float:left; 	margin-top:65px; padding-right: 0px}#view_scroll_right{background-image: url('../img/slide_next.gif'); padding-left: 20px}span.view_scroll_spacer{float: left; width: 17px; height:80px;}/* Tabs  referralprogram.program.tpl */ul.idTabs {list-style-type:none;}ul.idTabs li {float:left; margin-right:2em; margin-bottom:1em}ul.idTabs li a {display:block !important; display:inline; height:15px; text-align:center;text-decoration:none;font-weight:bold;color:black; text-transform:uppercase}ul.idTabs li a:hover{ padding-left:0em; height:auto;  border-bottom:4px solid #CCCCCC;}ul.idTabs li a.selected{ padding-left:0em; height:auto;}/* IdTabs Short*/#more_info_sheets {float:left; margin-left:1.5em; width:440px}.detail_info li {list-style:circle; margin-left:1.3em}ul.idTabsShort {float:left; width:426px; border-bottom:1px dashed white}ul.idTabsShort li  {margin:0em 0em 0 1em; line-height:15px !important; line-height:25px;}ul.idTabsShort li a{border:none; padding:5px 12px 5px 11px;}ul.idTabsShort li a:hover{border:none; padding:5px 12px 5px 11px}ul.idTabsShort li a.selected{border:1px solid #ebebeb; border-bottom:1px solid #FFFFFF; padding:5px 12px 5px 11px; background:white}div.more_info {width:402px; padding:2em 1em; margin-top:4em}div.sheets{width:438px;}/* Block Viewed Products */ul#viewed_products { background:white url(../img/hr.gif) bottom right no-repeat; float:left; border:1px solid #ebebeb; border-top:none; width:743px; padding:1.5em 0 1.5em 0}ul#viewed_products a{ text-decoration:none; color:black; font-size:11px; margin:0 0.5em 0 0.5em; text-transform:uppercase; font-weight:bold}ul#viewed_products li { float:left; margin:0 0 1em 2em; cursor:pointer; text-align:center; width:120px; overflow:hidden;}/* manufacturers-list.tpl && suppliers-list.tpl */ul#manufacturers_list, ul#suppliers_list {margin-top:2em; list-style-type:none;}ul#suppliers_list li, ul#manufacturers_list li {padding:0.6em 0em 0.6em 0; margin-bottom:1.5em; float:left}ul#suppliers_list li a, ul#manufacturers_list li a{text-decoration:none; color:black; text-transform:uppercase}ul#suppliers_list li h3, ul#manufacturers_list li h3{ margin:0; color:black; text-transform:uppercase}ul#suppliers_list .left_side, ul#manufacturers_list .left_side{float:left;}ul#suppliers_list .logo, ul#manufacturers_list .logo{float:left;}ul#suppliers_list li p.description, ul#manufacturers_list li p.description{ font-size:0.92em;}ul#suppliers_list li .right_side, ul#manufacturers_list li .right_side {margin-top:0.3em; width:100%; float:left;}ul#suppliers_list li .right_side, ul#manufacturers_list li .nb_products a { color:black}ul#suppliers_list li a.button, ul#manufacturers_list li a.button{ color:black; padding-left:1em; text-align:left; background:url('../img/black_arrow.gif')  no-repeat}/* category.tpl */#category img#categoryImage {margin-left:1em;}/* adresses.tpl *//* adresses */.order_globale_step {width:800px;}.order_globale_step h3 {color:black}.order_globale_step select { background:white}div.addresses {padding:0.6em 0.6em 0.6em 0;} div.addresses h3 { margin: 0;}div.addresses p.checkbox input{margin-top:0!important; margin-top:-3px; border:none}div.addresses .address_select { height:auto; border:1px solid #e8e6e6; padding-left:0em; background:white} ul.address {float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:1em 0 1em 0; position:relative;width:268px;}ul.address li {margin-top: 0.6em;}li.address_title {margin-top: 0!important; color: #374853; font-weight: bold; height:27px; font-size: 15px; line-height: 1.9em;}ul.item li.address_title {border-bottom:1px dashed #bfbfbf; background:none; color:#d4171e;  font-family:"Times New Roman", Times, serif; padding:0 0 0.3em 0; margin-bottom:0.6em}ul.alternate_item { margin-left:1.4em;}ul.alternate_item li.address_title { border-bottom:1px dashed #bfbfbf; background:none; color:#d4171e; font-family:"Times New Roman", Times, serif; padding:0 0 0.3em 0; margin-bottom:0.6em}li.address_name, li.address_company{ font-weight: bold; color:black; }#center_column .address_update {background: transparent url('../img/address_update.gif') no-repeat 0 0!important; background: transparent url('../img/address_update.gif') no-repeat 0 0; padding-left:1.6em; color: #dd2a81; }#center_column .address_update a {color:black; }#center_column .address_delete{background: transparent url('../img/address_delete.gif') no-repeat 0 0!important; background: transparent url('../img/address_delete.gif') no-repeat 0 0; margin-left: 1.1em; padding-left:1.6em;}#center_column .address_add {clear:left; height:auto !important; height:10px}#center_column .address_add a{background:url('../img/add_adress.gif') no-repeat left; padding-left:1.4em; color:black; text-decoration:none;  }#center_column .pcomment { margin:1.5em 0 1em 0; padding-left:1em; float:left; width:80%; background:url('../img/let_comment.gif') no-repeat left;}#center_column .buttonvalidate {float: left; padding:0.2em; margin-left:167px; width:70px; border:none; background:#d4171e; text-decoration:none; color: #FFF; text-transform:uppercase}#center_column .p_required { color:#f6a720}#center_column .enter_password { border:1px solid #e8e6e6; width: 200px; padding:0.2em; background:#F6F6F6; color:#999}#center_column .submit_password {margin-left:150px; border:none;  padding:0.2em; background:black; color: #FFF; text-transform:uppercase}/* conditions & legal */ul.shop_info {list-style-type: square!important; list-style-position:inside; padding: 0.6em; margin-top: 0.6em; margin-left: 2em; border: 1px solid #888;}ul.shop_info li {padding-left: 0.5em!important; padding-bottom: 0.5em!important;}/* conditions.tpl */#conditions #right_column { display: none; }#conditions h2 { background: transparent url('../img/title_bg_large.gif') no-repeat top left; }#conditions #center_column {width: 730px; text-align: justify;}#conditions #center_column ul, #conditions #center_column ol {margin-left: 2em; padding: 0.6em;}#conditions #center_column ul { list-style-type: circle;}#conditions #center_column li { padding-bottom: 0.5em;}#conditions #center_column { line-height: 1.3em;}/* order step 3: PAYMENT */.payment_module {display: block;}#payment_module .h4{background: #f4f8f9; border-top:1pc solid #e5edc7; border-bottom:1pc solid #e5edc7; padding:0.5em}.payment_module img {vertical-align: middle; margin-right: 1em;}.payment_module a {display: block; padding:0.6em 0.6em 1.5em 0.6em; text-decoration: none; width:550px; border-bottom:2px dashed white}.payment_module a:hover, .payment_module a:focus, .payment_module a:active {background:#d4171e; color:white;}/* FORMS */div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action {  background-image: url(../img/sprite.png);  background-repeat: no-repeat;}.selector, .radio, .checker, .uploader, .selector *, .radio *, .checker *, .uploader *{	margin: 0;	padding: 0;}/* SPRITES *//* Select */div.selector {  background-position: -483px -130px;  line-height: 26px;	height: 26px;}div.selector span {  background-position: right 0px;  height: 26px;	line-height: 26px;}div.selector select {  /* change these to adjust positioning of select element */  top: 3px;	left: 3px;	right: 0px;	bottom: 3px;}div.selector:active, div.selector.active {	background-position: -483px -156px;}div.selector:active span, div.selector.active span {	background-position: right -26px;}div.selector.focus, div.selector.hover, div.selector:hover {	background-position: -483px -182px;}div.selector.focus span, div.selector.hover span, div.selector:hover span {	background-position: right -52px;}div.selector.focus:active,div.selector.focus.active,div.selector:hover:active,div.selector.active:hover {	background-position: -483px -208px;}div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span {	background-position: right -78px;}div.selector.disabled {	background-position: -483px -234px;}div.selector.disabled span {  background-position: right -104px;}/* Checkbox */div.checker {  width: 19px;  height: 19px;}div.checker input {  width: 19px;  height: 19px;}div.checker span {  background-position: 0px -260px;  height: 19px;  width: 19px;}div.checker:active span, div.checker.active span {	background-position: -19px -260px;}div.checker.focus span,div.checker:hover span {	background-position: -38px -260px;}div.checker.focus:active span,div.checker:active:hover span,div.checker.active:hover span,div.checker.focus.active span {	background-position: -57px -260px;}div.checker span.checked {	background-position: -76px -260px;}div.checker:active span.checked, div.checker.active span.checked {	background-position: -95px -260px;}div.checker.focus span.checked,div.checker:hover span.checked {	background-position: -114px -260px;}div.checker.focus:active span.checked,div.checker:hover:active span.checked,div.checker.active:hover span.checked,div.checker.active.focus span.checked {	background-position: -133px -260px;}div.checker.disabled span,div.checker.disabled:active span,div.checker.disabled.active span {	background-position: -152px -260px;}div.checker.disabled span.checked,div.checker.disabled:active span.checked,div.checker.disabled.active span.checked {	background-position: -171px -260px;}/* Radio */div.radio {  width: 18px;  height: 18px;}div.radio input {  width: 18px;  height: 18px;}div.radio span {  height: 18px;  width: 18px;  background-position: 0px -279px;}div.radio:active span, div.radio.active span {	background-position: -18px -279px;}div.radio.focus span, div.radio:hover span {	background-position: -36px -279px;}div.radio.focus:active span,div.radio:active:hover span,div.radio.active:hover span,div.radio.active.focus span {	background-position: -54px -279px;}div.radio span.checked {	background-position: -72px -279px;}div.radio:active span.checked,div.radio.active span.checked {	background-position: -90px -279px;}div.radio.focus span.checked, div.radio:hover span.checked {	background-position: -108px -279px;}div.radio.focus:active span.checked, div.radio:hover:active span.checked,div.radio.focus.active span.checked,div.radio.active:hover span.checked {	background-position: -126px -279px;}div.radio.disabled span,div.radio.disabled:active span,div.radio.disabled.active span {	background-position: -144px -279px;}div.radio.disabled span.checked,div.radio.disabled:active span.checked,div.radio.disabled.active span.checked {	background-position: -162px -279px;}/* Uploader */div.uploader {  background-position: 0px -297px;  height: 28px;}div.uploader span.action {  background-position: right -409px;  height: 24px;  line-height: 24px;}div.uploader span.filename {  height: 24px;  /* change this line to adjust positioning of filename area */  margin: 2px 0px 2px 2px;  line-height: 24px;}div.uploader.focus,div.uploader.hover,div.uploader:hover {  background-position: 0px -353px;}div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action {  background-position: right -437px;}div.uploader.active span.action,div.uploader:active span.action {  background-position: right -465px;}div.uploader.focus.active span.action,div.uploader:focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus:active span.action {  background-position: right -493px;}div.uploader.disabled {  background-position: 0px -325px;}div.uploader.disabled span.action {  background-position: right -381px;}/* PRESENTATION *//* Select */div.selector {  margin-bottom: 5px;  width: auto;  font-size: 12px;}div.selector select {  width: 190px;  font-family:Arial, Helvetica, sans-serif;  font-size: 11px;  border: solid 1px #fff;}div.selector span {  padding: 0px 25px 0px 2px;  cursor: pointer;}div.selector span {  color: #666;  text-shadow: 0 1px 0 #fff;}div.selector.disabled span {	color: #bbb;}/* Checker */div.checker {  margin-right: 10px;}/* Radio */div.radio {}/* Uploader */div.uploader {  width: 190px;  margin-bottom: 20px;  cursor: pointer;}div.uploader span.action {  width: 85px;  text-align: center;  text-shadow: #fff 0px 1px 0px;  background-color: #fff;  font-size: 11px;  font-weight: bold;}div.uploader span.filename {  color: #777;  width: 82px;  border-right: solid 1px #bbb;  font-size: 11px;}div.uploader input {  width: 190px;}div.uploader.disabled span.action {  color: #aaa;}div.uploader.disabled span.filename {  border-color: #ddd;  color: #aaa;}/*CORE FUNCTIONALITY Not advised to edit stuff below this line-----------------------------------------------------*/.selector select:focus, .radio input:focus, .checker input:focus, uploader input:focus {  outline: 0;}/* Select */div.selector {	position: relative;	padding-left: 10px;}div.selector span {	display: block;	float: left;}div.selector select {	position: absolute;	opacity: 0;}/* Checker */div.checker {	position: relative;	float: left;}div.checker span {	display: block;	float: left;	text-align: center;}div.checker input {  opacity: 0;  display: inline-block;}/* Radio */div.radio {	position: relative;	float: left;}div.radio span {	display: block;	float: left;	text-align: center;}div.radio input {  opacity: 0;  text-align: center;  display: inline-block;}/* Uploader */div.uploader {  position: relative;  float: left;  overflow: hidden;}div.uploader span.action {  float: left;  display: inline;  padding: 2px 0px;  overflow: hidden;  cursor: pointer;}div.uploader span.filename {  padding: 0px 10px;  float: left;  display: block;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}div.uploader input {  opacity: 0;  position: absolute;  top: 0;  right: 0;  bottom: 0;  float: right;}