body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
a:focus{outline:none;}
html{height:100%;margin-bottom:1px;}
ul,ol,dl{padding-left:30px;margin:1em 0;}
dd{padding-left:40px;}
td,th{padding:1px;}
legend{background:#fff;padding:0 .8em;}
textarea,input[type='text'],input[type='password'],select{border:1px solid #c8c8c8;background:#fff;}
textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover{border-color:#aaa;}
textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{outline:2px solid #dcdcdc;border-color:#8c8c8c;}
input[type='button'],input[type='submit'],input[type='checkbox'],input[type='image'],input[type='radio'],input[type='reset'],select,button{cursor:pointer;}
input[type='hidden']{display:none;}
fieldset{padding:0 1em 1em;}
textarea,input[type='text'],input[type='password']{padding:.1em 0 .1em .4em;}
option{padding:0 .4em .1em;}
button,input[type='button']{line-height:100%;padding:.2em .3em .2em .1em;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:5px;line-height:100%;}
h1{font-size:300%;}
h2{font-size:250%;}
h3{font-size:200%;}
h4{font-size:175%;}
h5{font-size:150%;}
h6{font-size:125%;}
hr{display:block;background:#c8c8c8;color:#c8c8c8;height:1px;border:none;margin:.5em 0;}
blockquote{border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;font-style:italic;font-size:120%;margin:1em 0 1em 1.5em;padding:.5em 0;}
pre{border:1px dotted #aab4be;border-left:20px solid #b4b4b4;background:#f4f5f6;font-size:90%;margin:1em 0;padding:.5em 0 .5em 1em;}
acronym,abbr{border-bottom:1px dashed #969696;cursor:help;}
p,dl{margin:1em 0;}body{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:150%;color:#646464;}
body.yoopage{background:#e5e5e5;}
body.font-small{font-size:11px;}
body.font-medium{font-size:12px;}
body.font-large{font-size:13px;}
div.wrapper{background:url(../images/bkgd.png) 0 0 repeat-y;margin:auto;}
div#absolute{position:absolute;z-index:15;top:0;left:0;width:100%;}
div#header{width:auto;position:relative;z-index:10;clear:both;height:159px;border-top:5px solid #000;margin:0 3px;padding:0;}
div#topmenu{float:left;width:375px;margin:0 0 0 245px;}
div#topmarket{float:left;width:363px;margin:10px 0 0 255px;padding:0;}
div#headermodule{float:right;width:306px;height:59px;background:url(../images/bkgd-login.png) 0 0 no-repeat;margin:0;padding:35px 0 0 10px;}
div#headmenu{float:left;width:949px;height:55px;background:url(../images/bkgd-menu.png) 0 100% no-repeat;border-bottom:5px solid #000;margin:5px 0 0;padding:0;}
div#logo{position:absolute;top:0;left:15px;}
div#logo .back-site{display:block;background:url(../images/puce_home.png) 0 6px no-repeat;margin:0 0 0 5px;padding:0 0 0 7px;}
div#logo a.back-site{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#817e7a;text-decoration:none;}
div#logo a.back-site:hover{text-decoration:underline;}
div#search{float:left;width:190px;margin:13px 0 0 15px;}
div#banner{position:absolute;top:110px;right:-15px;width:0;z-index:3;}
div#top{position:relative;float:left;width:949px;height:385px;display:block;border-bottom:5px solid #000;margin:0 0 0 3px;padding:0;}
div#top #carousel{position:absolute;top:0;left:0;z-index:1;}
div#top #mediatv{position:absolute;top:0;right:0;z-index:2;}
div#middle{width:auto;clear:both;margin:0;padding:0;}
div#left{width:210px;}
.left div#middle div#left{float:left;}
.right div#middle div#left{float:right;}
div#main{width:auto;margin:0;padding:0 3px;}
.left div#main{margin:0 0 0 225px;}
.right div#main{margin:0 225px 0 0;}
div#maintop{height:441px;margin:0;padding:0;}
div#mainmiddle{margin:0;}
div#right{width:180px;float:right;margin:0;padding:0;}
div#content{width:auto;margin:0;padding:0;}
.showright div#content{margin:0 210px 0 0;}
div#contenttop{margin:0 0 15px;}
div#breadcrumb{height:45px;margin:10px 0 0 10px;padding:0;}
div#breadcrumb .breadcrumbs{float:left;font-family:Arial, Helvetica, sans-serif;font-size:30px;line-height:35px;color:#000;margin:0;padding:0;}
div#breadcrumb a.pathway0{font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#aaa;text-decoration:none;height:30px;}
div#breadcrumb a.pathway1{height:30px;font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#707070;text-decoration:none;margin:0;padding:0;}
div#swf-middle{width:921px;height:auto;background:url(../images/bkgd_swf_middle.png) 0 0 repeat-y;position:relative;margin:30px 0 30px 14px;padding:0;}
div#swf-deg{width:921px;height:auto;background:url(../images/bkgd_swf_deg.png) 0 100% no-repeat;margin:0;padding:0;}
div#swf-up{width:921px;height:7px;background:url(../images/bkgd_swf_up.png) 0 0 no-repeat;margin:0;padding:0;}
div#swf-down{width:921px;height:7px;background:url(../images/bkgd_swf_down.png) 0 0 no-repeat;margin:0;padding:0;}
#media-cs{width:780px;height:530px;margin:0 0 0 5px;padding:0;}
#tab-cs{position:absolute;top:66px;right:8px;width:125px;border-left:1px dotted #9d9d9d;margin:0;padding:0 0 0 2px;}
#btn-add input{border:none;width:123px;height:44px;background:url(../images/btn_add_project.png) 0 0 no-repeat;}
div#content-middle{width:921px;height:auto;background:url(../images/bkgd_content_middle.png) 0 0 repeat-y;position:relative;margin:15px 0 30px 11px;padding:0;}
div#content-up{width:921px;height:7px;background:url(../images/bkgd_content_up.png) 0 0 no-repeat;margin:0;padding:0;}
div#content-flash{margin:0;padding:15px 0 15px 13px;}
div#content-flash a{color:#C00;text-decoration:none;}
div#content-flash a:hover{color:#C00;text-decoration:underline;}
div#content-down{width:921px;height:7px;background:url(../images/bkgd_content_down.png) 0 0 no-repeat;margin:0;padding:0;}
div#content-prod p{margin:0;padding:0 0 10px;}
div#content-rezo p{line-height:1.4em;margin:0;padding:0 0 10px;}
div#content-rezo a.plusinfo{width:120px;height:20px;display:block;background:url(../images/plusinfo.png) 0 0 no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;font-weight:700;text-align:center;margin:0 0 25px;}
div#content-rezo a.plusinfo:hover{background:url(../images/plusinfo.png) 0 -20px no-repeat;text-decoration:none;}
div#content-rezo span.h3 a{color:#d70100;text-decoration:none;}
div#content-rezo span.h3 a:hover{color:#e60100;text-decoration:none;}
div#contentbottom{margin:15px 0 0;}
div#mainbottom{padding:0;}
div#bottom{width:auto;clear:both;margin:0;padding:0 15px 15px;}
div#bottom .bottomblock{margin-top:15px;margin-bottom:15px;}
div#footer{width:auto;display:block;background-color:#CF0;clear:both;text-align:center;background:url(../images/bkgd-footer.png) 0 100% no-repeat;margin:0;padding:0;}
div#footer a.anchor{width:30px;height:5px;background:url(../images/footer_anchor_white.png) 0 0 no-repeat;display:block;float:right;text-decoration:none;margin:0;}
div#menu{width:949px;height:37px;border-bottom:5px solid #000;border-top:5px solid #000;display:block;float:left;clear:both;margin:0 3px;padding:13px 0 0;}
div#menufooter{width:auto;display:block;clear:both;height:230px;margin:0 3px;padding:0;}
div#mcfooter{width:auto;position:relative;padding:0;}
div#kitchen{position:absolute;top:0;left:355px;padding:0;}
div#bathroom{position:absolute;top:95px;left:355px;padding:0;}
div#storage{position:absolute;top:0;left:532px;padding:0;}
div#storage2{position:absolute;top:0;left:0;padding:0;}
.bkgd-footer-seek{width:325px;height:190px;background:url(../images/bkg-footer-seek.jpg) 0 0 no-repeat;margin:0;padding:0;}
.bkgd-footer-seek span{float:left;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#7d7d7d;text-align:left;margin:12px 0 0 42px;}
.bkgd-footer-seek p{float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;color:#a0a0a0;text-align:left;line-height:1.2em;margin:20px 0 15px 42px;}
.bkgd-footer-seek a{float:right;width:201px;height:20px;background:url(../images/btn_seek_mag.png) 0 0 no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;color:#fff;text-align:center;cursor:pointer;}
.bkgd-footer-seek a:hover{width:201px;height:20px;background:url(../images/btn_seek_mag.png) 0 -20px no-repeat;text-decoration:none;}
div#btncatalog{z-index:1;position:absolute;top:0;right:0;display:block;height:229px;width:281px;border-left:5px solid #000;}
div#copyright{z-index:2;position:absolute;top:200px;left:40px;padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
.floatbox{overflow:hidden;}
.float-left{float:left;overflow:hidden;}
.float-right{float:right;overflow:hidden;}
.width15{width:14.999%;}
.width18{width:18.333%;}
.width20{width:19.999%;}
.width23{width:22.999%;}
.width25{width:24.999%;}
.width33{width:33.333%;}
.width35{width:34.999%;}
.width40{width:39.999%;}
.width45{width:44.999%;}
.width50{width:49.999%;}
.width54{width:53.999%;}
.width65{width:64.999%;}
.width75{width:74.999%;}
.width100{width:100%;}
#media_tv:focus,#media-cs:focus{outline:none;}
div#middle .background,.left div#middle .background,.right div#middle .background{background:none;padding:0;}
div#breadcrumb .breadcrumbs a:hover{text-decoration:none;}
div#content-prod,div#content-rezo{margin:0;padding:15px 0 15px 30px;}
div#content-prod span.h2,div#content-rezo span.h2{font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#e81813;display:block;margin:0 0 15px;}
div#content-prod span.h3,div#content-rezo span.h3{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#595959;display:block;margin:0;}
div#footer a:link,div#footer a:visited,div#footer a:hover{color:#fff;}
body.width-thin div.wrapper { width: 800px; }
body.width-wide div.wrapper { width: 955px; }
body.width-fluid div.wrapper { width: 90%; }
div#styleswitcher { width: 45px; }
a:link,a:visited{color:#000;}
a:hover{color:#C00;}
a.external{padding-left:13px;background:url(../images/link_external.png) 0 40% no-repeat;}
em.box,em.file,em.directory{font-family:"Courier New", Courier, monospace;font-style:normal;}
em.box{background:#f4f5f6;border:1px dotted #aab4be;padding:0 2px;}
em.file{background:transparent url(../images/em_file.png) 0 1px no-repeat;color:#000;padding:0 0 0 13px;}
em.directory{background:transparent url(../images/em_directory.png) 0 1px no-repeat;color:#000;padding:0 0 0 16px;}
ul.arrow,ul.arrow-big,ul.checkbox,ul.checkbox-big,ul.check,ul.check-big,ul.star,ul.star-big,ul.plus,ul.plus-big{list-style:none;margin:10px 10px 10px 20px;padding:0;}
ul.arrow li,ul.checkbox li,ul.check li,ul.star li,ul.plus li{font-weight:700;line-height:100%;margin:10px 0;padding:7px 0 6px 35px;}
ul.arrow-big li,ul.checkbox-big li,ul.check-big li,ul.star-big li,ul.plus-big li{font-size:200%;font-weight:700;margin:15px 0;padding:15px 0 15px 60px;}
ol.disc,ol.disc-big{margin:10px 10px 10px 20px;padding:0 0 0 15px;}
ol.disc{padding:0 0 0 27px;}
ol.disc li{font-weight:700;line-height:28px;margin:0;padding:0 0 6px 12px;}
ol.disc-big{font-size:200%;padding:0 0 0 45px;}
ol.disc-big li{font-weight:700;line-height:45px;margin:0;padding:0 0 12px 20px;}
span.note,span.info,span.alert,span.download,span.tip{display:block;}
div.note,span.note{background:#f4f5f6;border-top:1px dotted #aab4be;border-bottom:1px dotted #aab4be;text-align:justify;margin:10px 0;padding:5px 10px;}
div.info,span.info,div.alert,span.alert,div.download,span.download,div.tip,span.tip{margin:10px 0;padding:7px 10px 7px 35px;}
div.info,span.info{background:#f4f5f6 url(../images/div_info.png) 3px 3px no-repeat;border-top:1px dotted #aab4be;border-bottom:1px dotted #aab4be;}
div.alert,span.alert{background:#fff5eb url(../images/div_alert.png) 3px 3px no-repeat;border-top:1px dotted #ffb4a0;border-bottom:1px dotted #ffb4a0;}
div.download,span.download{background:#f5faeb url(../images/div_download.png) 3px 3px no-repeat;border-top:1px dotted #78be5a;border-bottom:1px dotted #78be5a;}
div.tip,span.tip{background:#fffdeb url(../images/div_tip.png) 3px 3px no-repeat;border-top:1px dotted #ffc864;border-bottom:1px dotted #ffc864;}
blockquote.quotation{border:none;text-align:justify;margin:10px 0;padding:10px 35px;}
blockquote.quotation p{margin:0 -35px -10px 0;padding:0 35px 10px 0;}
blockquote.quotation-big{border:none;font-family:"Arial Narrow", Arial, Helvetica, sans-serif;font-size:300%;text-transform:uppercase;font-weight:700;line-height:100%;text-align:left;margin:10px 0;padding:50px;}
blockquote.quotation-big p{margin:0 -50px -50px 0;padding:0 30px 50px 0;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:100%;font-weight:400;color:#323232;margin:0;padding:0px;}
h3{font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:100%;font-weight:400;color:#323232;margin:0;padding:0px;}
h5{color:#323232;font-size:16px;}
h6{color:#0C4790;font-size:14px;}
h1,h4{font-weight:400;color:#0C4790;}div#topmenu ul {
margin:0;
padding:0;
list-style:none;
float:left;
}

div#topmenu li {
margin:0;
padding:0;
float:left;
display:block;
}

div#topmenu li a {
width:182px;
height:39px;
padding:0;
margin:0;
float:left;
display:block;
position:relative;
overflow:hidden;
font-size:85%;
text-decoration:none;
}

div#topmenu a:hover {
text-decoration:underline;
}

div#topmenu li.item1 {
background:url(../images/btntop1.png) 0 0 no-repeat;
float:left;
margin:0 10px 0 0;
}

div#topmenu li.item2 {
background:url(../images/btntop2.png) 0 0 no-repeat;
float:left;
}

div#topmenu li span {
display:none;
visibility:hidden;
}

div#topmarket ul {
margin:0;
padding:0;
list-style:none;
background-color:#FF9999;
}

div#topmarket li {
margin:0;
padding:0;
}

div#topmarket li a {
display:block;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7d7d7d;
text-decoration:none;
}

div#topmarket li a:hover {
text-decoration:underline;
}

div#topmarket li.item1 {
background:url(../images/btninter.png) 0 1px no-repeat;
float:left;
margin:0 50px 5px 0;
padding:0 0 0 25px;
}

div#topmarket li.item2 {
background:url(../images/btnrecommand.png) 0 2px no-repeat;
float:left;
margin:0 30px 5px 0;
padding:0 0 0 25px;
}

div#topmarket li.item3 {
float:left;
margin:0 53px 0 0;
padding:0 0 0 25px;
}

div#topmarket li.item4 {
background:url(../images/btnnews.png) 0 2px no-repeat;
float:left;
padding:0 0 0 25px;
}

div#menuheader ul {
margin:0;
padding:0;
list-style:none;
float:right;
}

div#menuheader li {
position:relative;
margin:0;
padding:0;
display:block;
float:left;
z-index:5;
background:url(../images/menu_tab_l_off.png) 0 100% no-repeat;
height:44px;
}

div#menuheader li a,#menuheader li span.separator {
float:left;
margin:0;
padding:15px 10px 0;
background:url(../images/menu_tab_r_off.png) right 2px no-repeat;
color:#ffffff;
font-weight:bold;
text-decoration:none;
height:44px;
}

div#menuheader li:hover {
float:left;
margin:0;
padding:0;
background:url(../images/menu_tab_l.png) 0 100% no-repeat;
}

div#menuheader li:hover a {
float:left;
margin:0;
padding:15px 10px 0;
background:url(../images/menu_tab_r.png) right 2px no-repeat;
color:#e81813;
font-weight:bold;
text-decoration:none;
}

div#menuheader li:hover span.separator {
float:left;
margin:0;
padding:15px 10px 0;
background:url(../images/menu_tab_r.png) right 2px no-repeat;
color:#e81813;
font-weight:bold;
text-decoration:none;
}

div#menuheader li span {
display:block;
cursor:pointer;
background-repeat:no-repeat;
background-position:95% 0;
}

div#menuheader li a.current {
font-weight:bold;
}

div#menuheader a.active,div#menuheader span.active {
color:#ffffff;
}

div#menuheader li.active {
float:left;
margin:0;
padding:0;
background:url(../images/menu_tab_l_on.png) 0 100% no-repeat;
}

div#menuheader li.active a,div#menuheader li.active span.separator {
float:left;
margin:0;
padding:15px 10px 0;
background:url(../images/menu_tab_r_on.png) right 2px no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

div#menuheader li.parent span.separator {
cursor:pointer;
}

div#menuheader a:link,div#menuheader a:visited {
color:#ffffff;
font-weight:bold;
}

div#menuheader a.level1,div#menuheader span.level1 {
padding:15px 10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

div#menuheader a.level1 span.title,div#menuheader span.level1 span.title {
padding:0;
font-size:100%;
line-height:180%;
}

div#menuheader ul.menu ul {
position:absolute;
top:44px;
left:-999em;
width:201px;
padding:15px 0 7px;
margin:0 0 0 2px;
background:url(../images/menu_dropdown_bg.png) 0 100% no-repeat;
height:auto;
}

div#menuheader li:hover ul,div#menuheader li.sfhover ul {
left:0;
z-index:100;
}

div#menuheader li.level1 li {
width:100%;
background:none;
height:22px;
}

div#menuheader li.level1 li a,div#menuheader li.level1 li span.separator {
height:22px;
padding:2px 0 0 9px;
margin:0;
background:url(../images/menu_level2_item.png) 0 0 no-repeat;
float:none;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#434343;
}

div#menuheader li.level2 a:hover,div#menuheader li.level2 span.separator:hover,div#menuheader li.level2 span.sfhover {
float:none;
padding:2px 0 0 9px;
background:url(../images/menu_level2_item_hover.png) 0 0 no-repeat;
margin:0;
display:block;
color:#ffffff;
}

div#menuheader li ul ul {
margin:-55px 0 0 162px;
}

div#menuheader li:hover ul ul,div#menuheader li.sfhover ul ul {
border-top:3px solid #0c1d3b;
}

div#menuheader li:hover ul ul,div#menuheader li.sfhover ul ul,div#menuheader li:hover ul ul ul,div#menuheader li.sfhover ul ul ul,div#menuheader li:hover ul ul ul ul,div#menuheader li.sfhover ul ul ul ul {
left:-999em;
}

div#menuheader li li:hover ul,div#menuheader li li.sfhover ul,div#menuheader li li li:hover ul,div#menuheader li li li.sfhover ul,div#menuheader li li li li:hover ul,div#menuheader li li li li.sfhover ul {
left:0;
z-index:100;
}

div#middle div.mod-menu div.module ul,div#middle div.mod-menu div.module ul {
margin:0;
padding:0;
overflow:hidden;
list-style:none;
}

div#middle ul.menu li {
margin:0;
padding:0;
display:block;
}

div#middle ul.menu a,div#middle ul.menu span.separator {
height:25px;
background:none;
display:block;
line-height:25px;
text-decoration:none;
color:#646464;
}

div#right ul.menu a,div#right ul.menu span.separator {
background:none;
}

div#middle ul.menu li span {
display:block;
background-repeat:no-repeat;
background-position:95% 0;
}

div#middle ul.menu a.current {
font-weight:bold;
color:#000000;
}

div#middle ul.menu li.parent span.separator {
cursor:pointer;
}

div#middle ul.menu a.parent,div#middle ul.menu span.parent {
background:url(../images/submenu_l_item_parent.png) 0 0 no-repeat;
}

div#middle ul.menu li.level1 {
background:url(../images/submenu_item.png) 0 0 no-repeat;
}

div#middle ul.menu a.level1,div#middle ul.menu span.level1 {
text-indent:15px;
}

div#middle ul.menu li.level2 {
background:url(../images/submenu_item.png) 10px 0 no-repeat;
}

div#middle ul.menu a.level2 {
text-indent:25px;
}

div#middle ul.menu li.level3 {
background:url(../images/submenu_item.png) 20px 0 no-repeat;
}

div#middle ul.menu a.level3 {
text-indent:35px;
}

div#middle ul.menu li.level4 {
background:url(../images/submenu_item.png) 30px 0 no-repeat;
}

div#middle ul.menu a.level4 {
text-indent:45px;
}

div#menu ul {
margin:0;
padding:0;
list-style:none;
}

div#menu li {
float:left;
margin:0;
padding:0;
}

div#menu li a {
float:left;
margin:0;
padding:0 6px 0 4px;
background:url(../images/separ.png) right 3px no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#e81813;
text-decoration:none;
}

div#menu li a.last {
background:none;
}

div#menu li a:hover {
text-decoration:none;
}

div#menu a:link,div#menu a:visited {
color:#e81813;
}

div#menu li:hover a,div#menu li a:hover {
color:#e81813;
}

div#menu li.active {
float:left;
margin:0;
padding:0 0 0 4px;
}

div#menu li.active a/*,div#menu a.active span,div#menu span.level1 active span */ {
float:left;
margin:0;
padding:0 6px 0 0;
background:url(../images/separ.png) 100% 3px no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#e81813;
text-decoration:none;
}

div#menu li.active a.last {
background:none;
}

div#menu li.active a:hover {
text-decoration:none;
}

ul.menu-mod-kitchen {
margin:12px 0 0;
padding:0;
list-style:none;
float:left;
width:181px;
}

ul.menu-mod-kitchen li.level1 {
margin:0 0 10px;
background:url(../images/puce_arrow.png) 0 7px no-repeat;
padding:0 0 0 7px;
float:left;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#7d7d7d;
text-align:left;
}

ul.menu-mod-bath {
margin:0;
padding:0;
list-style:none;
float:left;
width:181px;
}

ul.menu-mod-bath li.level1 {
margin:0 0 10px;
background:url(../images/puce_arrow.png) 0 7px no-repeat;
padding:0 0 0 7px;
float:left;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#7d7d7d;
text-align:left;
}

ul.menu-mod-stor {
margin:12px 0 0;
padding:0;
list-style:none;
float:left;
width:130px;
}

ul.menu-mod-stor li.level1 {
margin:0 0 10px;
background:url(../images/puce_arrow.png) 0 7px no-repeat;
padding:0 0 0 7px;
float:left;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#7d7d7d;
text-align:left;
}

ul.menu-mod-stor2 {
margin:12px 0 0;
padding:0;
list-style:none;
float:left;
width:100%;
}

ul.menu-mod-stor2 li.level1 {
margin:0 0 10px;
padding:0;
float:left;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#7d7d7d;
}

ul.level2 {
margin:0;
padding:0;
list-style:none;
float:left;
width:100%;
}

ul.level2 li {
line-height:1.2em;
}

div#kitchen ul.level2 a.level2 {
padding:0;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#7d7d7d;
text-align:left;
}

div#kitchen ul.level2 li a:hover {
text-decoration:underline;
}

div#bathroom ul.level2 a.level2 {
padding:0;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#7d7d7d;
text-align:left;
}

div#bathroom ul.level2 li a:hover {
text-decoration:underline;
}

div#storage ul.level2 a.level2 {
padding:0;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#7d7d7d;
text-align:left;
}

div#storage ul.level2 li a:hover {
text-decoration:underline;
}

div#copyright ul {
margin:0;
padding:0;
list-style:none;
}

div#copyright li {
float:left;
margin:0;
padding:0 6px 0 4px;
background:url(../images/separ_copyright.png) right 5px no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7d7d7d;
text-decoration:none;
}

div#copyright li.last {
background:none;
}

div#copyright li a:hover {
text-decoration:none;
}

div#copyright a:link,div#copyright a:visited {
color:#7d7d7d;
}

div#copyright li:hover a,div#copyright li a:hover {
color:#7d7d7d;
}

div#copyright li.item4 a {
color:#e81813;
}

ul.menuprojectkitchen {
margin:0;
padding:0;
list-style:none;
float:left;
width:100%;
}

ul.menuprojectkitchen a.item1 {
float:left;
margin:0;
padding:0;
width:123px;
height:44px;
background:url(../images/btn_magasin.png) 0 0 no-repeat;
}

ul.menuprojectkitchen a.item2 {
float:left;
margin:0;
padding:0;
width:123px;
height:44px;
background:url(../images/btn_send_friend.png) 0 0 no-repeat;
}

ul.menuprojectkitchen a.item3 {
float:left;
margin:0;
padding:0;
width:123px;
height:124px;
background:url(../images/btn_see_project.png) 0 0 no-repeat;
}

ul.menuprojectkitchen a.item4 {
float:left;
margin:0;
padding:0;
width:123px;
height:109px;
background:url(../images/btn_storage.png) 0 0 no-repeat;
}

ul.menuprojectkitchen a.item5 {
float:left;
margin:0;
padding:0;
width:123px;
height:109px;
background:url(../images/btn_bathroom.png) 0 0 no-repeat;
}

ul.menuprojectkitchen li.level1 span {
display:none;
visibility:hidden;
}

ul.menuprojectkitchenoff {
margin:0;
padding:0;
list-style:none;
float:left;
width:100%;
}

ul.menuprojectkitchenoff a.item1 {
float:left;
margin:0;
padding:0;
width:123px;
height:44px;
background:url(../images/btn_magasin.png) 0 0 no-repeat;
}

ul.menuprojectkitchenoff a.item2 {
float:left;
margin:0;
padding:0;
width:123px;
height:44px;
background:url(../images/btn_send_friend.png) 0 0 no-repeat;
}

ul.menuprojectkitchenoff a.item3 {
float:left;
margin:0;
padding:0;
width:123px;
height:124px;
background:url(../images/btn_see_project.png) 0 0 no-repeat;
}

ul.menuprojectkitchenoff a.item4 {
float:left;
margin:0;
padding:0;
width:123px;
height:109px;
background:url(../images/btn_storage.png) 0 0 no-repeat;
}

ul.menuprojectkitchenoff a.item5 {
float:left;
margin:0;
padding:0;
width:123px;
height:109px;
background:url(../images/btn_bathroom.png) 0 0 no-repeat;
}

ul.menuprojectkitchenoff li.level1 span {
display:none;
visibility:hidden;
}

ul.menuprojectbathroom {
margin:0;
padding:0;
list-style:none;
float:left;
width:100%;
}

ul.menuprojectbathroom a.item1 {
float:left;
margin:0;
padding:0;
width:123px;
height:44px;
background:url(../images/btn_magasin.png) 0 0 no-repeat;
}

ul.menuprojectbathroom a.item2 {
float:left;
margin:0;
padding:0;
width:123px;
height:44px;
background:url(../images/btn_send_friend.png) 0 0 no-repeat;
}

ul.menuprojectbathroom a.item3 {
float:left;
margin:0;
padding:0;
width:123px;
height:124px;
background:url(../images/btn_see_project.png) 0 0 no-repeat;
}

ul.menuprojectbathroom a.item4 {
float:left;
margin:0;
padding:0;
width:123px;
height:109px;
background:url(../images/btn_kitchen.png) 0 0 no-repeat;
}

ul.menuprojectbathroom a.item5 {
float:left;
margin:0;
padding:0;
width:123px;
height:109px;
background:url(../images/btn_storage.png) 0 0 no-repeat;
}

ul.menuprojectbathroom li.level1 span {
display:none;
visibility:hidden;
}

ul.menuprojectbathroomoff {
margin:0;
padding:0;
list-style:none;
float:left;
width:100%;
}

ul.menuprojectbathroomoff a.item1 {
float:left;
margin:0;
padding:0;
width:123px;
height:44px;
background:url(../images/btn_magasin.png) 0 0 no-repeat;
}

ul.menuprojectbathroomoff a.item2 {
float:left;
margin:0;
padding:0;
width:123px;
height:44px;
background:url(../images/btn_send_friend.png) 0 0 no-repeat;
}

ul.menuprojectbathroomoff a.item3 {
float:left;
margin:0;
padding:0;
width:123px;
height:124px;
background:url(../images/btn_see_project.png) 0 0 no-repeat;
}

ul.menuprojectbathroomoff a.item4 {
float:left;
margin:0;
padding:0;
width:123px;
height:109px;
background:url(../images/btn_kitchen.png) 0 0 no-repeat;
}

ul.menuprojectbathroomoff a.item5 {
float:left;
margin:0;
padding:0;
width:123px;
height:109px;
background:url(../images/btn_storage.png) 0 0 no-repeat;
}

ul.menuprojectbathroomoff li.level1 span {
display:none;
visibility:hidden;
}

ul.menuprojectstorage {
margin:0;
padding:0;
list-style:none;
float:left;
width:100%;
}

ul.menuprojectstorage a.item1 {
float:left;
margin:0;
padding:0;
width:123px;
height:44px;
background:url(../images/btn_magasin.png) 0 0 no-repeat;
}

ul.menuprojectstorage a.item2 {
float:left;
margin:0;
padding:0;
width:123px;
height:44px;
background:url(../images/btn_send_friend.png) 0 0 no-repeat;
}

ul.menuprojectstorage a.item3 {
float:left;
margin:0;
padding:0;
width:123px;
height:124px;
background:url(../images/btn_see_project.png) 0 0 no-repeat;
}

ul.menuprojectstorage a.item5 {
float:left;
margin:0;
padding:0;
width:123px;
height:109px;
background:url(../images/btn_bathroom.png) 0 0 no-repeat;
}

ul.menuprojectstorage a.item4 {
float:left;
margin:0;
padding:0;
width:123px;
height:109px;
background:url(../images/btn_kitchen.png) 0 0 no-repeat;
}

ul.menuprojectstorage li.level1 span {
display:none;
visibility:hidden;
}

ul.menuprojectstorageoff {
margin:0;
padding:0;
list-style:none;
float:left;
width:100%;
}

ul.menuprojectstorageoff a.item1 {
float:left;
margin:0;
padding:0;
width:123px;
height:44px;
background:url(../images/btn_magasin.png) 0 0 no-repeat;
}

ul.menuprojectstorageoff a.item2 {
float:left;
margin:0;
padding:0;
width:123px;
height:44px;
background:url(../images/btn_send_friend.png) 0 0 no-repeat;
}

ul.menuprojectstorageoff a.item3 {
float:left;
margin:0;
padding:0;
width:123px;
height:124px;
background:url(../images/btn_see_project.png) 0 0 no-repeat;
}

ul.menuprojectstorageoff a.item5 {
float:left;
margin:0;
padding:0;
width:123px;
height:109px;
background:url(../images/btn_bathroom.png) 0 0 no-repeat;
}

ul.menuprojectstorageoff a.item4 {
float:left;
margin:0;
padding:0;
width:123px;
height:109px;
background:url(../images/btn_kitchen.png) 0 0 no-repeat;
}

ul.menuprojectstorageoff li.level1 span {
display:none;
visibility:hidden;
}div.module h3.module{font-size:120%;color:#323232;font-weight:400;margin:0;padding:0;}
div.module span.module-2,div.module span.module-3{display:block;}
.separator div.module{margin:0 15px 0 0;}
#maintop .mod-dev{width:309px;float:left;margin:0;padding:0;}
#maintop .mod-projet{border-left:5px solid #000;border-right:5px solid #000;width:349px;float:left;margin:0;padding:0;}
#maintop .mod-tag{width:261px;float:left;margin:20px 10px 15px;}
#maintop .mod-tag .size0{font-size:0.9em;}
#maintop .mod-tag .size1{font-size:1em;}
#maintop .mod-tag .size2{font-size:1.1em;}
#maintop .mod-tag .size3{font-size:1.2em;}
#maintop .mod-tag .size4{font-size:1.3em;font-weight:700;}
div.module{position:relative;}
div.module div.badge-new{position:absolute;top:0;right:0;width:39px;height:39px;background:url(../images/module_badge_new.png) 0 0 no-repeat;z-index:1;}
div.module div.badge-top{position:absolute;top:0;right:0;width:39px;height:39px;background:url(../images/module_badge_top.png) 0 0 no-repeat;z-index:1;}
div.module div.badge-pick{position:absolute;top:0;right:0;width:39px;height:39px;background:url(../images/module_badge_pick.png) 0 0 no-repeat;z-index:1;}
div.mod-blank div.module{overflow:hidden;}
div.mod-blank h3.module{height:20px;line-height:20px;}
div.mod-transwhite div.module-l{background:url(../images/module_transwhite_border.png) 0 0 repeat-y;overflow:hidden;}
div.mod-transwhite div.module-r{background:url(../images/module_transwhite_border.png) 100% 0 repeat-y;padding:0 10px;}
div.mod-transwhite div.module-m{background:url(../images/module_transwhite_bg.png) 0 0 repeat;color:#fff;padding:5px;}
div.mod-transblack div.module-l{background:url(../images/module_transblack_border.png) 0 0 repeat-y;overflow:hidden;}
div.mod-transblack div.module-r{background:url(../images/module_transblack_border.png) 100% 0 repeat-y;padding:0 10px;}
div.mod-transblack div.module-m{background:url(../images/module_transblack_bg.png) 0 0 repeat;color:#fff;padding:5px;}
div.mod-border div.module{border:1px solid #DCDCDC;background:#fff;overflow:hidden;}
div.mod-border div.module-2{overflow:hidden;padding:10px 15px;}
div.mod-border h3.module{font-size:140%;letter-spacing:-1px;text-transform:uppercase;margin:0 0 5px;}
div.mod-dotted div.module-2{overflow:hidden;padding:0 5px 10px;}
div.mod-dotted h3.module{background:url(../images/module_dotted_header.png) 0 100% repeat-x;font-size:140%;letter-spacing:-1px;text-transform:uppercase;font-family:Georgia, "Times New Roman", Times, serif;margin:0 0 5px;padding:0 0 5px;}
div.mod-paper div.module-l{background:url(../images/module_paper_border.png) 0 0 repeat-y;overflow:hidden;}
div.mod-paper div.module-r{border-top:1px solid #E6E6E6;background:url(../images/module_paper_border.png) 100% 0 repeat-y;padding:0 1px;}
div.mod-paper div.module-m{background:#FAFDFF url(../images/module_paper_bg.png) 0 100% repeat-x;padding:14px 14px 15px;}
div.mod-paper div.module-container-b{position:relative;padding:0 8px;}
div.mod-paper div.module-b{height:8px;background:url(../images/module_paper_b.png) 0 0 repeat-x;}
div.mod-paper div.module-bl{position:absolute;top:0;left:0;width:8px;height:8px;background:url(../images/module_paper_bl.png) 0 0 no-repeat;}
div.mod-paper div.module-br{position:absolute;top:0;right:0;width:8px;height:8px;background:url(../images/module_paper_br.png) 0 0 no-repeat;}
div.mod-paper h3.module{height:35px;background:url(../images/module_paper_header.png) 0 0 repeat-x;font-size:140%;line-height:32px;text-indent:15px;letter-spacing:-1px;text-transform:uppercase;color:#fff;margin:-15px -15px 5px;}
div.mod-postit div.module-l{background:url(../images/module_postit_border.png) 0 0 repeat-y;overflow:hidden;}
div.mod-postit div.module-r{border-top:1px solid #F2F2F2;background:url(../images/module_postit_border.png) 100% 0 repeat-y;padding:0 1px;}
div.mod-postit div.module-m{background:#FFA;font-family:"Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;padding:15px 15px 0;}
div.mod-postit div.module-container-b{position:relative;padding:0 90px 0 60px;}
div.mod-postit div.module-b{height:40px;background:url(../images/module_postit_b.png) 0 0 repeat-x;}
div.mod-postit div.module-bl{position:absolute;top:0;left:0;width:60px;height:40px;background:url(../images/module_postit_bl.png) 0 0 no-repeat;}
div.mod-postit div.module-br{position:absolute;top:0;right:0;width:90px;height:40px;background:url(../images/module_postit_br.png) 0 0 no-repeat;}
div.mod-postit h3.module{height:35px;background:#FFFFDA;font-size:140%;line-height:35px;text-indent:15px;letter-spacing:-1px;font-family:"Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;margin:-16px -16px 5px;}
div.mod-polaroid div.badge-tape{position:absolute;top:-13px;left:50%;width:114px;height:38px;margin-left:-57px;background:url(../images/module_polaroid_tape.png) 0 0 no-repeat;z-index:1;}
div.mod-polaroid div.module-2{margin-top:13px;border-top:1px solid #C8C8C8;border-left:1px solid #C8C8C8;border-right:1px solid #C8C8C8;background:#fff url(../images/module_polaroid_bg.png) 0 100% repeat-x;overflow:hidden;padding:10px 10px 5px;}
div.mod-polaroid div.module-3{margin-bottom:5px;background:#000;}
div.mod-polaroid div.module-4{overflow:hidden;font-family:"Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;color:#C8C8C8;padding:10px 15px;}
div.mod-polaroid div.module-container-b{position:relative;padding:0 70px;}
div.mod-polaroid div.module-b{height:5px;background:url(../images/module_polaroid_b.png) 0 0 repeat-x;}
div.mod-polaroid div.module-bl{position:absolute;top:0;left:0;width:70px;height:5px;background:url(../images/module_polaroid_bl.png) 0 0 no-repeat;}
div.mod-polaroid div.module-br{position:absolute;top:0;right:0;width:70px;height:5px;background:url(../images/module_polaroid_br.png) 0 0 no-repeat;}
div.mod-polaroid h3.module{height:25px;font-size:140%;line-height:25px;text-align:center;letter-spacing:-1px;font-family:"Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;margin:0;}
div.cpcloudmod-tag ul{list-style:none;margin:0;padding:0;}
div.cpcloudmod-tag li{display:inline;background-image:none;margin:0;padding:0;}
.cpcloud1{font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#212121;text-decoration:none;line-height:10px;}
.cpcloud2{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#434343;text-decoration:none;line-height:12px;}
.cpcloud3{font-size:15px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#626262;text-decoration:none;line-height:15px;}
.cpcloud4{font-size:17px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#b5b5b5;text-decoration:none;line-height:17px;}
.cpcloud5{font-size:19px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#bfbfbf;text-decoration:none;line-height:19px;}
.cpcloud6{font-size:25px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#c9c9c9;text-decoration:none;line-height:25px;}
#contour-doc{float:left;width:635px;height:365px;background-color:#F5F5F5;}
#contour-doc p{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;color:#6B6B6B;margin:15px 0 16px 16px;padding:0;}
#documentation{float:left;}
#doc-droite{float:left;width:280px;height:156px;background:url(../images/bkgd_doc_droite.png) 0 0 no-repeat;}
#doc-droite-bas{float:left;width:280px;height:209px;}
#gamme-doc .blocimage-doc{margin:1px 0 0;}
#gamme-doc .bloctext-doc{height:50px;background-color:#817e7a;margin:1px 0 0;}
#gamme-doc .bloctext-doc span.doc1{display:block;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#cdcbca;margin:0 0 0 7px;padding:4px 0;}
#gamme-doc .bloctext-doc span.doc2{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#fff;font-weight:700;margin:0 0 0 7px;}
#gamme-doc .bloctext-doc a{float:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#b3b2af;text-decoration:underline;margin:-17px 5px 0 0;padding:0;}
#gamme-doc .bloctext-doc a:hover{text-decoration:none;}
#encart_doc{padding:75px 0 0 30px;}
#encart_doc p{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;margin:0 0 10px;padding:0;}
#encart_doc span.log-project{float:left;width:77px;height:20px;background:url(../images/btn_project.png) 0 0 no-repeat;cursor:pointer;margin:10px 0 0;}
#encart_doc span.log-project a{display:block;height:20px;width:77px;border:none;background:none;cursor:pointer;overflow:hidden;font-size:10px;line-height:22px;color:#fff;font-family:Arial, Helvetica, sans-serif;text-align:center;vertical-align:middle;margin:-1px 0 0;padding:0;}
#encart_doc span.log-register{float:right;width:77px;height:20px;background:url(../images/btn_project.png) 0 0 no-repeat;cursor:pointer;margin:-20px 20px 0 0;}
#encart_doc span.log-register a{display:block;height:20px;width:77px;border:none;background:none;cursor:pointer;font-size:10px;color:#fff;font-family:Arial, Helvetica, sans-serif;text-align:center;vertical-align:middle;margin:0;padding:0;}
#left div.module,#right div.module,#bottom .bottomblock div.module{margin:0 0 15px;}
div.mod-transwhite div.module-t,div.mod-transwhite div.module-b{height:10px;background:url(../images/module_transwhite_border.png) 0 0 repeat-x;}
div.mod-transwhite div.module-l-ie6,div.mod-transwhite div.module-r-ie6,div.mod-transblack div.module-l-ie6,div.mod-transblack div.module-r-ie6,div.mod-paper div.module-l-ie6,div.mod-paper div.module-r-ie6,div.mod-postit div.module-l-ie6,div.mod-postit div.module-r-ie6{display:none;}
div.mod-transwhite h3.module,div.mod-transblack h3.module{font-size:140%;letter-spacing:-1px;text-transform:uppercase;color:#fff;margin:0 0 5px;}
div.mod-transblack div.module-t,div.mod-transblack div.module-b{height:10px;background:url(../images/module_transblack_border.png) 0 0 repeat-x;}
#encart_doc span.log-project:hover,#encart_doc span.log-register:hover{background:url(../images/btn_project.png) 0 -20px no-repeat;}
#encart_doc span.log-project a:hover,#encart_doc span.log-register a:hover{color:#fff;text-decoration:none;}div#yoo-search{width:120px;height:18px;background:url(../images/search_bg.png) 0 0 no-repeat;margin:0;padding:0;}
div#yoo-search input{width:93px;height:14px;border:none;outline:none;background:none;float:left;color:#646464;font-size:75%;padding:2px 2px 2px 7px;}
div#yoo-search input:focus{outline:none;}
div#yoo-search button{width:18px;height:18px;border:none;background:url(../images/search_button.png) 0 0 no-repeat;cursor:pointer;text-indent:100px;line-height:0;padding:0;}
div#yoo-search:hover,div#yoo-search div.sfhover{background:url(../images/search_bg.png) 0 -18px no-repeat;}
.contentheading,.componentheading{display:block;font-family:Arial, Helvetica, sans-serif;font-size:36px;line-height:100%;font-weight:700;color:#e81813;width:900px;margin:0;padding:20px 0 0 10px;}
.contentheading-company{font-family:Arial, Helvetica, sans-serif;font-size:36px;line-height:100%;font-weight:700;color:#e81813;margin:0;padding:20px 0 10px 15px;}
.componentheading-register{float:left;display:block;width:100%;height:93px;background:url(../images/my_project.jpg) 0 0 no-repeat;}
.componentheading-register span{display:none;visibility:hidden;}
.register-ok{float:left;display:block;width:850px;height:260px;background:url(../images/bkgd-inscription-ok.jpg) 40px 50px no-repeat;}
.register-ok p{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;color:#000;margin:0 0 0 15px;}
#overDiv{line-height:100%;font-weight:400;margin:0;padding:0;}
.tool-tip{float:left;background:#ffc;border:1px solid #D4D5AA;max-width:200px;color:#323232;padding:5px;}
.tool-title{font-size:100%;font-weight:700;background:url(../../system/images/selector-arrow.png) no-repeat;margin:-15px 0 0;padding:15px 0 5px;}
.tool-text{font-size:100%;margin:0;}
table.blog-news table{width:440px;border-collapse:collapse;margin:0;padding:0;}
td.article_column{margin:0;padding:0 0 0 15px;}
td.column_separator{margin:0;padding:0 0 0 37px;}
table.contentpaneopen-news{display:block;margin:0 10px;}
table.contentpaneopen-news td{width:897px;border-collapse:collapse;}
td.contentheading-news{width:440px;height:30px;background-color:#fff;margin:0;padding:20px 0 0 15px;}
.contentheading-news a,.contentheading-news{font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#e81813;font-weight:400;}
table.contentpaneopen-search{display:block;width:542px;background-color:#f2f2f2;border-top:10px solid #f2f2f2;border-bottom:10px solid #f2f2f2;border-left:5px solid #f2f2f2;border-collapse:collapse;margin:15px 0px;padding:0;}
.contentpaneopen-search label{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#474747;margin-right:20px;}
table.contentpaneopen-search td{margin:0;padding:0 0 10px;}
table.contentpaneopen-search button{margin-top:15px;border:none;width:77px;height:20px;background:#474747;cursor:pointer;font-weight:700;color:#fff;}
table.searchintro{display:block;width:542px;border-collapse:collapse;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#006998;margin:15px 0px;padding:0;}
table.contentpaneopen-resultsearch{display:block;width:542px;background:url(../images/bkgd_search.png) 0 0 no-repeat;border-collapse:collapse;margin:0px;padding:0;}
table.contentpaneopen-resultsearch fieldset{border-bottom:1px solid #e5e5e5;margin-bottom:10px;width:500px;}
table.contentpaneopen-resultsearch a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;font-style:normal;font-weight:700;}
table.contentpaneopen-resultsearch .search-txt a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#595959;font-style:normal;font-weight:400;}
td.createdate{width:440px;height:27px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#828282;font-weight:400;background-color:#FFF;margin:0;padding:0 0 0 15px;}
td.createtext{width:440px;height:auto;background:#fff url(../images/bkgd-content-news.png) 0 0 no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#595959;font-weight:400;margin:0;padding:20px 0 10px 15px;}
td.readmore{width:440px;height:22px;background-color:#FFF;border-bottom:1px solid #e5e5e5;margin:0;padding:0 0 0 15px;}
td.readmore a{display:block;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#e81813;font-weight:700;margin:0;padding:0 5px 0 0;}
.contentpaneopen-register{display:block;}
td.contentpaneopen-register-info{vertical-align:top;width:651px;height:375px;background:url(../images/bkgd-register.jpg) 0 0 no-repeat;margin:0;padding:0;}
.register-intro{width:468px;position:relative;margin:15px 0 0 150px;padding:0;}
.register-intro .titre1{position:absolute;top:10px;left:20px;font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#595959;margin:0;padding:0;}
.register-intro .titre2{position:absolute;top:32px;left:20px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#818181;margin:0;padding:0;}
.register-intro .bloc1{position:absolute;top:55px;left:20px;width:200px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#9b9b9b;line-height:1.1em;margin:0;padding:0;}
.register-intro .bloc2{position:absolute;top:25px;right:15px;width:200px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#9b9b9b;line-height:1.1em;margin:0;padding:0;}
.register-intro .bloc3{position:absolute;top:115px;left:75px;width:370px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#595959;line-height:1em;margin:0;padding:0;}
td.contentpaneopen-register-form{border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;vertical-align:top;}
td.contentpaneopen-register-form table{border-top:1px solid #6b635f;vertical-align:top;border-collapse:collapse;margin:0;padding:0;}
td.register-form-title{height:34px;vertical-align:top;padding:0;}
.title-register{display:block;width:265px;height:34px;background:url(../images/bkgd-title-register.png) 0 0 no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#FFF;line-height:28px;margin:0;padding:0 0 0 15px;}
table#register-form input.button{float:left;border:none;width:172px;height:38px;background:url(../images/btn_register.png) 0 0 no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#FFF;margin:10px 0 0 55px;padding:0;}
table#register-form input.button:hover{float:left;border:none;width:172px;height:38px;background:url(../images/btn_register_over.png) 0 0 no-repeat;margin:10px 0 0 55px;padding:0;}
.intro-register{display:block;width:260px;height:34px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#595959;margin:15px 0;padding:0 0 0 15px;}
.article_separator{display:block;height:20px;background:url(../images/article_separator.png) 50% 50% no-repeat;}
a.readon,a.readmore{height:20px;border:1px solid #c8c8c8;background:#fff;display:block;float:left;line-height:20px;font-size:90%;margin:10px 0 0;padding:0 7px;}
#page a.readon:link,#page a.readon:visited,#page a.readmore:link,#page a.readmore:visited{color:#646464;text-decoration:none;}
#page a.readon:hover,#page a.readmore:hover{color:#000;text-decoration:underline;}
.small{font-size:95%;font-style:italic;color:#969696;}
.createdate{height:20px;vertical-align:top;font-size:95%;font-weight:700;color:#646464;}
.modifydate{height:20px;vertical-align:bottom;font-size:95%;color:#646464;}
.buttonheading img{margin-right:2px;}
div.mosimage{margin:5px;}
.sectiontableheader{background:#ebebeb;border-bottom:1px solid #b4b4b4;font-weight:700;padding:5px;}
.poll input.button{margin:10px 0 0;}
input.system-openid{background:url(http://openid.net/login-bg.gif) no-repeat;background-color:#fff;background-position:0 50%;color:#000;padding-left:18px;}
.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df;}
#system-message{margin-bottom:10px;padding:0;}
#system-message dt{font-weight:700;}
#system-message dd{font-weight:700;text-indent:30px;margin:0;padding:0;}
#system-message dd ul{color:#05B;margin-bottom:10px;list-style:none;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB;padding:10px;}
#system-message dd.error ul{color:#c00;background-color:#E6C0C0;border-top:3px solid #DE7A7B;border-bottom:3px solid #DE7A7B;}
#system-message dd.notice ul{color:#c00;background:#EFE7B8;border-top:3px solid #F0DC7E;border-bottom:3px solid #F0DC7E;}
#system-debug{color:#ccc;background-color:#fff;margin:10px;padding:10px;}
#system-debug div{font-size:11px;}
.invalid{border-color:red;}
label.invalid{color:red;}
#editor-xtd-buttons{padding:5px;}
.button2-left,.button2-right,.button2-left div,.button2-right div{float:left;}
.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer;}
.button2-left span,.button2-right span{cursor:default;color:#999;}
.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px;}
.page span{color:#000;font-weight:700;}
.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4;}
.button2-left a,.button2-left span{padding:0 24px 0 6px;}
.button2-right a,.button2-right span{padding:0 6px 0 24px;}
.button2-left{background:url(../../system/images/j_button2_left.png) no-repeat;float:left;margin-left:5px;}
.button2-right{background:url(../../system/images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px;}
.button2-left .image{background:url(../../system/images/j_button2_image.png) 100% 0 no-repeat;}
.button2-left .readmore{background:url(../../system/images/j_button2_readmore.png) 100% 0 no-repeat;}
.button2-left .pagebreak{background:url(../../system/images/j_button2_pagebreak.png) 100% 0 no-repeat;}
div.tooltip{float:left;background:#ffc;border:1px solid #D4D5AA;max-width:200px;padding:5px;}
div.tooltip h4{font-size:95%;font-weight:700;background:url(../../system/images/selector-arrow.png) no-repeat;margin:-15px 0 0;padding:15px 0 5px;}
div.tooltip p{font-size:90%;margin:0;}
.img_caption .left{float:left;margin-right:1em;}
.img_caption .right{float:right;margin-left:1em;}
.img_caption .left p{clear:left;text-align:center;}
.img_caption .right p{clear:right;text-align:center;}
a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../../system/images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle;}
#selection-produit-present{background-color:#fff;}
div#yoo-search:hover input,div#yoo-search input.sfhover,div#yoo-search input:focus,div#yoo-search input.sffocus{color:#000;}
.componentheading-news,.componentheading-search{font-family:Arial, Helvetica, sans-serif;font-size:24px;line-height:100%;font-weight:700;color:#006998;margin:0;padding:0px;}
table.blog,table.blog-news{width:100%;margin:0;padding:0;}
.contentpaneopen-search input,.contentpaneopen-search select,table.searchintro select{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#474747;}
table.contentpaneopen-resultsearch a:hover,table.contentpaneopen-resultsearch .search-txt a:hover{text-decoration:none}
#Start,#Debut{float:left;width:11px;height:11px;background:url(../images/prev1.png) 0 0 no-repeat;cursor:pointer;margin-right:5px;text-decoration:none}
#Start:hover,#Debut:hover{background:url(../images/prev1.png) 0 -11px no-repeat;text-decoration:none;}
#Prev,#Prec{float:left;width:11px;height:11px;background:url(../images/prev2.png) 0 0 no-repeat;cursor:pointer;text-decoration:none}
#Prev:hover,#Prec:hover{background:url(../images/prev2.png) 0 -11px no-repeat;text-decoration:none;}
#Next,#Suivant{float:right;width:11px;height:11px;background:url(../images/next2.png) 0 0 no-repeat;cursor:pointer;text-decoration:none}
#Next:hover,#Suivant:hover{background:url(../images/next2.png) 0 -11px no-repeat;text-decoration:none;}
#End,#Fin{float:right;width:11px;height:11px;background:url(../images/next1.png) 0 0 no-repeat;cursor:pointer;margin-left:5px;text-decoration:none}
#End:hover,#Fin:hover{background:url(../images/next1.png) 0 -11px no-repeat;text-decoration:none;}
.contentpane,.contentpaneopen{width:auto;margin:0;padding:0;}
div.mosimage_caption,.button{font-size:95%;}
tr.sectiontableentry1 td,tr.sectiontableentry2 td{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#595959;text-align:left;padding:2px 0 2px 2px;}
tr.sectiontableentry1 td.titleCell,tr.sectiontableentry2 td.titleCell{width:130px;}
tr.sectiontableentry1 td.fieldCell,tr.sectiontableentry2 td.fieldCell{width:150px;}
td.sectiontableentry1,td.sectiontableentry2{padding:2px 0 2px 5px;}
#system-message dt.message,#system-message dt.error,#system-message dt.notice{display:none;}/*
 * YOOtheme CSS file
 *
 * @author yootheme.com
 * @copyright Copyright (C) 2007 YOOtheme Ltd. & Co. KG. All rights reserved.
 */ 

#left #form-login fieldset {
	border: none;
}

/*
 * YOOsearch
 */

#page div.default div.yoo-search div.resultbox {
	position: absolute;
	left: -5px;
	top: 22px;
	z-index: 20;
}
/*
 * This CSS file is for customization purpose only
 *
 * To make it easier to update a YOOtheme template to the latest version use
 * this custom.css file for small CSS modifications.
 *
 * How it works:
 * For example if you want to change a color which is applied in layout.css
 * just copy the original styling into this file right after the commented
 * section. Do this for all CSS modifications.
 *
 * In case you have to update the template save the custom.css file on your computer.
 * De-install and re-install the updated template version. And copy your saved
 * custom.css file back in place. Now compare your modification with the new CSS
 * files and make sure they are working.
 *
 * To load this file when Gzip is enabled in the template parameters do the following:
 * Open css/template.css.php and take a look at the last line. Uncomment follwing line:
 * // include(PATH_ROOT . 'custom.css');
 *
 * To load this file when Gzip is disabled in the template parameters do the following:
 * Open lib/php/yootools.php and take a look at line 100. Uncomment follwing line:
 * // $this->addStyleSheet($baseurl.'/css/custom.css');
 *
 */ 



/*
 * layout.css
 */



/*
 * general.css
 */



/*
 * menus.css
 */



/*
 * modules.css
 */



/*
 * joomla.css
 */



/*
 * extensions.css
 */



/*
 * [color]-[specific].css
 * Place here your color specific CSS changes depending on your choosen color variation
 */



/*
 * ie7hacks.css
 * use IE7 browser hacks to apply the styling only to IE7
 * For example: Star-Plus-HTML-Hack: *:first-child+html #YOURSELECTOR { attribute:value; }
 */



/*
 * ie6hacks.css
 * Use IE6 browser hacks to apply the styling only to IE6
 * For example: Star-HTML-Hack: * html #YOURSELECTOR { attribute:value; }
 */
 