@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,legend,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th,legend{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}:focus{outline:0;outline-style:none;}html,body{margin:0;padding:0;}body{height:100%;background:#f1f1f1 url(/images/backgrounds/bg-body-student.jpg) repeat-x top fixed;color:#000;font-size:11px;font-family:"lucida grande",verdana,"lucida sans unicode",arial,sans-serif;position:relative;line-height:16.28px;}#container{min-height:100%;position:relative;padding-bottom:20px;}.block{width:960px;margin:0 auto;position:relative;}a:link,a:visited,a:hover,a:active{text-decoration:underline;color:#000;}a:hover{text-decoration:none;}a:focus{outline-style:none;}.clear{clear:both;}.center{text-align:center;}strong{font-weight:bold;}hr{border:1px dotted #999;margin-bottom:15px;}table{width:100%;}table th{font-weight:bold;}input[type=checkbox]{margin-right:10px;}.edit{font-size:.9em;}.last{margin-right:0;}.two_columns{float:left;}.two_columns.main{width:560px;}.two_columns.sidebar{width:330px;float:right;margin-right:-20px;}.two_columns.sidebar .notice,#right_section .notice{margin-bottom:10px;}.two_columns.sidebar .notice h3{font-size:1.25em;margin-bottom:4px;}.two_columns.sidebar ul{list-style:disc outside;}.two_columns.sidebar ul li{margin-bottom:5px;margin-left:10px;}.two_columns.sidebar a{font-weight:bold;}#facebox{width:390px;}.notice{background-color:#fff2bb;padding:1em;color:#000;position:relative;}.notice p{margin:0;}#size .notice{margin:10px 0;padding:10px;}.confirmation{background-color:#E6EFC2;}.error{background:#fbe3e4!important;}.neutral{background:#fff!important;}.error ul{margin:0 auto;list-style:disc outside;margin:10px 0 10px 20px;}.notice.error h2{font-size:1.4em;}.errorfield{background:#fbe3e4;}.notice hr{margin:15px 0;}.notice td{text-align:right;}#notices .notice{font-weight:bold;}#notices .notice,#product .notice{text-align:center;}#sessions_new #body .block,#sessions_create #body .block{background:none!important;}#sessions_new #notices .notice,#sessions_create #notices .notice{border:5px solid #fff2bb;}#sessions_new #notices .error,#sessions_create #notices .error{border:5px solid #fbe3e4;}#sessions_new #notices .notice,#sessions_create #notices .notice,#sessions_new #notices .error,#sessions_create #notices .error{padding-bottom:10px;margin-bottom:-10px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px;z-index:20;}#header{position:relative;height:90px;}#header a{color:#fff;}#top_menu{position:absolute;top:-1px;right:0;height:18px;padding:6px 10px;color:#fff;background:#000;opacity:.8;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border:2px solid #000;}#top_menu li{display:inline;}#top_menu a{text-decoration:none;}#top_menu li.current a{color:#666;}#top_menu a:hover{text-decoration:underline;}#header #menu{position:absolute;top:63px;left:145px;height:30px;width:520px;text-transform:uppercase;font-weight:bold;position:relative;padding-left:10px;}#header #menu li{float:left;}#header #menu li a{color:#333;text-align:center;text-decoration:none;display:block;width:100px;height:27px;line-height:27px;border-left:1px solid #fff;border-bottom:0 solid #f6f6f6;background:#efefef;text-shadow:#fff 0 1px 1px;}#header #menu li a.last{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px;}#header #menu li a.about{width:137px;}#header #menu li.current a,#header #menu li a:hover{background:#3475AA;color:#fff;border-bottom:1px solid #30aaf8;text-shadow:#666 0 1px 1px;}#header #menu li a.promo:hover,#header #menu li.current a.promo{background:transparent url(/images/backgrounds/bg-menu-promo.png) repeat-x center;color:#333;border-bottom:1px solid #F8C115;}#header #menu li a.new:hover,#header #menu li.current a.new{background:transparent url(/images/backgrounds/bg-menu-new.gif) repeat-x bottom;border-bottom:1px solid #a81703;}#header #menu li a.deal:hover,#header #menu li.current a.deal{color:#ebefda;background:#529214;}#header div#cart_item{position:absolute;height:36px;width:252px;top:40px;right:20px;background:transparent url(/images/backgrounds/bg-cart.png) repeat-x top center;font-size:12px;}#header div#cart_item a{padding:10px 20px 15px;height:6px;display:block;text-align:center;text-decoration:none;}#header div#cart_item a:hover{text-decoration:underline;}#header div#cart_item img{position:absolute;top:10px;right:10px;}#header div#cart_item .cart-icon{left:10px;}#logo{width:160px;height:86px;position:absolute;top:20px;left:0;z-index:100;}#logo a{text-decoration:none;width:100%;height:100%;display:block;}span.button,a.button,button.button{display:inline-block;float:none;margin:10px 7px 10px 0;background:#dff4ff;border:1px solid #ccc;border-top:1px solid #efefef;border-left:1px solid #efefef;font-size:100%;color:#369!important;line-height:130%;text-decoration:none!important;font-weight:bold;cursor:pointer;padding:4px 7px 3px 7px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}button.button{width:auto;overflow:visible;padding:2px 10px 1px 7px;}button[type].button{padding:3px 7px;line-height:16px;}*:first-child+html button[type]{padding:2px 10px 1px 7px;}.button:hover{background-color:#ececec;border:1px solid #c2e1ef;color:#369;}.button:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}.button.submit{color:#529214!important;background:#e6efc2 url(/images/icons/next.gif) no-repeat 100% 50%;padding-right:15px!important;}.button.submit:hover{background-color:#efefef;border:1px solid #c6d880;color:#529214!important;}.button.submit:active{background-color:#e6efc2;border:1px solid #529214;color:#529214!important;}.button.cancel{color:#d12f19!important;background:#efefef url(/images/icons/cancel.gif) no-repeat 2% 50%;text-indent:15px;}.button.cancel:hover{background-color:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19!important;}.button.cancel:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff!important;}.button.edit{color:#333!important;background:#ececec url(/images/admin/edit.gif) no-repeat 5% 50%;padding-left:25px!important;margin-top:5px;}.button.edit:hover{background-color:#dff4ff;border:1px solid #ccc;color:#333!important;}.button.edit:active{background-color:#dff4ff;border:1px solid #ccc;color:#369!important;}button[disabled].button,button[disabled].button:hover,button[disabled].button:active,button.submit.disabled:hover,button.submit.disabled{opacity:.6;background:#ccc!important;border:1px solid #ccc!important;color:#333!important;padding:3px 7px;}button::-moz-focus-inner{border:0;}.button.login{background:#ccc url(/images/icons/next-grey.gif) no-repeat 100% 50%;padding-right:15px!important;-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;}.button.login:hover{background:#efefef url(/images/icons/next-grey.gif) no-repeat 100% 50%;top:1px:;}.button.login:active{-webkit-box-shadow:0 0 0 #333;-moz-box-shadow:0 0 0 #333;}button.button.login{color:#333!important;text-shadow:#DDD 0 1px 1px;}h2{font-size:1.6em;margin-bottom:.5em;font-weight:bold;}h3{font-size:1.3em;font-family:helvetica,verdana,arial,sans-serif;font-weight:bold;}h4{font-weight:bold;margin-bottom:10px;}#body .block{background:#fff url(/images/backgrounds/bg-content.gif) repeat-y center;}#content{padding:20px;background:#fff;height:100%;position:relative;}#content h1{text-indent:-9999px;position:absolute;}#breadcrumbs{width:790px;height:29px;margin:0 auto;padding-left:170px;padding-top:12px;background:#0198F8 url(/images/backgrounds/bg-breadcrumb.png) repeat-x center top;color:#fff;position:relative;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.16,#009bfb),color-stop(0.73,#2868a3));background-image:-moz-linear-gradient(center top,#009bfb 16%,#2868a3 73%);}#breadcrumbs_path{text-transform:capitalize;}#breadcrumbs .breadcrumbs_info{padding-right:5px;float:left;}#breadcrumbs a{text-decoration:none;margin-right:3px;color:#fff;}#breadcrumbs a:hover{text-decoration:underline;}#breadcrumbs h1{display:inline;}#help_shortcut{position:absolute;right:200px;top:8px;display:none;width:141px;height:25px;background:transparent url(/images/buttons/btn-aide.gif) no-repeat;}#help_shortcut a{color:#333;display:block;height:20px;padding:4px 0 0 21px;width:122px;text-shadow:1px 1px 0 #fff;font-weight:bold;}#left_menu{width:150px;height:100%;float:left;}#left_menu a{text-decoration:none;}#left_menu a:hover{text-decoration:underline;}#left_menu h3{background:transparent url(/images/backgrounds/bg-left-menu-header.gif) bottom left;height:28px;display:block;}#left_menu h3 a{font-size:11px;display:block;text-transform:uppercase;font-weight:bold;line-height:30px;margin-bottom:0;height:28px;margin:0 0 0 20px;overflow:visible;}#left_menu h3:hover,#left_menu h3.current{background:transparent url(/images/backgrounds/bg-left-menu-header.gif) top left;text-decoration:none;}#left_menu ul{margin:10px 0 20px 20px;}#left_menu ul li{padding-bottom:2px;padding-left:3px;}#left_menu ul li a{font-weight:normal;}#left_menu ul li a:hover{color:#a0001c;text-decoration:none;}#left_menu li.current a,#left_menu li{color:#a0001c;font-weight:bold!important;}#right_section{position:relative;margin-left:150px;padding:18px 20px 10px;overflow:hidden;width:770px;}#right_section h2{margin-bottom:15px;}#right_section h3{margin:10px 0 5px;}#right_section p{line-height:16px;margin-bottom:15px;}#right_section ul{list-style:disc outside;padding-left:2em;margin-bottom:15px;}#right_section ul li{margin-bottom:2px;}a.go_up{display:inline-block;margin-bottom:30px;}#users_new #body .block #content,#users_confirmation #body .block #content,#users_welcome #body .block #content,#users_create #body .block #content,#users_invite #body .block #content{background:#fff url(/images/backgrounds/bg-user-new.jpg) no-repeat left top;padding:0;}#signup_wrapper{position:relative;height:410px;}#user_new_form,#user_new_confirmation{float:right;width:370px;padding:20px;}#user_new_confirmation p.notice,#user_new_form p.signup_info{margin:15px 0;}#user_new_form .register{margin:20px 0 0 0;}#ad_moto{position:absolute;width:494px;height:50px;bottom:0;left:0;font-size:25px;color:#fff;padding:0 20px;letter-spacing:-1px;font-weight:bold;text-align:center;}#ad_moto img{position:relative;top:-15px;float:right;}#sessions_new #breadcrumbs,#sessions_create #breadcrumbs{display:none;}#sessions_new #body #content,#sessions_create #body #content{padding:0;}#sessions_new #body #content{background:none;}.home_content_wrap{background-color:#fff;}#login_banner{background:transparent url(/images/backgrounds/bg-homepage.jpg) no-repeat;height:435px;position:relative;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-khtml-border-top-right-radius:8px;border-top-right-radius:8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-khtml-border-top-left-radius:8px;border-top-left-radius:8px;}#login_box{height:200px;width:300px;position:absolute;right:0;top:10px;padding:0 0 20px;text-shadow:#333 0 1px 1px;}#login_box h2{font-size:14px;margin:0 0 20px 0;color:#fff;}#login_box .field{margin-bottom:15px;}#login_box .field label{width:100px;font-size:12px;}#login_box .button{margin:10px 0;}#login_form{margin:10px 0 0;padding:10px 10px;color:#fff;font-weight:bold;}#login_box #new_member{display:block;height:54px;padding-right:52px;text-align:center;font-size:26px;text-transform:uppercase;font-weight:bold;color:#3b6479;text-shadow:0 1px 1px #fff;line-height:50px;text-decoration:none;font-family:Arial;}#login_box a#new_member:hover{color:#333;}#login_box a.forgot_password{font-size:11px;color:#fff;font-weight:normal;margin-left:20px;text-decoration:none;}#login_box a.forgot_password:hover{text-decoration:underline;}#destock_info h2,#home_infos h2{background:transparent url(/images/backgrounds/bg-column-title.jpg) repeat-x scroll left top;color:#fff;font-size:14px;padding:11px 0;text-shadow:1px 1px 0 #FFF;}#home_infos ul{margin:0 auto;list-style:disc outside;margin-left:25px;margin-bottom:15px;}#tweets_wrapper{height:200px;width:275px;position:absolute;right:0;top:273px;padding:0 11px;text-shadow:#333 0 1px 1px;}#tweets_wrapper h2{color:#FFF;font-size:14px;margin:0 0 13px;}#tweets_wrapper .tweet{width:270px;}#tweets_wrapper .tweet_content{width:205px;color:#294854;text-shadow:none;line-height:12px;}#tweets_wrapper .tweet_content a{color:#333;}#tweets_wrapper span.tweet_date{background:none;color:#FFF;float:left;text-align:center;width:43px;text-shadow:none;padding:0;}#slider_wrap{position:relative;border-top:1px solid #ccc;}#brands_slideshow.scrollable{padding:0;background:#efefef url(/images/backgrounds/bg-brands-slider.gif) repeat-x top left;height:70px;overflow:hidden;text-align:center;margin:0 auto;margin-bottom:0;opacity:.9;position:relative;overflow:hidden;width:960px;height:70px;}#promo #brands_slideshow.scrollable{width:940px;}#brands_slideshow img{display:block;width:102px;height:50px;-webkit-box-shadow:0 0 4px #ccc;-moz-box-shadow:0 0 4px #ccc;margin:10px 9px;}#brands_slideshow{position:relative;}div.scrollable div.items{width:20000em;position:absolute;}div.scrollable div.items div{float:left;}a.nextPage{background-position:0 -30px;right:0;background:#ccc url(/images/icons/next-grey.gif) no-repeat center center;border-left:1px solid #eee;}a.prevPage{background-position:0 -30px;left:0;background:#ccc url(/images/icons/previous-grey.gif) no-repeat center center;border-right:1px solid #eee;}a.browse{cursor:pointer;display:block;position:absolute;top:0;font-size:1px;height:70px;width:20px;z-index:100;}.entry_point{text-align:center;padding:10px;margin-top:-25px;}ul#tweets{margin:0;list-style:none!important;list-style-type:none!important;}.tweet{margin-bottom:15px;width:300px;}span.tweet_date{background:#ccc;color:#fff;float:left;width:30px;text-align:center;}span.tweet_content{padding-left:10px;width:220px;text-align:left;float:left;}span.tweet_content a{color:#0298F8;}.three_columns{width:320px;padding:0;float:left;text-align:center;}.three_columns h2{text-align:center;font-size:1.8em;}.three_columns p,.three_columns ul{margin-bottom:1em;text-align:justify;}.three_columns .column_content{padding:20px;}.three_columns ul.advantages{list-style:disc inside;margin-top:1em;}.three_columns.middle{background:#fff;padding-bottom:30px;}#signout{background:transparent;border:none;color:#fff;margin:0;padding:0;cursor:pointer;}#signout span{text-decoration:none!important;}#signout:hover span{text-decoration:underline!important;}body#users_lost_password #content{padding-top:0;background:#fff url(/images/backgrounds/bg-lost-password.jpg) no-repeat 90% 100%;height:350px;}#lost_password_text .notice{margin:10px 0;padding:0;background:none;}#lost_password_text{margin:20px 0 0;background:#efefef;border:1px solid #ccc;float:left;width:355px;padding:20px;}#lost_password_text form{margin-top:2em;}#help_index #right_section ul{margin-bottom:20px;overflow:auto;padding:10px 0;list-style-type:none;}#help_index #right_section ul li{float:left;height:50px;width:300px;margin:5px;padding:10px;}#help_index #right_section ul li h4{font-size:1.2em;}#right_section table.shop_addresses td{padding:10px;vertical-align:top;height:120px;}#right_section table.shop_addresses address span{display:block;}#help_contact form.remoteForm textarea{clear:both;display:block;margin:10px 0;}.field{margin-bottom:6px;position:relative;}.field label{font-weight:bold;margin-right:10px;width:200px;display:inline-block;white-space:nowrap;vertical-align:center;}.field .radio_label{width:50px;margin-left:5px;font-weight:normal;}#referrals_index div.page.notice{width:85%;margin:15px auto 20px;border:1px dashed gray;}table.referrals{text-align:left;margin:10px auto 20px;}table.referrals td{padding:2px 4px;}table.referrals tr.odd{background-color:#f0f0f0;}.referral_box{margin-left:20px;margin-bottom:40px;}.referral_box p{margin:10px 2px;}.referral_box input.link{margin:10px 0;width:350px;}.referral_box textarea{margin-top:5px;}#brands li{float:left;height:100px;width:220px;text-align:center;margin:5px 5px 25px 5px;}#brands li a{display:block;width:180px;padding:5px;background-color:#ccc;height:88px;}#brands li a img{width:180px;height:88px;position:relative;}#product_filter{height:20px;margin-bottom:20px;}#products_total{position:absolute;top:12px;text-align:right;right:20px;}#size_filter{width:400px;float:left;}#size_filter ul{height:20px;float:left;padding:0;}#size_filter ul li{display:block;float:left;margin-right:3px;height:18px;line-height:18px;}#size_filter ul li a{display:block;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;padding:1px 8px;background:#dba0a4;text-decoration:none;}#size_filter ul li a:hover,#size_filter ul li.current a{background:#9f001c;color:#fff;}#size_filter_label{float:left;height:20px;line-height:20px;margin-right:10px;}#products_per_page{float:right;width:170px;}.product_per_page_label{float:left;}ul.per_page_picker{float:left;margin-left:10px;padding:0!important;}ul.per_page_picker li{display:inline;text-align:center;}ul.per_page_picker li a{background:#75aed9;text-decoration:none;padding:0 5px;margin-right:0!important;color:#c2e5ff!important;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}ul.per_page_picker li a:hover{text-decoration:none!important;color:#75aed9!important;background:#fff;}#product_page{position:relative;overflow:hidden;}#gallery{width:810px;}#gallery .product{float:left;width:196px;height:365px;}#gallery .product .image,#products_dashboard .product .image,#promo .product .image{border:1px solid #ccc;width:175px;height:262px;position:relative;}#gallery .product .image:hover{-moz-box-shadow:2px 2px 2px #ccc;-webkit-box-shadow:2px 2px 2px #ccc;box-shadow:2px 2px 2px #ccc;}.product .info{text-align:left;}.product .info a{text-decoration:none;}.product .brand{text-transform:uppercase;font-weight:bold;font-size:1.15em;margin:3px 0 0;}.product .name a{color:#666;text-transform:lowercase;}.product .status a{color:#a0001c;}.product .price a{color:#a0001c;font-size:1.5em;padding-top:2px;font-weight:bold;letter-spacing:-1px;}.product .image{position:relative;}.product .image .status_image{position:absolute;top:-1px;right:-1px;text-align:center;line-height:20px;padding:0 10px;height:20px;overflow:hidden;border-right:none;border-top:none;background:#fff;font-weight:bold;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}.product .image .status_image.new{color:#fff;background-color:#9F001C;}.product .image .status_image.promo{color:#7E5500;background:#F8C115;text-shadow:0 1px 1px #fff;}.product .image .status_image.deal{color:#ebefda;background:#529214;}.product .sizes{width:145px;background:#111;color:#999;bottom:0;padding:5px 15px 0;position:absolute;opacity:.8;left:-9999px;z-index:999;}.product .sizes ol,.product .sizes p{margin-bottom:5px!important;font-size:9px;}.product .sizes li{display:inline;margin-right:3px;}.product:hover .sizes{left:0;}body#products_dashboard #content{padding:0;}#destock_info{background:#eee;width:960px;position:relative;}.column_content.contact{padding-left:90px!important;background:url(/images/content/dashboard/contact.gif) no-repeat;}#products_dashboard .tweet{width:100%;}#products_dashboard .tweet span.tweet_content{width:224px;}#category_menu{float:left;width:130px;height:358px;background:#111;opacity:.9;padding:20px 10px 0;}#category_menu h2{text-align:left;padding-left:10px;font-size:1.2em;text-transform:uppercase;color:#ccc;}#category_menu ul li{margin:10px;list-style:none;}#category_menu ul li a{font-size:1em;color:#ccc;text-decoration:none;display:block;margin-bottom:15px;}#category_menu ul li a:hover{text-decoration:underline;color:#93DCFF;}#featured_products{float:left;width:807px;padding-left:3px;}#featured_products div.product{float:left;margin:20px 10px;}#cheapest_brand,#referral_infos{height:150px;padding:15px 20px 30px;float:left;}#cheapest_brand{background:black url(/images/backgrounds/bg-cheapest-brand.gif) no-repeat right 80%;color:white;width:270px;padding-right:190px;position:relative;}#cheapest_brand h3,#referral_infos h3{font-size:21px;line-height:1.5em;margin-bottom:10px;}#referral_infos h3{font-size:25px;}#cheapest_brand .button{background:#F55120;border-color:#F56539;}#cheapest_brand a.button{color:#fff!important;}#cheapest_brand .brand_picture{display:block;width:102px;height:50px;position:absolute;right:80px;top:25px;-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);-webkit-box-shadow:0 0 10px #fff;-moz-box-shadow:0 0 10px #fff;}#referral_infos h4{font-size:15px;margin-bottom:15px;}#referral_infos{width:250px;padding-left:210px;color:#AECBE3;background:#3373A7 url(/images/backgrounds/bg-referrals.gif) no-repeat left 20%;}#home_infos{background:#eee;width:960px;position:relative;}#destock_info h2,#home_infos h2{background:url(/images/backgrounds/bg-column-title.jpg) repeat-x top left;padding:10px 0;font-size:15px;color:#333;text-shadow:1px 1px 0 #fff;margin-bottom:0;}.pagination{text-align:center;height:40px;}.pagination span,.pagination a{background:#dff4ff;border:1px solid #ccc;border-top:1px solid #efefef;border-left:1px solid #efefef;color:#369!important;line-height:130%;text-decoration:none!important;font-weight:bold;cursor:pointer;padding:3px 7px 4px 7px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}.pagination span:hover,.pagination a:hover{background-color:#ececec;border:1px solid #c2e1ef;color:#369;}.pagination span:active,.pagination a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}.pagination .current,.pagination .current:hover,.pagination .current:active{cursor:default;color:#d12f19!important;background:#fff;border:1px solid #ccc;border-top:1px solid #efefef;border-left:1px solid #efefef;}.pagination .prev_page,.pagination .next_page{color:#529214!important;}.pagination .prev_page{background:#e6efc2 url(/images/icons/prev.gif) no-repeat 0 50%;padding-left:15px!important;}.pagination .next_page{background:#e6efc2 url(/images/icons/next.gif) no-repeat 100% 50%;padding-right:15px!important;}.pagination .prev_page:hover,.pagination .next_page:hover{background-color:#efefef;border:1px solid #c6d880;color:#529214!important;}.pagination .prev_page:active,.pagination .next_page:active{background-color:#e6efc2;border:1px solid #529214;color:#529214!important;}.pagination .gap{color:#000!important;background:#fff!important;padding:3px 7px 4px 7px!important;}.pagination .next_page.disabled,.pagination .prev_page.disabled{display:none;}#product{padding-bottom:50px;margin-top:8px;}.product_title span.brand{font-size:2em;font-weight:bold;margin-bottom:12px;display:block;}.product_title span.name{text-transform:uppercase;font-size:1em;font-weight:bold;margin-bottom:10px;}h2.product_category{font-size:.9em;color:#444;}#product ul,#addresses_index #right_section ul{list-style:none;padding-left:0;margin-bottom:0;}#product .product_thumbs{width:70px;float:left;}#product .product_thumbs li{margin-bottom:10px;}#product .product_thumbs img{border:2px solid #ccc;}#product .product_image{margin-left:10px;width:300px;float:left;margin-bottom:40px;}#product .product_info{margin-left:410px;width:300px;}#product .product_info input[type=image]{margin-top:10px;}h2.brand{font-size:2em;margin-bottom:0;}h3.name{margin-bottom:10px;text-transform:uppercase;font-size:1em;font-weight:bold;}#product .price{font-size:2em;font-weight:bold;margin:10px 0;display:block;color:#a0001c;}.avantage{margin:5px 0;}.avantage_amount{color:#444;padding:0 3px;background-color:#efefef;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:1px solid #ddd;text-shadow:0 1px 1px #fff;}#product .status{margin-bottom:5px;color:#a0001c;}#product .reference_price{font-weight:bold;}#product .description,.product .description{margin:10px 0;line-height:1.5em;}#size{float:left;}#size .notice span{padding-left:20px;background:#fff2bb url(/images/icons/warning.gif) no-repeat 0 50%;}#size_select{padding-left:10px;margin:8px 0;}#size_select li label{margin-bottom:1px;vertical-align:top;}#size_select li input{margin-right:5px;}#size_select.js_enabled{padding:0;}#size_select.js_enabled input{display:none;}#size_select.js_enabled li{float:left;margin-bottom:5px;margin-right:5px;text-align:center;vertical-align:middle;background-color:#a0001c;color:white;font-weight:bold;border:#a0001c;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}#size_select.js_enabled li label{padding:2px 8px;display:block;margin:0;}#size_select.js_enabled li:hover,#size_select.js_enabled li label:hover,#size_select.js_enabled li.selected{cursor:pointer;color:#529214;border:#e6efc2;background-color:#e6efc2;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}#unavailable_sizes{clear:both;margin-top:5px;}#unavailable_sizes ul li{display:inline;}#unavailable_sizes ul li span{text-decoration:line-through;}#add_to_cart_button{margin:20px 0 10px;font-size:1.25em;}#share{position:relative;top:-48px;left:81px;width:300px;}#products_show #gallery .price a{font-size:1em;}#suggest label{display:block;font-weight:bold;margin-bottom:3px;}#suggest input{margin-bottom:5px;}#suggest .button{display:block;}.suggest_icon{position:relative;bottom:-4px;margin-left:.5em;}#process_bar li{display:inline;font-size:2em;color:#999;width:250px;font-weight:bold;height:10px;text-align:center;margin:0 40px;}#process_bar li.current{color:#000;}.discount{background:#eceeec;border:1px solid #ccc;margin-bottom:10px;}.discount h3{color:#666;font-size:1.3em;margin-bottom:5px;}.product_table{width:100%;margin-bottom:1em;text-align:center;}.product_table h2{font-size:2em;}.product_table thead th{background:url(/images/backgrounds/bg-order-table.gif) repeat-x top left;padding:8px 15px;}.product_table thead th.price{width:50px;}.product_table th,.product_table td{border-top:1px solid #E3E3E3;padding:16px 5px;text-align:center;}.product_table tbody td{padding:0 5px 0 0;}.product_table tbody tr{color:#333;}.product_table tfoot tr{border-top:1px solid #eee;color:#666;}.product_table tbody tr img{float:left;}.two_columns.paiement_summary .product_table tbody td{padding:16px 0;}.two_columns.paiement_summary .discount .product_table tbody td{padding:5px 0 0;border:0;}.two_columns.paiement_summary .product_table tbody td.price,.product_table tfoot th{text-align:right;padding-right:8px;}.product_table tbody tr.even{background-color:#e9f2f9;}table tfoot{font-size:12px;padding-top:10px;}table tr.total th.total_label{width:200px;}table tr.total th.total_number{width:80px;}#carts_show table tr.total th.total_number{text-align:center;}tr.promo_code th{text-align:center;}table tfoot .button{font-size:10px;}.paiement_form h3{width:230px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #fff;height:30px;color:#666;font-size:1.5em;padding-top:1em;text-align:center;-moz-border-radius-topright:5px;-moz-border-radius-topmleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-top-left-radius:5px;}.free_shipping{color:#529214;}.product_table .button{margin:0;margin-left:5px;}#order_new_address_form h3{margin-bottom:10px;}.order_address_info{float:left;width:250px;border-right:1px solid #ccc;}.order_shipping_info{float:left;width:250px;padding-left:10px;}.order_shipping_info h3{margin-bottom:10px;}#order_giftwrap{margin:5px 0;color:#333;background-color:#9EE68B;border:1px solid #aaa;padding:5px;}#order_giftwrap p{margin-bottom:4px;}#order_giftwrap label{font-weight:bold;color:#000;}.two_columns.paiement_summary{width:450px;}.two_columns.paiement_form{width:460px;position:relative;float:right;}.two_columns.paiement_form h2{color:#aabf49;}#paypal{position:absolute;right:45px;top:27px;font-size:1.3em;font-weight:bold;color:#666;}#paypal a{margin-left:25px;}#paypal a img{height:28px;position:relative;bottom:-8px;}.payment_option{margin:0;background:#DBFFB1;border:1px solid #ccc;}.payment_option h3{margin-bottom:10px;}.payment_option label{width:130px;}.payment_option.credit_card{padding:1.5em;}.payment_option.credit_card .field{height:25px;position:relative;}.gratis{background:#FFF2BB;}.gratis p{font-weight:bold;font-size:1.2em;margin-bottom:10px;}.order_infos .left{float:left;width:30%;margin-right:2em;}#ccv p{margin-bottom:10px;}#ccv .img{text-align:center;}#confirmation_notice{margin:0 0 20px;}#confirmation_notice h4{margin-bottom:0;}#orders_confirmation a.followup{float:right;margin:-15px 0 15px;}#addresses{margin-bottom:10px;}ul.addresses li.address{float:left;margin-right:10px;margin-bottom:10px;}ul.addresses .address_info{padding:10px;width:160px;height:90px;background-color:#dff4ff;}ul.addresses li input[type="radio"]{float:left;margin-right:10px;}ul.addresses li label{padding-left:25px;margin-right:10px;display:block;}ul.addresses ul.address_actions li{display:block;float:left;background-color:#fff;}.address button.cancel{margin-top:5px;}.address span{display:block;}.address span.address_name{font-weight:bold;}.order{height:100px!important;position:relative;}.order .infos{display:block;margin:-10px 0 15px 0;color:#A0001C;}a.followup{width:105px;height:25px;background:transparent url(/images/buttons/button-order-follow.gif) no-repeat center center;padding:5px 10px 10px 45px;line-height:1.3em;border:1px solid #ccc;text-decoration:none;color:#333;}.order a.followup{float:left!important;margin-right:15px;}a.followup:hover{border-color:#333;}a.followup:active{border-color:#ccc;}a.followup.collissimo{background:transparent url(/images/buttons/button-order-follow.gif) no-repeat center center;}a.followup.download_invoice{background:transparent url(/images/buttons/button-order-invoice.gif) no-repeat center center;}.order div.tooltip{width:350px;font-size:10px;background-color:#ccc;color:#333;}#profiles_subscribe #tweets{padding-left:0;margin:1em 0 2em;}#profiles_subscribe #tweets li{margin-top:1em;}body#promo #body .block{background:#fff;position:relative;}body#promo #header{height:111px;}body#promo #content{padding:0;background:#fff url(/images/backgrounds/bg-user-new.jpg) no-repeat top left;}body#promo #help_shortcut{right:0;top:-25px;position:absolute;z-index:20px;width:141px;height:25px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px;background:#111;}body#promo #help_shortcut a{color:#fff;text-align:center;display:block;height:20px;padding:4px 10px;width:121px;text-shadow:none;text-decoration:none;}body#promo.index #help_shortcut{display:none;}.promo_info{float:left;width:500px;padding-right:20px;}.promo_info p{line-height:15px;margin-bottom:10px;}.promo_signup{float:right;width:355px;height:360px;padding:20px;}.promo_signup h3{margin-bottom:12px;}.promo_info h2{font-size:2em;margin:.7em 0 1em;}.promo_signup h2{font-size:1.5em;margin-bottom:2em;}.promo_signup label{white-space:normal;width:318px;}.promo_signup input{margin-bottom:10px;}p.signup_promo{margin:15px 0 0 0;}.ad_text{margin-top:20px;padding:20px;}#promo #featured_products{width:100%;}#promo #featured_products div.product{margin:20px 29px;}#promo.index #body #content{padding:0;background:transparent none repeat scroll 0 0;}#promo.index #breadcrumbs{display:none;}#promo.index #content #login_banner{background:transparent url(/images/backgrounds/bg-homepage.png) no-repeat;}#promo.index #login_box{top:5px;width:320px;}#promo.index #login_box form a{margin:0;}#promo.index #login_box .signup_promo{margin:10px 0;}body#about_error #body{padding-top:0;}body#help_error #content{padding-top:0;}#redirection_message{background:url(/images/backgrounds/bg-about-error.jpg) no-repeat 110% top;height:500px;padding:30px 425px 0 0;}#redirection_message a{color:blue;}#redirection_message p{padding-bottom:1em;}#redirection_message ul{list-style:disc outside;padding-bottom:1em;margin-left:1em;}#footer .block{color:#fff;background:#5285ae;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}#footer a{color:#fff;text-decoration:none;}#footer a:hover{text-decoration:underline;}#footer h3{color:#fff;padding-left:20px;margin-bottom:5px;font-size:1.2em;background:url(/images/icons/star.png) no-repeat;}#footer ul{list-style:disc outside;padding-left:20px;}#footer ul li{padding-bottom:4px;}#footer_table{padding:10px 20px 0;background:transparent url(/images/backgrounds/bg-footer-top.gif) repeat-x top;}#footer_table table td{width:15%;vertical-align:top;padding:10px 0;}#footer #email{margin-bottom:2px;}#footer button{margin-top:3px;}#copyright{width:100%;height:35px;padding-bottom:10px;color:#fff;}#copyright a{color:#fff;}.security_info{padding:6px 11px;float:left;}.copyright_info{padding:11px;float:right;}div.tooltip{background-color:#333;border:1px solid #fff;padding:5px 10px;display:none;color:#ccc;font-size:12px;}#ajax_overlay{width:100%;height:90%;margin:0;padding-top:10%;z-index:10;background-color:#fff;text-align:center;position:absolute;top:0;left;0;}.MagicZoomBigImageCont{border:2px solid #ccc;}.MagicZoomHeader{font:10px Tahoma,Verdana,Arial,sans-serif;color:#fff;background:#91b817;text-align:center!important;}.MagicZoomPup{border:1px solid #aaa;background:#fff;cursor:pointer;}.MagicZoomLoading{text-align:center;background:#fff;color:#444;border:1px solid #ccc;opacity:.8;padding:3px 3px 3px 3px!important;display:none;}.MagicZoomLoading img{padding-top:3px!important;}.MagicThumb{cursor:url(/stylesheets/cursor/zoomin.cur),pointer;outline:none;}.MagicThumb-zoomed{cursor:default;}.MagicThumb span{display:none;}.MagicThumb img{border:2px solid #CCC;outline:none;}.MagicThumb-image{border:1px solid #ccc;outline:none;}.MagicThumb-image-zoomed{cursor:url(/stylesheets/cursor/zoomout.cur),pointer;}.MagicThumb-caption{color:#333;background-color:#F0F0F0;border:1px solid #CCC;border-top:none;font-family:Verdana,Helvetica;font-size:11px;padding:8px 16px;}.MagicThumb-controlbar{display:block;height:18px;}.MagicThumb-controlbar a{display:block;width:18px;height:18px;margin:0 1px;outline:none;float:left;overflow:hidden;}.MagicThumb-controlbar a span{display:block;width:1000px;height:1000px;background:transparent url(/stylesheets/graphics/controlbar.png) no-repeat 0 0;outline:none;position:absolute;left:0;top:0;}.MagicThumb-loading{border:1px solid #000;background:#fff url(/stylesheets/graphics/loader.gif) no-repeat 2px 50%;padding:2px 2px 2px 22px;margin:0;text-decoration:none;text-align:left;font-size:8pt;font-family:sans-serif;}#facebox .b{background:url(/images/icons/facebox/b.png);}#facebox .tl{background:url(/images/icons/facebox/tl.png);}#facebox .tr{background:url(/images/icons/facebox/tr.png);}#facebox .bl{background:url(/images/icons/facebox/bl.png);}#facebox .br{background:url(/images/icons/facebox/br.png);}#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left;}#facebox .popup{position:relative;}#facebox table{border-collapse:collapse;}#facebox td{border-bottom:0;padding:0;}#facebox .body{padding:10px;background:#fff;width:370px;}#facebox .loading{text-align:center;}#facebox .image{text-align:center;}#facebox img{border:0;margin:0;}#facebox .footer{border-top:1px solid #DDD;padding-top:5px;margin-top:10px;text-align:right;}#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0;}#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%;}.facebox_hide{z-index:-100;}.facebox_overlayBG{background-color:#000;z-index:99;}