html{filter:expression(document.execCommand("BackgroundImageCache", false, true));}
body{margin:0px;padding:0px;font:12px Arial, Helvetica, sans-serif;color:#000;background:#FFF url(../images/page_pg.jpg) no-repeat top center;}
#header{width:auto;height:154px;background:url(../images/header_bg.jpg) repeat-x top left;}
#header .header_items{width:963px;height:154px;margin:0px auto;padding:0px 11px;*overflow:hidden;background:url(../images/header_bg2.jpg) no-repeat top left;}
#header .header_items h1{float:left;display:inline;width:292px;height:74px;margin:23px 0px 0px 26px;padding:0px;color:#B44AC3;}
#header .header_items h1 a{display:block;width:292px;height:74px;background:url(../images/logo.png) no-repeat;}
#header .header_items h1 a span{display:none;}
#header .header_items .panier{float:right;display:inline;width:400px;height:16px;margin:24px 15px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;color:#F9D4FF;font-size:11px;background:url(../images/panier_bg.jpg) no-repeat top right;}
#header .header_items .panier ul{margin:0px;padding:0px;list-style-type:none;}
#header .header_items .panier ul li{float:right;display:inline;}
#header .header_items .panier ul li a span{display:none;}
#header .header_items .panier ul li a.mp, #header .header_items .panier ul li a.mc{display:block;height:16px;overflow:hidden;}
#header .header_items .panier ul li a.mp{width:90px;margin-left:15px;}
#header .header_items .panier ul li a.mc{width:75px;margin-left:15px;}
#header .header_items .panier ul li p{margin:0px;padding:1px 0px 0px 0px;}
#header .header_items form{float:right;display:inline;width:245px;height:22px;margin:13px 10px 0px 0px;padding-left:10px;}
#header .header_items form input{width:220px;padding-top:3px;*padding-top:2px;border:0px;background:none;font-size:13px;}
#menu{float:left;display:inline;width:963px;height:35px;margin-top:0px;*margin-top:1px;z-index:1;}
#menu ul{list-style-type:none;margin:0px !important;padding:0px !important;}
#menu ul li{float:left;}
#menu ul li a, #menu ul li a.on{float:left;display:inline;color:#FFF;text-decoration:none;font-size:11px;margin:1px 0px 0px 0px;padding:0px 0px 0px 8px;height:35px;font-weight:normal !important;background:url(../images/m1_1.gif) no-repeat top left;cursor:pointer;text-align:center;line-height:11px;}
#menu ul li a strong, #menu ul.m li a strong.last, #menu ul li a.on strong, #menu ul.m li a.on strong.last{float:left;display:inline;height:34px;padding:0px 20px 0px 13px;background:url(../images/m1_2.gif) no-repeat right top;}
#menu ul li a strong.last{background:url(../images/m1_2_last.gif) no-repeat right top;}
#menu ul li a:hover{background:url(../images/m1_1_on.gif) no-repeat left top;}
#menu ul li a:hover strong{background:url(../images/m1_2_on.gif) no-repeat right top;color:#9C40B1;}
#menu ul li a:hover strong.last{background:url(../images/m1_2_on_last.gif) no-repeat right top;color:#9C40B1;}
#menu ul li a.on, #menu ul li a.on:hover{background:url(../images/m1_1_on.gif) no-repeat left top;color:#9C40B1;}
#menu ul li a.on strong{background:url(../images/m1_2_on.gif) no-repeat right top;}
#menu ul li a.on strong.last{background:url(../images/m1_2_on_last.gif) no-repeat right top;}
#menu ul li strong table tr td{text-align:center;height:31px;*height:34px;padding-top:2px;font-weight:bold !important;}
html*#menu ul li strong table tr td{height:34px;}
#menu strong{font-weight:normal;}
#menu li ul{position:absolute !important;list-style-type:none;margin:35px 0px 0px 0px !important;*margin:34px 0px 0px -100% !important;padding:10px 0px 10px 0px !important;border-left:3px solid #9C40B1;border-right:3px solid #9C40B1;border-bottom:3px solid #9C40B1;background:#FFF;z-index:2;}
#menu li ul li{float:none !important;margin:1px 0px 1px 0px !important;padding:0px !important;border-top:1px solid #E3E1E1;}
#menu li ul li a{display:block;height:21px;float:none !important;color:#9C40B1;margin:0px !important;padding:8px 25px 0px 25px !important;background:none !important;border-top:1px solid #FFF;white-space:nowrap;}
#menu li ul li a:hover{background:#E3E1E1 !important;}
#container, #container_index{background-color: #ffffff;width:985px;margin:0px auto;*background:url(../images/container_bg.png) repeat-y top left;background:url(../images/container_bg.gif) repeat-y top left;background-repeat:repeat-y;text-align:left;}
#container_index{width:953px;padding:10px 11px 0px 21px;background:url(../images/container_bg.gif) repeat-y top left;text-align:left;}
.shadow{width:953px;margin:0px auto;background:url(../images/shadow.gif) repeat top left;padding:2px 11px 0px 21px;}
#container_end{width:985px;height:12px;margin:0px auto;overflow:hidden;background:url(../images/container_bg2.png) no-repeat;*background:url(../images/container_bg2.gif) no-repeat;}
#flash{width:943px;height:336px;margin:0px auto;padding:10px 21px 0px 21px;background:url(../images/flash_bg.gif) no-repeat;}
#flash div{float:left;display:inline;width:778px;height:316px;margin-right:5px;}
#flash a img{float:left;display:inline;width:160px;margin-bottom:2px;}
#left, #right{float:left;display:inline;width:160px;background:#fff;}
.box1{width:160px;background:url(../images/box1_bottom.jpg) no-repeat left bottom;padding-bottom:3px;margin-bottom:7px;}
.box1 .title, .box1 .title_tag{display:block;width:149px;height:22px;color:#FFF;font-weight:bold;font-size:15px;margin:0px;padding:6px 0px 0px 11px;background:url(../images/box1_top.jpg) no-repeat top left;}
.title_tag{background:url(../images/box_tag_top.jpg) no-repeat top left !important;color:#7A368B !important;font-size:14px !important;}
.box1 .tag{margin:0px;padding:6px 9px 6px 9px;border-top:1px solid #E5E3E3;font-size:11px;}
.box1 .tag span{font-size:18px;}
.box1 .title2{display:block;width:138px;color:#623273;font-size:11px;font-weight:bold;margin:0px;padding:5px 10px 6px 10px;background:#E3E1E1;}
.box1 div, .box_blog div{border-left:1px solid #E5E3E3;border-right:1px solid #E5E3E3;margin-top:1px;}
.box1 div ul, .box_blog div ul{margin:0px;padding:0px;list-style-type:none;}
.box1 div ul li, .box_blog div ul li{display:block;border-top:1px solid #E5E3E3;width:142px;padding:6px 8px 6px 8px;}
.box1 div ul li.video{display:block;border-top:1px solid #E5E3E3;width:158px;padding:0px;}
.box1 div ul li a, .box_blog div ul li a{color:#000;text-decoration:none;font-size:11px;background:url(../images/arrow1.gif) no-repeat 0px 4px;padding-left:7px;}
.box1 div ul li.video a{padding-left:0px;background:none;}
.box1 div ul li a:hover, .box_blog div ul li a:hover{text-decoration:underline;}
.bann_left, .bann_right{margin-bottom:10px;width:160px;}
.box1 div form{padding:5px 0px;}
.box1 div form ul li{border:none;padding:1px 8px 1px 8px !important;}
.box1 div form ul li.but{border:none;padding:10px 0px 3px 9px !important;}
.but_voter{width:139px;height:25px;border:0px;background:url(../images/but_voter.jpg) no-repeat;cursor:pointer;}
.box2{width:160px;background:url(../images/box2_bottom.gif) no-repeat bottom left;padding-bottom:4px;margin-bottom:10px;}
.box2 p.title{display:block;width:142px;font-weight:bold;color:#9C40B1;background:url(../images/box2_top.gif) no-repeat top left;margin:0px;padding:8px 9px 20px 9px;}
.box2 ul{margin:0px;padding:0px 0px 10px 0px;width:154px;border-left:3px solid #A043B3;border-right:3px solid #A043B3;list-style-type:none;}
.box2 ul li a, .box2 ul li a.on{color:#9C40B1;text-decoration:none;border-top:1px solid #E3E1E1;font-weight:bold;display:block;width:138px;padding:7px 8px 7px 8px;}
.box2 ul li a:hover, .box2 ul li a.on{background:#E3E1E1;}
#center{float:left;display:inline;width:599px;padding-left:18px;padding-right:6px;color:#000;}
h1, h2, h3, h4, h5{clear:both;margin:0px 0px 4px 0px;padding:0px 0px 0px 23px;color:#B44AC3;font-size:23px;font-weight:normal;background:url(../images/arrow2.gif) no-repeat 0px 3px;}
h3{background:url(../images/arrow3.gif) no-repeat 0px 3px;}
h4{background:url(../images/arrow4.gif) no-repeat 0px 3px;}
h5{background:url(../images/arrow5.gif) no-repeat 0px 3px;}
h6{color:#B44AC3;font-size:30px;font-weight:normal;margin:0px;padding:0px;}
h6.line{color:#B44AC3;font-size:30px;font-weight:normal;margin:0px 0px 2px 0px;padding:0px;border-bottom:4px solid #E3E1E1;width:574px;}
h1.line{color:#B44AC3;font-size:30px;font-weight:normal;margin:0px 0px 2px 0px;padding:0px;border-bottom:4px solid #E3E1E1;width:574px; background: none;}
.tn1{float:left;display:inline;width:184px;height:211px;margin:0px 8px 15px 0px;border:1px solid #E3E1E1;background:#FFF;}
.tn1 img{vertical-align:middle;}
.tn1 p.title{float:left;display:inline;width:95px;height:28px;margin:7px 0px 0px 7px;padding:0px;overflow:hidden;}
.tn1 p.prix{float:left;display:inline;width:54px;height:18px;margin:6px 0px 0px 0px;padding:4px 0px 0px 0px;font-weight:bold;text-align:right;color:#5C2F6C;overflow:hidden;}
.tn1 a.add{float:left;display:inline;width:22px;height:20px;margin:6px 0px 0px 5px;background:url(../images/panier2.gif) no-repeat;}
.tn1 a.im{display:block;border-bottom:1px solid #e3e1e1;height:173px;overflow:hidden;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:center;vertical-align:middle;}
.tn1 a.im table{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:100%;height:100%;}
.tn1 a.im table td{vertical-align:middle !important;text-align:center !important;}
.tn1 a.add span{display:none;}
.nav2{color:#666;font-size:10px;margin:0px 10px 14px 0px;}
.nav2 a{color:#666;text-decoration:none;}
.nav2 a:hover{text-decoration:underline;}
.pages_top, .pages_bottom{width:575px;border-bottom:4px solid #E3E1E1;padding-bottom:5px;margin:5px 0px 20px 0px;font-size:11px;color:#666;overflow:hidden;}
.pages_top{border-top:4px solid #E3E1E1;border-bottom:none;padding:5px 0px 0px 0px;margin:2px 0px 15px 0px;}
.pages_top p, .pages_bottom p{float:left;display:inline;margin:0px 6px 0px 0px;padding:2px 0px 0px 0px;height:18px;}
.pages_top .inp2, .pages_bottom .inp2{float:left;display:inline;font-size:12px !important;width:80px;color:#666;}
.pages_top ul, .pages_bottom ul{float:right;display:inline;text-align:right;list-style-type:none;margin:0px;padding:2px 0px 0px 0px;height:18px;}
.pages_top ul li, .pages_bottom ul li{display:inline;}
.pages_top ul li a, .pages_top ul li a.on, .pages_bottom ul li a, .pages_bottom ul li a.on{color:#666;text-decoration:none;padding:0px 5px;}
.pages_top ul li a:hover, .pages_bottom ul li a:hover{text-decoration:underline;}
.pages_top ul li a.on, .pages_top ul li a.on:hover, .pages_bottom ul li a.on, .pages_bottom ul li a.on:hover{font-weight:bold;color:#663366;text-decoration:none;}
.bg_promo{width:590px;background:url(../images/bg_promo.gif) no-repeat top left;overflow:hidden;padding-top:15px;}
.bg_promo h4{background:url(../images/arrow4_2.gif) no-repeat 0px 3px;}
.slide_produit{margin:0px 0px 0px 0px;}
.slide_produit div{padding:10px;background:#ECECEC url(../images/bg_ref.jpg) repeat-x top left;}
.slide_produit div p{margin:0px;padding:0px;color:#666;}
.slide_produit div p strong{color:#000;}
.flash_produit{margin:0px 0px 23px 0px;}
.box_newsletter{width:145px;height:93px;overflow:hidden;margin-bottom:10px;padding:7px 5px 0px 10px;background:url(../images/box_newsletter.jpg) no-repeat top left;}
.box_newsletter p{margin:0px;padding:0px;font-weight:bold;color:#5E2F6F;font-size:11px;}
.box_newsletter p.title{margin-bottom:14px;font-size:14px;}
.inp1{float:left;display:inline;width:96px;margin:3px 2px 0px 0px;border:1px solid #3A6A8A;background:#FFF;padding:1px 2px;font-size:13px;}
.but_ok{float:left;display:inline;width:38px;height:25px;border:0px;background:url(../images/but_ok.jpg) no-repeat;cursor:pointer;}
.box_blog{width:160px;margin-bottom:10px;padding-bottom:3px;background:url(../images/box1_bottom.jpg) no-repeat left bottom;}
.box_blog p.title{width:160px;height:28px;margin:0px 0px 1px 0px;padding:0px;background:url(../images/box_blog_top.jpg) no-repeat;}
.box_blog p.title span{display:none;}
.no{background:none !important;padding-left:0px !important;}
.box_associes{margin-bottom:10px;}
.box_associes p, .box_associes div p{margin:0px;padding:0px;}
.box_associes p.title{color:#B44AC3;font-weight:bold;font-size:14px;border-bottom:1px solid #E3E1E1;padding-bottom:7px;}
.box_associes div{border-bottom:1px solid #E3E1E1;padding:5px 0px;overflow:hidden;width:160px;}
.box_associes div img{float:left;display:inline;border:1px solid #E3E1E1;width:50px;height:47px;margin-right:7px;}
.box_associes div p.prod_title{float:left;display:inline;width:101px;height:28px;margin-bottom:4px;overflow:hidden;line-height:13px !Important;}
.box_associes div p.prod_prix{float:left;width:80px;font-weight:bold;color:#5C2F6C;}
.box_associes div p.prod_add{float:left;width:15px;height:13px;background:url(../images/panier3.gif) no-repeat;}
.box_associes div p.prod_add a{display:block;width:15px;height:13px;}
.box_associes div p.prod_add a span{display:none;}
#footer{width:963px;height:271px;margin:0px auto;padding:0px 0px 0px 0px;color:#FFF;background:#633773 url(../images/footer_bg.png) repeat-x top left;}
#footer .nav1{width:963px;height:127px;padding:20px 0px 0px 0px;background:url(../images/footer_bg2.png) no-repeat top left;}
#footer .nav1 ul{float:left;display:inline;padding:0px;list-style-type:none;}
#footer .nav1 ul li{float:left;display:inline;width:169px;margin:0px 2px 2px 0px;padding:2px 0px 1px 0px;}
#footer a{color:#FFF;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .nav1 ul.m1{width:516px;margin:19px 0px 0px 45px;padding-right:20px;background:url(../images/bar1.gif) no-repeat center right;}
#footer .nav1 ul.m2{width:357px;margin:19px 0px 0px 25px;}
#footer .nav1 a#recherchebottom{float:left;display:inline;width:285px;height:29px;margin:0 0 0 660px;}
#footer .cards{width:331px;height:20px;margin:21px auto 14px auto;background:url(../images/footer_cards.gif) no-repeat;}
#footer p{font-size:10px;text-align:center;margin:0px 0px 0px 0px;padding:0px;}
#footer .rss{text-align:center;margin:10px 10px 0px 10px;}
#footer .rss img{margin:0px 6px;}
.cleaner{clear:both;*height:1px;*overflow:hidden;}
img{vertical-align:top;border:0px;}
form{margin:0px;padding:0px;}
.recherche-intel{width:400px;float:right;margin-top:13px;display:inline;height:31px;text-align:right;}
#lightwindow_overlay{display:none;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100px;z-index:500;}
#lightwindow{display:none;visibility:hidden;position:absolute;z-index:999;line-height:0px;}
#lightwindow_container{display:none;visibility:hidden;position:absolute;padding:0 0 0 0;margin:0 0 0 0;background-color:#5e2f6f;}
* html #lightwindow_container{overflow:hidden;}
#lightwindow_contents{overflow:hidden;z-index:0;position:relative;border:10px solid #5e2f6f;}
#lightwindow_title_bar_inner{padding:0px 5px 0px 5px;}
#lightwindow_loading{height:100%;width:100%;top:0px;left:0px;z-index:9999;position:absolute;background-color:#f0f0f0;padding:10px;}
#lightwindow_loading_shim{display:none;left:0px;position:absolute;top:0px;width:100%;height:100%;}
#lightwindow_loading span{font-size:12px;line-height:32px;color:#444444;float:left;padding:0 10px 0 0;}
#lightwindow_loading span a, #lightwindow_loading span a:link, #lightwindow_loading span a:visited{color:#09F;text-decoration:none;cursor:pointer;}
#lightwindow_loading span a:hover, #lightwindow_loading span a:active{text-decoration:underline;}
#lightwindow_loading img{float:left;margin:0 10px 0 0;}
#lightwindow_navigation{position:absolute;top:0px;left:0px;display:none;}
#lightwindow_navigation_shim{display:none;left:0px;position:absolute;top:0px;width:100%;height:100%;}
#lightwindow_navigation a, #lightwindow_navigation a:link, #lightwindow_navigation a:visited, #lightwindow_navigation a:hover, #lightwindow_navigation a:active{outline:none;}
#lightwindow_previous, #lightwindow_next{width:49%;height:100%;background:transparent url(../images/blank.gif) no-repeat;display:block;}
#lightwindow_previous{float:left;left:0px;}
#lightwindow_next{float:right;right:0px;}
#lightwindow_previous:hover, #lightwindow_previous:active{background:url(../images/prevlabel.gif) left 15% no-repeat;}
#lightwindow_next:hover, #lightwindow_next:active{background:url(../images/nextlabel.gif) right 15% no-repeat;}
#lightwindow_previous_title, #lightwindow_next_title{display:none;}
#lightwindow_galleries{width:100%;position:absolute;z-index:50;display:none;overflow:hidden;margin:0 0 0 10px;bottom:0px;left:0px;}
#lightwindow_galleries_tab_container{width:100%;height:0px;overflow:hidden;}
a#lightwindow_galleries_tab, a:link#lightwindow_galleries_tab, a:visited#lightwindow_galleries_tab{display:block;height:20px;width:77px;float:right;line-height:22px;color:#ffffff;text-decoration:none;font-weight:bold;cursor:pointer;font-size:11px;color:#ffffbe;background:url(../images/black-70.png) repeat 0 0 transparent;}
* html a#lightwindow_galleries_tab, * html a:link#lightwindow_galleries_tab, * html a:visited#lightwindow_galleries_tab{background:none;background-color:#000000;opacity:.70;filter:alpha(opacity=70);}
a:hover#lightwindow_galleries_tab, a:active#lightwindow_galleries_tab{color:#ffffbe;}
#lightwindow_galleries_tab_span{display:block;height:20px;width:63px;padding:0 7px 0 7px;}
#lightwindow_galleries_tab .up{background:url(../images/arrow-up.gif) no-repeat 60px 5px transparent;}
#lightwindow_galleries_tab .down{background:url(../images/arrow-down.gif) no-repeat 60px 6px transparent;}
#lightwindow_galleries_list{background:url(../images/black-70.png) repeat 0 0 transparent;overflow:hidden;height:0px;}
* html #lightwindow_galleries_list{background:none;background-color:#000000;opacity:.70;filter:alpha(opacity=70);}
.lightwindow_galleries_list{width:200px;float:left;margin:0 0 10px 0;padding:10px;}
.lightwindow_galleries_list h1{color:#09F;text-decoration:none;font-weight:bold;cursor:pointer;padding:10px 0 5px 0;font-size:16px;}
.lightwindow_galleries_list li{margin:5px 0 5px 0;list-style-type:none;}
.lightwindow_galleries_list a, .lightwindow_galleries_list a:link, .lightwindow_galleries_list a:visited{display:block;line-height:22px;color:#ffffff;text-decoration:none;font-weight:bold;cursor:pointer;padding:0 0 0 10px;font-size:11px;}
.lightwindow_galleries_list a:hover, .lightwindow_galleries_list a:active{background:#000000;color:#ffffbe;border-left:3px solid #ffffbe;padding:0 0 0 7px;}
#lightwindow_data{position:absolute;}
#lightwindow_data_slide{position:relative;}
#lightwindow_data_slide_inner{background-color:#ffffff;padding:0 10px 10px 10px;}
#lightwindow_data_caption{padding:10px 0 0 0;color:#666666;line-height:25px;background-color:#ffffff;clear:both;}
#lightwindow_data_details{background-color:#f0f0f0;padding:0 10px 0 10px;height:20px;}
#lightwindow_data_author_container{width:40%;text-align:right;color:#666666;font-style:italic;font-size:10px;line-height:20px;float:right;overflow:hidden;}
#lightwindow_data_gallery_container{font-size:10px;width:40%;text-align:left;color:#666666;line-height:20px;float:left;overflow:hidden;}
#lightwindow_title_bar{height:25px;overflow:hidden;}
#lightwindow_title_bar_title{color:#1E7EC8;font-size:14px;line-height:25px;text-align:left;float:left;}
a#lightwindow_title_bar_close_link, a:link#lightwindow_title_bar_close_link, a:visited#lightwindow_title_bar_close_link{float:right;text-align:right;cursor:pointer;color:#1E7EC8;line-height:25px;padding:0;margin:0;}
a:hover#lightwindow_title_bar_close_link, a:active#lightwindow_title_bar_close_link{color:#B44AC3;}
#lightwindow p{color:#000000;padding-right:10px;}
.upsell{width:100%;}
.upsell h5{background:none;}
.shopping-cart-collaterals h4{font-size:12px;}
.generic-product-list ul{}
.generic-product-list ul li{margin:0px 0px 0px 0px;}

#sticker_container {width:575px; height:auto; overflow:hidden; font: 12px Arial, Helvetica, sans-serif; color: black; margin: 0; padding: 0;}
#sticker_container div { padding: 0; background: none; }
#sticker_container div.label { float: left; background:url('../images/label.png') no-repeat left top; font-size:15px; line-height: 25px; height: 33px; width: 35px; margin-right: 10px; padding-left: 5px; font-weight:bold; color:#FFFFFF; margin-bottom: 10px; }
#sticker_container div.title { font-weight: bold; line-height: 35px; font-family:Arial; color:#5b326a; font-size:14px; margin:0 0 5px 0;}
#sticker_container div.sticker_col_left div.title span {font-family:Arial; color:#828282; font-size:10px; margin:0 0 5px 0; font-style:italic;}
#sticker_container div.sticker_main_header {width:575px; height:28px; background:url('../images/box3_top.png') no-repeat left top;}
#sticker_container div.sticker_main_header h1 {font-size:15px; font-weight:bold; color:#FFFFFF; margin:0; padding:4px 0 0 10px;}

#sticker_container div.sticker_col_left { overflow:hidden; float:left; padding:10px 10px 0 10px; background:#f5f5f5;}
#sticker_container div.sticker_col_left div.textarea {margin:7px 0 10px 0;}
#sticker_container div.sticker_col_left div.textarea div.textarea_container {width:230px; height:100px; background:url('../images/textarea.png') no-repeat left top;margin:3px 0 0 0;}
#sticker_container div.sticker_col_left div.textarea textarea {width:220px; height:90px; border:0; outline:0; overflow:hidden; font-family:Arial; color:#828282; font-size:11px; padding:5px 0 0 5px;}
#sticker_container div.sticker_col_left div.textarea div.textarea_container #preview {width:220px; height:90px; border:0; outline:0; background:none; overflow:hidden; font-family:Arial; color:#828282; font-size:11px; padding:5px 0 0 5px;}

#sticker_container div.sticker_col_right {width:300px; height:180px; overflow:hidden; float:right; padding:10px 10px 0 10px; background:#f5f5f5;}
#sticker_container div.sticker_col_right div.sticker_cr_row {width:290px; height:auto; overflow:hidden; margin:0 0 10px 0;}
#sticker_container div.sticker_col_right div.sticker_cr_row  label {font-family:Arial; color:#414141; font-size:11px; margin:0 0 0 0;}

#sticker_container div.sticker_col_right div.sticker_cr_row div.font_list {width:100px; height:auto; overflow:hidden; float:left;}
#sticker_container div.sticker_col_right div.sticker_cr_row div.font_list select {width:100px; height:22px; font-family:Arial; color:#414141; font-size:11px; margin:3px 0 0 0; border:1px solid #cccccc;}

#sticker_container div.sticker_col_right div.sticker_cr_row div.alignment { width:69px;  height:auto; overflow:hidden; float:left; margin:0 0 0 15px;}
#sticker_container div.sticker_col_right div.sticker_cr_row div.alignment table {width:69px; height:22px; border:1px solid #e3e1e1; margin:3px 0 0 0; }
#sticker_container div.sticker_col_right div.sticker_cr_row div.alignment table td.first{border:0; width:23px; text-align:center; vertical-align:middle;}
#sticker_container div.sticker_col_right div.sticker_cr_row div.alignment table td {border-left:1px solid #e3e1e1; width:23px; text-align:center; vertical-align:middle;}
#sticker_container div.sticker_col_right div.sticker_cr_row div.alignment table td span {padding:2px 2px 1px 2px; background:#f5f5f5;}
#sticker_container div.sticker_col_right div.sticker_cr_row div.alignment table td span.active {padding:2px 2px 1px 2px; background:#e3e1e1;}

#sticker_container div.sticker_col_right div.sticker_cr_row_02 {width:300px; height:auto; overflow:hidden; margin:0;}
#sticker_container div.sticker_col_right div.sticker_cr_row_02  label {font-family:Arial; color:#414141; font-size:11px; margin:0 0 0 0;}
#sticker_container div.color { margin-right: 10px; height:auto; overflow:hidden;}
#sticker_container div.color div.color_sticker_container { height: 35px; margin:3px 0 0 0; padding:6px 0px 5px 12px; background: #ffffff; border: 1px solid #cccccc; }
#sticker_container div.color div.color_sticker_container a {width:11px; height:11px; float: left; border: 1px solid #cccccc; margin: 2px 4px 2px 4px; cursor: pointer;}
#sticker_container div.color div.color_sticker_container a img {border:0;}
#sticker_container div.sticker_col_right div.sticker_cr_row_02 div.color {height:auto; overflow:hidden;}
#sticker_container div.sticker_col_right div.sticker_cr_row_02 div.color div.color_sticker_container { height:50px; margin:3px 0 0 0; padding:6px 12px 5px 12px; background: #ffffff; border: 1px solid #cccccc; no-repeat left top;}


#sticker_container div.sticker_col_right div.sticker_cr_row_02  div.orientation {width:275px; height:90px; padding:10px 0 11px 15px; background:url('../images/orientation_bg.png') no-repeat left top;}
#sticker_container div.sticker_col_right div.sticker_cr_row_02  div.orientation div.left {width:120px; height:auto; overflow:hidden; float:left;}
#sticker_container div.sticker_col_right div.sticker_cr_row_02  div.orientation div.left label {font-family:Arial; color:#414141; font-size:11px; margin:0 0 0 0;}

#sticker_container div.sticker_col_right div.sticker_cr_row_02  div.orientation div.left div.button {width:91px; height:24px; margin:5px 0 0 0;}
#sticker_container div.sticker_col_right div.sticker_cr_row_02  div.orientation div.left div.button a.button {width:91px; height:19px; padding:5px 0 0 0; display:block; background:url('../images/button_orientation.png') no-repeat 0 0; text-transform:uppercase; font-size:12px; color:#ceaed2; text-align:center; text-decoration:none; font-weight:bold;}

#sticker_container div.sticker_col_right div.sticker_cr_row_02  div.orientation div.left div.button a.button:hover, #sticker_container div.sticker_col_right div.sticker_cr_row_02  div.orientation div.left div.button a.active_orient_btn {width:91px; height:20px; padding:5px 0 0 0; display:block; background:url('../images/button_orientation.png') no-repeat 0 -25px; text-transform:uppercase; font-size:12px; color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold;}

#sticker_container div.sticker_col_right div.sticker_cr_row div.right {width:90px; height:auto; overflow:hidden; margin:0 0 0 15px; float:left}

#sticker_container div.sticker_col_right div.sticker_cr_row div.right div.size_changer {width:90px; height:22px; margin:3px 0 0 0;}
#sticker_container div.sticker_col_right div.sticker_cr_row div.right div.size_changer a.plus {width:22px; height:22px; display:block; background:url('../images/font_size.png') no-repeat 0 0; float:left;}
#sticker_container div.sticker_col_right div.sticker_cr_row div.right div.size_changer a.minus {width:22px; height:22px; display:block; background:url('../images/font_size.png') no-repeat 0 -22px; float:left;}

#sticker_container div.sticker_col_right div.sticker_cr_row div.right div.size_changer span {display:block; float:left; margin:0 0 0 10px; color:#414141; padding:6px 0 0 0; font-size:11px;}


#sticker_container div.sticker_bottom {width:565px; height:auto; overflow:hidden; float:left; padding:10px 0 10px 10px; background:#f5f5f5; margin:5px 0 0 0;}
#sticker_container div.sticker_bottom div.surface {width:130px; float:left; padding:4px 0 0 0;}
#sticker_container div.sticker_bottom div.surface label {font-family:Arial; color:#414141; font-size:11px;}
#sticker_container div.sticker_bottom div.surface span { padding:0 0 0 5px; font-weight:bold;}

#sticker_container div.sticker_bottom div.superficie {float:left; height:20px; margin:0 0 0 130px;}
#sticker_container div.sticker_bottom div.superficie label {font-family:Arial; color:#414141; font-size:11px;}
#sticker_container div.sticker_bottom div.superficie input.sf { background:#FFFFFF; height:18px; width:50px; padding:0; margin:0 5px 0 5px;}
#sticker_container div.sticker_bottom div.superficie span { padding:0 0 0 0; font-weight:bold;}

#sticker_container div.sticker_bottom div.proportion {width:150px; float:right;height:20px;}
#sticker_container div.sticker_bottom div.proportion  label {font-family:Arial; color:#414141; font-size:11px; padding:0 0 0 5px;}


#sticker_container .add-to-cart-box { float: left;  color: #7446a3; font-weight: bold; line-height: 20px; text-align: center; }
#sticker_container .add-to-cart-box .qty-box { line-height: 20px; }
#sticker_container .add-to-cart-box .qty-box label { margin-right: 20px; color: #7446a3; font-weight: bold; }
#sticker_container .add-to-cart-box .qty-box .input-text { margin-right: 20px; }
#sticker_container .add-to-cart-box .form-button { margin-left: 150px; border: none; background: url('../images/ajouter_button.png') no-repeat 0 0; padding: 0; }
#sticker_container .add-to-cart-box .form-button span { display: block; text-align: left; line-height: 33px; padding-left: 19px; width: 150px; height: 35px; }

#sticker_container .price-box { float: right; margin-right: 20px; }
#sticker_container .price-box .regular-price, #sticker_container .price-box .regular-price .price {  color: #7446a3; font-weight: bold; line-height: 20px; }
