@import url(js-ventes-flash/cssbuttonstoggler.css);@import url(js-ventes-flash/featuredcontentglider.css);@import url(js-ventes-flash/imagebox.css);.boxText{font-family:Verdana, Arial, 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:#cc0033;}
.productsNotifications{background:#f2fff7;}
.orderEdit{color:#08c;}
BODY{background:#ededed;color:#000000;margin:0px;}
h2{font-size:17px;margin:0px;color:#000;}
h3{margin:0px;color:#0077AA;font-size:12px;line-height:30px;}
A{color:#000000;text-decoration:none;}
A:hover{color:#000000;text-decoration:underline;}
FORM{display:inline;}
TR.header{background:#ffffff;}
TR.headerNavigation{background:#bbc3d3;}
TD.headerNavigation{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#FFFFFF;color:#000000;font-weight:bold;}
A.headerNavigation{color:#000000;}
A.headerNavigation:hover{color:#000000;}
TR.headerError{background:#ff0000;}
TD.headerError{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:#ff0000;color:#ffffff;font-weight:bold;text-align:center;}
TR.headerInfo{background:#00ff00;}
TD.headerInfo{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:#00ff00;color:#ffffff;font-weight:bold;text-align:center;}
TR.footer{background:#bbc3d3;}
TD.footer{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#FF6600;color:#ffffff;font-weight:bold;}
.infoBox{}
.infoBoxContents{}
.infoBoxNotice{background:#FF8E90;}
.infoBoxNoticeContents{background:#FFE6E6;font-family:Verdana, Arial, sans-serif;font-size:10px;}
TD.infoBoxHeading{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;background:#499FCE;color:#000000;}
TD.infoBox, SPAN.infoBox{font-family:Verdana, Arial, sans-serif;font-size:10px;}
A.pageResults{background-color: #e9e9e9;  border-radius: 2px;  color: #0077aa;  padding: 8px;  text-decoration: none;}
.pageResults_selected{background-color: #cecece;  border-radius: 2px;  color: #0077aa;  padding: 8px;  text-decoration: none;font-weight:bold;}
A.pageResults:hover{color:#0077aa;background-color:#cecece;}
TD.pageHeading, DIV.pageHeading{font-family:Verdana, Arial, sans-serif;font-size:18px;font-weight:bold;color:#FF6600;}
TR.subBar{background:#f4f7fd;}
TD.subBar{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000000;}
TD.main, P.main{}
TD.smallText, SPAN.smallText, P.smallText{font-size:10px;padding-bottom: 10px;}
TD.accountCategory{font-family:Verdana, Arial, sans-serif;font-size:13px;color:#aabbdd;}
TD.fieldKey{font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;}
TD.fieldValue{font-family:Verdana, Arial, sans-serif;font-size:12px;}
TD.tableHeading{font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;}
SPAN.newItemInCart{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#ff0000;}
CHECKBOX, INPUT, RADIO, SELECT{font-family:Verdana, Arial, sans-serif;font-size:11px;}
TEXTAREA{width:100%;font-family:Verdana, Arial, sans-serif;font-size:11px;}
SPAN.greetUser{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#f0a480;font-weight:bold;}
.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:Verdana, Arial, sans-serif;color:#f4951d;font-size:19px;}
SPAN.errorText{font-family:Verdana, Arial, sans-serif;color:#ff0000;}
.moduleRow{}
.moduleRowOver{background-color:#D7E9F7;cursor:pointer;cursor:hand;}
.moduleRowSelected{background-color:#E9F4FC;}
.messageBox{font-family:Verdana, Arial, sans-serif;font-size:10px;}
.messageStackError, .messageStackWarning{font-family:Verdana, Arial, sans-serif;font-size:10px;background-color:#ffb3b5;padding: 20px; border-radius: 3px; color: #900}
.messageStackSuccess{font-family:Verdana, Arial, sans-serif;font-size:10px;background-color:#99ff00;}
.inputRequirement{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#ff0000;}
TD.BoxHeadingSearch{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;color:#FFFFFF;}
A.BoxHeadingSearch{color:#FFFFFF;}
A.BoxHeadingSearch:hover{color:#E4C79D;}
.mws_boxTop{background:url('images/infobox/top.gif');font-family:Tahoma;font-size:11px;text-align:center;font-weight:bold;background-repeat:repeat-x;vertical-align:middle;white-space:nowrap;}
.mws_boxLeft{background:url('images/infobox/left.gif');}
.mws_boxRight{background:url('images/infobox/right.gif');}
.mws_boxBottom{background:url('images/infobox/bot.gif');font-family:Verdana, Arial, sans-serif;font-size:11px;text-align:center;vertical-align:middle;white-space:nowrap;}
.mws_boxCenter{background:#FFFFFF;}
.mws_boxTop_main{background:url('images/infobox_main/top.gif');font-family:Tahoma;font-size:11px;text-align:center;font-weight:bold;background-repeat:repeat-x;vertical-align:middle;white-space:nowrap;}
.mws_boxLeft_main{background:url('images/infobox_main/left.gif');}
.mws_boxRight_main{background:url('images/infobox_main/right.gif');}
.mws_boxBottom_main{background:url('images/infobox_main/bot.gif');font-family:Verdana, Arial, sans-serif;font-size:11px;text-align:center;vertical-align:middle;white-space:nowrap;}
.mws_boxCenter_main{background:#FFFFFF;}
TD.noborderbox{font-family:Verdana, Arial, sans-serif;font-size:10px;}
TD.productDesc{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#808080;padding:1px 7px 1px 7px;}
TD.productheadDesc{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:normal;color:#000000;padding:4px 0px 0px 10px;}
.mws_boxTop2{background:url('images/infobox/top2.gif');font-family:Tahoma;font-size:11px;text-align:center;font-weight:bold;background-repeat:repeat-x;vertical-align:middle;white-space:nowrap;}
H1{font-family:"Arial, Charcoal, sans-serif";font-size:23px;color:#FF6600;}
.text-titre{font-family:Verdana, Arial, sans-serif;font-size:14px;font-weight:bold;color:#FF6600;}
.msgfdpgratuitPanier{font-family:Verdana, Arial, sans-serif;font-size:14px;font-weight:bold;font-style:italic;color:#ff0000;}
.prixTotauxPanier{font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:normal;}
.prixST{font-family:Verdana, Arial, sans-serif;font-size:14px;font-weight:bold;}
.prixpanier{font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;}
.msgfdpgratuit{font-family:Verdana, Arial, sans-serif;font-size:9px;font-weight:bold;font-style:italic;color:#ff0000;}
.sprite-site {background-color: rgba(0, 0, 0, 0); background-repeat: no-repeat;}
.sprite-site {background-image: url("images/sprite-css.png");}
.sprite-site.sprite-news{ background-position: 0 -150px; width: 35px; height: 35px; display: inline-block;}
.sprite-site.sprite-promotions{ background-position: 0 -235px; width: 35px; height: 35px; display: inline-block;}
.sprite-site.sprite-confort-elec-facebook{ background-position: 0 0; width: 25px; height: 25px; display: inline-block;}
.sprite-site.sprite-confort-elec-twitter{ background-position: 0 -75px; width: 25px; height: 25px; display: inline-block;}
.cssbuttonstoggler{margin-left:0px;margin-top:0px;margin-bottom:0px;padding-bottom:5px;width:600px;height:25px;text-align:center;background:transparent;overflow:hidden;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;z-index:1;}
.cssbuttonstoggler a{background:transparent url('square-gray-left.gif') no-repeat top left;color:#000000;display:block;float:left;margin-right:6px;font:normal 13px Arial;line-height:15px;height:23px;padding-left:9px;text-decoration:none;cursor:pointer;}
.cssbuttonstoggler a span{background:transparent url('square-gray-right.gif') no-repeat top right;display:block;padding:4px 9px 4px 0px;}
.cssbuttonstoggler a.selected, .cssbuttonstoggler a:hover{background-position:bottom left;text-decoration:none;}
.cssbuttonstoggler a.selected span, .cssbuttonstoggler a:hover span{background-position:bottom right;color:black;text-decoration:none;}
.cssbuttonstoggler a.toc{}
.cssbuttonstoggler a.prev, .glidecontenttoggler-2 a.next{margin-left:20px;}
.cssbuttonstoggler a.prev:hover, .glidecontenttoggler-2 a.next:hover{text-decoration:none;}
.glidecontentwrapper{position:relative;margin:0;padding:0;width:602px;height:120px;color:black;overflow:hidden;z-index:1;}
.glidecontent{position:absolute;visibility:hidden;background:white;color:black;width:600px;height:200px;padding:0;z-index:2;}
#p-select2 span.prevVisu, #p-select2 span.nextVisu {background-image: url("slide/js/arrows.png");display:none;height:50px;margin-top:-15px;position:absolute;top:50%;width:39px;z-index:60;}
.title{width:600px;height:30px;color:white;background:white;text-align:center;border-top:1px solid #11BAF4;border-left:1px solid #11BAF4;border-right:1px solid #11BAF4;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;}
.name a{position:absolute;margin:10px 0 0 20px;padding:0;text-decoration:none;color:#000;font:bold 15px Arial;}
.price{position:absolute;margin:30px 0 0 20px;padding:0;font:bold 12px Arial;color:black;}
.bouton{position:absolute;margin:110px 0 0 20px;padding:5px 5px 0 0;}
.image{position:absolute;width:150px;height:150px;margin:-5 0 0 430px;padding:5px;}
.image:hover{border:1px solid #e7e7e7;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:4;}
.description{position:absolute;float:left;margin:50px 5px 0 20px;width:400px;padding:0;font:italic 11px Verdana;text-align:justify;cursor:pointer;}
.description:hover{cursor:pointer;}
.encart_1pct{right:0px;position:absolute;top:5px;}
#ImageBoxOverlay{background-color:#000;z-index:1000;}
#ImageBoxOuterContainer{z-index:1000;}
#ImageBoxCaption{background-color:#FFFFFF;border-bottom-color:#E4C79D;border-bottom-style:outset;border-bottom-width:6px;border-left-color:#E4C79D;border-left-style:outset;border-left-width:6px;border-right-color:#E4C79D;border-right-style:outset;border-right-width:6px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;}
#ImageBoxContainer{width:250px;height:250px;background-color:#FFFFFF;border-top-color:#E4C79D;border-top-style:outset;border-top-width:6px;border-left-color:#E4C79D;border-left-style:outset;border-left-width:6px;border-right-color:#E4C79D;border-right-style:outset;border-right-width:6px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;}
#ImageBoxCaptionText{font-weight:bold;padding-bottom:5px;font-size:15px;color:red;}
#ImageBoxClose{color:#FFFFFF;}
#ImageBoxClose:hover{color:#FFFFFF;}
#ImageBoxCaptionImages{margin:0;}
#ImageBoxNextImage{background-image:url(images/spacer.gif);background-color:transparent;}
#ImageBoxPrevImage{background-image:url(images/spacer.gif);background-color:transparent;}
#ImageBoxNextImage:hover{background-image:url(images/next_image.jpg);background-repeat:no-repeat;background-position:right top;}
#ImageBoxPrevImage:hover{background-image:url(images/prev_image.jpg);background-repeat:no-repeat;background-position:left bottom;}
.cat_articles_links{background: url("images/picto_conseils.png") 0 50% no-repeat transparent;padding: 0 0 0 22px;text-align: left;line-height: 24px;min-height: 24px;font-size: 11px;margin: 4px 0 14px 0;}
.cat_articles_links a{color:#0077aa;margin:0 12px 0 0;text-decoration:underline;}
.sub_cat_articles_links{padding:8px;margin:20px 0;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.sub_cat_articles_links ul{list-style:none;margin:0;padding:0;}
.sub_cat_articles_links ul li{}
.sub_cat_articles_links ul li h2{width:100%;border:0;color:#0077aa;background-color:transparent;}
.sub_cat_articles_links ul li a{}
.products_tabs_container .tabs div.span2,.products_tabs_container .tabs div.span3{width: auto}
div.span_reco{width: 18% }
ul#articles_left{padding:8px;margin:20px 0;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#account_page{padding:0 10px}
#account_page h1{text-align:center;text-transform:uppercase;}
#account_page img{top:0}
#account_page .welcome{color: #808080;font-size: 18px;text-align: center;margin: 0 0 30px;}
#account_page nav{width: 270px;float: left;vertical-align:top}
#account_page nav .block {margin:0 0 20px}
#account_page nav h3{text-transform:uppercase;padding:0;height: 36px;line-height: 60px;margin: 0 0 10px;left: 0;}

#account_page nav a{display:block;border-bottom:1px dotted #aaaaaa;color:#606060;line-height:25px}
#account_page .container{width: 700px;float: right;vertical-align:top;margin: 0 0 40px;}
#account_page .container h3{text-transform:uppercase;height: 36px;margin:0;padding:0;left:0;}
#account_page .container h3 small{text-transform:none;font-size:12px;}
#account_page .sub_container{border:1px solid #aaa;padding: 15px;width:584px;float:right}
#account_page .sub_container .orders_table{border:1px solid #aaa;border-spacing:0;padding: 1px;box-shadow: 0 4px 10px #aaa;-webkit-box-shadow: 0 4px 10px #aaa;-moz-box-shadow: 0 4px 10px #aaa;-o-box-shadow:0 4px 10px #aaa;width:100%;margin:0 0 20px;}
#account_page .sub_container .orders_table th{margin:0;padding:0 4px;text-align: center;}
#account_page .sub_container .orders_table td{margin:0;padding:0 4px;padding:10px 4px;text-align:center;vertical-align: middle;}
#account_page .sub_container .orders_table a{text-decoration:underline}
#account_page .sub_container .orders_table a.renew_order{color:#0077AA}
#account_page .banner{clear:both}
a.ui-corner-all { font-size:12px;}
ul.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all{list-style-type:none;content: "- ";background-color:#ffffff;width:15%;border:solid;border-width:1px;}
ul.ui-autocomplete .ui-menu-item a {display:block;}
ul.ui-autocomplete .ui-state-hover{background-color: #0088d0;color:#FFFFFF;}
.left{float:left}
.right{float:right}
#account_form_content .login_register fieldset{padding: 20px 60px 50px;height: 160px;width: 340px;margin: 10px 15px 50px;border: 1px solid #aaa;}
#account_form_content .login_register fieldset legend{ont-family: 'Open sans','Helvetica Neue',Helvetica,Arial,sans-serif;color: #0077aa;border: 0;margin: 0;width: auto;padding: 0 10px;}
#account_form_content .login_register fieldset label{display:block;}
#account_form_content .login_register fieldset input[type='text'],#account_form_content .login_register fieldset input[type='password']{width: 96%;background-color: #fff;border: 1px solid #aaa;line-height: 20px;}
#account_form_content .register fieldset .email_field{margin: 30px 0 35px;}
#box_homePage p {padding: 6px;font-size: 14px;font-weight: bold;}
#p-select2 span.nextVisu {background-position: 100% 0;right: 0;}
* html  #slide_all:hover #p-select2 span.nextVisu, #slide_all:hover #p-select2 span.prevVisu {display:block;}
#slide_all:hover #p-select2 span.nextVisu, #slide_all:hover #p-select2 span.prevVisu {display:block;}
#p-select2 span.prevVisu, #p-select2 span.nextVisu {background-image: url("slide/js/arrows.png");display:none;height:50px;margin-top:-15px;position:absolute;top:50%;width:39px;z-index:60;}
#feeds_entries .feed {float: left; background-color:#f0f0f0 ;width: 432px;border-radius: 4px; margin: 0 0px 18px 18px;padding:18px ;padding-bottom: 5px;padding-top: 15px;vertical-align: top;border: #ccc solid 1px;}
#feeds_entries .feed a.feed_title{font-weight:bold; font-size: 11px;}
#feeds_entries .feed div.feed_content{font-size: 10px;text-overflow:ellipsis;height:18px;white-space:nowrap;overflow: hidden ; padding-left: 10px;}
#feeds_entries .feed h2{margin: 2px; margin-bottom: 5px; padding:0px }
#feeds_entries li{list-style:none;}
.messageStackError_padding{padding-left: 235px; background:  no-repeat  url(img/icons/warning.png);background-position: left;color: #900;}