html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,window{margin:0;padding:0;border:0;outline:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
:focus{outline:0;}
ol,ul{list-style-type:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
.freeLocation{clear:left;width:100%;}
.freeBlock{float:left;width:100%;}
acronym,abbr{cursor:help;border-bottom:1px dotted;}
ul.normal li{list-style-position:inside;}
ol.normal li{list-style-position:inside;}
table.normal{empty-cells:show;border-collapse:collapse;width:100%;font-size:1em;}
table.normal caption{text-align:left;font-weight:normal;}
table.normal tr td,table.normal tr th{padding:6px 0px;}
table.normal tr th{font-weight:bold;}
.pagination{clear:both;padding:5px 0 5px 0;margin-bottom:24px;}
.pagination ul li{margin-right:5px;display:inline;}
.pagination span.detail{float:right;margin-left:5px;}
.website-block{width:100%;float:left;margin-bottom:16px;}
.row-100{width:100%;}
.column-50{width:49%;float:left;}
.column-25{width:24%;float:left;}
.column-75{width:74%;float:left;}
.column-33{width:32%;float:left;}
.column-66{width:66%;float:left;}
.margin-left{margin-left:1%;}
.margin-right{margin-right:1%;}
.removable{display:table-cell;height:100%;}
.cleaner{clear:both;width:100%;}
.text-align-left{text-align:left;}
.text-align-right{text-align:right;}
.text-align-center{text-align:center;}
.display-none{display:none;}
.display-inline{display:inline;}
.hidden{position:absolute;left:-10000px;}
.block-error{border:1px dashed red;padding:5px 5px 5px 20px;max-width:180px;max-height:60px;overflow:auto;text-align:left;background:#ff8888 center left no-repeat;font-size:10px;color:#220000;-moz-opacity:0.7;}
.block-message{border:1px dashed green;padding:5px 5px 5px 20px;max-width:180px;max-height:60px;overflow:auto;text-align:left;background:#88ff88 center left no-repeat;font-size:10px;color:#220000;-moz-opacity:0.7;}
.link-broken,a.link-broken:hover,a.link-broken:active,a.link-broken:visited{text-decoration:line-through;color:red;}
.image{margin:0;}
img.float-left,img.floatLeft{padding:0;margin-right:10px;margin-bottom:10px;border-width:0;border-style:normal;border-color:none;float:left;}
img.float-right,img.floatRight{padding:0;margin-left:10px;margin-bottom:10px;border-width:0;border-style:normal;border-color:none;float:right;}
img.image{padding:0;border-width:0;border-style:normal;border-color:none;}
.modules-website-staticrichtext{background-color:#fff;}.debug-page-time{top:0;left:0;font-weight:bold;font-family:verdana;background:#fff000;color:#000;}
div.freeLocation{clear:left;width:100%;}
div.freeBlock{float:left;width:100%;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
:focus{outline:0;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
body,textarea,input{font-family:tahoma;}
body,window{text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:67.5%;color:#7d8c99;}
#globalLocation{margin:0px auto;width:971px;display:block;background:#fff;text-align:left;overflow:hidden;}
#headerLocation{width:771px;float:left;display:block;}
#tplShop #headerLocation,#tplShopAdmin #headerLocation{padding-top:15px;}
#tplOne #navigationLocation,#tplTwo #navigationLocation{width:771px;float:left;display:block;height:75px;}
#tplShop #navigationLocation,#tplShopAdmin #navigationLocation{width:578px;float:left;display:block;padding-left:193px;height:75px;}
#containerLocation{width:771px;float:left;display:block;}
#contentLocation{width:385px;padding-left:10px;padding-right:10px;float:left;display:block;}
#tplTwo #contentLocation{width:558px;padding-left:10px;padding-right:10px;float:left;display:block;}
#tplShopAdmin #contentLocation{width:550px;}
#sidebarleftLocation{width:173px;padding-left:10px;float:left;display:block;}
#sidebarrightLocation{width:173px;padding-right:10px;float:right;display:block;}
#footerContentLocation{width:951px;border-top:1px solid #99a6b8;float:left;display:block;padding:0px 10px 0 10px;margin:10px 0 0 0;}
#footerLocation{width:951px;float:left;display:block;padding:0px 10px 0px 10px;}
#footerleftLocation{width:100px;float:left;display:block;}
#footerrightLocation{width:850px;float:left;display:block;}
.productsquare{float:left;display:block;width:385px;background:#fff;text-align:center;margin-bottom:20px;}
.productsquare-new{float:left;display:block;width:190px;background:#fff;text-align:center;margin-bottom:20px;}
.productsquare-left{float:left;display:block;width:207px;text-align:center;}
.productsquare-right{float:right;display:block;width:157px;text-align:center;padding-top:20px;}
.productsquare-right .ecotaxe{color:#00CC00;font-size:0.9em;}
.productsquare-right .prix{color:red;font-size:2em;font-weight:bold;padding:5px 0 5px 0;}
.productsquare-right .model{color:#7d8c99;font-size:1.1em;}
.productsky{float:left;display:block;width:173px;background:#fff;text-align:center;margin-bottom:20px;}
.modules-catalog-animationmagasin{float:left;display:block;width:173px;background:#fff;text-align:center;margin-bottom:20px;}
.productsky .ecotaxe,.modules-catalog-animationmagasin .ecotaxe{color:#00CC00;font-size:0.9em;}
.productsky .prix,.modules-catalog-animationmagasin .prix{color:red;font-size:2em;font-weight:bold;padding:5px 0 5px 0;}
.productsky .model,.modules-catalog-animationmagasin .model{color:#7d8c99;font-size:1.1em;}
table.listproductdetail{border-collapse:collapse;margin-bottom:20px;width:100%;border-left:hidden;border-right:hidden;border-top:hidden;border-bottom:1px solid #ccc;font-size:1em;}
table.listproductdetail tbody tr td{padding:5px;text-align:center;border:hidden;}
table.listproductdetail tbody tr td .ecotaxe{color:#00CC00;font-size:0.9em;}
table.listproductdetail tbody tr td .prix{color:red;font-size:2em;font-weight:bold;padding:5px 0 5px 0;}
table.listproductdetail tbody tr td .model{color:#7d8c99;font-size:1.1em;}
table.listproductdetail tbody tr td .addcart{padding-top:20px;}
table.listproductdetail tfoot tr td{padding:5px;text-align:left;}
table.listproduct{border-collapse:collapse;margin-bottom:20px;width:385px;border-left:hidden;border-right:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1em;}
table.listproduct thead tr td{padding:5px;font-weight:bold;text-align:center;border:hidden;text-transform:uppercase;}
table.listproduct tbody tr:hover td{background:#f2f2f2;}
table.listproduct tbody tr td{padding:5px;text-align:center;border-left:hidden;border-right:hidden;border-bottom:1px solid #ccc;}
table.listproduct tbody tr td .ecotaxe{color:#00CC00;font-size:0.9em;}
table.listproduct tbody tr td .prix{color:red;font-size:1.4em;font-weight:bold;padding:5px 0 5px 0;}
table.listproduct tbody tr td .model{color:#7d8c99;font-size:1.1em;}
table.comparaison{border-collapse:collapse;margin:1%;width:97%;border:1px solid #ccc;font-size:1em;}
table.comparaison thead tr td{padding:5px;font-weight:bold;text-align:center;border:hidden;text-transform:uppercase;}
table.comparaison tbody tr td{padding:5px;text-align:center;border:1px solid #ccc;}
table.comparaison tbody tr th{padding:5px;font-weight:bold;background:#eee;border:1px solid #ccc;}
.modules-website-blocknotitre,.modules-magasins-catalog{float:left;display:block;width:153px;padding:10px;background:url(http://www.domial-electromenager.fr/media/frontoffice/back_block_degrade.jpg) top left repeat-x;}
.modules-website-blocktitre,.modules-website-blockrotation,.modules-magasins-image{float:left;display:block;width:153px;padding:3px 10px 10px 10px;}
.modules-website-blocktitre h3,.modules-website-blockrotation h3,.modules-magasins-image h3{padding-bottom:20px;font-size:1em;}
.modules-website-blockrotation ul li{float:left;display:block;width:150px;text-align:center;padding-top:10px;}
.modules-website-blockzoom,.modules-website-blocktv,.modules-website-blockquizz,.modules-website-blocksondage{float:left;display:block;width:173px;background:url(http://www.domial-electromenager.fr/media/frontoffice/back_block_icon_degrade.jpg) 0 2px repeat-x;}
.modules-website-modalites{width:173px;}
.modules-website-blockzoom ul li,.modules-website-blocktv ul li,.modules-website-blockquizz ul li,.modules-website-blocksondage ul li{padding:20px 10px 20px 55px;}
.modules-website-toolboxsearch{float:left;display:block;padding:10px;width:173px;}
form.search{float:left;display:block;width:100%;}
form.search label{font-weight:bold;float:left;width:140px;font-size:1.1em;}
form.search input.text{width:120px;margin-bottom:14px;border:1px solid #c0c0c0;color:#000;padding:4px;font-size:12px;}
.modules-website-toolboxcart{float:right;display:block;width:173px;text-align:right;padding:10px;}
.modules-website-toolboxpicto{float:left;display:block;width:385px;}
div#pictotools{float:left;padding-top:5px;display:block;width:385px;position:relative;z-index:1000;}
div#pictotools ul.pictotools li div.pictoDescription{padding:5px;position:absolute;top:50px;left:0px;z-index:1000;width:375px;text-align:left;background:#fcfcfc;}
ul.pictotools{margin:0;padding:0;text-align:center;position:relative;z-index:1000;height:50px;width:385px;}
ul.pictotools li{margin:0;padding:0;float:left;list-style-type:none;}
ul.pictotools li div.pictoDescription ul{margin:0 0 5px 5px;padding:0;font-size:0.9em;float:none;width:350px;list-style-position:inside;}
ul.pictotools li div.pictoDescription ul li{margin:0 0 5px 0;padding:0;font-size:1em;list-style-type:disc;float:none;clear:both;}
ul.pictotools li div.pictoDescription p{margin:0 0 5px 0;padding:0;font-size:.9em;}
ul.pictotools li div.pictoDescription h3{margin:0 0 5px 0;padding:0;font-size:1em;}
ul.pictotools li div.pictoDescription h4{margin:0 0 5px 0;padding:0;font-size:1em;}
.langchoice{float:left;display:block;padding:5px 10px 0 10px;width:751px;height:15px;}
.langchoice ul{text-align:right;}
.langchoice ul li{display:inline;}
.logo{float:left;display:block;text-align:center;padding:0px 10px 10px 10px;width:173px;height:65px;}
.slogan{float:left;display:block;padding:10px 10px 10px 10px;width:558px;height:55px;}
.modules-mailinglist-shortsubscriptionform{float:left;display:block;width:100%;}
ul.navlist0{float:left;display:block;font-size:1em;width:173px;text-align:left;}
ul.navlist0 li{width:173px;float:left;display:block;}
ul.navlist0 li a{text-decoration:none;float:left;padding:3px 5px 13px 10px;}
ul.navlist0 li a:hover{text-decoration:underline;}
ul.navlist1{float:left;display:block;font-size:1.1em;width:173px;padding-bottom:10px;}
ul.navlist1 li{float:left;display:block;}
ul.navlist1 li.current{float:left;font-weight:bold;}
ul.navlist1 li a{float:left;display:block;text-decoration:none;padding:3px 5px 3px 15px;font-size:11px;}
ul.navlist1 li a:hover{text-decoration:underline;}
ul.navlist2{float:left;display:none;font-weight:normal;font-size:1.1em;width:173px;}
ul.navlist2 li{float:left;display:block;}
ul.navlist2 li.current{float:left;font-weight:bold;}
ul.navlist2 li a{float:left;display:block;text-decoration:none;padding-left:25px;}
ul.navlist2 li a:hover{text-decoration:underline;}
#footerrightLocation ul.navlist{list-style-type:none;font-size:0.9em;}
#footerrightLocation ul.navlist li{display:inline;border-left:1px solid #9aa0b4;padding:0 4px 0 4px;line-height:20px;}
#footerrightLocation ul.navlist li a{padding-left:4px;text-decoration:none;}
#footerrightLocation ul.navlist li a:hover{padding-left:4px;text-decoration:underline;}
#footerrightLocation ul.navlist li.current{padding-left:8px;font-weight:bold;}
#footerrightLocation ul.navlist li.first{border-left:0 none;padding-left:0;}
ul.pages-navigation{text-align:center;}
ul.pages-navigation li{display:inline;float:left;width:33.2%;}
ul.pages-navigation li span.precedent{width:100%;text-align:left;display:block;}
ul.pages-navigation li span.suivant{width:100%;text-align:right;display:block;}
.pagination{clear:both;padding:5px 0 5px 0;margin-bottom:20px;}
.pagination ul li{margin-right:5px;display:inline;}
.pagination span.detail{float:right;margin-left:5px;}
.modules-website-sitemap{width:100%;float:left;}
.modules-website-sitemap ul{list-style:square;padding-left:20px;}
.modules-website-sitemap ul.sitemap-list-0{margin-bottom:20px;}
.modules-website-sitemap ul.sitemap-list-0 li{text-align:left;font-weight:lighter;}
.modules-website-sitemap ul.sitemap-list-1 li{text-align:left;font-weight:lighter;}
.modules-website-sitemap ul.sitemap-list-2 li{text-align:left;font-weight:lighter;}
.modules-website-sitemap ul.sitemap-list-3 li{text-align:left;font-weight:lighter;}
.modules-website-sitemap ul.sitemap-list-4 li{text-align:left;font-weight:lighter;}
.modules-website-breadcrumb{float:left;display:block;margin-bottom:20px;}
.modules-website-breadcrumb ul.thread{list-style-type:none;text-align:left;}
.modules-website-breadcrumb ul.thread li{display:inline;float:left;background:url(http://www.domial-electromenager.fr/media/frontoffice/puce_thread.gif) no-repeat 0 5px;padding:0 2px 0 12px;}
.modules-website-breadcrumb ul.thread li a.link{text-decoration:underline;}
.modules-website-breadcrumb ul.thread li a.link:hover{text-decoration:none;}
.modules-website-breadcrumb ul.thread li.current{font-weight:bold;}
.modules-website-breadcrumb ul.thread li.first{background:none;padding:0 2px 0 0;}
.modules-form-form{width:100%;float:left;}
.form small{color:red;}
.form ul.errors{border:1px solid #e9b09f;padding:10px;background:#ffcfc7;list-style:none;color:red;font-weight:bold;}
.form ul.errors li{background:url(http://www.domial-electromenager.fr/media/frontoffice/error.gif) 0 2px no-repeat;padding-left:20px;height:20px;}
.form ol{list-style:none;margin-top:20px;margin-bottom:20px;}
.form ol li{margin-bottom:5px;clear:both;}
.form ol li label em{color:red;font-weight:bold;font-style:normal;margin-right:5px;}
.form ol li label{float:left;margin-right:5px;width:200px;text-align:right;margin-top:1px;display:block;}
.form ol li.checkbox label{float:right;margin-right:5px;width:350px;text-align:left;margin-top:1px;display:block;}
.form ol li.checkbox input{float:left;display:block;}
.form input.textfield{font-size:11px;border:1px solid #bcbfc1;padding:2px;width:150px;background:url(http://www.domial-electromenager.fr/media/frontoffice/input_back_on.gif) #fff top left repeat-x;}
.form select{font-size:11px;border:1px solid #bcbfc1;padding:2px;width:150px;background:url(http://www.domial-electromenager.fr/media/frontoffice/input_back_on.gif) #fff top left repeat-x;}
.form textarea{font-size:11px;border:1px solid #bcbfc1;padding:2px;width:150px;height:100px;overflow:auto;background:url(http://www.domial-electromenager.fr/media/frontoffice/input_back_on.gif) #fff top left repeat-x;}
.form input.textfield:focus,.form input.textfield:hover,.form input[type="file"],.form input[type="file"],.form select:hover,.form select:focus,.form textarea:focus,.form textarea:hover{background:url(http://www.domial-electromenager.fr/media/frontoffice/input_back.gif) #fff bottom left repeat-x;}
.form input.button{padding:2px 6px 2px 6px;margin-right:5px;font-size:0.8em;text-transform:uppercase;font-weight:bold;}
.form input.button:hover{padding:2px 6px 2px 6px;font-weight:bold;}
.cleaner{clear:both;width:100%;}
.hidden-navigation{position:absolute;left:-10000px;}
ul.mini-navigation{text-align:right;width:100%;padding:10px 0;}
ul.mini-navigation li.rss{background:url(http://www.domial-electromenager.fr/media/frontoffice/rss.gif) center right no-repeat;padding-right:20px;padding-bottom:1px;}
img.content{margin-top:4px;padding:4px;border:1px solid #ccc;}
img.floatLeft{float:left;margin-right:10px;margin-bottom:10px;border:1px solid #ccc;padding:4px;margin-top:4px;}
img.floatRight{float:right;margin-left:10px;margin-bottom:10px;border:1px solid #ccc;padding:4px;margin-top:4px;}
span.small-text-anchor{font-size:x-small;float:right;margin-top:-16px;}
#TB_window{font:12px Arial, Helvetica, sans-serif;color:#333333;}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link{color:#666666;}
#TB_window a:visited{color:#666666;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#666666;}
#TB_window a:focus{color:#666666;}
#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(http://www.domial-electromenager.fr/media/frontoffice/macFFBgHack.png) repeat;}
.TB_overlayBG{filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
#TB_window{position:fixed;background:#ffffff;z-index:102;color:#000000;display:none;text-align:left;top:50%;left:50%;}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #fff;border-bottom:1px solid #fff;border-top:1px solid #fff;border-left:1px solid #fff;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;:;}
h3{font-size:1.0em;}
.logo h1{text-indent:-99999px;}
#contentLocationLeft{float:left;margin:0px;padding:0px;width:100px;height:600px;}
#contentLocationRight{float:right;margin:0px;padding:0px;width:100px;height:600px;}
#tplShop .modules-magasins-animation{clear:both;}
div.modules-magasins-content table,div.modules-magasins-content table tbody tr td{border:none;}
body#tplHomepriceshop #headerLocation ul.menu-header li{display:inline;}
body#tplHomepriceshop #headerLocation ul.magasin-name{float:right;display:inline;}
#sitetoolbar li{display:inline;}img,.image{border:none;}
img.float-left{float:left;}
img.float-right{float:right;}
#contentLocation{line-height:1.6em;}
body#richtext-body{font-family:verdana, arial, sans-serif;font-size:67.5%;color:#7d8c99;background:#fff;}
h1.title{font-size:1.3em;color:#000;font-weight:bold;margin-bottom:20px;}
h2.title{font-size:1.4em;color:#000;font-weight:bold;margin-bottom:20px;width:375px;padding:10px 5px 10px 5px;background:url(http://www.domial-electromenager.fr/media/frontoffice/back_block_icon_degrade.jpg) top left repeat-x;}
#tplTwo h2.title{width:548px;}
.modules-catalogdubost-searchshelf h1.title{font-size:1.5em;color:#DF0029;font-weight:bold;margin-bottom:20px;width:375px;padding:10px 5px 10px 5px;background:url(http://www.domial-electromenager.fr/media/frontoffice/back_block_icon_degrade.jpg) top left repeat-x;}
h2.title a{color:#000;text-decoration:none;}
h2.title a:hover{color:#000;text-decoration:none;}
h3.title small{font-size:0.7em;color:#000;}
h3.title{font-size:1.2em;color:#000;font-weight:bold;margin-bottom:15px;}
h3.title a{color:#000;text-decoration:underline;}
h3.title a:hover{color:#000;text-decoration:none;}
#contentLocation h3.titleproduct,#sidebarleftLocation h3.titleproduct{font-size:1em;text-transform:uppercase;display:block;padding:2px 5px 10px 5px;}
#sidebarleft h3.titleproduct,#sidebarleftLocation h3.titleproduct{width:163px;font-size:1em;text-transform:uppercase;display:block;padding:2px 5px 10px 5px;}
#contentLocation h3.titleproduct span.arrow,#sidebarleftLocation h3.titleproduct span.arrow{float:right;padding-top:1px;}
#contentLocation h3.titleproduct a,#sidebarleftLocation h3.titleproduct a{color:#fff;text-decoration:none;}
#contentLocation h3.titleproduct a:hover,#sidebarleftLocation h3.titleproduct a:hover{color:#fff;text-decoration:none;}
h4.title{font-size:1.1em;color:#000;font-weight:bold;margin-bottom:10px;}
h5.title{font-size:1em;color:#000;font-weight:bold;margin-bottom:5px;}
h6.title{font-size:0.9em;color:#000;font-weight:bold;margin-bottom:5px;}
p{font-size:1.1em;color:#000;}
#containerLocation p{text-align:justify;padding-bottom:10px;}
a.link{text-decoration:none;color:#000;}
a.link:hover{text-decoration:underline;color:#000;}
a.anchor{text-decoration:none;color:#000;}
a.anchor:hover{text-decoration:none;color:#000;}
a.link-arrow{text-decoration:underline;color:#000;}
a.link-arrow:hover{text-decoration:none;color:#000;}
a.link .popup{text-decoration:underline;color:#000;}
a.link:hover .popup{text-decoration:none;color:#000;}
ul.normal{font-size:1.1em;margin:10px 0 20px 20px;color:#000;font-weight:normal;}
ul.normal li{list-style:disc;margin-left:20px;}
ol.normal{font-size:1.1em;margin:10px 0 20px 20px;color:#000;font-weight:normal;}
ol.normal li{list-style:decimal;margin-left:20px;}
table.normal{border-collapse:collapse;margin-top:5px;margin-bottom:5px;width:385px;font-size:1em;border:1px solid #ccc;}
#tplTwo table.normal{width:558px;}
table.normal thead tr td{padding:5px;font-weight:bold;text-align:center;border:1px solid #ccc;text-transform:uppercase;}
table.normal tbody tr td{padding:5px;border:1px solid #ccc;text-align:center;}
table.normal tfoot tr td{padding:5px;border:1px solid #ccc;text-align:center;}
table.normal tr th{padding:3px 3px;font-weight:bold;color:#fff;background-color:#de0029;border:none;}.abstractdirectory-block{position:relative;top:0;left:0;width:100%;height:100%;}
.abstractdirectory-block .column-one{float:left;display:block;width:70%;}
.abstractdirectory-block .column-two{float:right;display:block;width:29%;}
.abstractdirectory-block ol.module-list{list-style:none;margin-top:20px;}
.abstractdirectory-block ol.module-list li{margin-bottom:20px;display:block;float:left;}
.abstractdirectory-block ul.folder-vertical{list-style-type:none;}
.abstractdirectory-block ul.folder-vertical li{line-height:16px;background:url(http://www.domial-electromenager.fr/media/frontoffice/folder.png) no-repeat;text-align:left;padding-left:20px;font-weight:lighter;}
.abstractdirectory-block ul.folder-horizontal{list-style-type:none;}
.abstractdirectory-block ul.folder-horizontal li{display:inline;background:url(http://www.domial-electromenager.fr/media/frontoffice/folder_page.png) no-repeat 0 .1em;padding:2px 0 2px 20px;}.products-display{background-color:#eee;}
.shelves-display ol.table-view li{width:251px;margin-bottom:10px;margin-right:5px;margin-left:5px;background-color:#eee;}
.priceht{color:red;}
.priceoffer{color:red;}
.pricettc{color:green;}
.modules-catalog-choosearticles ol.table-view li ul li.article-ref{background-color:#b9c101;color:#696a12;font-weight:bold;}
ul.ecom-menu li{background-image:url(http://www.domial-electromenager.fr/media/frontoffice/pucenav.gif) ;background-position:0px 7px;padding-left:10px;}
ul.ecom-menu li.current{color:#051865;}
.product-pics{background-color:#f1f1f1;text-align:center;padding-top:10px;padding-bottom:10px;}
.altpics{margin-top:12px;text-align:center;}
ul.product-altpics li{margin-right:6px;}
ul.product-altpics li a img{margin-bottom:6px;}
form.product-form{font-size:1.1em;}
form.product-form fieldset{background-color:#f1f1f1;}
form.product-form ol li label{width:48%;text-align:right;}
.availability{font-size:1.3em;text-align:center;font-weight:bold;color:red;}
ul.product-price{text-align:center;}
.availability,ul.product-price{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e1e1e1;}
ul.product-price li del{font-size:1.1em;font-weight:normal;color:red;}
ul.product-price li strong{font-size:3em;font-weight:bold;color:green;}
ul.product-price li span{font-size:1.1em;font-weight:normal;color:fuchsia;}
ul.ecom-menu li{background-repeat:no-repeat;}
ul.ecom-menu li.current{font-weight:bold;}
ul.ecom-menu li.current ul{font-weight:normal;}
ul.ecom-menu li a{text-decoration:none;}
ul.ecom-menu li a:hover{text-decoration:underline;}
.products-display{clear:both;width:100%;float:left;display:block;margin-bottom:20px;}
.products-display div{padding:2%;}
.products-display ol li{display:inline;margin-right:2px;}
.products-display ol li select{width:17%;}
.shelves-display ol.table-view li{text-align:center;padding:6px;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;}
.shelves-display ol.table-view li form select.textfield{width:70%;}
.shelves-display ol.table-view li ul li{border:none;padding:0;margin:0;}
.shelves-display ol.table-view input.button{margin-top:2px;}
.shelves-title input.textfield{margin-bottom:4px;}
.comparebutton{display:block;margin-bottom:10px;margin-top:10px;}
span.small{font-size:0.7em;}
.price,.priceht,.priceoffer,.pricettc{font-weight:bold;white-space:nowrap;}
.priceoffer{font-size:1.4em;}
.invisible{display:none;}
.error,.success{padding-top:10px;padding-bottom:10px;font-weight:bold;}
div.zoomdiv{z-index:10000000;position:absolute;top:0;left:0;width:280px;height:220px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.jqZoomPup{z-index:10000000;visibility:hidden;position:absolute;top:0;left:0;width:50px;height:50px;background:#fff;border:1px solid #945C74;opacity:0.5;cursor:move;}
div.zoomdiv{margin-left:-32px;}
.modules-catalog-choosearticles ol.table-view li{width:48%;padding:0.5%;margin:1% 0.5%;text-align:center;}
.modules-catalog-choosearticles ol.table-view li ul{padding:6px;}
.modules-catalog-choosearticles ol.table-view li ul li{width:100%;text-align:left;}
.modules-catalog-choosearticles ol.table-view li ul li.quantity{text-align:center;}
.modules-catalog-choosearticles ol.table-view li ul li.article-ref{padding:3px 0;margin-bottom:6px;}
.ecom-block li.picture{text-align:center;}
.animation-home .content,.discount-home .content,.gift-home .content,.heart-home .content,.limited-home .content,.new-home .content,.operation-home .content,.random-home .content,.sell-home .content,.top10-home .content,.animation-normal .content,.discount-normal .content,.gift-normal .content,.heart-normal .content,.limited-normal .content,.new-normal .content,.operation-normal .content,.random-normal .content,.sell-normal .content,.top10-normal .content,.animation-small .content,.discount-small .content,.gift-small .content,.heart-small .content,.limited-small .content,.new-small .content,.operation-small .content,.random-small .content,.sell-small .content,.top10-small .content{width:100%;padding:0;}
.animation-normal ul,.discount-normal ul,.gift-normal ul,.heart-normal ul,.limited-normal ul,.new-normal ul,.operation-normal ul,.random-normal ul,.sell-normal ul,.top10-normal ul,.animation-home ul,.discount-home ul,.gift-home ul,.heart-home ul,.limited-home ul,.new-home ul,.operation-home ul,.random-home ul,.sell-home ul,.top10-home ul,.animation-small ul,.discount-small ul,.gift-small ul,.heart-small ul,.limited-small ul,.new-small ul,.operation-small ul,.random-small ul,.sell-small ul,.top10-small ul{padding:10px;}
p.all-products{padding:0 10px 10px 10px;text-align:right;}
.modules-catalog ul.mini-navigation li{display:inline;}
.discount-normal,.discount-small,.discount-home{color:#000;margin-bottom:16px;}
.discount-normal{width:141px;}
.discount-small{width:141px;}
.discount-home{width:100%;}
.discount-normal .content,.discount-small .content,.discount-home .content{background-color:#eeeeee;}
.discount-normal .content a.link,.discount-small .content a.link,.discount-home .content a.link{color:#000;}
.discount-normal .content a.link:hover,.discount-small .content a.link:hover,.discount-home .content a.link:hover{color:#fff;}
.discount-normal h3.title,.discount-small h3.title,.discount-home h3.title{color:#fff;background-color:#a60000;margin:0;padding:10px;}
.gift-normal,.gift-small,.gift-home{color:#000;margin-bottom:16px;}
.gift-normal{width:141px;}
.gift-small{width:141px;}
.gift-home{width:100%;}
.gift-normal .content,.gift-small .content,.gift-home .content{background-color:#eeeeee;}
.gift-normal .content a.link,.gift-small .content a.link,.gift-home .content a.link{color:#000;}
.gift-normal .content a.link:hover,.gift-small .content a.link:hover,.gift-home .content a.link:hover{color:#fff;}
.gift-normal h3.title,.gift-small h3.title,.gift-home h3.title{color:#fff;background-color:#a60000;margin:0;padding:10px;}
.heart-normal,.heart-small,.heart-home{color:#000;margin-bottom:16px;}
.heart-normal{width:141px;}
.heart-small{width:141px;}
.heart-home{width:100%;}
.heart-normal .content,.heart-small .content,.heart-home .content{background-color:#eeeeee;}
.heart-normal .content a.link,.heart-small .content a.link,.heart-home .content a.link{color:#000;}
.heart-normal .content a.link:hover,.heart-small .content a.link:hover,.heart-home .content a.link:hover{color:#fff;}
.heart-normal h3.title,.heart-small h3.title,.heart-home h3.title{color:#fff;background-color:#a60000;margin:0;padding:10px;}
.limited-normal,.limited-small,.limited-home{color:#000;margin-bottom:16px;}
.limited-normal{width:141px;}
.limited-small{width:141px;}
.limited-home{width:100%;}
.limited-normal .content,.limited-small .content,.limited-home .content{background-color:#eeeeee;}
.limited-normal .content a.link,.limited-small .content a.link,.limited-home .content a.link{color:#000;}
.limited-normal .content a.link:hover,.limited-small .content a.link:hover,.limited-home .content a.link:hover{color:#fff;}
.limited-normal h3.title,.limited-small h3.title,.limited-home h3.title{color:#fff;background-color:#a60000;margin:0;padding:10px;}
.new-normal,.new-small,.new-home{color:#000;margin-bottom:16px;}
.new-normal{width:141px;}
.new-small{width:141px;}
.new-home{width:100%;}
.new-normal .content,.new-small .content,.new-home .content{background-color:#eeeeee;}
.new-normal .content a.link,.new-small .content a.link,.new-home .content a.link{color:#000;}
.new-normal .content a.link:hover,.new-small .content a.link:hover,.new-home .content a.link:hover{color:#fff;}
.new-normal h3.title,.new-small h3.title,.new-home h3.title{color:#fff;background-color:#a60000;margin:0;padding:10px;}
.operation-normal,.operation-small,.operation-home{color:#000;margin-bottom:16px;}
.operation-normal{width:141px;}
.operation-small{width:141px;}
.operation-home{width:100%;}
.operation-normal .content,.operation-small .content,.operation-home .content{background-color:#eeeeee;}
.operation-normal .content a.link,.operation-small .content a.link,.operation-home .content a.link{color:#000;}
.operation-normal .content a.link:hover,.operation-small .content a.link:hover,.operation-home .content a.link:hover{color:#fff;}
.operation-normal h3.title,.operation-small h3.title,.operation-home h3.title{color:#fff;background-color:#a60000;margin:0;padding:10px;}
.sell-normal,.sell-small,.sell-home{color:#000;margin-bottom:16px;}
.sell-normal{width:141px;}
.sell-small{width:141px;}
.sell-home{width:100%;}
.sell-normal .content,.sell-small .content,.sell-home .content{background-color:#eeeeee;}
.sell-normal .content a.link,.sell-small .content a.link,.sell-home .content a.link{color:#000;}
.sell-normal .content a.link:hover,.sell-small .content a.link:hover,.sell-home .content a.link:hover{color:#fff;}
.sell-normal h3.title,.sell-small h3.title,.sell-home h3.title{color:#fff;background-color:#a60000;margin:0;padding:10px;}
.top10-normal,.top10-small,.top10-home{color:#000;margin-bottom:16px;}
.top10-normal{width:141px;}
.top10-small{width:141px;}
.top10-home{width:100%;}
.top10-normal .content,.top10-small .content,.top10-home .content{background-color:#eeeeee;}
.top10-normal .content a.link,.top10-small .content a.link,.top10-home .content a.link{color:#000;}
.top10-normal .content a.link:hover,.top10-small .content a.link:hover,.top10-home .content a.link:hover{color:#fff;}
.top10-normal h3.title,.top10-small h3.title,.top10-home h3.title{color:#fff;background-color:#a60000;margin:0;padding:10px;}
.product-ref,ul.associated-pictograms,form.product-form fieldset,ul.product-price,.availability,.product-description{margin-bottom:6px;}
.modules-sodilog-product h1.title{margin-bottom:6px;}
ul.associated-pictograms li{padding-right:6px;display:inline;}
form.product-form fieldset{padding-left:6px;padding-right:6px;}
form.product-form ol li{padding-top:6px;padding-bottom:6px;text-align:left;clear:both;}
form.product-form ol li label{padding-right:6px;float:left;}
input.quantity{width:30px;}
.availability{padding-bottom:2px;}
ul.product-price{width:100%;}
ul.product-price li{padding-right:10px;}
.altpics{float:left;width:100%;}
ul.product-altpics li{display:inline;}
p.buttons{clear:both;text-align:center;}
p.buttons input.button{color:#ffffff;}.jqmWindow{display:none;position:fixed;top:17%;left:50%;padding:0;text-align:left;background:#ffffff;z-index:1500;overflow:auto;}
.jqmOverlay{background-color:#000;}
a.jqmClose{float:right;margin-top:-27px;margin-right:7px;}
* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}
* html .jqmWindow{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
.jqmWindow .popup-top{background:#DE0029;display:block;text-align:center;margin:1px;margin-bottom:0;}
.jqmWindow .popup-top h3{margin:0;color:#fff;padding:5px;text-transform:uppercase;height:17px;}
.jqmWindow .popup-content{background:#fff;padding:5px 12px;overflow:auto;}
.jqmWindow .popup-bottom{background:#e8e8ee;}
.messagePopup{width:400px;margin-left:-200px;}
table.listproductdetail tfoot ul{margin:0 0 10px 25px;font-size:1.1em;list-style-type:disc;}
table.listproductdetail tfoot small{float:right;}
.modules-catalog-product table{margin:0;}
.RangeSelector{background:white none repeat;height:20px;position:relative;z-index:1;}
#RangeSelector_prix{float:left;height:25px;}
.RangeSelector .leftHandle,.RangeSelector .rightHandle{background-repeat:no-repeat;border:0px none;color:#fff;cursor:default;font-family:Arial,Helvetica;font-size:8pt;font-weight:bold;padding-top:2px;position:absolute;text-align:center;height:21px;}
.RangeSelector .leftHandle{background:url(http://www.domial-electromenager.fr/media/frontoffice/rs_bg_left.png) transparent no-repeat scroll left top;}
.RangeSelector .rightHandle{background:url(http://www.domial-electromenager.fr/media/frontoffice/rs_bg_right.png) transparent no-repeat scroll left top;}
.contextuallist-footer{text-align:center;}
.modules-catalogdubost-logo{width:771px;float:left;display:block;}.modules-contactcard-detail{width:100%;float:left;}
.modules-contactcard-detail .column-one{float:left;width:73.2%;padding:1.2%;padding-left:0;margin-top:12px;}
.modules-contactcard-detail .column-two{float:left;width:24.4%;padding:0 1.2%;padding-right:0;margin-top:22px;}
.modules-contactcard-detail .vcard-one ol.vcard{margin:0;margin-bottom:10px;padding:4px;background:#eee;width:98%;clear:left;}
.modules-contactcard-detail .vcard-one ol.vcard li{padding:0;margin:2px 4px;width:auto;text-align:left;}
.modules-contactcard-detail .vcard-one ol.vcard li.float-right{text-align:right;float:right;}
.modules-contactcard-detail .vcard-one ol.vcard li ul li.display-inline{display:inline;}
.modules-contactcard-detail ol.trombi li{width:48%;margin-right:1%;float:left;display:block;padding-bottom:10px;}
.modules-contactcard-detail ol.trombi li.last{float:none;}
.modules-contactcard-detail ol.trombi li.carriage-return{clear:left;}
.modules-contactcard-detail ol.vcard{margin:0;padding:4px;background:#eee;float:left;}
.modules-contactcard-detail ol.vcard li{padding:0;margin:2px 4px;width:auto;text-align:left;float:none;}
.modules-contactcard-detail ol.vcard li.float-right{text-align:right;float:right;}
.modules-contactcard-detail ol.vcard li ul li{margin:0;padding:0;padding-left:6px;}
.modules-contactcard-detail ol.vcard li ul li.display-inline{display:inline;}
.modules-contactcard-detail ul.folder-vertical{list-style-type:none;}
.modules-contactcard-detail ul.folder-vertical li{background:url(http://www.domial-electromenager.fr/media/frontoffice/folder.png) no-repeat;text-align:left;padding:2px 0 2px 20px;}
.modules-contactcard-detail ul.folder-horizontal{list-style-type:none;margin-top:12px;margin-bottom:6px;}
.modules-contactcard-detail ul.folder-horizontal li{display:inline;background:url(http://www.domial-electromenager.fr/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0 .1em;padding:2px 0 2px 40px;}
.modules-contactcard-detail ul.folder-horizontal li.first{background:none;padding:2px 0 2px 0;}
.modules-contactcard-detail ul.folder-horizontal li img{margin-right:6px;vertical-align:middle;}
.vcard .contact-not-published,.vcard .contactform-page-not-published{background:#ff8888;color:red;border:1px solid red;padding:5px;}.shortcuts dd dt{display:inline;color:#666666;font-weight:bold;font-size:1em;}
ol.delivery-list li{text-align:left;padding:6px;margin-bottom:12px;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;width:366px;border:1px dotted #ccc;}
ol.delivery-list form{text-align:right;width:100%;}.modules-emailing-Subscribe label{float:left;width:200px;margin-top:10px;}
.modules-emailing-Subscribe input[type="text"],.modules-emailing-Subscribe textarea,.modules-emailing-Subscribe select{margin-top:10px;border:1px solid #666666;font-size:11px;color:#666666;letter-spacing:1px;}
.modules-emailing-Subscribe input[type="submit"],.modules-emailing-Subscribe input[type="reset"]{margin-top:20px;letter-spacing:1px;background:url(http://www.domial-electromenager.fr/media/frontoffice/mailinglist_button.gif) ;border:none;color:#FFFFFF;font-size:9px;text-transform:uppercase;padding:5px;}
.modules-emailing-Subscribe fieldset{margin-top:20px;border:dotted 1px #669900;}
.modules-emailing-Subscribe legend{font-size:10px;text-transform:uppercase;color:#fff;padding:1px 5px 2px 5px;background-color:#669900;}
.modules-emailing-Subscribe small{font-size:10px;}
.modules-emailing-Subscribe form{margin-left:30px;}
.modules-emailing-Subscribe label span.requiredsymbol{color:#669900;}
.modules-emailing-Subscribe .errors{font-weight:bold;color:red;padding:10px 0 10px 0;}
.modules-emailing-Subscribe .success{font-weight:bold;color:#669900;padding:10px 0 10px 0;}
.modules-emailing-Subscribe ol{list-style-type:none;margin:0;padding:0;}
.modules-emailing-Subscribe ul{list-style-type:none;margin:0;padding:0;}.modules-form-form{width:100%;float:left;}
.modules-form-form small{color:#00ffff;}
.modules-form-form ul.errors{border:1px solid #e9b09f;padding:10px;background:#ffcfc7;list-style:none;color:red;font-weight:bold;}
.modules-form-form ul.errors li{background:url(http://www.domial-electromenager.fr/media/frontoffice/error.gif) 0 2px no-repeat;padding-left:20px;height:20px;}
.cmxform ol{list-style:none;margin-top:20px;margin-bottom:20px;}
.cmxform ol li{margin-bottom:5px;clear:both;}
.cmxform ol li label em{color:red;font-weight:bold;font-style:normal;margin-left:5px;}
.cmxform ol li label{float:left;margin-right:5px;width:120px;text-align:right;margin-top:1px;display:block;}
.cmxform input.textfield{font-size:11px;border:1px solid #bcbfc1;padding:2px;width:250px;background:url(http://www.domial-electromenager.fr/media/frontoffice/input_back_on.gif) #fff top left repeat-x;}
.cmxform select{font-size:11px;border:1px solid #bcbfc1;padding:2px;width:150px;background:url(http://www.domial-electromenager.fr/media/frontoffice/input_back_on.gif) #fff top left repeat-x;}
.cmxform textarea{font-size:11px;border:1px solid #bcbfc1;padding:2px;width:250px;height:100px;overflow:auto;background:url(http://www.domial-electromenager.fr/media/frontoffice/input_back_on.gif) #fff top left repeat-x;}
.cmxform input.textfield:focus,.cmxform input.textfield:hover,.cmxform input[type="file"],.cmxform input[type="file"],.cmxform select:hover,.cmxform select:focus,.cmxform textarea:focus,.cmxform textarea:hover{background:url(http://www.domial-electromenager.fr/media/frontoffice/input_back.gif) #fff bottom left repeat-x;}
.cmxform p{margin-left:125px;padding-right:10px;margin-top:20px;margin-bottom:20px;}
.cmxform p input.reset,.cmxform p input.submit{border:1px solid #c0c0c0;padding:3px;margin-right:5px;background:url(http://www.domial-electromenager.fr/media/frontoffice/input_back.gif) bottom left repeat-x;font-size:0.8em;color:#002086;text-transform:uppercase;}
.cmxform p input.reset:hover,.cmxform p input.submit:hover{background:url(http://www.domial-electromenager.fr/media/frontoffice/input_back_on.gif) top left repeat-x;border:1px solid #c0c0c0;}
input.button,input.submit{padding:2px 6px 2px 6px;margin-right:5px;font-size:0.8em;text-transform:uppercase;font-weight:bold;border:1px solid #c0c0c0;color:#002086;background:url(http://www.domial-electromenager.fr/media/frontoffice/input_back.gif) repeat-x scroll left bottom;}
input.button:hover,input.submit:hover{cursor:pointer;background:url(http://www.domial-electromenager.fr/media/frontoffice/input_back_on.gif) repeat-x scroll left bottom;}
.modules-website-toolboxsearch input.button{padding:0;margin-right:0;border:none;vertical-align:middle;}.iframeNotPublished{background:#ff8888;color:red;border:1px solid red;padding:5px;margin:0;font-weight:bold;}
.iframeNotPublished img{float:left;}
.iframeNotPublished p{padding:5px 0;margin:0;}p.price .prixbarre{text-decoration:line-through;font-size:11px;color:#7D8C99;}
p.price{font-size:10px;}
p.price span{color:#DF0029;font-size:12px;}
.modules-magasins-admincontent p.success{color:#669900;font-weight:bold;padding:10px 0;}
.modules-magasins-admincontent p.error{color:red;font-weight:bold;padding:10px 0;}
.modules-magasins-results ol li{margin:20px 0;}.modules-mailinglist-shortsubscriptionform label,.modules-mailinglist-longsubscriptionform label,.modules-mailinglist-unsubscriptionform label{width:200px;margin-top:10px;}
.modules-mailinglist-shortsubscriptionform input[type="text"],.modules-mailinglist-longsubscriptionform input[type="text"],.modules-mailinglist-unsubscriptionform input[type="text"],.modules-mailinglist-shortsubscriptionform textarea,.modules-mailinglist-longsubscriptionform textarea,.modules-mailinglist-unsubscriptionform textarea,.modules-mailinglist-shortsubscriptionform select,.modules-mailinglist-longsubscriptionform select,.modules-mailinglist-unsubscriptionform select{margin-top:10px;border:1px solid #666666;font-size:11px;color:#666666;letter-spacing:1px;}
.modules-mailinglist-shortsubscriptionform input[type="submit"],.modules-mailinglist-longsubscriptionform input[type="submit"],.modules-mailinglist-unsubscriptionform input[type="submit"],.modules-mailinglist-shortsubscriptionform input[type="reset"],.modules-mailinglist-longsubscriptionform input[type="reset"],.modules-mailinglist-unsubscriptionform input[type="reset"]{margin-top:20px;letter-spacing:1px;border:none;color:#FFFFFF;background:#DF0029;font-size:9px;padding:5px;}
.modules-mailinglist-shortsubscriptionform fieldset,.modules-mailinglist-longsubscriptionform fieldset,.modules-mailinglist-unsubscriptionform fieldset{margin-top:20px;border:dotted 1px #DF0029;}
.modules-mailinglist-shortsubscriptionform legend,.modules-mailinglist-longsubscriptionform legend,.modules-mailinglist-unsubscriptionform legend{font-size:10px;color:#fff;padding:1px 5px 2px 5px;background-color:#DF0029;}
.modules-mailinglist-shortsubscriptionform small,.modules-mailinglist-longsubscriptionform small,.modules-mailinglist-unsubscriptionform small{font-size:10px;}
.modules-mailinglist-shortsubscriptionform .mandatory label em,.modules-mailinglist-longsubscriptionform .mandatory label em,.modules-mailinglist-unsubscriptionform .mandatory label em{color:#DF0029;}
.modules-mailinglist-shortsubscriptionform .error,.modules-mailinglist-longsubscriptionform .error,.modules-mailinglist-unsubscriptionform .error{font-weight:bold;color:red;padding:10px 0 10px 0;}
.modules-mailinglist-shortsubscriptionform .success,.modules-mailinglist-longsubscriptionform .success,.modules-mailinglist-unsubscriptionform .success{font-weight:bold;color:#669900;padding:10px 0 10px 0;}
.modules-mailinglist-shortsubscriptionform ol,.modules-mailinglist-longsubscriptionform ol,.modules-mailinglist-unsubscriptionform ol{list-style-type:none;margin:0;padding:0;}
.modules-mailinglist-shortsubscriptionform ul,.modules-mailinglist-longsubscriptionform ul,.modules-mailinglist-unsubscriptionform ul{list-style-type:none;margin:0;padding:0;}#media-zoom-overlay{position:fixed;top:0;left:0;width:0;height:0;border:1px solid black;background:#eef;z-index:10000;}
#media-zoom-overlay-image{position:fixed;top:0;left:0;border:1px solid grey;z-index:10010;}
#media-zoom-overlay-label{position:relative;top:3px;color:black;font-weight:bold;font-size:10px;}
.media-flash-dummy{border:1px solid silver;font-weight:bold;font-size:15px;text-align:center;vertical-align:middle;color:dimgray;background:url(http://www.extra.fr/media/backoffice/flash-logo.png) ghostwhite center no-repeat;}
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30;}
* html div#fancy_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
div#fancy_wrap{text-align:left;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:url(http://www.domial-electromenager.fr/media/frontoffice/fancy_progress.png) transparent no-repeat;}
div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30;}
div#fancy_loading_icon{position:absolute;background:url(http://www.domial-electromenager.fr/media/frontoffice/fancy_loading.gif) no-repeat;z-index:35;width:16px;height:16px;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:18px 18px 33px 18px;margin:0;overflow:hidden;background:transparent;display:none;}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #BBB;background:#FFF;}
div#fancy_content{margin:0;z-index:100;position:absolute;}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100;}
img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%;}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url(http://www.domial-electromenager.fr/media/frontoffice/fancy_closebox.png) top left no-repeat;cursor:pointer;z-index:181;display:none;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
#fancy_ajax{width:100%;height:100%;overflow:auto;}
a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none;}
a#fancy_left{left:0px;}
a#fancy_right{right:0px;}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}
span#fancy_left_ico{left:-9999px;background:url(http://www.domial-electromenager.fr/media/frontoffice/fancy_left.png) transparent no-repeat;}
span#fancy_right_ico{right:-9999px;background:url(http://www.domial-electromenager.fr/media/frontoffice/fancy_right.png) transparent no-repeat;}
a#fancy_left:hover{visibility:visible;}
a#fancy_right:hover{visibility:visible;}
a#fancy_left:hover span{left:20px;}
a#fancy_right:hover span{right:20px;}
.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:url(http://www.domial-electromenager.fr/media/frontoffice/fancy_shadow_n.png) transparent repeat-x;}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:url(http://www.domial-electromenager.fr/media/frontoffice/fancy_shadow_ne.png) transparent no-repeat;}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:url(http://www.domial-electromenager.fr/media/frontoffice/fancy_shadow_e.png) transparent repeat-y;}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:url(http://www.domial-electromenager.fr/media/frontoffice/fancy_shadow_se.png) transparent no-repeat;}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:url(http://www.domial-electromenager.fr/media/frontoffice/fancy_shadow_s.png) transparent repeat-x;}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:url(http://www.domial-electromenager.fr/media/frontoffice/fancy_shadow_sw.png) transparent no-repeat;}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:url(http://www.domial-electromenager.fr/media/frontoffice/fancy_shadow_w.png) transparent repeat-y;}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:url(http://www.domial-electromenager.fr/media/frontoffice/fancy_shadow_nw.png) transparent no-repeat;}
div#fancy_title{position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none;}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;}
div#fancy_title table{margin:0 auto;}
div#fancy_title table td{padding:0;vertical-align:middle;}
td#fancy_title_left{height:32px;width:15px;background:url(http://www.domial-electromenager.fr/media/frontoffice/fancy_title_left.png) transparent repeat-x;}
td#fancy_title_main{height:32px;background:url(http://www.domial-electromenager.fr/media/frontoffice/fancy_title_main.png) transparent repeat-x;}
td#fancy_title_right{height:32px;width:15px;background:url(http://www.domial-electromenager.fr/media/frontoffice/fancy_title_right.png) transparent repeat-x;}.news-fifty-left{float:left;width:48%;margin-right:10px;margin-bottom:12px;}
.news-fifty-right{float:right;width:48%;margin-left:10px;margin-bottom:12px;}
ul.news li{display:inline;border-left:1px solid #000;padding-right:5px;padding-left:6px;float:left;margin-bottom:2px;}
ul.news li.first{border-left:none;padding-left:0;clear:both;}
ul.news li.last{margin-bottom:12px;}
ol.news li{width:100%;padding:10px 0;clear:left;display:table;margin-bottom:12px;}
li.last{float:none;}
.news-block dl{margin:20px 0 20px 0;position:relative;width:100%;top:0;left:0;}
.news-block dt{margin:0;padding-bottom:5px;float:left;width:30%;display:block;text-align:right;}
.news-block dd{margin:0;padding-bottom:5px;margin-left:32%;border-left:1px solid #000;display:block;padding-left:2%;}
.modules-news-hometplone ol li,.modules-news-hometpltwo ol li,.modules-news-hometplthree ol li{margin-bottom:12px;}
ul.pages-navigation li.module-news{width:50%;}#modules-newsletter-header{font-weight:bold;}
#modules-newsletter-content{background-color:silver;}
#modules-newsletter-footer{font-weight:bold;}ul.delivery li{margin-bottom:10px;float:left;display:block;width:100%;}
ul.delivery li img{border:none;}
ul.delivery li .description{padding-left:40px;overflow-y:auto;}
ul.delivery li label{display:block;width:100%;font-weight:bold;}
ul.delivery li form{margin-top:10px;}
.column-one{float:left;display:block;width:49%;}
.column-two{float:right;display:block;width:49%;}
.payment-information-block,.block-shipping-mode,.block-payment-mode,.block-confirm-order{float:left;display:block;width:100%;margin-bottom:20px;}
.order-recap-information{display:block;width:100%;margin-bottom:20px;}
ol.suggested-offer{float:left;display:block;width:100%;}
ol.suggested-offer li.on1col{padding:1%;float:left;display:block;margin-right:1%;width:96%;margin-bottom:10px;}
ol.suggested-offer li.on2col{padding:1%;float:left;display:block;margin-right:1%;width:46%;margin-bottom:10px;}
ol.suggested-offer li.on3col{padding:1%;float:left;display:block;margin-right:1%;width:30%;margin-bottom:10px;}
ol.suggested-offer h4.title,ol.suggested-offer h4.title a{text-decoration:none !important;}
.payment-information-block dd,.payment-information-block dt,.shipping-mode-block dd,.payment-mode-block dd,.shipping-mode-block dt,.payment-mode-block dt{width:50%;font-weight:bold;text-align:right;float:left;padding-bottom:2px;}
.payment-information-block dt{float:right;}
.payment-information-block dd.total,.payment-information-block dt.total{padding:4px 0;font-size:1.4em;}
.order-process-steps{margin:0;text-align:center;}
ol.steps{display:block;float:left;width:100%;}
ol.steps li{display:block;float:left;margin:1%;width:14%;text-align:center;}
ol.steps li dl{display:block;height:6em;}
ol.steps li dl dd{text-decoration:none;font-size:1.6em;font-weight:bold;padding:4px 0 4px 0;display:block;}
ol.steps li dl dt{padding-top:2px;}
ol.steps li .current{font-style:italic;}
table.serviceproducts{margin-bottom:18px;}
table.serviceproducts table{margin-bottom:6px;}
table.serviceproducts tr td{background:#f7f8f8;}
table.serviceproducts tr td.add-button form{padding:6px 10px;}
table.serviceproducts tr td h4{background:#de0029;padding:2px;font-weight:bold;color:#fff;}
.modules-order-Cart .column-one,.modules-order-Cart .column-two{width:100%;}
.modules-order-orderprocessstepfive .column-one,.modules-order-orderprocessstepfive .column-two{width:48%;}
.modules-order-orderprocessstepfive .column-one{padding-right:8px;}
.modules-order-orderprocessstepfive .column-two{padding-left:8px;border-left:1px dotted #ccc;}
.payment-information-block dl dd{width:29%;border-bottom:1px dotted #ccc;}
.payment-information-block dl dt{width:69%;border-bottom:1px dotted #ccc;}
.payment-information-block dl dd.pricetotal,.payment-information-block dl dt.pricetotal{border-bottom:none;padding-top:10px;font-size:1.6em;color:#de0029;}
.smaller-text{font-size:smaller;}
.productcart-information-block{font-size:smaller;margin:8px;padding:16px;border:1px dotted #ccc;}
.productcart-information-block h4{margin:0;padding:0;}
a.order-button{display:block;padding:6px;font-size:1.3em;border:3px double #ccc;background:#de0029;color:#fff;font-weight:bold;text-decoration:none;width:26%;text-align:center;float:right;}
a.order-button:hover{background:#101177;}
ol.steps li dl dd{border-color:#ccc;background:#de0029;color:#fff;}
ol.steps li dl dd.current{background-image:url(http://www.domial-electromenager.fr/media/frontoffice/cart.gif) ;background-color:#101177;border-color:#ccc;}
ol.steps{margin-left:100px;}
ol.steps li{width:6.5em;float:left;margin-right:1em;text-align:center;}
ol.steps li.last{margin-right:0;}
ol.steps li dl{display:block;height:6em;}
ol.steps li dl dd{text-decoration:none;font-size:1.6em;font-weight:bold;padding:4px 0 4px 0;display:block;border-width:1px;border-style:solid;}
ol.steps li dl dd.current{background-repeat:no-repeat;background-position:bottom right;border-width:1px;border-style:solid;}
ol.steps li dl dt{padding-top:2px;}
ol.magasins-list li{text-align:left;padding:6px;margin-right:10px;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;width:250px;border:1px dotted #ccc;}
.modules-order-orderprocessstepmagasin a{color:#101177;text-decoration:none;}
.modules-order-orderprocessstepmagasin a:hover{text-decoration:underline;}
.errors{color:red;}
.payment-information-block table tr th{font-weight:bold;}
.payment-information-block table tr th,.payment-information-block table tr td{text-align:right;}
.payment-information-block table tr td.pricetotal,.payment-information-block table tr th.pricetotal{background:#F7F8F8;font-weight:bold;}
.payment-information-block table tr td{border-right:1px solid #7D8C99;padding-right:5px;}input#order_dubostprocess_code{width:50px;}
form#order_dubostprocess li label{display:inline;float:none;}
div.modules-order-dubostprocess ol.steps li{clear:none;}.modules-poll-response{background:#B0C900;}
.modules-poll-response-container{max-width:300px;border:1px solid #999;}.modules-quiz-list,.modules-faq-tplonecolumn{width:100%;float:left;}
.modules-quiz-list .column-one,.modules-quiz-list-tplonecolumn .column-one{float:left;width:73.2%;padding:1.2%;padding-left:0;margin-top:12px;}
.modules-quiz-list-tplonecolumn .column-one{width:auto;padding:0;}
.modules-quiz-list .column-two{float:left;width:24.4%;padding:0 1.2%;padding-right:0;margin-top:22px;}
.modules-quiz-list{display:table;}
.modules-quiz-list ol li{padding:4px 0;}
.modules-quiz-detail form p,.modules-quiz-result form p{margin:0;padding:12px 0;padding-bottom:6px;}
.modules-quiz-detail form ol li fieldset label,.modules-quiz-result form ol li fieldset label{clear:both;display:block;padding:2px 0;}
.modules-quiz-detail .info-result{text-align:center;font-weight:bold;font-size:3.0em;}
.correct{color:green;}
.incorrect{color:red;}
.top-freecontent,.bottom-freecontent{margin:12px 0;}
.modules-quiz-result p.explaination{margin:0;padding:0;padding-left:24px;}#contentLocationLeft{float:left;margin:0;padding:0;width:100px;height:600px;}
#contentLocationRight{float:right;margin:0;padding:0;width:100px;height:600px;}.modules-solrsearch-results{width:100%;float:left;display:block;}
ul.results-header{list-style:none;margin-top:20px;margin-bottom:20px;}
ul.results-header li.sorting ol{list-style:none;margin-left:20px;}
ol.solrsearch-results-list{margin-top:20px;margin-bottom:20px;}
ol.solrsearch-results-list li{margin-bottom:10px;width:100%;display:block;float:left;}
ol.solrsearch-results-list li ul li{border:none;margin:0;}form.formauthentication{width:100%;text-align:center;border:1px solid #d4d0c0;}
ol.modules-users-login-form{list-style:none;padding-top:20px;}
ol.modules-users-login-form li{text-align:left;}
ol.modules-users-login-form li label{font-weight:bold;letter-spacing:1px;float:left;font-size:0.9em;display:block;width:150px;text-transform:uppercase;}
ol.modules-users-login-form li.button{text-align:center;}
ol.modules-users-changepassword-form{list-style:none;padding-top:20px;}
ol.modules-users-changepassword-form li{text-align:left;}
ol.modules-users-changepassword-form li label{font-weight:bold;letter-spacing:1px;float:left;font-size:0.9em;display:block;width:250px;text-transform:uppercase;}
ol.modules-users-changepassword-form li.button{text-align:center;}
div.showuserinfo{font-weight:bold;}