*{margin:0;padding:0;border:0;outline:0;}

body{font-family:Georgia, Helvetica, Arial, sans-serif;color:#3C0000;background:#000;text-align:center;}
body#tinymce, body#cms, body.mceContentBody, #TB_iframeContent body{background-color:#FFF;}
#TB_window #cms div.rte{color:#FFF}

p,div,li,dd,dt,h1,h2,h3,h4,h5,address{font-size:13px;line-height:130%;text-align:left}
.small{font-size:0.80em;}
.big{font-size:1.3em;}
h1, h2, h3, h4{}
a{color:#87662e;text-decoration:none;}
a:hover{text-decoration:underline}
sup{font-size:0.6em;}
acronym{}
hr.clear{clear:both;visibility:hidden;}
hr.sep{background:transparent url(blockcart-sep.gif) no-repeat 50% 50%;visibility:visible;height:50px;}
.clear{clear:both;}


noscript ul{list-style-type:none; background:black; color:white; padding:10px; border:1px solid #FFF;}

.hidden1{display:none;}
.hidden, .collapsed, .block_hidden_only_for_screen, #index h1, #product .version h2, #header_links a span, #right_column .block h4 span{position:absolute;top:-1000px;left:0;width:1px;height:1px;overflow:hidden;}

#exterieur{background:#000 url(bg-exterieur.jpg) repeat-y 50% 0;}
body #exterieur2{background:transparent url(bg-exterieur2-en.jpg) no-repeat 50% 0;min-height:1010px;}
body.fr #exterieur2{background:transparent url(bg-exterieur2-fr.jpg) no-repeat 50% 0;min-height:1010px;}
body.it #exterieur2{background:transparent url(bg-exterieur2-it.jpg) no-repeat 50% 0;min-height:1010px;}
body.es #exterieur2{background:transparent url(bg-exterieur2-es.jpg) no-repeat 50% 0;min-height:1010px;}
body.de #exterieur2{background:transparent url(bg-exterieur2-de.jpg) no-repeat 50% 0;min-height:1010px;}
#index #exterieur2{background:transparent url(bg-exterieur2-index-en.jpg) no-repeat 50% 0;min-height:1010px;}
body.fr#index #exterieur2{background:transparent url(bg-exterieur2-index-fr.jpg) no-repeat 50% 0;min-height:1010px;}
body.es#index #exterieur2{background:transparent url(bg-exterieur2-index-es.jpg) no-repeat 50% 0;min-height:1010px;}
body.it#index #exterieur2{background:transparent url(bg-exterieur2-index-it.jpg) no-repeat 50% 0;min-height:1010px;}
body.de#index #exterieur2{background:transparent url(bg-exterieur2-index-de.jpg) no-repeat 50% 0;min-height:1010px;}
#exterieur3{background:transparent url(bg-exterieur3.jpg) no-repeat 50% 100%;}



#page{position:relative;width:870px;margin:0 auto;padding:390px 0 0 40px;}


/* ________________________
__/        HEADER          \__*/
#header{position:relative;width:870px;height:70px;}

#languages_block_top ul#first-languages{width:170px;margin:0 0 0 40px;}
#languages_block_top ul#first-languages li{list-style:none;float:left;margin-right:12px;padding-top:16px;}

#header_links{position:absolute;top:0;left:220px;}
#header_links li{list-style:none;float:left;padding-top:10px;padding-right:10px;}
#header_links a{display:block;width:105px;height:25px;/*background-color:red;opacity:0.3;*/}

#header_user{position:absolute;top:0;right:0;width:210px;}
#header_user li{list-style:none;text-transform:uppercase;}
#header_user li a{display:block;padding:4px 0 4px 40px;color:#3c0000}
#header_user li#userinfo-home a, #header_user li a:hover{list-style:none;text-decoration:none;}
#index li#userinfo-home a, #authentication li#log-in a, #order li#shopping_cart a, #my-account li#your_account a, #order-slip li#your_account a, #history li#your_account a, #addresses li#your_account a, #identity li#your_account a, #discount li#your_account a, #header_user li a:hover{background:transparent url(main-menu-user.gif) no-repeat 0 2px;}
#header_user li#shopping_cart .shopping_cart_detail{display:block;padding-top:5px;color:#5e5116;text-transform:lowercase;font-style:italic;}

/* ________________________
__/        CENTRE          \__*/
#center_column{float:left;width:630px;min-height:590px;margin-top:30px;}

#center_column h1{font-size:1.5em;margin-bottom:50px;}
#center_column h2{font-size:1.3em;margin:25px 0 15px 0;}
#center_column p{margin-bottom:15px;}

#center_column ul{list-style:none}

/* Accueil */
#editorial_block_center p.home-price{font-size:0.8em;}

/* Catégorie */
#center_column h1.category_title{margin-bottom:30px;}

.cat_desc{background:transparent url(ulcateg-top.gif) no-repeat 0 100%;padding-bottom:60px;}

#product_list{background:transparent url(ulcateg-bottom.gif) no-repeat 0 100%;padding-bottom:15px;}
#product_list li.ajax_block_product{background:transparent url(ulcateg-center.gif) repeat-y;padding:10px 30px 10px 10px;clear:both;}
#product_list .product_desc li{margin-bottom:3px;list-style:disc;}

#product_list .product_img_link img{float:left;margin-right:15px;}
#product_list h2{font-size:1.2em;margin-top:15px;}
#product_list .product_desc{margin:30px 0 0 210px;}
#product_list .product_desc ul{margin-left:20px;}
#product_list .right_block{float:right;}
#product_list .right_block .price{background-color:#FFF;padding:3px 10px;border:1px solid #3C0000}
#product_list .right_block a{color:#FCDC8E;background-color:#3C0000;display:block;padding:3px 10px;font-size:12px;margin-top:10px;text-align:center;}

/* Fiche produit */

#product .primary_block{background:transparent url(ulcateg-top.gif) no-repeat 0 0;padding-top:30px;}
#product .primary_block2{background:transparent url(ulcateg-center.gif) repeat-y 0 0;}
#product .primary_block3{background:transparent url(ulcateg-bottom.gif) no-repeat 0 100%;padding:30px 40px 30px 10px;}

#image-block{float:left;}

#product #pb-left-column{margin:0 0 0 330px;padding-top:30px;}
#product #pb-left-column ul{margin-left:20px;}
#product #pb-left-column li{margin-bottom:3px;list-style:disc;}

#product #pb-left-column p.price, #product #pb-left-column p#quantity_wanted_p, #product #pb-left-column p#add_to_cart{text-align:right;}
#product #pb-left-column p.price span#our_price_display{background-color:#FFF;padding:3px 10px;border:1px solid #3C0000}

/*.product-version{min-height:470px;}
#product-version-fr{width:617px;background:transparent url(product-version-fr.gif) repeat-y 0 0;}
#product-version-en{width:617px;background:transparent url(product-version-en.gif) repeat-y 0 0;}
#product-version-de{width:617px;background:transparent url(product-version-de.gif) repeat-y 0 0;}
#product-version-it{width:617px;background:transparent url(product-version-it.gif) repeat-y 0 0;}
#product-version-es{width:617px;background:transparent url(product-version-es.gif) repeat-y 0 0;}

.product-version .version{float:left;width:160px;padding:330px 15px 0 30px;}
.product-version .version li{margin-bottom:3px;font-size:0.9em;list-style:disc}*/


#attributes select{width:220px;padding:1px;background-color:#FFF;border:1px solid #694842;font-family:Georgia, Helvetica, Arial, sans-serif;color:#694842;}

#more_info_block{padding:20px 50px 25px 15px;}
#more_info_block li{margin-bottom:8px;list-style:disc;}


/***** COMPTE *****/

/* inscription / connexion */
#authentication #create-account_form, #authentication #login_form{width:280px;height:200px;clear:none;float:left;border:1px solid #865C43;padding-bottom:8px;margin-top:15px;}
#authentication #create-account_form {margin-right:40px;}
#authentication #create-account_form h2, #authentication #login_form h2{font-size:inherit;height:15px;line-height:15px;background-color:#3C0000;color:#FCDC8E;padding:5px 8px;margin:0 0 15px 0;}
#authentication #create-account_form p, #authentication #login_form p{margin-left:15px;margin-right:15px;}
#authentication #create-account_form p.text, #authentication #login_form p.text, #authentication #create-account_form p.submit, #authentication #login_form p.submit, #authentication #login_form p.lost_password{margin-left:50px;}
#authentication #create-account_form label, #authentication #login_form label{display:block;float:none;text-align:left;}

/* Formulaire inscription */
p.cart_navigation{text-align:center;}
p.cart_navigation #submitAccount{float:none;}

/* Mon compte */
#my-account #center_column li{margin:0 0 15px 25px;}
#my-account #center_column li img.icon{margin-right:10px;vertical-align:middle}

/***** COMMANDE *****/
/* Fil d'ariane de la commande */
ul.step{background:transparent url(step_start.gif) no-repeat bottom left;margin:0.8em auto 2em;padding-left:40px;height:25px;width:465px;}
ul.step li{height:25px;float:left;width:100px;text-align:center;background: transparent url(step_standard.gif) no-repeat bottom left;}
ul.step li.step_current{background:transparent url(step_current.gif) no-repeat bottom left;font-weight:bold;}
ul.step li.step_todo{font-style:italic;}
ul.step li#step_end {width:40px;}
ul.step li#step_end {background:transparent url(step_end.gif) no-repeat bottom left;}
ul.step li#step_end.step_current{background:transparent url(step_end_current.gif) no-repeat bottom left;}

/* Tableau du panier */
table.cart_last_product{width:300px;margin-left:130px;}
table.cart_last_product_content{margin:5px 0px 10px 160px;}

table.cart_last_product_content, table.std{border:1px solid #865C43}
table.cart_last_product_content thead th, table.std thead th{background-color:#3C0000;color:#FCDC8E;padding:5px}
table.cart_last_product_content td, table.std td{padding:5px 10px;line-height: 1.5em}

#cart_summary{width:610px;}
#cart_summary tfoot tr.cart_total_product td{border-top:1px solid #865C43;}
#cart_summary tfoot tr.cart_total_price td{border-bottom: 1px solid #865C43;}

#cart_summary .cart_quantity{width:50px;text-align:right;}
#cart_summary th, #cart_summary th.cart_quantity{text-align:center;}
#center_column #cart_summary .cart_quantity p, #cart_summary .cart_quantity a{float:left;display:inline;}
#cart_summary .cart_quantity p {padding-right:0.3em;margin:10px 0 10px 10px;}
#cart_summary .cart_quantity .icon {margin-top:13px;}
#cart_summary .cart_quantity a.cart_quantity_up, #cart_summary .cart_quantity a.cart_quantity_down{display:block;}
#cart_summary .cart_total{width:60px;}
td.cart_unit, td.cart_total, td.cart_discount_price { text-align: right; }

table.std tfoot td{text-align:right;white-space:nowrap;}

#order tfoot p{margin:0;float:left;width:85%;}
#order tfoot span{float:right;width:15%;display:block;}
tr.cart_total_price{font-weight:bold;}

/* Bons de réduction */
#cart_voucher{width:592px;border:1px solid #865C43;padding:8px;margin-top:15px;}
#order form#voucher h4, #order form#voucher p, #order form#voucher .button{display:inline;}
#order form#voucher h4{float:left;margin-right:180px;padding-top:5px;}
#order form#voucher p{margin-right:5px;}

/* Navigation */
p.cart_navigation{margin:25px 20px 0 0;}
p.cart_navigation .button, p.cart_navigation .button_large{float:left;}
p.cart_navigation .exclusive, p.cart_navigation .exclusive_large{float:right;}
p.cart_navigation a{display:block;width:auto;height:15px;line-height:15px;background-color:#3C0000;color:#FCDC8E;padding:5px 8px}
p.cart_navigation a:hover{background-color:#000;text-decoration:none;}

/* Choix adresse */
ul.address{width:280px;height:200px;clear:none;float:left;border:1px solid #865C43;padding-bottom:8px;margin:15px 0;}
ul.address#address_delivery, #addresses .first_item, .order_delivery #delivery_address{margin-right:40px;}
ul.address li{margin:0 0 5px 15px;}
ul.address .address_title{font-size:inherit;height:15px;line-height:15px;background-color:#3C0000;color:#FCDC8E;padding:5px 8px;margin:0 0 15px 0;}

p.submit2{text-align:center;margin-top:15px;}

/* Paiement */
.payment_module{display:block;border:1px solid #865C43;padding:0.6em;text-decoration:none;}

/***** ERREURS *****/


/* errors */
.error{border:1px solid #AD3133;background-color:#FFF;color:#AD3133;margin:15px 20px 25px;padding:5px;}
.error p {font-weight:bold;}
.error li{list-style-position:inside;list-style-type:decimal-leading-zero;padding-left:25px;margin-bottom:20px}


/* Eléments génériques // Formulaires */
input, textarea, select{padding:1px;background-color:#FFF;border:1px solid #694842;font-family:Georgia, Helvetica, Arial, sans-serif;color:#694842;font-size:12px;}
.checkbox input, .radio input{border:none;}
select{padding:0}
.submit input, .submit2 input, #add_to_cart input, #voucher input.button, .cart_navigation input{padding:3px;color:#FCDC8E;background-color:#3C0000;cursor:pointer}
.submit input:hover, .submit2 input:hover, #add_to_cart input:hover, #voucher input.button:hover{background-color:#000;}
form.std label, .radio span, .checkbox span, .select span{width:200px;margin:0;float:left;text-align:right;margin-right:10px}
form.std .radio label, form.std .checkbox label{float:none;width:auto;text-align:left;}
form.std .checkbox{margin-left:210px;}
.required sup{color:#da0f00;font-size:1.2em;}





/* Images */
/*.cart_product img{border:1px solid #694842}*/


/* ________________________
__/        DROITE          \__*/
#right_column{float:right;width:210px;min-height:540px;margin-top:80px;}

#right_column ul.block_content{padding-top:20px;}
#right_column ul.block_content li, #right_column div.block_content li{list-style:none;margin-bottom:7px;}
#right_column ul.block_content a{color:#380f11}

#right_column .block{width:208px;background:transparent url(block-footer.gif) no-repeat 0 100%;padding-bottom:19px;margin-bottom:20px;}
#right_column .block .block_content{background:transparent url(block-content.gif) repeat-y 0 0;padding:10px 26px 10px 20px;}
#right_column .block h4{padding:30px 0 0 10px;height:59px;}
#right_column .block h4 a{display:block;width:185px;height:51px;}

body.fr #right_column #cart_block h4{background:transparent url(block-header-panier-fr.gif) no-repeat 0 0;}
body.en #right_column #cart_block h4{background:transparent url(block-header-panier-en.gif) no-repeat 0 0;}
body.es #right_column #cart_block h4{background:transparent url(block-header-panier-es.gif) no-repeat 0 0;}
body.it #right_column #cart_block h4{background:transparent url(block-header-panier-it.gif) no-repeat 0 0;}
body.de #right_column #cart_block h4{background:transparent url(block-header-panier-de.gif) no-repeat 0 0;}
#right_column #informations_block_right h4{padding:30px 0 0 10px;height:59px;}
body.fr #right_column #informations_block_right h4{background:transparent url(block-header-infos-fr.gif) no-repeat 0 0;}
body.en #right_column #informations_block_right h4{background:transparent url(block-header-infos-en.gif) no-repeat 0 0;}
body.es #right_column #informations_block_right h4{background:transparent url(block-header-infos-es.gif) no-repeat 0 0;}
body.it #right_column #informations_block_right h4{background:transparent url(block-header-infos-it.gif) no-repeat 0 0;}
body.de #right_column #informations_block_right h4{background:transparent url(block-header-infos-de.gif) no-repeat 0 0;}
body.fr #right_column .myaccount h4{background:transparent url(block-header-moncompte-fr.gif) no-repeat 0 0;}
body.en #right_column .myaccount h4{background:transparent url(block-header-moncompte-en.gif) no-repeat 0 0;}
body.es #right_column .myaccount h4{background:transparent url(block-header-moncompte-es.gif) no-repeat 0 0;}
body.it #right_column .myaccount h4{background:transparent url(block-header-moncompte-it.gif) no-repeat 0 0;}
body.de #right_column .myaccount h4{background:transparent url(block-header-moncompte-de.gif) no-repeat 0 0;}
body.fr #right_column #categories_block_left h4{background:transparent url(block-header-categ-fr.gif) no-repeat 0 0;}
body.en #right_column #categories_block_left h4{background:transparent url(block-header-categ-en.gif) no-repeat 0 0;}
body.es #right_column #categories_block_left h4{background:transparent url(block-header-categ-es.gif) no-repeat 0 0;}
body.it #right_column #categories_block_left h4{background:transparent url(block-header-categ-it.gif) no-repeat 0 0;}
body.de #right_column #categories_block_left h4{background:transparent url(block-header-categ-de.gif) no-repeat 0 0;}


#right_column #cart_block p{margin:12px 0;color:#87662e;}
#right_column #cart_block #cart-prices{background:transparent url(blockcart-sep.gif) no-repeat 50% 0;padding-top:15px;margin-top:30px;}
#right_column #cart_block #cart-prices .label{width:90px;float:left;text-align:left;padding:2px 10px 0 0;color:#380f11}
#right_column #cart_block .remove_link a{width:11px;height:13px;margin-left:4px;float:right;display:block;background:transparent url(delete.gif) no-repeat left bottom;}
#right_column #cart_block .products, #right_column #cart_block .products a{color:#380f11;}
#right_column #cart_block .products dt{clear:both;padding-top:5px;}
#right_column #cart_block .products dd{width:100px;font-size:0.8em;font-style:italic;}
#right_column #cart_block .products span.price{float:right;color:#87662e;margin-top:5px;}

#right_column #cart_block #cart-buttons{clear:both;background:transparent url(main-menu-user.gif) no-repeat 0 6px;padding:7px 0 0 40px;text-transform:uppercase;}


#right_column .myaccount li#logout{background:transparent url(main-menu-user.gif) no-repeat 0 6px;padding:7px 0 0 40px;}

/* ________________________
__/        FOOTER          \__*/
#footer{clear:both;text-align:center;padding:35px 0;}
#footer p{text-align:center;}

#footer .block_various_links, #footer .block_various_links a{color:#380f11}

#footer .block_various_links2{margin-top:40px;color:#aca58e;font-size:0.9em;}
#footer .block_various_links2 a{color:#ede5cd}