.boxText{font-family:Arial,Helvetica,sans-serif; font-size:10px}
.errorBox{font-family:Verdana,Arial,sans-serif; font-size:10px; background:#ffb3b5; font-weight:bold}
.stockWarning{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#c03; padding:10px}
.productsNotifications{background:#f2fff7}
.orderEdit{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#E42B65; text-decoration:underline}
body{font-family:arial; color:#000; margin:0px; font-size:11px; background:url('images/img_v2011/bg_meuble_body.gif') no-repeat top center #FFF; padding:0px}
img{border:none}
a.zoom{font-family:Arial; font-size:10; color:#e62666}
a.listing{font-family:Arial; font-size:15; color:#FFF; background-color:#5f595b}
a.listing:hover{font-family:Arial; font-size:15; color:#FFF; text-decoration:none; background-color:#5f595b}
a.price{font-family:Arial,narrow; font-size:12px; font-weight:bold; color:#ab014a; vertical-align:top; background-color:#f1f1f3}
a.price:hover{font-family:Arial,narrow; font-size:12px; font-weight:bold; color:#ab014a; vertical-align:top; text-decoration:none; background-color:#f1f1f3}

A{color:#000; text-decoration:none}
A:hover{color:#000; text-decoration:underline}
A.pop{color:#FFF; text-decoration:none}
A.pop:hover{color:#FFF; text-decoration:none}

FORM{display:inline}

TR.header{background:#fff}
TR.headerNavigation{background:none; color:#746e6e}
TD.headerNavigation{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; background:#fff; color:#746e6e; font-weight:bold}
A.headerNavigation{font-family:Verdana,Arial,Helvetica,sans-serif; font-variant:normal; font-size:12px; text-decoration:none; color:#746e6e}
A.headerNavigation:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-variant:normal; font-size:12px; text-decoration:underline; color:#746e6e}
TR.headerError{background:#f00}
TD.headerError{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px; background:#f00; color:#fff; font-weight:bold; text-align:center}
TR.headerInfo{background:#0f0}
TD.headerInfo{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px; background:#0f0; color:#fff; font-weight:bold; text-align:center}

TR.footer{background:#bbc3d3}
TD.footer{font-family:Arial,Helvetica,sans-serif; font-size:10px; background:#bbc3d3; color:#fff; font-weight:bold}

.infoBox{background:transparent}
.infoBoxContents{background:none; font-family:Arial,Helvetica,sans-serif; font-size:10px}
.infoBoxNotice{background:#FF8E90}
.infoBoxNoticeContents{background:#FFE6E6; font-family:Arial,Helvetica,sans-serif; font-size:10px}
TD.infoBoxHeading{font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; background:#bbc3d3; color:#fff}
TD.infoBox, SPAN.infoBox{font-family:Arial,Helvetica,sans-serif; font-size:10px}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd{ background:none}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even{ background:none}
TABLE.productListing{ border:0px;  border-style:solid;  border-color:#b6b7cb;  border-spacing:0px}
.productListing-heading{ font-family:Arial,Helvetica,sans-serif;  font-size:10px;  background:#FFF;  color:#000;  font-weight:bold}
TD.productListing-data{ font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:12px;  color:#E52362}
A.pageResults{ color:#00F}
A.pageResults:hover{ color:#00F;  background:#FF3}
.pageHeading{ padding-top:10px;  color:#e62666; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold}
.pageHeading_top{ color:#e62666; font-family:Arial,Helvetica,sans-serif; font-size:28px; font-weight:bold}
TR.subBar{ background:#f4f7fd}
TD.subBar{ font-family:Arial,Helvetica,sans-serif;  font-size:10px;  color:#000}
TD.main, P.main{ font-family:Arial,Helvetica,sans-serif;  font-size:11px;  line-height:1.5;  padding-left:10px;  padding-right:10px}
td.text{ font-family:Arial,Helvetica,sans-serif;  padding:12px 0 10px 10px;  font-size:11px;  color:#71706e;  text-align:justify}
TD.smallText, SPAN.smallText, P.smallText{ font-family:Arial,Helvetica,sans-serif;  font-size:10px}
TD.accountCategory{ font-family:Arial,Helvetica,sans-serif;  font-size:13px;  color:#abd}
TD.fieldKey{ font-family:Arial,Helvetica,sans-serif;  font-size:12px;  font-weight:bold}
TD.fieldValue{ font-family:Arial,Helvetica,sans-serif;  font-size:12px}
TD.tableHeading{ font-family:Arial,Helvetica,sans-serif;  font-size:12px;  font-weight:bold}
SPAN.newItemInCart{ font-family:Arial,Helvetica,sans-serif;  font-size:10px;  color:#f00}
CHECKBOX, INPUT, RADIO, SELECT{ font-family:Arial,Helvetica,sans-serif;  font-size:11px}
TEXTAREA{ width:100%;  font-family:Arial,Helvetica,sans-serif;  font-size:11px}
SPAN.greetUser{ font-family:Arial,Helvetica,sans-serif;  font-size:12px;  color:#E52362;  font-weight:bold}
TABLE.formArea{ background:#f1f9fe;  border-color:#7b9ebd;  border-style:solid;  border-width:1px}
TD.formAreaTitle{ font-family:Tahoma,Verdana,Arial,sans-serif;  font-size:12px;  font-weight:bold}
SPAN.markProductOutOfStock{ font-family:Tahoma,Verdana,Arial,sans-serif;  font-size:12px;  color:#c76170;  font-weight:bold}
SPAN.productSpecialPrice{ font-family:Arial,Helvetica,sans-serif;  color:#f00}
SPAN.errorText{ font-family:Arial,Helvetica,sans-serif;  color:#f00}
.moduleRow{}
.moduleRowOver{background-color:#D7E9F7; cursor:pointer}
.moduleRowSelected{background-color:#E9F4FC}
.checkoutBarFrom, .checkoutBarTo{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#8c8c8c}
.checkoutBarCurrent{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000}

.messageBox{font-family:Arial,Helvetica,sans-serif; font-size:10px}
.messageStackError, .messageStackWarning{font-family:Arial,Helvetica,sans-serif; font-size:10px; background-color:#ffb3b5}
.messageStackSuccess{font-family:Arial,Helvetica,sans-serif; font-size:10px; background-color:#9f0}

.inputRequirement{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#f00}
.border_preview{border-color:#000; border-width:thick; background-color:#FFF}
.loader_container{background-color:#FFF; text-align:justify; font-size:10px}
.preview_temp_load{background-color:#FFF; margin:2px; border:1px solid #000; padding:2px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; position:absolute}
.products{font-family:Arial,narrow; font-size:8px}
.products_list{font-family:Arial,narrow; font-size:11pt; font-weight:bold; color:#e52767}
.desc_type{font-family:Arial,narrow; font-size:10pt; text-align:justify; padding-top:10px; height:200}
.price_type{font-family:Arial,narrow; font-size:11pt; font-weight:bold; text-align:right; color:#e52767; padding-top:10px; padding-right:10px}
.static_head{ padding-left:10px;  padding-top:10px;  color:#e62666; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold}
.div_style{height:580px; width:100%; font-size:12px; overflow:auto; scrollbar-arrow-color:#ECECEC; scrollbar-3dlight-color:#CACACA; scrollbar-darkshadow-color:#CACACA; scrollbar-face-color:#CACACA; scrollbar-highlight-color:#CACACA; scrollbar-shadow-color:#CACACA; scrollbar-track-color:#ECECEC}
.products_smallText{ font-family:Verdana;  font-weight:bold;  font-size:10px}
.small_bg{background-color:#F8F8F8; border-bottom-width:1px; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-color:#000; border-top-color:#000; border-left-color:#000; border-right-color:#000}
.addtocart_button{background-color:#b30048; font-family:tahoma,verdana; font-weight:bold; color:#FFF; padding:7px; height:17px; width:80px}
.txt_left{ padding-top:10px;  color:#e62666; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold}

.TextIP{FONT-SIZE:10px; WIDTH:20px; HEIGHT:18px}
.TextIP2{BORDER-RIGHT:silver 0px solid; BORDER-TOP:silver 0px solid; FONT-SIZE:10px; LEFT:2px; BORDER-LEFT:silver 0px solid; WIDTH:200px; BORDER-BOTTOM:silver 0px solid; POSITION:relative; TOP:2px; HEIGHT:18px; BACKGROUND-COLOR:silver}
.Butt{FONT-SIZE:10px; WIDTH:40px; HEIGHT:18px}
.msmhTitle{position:relative; left:0px; top:0px; font-size:19px; cursor:hand}
.msmhSTitle{position:relative; left:0px; top:0px; font-size:16px; cursor:hand}
.msmhTxtArea{width:550px; font-size:12px; background-color:#F8F4F8; border:solid black 0px; overflow:auto}
 .title{position:absolute; color:gray; font-size:35px; font-weight:bold; font-family:times,Times New Roman,serif}
 .TxtArea{font-size:12px; background-color:#f8cd76}
.Title1{font-size:24px}
.Title2{font-size:18px}
.Mess1{ background-color:#CFF}
.Mess2{ position:absolute; visibility:hidden; width:404px; height:100px; border:solid #E9E9E9 2px; border-top:solid black 0px; text-align:center; background-color:#FFC}
.clsname{visibility:hidden; display:none}

.input_buttons{border:none; background:none}
.newsletter{color:#4C4B4A; font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold}
a.linkpage, a.linkpage:link, a.linkpage:visited{font-family:Arial,Helvetica,sans-serif; color:white; font-size:10px; padding-left:2px; text-decoration:none}
a.linkpage:hover{font-family:Arial,Helvetica,sans-serif; color:white; font-size:10px; padding-left:2px; text-decoration:underline}

h1{font-size:11px; font-family:Verdana,Helvetica,sans-serif; color:#4C4B4A; padding:10px 0 0 5px; line-height:16px; margin:0px}
h2.produit{font-size:12px; display:block; background-color:#3E3E3E; color:#FFF; font-weight:bold; font-family:arial; padding:4px}
div.a_partir_de{font-family:arial; color:#3E3E3E; font-size:13px; font-weight:bold; padding-top:70px}
span.prix_a_partir_de{font-family:arial; color:#E72667; font-size:16px; font-weight:bold}
.little_desc{color:#3E3E3E; font-size:11px; font-family:arial}
a.ensavoirplus{color:#3E3E3E; text-decoration:none; font-size:10px; font-family:arial}
a.ensavoirplus:hover{color:#000}
a.acces_pdt{color:#FFF; text-decoration:none; font-family:arial}
a.acces_pdt:hover{color:#FFF; text-decoration:underline}

h1.h1_pdt{font-size:18px; font-family:arial}
h1.pdt_v2{color:#FFF; font-size:12px; font-weight:bold; padding:2px 0px 2px 5px; margin:0px}

.tr_td_pdt{font-weight:bold; font-size:11px; color:#E72667}

.button_add_cart{border:1px #000 solid; background-color:#E72667; color:#FFF; font-size:10px; font-weight:bold}

#bulle{position:absolute; visibility:hidden; font-size:12px; z-index:999999999}
.info{border:1px solid #666; padding:7px; color:#666; background-color:#FFF; font-family:"trebuchet MS"}

.texte_intro{font-size:9px; font-family:Verdana,Helvetica,sans-serif; padding:0 0 0 5px; line-height:12px; margin:0px}

a.log, a.log:link, a.log:visited{font-family:Arial,Helvetica,sans-serif; color:#E72667; font-size:10px; text-decoration:none}
a.log:hover{font-family:Arial,Helvetica,sans-serif; color:#E72667; font-size:10px; text-decoration:underline}
#contenu{font-family:Arial,Helvetica,sans-serif}
#contenu_sp p{font-family:Arial,Helvetica,sans-serif}
#contenu_sp h2{font-family:Arial,Helvetica,sans-serif;margin:0;font-size:15px;}

.hd .lgLogo{height:108px; margin-bottom:0px}
.hd .lgLogo .libMagasin td{vertical-align:middle; font-family:Arial; font-size:8pt; text-align:center}

span.td_txt_partners{font-size:9px; font-family:arial; color:#727378}

a.link_partner{font-size:9px; font-family:arial; color:#727378}

.suggestionsBox{position:absolute; margin:10px 0px 0px 50px; width:350px; background-color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #585A60; color:#000; font-size:10px; z-index:99999}

.suggestionList{margin:0px; padding:0px}
.suggestionList li{margin:0px 0px 0px 0px; padding:0px; cursor:pointer; list-style-type:none; border-bottom:1px #BDBEC2 dashed}
.suggestionList li:hover{background-color:#2E6E9E; color:#FFF}

ul.slideshow{list-style:none; width:290px; height:168px; overflow:hidden; position:relative; margin:0; padding:0; border:1px #000 solid}
ul.slideshow li{position:absolute; left:0; right:0}
ul.slideshow li.show{z-index:500}

ul img{border:none}

#slideshow-caption{width:290px; height:25px; position:absolute; bottom:0; left:0; color:#fff; background:#000; z-index:500}
#slideshow-caption .slideshow-caption-container{padding:5px 10px; z-index:1000}
#slideshow-caption h3{margin:0; padding:0; font-size:12px; color:#FFF; font-size:12px}
#slideshow-caption p{margin:5px 0 0 0; padding:0}

div.bandeau_nav_top_100{background-color:#EBEBEC; margin-left:auto; margin-right:auto; width:100%; height:23px; position:absolute; top:0px; left:0px; text-align:center}
div.bandeau_nav_top{margin-left:auto; margin-right:auto; float:center; text-align:center; color:#3E3E3E; font-size:11px; font-family:ARIAL; line-height:23px; width:1000px}
div.bandeau_nav_top  a{color:#3E3E3E}
div.bandeau_nav_top  a:hover{color:#3E3E3E; text-decoration:underline}

img{border:0px; margin:0px; padding:0px}

.bg_top_menu{background:#EE2772; border-left:1px #FFF solid; height:35px; line-height:35px}
.bg_top_menu2{background:#EE2772; border-left:1px #FFF solid; height:35px; line-height:14px}

a.a_top_menu{color:#FFF; font-family:arial; font-size:13px; font-weight:bold;display:block;}
a.a_top_menu:hover{color:#F4F3EF}

div#ar_hp{width:654px; background-color:#FFF; height:322px; margin-left:0px; margin-top:8px; border:1px #A8A9AD solid; padding-top:5px}
div#ar_selection{width:654px; background-color:#FFF; height:218px; margin-left:0px; margin-top:6px; border:1px #A8A9AD solid; padding-top:5px}
div#ar_top10{width:610px; background-color:#FFF; margin-left:20px; margin-top:10px; border:1px #A8A9AD solid; padding-top:5px; display:none}
div#ar_facebook{width:322px; background-color:#FFF; height:62px; margin-top:27px; border:1px #A8A9AD solid; padding-top:5px}
div#ar_hp_engagements{width:322px; background-color:#FFF; height:218px; margin-top:6px; border:1px #A8A9AD solid; padding-top:5px}
div#ar_hp_promos{width:322px; background-color:#FFF; margin-top:8px; border:1px #A8A9AD solid; padding-top:5px; padding-bottom:10px; height:216px}
div#ar_hp_encart_carre{width:190px; background:url('images/img_v2011/bg_cuisine_plus.gif'); background-repeat:no-repeat; height:240px;}
div#ar_hp_encart_carre p{color:#221E1F}
div#coin_g{background:url('images/img_v2010/hp_am_coin_g.jpg'); width:6px; height:6px; float:left; background-repeat:no-repeat; position:relative; left:-1px; top:-6px}
div#coin_d{background:url('images/img_v2010/hp_am_coin_d.jpg'); width:6px; height:6px; float:right; background-repeat:no-repeat; position:relative; left:1px; top:-6px}
div#coin_bg{background:url('images/img_v2010/hp_am_coin_bg.jpg'); width:6px; height:6px; float:left; background-repeat:no-repeat; position:relative; left:-1px; top:0px}
div#coin_bd{background:url('images/img_v2010/hp_am_coin_bd.jpg'); width:6px; height:6px; float:right; background-repeat:no-repeat; position:relative; left:1px; top:0px}
div#coin_bg_encart_carre{background:url('images/img_v2010/hp_am_coin_bg.jpg'); width:6px; height:6px; float:left; background-repeat:no-repeat; position:relative; left:4px; top:-6px}
div#coin_bd_encart_carre{background:url('images/img_v2010/hp_am_coin_bd.jpg'); width:6px; height:6px; float:right; background-repeat:no-repeat; position:relative; left:-4px; top:-6px}
div#coin_bg_encart_promo{background:url('images/img_v2010/hp_am_coin_bg.jpg'); width:6px; height:6px; float:left; background-repeat:no-repeat; position:relative; left:-1px; top:5px}
div#coin_bd_encart_promo{background:url('images/img_v2010/hp_am_coin_bd.jpg'); width:6px; height:6px; float:right; background-repeat:no-repeat; position:relative; left:1px; top:5px}
div#coin_bg_encart_engagements{background:url('images/img_v2010/hp_am_coin_bg.jpg'); width:6px; height:6px; float:left; background-repeat:no-repeat; position:relative; left:-1px; top:-5px}
div#coin_bd_encart_engagements{background:url('images/img_v2010/hp_am_coin_bd.jpg'); width:6px; height:6px; float:right; background-repeat:no-repeat; position:relative; left:1px; top:-5px}
div#coin_bg_selection{background:url('images/img_v2010/hp_am_coin_bg.jpg'); width:6px; height:6px; float:left; background-repeat:no-repeat; position:relative; left:-1px; top:9px}
div#coin_bd_selection{background:url('images/img_v2010/hp_am_coin_bd.jpg'); width:6px; height:6px; float:right; background-repeat:no-repeat; position:relative; left:1px; top:9px}
div#coin_bg_encart_fb{background:url('images/img_v2010/hp_am_coin_bg.jpg'); width:6px; height:6px; float:left; background-repeat:no-repeat; position:relative; left:-53px; top:57px}
div#coin_bd_encart_fb{background:url('images/img_v2010/hp_am_coin_bd.jpg'); width:6px; height:6px; float:right; background-repeat:no-repeat; position:relative; left:257px; top:57px}

h2.hp{margin:0; padding:0px; color:#221E1F; font-size:12px; line-height:16px; text-align:center;}
h2.hp a{color:#221E1F}
h2.hp a:hover{text-decoration:none;}
h2.hp strong{color:#EE2772}

.ar_hp_encart_carre_prix{color:#EE2772; font-size:14px; font-family:arial; font-weight:bold;}

div .encart_carre_left{float:left; width:190px; padding:18px 0 0 0}
div .encart_carre_right{float:left; width:38px}

ul#topnav{margin:0; padding:0; float:left; width:100%; list-style:none; font-size:1.1em;height:35px;}
ul#topnav li{float:left; margin:0; padding:0; position:relative}
ul#topnav li a{}
ul#topnav li:hover a, ul#topnav li a:hover{background-position:left bottom}
ul#topnav a.home{color:#FFF; font-size:14px; width:78px}
ul#topnav a.products{background:url(nav_products.png) no-repeat; width:117px}
ul#topnav a.sale{background:url(nav_sale.png) no-repeat; width:124px}
ul#topnav a.community{background:url(nav_community.png) no-repeat; width:124px}
ul#topnav a.store{background:url(nav_store.png) no-repeat; width:141px}

ul#topnav li .sub{position:absolute; top:36px; left:0; background:#f0f0f0; padding:15px 15px 15px; float:left; -moz-border-radius-bottomright:5px; -khtml-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -khtml-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; display:none; border:10px #EE2772 solid}
ul#topnav li .row{clear:both; float:left; width:100%; margin-bottom:10px}
ul#topnav li .sub ul{list-style:none; margin:0; padding:0; width:199px; float:left; line-height:12px; text-align:left}
ul#topnav .sub ul li{width:100%; color:#000; text-align:left; font-size:11px}
ul#topnav .sub ul li h2{padding:0 0 5px 0;  margin:0; font-size:13px; font-weight:normal; line-height:16px}
ul#topnav .sub ul li h2 a{padding:0px 0; background-image:none; color:#000; font-weight:bold}
ul#topnav .sub ul li a{float:none; text-indent:0; background:url(images/img_v2011/puce_menu_rose.gif) no-repeat top left; padding:0 0 0 10px; margin:4px 0 0 0; display:block; text-decoration:none; color:#1A171B; font-size: 11px; line-height: 13px; font-family:verdana;}
ul#topnav .sub ul li a.puce2{background:url(images/img_v2011/puce_menu_noir.gif) no-repeat top left; color:#706F6F;}
ul#topnav .sub ul li a:hover{color:#EE2772;}

li#li_top_menu_cuisine { width:70px; text-align:center; display:block; border:0px; }
ul#topnav .sub ul#ul_top_menu_cuisine { width:232px; border-right:1px dotted #AEACAC; height:180px }
ul#topnav .sub ul#ul_top_menu_accessoire_cuisine { width:175px; height:130px; padding-left:10px }
ul#topnav .sub ul#ul_top_menu_plan_de_travail { width:180px; border-right:1px dotted #AEACAC; height:180px }
ul#topnav .sub ul#ul_top_menu_accessoire_plan_de_travail { width:206px; padding-left:10px; height:130px }
ul#topnav .sub ul#ul_top_menu_gros_electromenager { width:175px; border-right:1px dotted #AEACAC; height:180px }
ul#topnav .sub ul#ul_top_menu_petit_electromenager { width:166px; padding-left:10px; height:130px }
ul#topnav .sub ul#ul_top_menu_evier { width:160px; border-right:1px dotted #AEACAC; height:180px }
ul#topnav .sub ul#ul_top_menu_robinet { width:180px; padding-left:10px; }
ul#topnav .sub ul#ul_top_menu_bloc_porte { width:190px; border-right:1px dotted #AEACAC; height:180px }
ul#topnav .sub ul#ul_top_menu_porte_de_placard { width:245px; padding-left:10px; border-right:1px dotted #AEACAC; height:180px }
ul#topnav .sub ul#ul_top_menu_meuble_divers { width:150px; }
ul#topnav .sub ul li strong { line-height:25px; color:#000; font-weight:bold; font-size:13px; text-decoration:underline; }

div#encart_nwl{background:#F57F0C; width:352px; height:35px;}
div#encart_nwl_lib {padding:11px 0 0 8px; float:left; color:#FFF; font-weight:bold;font-size:13px;}
div#encart_nwl_ss {padding:7px 0 0 6px; float:left;}
input#Email_Nwl {font-size:12px; height:14px; padding: 2px;}

.dim_div_search{height:36px; clear:both; background:url('images/img_v2011/fd_search_meuble.gif') left no-repeat; width:520px}
#dim_div_form_search{float:left; padding:0 0 0 0px; margin:0px; height:35px; line-height:35px;}
#dim_select_search{float:left; padding:2px; margin:7px 0 0 1px; font-size:12px; height:22px;}
#dim_div_input_search{padding-left:5px; float:left; margin:7px 0 0 32px;}
#inpRechKeywords {font-size:12px; height:16px;}

h1.h1_smart_page{font-family:Arial,Helvetica,sans-serif; font-size:16px; padding:0px}
h1.h1_smart_page a:link, h1 a:hover, h1 a:visited{color:#E62666; text-decoration:none}

#autosearch_liens{width:97%; margin-top:0px; margin-left:20px; font-family:Arial,Helvetica,sans-serif; font-size:12px}
#autosearch_liens ul{margin:0px; padding:0px; list-style:none}
#autosearch_liens ul li{padding:7px; display:block; margin-bottom:12px; text-align:justify; color:#71706e}
#autosearch_liens ul li a{text-decoration:none; text-transform:lowercase; color:#E62666}
#autosearch_liens ul li:hover{background:#ececec; color:#71706e}
#autosearch_liens a:hover{text-decoration:underline; color:#E62666}
#autosearch_images div:hover{background:#ececec}
#autosearch_images div{margin:0px; margin-top:50px; padding:3px; border:#999 dashed 1px; width:170px; height:170px; margin:3px 3px 3px 3px; float:left; color:#71706e; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin-left:20px}
#autosearch_images div a{display:inline; color:#E62666}
#autosearch_images div img{height:140px; width:150px; border:none}

h2.h2_engagements{border-bottom:2px #E7E6E6 solid; line-height:20px; margin:0px; padding-bottom:5px; font-size:14px; color:#EE2772}

div.prix_cart_top_css { padding:56px 10px 0px 0px; color:#E52362; font-size:12px; font-weight:bold; }
a.lien_cart_top_css { line-height:24px ; font-weight:bold; text-decoration:underline; }

ul.ul_head { background:#FFFFFF; width:200px; margin-left:5px; }
ul.ul_head .divabsolute { position:absolute; line-height:0; }
ul#topnav .sub ul li a.noborder { margin:0; padding:0; line-height:0; }
ul.ul_head .divabsolute .img_nocl { border-top:1px #000000 solid;border-right:1px #000000 solid;border-left:1px #000000 solid; }
ul.ul_head .divabsolute .img_cl { border-bottom:1px #000000 solid;border-right:1px #000000 solid;border-left:1px #000000 solid; }
li.li_head_vierge { line-height:20px; color:#E52362; font-weight:bold; font-size:14px; }
div.li_div_head { width:179px; font-size:11px; line-height:14px; color:#000000; background:#FFFFFF; padding:15px 10px 10px 10px; height:66px; font-weight:bold; }
div.div_bloc_bottom_head { float:left; font-size:9px; clear:both; height:22px; width:610px; font-family:verdana; }
div#div_topnav { height:35px; z-index:1; position:relative; }

div.encart_visuel_big_menu { float:left; height:81px; clear:both; padding-top:1px; }

div#footer_z_gris { position:absolute; left:0; width:100%; background:#E7E6E6 }
div#s_footer_z_gris { width:1000px; height:285px; padding:10px; }
div#s_footer_z_gris strong { line-height:25px; }
div#s_footer_z_gris a { background:url('images/img_v2011/puce_ecommerce_rose.gif') no-repeat left; color:#EE2772; padding: 0 15px 0 25px; display:block; height:18px; line-height:18px; margin:2px 0; }
div#s_footer_z_gris a.a_footer_facebook { background:url('images/img_v2011/facebook_atelierdumenuisier.png') no-repeat left; color:#355393; }
div#s_footer_z_gris a.a_footer_twitter { background:url('images/img_v2011/twitter_atelierdumenuisier.png') no-repeat left; color:#079EDF; }
div#s_footer_z_gris div.s_footer_z_gris_none a { background:transparent; color:#000; padding: 0 5px 0 0; display:block; height:13px; line-height:13px; margin:2px 0 2px 5px; }
div#s_footer_z_gris #footer_z_connaitre { float:left; border-right:1px #CFCFCF solid; width:190px; height:285px }
div#s_footer_z_gris #footer_z_commander { float:left; margin-left:10px; border-right:1px #CFCFCF solid; width:190px; height:285px }
div#s_footer_z_gris #footer_z_c1 { float:left; margin-left:10px; border-right:1px #CFCFCF solid; width:190px; height:285px }
div#s_footer_z_gris #footer_z_c2 { float:left; margin-left:10px; border-right:1px #CFCFCF solid; width:190px; height:285px }
div#s_footer_z_gris #footer_z_c3 { float:left; margin-left:10px; width:190px; height:285px }
div#footer_z_paiement { padding:10px 0 5px 0; border-top:1px #CFCFCF solid; border-bottom:1px #CFCFCF solid; }
div#footer_z_recommande { padding:10px 0 5px 0; border-bottom:1px #CFCFCF solid; }

div#deepFooter  { text-align:justify; color:#727378; border-bottom:1px #CFCFCF solid; padding-bottom:5px; width:1000px; }
div#deepFooter h1 { color:#303032; margin:0px; padding:0px; text-align:; font-size:12px; font-family:arial; margin-bottom:15px; }
div#deepFooter h1 a { color:#0B0408; }
div#deepFooter h2 { color:#303032; margin:0px; padding:0px; text-align:; font-size:12px; font-family:arial; }
div#deepFooter a  { color:#727378; text-decoration:underline; }

div#box_account_car_hd { padding:10px 0 0 49px }
div#ar_hd_mon { float:left; width:75px; padding-top:5px; }
div#cart_top { padding:26px 0 0 6px; color:#FFF; font-size:12px }
div#cart_top a { color:#FFF; text-decoration:underline; }

.toggler { width: 100px; height: 100px; position:absolute; padding-top:32px; z-index:5; display:none; }
#effect { background-color: #F4F0F1; border: 4px solid #E4226B; height: 200px; left: -108px; padding: 0.4em; position: relative; width: 240px; display:block; }
#effect h3 { margin: 0; padding: 0.4em; text-align: center; background:#FFF; }
#effect p { padding:0 20px; }

.toggler2 { width: 100px; height: 300px; position:absolute; padding-top:61px; z-index:5; display:none; }
#effect2 { background-color: #F4F0F1; border: 4px solid #E4226B; height: 185px; left: -108px; padding: 0.4em; position: relative; width: 240px; display:block; }
#effect2 h3 { margin: 0; padding: 0.4em; text-align: center; background:#FFF; }
#effect2 p { padding:0 20px; }
#effect2 #mini_cart_hd { overflow-y:scroll; height:180px; }
#effect2 .ligne_mini_cart_tempo { border-bottom:1px #FFFFFF solid; }
#effect2 #total_mini_cart_hd_center { border-top:1px #000 solid; border-bottom:1px #000 solid; display:block; height:25px; font-size:14px; line-height:24px }

div#bandeau_carousel_hp { clear:both; height:184px; background-color:#E6E4E5; padding-top:28px; }
div#arrow_l_hp { position:absolute; padding:28px 0 0 1px; z-index:3; cursor:pointer; }
div#arrow_r_hp { position:absolute; margin:28px 0 0 980px; z-index:2; cursor:pointer; }
