@import url(cms.css);@media screen,projection,print{html{font-family:"Trebuchet MS",Arial,sans-serif;font-size:75%;*overflow-x:hiddden;}
body{padding:0;margin:0;font-size:1em;font-family:inherit;color:#353535;}
h1{font-size:1.833em;margin:10px 0 0;color:#353535;}
h2{font-size:1.5em;margin:0;line-height:20px;color:#353535;_padding:5px;}
h3{font-size:1.8em;margin:6px 0;}
h4{font-size:1.6em;margin:4px 0;}
h5{font-size:1.4em;margin:2px 0;}
h6{font-size:1.2em;margin:0;}
p{font-size:1em;line-height:1.5em;margin:5px 0;color:#353535;}
ul,ol{padding:0;list-style-position:outside;margin:5px 0 5px 25px;}
ol{margin-left:29px;*margin-left:31px;}
ul ul,ol ul{margin-left:13px;}
ol ol,ul ol{margin-left:17px;}
dl{padding:0 0 0 10px;margin:5px 0;}
dt{font-size:1em;padding:0;margin:0;}
dd{font-size:1em;padding:0;margin:0 0 0 10px;}
li{font-size:1em;padding:0;}
ul li{padding-left:4px;*padding-left:5px;}
a{text-align:left;margin:0;padding:0;color:#353535;}
table{border:1px solid #bbb;margin:0 10px;}
th,td{border:1px solid #bbb;padding:0 2px;}
caption{font-weight:bold;font-size:1em;border:2px solid #bbb;border-bottom:0;}
th{font-size:1em;}
td{font-size:1em;}
form{margin:0;}
fieldset{border:2px solid #bbb;margin:0;*padding:0 5px 5px;}
fieldset fieldset{padding:5px 5px 0;border:1px solid #bbb;margin:0 0 5px;}
legend{font-weight:bold;font-size:.9em;*color:black;*margin:-14px 0 5px;*padding-top:12px;}
label{cursor:pointer;font-size:1em;}
input{vertical-align:top;}
textarea{width:97.2%;margin:2px 0 0 9px;font-size:1.1em;*width:96.4%;}
form p{padding:0;margin:5px 0 0;font-size:1em;}
th ul,td ul{margin-left:15px;}
code{font-size:1.2em;}
img{border:0;}
}
@media screen,projection,print{.context{overflow:hidden;_zoom:1;_overflow:visible;}
.floatL{float:left;}
.floatR{float:right;}
.clear{clear:both;}
.blk{display:block;}
.noBorder{border:none!important;}
.noBg{background:none!important;}
.txtSm{font-size:.9em;}
.txtC{text-align:center!important;}
.txtL{text-align:left!important;}
.txtR{text-align:right!important;}
.txtJ{text-align:justify!important;}
.txtRed{color:#b4131d!important;}
.txtWhite{color:#fff!important;}
.txtGrey{color:#353535!important;}
.txtGrey2{color:#b6b6b6!important;}
.txtGrey3{color:#696969!important;}
.upper{text-transform:uppercase!important;}
.bold{font-weight:bold!important;}
.underline{text-decoration:underline!important;}
.BspaceSm,.VspaceSm{margin-bottom:10px!important;}
.Bspace,.Vspace{margin-bottom:16px!important;}
.Tspace,.Vspace{margin-top:16px!important;}
.Lspace,.Hspace{margin-left:16px!important;}
.Rspace,.Hspace{margin-right:16px!important;}
.rightCol .Bspace{margin-bottom:6px!important;}
.BspaceLg,.VspaceLg{margin-bottom:20px!important;}
.TspaceLg,.VspaceLg{margin-top:20px!important;}
.noMargin{margin:0!important;}
.Nmargin{margin:0!important;}
.BmarginSm{margin-bottom:5px!important;}
.Bmargin{margin-bottom:10px!important;}
.BmarginLg{margin-bottom:15px!important;}
.NoBmargin{margin-bottom:0!important;}
.TmarginSm{margin-top:5px!important;}
.Tmargin{margin-top:10px!important;}
.NoTmargin{margin-top:0!important;}
.TmarginLg{margin-top:15px!important;}
.Tmargin30{margin-top:30px!important;}
.TmarginNeg75{margin-top:-75px!important;}
.LmarginSm{margin-left:5px!important;}
.Lmargin{margin-left:10px!important;}
.LmarginLg{margin-left:15px!important;}
.LmarginXlg{margin-left:20px!important;}
.NoLmargin{margin-left:0!important;}
.noMarginR{margin-right:0!important;}
.RmarginSm{margin-right:5px!important;}
.Rmargin{margin-right:10px!important;}
.RmarginLg{margin-right:15px!important;}
.BpaddingSm{padding-bottom:5px!important;}
.Bpadding,.padding{padding-bottom:10px!important;}
.BpaddingLg{padding-bottom:15px!important;}
.NoBpadding{padding-bottom:0!important;}
.TpaddingSm{padding-top:5px!important;}
.Tpadding,.padding{padding-top:10px!important;}
.TpaddingLg{padding-top:15px!important;}
.RpaddingSm{padding-right:5px!important;}
.Rpadding,.padding{padding-right:10px!important;}
.RpaddingLg{padding-right:15px!important;}
.NoRpadding{padding-right:0!important;}
.NoLpadding{padding-left:0!important;}
.LpaddingSm{padding-left:5px!important;}
.Lpadding,.padding{padding-left:10px!important;}
.LpaddingLg{padding-left:15px!important;}
.NoHpadding{padding-left:0!important;padding-right:0!important;}
.HpaddingSm{padding-left:5px!important;padding-right:5px!important;}
.Hpadding{padding-left:10px!important;padding-right:10px!important;}
.HpaddingLg{padding-left:15px!important;padding-right:15px!important;}
.HpaddingXlg{padding-left:20px!important;padding-right:20px!important;}
.HpaddingXXlg{padding-left:25px!important;padding-right:25px!important;}
.HpaddingXXXlg{padding-left:30px!important;padding-right:30px!important;}
.HpaddingXXXXlg{padding-left:35px!important;padding-right:35px!important;}
.NoVpadding{padding-top:0!important;padding-bottom:0!important;}
.Vpadding1{padding-top:1px!important;padding-bottom:1px!important;}
.VpaddingSm{padding-top:5px!important;padding-bottom:5px!important;}
.Vpadding{padding-top:10px!important;padding-bottom:10px!important;}
.VpaddingLg{padding-top:15px!important;padding-bottom:15px!important;}
.VpaddingXlg{padding-top:20px!important;padding-bottom:20px!important;}
.VpaddingXXlg{padding-top:25px!important;padding-bottom:25px!important;}
.VpaddingXXXlg{padding-top:30px!important;padding-bottom:30px!important;}
.VpaddingXXXXlg{padding-top:35px!important;padding-bottom:35px!important;}
.Npadding{padding-top:0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important;}
.largeSpace{margin:55px 5px;}
.largeTSpace{margin:55px 5px 0;}
.line,.lastunit{overflow:hidden;_overflow:visible;zoom:1;margin:0;padding:0;display:block;}
.unit{float:left;zoom:1;margin-right:10px;}
.home .unit{margin-right:0!important;}
.lastunit{float:none;width:auto!important;margin-right:0!important;}
.unit .lastunit .block{margin-right:0!important;}
.size1on1{width:100%;}
.size1on2{width:49.29%;}
.size1on3{width:32.39%;}
.size1on3b{width:33.33%;}
.size2on3{width:66.19%;}
.size1on4{width:23.94%;}
.size3on4{width:74.65%;}
.size1on5{width:18.87%;}
.size2on5{width:39.15%;}
.size3on5{width:59.43%;}
.size4on5{width:79.72%;}
.size1on6{width:15.48%;}
.size2on6{width:32.39%;}
.size3on6{width:49.29%;}
.size4on6{width:66.19%;}
.size5on6{width:83.1%;}
.tpl1col .size360{width:360px;}
.size1on7{width:13.07%;}
.size2on7{width:27.56%;}
.size3on7{width:42.05%;}
.size4on7{width:56.53%;}
.size5on7{width:71.02%;}
.size6on7{width:85.51%;}
.blockDevis .size1on8{width:50px;}
.home .size1on1{width:100%;}
.home .size1on2{width:50%;}
.home .size1on3{width:33.333%;}
.home .size2on3{width:66.666%;}
.home .size1on4{width:25%;}
.home .size3on4{width:75%;}
.home .size1on5{width:20%;}
.home .size2on5{width:40%;}
.home .size3on5{width:60%;}
.home .size4on5{width:80%;}
.size5{width:5%;}
.size18{width:18%;}
.size23{width:23%;}
.size25{width:25%;}
.size26{width:26%;}
.size28{width:28%;}
.size33{width:33%;}
.size34{width:34%;}
.size37{width:37%;}
.size42{width:42%;}
.size45{width:45%;}
.size47{width:47%;}
.size48{width:47.5%;}
.size55{width:55%;}
.size60{width:60%;}
.size63{width:63%;}
.size67{width:67%;}
.size72{width:72%;}
.size73{width:73%;}
.size74{width:74%;}
.size90{width:90%;}
.size10px{width:10px;}
.size90px{width:90px;}
.size130px{width:130px;}
.size150px{width:150px;}
.size240px{width:240px;}
.widthAuto{width:auto;}
.line .line .unit{float:left;display:inline;margin-right:0;*margin-left:-3px;_position:relative;_left:10px;}
.line .line .lastunit{float:left;display:inline;margin-right:0;*margin-left:-3px;}
.line .line{width:100%;_width:auto;}
.line .line .body{padding:0;margin:0;}
.line .line .size1on1{width:100%;}
.line .line .size1on2,.line .line .size2on4{width:50%;}
.line .line .size1on3{width:33.33%;}
.line .line .size2on3{width:66.66%;}
.line .line .size1on4{width:25%;}
.line .line .size3on4{width:75%;}
.line .line .size1on5{width:20%;}
.line .line .size2on5{width:40%;}
.line .line .size3on5{width:60%;}
.line .line .size4on5{width:80%;}
.line .block,.block,.body,.head,.foot{overflow:hidden;_zoom:1;}
.head{padding:7px 15px;}
.body{padding:0 15px;}
.foot{padding:0 15px 7px 15px;}
.block{position:relative;zoom:1;}
.blockInside{zoom:1;}
.tl,.tr,.bl,.br{background-repeat:no-repeat;height:0;width:0;font-size:1%;overflow:hidden;position:relative;z-index:11;}
.tl{background-position:left top;float:left;margin-left:0;margin-top:0;}
.tr{background-position:right top;float:right;margin-right:0;margin-top:0;}
.bl{background-position:left bottom;float:left;margin-left:0;margin-bottom:0;}
.br{background-position:right bottom;float:right;margin-right:0;margin-bottom:0;}
.topCorners,.bottomCorners{display:block;clear:both;}
.sideT,.sideB{position:relative;z-index:10;background:no-repeat left top;overflow:hidden;_overflow:visible;zoom:1;font-size:1%;display:block;clear:both;height:1px;}
.sideL,.sideR{float:left;height:32000px;margin-bottom:-32000px;position:relative;z-index:10;font-size:1px;overflow:hidden;_overflow:visible;zoom:1;}
.sideR{float:right;background-position:right top;}
.sideB{background:url(skin/Bshadow.png) repeat-x left top;height:5px;}
.sideT{background:url(skin/Tshadow.png) repeat-x left top;height:4px;}
.sideL{background:url(skin/Lshadow.png) repeat-y left top;width:4px;}
.sideR{background:url(skin/Rshadow.png) repeat-y left top;width:7px;}
ul.tabs{overflow:hidden;zoom:1;margin:0;}
ul.tabs li{float:left;cursor:default;_width:1%;white-space:nowrap;}
ul.tabs li a{display:block;zoom:1;background-position:right top;}
ul.tabs li.last{float:none;overflow:hidden;width:auto;zoom:1;_float:left;}
ul.onglets2 li{width:49%;}
ul.onglets3 li{width:33.1%;}
ul.onglets4 li{width:24.8%;}
ul.onglets5 li{width:19%;}
ul.onglets6 li{width:16%;}
ul.onglets7 li{width:14%;}
ul.onglets8 li{width:12.3%;}
ul.onglets9 li{width:11%;}
ul.onglets10 li{width:10%;}
ul.ongletsAuto li{width:auto;}
ul.onglets2 li,ul.onglets3 li,ul.onglets4 li,ul.onglets5 li,ul.onglets6 li,ul.onglets7 li,ul.onglets8 li,ul.onglets9 li{white-space:normal;}
table.dataArray{width:99%!important;margin:0 auto;border-collapse:collapse;border:none;}
.mea,.mea .text,.meaRight,.meaRight .text,.meaWrap{overflow:hidden;_overflow:visible;_zoom:1;}
.mea .media{float:left;margin-right:10px;_margin-right:7px;margin-left:0;}
.meaRight .media{float:right;margin-left:10px;_margin-left:7px;margin-right:0;}
.meaTop .media{float:none;display:block;text-align:center;}
.meaTop .text{margin-top:5px;}
.meaBottom .text{margin-bottom:5px;}
.meaBottom .media{float:none;display:block;text-align:center;}
.meaWrap img.media,.meaWrap .media img{display:-moz-inline-stack;display:inline-block;}
.meaWrap .text{overflow:visible;zoom:0;}
.blockPanier tr td.BredBorder{border-bottom:1px solid #b2071b;}
.mediaFullSize,.mediaFullSize img,.mediaFullSize object,.mediaFullSize embed{display:block;width:100%;}
}
@media screen,projection,print{body{background:#b0b0b0 url(skin/bg_page.png) repeat-x left top;}
body.gradientTiny{background-image:url(skin/bg_pageTiny.png);}
body.gradientUltraTiny{background-image:url(skin/bg_pageUltraTiny.png);}
body.gradientSmall{background-image:url(skin/bg_pageSmall.png);}
body.gradientMedium{background-image:url(skin/bg_pageMedium.png);}
body.overflowY{overflow-y:scroll;}
#page{width:964px;margin:0 auto;*overflow:hidden;position:relative;}
#print{background:#adadad!important;width:705px;margin:0 auto;//width:706px;}
#send{background:#fff none!important;width:456px;height:377px;//width:440px;}
#send h1{margin:0;padding:5px 20px;}
#send .right{margin-left:10px;}
#send .lineForm{margin-top:10px;padding:0 20px;}
#send .lineConfirm{margin-top:10px;padding:0 20px 50px;}
#send .lineBtn{background:#353535;margin-top:10px;padding:10px 10px 4px;}
#send form{padding:0;}
#send form strong{color:#353535;}
#send input{margin-bottom:7px;border:1px solid #454545;}
#send button{border:1px solid #454545;}
#send textarea{width:300px;margin:0;border:1px solid #454545;}
.leftCol{width:705px;margin-right:14px;_margin-right:-15px;float:left;margin-left:-3px;}
.tpl1col .leftCol{width:100%;}
.rightCol{width:246px;float:left;_margin-left:0;_float:right;position:relative;margin-right:-8px;_margin-right:-3px;}
.blockInside{background-color:#fff;}
#header{height:98px;position:relative;z-index:100;}
#logo{float:left;margin-top:3px;}
#clients{list-style:none;padding:0;margin:2px 0 0;width:300px;_width:270px;overflow:hidden;}
#clients li{float:left;color:#cecece;}
#clients li a{text-decoration:none;color:#cecece;}
#clients li a:hover{text-decoration:underline;}
#navTop{list-style:none;position:absolute;right:0;top:56px;_top:57px;margin:-1px 0 0 0;//margin-top:1px;_margin-top:0;}
#navTop li{float:left;cursor:default;_width:1%;white-space:nowrap;outline:none;list-style:none;padding:0;margin-right:-1px;}
#navTop li span{color:#b51023;text-transform:uppercase;display:block;}
#navTop li span.sm{font-size:1.166em;font-family:sans-serif;}
#navTop li span.lg{font-size:1.333em;font-weight:bold;margin-top:-4px;font-family:sans-serif;}
#navTop li a{display:block;background:transparent url(skin/navSep.png) no-repeat left bottom;color:#b51023;height:36px;text-decoration:none;padding:3px 20px 4px;}
#navTop li:hover a,#navTop li.current a{color:#FFF;background:#b51023;}
#navTop li.hover a,#navTop li.current a{color:#FFF;background:#b51023;}
#navTop li:hover span{color:#FFF;}
#navTop li.hover span,#navTop li.current span{color:#FFF;}
#navTop li ul{display:none;margin:0;position:absolute;background:#b2071b url(skin/subNavGradient.png) repeat-x left top;z-index:10000;margin:0;min-width:150px;max-width:250px;_width:150px;}
#navTop li:hover ul{display:block;}
#navTop li.hover ul{display:block;}
#navTop li li{float:none;display:block;border-bottom:1px solid white;}
#navTop li li.first{padding-top:3px;}
#navTop li li.last{border-bottom:none;}
#navTop li li a{display:block;background:none;}
#navTop li:hover li a:hover{background:url(skin/chevronFdRouge.png) no-repeat 7px .55em;}
#navTop li.hover li a:hover{background:url(skin/chevronFdRouge.png) no-repeat 7px .55em;}
#navTop li:hover ul li a{height:20px;font-weight:bold;font-size:1em;color:white;text-transform:uppercase;background:none;}
#navTop li.hover ul li a{height:20px;font-weight:bold;font-size:1em;color:white;text-transform:uppercase;background:none;}
#tools{width:589px;height:43px;position:absolute;right:0;top:0;background:url(skin/bg_tools.png) no-repeat left top;list-style:none;margin:-2px 0 0;padding:9px 0 0 10px;}
#tools li{float:left;padding:0;margin-right:9px;_margin-right:12px;}
#tools .btn,#tools .btn span{background-image:url(skin/header_btn.png);height:25px;line-height:25px;font-size:1.05em;text-transform:uppercase;}
#tools .btnWhite,#tools .btnWhite span{background-image:url(skin/header_btnWhite.png);height:25px;color:#353535;font-size:1em\9;//font-size:1em;}
#tools .btn{padding-left:20px;}
#tools .btnWhite{padding-left:12px;}
#tools .btn span{padding-right:20px;}
#tools .btnWhite span{padding-right:11px;}
#search{background:url(skin/bg_search.png) no-repeat left top;padding-left:12px;height:25px;float:left;_margin-right:-3px;}
#search span{background:url(skin/bg_searchInput.png) repeat-x left top;height:25px;float:left;}
#search input.autoclean{border:none;height:22px;line-height:22px!important;background:none;color:#b2071b;font-weight:bold;font-size:1em;width:185px;position:relative;}
#search input.autoclean,x:-moz-any-link{top:5px;}
#search input.autoclean,x:-moz-any-link,x:default{top:3px;}
#search input.autoclean{top:1px\9;}
#search input.autoclean{*top:0;}
#tools .fakeSelect span{width:167px;background:url(skin/linkOut.png) no-repeat left top;margin:0;height:25px;line-height:25px;display:block;color:#353535;font-size:1em;font-weight:bold;text-transform:uppercase;padding:0 0 0 10px;text-decoration:none;}
#tools .fakeSelect ul{border:1px solid #454545;border-top:0;margin:-2px 0 0 6px;list-style:none;overflow:hidden;width:135px;}
#tools .fakeSelect li{float:none;background-color:#fff;width:137px;margin:0;padding-left:5px;}
#breadcrumb{background:url(skin/ombreNavigation.png) no-repeat center top;overflow:hidden;_overflow:visible;zoom:1;margin:0;padding:10px 0 0 0;//margin-top:2px;_margin-top:-4px;_background-image:none;}
.home #breadcrumb{height:10px;padding:0!important;_display:none;}
#breadcrumb li{float:left;list-style:none;}
#breadcrumb li.current a,#breadcrumb li.current span{color:#b4131d;font-size:1em;text-decoration:none;font-weight:bold;}
#breadcrumb a{color:#353535;font-size:.916em;text-decoration:none;}
#breadcrumb a:hover{text-decoration:underline;}
#topContent{zoom:1;position:relative;z-index:99;margin-bottom:15px;}
#topContent .leftCol{_margin-right:5px;}
h1 strong.baseline{font-size:.545em;width:400px;}
h1 strong.baseline .cufon{margin-top:3px;}
div.parcours{margin:10px 0 15px 3px;}
div.parcours2{margin:10px 0 15px 3px;}
div.parcours .unit{color:#8a8888;font-size:1.333em;}
div.parcours2 .unit{color:#8a8888;font-size:1.1em;}
div.parcours .puce{margin-right:5px;padding-left:30px;line-height:25px;display:-moz-inline-box;display:inline-block;height:25px;color:#9d9d9d;}
div.parcours2 .puce{margin-right:5px;padding-left:30px;line-height:25px;display:-moz-inline-box;display:inline-block;height:25px;color:#9d9d9d;}
div.parcours .cufon{margin-top:5px;}
div.parcours2 .cufon{margin-top:5px;}
div.current .puce{color:#b4131d;}
.parcours .item1{background:url(skin/parcours_item1.png) no-repeat left bottom;_background:url(skin/parcours_item1_ie.png) no-repeat left bottom;}
.parcours2 .item1{background:url(skin/parcours_item1.png) no-repeat left bottom;_background:url(skin/parcours_item1_ie.png) no-repeat left bottom;}
.current .item1{background:url(skin/parcours_item1.png) no-repeat left top;_background:url(skin/parcours_item1_ie.png) no-repeat left top;}
.parcours .item2{background:url(skin/parcours_item2.png) no-repeat left bottom;_background:url(skin/parcours_item2_ie.png) no-repeat left bottom;}
.parcours2 .item2{background:url(skin/parcours_item2.png) no-repeat left bottom;_background:url(skin/parcours_item2_ie.png) no-repeat left bottom;}
.current .item2{background:url(skin/parcours_item2.png) no-repeat left top;_background:url(skin/parcours_item2_ie.png) no-repeat left top;}
.parcours .item3{background:url(skin/parcours_item3.png) no-repeat left bottom;_background:url(skin/parcours_item3_ie.png) no-repeat left bottom;}
.parcours2 .item3{background:url(skin/parcours_item3.png) no-repeat left bottom;_background:url(skin/parcours_item3_ie.png) no-repeat left bottom;}
.current .item3{background:url(skin/parcours_item3.png) no-repeat left top;_background:url(skin/parcours_item3_ie.png) no-repeat left top;}
.parcours .item4{background:url(skin/parcours_item4.png) no-repeat left bottom;_background:url(skin/parcours_item4_ie.png) no-repeat left bottom;}
.parcours2 .item4{background:url(skin/parcours_item4.png) no-repeat left bottom;_background:url(skin/parcours_item4_ie.png) no-repeat left bottom;}
.current .item4{background:url(skin/parcours_item4.png) no-repeat left top;_background:url(skin/parcours_item4_ie.png) no-repeat left top;}
#panier{z-index:100;width:228px;margin:3px 0 0 3px;position:relative;}
#panierBtn{cursor:pointer;display:block;width:196px;height:37px;background:url(skin/btn_panier.png) no-repeat left top;_background:url(skin/btn_panier_ie.png) no-repeat left top;line-height:37px;padding-left:40px;color:white!important;text-decoration:none;font-size:1.333em;margin:0 auto;}
#panierBtn.open,#panierBtn.open:hover{background-position:left -37px;margin-left:0;}
.beforeLoading #panierBtn.open,.beforeLoading #panierBtn.open:hover{background-position:left top;}
#panierBtn .cufon{margin-top:12px;}
#sousPanier{margin:0 0 0 1px;position:absolute;z-index:998;_right:0;}
#topContent #sousPanier{*margin-left:-6px;}
body.basketOnMain #sousPanier{position:static;}
#sousPanier .body{background:white;border-left:2px solid #890c1c;border-right:2px solid #890c1c;width:211px;padding:4px 10px 0;}
#sousPanier .ligne{font-weight:bold;font-size:1em;padding:2px 0;line-height:1.3em;}
#sousPanier .ligne span{color:#b4131d;}
#sousPanier .ligne .titre{position:relative;top:4px;}
#sousPanier .ligne .prix{font-size:1.3em;line-height:1.3em;}
#sousPanier .ligne .cent{font-size:.8em;}
#sousPanier .foot{background:url(skin/footer_sous_panier.png) no-repeat left bottom;width:235px;height:17px;*height:18px;padding:0!important;}
#sousPanier .foot{*position:relative;*margin-top:-2px;}
#panier a,#maCde,#maCde_clone{font-weight:bold;color:#b2071b;padding-left:12px;background:url(skin/chevronRouge.png) no-repeat left center;font-size:1.1em;text-decoration:none;display:block;margin:2px 0 0 7px;}
#maCde:hover{text-decoration:underline;}
.cornerWhite{position:relative;}
.cornerWhite .topCorners .tl{background:url(skin/cornerWhite.png) no-repeat left top;display:block;width:9px;height:9px;position:absolute;top:0;left:0;_background-image:url(skin/cornerWhite_ie.png);}
.cornerWhite .topCorners .tr{background:url(skin/cornerWhite.png) no-repeat right top;display:block;width:9px;height:9px;position:absolute;top:0;right:0;_background-image:url(skin/cornerWhite_ie.png);}
.cornerWhite .bottomCorners .bl{background:url(skin/cornerWhite.png) no-repeat left bottom;display:block;width:9px;height:9px;position:absolute;bottom:0;left:0;_background-image:url(skin/cornerWhite_ie.png);}
.cornerWhite .bottomCorners .br{background:url(skin/cornerWhite.png) no-repeat right bottom;display:block;width:9px;height:9px;position:absolute;bottom:0;right:0;_background-image:url(skin/cornerWhite_ie.png);}
#contenuPanier{position:absolute;right:0;top:0;width:484px;z-index:999;overflow:hidden;margin-top:-8px;}
#contenuPanier .lignePanier{zoom:1;}
#contenuPanier .lignePanierOpen{margin:2px;background:url(skin/bg_contenuPanier.png) repeat-x left top;}
#contenuPanier .lignePanierOpen .foot{background:url(skin/bg_contenuPanier.png) repeat-x left bottom;height:25px;margin-top:-25px;}
#contenuPanier .lignePanierClose{margin:2px;background:url(skin/bg_contenuPanierClose.png) repeat-x left top;}
#contenuPanier .lignePanierClose .foot{height:0;overflow:hidden;}
#contenuPanier .lignePanierFirst{background:none;}
#contenuPanier .lignePanierFirst .foot{background:url(skin/bg_contenuPanier.png) repeat-x left bottom;height:25px;margin-top:-25px;}
#contenuPanier .lignePanierLast{margin:2px;background:url(skin/bg_contenuPanier.png) repeat-x left top;}
#contenuPanier .lignePanierLast .foot{background:none;}
#contenuPanier .lignePanier .head{font-weight:bold;cursor:pointer;height:18px;*position:relative;z-index:500px;}
#contenuPanier .lignePanier .head .btnTogglePanier{display:block;text-decoration:none;outline:none;margin-top:-3px;}
#contenuPanier .lignePanier .head .btnTogglePanier img{margin-top:7px;}
#contenuPanier .lignePanier .head span span{font-size:1.5em;}
#contenuPanier .lignePanier .CGV{clear:both;font-size:.8em;line-height:1em;padding:3px 0;}
#contenuPanier .lignePanier del{font-size:.8em;font-weight:normal;padding-right:10px;}
.hasJS #contenuPanier .lignePanier .body{display:none;}
.hasJS #contenuPanier .lignePanierOpen .body{display:block!important;}
#contenuPanier .lignePanier .arrow{display:block;background:url(../img/pictos/openLine.png) no-repeat right top;width:9px;height:11px;float:right;margin:5px 0 0 5px;_background-image:url(../img/pictos/openLine_ie.png);}
#contenuPanier .lignePanierOpen .arrow{display:block;background:url(../img/pictos/closeLine.png) no-repeat right top;width:11px;height:9px;float:right;margin:5px 0 0 5px;_background-image:url(../img/pictos/closeLine_ie.png);}
#contenuPanier .lignePanier .body .line{border-top:1px solid #ababab;padding:10px;}
#contenuPanier .lignePanier .body .last{border-top:none;}
#contenuPanier .lignePanier .body .first{border-top:none;}
#contenuPanier .lignePanier .body .text{padding-top:20px;}
#contenuPanier .lignePanier .body em{color:#b4131d;font-style:normal;font-weight:bold;font-size:1.2em;}
#contenuPanier .lignePanier .body span.big{font-size:1.2em;font-weight:bold;}
#contenuPanier .lignePanier .body .blockPrixFree{text-align:right;}
#contenuPanier .lignePanier .body .blockPrix span{font-weight:bold;text-align:right;}
#contenuPanier .lignePanier .body .prix del{color:#353535;}
#contenuPanier .lignePanier .body .prix{display:block;font-size:1.7em;}
#contenuPanier .lignePanier .body .prix .cent{font-size:.7em;}
#contenuPanier .lignePanier .body .free{font-size:1em;text-align:right;}
#contenuPanier .lignePanier .body .baseline{display:block;}
#contenuPanier span{color:#353535;}
#contenuPanier a.btn span{color:#FFF;}
#contenuPanier .total{margin:5px 10px 0;padding:0 5px;border-top:1px solid #b4131d;border-bottom:1px solid #b4131d;position:relative;}
#contenuPanier .total span{color:#b4131d;font-weight:bold;}
#contenuPanier .total .prix{font-size:1.3em;}
#contenuPanier .total .cent{font-size:.8em;}
#contenuPanier .baseline{text-align:right;margin:0 10px 10px;position:relative;}
#contenuPanier .baseline span{font-size:.8em;font-weight:bold;color:#b4131d;}
#contenuPanier .btns{margin:3px 5px;position:relative;_zoom:1;}
#contenuPanier .btns a{margin-left:5px;;}
#basketTop{position:absolute;top:0;left:0;}
#contenuPanierCtn{overflow:hidden;position:relative;zoom:1;}
#contenuPanierDetail{margin:10px 5px 0 15px;}
#mainContent{_overflow:visible;zoom:1;position:relative;z-index:99;}
h2 img{vertical-align:sub;margin-right:4px;*vertical-align:top;}
fieldset{border:0 solid red;margin:0;padding:0;}
}
@media screen{.error{color:#b4131d;}
.blockShadow .tl,.blockShadow .tr,.blockShadow .bl,.blockShadow .br{background-image:url(skin/cornerShadow.png);_background-image:url(skin/cornerShadow_ie.png);}
.blockShadow .tl{width:16px;height:16px;margin-bottom:-16px;}
.blockShadow .tr{width:16px;height:16px;margin-bottom:-16px;}
.blockShadow .bl{width:16px;height:16px;margin-top:-16px;}
.blockShadow .br{width:16px;height:16px;margin-top:-16px;}
.blockShadow .sideT,.blockShadow .sideB{position:relative;z-index:10;background:no-repeat left top;overflow:hidden;_overflow:visible;zoom:1;font-size:1%;display:block;clear:both;height:1px;}
.blockShadow .sideB{background:url(skin/Bshadow.png) repeat-x left top;height:5px;}
.blockShadow .sideT{background:url(skin/Tshadow.png) repeat-x left top;height:4px;}
.blockShadow .sideL{background:url(skin/Lshadow.png) repeat-y left top;width:4px;}
.blockShadow .sideR{background:url(skin/Rshadow.png) repeat-y left top;width:7px;}
.blockShadow .sideL,.blockShadow .sideR{float:left;height:32000px;margin-bottom:-32000px;position:relative;z-index:10;font-size:1px;overflow:hidden;_overflow:visible;zoom:1;}
.blockShadow .sideR{float:right;background-position:right top;}
.blockNoShadow .tl,.blockNoShadow .tr,.blockNoShadow .bl,.blockNoShadow .br{background-image:url(skin/cornerShadow.png);_background-image:url(skin/cornerShadow_ie.png);}
.blockNoShadow .tl{width:16px;height:16px;margin-bottom:-16px;}
.blockNoShadow .tr{width:16px;height:16px;margin-bottom:-16px;}
.blockNoShadow .bl{width:16px;height:16px;margin-top:-16px;}
.blockNoShadow .br{width:16px;height:16px;margin-top:-16px;}
.blockNoShadow .sideT,.blockNoShadow .sideB{position:relative;z-index:10;background:no-repeat left top;overflow:hidden;_overflow:visible;zoom:1;font-size:1%;display:block;clear:both;height:1px;}
.blockNoShadow .sideB{background:url(skin/Bshadow.png) repeat-x left top;height:5px;}
.blockNoShadow .sideT{background:url(skin/Tshadow.png) repeat-x left top;height:4px;}
.blockNoShadow .sideL{background:url(skin/Lshadow.png) repeat-y left top;width:4px;}
.blockNoShadow .sideR{background:url(skin/Rshadow.png) repeat-y left top;width:7px;}
.blockNoShadow .sideL,.blockNoShadow .sideR{float:left;height:32000px;margin-bottom:-32000px;position:relative;z-index:10;font-size:1px;overflow:hidden;_overflow:visible;zoom:1;}
.blockNoShadow .sideR{float:right;background-position:right top;}
.borderWhite .tl,.borderWhite .tr,.borderWhite .bl,.borderWhite .br{background-image:url(skin/cornerBorderWhite.png);_background-image:url(skin/cornerBorderWhite_ie.png);}
.borderWhite .blockInside{border:1px solid #fff;border-width:2px 8px 2px 6px;}
.borderWhite .body{margin-bottom:-4px;}
.borderRed .tl,.borderRed .tr,.borderRed .bl,.borderRed .br{background-image:url(skin/cornerBorderRed.png);_background-image:url(skin/cornerBorderRed_ie.png);}
.borderRed .blockInside{border:1px solid #b4131d;border-width:2px 8px 2px 6px;}
.borderRed .body{margin-bottom:-4px;}
.borderGrey .tl,.borderGrey .tr,.borderGrey .bl,.borderGrey .br{background-image:url(skin/cornerBorderGrey.png);_background-image:url(skin/cornerBorderGrey_ie.png);}
.borderGrey .blockInside{border:1px solid #686868;border-width:2px 8px 2px 6px;}
.borderGrey .body{margin-bottom:-4px;}
.softCorners .blockInside .head{border-top:1px solid #b1b1b1;padding-top:2px;padding-bottom:0;}
.softCorners .blockInside .foot{border-bottom:1px solid #b1b1b1;padding-bottom:5px;}
.softCorners{text-align:center;color:#3d3c3d;font-size:14px;}
.softCorners .tl,.softCorners .tr,.softCorners .bl,.softCorners .br{background-image:url(skin/cornerBGWhiteBorderGrey2.png)!important;_background-image:url(skin/cornerBGWhiteBorderGrey_ie.png);}
.softCorners .blockInside{border-color:#A4A4A4!important;}
.bgWhiteBorderGrey .tl,.bgWhiteBorderGrey .tr,.bgWhiteBorderGrey .bl,.bgWhiteBorderGrey .br{background-image:url(skin/cornerBGWhiteBorderGrey.png);_background-image:url(skin/cornerBGWhiteBorderGrey_ie.png);}
.bgWhiteBorderGrey .tl,.bgWhiteBorderGrey .tr{height:8px;width:8px;margin-bottom:-8px;}
.bgWhiteBorderGrey .bl,.bgWhiteBorderGrey .br{height:8px;width:8px;margin-top:-8px;}
.bgWhiteBorderGrey .sideL,.bgWhiteBorderGrey .sideR,.bgWhiteBorderGrey .sideT,.bgWhiteBorderGrey .sideB{background:none;}
.bgWhiteBorderGrey .sideT,.bgWhiteBorderGrey .sideB{border:1px solid #c4c3cb;}
.bgWhiteBorderGrey .blockInside{border:1px solid #c4c3cb;border-width:0 1px 0 1px;}
.bgWhiteBorderGrey .body{margin-bottom:-4px;}
.cornerBGWhite .tl,.cornerBGWhite .tr,.cornerBGWhite .bl,.cornerBGWhite .br{background-image:url(skin/cornerWhite.png)!important;_background-image:url(skin/cornerWhite_ie.png)!important;}
.cornerBGWhite .tl,.cornerBGWhite .tr{height:8px;width:8px;margin-bottom:-8px;}
.cornerBGWhite .bl,.cornerBGWhite .br{height:8px;width:8px;margin-top:-8px;}
.cornerBGWhite .sideL,.cornerBGWhite .sideR,.cornerBGWhite .sideT,.cornerBGWhite .sideB{background:none;}
.cornerBGWhite .sideT,.cornerBGWhite .sideB{border:none;}
.cornerBGWhite .blockInside{border:none;}
.greyHead{background:#383838 url(skin/greyHead.png) repeat-x left bottom!important;color:white;}
.greyHead *{color:white;}
.greyHead:empty{min-height:14px;}
.darkGreyHead{background:#383838 url(skin/darkGreyHead.png) repeat-x left top!important;color:white;}
.lightGreyHead2{background:#383838 url(skin/bg_push4.png) repeat-x left top!important;color:white;}
.lightGreyHead{background:#fff url(skin/lightGreyHead.png) repeat-x left bottom!important;color:#3c3c3c!important;}
.lightGreyHead h1,.lightGreyHead h2{color:#b4131d!important;font-size:1.5em;margin-top:0;}
.lightGreyHead h1 a{color:#b4131d!important;text-decoration:none;}
.lightGreyHead h2 a{color:#b4131d!important;text-decoration:none;}
.lightGreyHead h1 strong.baseline,.lightGreyHead h2 strong.baseline{color:#3c3c3c!important;}
.redHead{background:#b4131d url(skin/redHead.png) repeat-x left top!important;color:white;}
.redHead *{color:white;}
.redHead:empty{min-height:14px;}
.redHeadInv{background:#b4131d url(skin/redHeadInv.png) repeat-x left bottom!important;color:white;}
.redFoot{background:#b4131d!important;}
.gradient{background:#fff url(skin/blockInsideGradient.png) repeat-x left top;}
.doubleGradient{background:#fafafa url(skin/blockInsideDoubleGradient.png) repeat-x left bottom;}
.doubleGradient .head{background:#fafafa url(skin/blockInsideDoubleGradient.png) repeat-x left top;min-height:15px;}
.doubleGradientLight{background:#fff url(skin/blockInsideDoubleGradientLight.png) repeat-x left bottom;}
.doubleGradientLight .head{background:#fff url(skin/blockInsideDoubleGradientLight.png) repeat-x left top;}
.doubleGradientDark{background:#fafafa url(skin/blockInsideDoubleGradientDark.png) repeat-x left bottom;}
.doubleGradientDark .head{background:#fafafa url(skin/blockInsideDoubleGradientDark.png) repeat-x left top;}
.emptyHead{height:20px;margin-bottom:-20px;}
.topGradient{background:#fafafa url(skin/blockInsideDoubleGradientDark.png) repeat-x left top;}
.topGradientLight{background:#fafafa url(skin/blockInsideDoubleGradientLight.png) repeat-x left top;}
.bottomGradient{background:#fafafa url(skin/blockInsideDoubleGradientDark.png) repeat-x left bottom;}
.greyGradient{background:#909090 url(skin/blockInsideFullGrey.png) repeat-x left top;}
.greyGradient .body{color:white;}
.greyGradient .foot{background:#717171 url(skin/blockInsideFullGrey.png) repeat-x left bottom;min-height:21px;}
.gradientFloor{background:#fff url(skin/sol_terminaux.png) no-repeat center bottom;}
}
@media screen{.hpTitle{font-size:1.2em;font-weight:normal;margin:16px 0;}
strong.baseline{color:#353535;font-size:.9em;font-weight:normal;line-height:1em;display:block;font-size:.9em;}
strong.baseline2{color:#353535;font-size:.9em;font-weight:normal;line-height:1.2em;display:block;font-size:.9em;width:705px;}
.blockAideAuChoix .body .line .unit{background:url(skin/sepLine.png) no-repeat right 5px;}
.blockAideAuChoix .body .line .lastunit{background:none;}
.blockAideAuChoix .body .body{background:none;padding-left:15px;}
.blockAideAuChoix h3{color:#b4131d;font-size:1em;}
.blockAideAuChoix .body{margin:0;padding-left:15px;}
.blockAideAuChoix .lastunit .body{padding-left:15px;}
.blockAideAuChoix ul{margin:0;list-style:none;}
.blockAideAuChoix li{_zoom:1;line-height:1.4em;}
.blockAideAuChoix li a{background:url(skin/chevronNoir.png) no-repeat left 6px;color:#353535;font-size:.917em;text-decoration:none;padding-left:10px;display:block;}
.blockAideAuChoix li a:hover{color:#b4131d;}
.blockAideAuChoix .toggleHandler{background:url(skin/bg_btn_gris.png) no-repeat left center;_background:url(skin/bg_btn_gris_ie.png) no-repeat left center;width:106px;height:24px;text-align:center;color:#fff;text-decoration:none;font-weight:bold;font-size:.917em;position:absolute;right:12px;top:12px;}
.blockAideAuChoix .toggleHandler span{color:#fff;text-decoration:none;font-weight:bold;font-size:2em;width:15px;vertical-align:middle;display:inline-block;position:relative;top:-2px;}
.blockAideAuChoix .off a{background:url(skin/chevronGris.png) no-repeat left 5px;color:#bcbcbc;}
.blockAideAuChoix .off a:hover{color:#bcbcbc;}
.blockAideAuChoix .foot{padding:0 4px 4px;}
.blockAideAuChoix .foot .btn{font-size:.917em;}
.bulleBottom{background:url(skin/bulleBottom.png) no-repeat left 0;height:21px;position:relative;z-index:11;left:30px;top:-5px;margin-bottom:-5px;_background-image:url(skin/bulleBottom_ie.png);}
.blockBulle .head h2{color:#b4131d;}
.blockBulle .blockInside{background:#fff url(skin/blockInsideBottomGradient.png) repeat-x left bottom;}
.blockBulle .astuce .big{font-size:1.166em;font-weight:bold;letter-spacing:-1px;}
.blockBulle .astuce .remise{font-size:1.285em;font-weight:bold;color:#b4131d;}
.blockBulle .astuce .small{display:block;font-weight:bold;}
#blockBulle{padding:15px 0 15px;}
#blockBulle img{display:block;margin:0 auto;}
.blockPush{margin-bottom:50px!important;}
.blockPush .head,.blockPush .body,.blockPush .foot{padding:0!important;}
.blockPush .push{border-top:1px solid #808080;padding:0 0 0 15px;}
.blockPush .first{border-top:none;}
.blockPush .push h3{font-size:1.167em;}
.blockPush a.btn{font-size:.917em;}
.blockTable .blockInside{background-color:transparent;}
.blockTable .body{padding:0!important;}
.blockTable .sideB,.blockTable .bl{display:none;}
.blockTable table caption span{position:absolute;top:-5000px;color:red;height:0;overflow:hidden;display:block;padding:0;font-size:0;margin:0;border:none;filter:alpha(opacity:0);margin-bottom:-2px;}
.blockTable .head{padding:10px 20px;}
.blockTable table thead th{background:#efefef url(skin/bg_th.png) repeat-x left top;border-top:0;font-size:.833em;color:#616161;text-align:left;padding:2px 0 2px 15px;}
.blockTable table td{background-color:#fff;border-top:none;border-bottom:1px dashed #cecece;}
.blockTable table tbody tr.last td{border-bottom:none;}
.blockTable table tbody tr:last-of-type td{border-bottom:none;}
.blockTable table tfoot td{background:transparent url(skin/Bshadow.png) repeat-x left top;height:6px;border:none;border-top:none;padding:0;position:relative;}
.blockTable h2{color:#fff;padding-left:3px;}
.blockTable .baseline{color:#fff;font-size:.667em;}
.blockTable p{margin:0;}
.blockTable p.cumul{font-weight:bold;color:#515151;}
.blockTable .sideL{background:#ADADAD;}
.blockTable .tabs{width:240px;}
.blockTable .tabs li{background-image:url(skin/bgLabelWhite.png);background-repeat:no-repeat;height:23px;line-height:23px;display:block;color:#353535;text-align:center;font-size:.917em;}
.blockTable .tabs li.first{background-position:left top;}
.blockTable .tabs li.currentFirst{background-position:left bottom!important;width:68px;padding-left:12px!important;}
.blockTable .tabs li{background-position:-80px top;width:74px;padding-left:6px;}
.blockTable .tabs li.current{background-position:-80px bottom;width:68px;padding-left:12px!important;}
.blockTable .tabs li.last{background-position:right top;width:74px;padding-left:6px;}
.blockTable .tabs li.currentLast{background-position:right bottom;width:68px;_height:23px;padding-left:12px!important;}
.blockTable .tabs li.currentFirst,.blockTable .tabs li.current,.blockTable .tabs li.currentLast{color:#b4131d;font-size:1.167em;font-weight:bold;}
.blockTable .sansEngagement{background:transparent url(skin/bgLabelWhite.png) no-repeat 0 -23px;padding:3px 0 0 0;display:block;width:240px;height:20px;text-align:center;font-size:1.167em;font-weight:bold;}
.blockTable .br,.blockTable .bl{background-image:url(skin/cornerSquareShadow.png);_background-image:url(skin/cornerSquareShadow_ie.png);}
.blockTable tr.current td{background:#e8e8e8 url(skin/bg_tr_current.png) repeat-x left center;}
.blockTable tr.current td.offre{color:#b4131d;}
.blockTable td,.blockTable th{text-align:center;vertical-align:middle;}
.blockTable td{padding:10px 0;}
.blockTable td.services{font-size:.917em;color:#959595;}
.blockTable td.offre{font-size:1.167em;font-weight:bold;text-align:left;padding-left:15px;}
.blockTable td.offre em{font-size:.7em;font-weight:normal;text-align:left;}
.blockTable td.avantage{font-size:.917em;text-align:left;padding:10px 35px;color:#959595;line-height:1.1em;_line-height:1.5em;}
.blockTable td.avantage strong,.blockTable td.avantage b{color:#353535;font-size:1.6em;padding-bottom:6px;}
.blockTable td.avantage em{color:#b4131d;font-size:1.6em;font-style:normal;font-weight:bold;}
.blockTable td.avantage em{float:left;margin-left:-20px;margin-top:1px;_margin-left:-23px;_margin-right:-5px;}
.blockTable td.avantage span{display:block;margin:4px 0 4px;color:#959595;line-height:1.3em;_line-height:1.5em;}
.blockTable td.empty{text-align:center;}
.blockTable td.tarif{color:#b4131d;}
.blockTable td.tarif div{text-align:left;padding-left:18px;}
.blockTable td.tarif span{font-size:.833em;color:#b4131d;}
.blockTable td.tarif .prix{font-size:2em;font-weight:bold;margin-left:-3px;line-height:.7em;}
.blockTable td.tarif .cents{font-size:1.333em;font-weight:bold;}
.blockTableBtnBottom{margin:-6px 0 0 4px;position:relative;z-index:11;}
.blockTableBtnBottom .btn,.blockTableBtnBottom .btn span{background-image:url(skin/blockTableBtnBottom.png);height:40px;_background-image:url(skin/blockTableBtnBottom_ie.png);}
.blockTableBtnBottom .btn{padding-left:30px;}
.blockTableBtnBottom .btn span{padding-right:15px;line-height:35px;text-transform:uppercase;font-size:1.4em;}
.forceBottomCorner .br,.forceBottomCorner .bl{background-image:url(skin/cornerShadow.png)!important;_background-image:url(skin/cornerShadow_ie.png)!important;}
.blockTable2 .dataArray{width:100%!important;}
.blockTable2 table td{background:transparent!important;}
.blockTable2 td{border-left:none;}
.blockTable2 .colRight{border:none;}
.blockTable2 .tr,.blockTable2 .tl{background-image:url(skin/cornerSquareShadow.png);_background-image:url(skin/cornerSquareShadow_ie.png);}
.blockTable2 .br,.blockTable2 .bl{background-image:url(skin/cornerBorderWhite.png);_background-image:url(skin/cornerBorderWhite_ie.png);}
#mentions{padding-left:7px;}
#mentions a{font-weight:bold;color:#353535;}
#mentions .toggleCtn{font-size:.917em;text-align:justify;}
#footer{clear:both;width:965px;margin:0 auto;}
#footer ul{text-align:center;margin:0 0 10px;}
#footer li{display:inline;padding:0 9px 0 5px;background:url(skin/footer_sep.png) no-repeat right center;}
#footer li.last{background:none;}
#footer a{text-transform:uppercase;font-size:1.083em;text-decoration:none;font-weight:normal;color:#353535;}
#footer a:hover{text-decoration:underline;}
#SEO{background-color:#454545;padding:1px 0 15px;clear:both;overflow:hidden;}
#SEO .line{width:965px;margin:0 auto;}
#SEO .unit{margin:0;}
#SEO .lastunit ul{background:none;}
#SEO ul{margin:0 auto;list-style:none;background:url(skin/pxSep.png) repeat-y right top;width:80%;padding-top:20px;}
#SEO h4{color:#fff;font-size:1em;}
#SEO a{color:#fff;text-decoration:none;font-size:.917em;}
#SEO a:hover{color:#fff;text-decoration:underline;}
#SEO li{line-height:1.2em;}
.push{background:url(skin/bg_push_right.png) repeat-x left bottom;}
.bgPushDroite{position:absolute;bottom:0;right:0;z-index:9;}
.blockBesoinAide h3{margin:15px 0 0 0;}
.blockBesoinAide p{line-height:15px;font-size:1.084em;}
.blockBesoinAide em{color:#B4131D;font-style:normal;font-size:1.25em;font-weight:bold;}
.blockBesoinAide .meaRight .media{float:right;margin-right:0;_margin-right:0;margin-left:-3px;}
.blockBesoinAide2 h3{margin:15px 0 0 0;}
.blockBesoinAide2 p{line-height:15px;font-size:1em;}
.blockBesoinAide2 em{color:#B4131D;font-style:normal;font-size:1.25em;font-weight:bold;}
.blockBesoinAide2 .meaRight .media{float:right;margin-right:0;_margin-right:0;margin-left:0;margin-top:0;}
.blockPush .foot{background:url(skin/bg_push_right.png) repeat-x left bottom;padding-left:20px!important;padding-right:20px!important;padding-bottom:10px!important;}
.blockPush .head{border-bottom:1px solid #808080;background:url(skin/bg_push4.png) repeat-x left top;padding-left:15px!important;padding-right:20px!important;padding-bottom:5px!important;}
.blockPush .head h3{color:#b2071b;font-size:1.2em;padding-top:5px;margin:0;}
.blockPush4 .foot .mfooter{font-size:.8em;color:#515151;}
.blockPush4 .foot .mfooter{font-size:.8em;color:#515151;}
.blockPush4 .foot .btnType1,.blockPush4 .foot .btnType1 span{line-height:20px!important;}
.blockPush4 .legalmentions{margin-top:5px;}
.pushForm textarea{margin:0;width:98%;font-size:1em;font-family:arial;color:#515151;}
.pushForm input.txt{width:98%;font-size:1em;color:#515151;}
.pushForm label{display:inline-block;padding-top:1px;_padding-top:2px;font-size:.9em;}
.pushForm .salar{font-size:1em;}
.pushForm .salar label{padding-top:3px;padding-left:3px;}
.pushForm .salar input{clear:both;}
.blockPush4 .radioSelecter{clear:both;}
.blockPush4 .radioSelecter input{float:left;margin-top:4px;margin-top:0\9;}
.blockPush4 .radioSelecter label{float:none;margin-left:3px;}
.blockAvantagesWeb ul{list-style:none;padding:0;margin:0;overflow:hidden;_overflow:visible;zoom:1;font-size:.8em;font-weight:bold;}
.blockAvantagesWeb li{width:54%;padding:0;margin:2px 0;float:left;overflow:hidden;line-height:10px;}
.blockAvantagesWeb li span{display:block;margin-top:6px;overflow:hidden;}
.blockAvantagesWeb img{float:left;margin:0 5px 0 0;}
.blockAvantagesWeb em{color:#B4131D;font-style:normal;}
.blockAvantagesWeb .halfWidth{width:45%;}
.blockAvantagesWeb .fullWidth{width:100%;}
.blockAvantagesWeb h3{color:#b2071b;}
.blockEspaceProche .text{background:transparent url(../img/demo/france.png) no-repeat right bottom;_background:transparent url(../img/demo/france_ie.png) no-repeat right bottom;padding:30px 0 20px 0;}
.blockEspaceProche .text2{background:transparent url(../img/demo/france.png) no-repeat right bottom;_background:transparent url(../img/demo/france_ie.png) no-repeat right bottom;padding:0 0 20px 0;}
.blockEspaceProche p{font-size:1em;font-weight:bold;width:100%;padding:0;margin:0;line-height:15px;zoom:1;}
.blockEspaceProche p em{color:#B4131D;font-style:normal;}
.blockEspaceProche p .plus{font-size:2.5em;color:#B4131D;vertical-align:text-bottom;line-height:22px;vertical-align:top\9;position:relative\9;top:-3px\9;*vertical-align:top;*position:relative;*top:-15px;}
.blockEspaceProche p .plus2{font-size:1.9em;vertical-align:text-bottom;line-height:18px;vertical-align:top\9;position:relative\9;top:-3px\9;*vertical-align:top;*position:relative;*top:-5px;}
.blockEspaceProche #inputCp{margin-top:10px;}
.blockEspaceProche #cp{background:url(skin/bg_cp.png) no-repeat left top;_background:url(skin/bg_cp_ie.png) no-repeat left top;padding-left:11px;height:22px;float:left;_margin-right:-3px;}
.blockEspaceProche #cp span{background:url(skin/bg_cpInput.png) repeat-x left top;height:22px;display:block;_width:150px;}
.blockEspaceProche #cp input.autoclean{border:none;height:22px;line-height:22px!important;color:#b2071b;font-weight:bold;font-size:1em;width:150px;position:relative;top:2px;_top:-2px;//margin-top:-1px;margin-top:-4px\9;background:none;}
.blockEspaceProche #inputCp2{margin-top:10px;}
.blockEspaceProche #cp2{background:url(skin/bg_cp2.png) no-repeat left top;_background:url(skin/bg_cp2_ie.png) no-repeat left top;padding-left:10px;height:22px;float:left;_margin-right:-3px;}
.blockEspaceProche #cp2 span{background:url(skin/bg_cpInput2.png) repeat-x left top;height:22px;display:block;_width:149px;}
.blockEspaceProche #cp2 input.autoclean{border:none;height:22px;line-height:22px!important;color:#353535;font-weight:bold;font-size:1em;width:149px;position:relative;top:2px;_top:-2px;//margin-top:-1px;margin-top:-4px\9;background:none;}
.blockTemoignage{background:url(skin/bg_push_right.png) repeat-x left bottom;*margin-bottom:-10px;}
.blockTemoignage h3{margin:8px 0 0 0;;}
.blockTemoignage p{padding:0;margin:0;font-size:.917em;line-height:13px;}
.blockTemoignage a{display:block;position:absolute;bottom:10px;right:13px;}
.blockSatisfactionClient{position:relative;}
.btnRightCol{background:url(../img/pictos/chevronSmall.png) no-repeat 0 4px;text-decoration:none;padding:0 0 0 10px;color:#353535!important;font-size:.917em;font-weight:bold;}
ul.liste{margin:0;list-style:none;}
ul.liste li{padding-left:15px;font-size:.917em;background:url(skin/pictoMobileListe.png) no-repeat left 5px;}
.blockMobile .head{font-size:.917em;padding:3px 0 3px 15px;font-weight:bold;}
.blockMobile .body{padding:0;!important;}
.blockMobile .media{margin:20px 10px 0;width:70px;text-align:center;_margin:20px 0 0 5px;}
.blockMobile .media img.mobile{height:95px;}
.blockMobile h2,.blockMobile h3{font-size:1.5em;color:#B4131D;margin:6px 0;}
.blockMobile h2 a{text-decoration:none;color:#B4131D;}
.blockMobile h3 br{font-size:0;}
.blockMobile ul.liste{margin:0;list-style:none;}
.blockMobile ul.liste li{padding-left:15px;font-size:.833em;background:url(skin/pictoMobileListe.png) no-repeat left 5px;}
.blockMobile ul.tabs{margin:5px 0;list-style:none;}
.blockMobile ul.tabs li{padding-left:0;}
.blockMobile .small{font-size:.833em;color:#404040;margin:0;}
.blockMobile .tarif{color:#404040;margin:0;}
.blockMobile .tarif del{color:#404040;margin:0;font-size:1.167em;font-weight:bold;}
.blockMobile .tarif .prix{color:#B4131D;font-size:2em;font-weight:bold;}
.blockMobile .tarif .cents{color:#B4131D;font-size:1.333em;font-weight:bold;}
.blockMobile .foot{min-height:25px;}
.blockMobile .macaron{position:absolute;top:30px;left:10px;height:44px;}
.blockMobile .enStock{background:url(skin/puce_enStock.png) no-repeat left 3px!important;_background:url(skin/puce_enStock_ie.png) no-repeat left 4px!important;padding:0 0 0 15px;}
.blockMobile .enStockNo{background:url(skin/puce_enStockNo.png) no-repeat left 3px!important;_background:url(skin/puce_enStockNo_ie.png) no-repeat left 4px!important;padding:0 0 0 15px;}
.blockMobile .check{color:#353535!important;font-weight:normal!important;}
.blockTerminauxInternet .head{font-size:.917em;padding:3px 0 3px 15px;font-weight:bold;}
.blockTerminauxInternet .body{padding:0 0 11px;}
.blockTerminauxInternet .media{margin:20px 10px 0;width:70px;text-align:center;}
.blockTerminauxInternet .media img.mobile{height:95px;}
.blockTerminauxInternet h3{font-size:1.5em;color:#B4131D;}
.blockTerminauxInternet ul.liste{margin:0;list-style:none;}
.blockTerminauxInternet ul.liste li{padding-left:15px;font-size:.833em;background:url(skin/pictoMobileListe.png) no-repeat left 5px;}
.blockTerminauxInternet ul.tabs{margin:5px 0;list-style:none;}
.blockTerminauxInternet ul.tabs li{padding-left:0;}
.blockTerminauxInternet .small{font-size:.833em;color:#404040;margin:0;}
.blockTerminauxInternet .tarif{color:#404040;margin:0;}
.blockTerminauxInternet .tarif del{color:#404040;margin:0;font-size:1.167em;font-weight:bold;}
.blockTerminauxInternet .tarif .prix{color:#B4131D;font-size:2em;font-weight:bold;}
.blockTerminauxInternet .tarif .cents{color:#B4131D;font-size:1.333em;font-weight:bold;}
.blockTerminauxInternet .foot{min-height:25px;}
.blockTerminauxInternet .macaron{position:absolute;top:30px;left:10px;height:44px;}
.blockTerminauxInternet .enStock{background:url(skin/puce_enStock.png) no-repeat left 3px!important;_background:url(skin/puce_enStock_ie.png) no-repeat left 4px!important;padding:0 0 0 15px;}
.blockTerminauxInternet .check{color:#353535!important;font-weight:normal!important;}
.blockSelection .body{margin:10px 0 0 0;position:relative;}
.blockSelection .size28{padding-left:3px;}
.blockSelection p{font-weight:bold;font-size:1.1em;line-height:12px;}
.blockSelection .prix{color:#B4131D;font-size:1.1em;text-align:left;}
.blockSelection .prix em{color:#B4131D;font-size:1.7em;font-style:normal;}
.blockSelection .engagement{font-size:.8em;line-height:5px;font-weight:normal;}
.blockSelection .plusGrey{color:#bebebe;font-size:5em;font-weight:bold;margin:0 0 0 10px;padding:0 10px 0 0;}
.blockSelection .lastunit{width:18%!important;text-align:center;}
.blockSelection .unselected{color:#bebebe;font-size:1.8em;line-height:1.8em;margin:20px auto 0;}
.blockSelection .mobile{height:67px;width:49px;}
.blockSelection .foot{padding:0!important;margin-bottom:5px;}
.blockSelection .Lpadding45{padding-left:45px!important;}
.blockAlerte p{color:#B4131D;text-align:center;padding:5px 5px;}
.blockAlerte strong{color:#B4131D;}
.blockAlerte .row{margin:15px 0 15px 5px;}
.btnModifier{background:url(../img/demo/modifier.png) no-repeat 0 2px!important;padding:0 0 0 17px;color:#353535!important;font-weight:bold;text-decoration:none;font-size:.9em!important;}
.blockOptions .blockInside{border-width:0!important;}
.blockOptions .head{padding:7px 15px 7px;}
.blockOptions .body{padding:0!important;}
.blockOptions h2{color:#fff;font-size:1.2em;padding-left:5px;}
.blockOptions .fieldset{border-bottom:1px solid #e0e0e0;margin:0;padding:5px 0;}
.blockOptions fieldset{border:none;padding:0 20px 0;}
.blockOptions legend{color:#B4131D;font-size:1.1em;}
.blockOptions fieldset a{color:black;text-decoration:none;margin:0 0 0 25px;font-size:.8em;}
.blockOptions form div{margin:5px 0 5px 0;}
.blockOptions label{padding-left:5px;}
.blockOptions .contentFieldset{overflow:hidden;_zoom:1;border-bottom:1px dashed #e0e0e0;}
.blockOptions .input{float:left;}
.blockOptions .prix{float:right;font-size:1.2em!important;font-weight:bold;margin-top:10px;width:20%;}
.blockOptions .last{border:none;}
.blockOptions .text{width:auto;}
.blockOptions .bgGrey{background:#f8f8f8;}
.btnInput input{top:7px;}
.blockOffreCollaborateur .head{padding:16px 0 0 20px;}
.blockOffreCollaborateur h2{font-size:1.167em;}
.blockOffreCollaborateur .body{width:98%;}
.blockOffreCollaborateur ul{list-style:none;padding:0;margin:10px 0 11px 20px;}
.blockOffreCollaborateur li{padding:0 0 0 10px;margin:0;background:url(skin/pictoMobileListe.png) no-repeat left 6px;}
.blockOffreCollaborateur em{color:#B4131D;font-style:normal;}
.blockOffre .head{padding:0 0 10px 0;margin:20px 0 0 5px;}
.blockOffre h2{font-size:1.167em;}
.blockOffre span{font-size:.8em;font-weight:normal;}
.blockBesoins .body .line .unit{background:url(skin/sepLine.png) no-repeat right 5px;}
.blockBesoins .body .line .lastunit{background:none;width:35%;}
.blockBesoins .body .body{background:none;padding-left:15px;}
.blockBesoins h3{color:#b4131d;font-size:1em;}
.blockBesoins .body{margin:0;padding-left:15px;}
.blockBesoins .lastunit .body{padding-left:15px;}
.blockBesoins ul{margin:0 0 10px 0;list-style:none;}
.blockBesoins li{_zoom:1;}
.blockBesoins li a{background:url(skin/chevronNoir.png) no-repeat left 5px;color:#353535;font-size:1em;text-decoration:none;padding-left:10px;display:block;}
.blockBesoins li a:hover{color:#b4131d;}
.btn,.btn span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;white-space:nowrap;text-decoration:none!important;cursor:pointer;text-align:center;background-repeat:no-repeat;position:relative;}
.btn{_width:1%;background-position:left top;}
.btn span{display:block;background-position:right top;}
.btn span input{border:none;background:none;text-align:center;padding:0;margin:0;cursor:pointer;font-family:inherit;vertical-align:middle;position:relative;z-index:1;overflow:visible;_width:1%;}
.btnPicto input{display:inline!important;}
.btn span img{vertical-align:middle;}
@media screen and(-webkit-min-device-pixel-ratio:0){.btn span input{position:relative;left:-3px;}
a.btn span img{position:relative;top:-1px;}
}
@media all and(-webkit-min-device-pixel-ratio:10000),not all and(-webkit-min-device-pixel-ratio:0){span img{top:0;}
span span img{top:0;}
}
span.btn span input,x:-moz-any-link{position:relative;left:-3px;}
a.btn span img,x:-moz-any-link{position:relative;top:-1px;}
span.btn span img,x:-moz-any-link{position:relative;top:1px;}
.btn,.btn span,.btn span input{color:white;font-weight:bold;}
.btnRedMedium,.btnRedMedium span{height:37px;line-height:32px;background-image:url(../img/btns/btnRedMedium.png);_background-image:url(../img/btns/btnRedMedium_ie.png);}
.btnRedMedium{padding-left:35px;}
.btnRedMedium span{padding-right:20px;}
.btnRedMedium span input{height:31px;width:auto!important;}
.isWK .btnRedMedium span input{height:24px;}
.btnRedMediumRight,.btnRedMediumRight span{height:37px;line-height:32px;background-image:url(../img/btns/btnRedMediumRight.png);_background-image:url(../img/btns/btnRedMediumRight_ie.png);}
.btnRedMediumRight{padding-left:18px;}
.btnRedMediumRight span{padding-right:25px;}
.btnRedMediumRight span input{height:30px!important;}
.isIE8 .btnRedMediumRight span input{height:33px!important;}
.btnGreySmallRight,.btnGreySmallRight span{height:29px;line-height:29px;background-image:url(../img/btns/btnGreySmallRight.png);_background-image:url(../img/btns/btnGreySmallRight_ie.png);}
.btnGreySmallRight{padding-left:16px;}
.btnGreySmallRight span{padding-right:35px;}
.btnRedSmall,.btnRedSmall span{height:29px;line-height:24px;background-image:url(../img/btns/btnRedSmall.png);_background-image:url(../img/btns/btnRedSmall_ie.png);}
.btnRedSmall{padding-left:24px;}
.btnRedSmall span{padding-right:17px;}
.btnRedSmall span input{height:22px!important;}
.btnRedSmallR,.btnRedSmallR span{height:29px;line-height:24px;background-image:url(../img/btns/btnRedSmallR.png);_background-image:url(../img/btns/btnRedSmallR_ie.png);}
.btnRedSmallR{padding-left:24px;}
.btnRedSmallR span{padding-right:17px;}
.btnRedSmallR span input{height:22px!important;}
.btnGreyMedium,.btnGreyMedium span{height:37px;line-height:32px;background-image:url(../img/btns/btnGreyMedium.png);_background-image:url(../img/btns/btnGreyMedium_ie.png);}
.btnGreyMedium{padding-left:33px;}
.btnGreyMedium span{padding-right:30px;}
.btnGreyMedium input{height:30px!important;}
.btnGreyLargeInv,.btnGreyLargeInv span{height:45px;line-height:40px;background-image:url(../img/btns/btnGreyLargeInv.png);_background-image:url(../img/btns/btnGreyLargeInv_ie.png);}
.btnGreyLargeInv{padding-left:29px;}
.btnGreyLargeInv span{padding-right:30px;}
.btnGreyLargeInv input{height:40px!important;}
.btnCaddie,.btnCaddie span{height:45px;line-height:45px;background-image:url(../img/btns/btnCaddie.png);_background-image:url(../img/btns/btnCaddie_ie.png);}
.btnCaddie{padding-left:35px;}
.btnCaddie span{padding-right:20px;}
.btnCaddie span input{height:40px!important;}
.btnDarkSmall,.btnDarkSmall span{height:24px;line-height:24px;background-image:url(../img/btns/bg_btn_gris_chevronBlanc.png);_background-image:url(../img/btns/bg_btn_gris_chevronBlanc_ie.png);}
.btnDarkSmall{padding-left:25px;}
.btnDarkSmall span{padding-right:20px;}
.btnDarkSmall input{height:24px!important;font-size:1.2em!important;text-transform:uppercase;}
.btnGreyMediumInv,.btnGreyMediumInv span{height:37px;line-height:32px;background-image:url(../img/btns/btnGreyMediumInv.png);_background-image:url(../img/btns/btnGreyMediumInv_ie.png);}
.btnGreyMediumInv{padding-left:33px;}
.btnGreyMediumInv span{padding-right:30px;text-transform:uppercase;}
.btnTinyRed,.btnTinyRed span{height:26px;line-height:22px;background-image:url(skin/btn_tinyRed.png);}
.btnTinyRed{padding-left:20px;}
.btnTinyRed span{padding-right:12px;color:white!important;font-weight:bold;font-size:12px!important;}
.projet .head{font-weight:bold;color:#B4131D;font-size:1.333em;}
.projet .body img{position:absolute;top:0;right:0;}
.projet .unit{margin:0!important;}
.projet ul{list-style:none;padding:0;margin:10px 0 17px 10px;font-size:.917em;}
.projet li{margin:4px 0 4px 0;padding:0 0 0 13px;background:url(skin/chevronRougeBig.png) no-repeat left 2px;_background:url(skin/chevronRougeBig_ie.png) no-repeat left 3px;}
.projet li a{text-decoration:none;color:#353535;}
.projet li a:hover{text-decoration:underline;}
.projet em{color:#B4131D;font-style:normal;}
.offreMobilite .body{margin-bottom:0!important;}
.offreMobilite .head{line-height:1.2em;padding-bottom:5px;}
.offreMobilite .head strong{color:white;}
.offreMobilite p{margin:0 0 0 10px;padding:0 0 2px 0;font-weight:bold;line-height:1em;}
.offreMobilite p.offre{color:#B4131D;padding-top:10px;width:140px;}
.offreMobilite p.descOffre{width:66%;}
.offreMobilite a{position:absolute;bottom:10px;}
.btnChevronR{background:url(skin/chevronRouge.png) no-repeat 0 center;padding:0 0 0 10px;margin:0 0 0 10px;color:#B4131D;font-size:.917em;font-weight:bold;text-decoration:none;}
.offreMobilite1{background:#fff url(skin/offreMobilite1.png) no-repeat right bottom;height:102px;border-bottom:2px solid #686868;position:relative;}
.offreMobilite2{background:#fff url(skin/offreMobilite2.png) no-repeat right bottom;height:102px;position:relative;}
.offreMobilite2-1{height:102px;border-bottom:2px solid #686868;position:relative;}
.offreMobilite2-2{height:102px;position:relative;}
.offreFixe1{background:#fff url(skin/offreFixe1.png) no-repeat right bottom;height:102px;border-bottom:2px solid #686868;position:relative;}
.offreFixe2{background:#fff url(skin/offreFixe2.png) no-repeat right bottom;height:102px;position:relative;}
.offreFixe2-1{height:102px;border-bottom:2px solid #686868;position:relative;}
.offreFixe2-2{height:102px;position:relative;}
.offreMobiliteFixe{background:#fff url(skin/offreMobiliteFixe.png) no-repeat left bottom;height:206px;}
.offreMobiliteFixe p.descOffre{width:90%;}
.offreMobiliteFixe a{bottom:17px;}
.bgOffreHp{position:absolute;bottom:0;right:0;z-index:9;}
p.chevronRougeLg{background:url(skin/chevronRougeLg.png) no-repeat left 10px;_background:url(skin/chevronRougeLg_ie.png) no-repeat left 10px;padding:15px 0 0 20px;width:111px;z-index:10;position:relative;}
p.chevronRougeLg2{background:url(skin/chevronRougeLg.png) no-repeat left 10px;_background:url(skin/chevronRougeLg_ie.png) no-repeat left 10px;padding:15px 0 0 20px;z-index:10;}
p.chevronRougeLg em,p.chevronRougeLg2 em{font-style:normal;color:#b4131d;}
.plusRouge{color:#b4131d;font-weight:bold;font-size:3em;height:28px;line-height:22px!important;}
.meaTerminaux .head h3{color:#B4131D;font-size:1.2em;margin:0!important;}
.meaTerminaux .body{margin-bottom:0;}
.carrousel{width:319px;margin:0 auto;}
.carrousel ul{text-align:center;list-style:none;padding:0;margin:10px 0 0 0;}
.carrousel li{display:-moz-inline-box;display:inline-block;padding:0 15px;position:relative;*display:inline;*zoom:1;}
.carrousel li .macaron{position:absolute;right:0;bottom:0;}
.carrousel .legende{background:url(skin/bg_legende_carrousel.png) no-repeat left top;_background:url(skin/bg_legende_carrousel_ie.png) no-repeat left top;height:17px;padding:3px 0 3px 10px;margin:10px 0 15px 0;position:relative;}
.carrousel .legende .curseur{background-repeat:no-repeat;background-position:104px top;padding:13px 0 0 0;margin-top:-13px;overflow:hidden;position:relative;}
.carrousel .legende .curseurWhite{background-image:url(skin/curseur_carrousel.png);_background-image:url(skin/curseur_carrousel_ie.png);}
.carrousel .legende .curseurDark{background-image:url(skin/curseur_carrousel_dark.png);_background-image:url(skin/curseur_carrousel_dark_ie.png);}
.carrousel .legende span{color:white;font-weight:bold;padding:0 20px 0 10px;}
.carrousel .legende .telPrice{color:#B4131D;margin-left:5px;}
.carrousel .btnChevronR{margin:0;}
.btnChevronN{background:url(skin/chevronNoirBold.png) no-repeat left 4px;_background:url(skin/chevronNoirBold_ie.png) no-repeat left 4px;padding-left:10px;text-decoration:none;font-weight:bold;font-size:.9em;color:#353535;}
.terminaux{margin-top:10px;}
#iphoneSeparator{position:absolute;width:3px;height:1000px;top:-10px;left:50%;background-color:#878787;*margin-left:-5px;}
.iphone{text-align:center;margin-top:22px;}
.iphone .titre{margin:0 0 10px 0;}
.iphone p{padding:0 10px;font-size:.9em;}
.newsletter .head,.newsletter .foot{color:white;}
.newsletter .head{font-weight:bold;}
.newsletter .foot{padding:8px 0 0 10px;_padding-bottom:3px;position:relative;}
.newsletter .body{padding:0 0 0 0!important;margin-bottom:0;}
.newsletter .btnChevronBlanc{background:url(skin/chevronBlanc.png) no-repeat left 4px;_background:url(skin/chevronBlanc_ie.png) no-repeat left 4px;color:white;text-decoration:none;font-weight:bold;padding:0 0 0 12px;font-size:.917em;}
.newsletter .emailNL{position:relative;_zoom:1;}
.newsletter .inputNL{margin:0 auto!important;padding:0 0 15px 0;_padding:10px 0 5px 0;width:148px;}
.news_devis .inputNL{margin:0 auto!important;padding:0 0 15px 0;_padding:10px 0 5px 0;width:195px;}
.newsletter #email.validation-failed{border:none!important;color:#B4131D!important;}
.newsletter div.validation-advice{text-align:center;color:#B4131D!important;position:absolute;width:100%;left:0;}
.newsletter #nl{background:url(skin/bg_NLinput_left.png) no-repeat left top;_background:url(skin/bg_NLinput_left_ie.png) no-repeat left top;padding-left:13px;height:27px;float:left;margin:0 auto;}
.newsletter #nl2{background:url(skin/bg_NLinput_left.png) no-repeat left top;_background:url(skin/bg_NLinput_left_ie.png) no-repeat left top;padding-left:13px;height:27px;float:left;margin:0 auto;}
.newsletter #nl input{*position:relative;*margin-top:-1px;}
.newsletter #nl2 input{*position:relative;*margin-top:-1px;}
.newsletter #nl input.autoclean{border:none;height:20px;_height:28px;padding-top:7px;background:url(skin/bg_NLinput.png) repeat-x left top;_background:url(skin/bg_NLinput_ie.png) repeat-x left top;color:#353535;font-weight:bold;font-size:.917em;width:98px;*position:relative;_margin-top:-1px;_margin-right:-3px;}
.news_devis #nl input.autoclean{border:none;height:20px;_height:28px;padding-top:7px;background:url(skin/bg_NLinput.png) repeat-x left top;_background:url(skin/bg_NLinput_ie.png) repeat-x left top;color:#353535;font-weight:bold;font-size:.917em;width:144px;*position:relative;_margin-top:-1px;_margin-right:-3px;}
.news_devis #nl2 input.autoclean{border:none;height:20px;_height:28px;padding-top:7px;background:url(skin/bg_NLinput.png) repeat-x left top;_background:url(skin/bg_NLinput_ie.png) repeat-x left top;color:#353535;font-weight:bold;font-size:.917em;width:120px!important;*position:relative;_margin-top:-1px;_margin-right:-3px;}
.newsletter .news{background:#fff;padding:5px 7px 5px 7px;margin:0;font-size:.917em;position:relative;}
.newsletter .news .title{font-weight:bold;margin:0;}
.newsletter .reflet{position:absolute;bottom:5px;right:7px;}
.newsletter .coche .reflet{position:absolute;bottom:14px;right:14px;}
.newsletter h3{font-size:1em;text-transform:uppercase;margin:0;}
.macaron{position:absolute;right:10px;top:20px;}
.resultTop{margin:5px 0;}
.resultTop .body{font-weight:bold;padding:0;}
.resultTop .resultat{font-size:1.2em;font-weight:normal;}
.resultTop em{color:#B4131D;font-style:normal;font-size:1.2em;}
.resultBottom .pagination{list-style:none;font-size:.917em;line-height:1.6em;width:auto!important;}
.resultBottom .pagination a{text-decoration:none;}
.resultBottom .pagination .page{font-size:1.091em;}
.resultBottom .pagination .page a{font-weight:bold;}
.resultBottom .pagination .current{font-size:1.455em;margin-top:-2px;}
.resultBottom .pagination .current a{color:#B4131D;}
.toTop{background:url(skin/chevronNoirHaut.png) no-repeat left 5px;_background:url(skin/chevronNoirHaut_ie.png) no-repeat left 5px;padding:0 0 0 15px;}
.blockFicheMobile h3{color:white;padding:2px 0 2px;font-size:1.5em;line-height:20px;margin:0;}
.blockFicheMobile .body{padding:0 20px 0 20px;}
.blockFicheMobile .body .line{padding:15px 0 15px 0;}
.blockMobileDesc .borderTB{border-top:1px solid #c4c3cb;border-bottom:1px solid #c4c3cb;}
.blockMobileDesc .head{padding:5px 10px 5px 10px;}
.blockMobileDesc .head a{font-size:.9em;font-weight:normal;margin:0 10px 0 10px;}
.retourListe{background:url(skin/chevronNoirBack.png) no-repeat left 4px;_background:url(skin/chevronNoirBack_ie.png) no-repeat left 4px;padding-left:13px!important;}
.envoyer{background:url(skin/picto_mail.png) no-repeat left 2px;_background:url(skin/picto_mail_ie.png) no-repeat left 2px;padding-left:25px!important;}
.envoyerDark{background:url(skin/picto_mailDark.png) no-repeat left 2px;padding-left:25px!important;}
.imprimer{background:url(skin/picto_imprimer.png) no-repeat left top;_background:url(skin/picto_imprimer_ie.png) no-repeat left 2px;padding-left:25px!important;}
.imprimerDark{background:url(skin/picto_imprimerDark.png) no-repeat left 2px;padding-left:25px!important;}
.blockMobileDesc .body{padding:4px;position:relative;}
.blockMobileDesc .picto3g{position:absolute;top:0;right:2px;}
.blockMobileDesc .macaron{position:absolute;top:0;left:20px;}
.blockMobileDesc .star{display:block;width:70%;}
.blockMobileDesc .caraList .enstockNo{background:url("skin/puce_enStockNo.png") no-repeat scroll 1px 4px transparent;display:block;margin:20px 0;padding-left:18px;}
.slider{position:relative;}
.slider .inactive{visibility:hidden;}
.slider .bigImg{text-align:center;}
.slider .bigImg .mediumSlider{display:block;height:315px;margin:0 auto;}
.sliderContent{position:relative;}
.sliderContent .maskSlider{overflow:hidden;margin:0 auto;}
.sliderContent .sliderPrev{display:block;position:absolute;top:22px;left:7px;}
.sliderContent .sliderNext{display:block;position:absolute;top:22px;right:7px;}
.sliderContent .sliderPrev img,.sliderContent .sliderNext img,.sliderContent .sliderPrev img:hover,.sliderContent .sliderNext img:hover{border:none;}
.sliderContent .sliderList{margin:0;}
.sliderContent .sliderList li.current img{border:1px solid #b71628;}
.sliderContent img{border:1px solid #bfbfbf;}
.sliderContent img:hover{border:1px solid #b71628;}
.sliderContent li{float:left;margin:0 3px;width:68px;padding:0;}
.sliderOptions li{float:left;height:24px;margin:0 43px 0 0;padding:3px 0 0 30px;font-size:.9em;}
.sliderOptions li.first{margin-left:30px;_margin-left:15px;}
.sliderOptions li.last{margin:0;}
.sliderOptions .vue3D{background:url(skin/picto_3D.png) no-repeat left top;}
.sliderOptions .zoom{background:url(skin/picto_loupe.png) no-repeat left top;}
.sliderOptions .videos{background:url(skin/picto_video.png) no-repeat left top;}
#mobileSlider .sliderLarge{position:relative;}
#mobileSlider .sliderLarge .inactive{visibility:hidden;}
#mobileSlider .sliderLarge .bigImg{text-align:center;}
#mobileSlider .sliderLarge .bigImg .mediumSlider{display:block;height:400px;margin:0 auto;}
#mobileSlider .sliderContent{position:relative;}
#mobileSlider .sliderContent .maskSlider{overflow:hidden;margin:0 auto;}
#mobileSlider .sliderContent .sliderPrev{display:block;position:absolute;top:22px;left:180px;}
#mobileSlider .sliderContent .sliderNext{display:block;position:absolute;top:22px;right:180px;}
#mobileSlider .sliderContent .sliderPrev img,#mobileSlider .sliderContent .sliderNext img,#mobileSlider .sliderContent .sliderPrev img:hover,#mobileSlider .sliderContent .sliderNext img:hover{border:none;}
#mobileSlider .sliderContent .sliderList{margin:0;list-style:none;}
#mobileSlider .sliderContent .sliderList li.current img{border:1px solid #b71628;}
#mobileSlider .sliderContent img{border:1px solid #bfbfbf;}
#mobileSlider .sliderContent img:hover{border:1px solid #b71628;}
#mobileSlider .sliderContent li{float:left;margin:0 3px;width:64px;padding:0;}
#mobileSlider .sliderOptions li{float:left;height:24px;margin:0 43px 0 0;padding:2px 0 0 30px;}
#mobileSlider .sliderOptions li.first{margin-left:27px;}
#mobileSlider .sliderOptions li.last{margin:0;}
#terminalInternetSlider1 .head{width:100%;}
#terminalInternetSlider1 h1{color:white;margin:0;}
#terminalInternetSlider1 .closeWindow{color:white;text-decoration:none;font-size:1.5em;margin-right:20px;}
#terminalInternetSlider1 .closeWindow:hover{text-decoration:underline;}
#terminalInternetSlider1 .closeWindow span{font-weight:bold;color:white;text-decoration:none;font-size:1.2em;}
#terminalInternetSlider1 .sliderLarge{position:relative;}
#terminalInternetSlider1 .sliderLarge .inactive{visibility:hidden;}
#terminalInternetSlider1 .sliderLarge .bigImg{text-align:center;}
#terminalInternetSlider1 .sliderLarge .bigImg .mediumSlider{background:url(../img/pictos/ajax-loader.gif) no-repeat center center;display:block;height:400px;margin:0 auto;}
#terminalInternetSlider1 .sliderContent{position:relative;}
#terminalInternetSlider1 .sliderContent .maskSlider{overflow:hidden;margin:0 auto;}
#terminalInternetSlider1 .sliderContent .sliderPrev{display:block;position:absolute;top:22px;left:180px;}
#terminalInternetSlider1 .sliderContent .sliderNext{display:block;position:absolute;top:22px;right:180px;}
#terminalInternetSlider1 .sliderContent .sliderPrev img,#terminalInternetSlider1 .sliderContent .sliderNext img,#terminalInternetSlider1 .sliderContent .sliderPrev img:hover,#terminalInternetSlider1 .sliderContent .sliderNext img:hover{border:none;}
#terminalInternetSlider1 .sliderContent .sliderList{margin:0;}
#terminalInternetSlider1 .sliderContent .sliderList li.current img{border:1px solid #b71628;}
#terminalInternetSlider1 .sliderContent img{border:1px solid #bfbfbf;}
#terminalInternetSlider1 .sliderContent img:hover{border:1px solid #b71628;}
#terminalInternetSlider1 .sliderContent li{float:left;margin:0 3px;width:64px;padding:0;}
#terminalInternetSlider1 .sliderOptions li{float:left;height:24px;margin:0 43px 0 0;padding:2px 0 0 30px;}
#terminalInternetSlider1 .sliderOptions li.first{margin-left:27px;}
#terminalInternetSlider1 .sliderOptions li.last{margin:0;}
.blockMobileDesc .descMobile h1{font-size:1.8em;color:#B4131D;padding-bottom:0;width:300px;padding-top:0;margin-top:0;}
.blockMobileDesc .descMobile h1 a{text-decoration:none;color:#B4131D;}
.blockMobileDesc .descMobile h2{width:300px;font-size:1.1em;line-height:1em;margin:0;}
.blockMobileDesc ul{padding:0;margin:5px 0 0 0;list-style:none;}
.blockMobileDesc .caraList ul li{background:url(skin/pictoMobileListeBig.png) no-repeat left 3px;padding-left:18px;zoom:1;}
.blockMobileDesc .caraList .enstock{background:url(skin/puce_enStock.png) no-repeat 1px 4px;_background:url(skin/puce_enStock_ie.png) no-repeat left 4px;padding-left:18px;margin:20px 0 20px 0;display:block;}
.blockMobileDesc .linksList li{background:url(skin/chevronNoirSmall.png) no-repeat left 6px!important;_background:url(skin/chevronNoirSmall_ie.png) no-repeat left 6px!important;padding-left:10px!important;}
.blockMobileDesc .mobilePrix{position:relative;margin:42px 15px 20px 0;zoom:1;_margin-top:9px;//margin-top:9px;}
.blockMobileDesc .mobilePrix .btn{float:right;}
.blockMobileDesc .ficheContent span{font-size:.8em;line-height:.8em;}
.blockMobileDesc .ficheContent .oldPrice{text-decoration:line-through;font-size:1.1em;font-weight:bold;}
.blockMobileDesc .ficheContent .tarif span{color:#B4131D;font-size:1em;}
.blockMobileDesc .ficheContent .tarif del{font-size:1.1em;font-weight:bold;}
.blockMobileDesc .ficheContent .prix{font-size:2.5em!important;font-weight:bold;line-height:1em;}
.blockMobileDesc .ficheContent .cents{font-size:1.667em!important;font-weight:bold;}
.blockMobileDesc .ficheContent .asterisque{display:block;width:250px;margin-top:9px;line-height:1.1em;}
.blockMobileDesc .accessibilite{padding:7px 0 3px 0!important;margin-right:30px;border-top:1px solid #c4c3cb;border-bottom:1px solid #c4c3cb;}
.blockMobileDesc .accessibilite span{font-weight:bold;display:block;float:left;padding:5px 5px 0 0;}
.isIE6 .blockAccessoires .size60{width:59%!important;}
.blockAccessoires .unit{margin:0!important;padding-left:3px;}
.blockAccessoires .borderBottom{border-bottom:1px solid #c4c3cb;}
.blockAccessoires .mobileName{font-weight:bold;margin:23px 0 0 0;}
.blockAccessoires .titre{color:#B4131D;font-weight:bold;font-size:1.167em;line-height:1em;}
.blockAccessoires .desc{line-height:.9em;}
.chevronNoirSmall{background:url(skin/chevronNoirSmall.png) no-repeat left center;_background:url(skin/chevronNoirSmall_ie.png) no-repeat left center;padding:10px;}
.blockAccessoires .tarif{text-align:center;color:#b4131d;font-weight:bold;font-size:1.333em;}
.blockAccessoires .prix{font-size:1.333em;font-weight:bold;margin-left:-3px;line-height:.7em;color:#B4131D;}
.blockAccessoires .cents{font-size:1em;font-weight:bold;color:#B4131D;}
.isIE6 .blockDescriptif .unit{margin-left:0;}
.isIE7 .blockDescriptif .unit{margin-left:0;}
.blockDescriptif .borderBottom{border-bottom:1px solid #c4c3cb;}
.blockDescriptif .body .line{padding:10px 0!important;}
.blockDescriptif #videos{padding:0 0 10px 0!important;}
.blockDescriptif .line .head{padding:0;}
.blockDescriptif .head h4{font-size:1.5em;text-transform:none;}
.blockDescriptif .head sup{font-size:.6em;}
.blockDescriptif .body sup{font-size:.8em;}
.blockDescriptif .body p{text-align:justify;}
.blockDescriptif .body em{font-weight:bold;color:#B4131D;font-style:normal;}
.blockDescriptif .video{text-align:center;}
.blockDescriptif .video span{display:block;font-size:.8em;padding:0 0 0 2px;}
.blockComparateur table.comparateur td{padding:2px 5px;font-weight:bold;}
.blockComparateur .tableau .body{padding-left:0!important;padding-right:0!important;}
.blockComparateur .body{padding-bottom:0!important;}
.blockComparateur table.comparateur td{border-bottom:none;border-left:none;border-right:1px solid #CECECE;text-align:center;}
.blockComparateur table.comparateur .btn{font-size:12px;}
.blockComparateur table.comparateur th img{height:85px;}
.blockComparateur table.comparateur td.alignLeft{text-align:left;border-left:30px solid #FFF;*border-left:20px solid #FFF;}
.blockComparateur table.comparateur tr{border-left:none;}
.blockComparateur table.comparateur .last .lastBorderL{border-left:none;padding-left:20px;*padding-left:25px;}
.blockComparateur table.comparateur .choisir .lastBorderR{border-right:none!important;padding-right:30px;border-top:1px solid #CECECE;}
.blockComparateur table.comparateur .last .lastBorderR{border-right:none!important;padding-right:30px;}
.blockComparateur table.comparateur tr.choisir td{padding-top:20px;padding-bottom:15px;border-top:1px solid #cecece;}
.blockComparateur table.comparateur th{font-size:1.25em;color:#B4131D;text-align:center;padding:10px;}
.blockComparateur table.comparateur tr.noBorder th{border-top:none;border-bottom:none;}
.blockComparateur table.comparateur th.lastCel{border-right:none;font-size:1.25em;color:#B4131D;padding-right:20px;}
.blockComparateur table.comparateur td.lastCel{border-right:30px solid #fff;*border-right:20px solid #fff;}
.blockComparateur table.comparateur thead th{background:#fff;border-bottom:none;}
.blockComparateur table.comparateur .first{border:none;}
.blockContact .blockInside{padding-left:25px;}
.blockContact h2{color:#B4131D;font-size:18px;padding:20px 0 10px 0;font-weight:normal;}
.blockContact .body{padding:0 15px 15px 15px!important;}
.blockContact .coordonnes span{vertical-align:bottom;display:block;}
.blockContact .coordonnes span input.radio{margin-left:20px;margin-right:10px;float:none;vertical-align:middle!important;margin-top:-4px;}
.blockContact .coordonnes span input,.blockContact .foot span input{margin-right:10px;margin-left:0;float:left;clear:left;margin-top:2px;*margin-top:-2px;}
.blockContact .coordonnes p input{width:180px;border:1px solid #8a9bbd;float:left;}
.blockContact .validation-advice{float:left;color:#B4131D;margin-left:10px;}
.blockContact .coordonnes p{font-size:13px;margin-top:0!important;overflow:hidden;text-align:left;_overflow:visible;zoom:1;}
.blockContact .head p{font-size:13px;margin-top:0!important;margin-bottom:12px!important;overflow:hidden;text-align:left;}
.blockContact .coordonnes p label{float:left;width:150px;}
.blockContact .foot{padding-top:15px;padding-bottom:20px;}
.blockContact .foot input{float:left;margin-left:0!important;}
.blockContact .foot .right{display:block;padding-left:25px;}
.blockContact p.big{font-size:15px;}
.blockContact textarea{margin:0!important;margin-bottom:12px!important;}
.blockContact .noMargin .validation-advice{margin:0!important;}
.formContact .blockContact .blockInside{padding-left:5px;}
.formContact .blockContact .coordonnes p input{width:110px;}
.formContact .blockContact .coordonnes p label{width:90px;}
.formContact .blockContact .validation-advice{float:right;color:#B4131D;margin-right:20px;}
.formContact .blockContact .body{padding:0!important;}
.formContact .blockContact .foot{padding:15px 0 0 0!important;}
.formContact .rightBorder{border-right:1px solid #999!important;margin-right:2px;}
.blockRecherche .blockInside{padding-left:25px;}
.blockRecherche h2{color:#B4131D;font-size:18px;padding:20px 0 10px 0;font-weight:normal;}
.blockRecherche .body{padding:0 15px 15px 15px!important;}
.blockRecherche .coordonnes span{vertical-align:bottom;display:block;}
.blockRecherche .coordonnes span input.radio{margin-left:20px;margin-right:10px;float:none;vertical-align:middle!important;margin-top:-4px;}
.blockRecherche .coordonnes span input,.blockContact .foot span input{margin-right:10px;margin-left:0;float:left;clear:left;margin-top:2px;*margin-top:-2px;}
.blockRecherche .coordonnes p input{width:180px;border:1px solid #8a9bbd;float:left;}
.blockRecherche .validation-advice{float:left;color:#B4131D;margin-left:10px;}
.blockRecherche .coordonnes p{font-size:13px;margin-top:0!important;overflow:hidden;text-align:left;_overflow:visible;zoom:1;}
.blockRecherche .head p{font-size:13px;margin-top:0!important;margin-bottom:12px!important;overflow:hidden;text-align:left;}
.blockRecherche .coordonnes p label{float:left;width:150px;}
.blockRecherche .foot{padding-top:15px;padding-bottom:20px;}
.blockRecherche .foot input{float:left;margin-left:0!important;}
.blockRecherche .foot .right{display:block;padding-left:25px;}
.blockRecherche p.big{font-size:15px;}
.blockRecherche textarea{margin:0!important;margin-bottom:12px!important;}
.blockRecherche .noMargin .validation-advice{margin:0!important;}
.isIE6 .blockCaracteristiques .unit{margin-left:0;}
.isIE7 .blockCaracteristiques .unit{margin-left:0;}
.blockCaracteristiques .blockInside{border:0;}
.blockCaracteristiques .tableau{border:none!important;}
.blockCaracteristiques .tableau .body{padding:1px;margin-bottom:0;}
.blockCaracteristiques .tableau .body{padding:0\9;}
.blockCaracteristiques table,.blockCaracteristiques th,.blockCaracteristiques td,.blockCaracteristiques tfoot,.blockCaracteristiques tbody{border:none;}
.blockCaracteristiques table{border:0 solid #cecece;}
.blockCaracteristiques caption{border:none;}
.blockCaracteristiques table caption span{position:absolute;top:-5000px;color:red;height:0;overflow:hidden;display:block;padding:0;font-size:0;margin:0;border:none;filter:alpha(opacity:0);margin-bottom:-2px;}
.blockCaracteristiques table thead th{background:url(skin/bg_th_caracteristique.png) repeat-x left top;border-bottom:1px solid #cecece;border-right:1px solid #cecece;border-left:1px solid #cecece;border-top:1px solid #cecece;font-size:1.167em;color:#616161;text-align:left;padding:8px 0 7px 15px;}
.blockCaracteristiques table tr{border-left:1px solid #cecece;}
.blockCaracteristiques table td{background-color:#fff;border-top:none;border-bottom:1px solid #cecece;border-left:1px solid #cecece;padding:2px 15px 2px 15px;}
.blockCaracteristiques table tfoot{border:none;}
.blockCaracteristiques table tfoot td{height:0;border-top:none;padding:0;position:relative;}
.blockCaracteristiques .bgGrey td{background:#ebebee;}
.blockCaracteristiques .alignLeft{text-align:left;border-right:none;font-weight:bold;}
.blockCaracteristiques .alignRight{text-align:right;border-left:none;color:#8d8d8d;}
.blockCaracteristiques .lastCel{border-right:1px solid #cecece;}
.blockCaracteristiques .dataArray{width:100%!important;border:none;}
.isFF3 .blockCaracteristiques .bgWhiteBorderGrey .topCorners .tr,.isFF3 .blockCaracteristiques .bgWhiteBorderGrey .bottomCorners .br{margin-right:1px!important;}
.isFF3 .blockCaracteristiques .bgWhiteBorderGrey .bottomCorners .bl,.isFF3 .blockCaracteristiques .bgWhiteBorderGrey .bottomCorners .br{margin-top:-10px!important;}
.isIE6 .blockModeles .unit,.isIE7 .blockModeles .unit{margin-left:0;}
.blockModeles .borderBottom{border-bottom:1px solid #c4c3cb;}
.blockModeles .body .line{padding:10px 0!important;}
.blockModeles .line .head{padding:0;}
.blockModeles h4{color:#353535;font-size:1.5em;text-transform:none;}
.blockModeles .listeModeles{text-align:center;}
.blockModeles .listeModeles li{display:-moz-inline-box;display:inline-block;background:none;padding:0;margin:5px 0 0 0;vertical-align:top;_display:inline;zoom:1;}
.blockModeles .listeModeles li a{display:block;text-align:center;text-decoration:none;_display:inline-block;}
.blockModeles .listeModeles li span{display:block;width:110px;}
.isIE7 .blockModeles .listeModeles li{display:inline;zoom:1;}
.blockModeles ul{font-size:.917em;list-style:none;padding:0;margin:0;}
.blockModeles li{padding-left:0;}
.blockModeles li a.chevronNoirSm{background:url(skin/chevronNoirSmall.png) no-repeat left 6px;_background:url(skin/chevronNoirSmall_ie.png) no-repeat left 6px;padding:0 0 0 10px;text-decoration:none;}
.plus{font-size:5em;font-weight:bold;padding:0 10px;}
.plusSm{font-size:3em;font-weight:bold;padding:0 10px;}
.plusRed{color:#B4131D;font-size:5em;font-weight:bold;margin:0 0 0 10px;padding:0 10px 0 0;}
.plusRedSm{color:#B4131D;font-size:4em;font-weight:bold;margin:0 0 0 10px;padding:0 10px 0 0;}
.blockIdentification .body{padding:0 15px 0!important;min-height:110px;_height:110px;margin:0 10px 0;font-size:1.1em;}
.blockIdentification .tr,.blockIdentification .br{background-image:url(skin/cornerSquareShadow.png)!important;_background-image:url(skin/cornerSquareShadow_ie.png)!important;}
.blockIdentification .blockInside{border-right:none;}
.blockIdentification h3{color:#B4131D;font-size:1.417em;}
.blockIdentification .btn{float:right;margin:0 10px 20px 0;position:relative;z-index:1;}
.blockIdentification .meaAbs{position:absolute;bottom:10px;z-index:0;}
.blockPremiereCommande .body{padding:0 15px 0!important;position:relative;font-size:1.1em;}
.blockPremiereCommande label{display:block;float:left;width:150px;margin:5px 0;font-size:1.167em;color:#666;}
.blockPremiereCommande input{margin:5px 0;font-size:.9em;width:146px;height:17px;color:#666;border:1px solid #7f7f7f;}
.blockPremiereCommande .validation-advice{color:#B4131D;}
.blockPremiereCommande .tl,.blockPremiereCommande .bl{background-image:url(skin/cornerSquareShadow.png)!important;_background-image:url(skin/cornerSquareShadow_ie.png)!important;}
.blockPremiereCommande .blockInside{border-left:none;}
.blockPremiereCommande h3{color:#B4131D;font-size:1.417em;}
.blockPremiereCommande .footerBody{font-weight:bold;position:absolute;bottom:15px;}
.blockPremiereCommande .footerBody a{color:#B4131D;text-decoration:none;}
.blockInfoSupp .head{padding:10px 0 0 10px;}
.blockInfoSupp .body{padding:0 10px!important;font-size:1.1em;}
.blockInfoSupp .tr,.blockInfoSupp .br{background-image:url(skin/cornerSquareShadow.png)!important;_background-image:url(skin/cornerSquareShadow_ie.png)!important;}
.blockInfoSupp .blockInside{border-right:none;}
.blockInfoSupp h3{color:#B4131D;font-size:1.417em;}
.blockInfoSupp p{font-size:.917em;}
.blockInfoSupp select{width:310px;margin:10px 0;display:block;}
.blockInfoSupp2 .tl,.blockInfoSupp2 .bl{background-image:url(skin/cornerSquareShadow.png)!important;_background-image:url(skin/cornerSquareShadow_ie.png)!important;}
.blockInfoSupp2 .body{padding:0;}
.blockNouveauClient .head{min-height:58px;}
.blockNouveauClient .body{padding:0 15px 0!important;position:relative;font-size:1.1em;}
.blockNouveauClient .tl,.blockNouveauClient .bl{background-image:url(skin/cornerSquareShadow.png)!important;_background-image:url(skin/cornerSquareShadow_ie.png)!important;}
.blockNouveauClient .blockInside{border-left:none;}
.blockNouveauClient h3{color:#B4131D;font-size:1.417em;}
.blockNouveauClient .btn{float:right;margin:0 0 20px 0;}
.blockIdentificationPol .tr,.blockIdentificationPol .br{background-image:url(skin/cornerSquareShadow.png)!important;_background-image:url(skin/cornerSquareShadow_ie.png)!important;}
.blockIdentificationPol h3{color:#B4131D;font-size:1.417em;}
.blockIdentificationPol .body{padding:0 15px 0!important;position:relative;font-size:1.1em;}
.blockIdentificationPol label{display:block;float:left;width:150px;margin:5px 0;font-size:1.167em;color:#666;}
.blockIdentificationPol input{margin:5px 0;font-size:.9em;width:146px;height:17px;color:#666;border:1px solid #7f7f7f;}
.blockIdentificationPol .validation-advice{color:#B4131D;}
.blockIdentificationPol .blockInside{border-right:none;}
.blockIdentificationPol .footerBody{font-weight:bold;position:absolute;bottom:15px;}
.blockIdentificationPol .footerBody a{color:#B4131D;text-decoration:none;}
.blockSouscriptionPol .body{padding:0 15px 0!important;min-height:110px;_height:130px;margin:0 10px 0;font-size:1.1em;}
.blockSouscriptionPol .tl,.blockSouscriptionPol .bl{background-image:url(skin/cornerSquareShadow.png)!important;_background-image:url(skin/cornerSquareShadow_ie.png)!important;}
.blockSouscriptionPol .blockInside{border-left:none;}
.blockSouscriptionPol h3{color:#B4131D;font-size:1.417em;}
.blockSouscriptionPol h4{font-size:1.2em;}
.blockSouscriptionPol .btn{position:relative;z-index:1;*top:-20px;}
.blockSouscriptionPol .meaAbs{position:absolute;bottom:10px;right:10px;z-index:0;}
.blockSouscriptionPol .footerBody{font-weight:bold;position:absolute;bottom:15px;left:15px;}
.blockSouscriptionPol .footerBody a{color:#B4131D;text-decoration:none;}
.blockNavRight{overflow:hidden;position:relative;_zoom:1;}
.blockNavRight ul{padding:0;margin:0 0 0 4px;list-style:none;}
.blockNavRight li{background:url(skin/bg_navRight.png) no-repeat left bottom;_background:url(skin/bg_navRight_ie.png) no-repeat left bottom;display:block;font-size:1.333em;font-weight:bold;height:24px;padding:3px 0 0 12px;margin:2px 0;}
.blockNavRight .active{background-position:left top;color:white;}
.blockNavRight .active span{color:white;}
.blockNavRight span{display:block;float:left;padding-right:20px;}
.blockPanierBtn .head{padding:0;}
.blockPanierBtn .head h1{background:url(skin/bg_panierBtn.png) no-repeat left center;color:white;font-size:1.4em;font-weight:normal;padding:5px 5px 5px 40px;margin:0 0 0 4px;}
.btnDetailsPanier{color:#353535!important;}
.blockConserverNum .body{padding:0 8px;}
.blockConserverNum .media{margin-top:10px;}
.blockConserverNum .text{margin-bottom:10px;}
.blockConserverNum .text h1{color:#b4131d;font-size:1.4em;margin:0;}
.blockConserverNum .text p{font-size:.9em;}
.blockOffrePanier .body{padding:0 8px;}
.blockOffrePanier .media{margin-top:10px;}
.blockOffrePanier .text{font-size:.9em;}
.blockOffrePanier .text em{color:#b4131d;font-style:normal;font-weight:bold;font-size:1em;}
.blockPanierOptionsTop .nbArticles{font-weight:bold;color:#b4131d;}
.blockPanierOptionsTop a{text-decoration:none;font-weight:bold;}
.blockPanier table thead th{color:white;padding:10px 0 10px 20px;font-size:1.1em;}
.blockPanier caption{border:none;}
.blockPanier tr td{padding:0 13px;text-align:left;border-bottom:1px solid #cecece;}
.blockPanier tr td.Lpadding6{padding-left:6px;}
.blockPanier tr.ligne td{padding:10px 20px;color:#565656;}
.blockPanier tr.listeOptions{height:20px;}
.blockPanier tr.listeOptions td{padding:0 20px;}
.blockPanier tr.total td{padding:0 20px;}
.blockPanier tr.ligne td h2{color:#353535!important;font-size:1.2em;}
.blockPanier h3{color:#b4131d!important;font-size:1.2em;}
.blockPanier tr.tableHead td{font-weight:bold;color:#565656!important;background:url(skin/bg_tableHead.png) repeat-x left bottom!important;}
.blockPanier tr.tableHead td span{color:#565656!important;}
.blockPanier tr.noBorderB td{border-bottom:none;}
.blockPanier tr td.noBorderR{border-right:none;}
.blockPanier tr.darkBorderB td{border-bottom:1px solid #353535;}
.blockPanier tr.redBorderB td{border-bottom:1px solid #b4131d;}
.blockPanier tr.darkLine td{background:#e4e4e4;}
.blockPanier tr.keepNumber td span{height:28px;}
.blockPanier tr.keepNumber td span.inline{display:inline!important;margin-right:10px;}
.blockPanier tr.keepNumber .btnGreySmallRight{font-size:.8em;line-height:25px!important;}
.blockPanier tr td span{display:block;height:25px;line-height:25px;}
.blockPanier tr td.colRight{text-align:right;}
.blockPanier .text{margin-top:20px;}
.blockPanier em{color:#b4131d;font-style:normal;font-weight:bold;font-size:1.1em;}
.blockPanier .desc{line-height:.7em;padding-bottom:10px;color:#565656;}
.blockPanier .em{color:#565656;font-weight:bold;font-size:1.1em;display:inline;}
.blockPanier tr .prix{color:#b4131d!important;font-size:1.6em;vertical-align:middle;font-weight:bold;}
.blockPanier tr .prixSmall{color:#b4131d!important;font-size:1.3em;vertical-align:middle;font-weight:bold;}
.blockPanier tr .prix span{color:#b4131d;font-size:.8em!important;display:inline;font-weight:bold;}
.blockPanier tr .prix del{color:#353535;font-size:.6em!important;display:inline;font-weight:normal;padding-right:10px;}
.blockPanier tr td.gratuit{color:#b4131d;font-size:1em;font-weight:bold;vertical-align:middle;}
.blockPanier tr td .fakeSelect{margin-top:-7px;}
.blockPanier .sideB,.blockPanier .bl{display:block;}
.blockPanier .sideL{background:url(skin/Lshadow.png) repeat-y left top;width:4px;}
.blockPanier .btnModifier{background-position:0 5px!important;color:#565656!important;}
.blockPanier .Rpadding20{padding-right:20px!important;}
.btnSupprimer{margin:-5px 0 0 3px!important;}
.blockPanier tr.total .floatL{line-height:1.6em;}
.blockPanier .ecoParticipation{color:#b4131d!important;font-size:.8em!important;line-height:.9em!important;}
.blockPanier p.ecoParticipation{color:#b4131d!important;font-size:.5em!important;font-weight:normal!important;line-height:.9em!important;}
.blockPanier .Rpadding23 td{padding-right:23px!important;}
.blockPanier strong{color:#353535!important;}
.blockPanier .accessoire em{display:block;padding:22px 0;}
.blockPanier .code_promo input.promo{width:100px;font-weight:bold;}
.blockPanier .code_promo input.error{color:red;font-weight:bold;}
.blockPanier .code_promo p.msg_error{padding-top:5px;color:red;clear:both;font-size:.9em;}
.blockPanier .promotion{font-size:1.4em;font-weight:bold;}
.blockTotalPanier6 .blockInside{background:white!important;}
.blockTotalPanier6 .bottomCorners .bl,.blockTotalPanier6 .bottomCorners .br{background-image:url(skin/cornerSquareShadow.png)!important;}
.blockParcOnLine{font-size:.9em;}
.blockParcOnLine .head{padding:7px 5px 0;}
.blockParcOnLine .media{margin-right:3px;}
.blockParcOnLine .text{margin-top:3px;}
.blockParcOnLine em{color:#b4131d;font-style:normal;font-size:1.2em;font-weight:bold;}
.blockParcOnLine .textarea{font-size:1.139em;padding:10px 0;}
.blockParcOnLine .textarea textarea{background:#fff;border:1px solid #999;overflow:hidden;}
.blockParcOnLine .textarea .blockInside{background:#d8d8d8 url(skin/bg_commentaires.png) repeat-x left center;}
.blockParcOnLine .textarea .blockInside .body{padding:5px 0;margin-bottom:0;}
.blockParcOnLine .pdfDoc{margin-left:20px!important;}
.blockParcOnLine .dlReader{margin-left:23px!important;}
.pdfDocument{background:url(../img/pictos/pdfDoc.png) no-repeat left top;_background:url(../img/pictos/pdfDoc_ie.png) no-repeat left top;padding:0 10px 0 20px;text-decoration:none;}
.btnChevronLg{background:url(../img/pictos/chevronLg.png) no-repeat left 1px;_background:url(../img/pictos/chevronLg_ie.png) no-repeat left 1px;padding-left:15px;text-decoration:underline;text-align:right;font-weight:normal;}
.btnChevronSm{background:url(../img/pictos/chevronSmall.png) no-repeat left 4px;_background:url(../img/pictos/chevronSmall_ie.png) no-repeat left 4px;padding-left:15px;text-decoration:underline;text-align:right;font-weight:normal;}
.mentionsPanier{font-size:.8em;text-align:justify;}
.blockModifierNumero .head{padding-bottom:10px;}
.blockModifierNumero h1{padding:0;margin:0;color:#b4131d;font-size:1.4em;font-weight:bold;}
.blockModifierNumero .body label{display:block;width:200px;margin:3px 0;}
.blockModifierNumero .body input{width:200px;margin:3px 0;border:1px solid #A7A6AA;height:18px;}
.blockModifierNumero .body .calendar{width:100px;}
.blockModifierNumero .body .datePicker{margin:3px 0;cursor:pointer;}
.blockModifierNumero .body .mentions{padding:10px 0;}
.blockModifierNumero .body .mentions p{font-size:.8em;line-height:.9em;margin:0;padding:0;}
.errorField div{margin:5px;font-weight:bold;color:#b4131d;}
.btnClose{text-decoration:none;font-weight:bold;font-size:.9em;padding-left:17px;background:url(skin/close.png) no-repeat left 2px;_background:url(skin/close_ie.png) no-repeat left 2px;}
.blockServiceIndispo .body{text-align:center;padding:40px 0!important;}
.blockServiceIndispo .body p{font-size:1.4em;}
.blockServiceIndispo .btnRedSmall{font-size:1em;}
.blockErreur404{margin:0 30px 250px 50px!important;}
.blockErreur404 .body{padding-bottom:50px!important;}
.blockErreur404 .foot{text-align:right;}
.blockErreur404 h2{font-weight:normal;font-size:1.2em;color:#b4131d;padding:0;margin:0;}
.blockErreur404 p{font-size:1.2em;padding:0;margin:0;}
.blockErreur404 .btnRedSmall{font-size:1em;}
.blockBulle2 .body{background:#EBEBEB!important;}
.blockBulle2 h2{color:#b4131d;font-size:1.317em;padding:5px 0 0 0;}
.blockBulle2 p{font-weight:bold;padding:0 0 5px 0;margin:0;}
.blockOffreBizbox h2{font-size:1.3em;padding:20px 0 10px;}
.blockOffreBizbox ul{padding:0 0 20px;margin:0;list-style:none;}
.blockOffreBizbox li{padding:2px 0 2px 10px;background:url(skin/pictoMobileListe.png) no-repeat left 8px;}
.blockOffreBizbox em{font-style:normal;color:#b4131d;font-weight:bold;}
.blockIdentificationAuth .tr,.blockIdentificationAuth .br{background-image:url(skin/cornerSquareShadow.png)!important;_background-image:url(skin/cornerSquareShadow_ie.png)!important;}
.blockIdentificationAuth h3{color:#B4131D;font-size:1.417em;}
.blockIdentificationAuth .body{padding:0 15px 0!important;position:relative;font-size:1.1em;}
.blockIdentificationAuth label{display:block;float:left;width:150px;margin:5px 0 0 15px;font-size:1em;color:#666;_margin:5px 0 0 7px;}
.blockIdentificationAuth input{margin:5px 0;font-size:.9em;width:146px;height:17px;color:#666;border:1px solid #7f7f7f;}
.blockIdentificationAuth .validation-advice{color:#B4131D;}
.blockIdentificationAuth .chevronNoir{background:url(../img/pictos/chevronLg.png) no-repeat left 2px;_background:url(../img/pictos/chevronLg_ie.png) no-repeat left 2px;display:block;_display:inline-block;margin-bottom:12px;padding-left:15px;}
.blockIdentificationAuth .btn{float:right;margin:0 1px 0 0;font-size:.9em;}
.blockIdentificationAuth .blockInside{border-right:none;}
.blockIdentificationAuth .footerBody{font-weight:bold;margin:0 0 18px 15px;font-size:.9em;}
.blockIdentificationAuth .footerBody a{color:#B4131D;text-decoration:none;}
.blockPremiereCommande2 .body{padding:0 15px 0!important;position:relative;font-size:1.1em;}
.blockPremiereCommande2 label{display:block;float:left;width:150px;margin:5px 0;font-size:1.167em;color:#666;}
.blockPremiereCommande2 .validation-advice{color:#B4131D;}
.blockPremiereCommande2 .btn{float:right;margin:0 1px 20px 0;}
.blockPremiereCommande2 .tl,.blockPremiereCommande2 .bl{background-image:url(skin/cornerSquareShadow.png)!important;_background-image:url(skin/cornerSquareShadow_ie.png)!important;}
.blockPremiereCommande2 .blockInside{border-left:none;}
.blockPremiereCommande2 h3{color:#B4131D;font-size:1.417em;}
.blockPremiereCommande2 h3 sup{color:#B4131D;font-size:.5em;}
.blockPremiereCommande2 p{margin-bottom:30px;}
.blockPremiereCommande2 .footerBody{font-weight:bold;position:absolute;bottom:15px;}
.blockPremiereCommande2 .footerBody a{color:#B4131D;text-decoration:none;}
.contentLayer{*width:450px;}
.contentLayer .unit{margin:0!important;}
.contentLayer .blockInside{border-width:1px;}
.contentLayer .blockInside .body{margin:0;padding:0 15px 10px;}
.contentLayer .headLayer,.contentLayer .bodyLayer,.contentLayer .footLayer{width:100%;display:block;}
.contentLayer .headLayer,.contentLayer .headLayer .contentHead{background:url(skin/cornerLayer.png) no-repeat left top;_background:url(skin/cornerLayer_ie.png) no-repeat left top;display:block;}
.contentLayer .headLayer{padding-left:10px;}
.contentLayer .headLayer .contentHead{background-position:right top;padding-right:10px;}
.contentLayer .headLayer .contentHead span{color:white;font-weight:bold;padding:10px 0 9px;}
.contentLayer .headLayer .contentHead .titre{font-size:1.2em;}
.contentLayer .bodyLayer{background:white;padding-left:10px;min-width:450px;}
.contentLayer .bodyLayer .contentBody{padding:20px 20px 10px 10px;}
.contentLayer .bodyLayer .head{padding:0 15px 0;}
.contentLayer .bodyLayer .body{padding:20px 15px;}
.contentLayer .bodyLayer .body .prix{color:#b4131d;font-weight:bold;font-size:1.8em;}
.contentLayer .footLayer,.contentLayer .footLayer .contentFoot{background:url(skin/cornerLayer.png) no-repeat left bottom;_background-image:url(skin/cornerLayer_ie.png);display:block;height:10px!important;}
.contentLayer .footLayer{padding-left:10px;}
.contentLayer .footLayer .contentFoot{background-position:right bottom;padding-right:10px;_font-size:1%;}
.btnClose2{text-decoration:none;color:white;font-weight:bold;font-size:1em;padding:2px 25px 0 0;background:url(skin/btn_close.png) no-repeat right top;_background-image:url(skin/btn_close_ie.png);}
.blockOffre9Dialog .body{padding:0 30px 0 20px;}
.blockOffre9Dialog h2{color:#353535;font-size:1.2em;padding:0;margin:2px 0;}
.blockOffre9Dialog h3{color:#b4131d;font-size:1em;}
.blockOffre9Dialog .bgWhiteBorderGrey .tl,.blockOffre9Dialog .bgWhiteBorderGrey .tr{background-image:url(skin/cornerBGWhite.png);}
.blockOffre9Dialog .blockInside{border-width:1px;}
.blockOffre9Dialog .tableauAppel .head{text-align:center;}
.blockOffre9Dialog .tableauAppel .body{text-align:center;}
.blockOffre9Dialog .prix{color:#b4131d;font-weight:bold;font-size:1.5em;}
.blockOffre9Dialog .blockTable2 th{padding:5px 0;border:none;}
.blockOffre9Dialog .blockTable2 td{padding:5px 0;text-align:center;border-bottom:none;}
.blockOffre9Dialog .blockTable2 td.noLborder{border-right:none;}
.blockOffre9Dialog .blockTable2 .tr,.blockOffre9Dialog .blockTable2 .tl{background-image:url(skin/cornerBGWhite.png);_background-image:url(skin/cornerBGWhiteBorderGrey_ie.png);}
.blockOffre9Dialog .blockTable2 .br,.blockOffre9Dialog .blockTable2 .bl{background-image:url(skin/cornerBGWhiteBorderGrey.png);_background-image:url(skin/cornerBGWhiteBorderGrey_ie.png);}
.blockOffre9Dialog .blockTable2 table caption{border:none;}
.blockOffre9Dialog .blockTable2 table caption span{position:absolute;top:-5000px;color:red;height:0;overflow:hidden;display:block;padding:0;font-size:0;margin:0;border:none;filter:alpha(opacity:0);margin-bottom:-2px;}
.blockOffre9Dialog .middle{padding-top:13px!important;}
.blockOffre9Dialog ul{list-style:none;padding:0;margin:0;}
.blockOffre9Dialog li{background:url(skin/pictoMobileListe.png) no-repeat left 6px;padding-left:10px;}
.blockOffre9Dialog em{color:#b4131d;font-style:normal;font-weight:bold;}
.titreDevis h2{font-size:1.2em;}
.blockTable9dialog table thead th{color:white;padding:12px 10px 12px 20px;font-size:1.1em;}
.blockTable9dialog caption{border:none;}
.blockTable9dialog tr td{padding:0 20px;text-align:left;border-bottom:1px solid #cecece;background:transparent;}
.blockTable9dialog tr.ligne td{padding:10px 10px 10px 20px;color:#565656;}
.blockTable9dialog tr.listeOptions{height:20px;}
.blockTable9dialog tr.listeOptions td{padding:0 20px;}
.blockTable9dialog tr.total td{padding:0 20px;}
.blockTable9dialog tr.ligne td h2{color:#353535!important;font-size:1.2em;}
.blockTable9dialog h3{color:#b4131d!important;font-size:1.2em;}
.blockTable9dialog tr.tableHead td{font-weight:bold;color:#565656!important;background:url(skin/bg_tableHead.png) repeat-x left bottom!important;}
.blockTable9dialog tr.tableHead td span{color:#565656!important;}
.blockTable9dialog tr.noBorderB td{border-bottom:none;}
.blockTable9dialog tr.noBorderL td,.blockTable9dialog tr.noBorderL th{border-left:none;}
.blockTable9dialog tr.noBorderR td,.blockTable9dialog tr.noBorderR th{border-right:none;}
.blockTable9dialog tr.darkBorderB td{border-bottom:1px solid #353535;}
.blockTable9dialog tr.redBorderB td{border-bottom:1px solid #b4131d;}
.blockTable9dialog tr.darkLine td{background:#e4e4e4;}
.blockTable9dialog tr.keepNumber td span{height:28px;}
.blockTable9dialog tr.keepNumber td span.inline{display:inline!important;margin-right:10px;}
.blockTable9dialog tr.keepNumber .btnGreySmallRight{font-size:.8em;line-height:25px!important;}
.blockTable9dialog tr td.colRight{text-align:right;padding-right:23px;}
.blockTable9dialog .text{margin-top:20px;}
.blockTable9dialog em{color:#b4131d;font-style:normal;font-weight:bold;font-size:1.1em;}
.blockTable9dialog .desc{line-height:.7em;padding-bottom:10px;color:#565656;}
.blockTable9dialog .em{color:#565656;font-weight:bold;font-size:1.1em;display:inline;}
.blockTable9dialog tr .prix{color:#b4131d!important;font-size:1.6em;vertical-align:middle;font-weight:bold;}
.blockTable9dialog tr .prixSmall{color:#b4131d!important;font-size:1.3em;vertical-align:middle;font-weight:bold;}
.blockTable9dialog tr .prix span{color:#b4131d;font-size:.8em!important;display:inline;font-weight:bold;}
.blockTable9dialog tr .prixGrey{color:#353535!important;font-size:1.5em;vertical-align:middle;font-weight:bold;}
.blockTable9dialog tr .prixGrey span{color:#353535;font-size:.8em!important;display:inline;font-weight:bold;}
.blockTable9dialog tr td.gratuit{color:#b4131d;font-size:1em;font-weight:bold;vertical-align:middle;}
.blockTable9dialog .sideB,.blockTable9dialog .bl{display:block;}
.blockTable9dialog .sideL{background:url(skin/Lshadow.png) repeat-y left top;width:4px;}
.blockTable9dialog .btnModifier{background-position:0 5px!important;color:#565656!important;}
.blockTable9dialog .Rpadding20{padding-right:20px!important;}
.blockTable9dialog tr.total .floatL{line-height:1.6em;}
.blockTable9dialog .ecoParticipation{color:#b4131d;font-size:.8em;line-height:.9em;}
.blockTable9dialog .Rpadding23 td{padding-right:23px!important;}
.blockTable9dialog strong{color:#353535!important;}
.blockTable9dialog .noBorderB{border-bottom:none;}
.blockTable9dialog tr.noBorderB td{border-bottom:none;}
.blockTable9dialog tr.darkBorderB td{border-bottom:1px solid #353535;}
.blockTable9dialog tr.redBorderB td{border-bottom:1px solid #b4131d;}
.blockTable9dialog label{display:block;float:left;width:280px;font-size:1.1em;}
.blockTable9dialog .plusInfos{margin:3px 7px;}
.blockTable9dialog input{border:1px solid #cfcfcf;padding:4px;}
.blockTable9dialog select{width:200px;}
.blockTable9dialog .twoLetters{width:28px!important;}
.blockTable9dialog .threeLetters{width:47px!important;}
.blockTable9dialog .ml281{margin-left:281px;}
.blockTable9dialog .ml313{margin-left:313px;}
.blockTable9dialog .error div{color:red;}
.blockTable9dialog .tooltipDevis{float:left;}
.blockTable9dialog .zoneRTE{list-style:none;padding:0;margin:0;}
.blockTable9dialog .zoneRTE li span.appel{display:block;float:left;width:250px;color:#353535;}
.blockTable9dialog .zoneRTE li span.prixAppel{display:block;float:left;color:#b4131d;font-weight:bold;}
.submit9dialog .btnRedMediumRight{float:none;}
.blockRappelFormule9dialog .head h2{font-size:1.1em;padding:5px 10px 10px;color:white;}
.blockRappelFormule9dialog .body em{font-style:normal;font-weight:bold;color:#b4131d;}
.blockRappelFormule9dialog .body .em{font-style:normal;font-weight:bold;font-size:1.3em;color:#b4131d;}
.blockRappelFormule9dialog .body .ligne{padding:10px 0;}
.blockRappelFormule9dialog .body .BborderGrey{border-bottom:1px solid #cecece;}
.blockRappelFormule9dialog .body .BborderRed{border-bottom:1px solid #b4131d;}
.blockRappelFormule9dialog .body .prix{font-size:1.6em;font-weight:bold;}
.blockRappelFormule9dialog .body .prix span{font-weight:bold;font-size:.6em;}
.blockRappelFormule9dialog .body .prixRed{font-size:1.6em;color:#b4131d;font-weight:bold;}
.blockRappelFormule9dialog .body .prixRed span{color:#b4131d;font-weight:bold;font-size:.6em;}
.blockOptions9dialog .head h2{font-size:1.1em;padding:5px 10px 10px;color:white;}
.blockOptions9dialog .body em{font-style:normal;font-weight:bold;color:#b4131d;}
.blockOptions9dialog .body .em{font-style:normal;font-weight:bold;font-size:1.3em;color:#b4131d;}
.blockOptions9dialog strong{color:#353535;}
.blockOptions9dialog .body .ligne{padding:10px 0;}
.blockOptions9dialog .body .BborderGrey{border-bottom:1px solid #cecece;}
.blockOptions9dialog .body .BborderRed{border-bottom:1px solid #b4131d;}
.blockOptions9dialog .body .prix{font-size:1.6em;color:#b4131d;font-weight:bold;}
.blockOptions9dialog .body .prix span{color:#b4131d;font-size:.6em;}
.blockOptions9dialog .body .cents{font-size:1em;}
.blockOptions9dialog .checkboxListBig{padding:0 15px!important;}
.BborderGreyDashed{border-bottom:1px dashed #cecece!important;}
.BborderGreyDashed td{border-bottom:1px dashed #cecece!important;}
.blockCoordonnees9dialog strong{color:#353535;}
.width200{width:200px;}
.blockCoordonnees9dialog .width38{width:38px;}
.blockCoordonnees9dialog .head h2{font-size:1.1em;padding:5px 10px 10px;color:white;}
.blockCoordonnees9dialog .head h5{display:inline;}
.blockCoordonnees9dialog .head .checkboxListBig label.check{font-weight:normal;}
.blockCoordonnees9dialog strong{color:#353535;}
.blockCoordonnees9dialog .body .ligne{padding:4px 0;}
.blockCoordonnees9dialog .body .ligne input{float:left;border:1px solid #A7A6AA;}
.blockCoordonnees9dialog .body .BborderGrey{border-bottom:1px solid #cecece;}
.blockCoordonnees9dialog .body .BborderRed{border-bottom:1px solid #b4131d;}
.blockCoordonnees9dialog .body .prix{font-size:1.6em;color:#b4131d;font-weight:bold;}
.blockCoordonnees9dialog .body .prix span{color:#b4131d;font-size:.6em;}
.blockCoordonnees9dialog .body .cents{font-size:1em;}
.blockCoordonnees9dialog .blockCoo .body label.radioValue{width:auto!important;margin-right:10px;}
.blockCoordonnees9dialog .body .checkboxListBig{padding:0!important;}
.blockCoordonnees9dialog .body .checkboxListBig label.check{font-weight:normal;color:#353535!important;}
.blockCoordonnees9dialog .blockCoo .body label{display:block;float:left;width:200px!important;}
.blockCoordonnees9dialog .blockCoo .body h6{color:#b4131d!important;}
.blockCoordonnees9dialog .blockCoo .body .first{padding:10px 0;}
.blockCoordonnees9dialog .blockCoo .body .last{padding:10px 0;}
.blockCoordonnees9dialog .error{float:left;padding-left:10px;}
.blockCoordonnees9dialog .error div{color:red!important;}
.noFloat{float:none!important;}
.blockCoordonneesRecap9dialog .unit{padding:10px 0;border-right:1px solid #cecece;}
.blockCoordonneesRecap9dialog .unit p{padding:0 10px;}
.blockCoordonneesRecap9dialog .lastunit p{padding:0 20px;}
.blockCoordonneesRecap9dialog .noBorderR{border-right:none;}
.blockCoordonneesRecap9dialog .head h2{font-size:1.1em;padding:5px 10px 10px;color:white;}
.blockCoordonneesRecap9dialog .red{color:#b4131d;}
.blockCoordonneesRecap9dialog .red strong{color:#b4131d;}
.block9dsl .head h3{color:white;font-weight:bold;font-size:13.2px;margin:0;}
.block9dsl fieldset{padding:0 0 0 10px;}
.block9dsl .body .row{margin:0;}
.block9dsl .body .cell p{margin:0;}
.block9dsl .width330{width:330px;}
.formLeftSpec{width:56%;padding:10px 0;}
.formRightSpec{width:44%;padding:10px 0;}
.formLeft{width:70%;padding:10px 0;}
.formRight{width:30%;padding:10px 0;}
.prix del{color:#353535!important;}
.prix{color:#b4131d!important;font-size:1.6em;font-weight:bold;text-align:right;}
.prix .cent{color:#b4131d!important;font-size:.8em!important;display:inline;font-weight:bold;}
.blockInfoInstallation9dsl em{color:#b4131d;font-weight:bold;font-style:normal;}
.blockInfoInstallation9dsl .head h2{color:white;font-size:1.1em;padding:5px 10px 10px;}
.blockInfoInstallation9dsl .body{padding:15px 30px;}
.blockTableOffreMixte table thead th{color:white;padding:12px 10px 12px 20px;font-size:1.1em;}
.blockTableOffreMixte caption{border:none;}
.blockTableOffreMixte tr td{padding:0 20px;text-align:left;border-bottom:1px solid #cecece;}
.blockTableOffreMixte tr.ligne td{padding:10px 20px;color:#565656;}
.blockTableOffreMixte tr.listeOptions{height:20px;}
.blockTableOffreMixte tr.listeOptions td{padding:0 20px;}
.blockTableOffreMixte tr.total td{padding:0 20px;}
.blockTableOffreMixte tr.ligne td h2{color:#353535!important;font-size:1.2em;}
.blockTableOffreMixte h3{color:#b4131d!important;font-size:1.2em;}
.blockTableOffreMixte tr.tableHead td{font-weight:bold;color:#565656!important;background:url(skin/bg_tableHead.png) repeat-x left bottom!important;}
.blockTableOffreMixte tr.tableHead td span{color:#565656!important;}
.blockTableOffreMixte tr.noBorderB td{border-bottom:none;}
.blockTableOffreMixte tr.noBorderL td,.blockTableOffreMixte tr.noBorderL th{border-left:none;}
.blockTableOffreMixte tr.darkBorderB td{border-bottom:1px solid #353535;}
.blockTableOffreMixte tr.redBorderB td{border-bottom:1px solid #b4131d;}
.blockTableOffreMixte tr.darkLine td{background:#e4e4e4;}
.blockTableOffreMixte tr.keepNumber td span{height:28px;}
.blockTableOffreMixte tr.keepNumber td span.inline{display:inline!important;margin-right:10px;}
.blockTableOffreMixte tr.keepNumber .btnGreySmallRight{font-size:.8em;line-height:25px!important;}
.blockTableOffreMixte tr td.colRight{text-align:right;padding-right:23px;}
.blockTableOffreMixte .text{margin-top:20px;}
.blockTableOffreMixte em{color:#b4131d;font-style:normal;font-weight:bold;font-size:1.1em;}
.blockTableOffreMixte .desc{line-height:.7em;padding-bottom:10px;color:#565656;}
.blockTableOffreMixte .em{color:#565656;font-weight:bold;font-size:1.1em;display:inline;}
.blockTableOffreMixte tr .prix{color:#b4131d!important;font-size:1.6em;vertical-align:middle;font-weight:bold;}
.blockTableOffreMixte tr .prix span{color:#b4131d;font-size:.8em!important;display:inline;font-weight:bold;}
.blockTableOffreMixte tr .prixGrey{color:#353535!important;font-size:1.5em;vertical-align:middle;font-weight:bold;}
.blockTableOffreMixte tr .prixGrey span{color:#353535;font-size:.8em!important;display:inline;font-weight:bold;}
.blockTableOffreMixte tr td.gratuit{color:#b4131d;font-size:1em;font-weight:bold;vertical-align:middle;}
.blockTableOffreMixte .sideB,.blockTableOffreMixte .bl{display:block;}
.blockTableOffreMixte .sideL{background:url(skin/Lshadow.png) repeat-y left top;width:4px;}
.blockTableOffreMixte .btnModifier{background-position:0 5px!important;color:#565656!important;}
.blockTableOffreMixte .Rpadding20{padding-right:20px!important;}
.blockTableOffreMixte tr.total .floatL{line-height:1.6em;}
.blockTableOffreMixte .ecoParticipation{color:#b4131d;font-size:.8em;line-height:.9em;}
.blockTableOffreMixte .Rpadding23 td{padding-right:23px!important;}
.blockTableOffreMixte strong{color:#353535!important;}
.blockTableOffreMixte .noBorderB{border-bottom:none;}
.blockTableOffreMixte tr.noBorderB td{border-bottom:none;}
.blockTableOffreMixte tr.darkBorderB td{border-bottom:1px solid #353535;}
.blockTableOffreMixte tr.redBorderB td{border-bottom:1px solid #b4131d;}
.blockTableOffreMixte .plusInfos{margin:3px 7px;}
.blockTableOffreMixte input{border:1px solid #cfcfcf;padding:4px;}
.blockTableOffreMixte label{display:block;float:left;font-size:1.1em;}
.blockTableOffreMixte .error div{color:red;}
.blockTableOffreMixte .tooltipDevis{float:left;}
.blockTableOffreMixte label.width{width:350px;}
.blockTableOffreMixte label.check{color:#353535!important;}
.blockTableOffreMixte h3{font-size:1.5em;}
.tableAppel{width:80%;padding:10px 0;}
.tableAppel2{width:100%;padding:10px 0;}
.insideTable{border:none;}
.insideTable td{padding:0!important;border:none!important;}
.insideTable input{padding:0;width:95%;border:1px solid #cecece!important;}
.blockOffresMixtesCoordonnees strong{color:#353535;}
.blockOffresMixtesCoordonnees .width200{width:200px;}
.blockOffresMixtesCoordonnees .width38{width:38px;}
.blockOffresMixtesCoordonnees .head h2{font-size:1.1em;padding:5px 10px 10px;color:white;}
.blockOffresMixtesCoordonnees .head h5{display:inline;}
.blockOffresMixtesCoordonnees .head .checkboxListBig label.check{font-weight:normal;}
.blockOffresMixtesCoordonnees strong{color:#353535;}
.blockOffresMixtesCoordonnees .body .ligne{padding:4px 0;}
.blockOffresMixtesCoordonnees .body .ligne input{float:left;border:1px solid #A7A6AA;}
.blockOffresMixtesCoordonnees .body .BborderGrey{border-bottom:1px solid #cecece;}
.blockOffresMixtesCoordonnees .body .BborderRed{border-bottom:1px solid #b4131d;}
.blockOffresMixtesCoordonnees .body .prix{font-size:1.6em;color:#b4131d;font-weight:bold;}
.blockOffresMixtesCoordonnees .body .prix span{color:#b4131d;font-size:.6em;}
.blockOffresMixtesCoordonnees .body .cents{font-size:1em;}
label.radioValue{width:auto!important;margin-right:10px;}
.blockOffresMixtesCoordonnees .body .checkboxListBig{padding:0!important;}
.blockOffresMixtesCoordonnees .body .checkboxListBig label.check{font-weight:normal;color:#353535!important;}
.blockOffresMixtesCoordonnees .blockCoo label{display:block;float:left;width:200px!important;}
.blockOffresMixtesCoordonnees .blockCoo h6{color:#353535!important;}
.blockOffresMixtesCoordonnees .blockCoo .first{padding:10px 0;}
.blockOffresMixtesCoordonnees .blockCoo .last{padding:10px 0;}
.blockOffresMixtesCoordonnees .error{float:left;padding-left:10px;}
.blockOffresMixtesCoordonnees .error div{color:red!important;}
.widthAuto{width:auto!important;}
.blockTitleRegistrar h1{color:#fff;margin:0;font-size:1.5em;}
.blockInfosOffresMixtes p{font-size:1.117em;font-weight:bold;}
.blockInfosOffresMixtes label{display:block;float:left;width:85px;}
.blockInfosOffresMixtes .inputText{width:85px;}
.blockInfosOffresMixtes .errorOffresMixtes{margin-left:85px;}
.file{width:220px;}
.introConfigurateur p{font-size:1.167em;}
.introConfigurateur em{color:#b4131d;font-style:normal;font-weight:bold;}
.blockOptionsTelephonie .nbPostes{border-bottom:1px solid #3d3c3d;}
.blockOptionsTelephonie .Rborder{border-right:1px solid #3d3c3d;}
.blockOptionsTelephonie .titleNbPostes{font-weight:bold;font-size:1.25em;}
.blockOptionsTelephonie .listeNbPostes li{float:left;padding:0 18px;}
.blockOptionsTelephonie .listeNbPostes li label{font-size:1.667em;font-weight:bold;background-position:left 28px!important;}
.blockOptionsTelephonie .packTelephonie{background-position:left 9px!important;*padding-left:9px!important;}
.blockOptionsTelephonie .pricePack{display:block;font-weight:bold;padding-left:22px;margin-top:-4px;}
.blockOptionsTelephonie strong{color:#353535;}
.blockAutresLignes .ligne{font-size:1.167em;font-weight:bold;}
.blockAutresLignes .Bborder{border-bottom:1px solid #3d3c3d;}
.blockAutresLignes .radioList .radio{background-position:left bottom!important;font-weight:bold;padding:0 0 0 23px!important;}
.blockAutresLignes .radioList .radio{background-position:left bottom!important;font-weight:bold;padding:0 0 0 23px!important;}
.blockOutilsInternet li{font-weight:bold;font-size:1.167em;}
.blockRecapitulatifPackBusiness .dataArray td.colRight{background-color:#e8e8e8!important;width:80px;padding:0;text-align:center;}
.blockRecapitulatifPackBusiness .dataArray .sep td{background-image:url(skin/recapSep.png);background-repeat:repeat-x;background-position:left 54%;}
.blockRecapitulatifPackBusiness .dataArray td{border:none;padding:0;}
.blockRecapitulatifPackBusiness .plusRedSm{font-size:2.5em;}
#optionsTelephonieFixe span{font-weight:bold;font-size:1.5em;}
#optionsTelephonieFixe #nbPostesFixes{font-size:2.5em;}
#posteSuppDiv{font-size:12px!important;}
#systemCom strong,#optionsTelFixeForfait div,#ligne1 strong,#ligne2 strong,#ligne3 strong,#ligne4 strong{font-size:1.167em;}
#ligne1 td,#ligne2 td,#ligne3 td,#ligne4 td{vertical-align:middle;}
#outilsInternet div{font-size:1.5em;}
#optionsTelephonieFixe td.colRight{vertical-align:bottom;}
#layerContactPackBusiness{width:590px;}
#layerContactPackBusiness label{width:150px;}
#layerContactPackBusiness .errorField{width:200px;}
.blockRecapitulatifPackBusiness .dataArray .prix .pxSpec,.blockRecapitulatifPackBusiness .dataArray .prix .pxSpec *{font-size:12px!important;}
.blockRecapitulatifPackBusiness .dataArray .prix{color:#353535!important;font-size:1.9em!important;}
.blockRecapitulatifPackBusiness .dataArray .prix span{font-size:.5em!important;}
.blockRecapitulatifPackBusiness .foot{color:white;padding:0!important;}
.blockRecapitulatifPackBusiness .foot .colLeft{font-weight:bold;font-size:1.667em;}
.blockRecapitulatifPackBusiness .foot .prix{color:white!important;}
.push6 .mea{padding-top:4px!important;}
.push6 .media{margin:0 0 -9px 0!important;}
.greenCheck{background:url(skin/green_check.png) no-repeat left 3px;_background:url(skin/green_ch eck_ie.png) no-repeat left 3px;padding:0 0 0 20px;}
.greenCheck p{font-size:1.167em;}
.greenCheck p strong span{color:#B4131D;}
.greenCheck ul{margin:0 0 0 16px;font-size:1.167em;}
.greenCheck ul li{margin:0;font-weight:bold;padding:0;}
.greenCheck .selectUl .fakeSelectHandler{width:200px;}
.blockEligibilite .body{padding:31px 15px 15px!important;_padding-top:37px;}
.blockEligibilite .body p{width:344px;}
.blockEligibilite .body h3{text-transform:uppercase;font-size:1.333em;}
.blockEligibilite .body label{font-size:1.666em;line-height:1.666em;}
.blockEligibilite .body input.text{font-size:.9em;font-weight:normal;height:17px;_height:19px;width:142px;padding:8px;padding:3px 8px 8px 8px\9;}
.blockEligibilite .body #eligibiliteIndiaForm{margin-top:150px;}
.blockEligibilite .body #eligibiliteIndiaForm .btn{_margin-left:-3px!important;}
.blockEligibilite .body .btn{z-index:10001;}
.blockEligibilite .body .titreEligibilite{position:absolute;left:0;top:0;z-index:10001;margin-left:0;}
.blockEligibilite .body .monsieurEligibilite{position:absolute;left:4px;top:45px;z-index:10000;margin-top:1px;_margin-right:-1px;}
.blockEligibilite .body .resultatTest{background:url(skin/shadowResultEligibilite.jpg) no-repeat center top;margin-top:10px;padding-top:10px;}
.blockEligibilite .body .resultatTest h3{text-transform:none;}
.blockEligibilite .body .resultatTest .testFail{color:#b4131d;font-weight:bold;}
{background:url(skin/shadowResultEligibilite.jpg) no-repeat center top;margin-top:10px;padding-top:10px;}
.blockEligibilite .body .resultatTest .testPass{color:#75a335;font-weight:bold;}
{background:url(skin/shadowResultEligibilite.jpg) no-repeat center top;margin-top:10px;padding-top:10px;}
}
@media screen{img.pngfix{behavior:url(/js/scripts/pngHack.htc);}
.sfrBT img.pngfix{behavior:url(/telephone-internet/js/scripts/pngHack.htc);}
.hasJS .hidden{display:none;}
.hasJS tr.hidden{display:table-row!important;}
.hasJS tr.hidden td{height:0;overflow:hidden;border:none;padding:0;margin:0;}
.hasJS tr.hidden td div,.hasJS tr.hidden td p{position:absolute;top:-5000px;}
.hideBeforeLoading .hidden,.beforeLoading .hidden{position:absolute!important;top:-5000%!important;display:block!important;visibility:hidden;}
.hasJS .invisible{position:absolute;top:-5000px;width:1px;height:1px;overflow:hidden;font-size:1%;background:transparent;opacity:0;filter:alpha(opacity=0);z-index:999;}
.beforeResize .bulleBottom{display:none;}
.hasJS ul.tabs{position:relative;z-index:50;}
.hasJS ul.tabs li{padding-left:0;}
.hasJS ul.tabs li .blockInside{background:#ebebeb url(skin/bgTabs2.png) repeat-x left bottom;color:#646464;font-size:18px;padding:10px;}
.hasJS ul.tabs li.current .blockInside{background:#fafafa url(skin/bgTabs.png) repeat-x left top;color:#be141f;font-size:18px;}
.hasJS .tabCtn{display:none;position:relative;z-index:60;margin-top:-5px;}
.hasJS .tabCurrent{display:block;}
.hasJS table.tabCurrent{display:table;}
.num{font-size:36px;display:block;}
.hasJS .blockClickable{cursor:pointer;}
.hasJS .tabCtnFirst .blockInside{background:#fafafa url(skin/tabCtnFirst.png) repeat-x left bottom;}
.hasJS .tabCtnFirst .body{min-height:150px;}
.hasJS .blockToggle a{outline:none;}
.hasJS .toggleClose{display:none!important;}
a.toggleHandler{display:none;}
.hasJS a.toggleHandler{display:inline;}
.hasJS .fakeSelect{z-index:995;}
.hasJS .fakeSelect ul{position:absolute;z-index:1000;background:white;list-style:none;padding:3px 7px;text-align:left;margin:-1px 0 0 11px;padding:0;}
.selectUl span.big{font-size:.9em;display:block;width:183px;height:24px;line-height:25px;background:url(skin/bg_select_big.png)!important;padding:0 0 0 17px;}
.selectUl span{font-size:.9em;display:block;width:134px;height:24px;line-height:25px;background:url(skin/bg_select_full.png);padding:0 0 0 17px;}
.selectUl ul{min-width:110px;background:blue;border:1px solid #888;}
.selectUl span{_background:url(skin/bg_select_full_ie.png);_height:24px;_line-height:23px;}
.selectUl span.big{_background:url(skin/bg_select_big_ie.png);_height:24px;_line-height:23px;}
.selectUl li{padding:0!important;}
.selectUl ul a{display:block;width:109px;padding:0 0 0 4px;text-decoration:none;}
.selectUl ul a:hover{background:#ddd;}
.selectUl .fakeSelectLabel{width:auto;background:none;font-weight:bold;display:block;padding:0 5px 0 5px;}
.isIE6 .selectUl .fakeSelectLabel{width:auto;background:none;font-weight:bold;display:block;padding:0 5px 0 5px;}
.selectUl .fakeSelectHandler{cursor:default;}
#selectSortBy{margin-left:7px;}
.basketSelect{margin-top:6px;}
.selectTinyUl ul{min-width:50px;}
.selectTinyUl span{font-size:.9em;display:block;width:60px;height:24px;line-height:25px;background:url(skin/bg_select_tiny.png);padding:0 0 0 17px;}
.selectTinyUl span{_background:url(skin/bg_select_tiny_ie.png);_height:24px;_line-height:23px;}
.selectTinyUl ul a{display:block;width:50px;padding:0 0 0 4px;text-decoration:none;}
.selectLargeUl ul{min-width:50px;}
.selectLargeUl span{font-size:.9em;display:block;width:60px;height:24px;line-height:25px;background:url(skin/bg_select_tiny.png);padding:0 0 0 17px;}
.selectLargeUl span{_background:url(skin/bg_select_tiny_ie.png);_height:24px;_line-height:23px;}
.selectLargeUl ul a{display:block;width:50px;padding:0 0 0 4px;text-decoration:none;}
.selectNbLigne span{font-size:1.5em;font-weight:bold;display:block;width:58px;height:24px;line-height:25px;background:url(skin/bg_select_small.png);padding:0 0 0 30px;}
.isIE6 .selectNbLigne span{background:url(skin/bg_select_small_ie.png);height:24px;line-height:23px;}
.selectNbLigne ul{min-width:47px;background:blue;border:1px solid #888;}
.selectNbLigne li{padding:0!important;}
.selectNbLigne ul a{display:block;width:46px;padding:0 0 0 4px;text-decoration:none;}
.selectNbLigne ul a:hover{background:#ddd;}
.selectNbLigne .fakeSelectLabel{width:auto;background:none;font-weight:bold;display:block;padding:0 5px 0 5px;}
.isIE6 .selectNbLigne .fakeSelectLabel{width:auto;background:none;font-weight:bold;display:block;padding:0 5px 0 5px;}
.selectNbLigne .fakeSelectHandler{cursor:default;}
.isWK .selectSortBy ul,.isFF3 .selectSortBy ul,.isFF2 .selectSortBy ul{margin:23px 0 0 76px!important;}
.isFF3 .selectSortBy2 ul,.isFF2 .selectSortBy2 ul{margin:23px 0 0 301px!important;}
.isIE8 .selectSortBy ul{margin:23px 0 0 76px!important;}
.isIE8 .selectSortBy2 ul{margin:23px 0 0 301px!important;}
.isIE7 .selectSortBy ul,.isIE6 .selectSortBy ul{margin:23px 0 0 -139px!important;}
.hasJS .checkboxList{padding:0 0 5px 0;}
.hasJS .checkboxList input{visibility:hidden;padding:0;margin:0;width:13px;display:inline-block;}
.hasJS .checkboxList input.isHidden{display:none;padding:0;}
.hasJS .checkboxList label.checkbox{background:url(skin/checkBox_choix_uncheck.png) no-repeat left 3px;_background:url(skin/checkBox_choix_uncheck_ie.png) no-repeat left 3px;padding:0;}
.hasJS .checkboxList label.checkboxInv{background:url(skin/checkBox_choix_uncheck.png) no-repeat right 3px;_background:url(skin/checkBox_choix_uncheck_ie.png) no-repeat right 3px;padding:0;}
.isIE6 .checkboxList label.checkbox,.isIE7 .checkboxList label.checkbox{padding:0;}
.hasJS .checkboxList label.check{background-image:url(skin/checkBox_choix_check.png);_background-image:url(skin/checkBox_choix_check_ie.png);font-weight:bold;color:#b4131d;}
.hasJS .checkboxList label.disabled{color:#aaa;cursor:default;}
.hasJS .checkboxListBig{padding:0 0 5px 15px;}
.hasJS .checkboxListBig input{padding:0;margin:0;visibility:hidden;width:13px;display:inline-block;}
.hasJS .checkboxListBig input.isHidden{display:none;padding:0;}
.hasJS .checkboxListBig label.checkbox{background:url(skin/checkBox_comparer_uncheck.png) no-repeat left 1px;_background:url(skin/checkBox_comparer_uncheck_ie.png) no-repeat left 1px;padding:0 0 0 5px;_padding:0 0 0 5px;}
.hasJS .checkboxListBig label.checkbox{background:url(skin/checkBox_comparer_uncheck.png) no-repeat left 1px;_background:url(skin/checkBox_comparer_uncheck_ie.png) no-repeat left 1px;padding:0 0 0 5px;_padding:0 0 0 5px;}
.hasJS .checkboxListBig label.checkboxInv{background:url(skin/checkBox_comparer_uncheck.png) no-repeat right 1px;_background:url(skin/checkBox_comparer_uncheck_ie.png) no-repeat right 1px;padding:0 5px 0 0;_padding:0 5px 0 0;}
.hasJS .checkboxListBig label.check{background-image:url(skin/checkBox_comparer_check.png);_background-image:url(skin/checkBox_comparer_check_ie.png);font-weight:bold;color:#b4131d;}
.hasJS .checkboxListBig label.noBold{font-weight:normal!important;color:#515151;line-height:1.3em;}
.hasJS .radioList{padding:0 0 5px 0;list-style:none;padding:0;margin:0;}
.hasJS .radioList input{visibility:hidden;padding:0;margin:0;width:13px;display:inline-block;}
.hasJS .radioList input.isHidden{display:none;padding:0;}
.hasJS .radioList label.radio{background:url(skin/radio_uncheck.png) no-repeat left 1px;_background:url(skin/radio_uncheck_ie.png) no-repeat left 1px;padding:0 0 0 7px;}
.hasJS .radioList label.radioInv{background:url(skin/radio_uncheck.png) no-repeat right 1px;_background:url(skin/radio_uncheck_ie.png) no-repeat right 1px;padding:0 0 0 7px;}
.hasJS .radioList label.radioDown{background:url(skin/radio_uncheck.png) no-repeat right 20px;_background:url(skin/radio_uncheck_ie.png) no-repeat right 20px;padding:0 0 5px 0;display:block;width:16px;text-align:center;}
.isIE6 .radioList label.radio,.isIE7 .radioList label.radio{padding:0;}
.hasJS .radioList label.check{background-image:url(skin/radio_check.png);_background-image:url(skin/radio_check_ie.png);font-weight:bold;color:#b4131d;}
.hasJS .radioList label.disabled{color:#aaa;cursor:default;}
.hasJS .blockOptions .checkboxListBig{padding:0 0 5px 0;width:60%;}
.hasJS .blockOptions .checkboxListBig input{padding:0;margin:0;visibility:hidden;position:absolute;}
.hasJS .blockOptions .checkboxListBig input.isHidden{display:none;padding:0;}
.hasJS .blockOptions .checkboxListBig label.checkbox{background:url(skin/checkBox_comparer_uncheck.png) no-repeat left 1px;_background:url(skin/checkBox_comparer_uncheck_ie.png) no-repeat left 1px;padding:0 0 0 20px;_padding:0 0 0 20px;}
.hasJS .blockOptions .checkboxListBig label.check{background:url(skin/checkBox_comparer_check.png) no-repeat left 1px;_background:url(skin/checkBox_comparer_check_ie.png) no-repeat left 1px;font-weight:normal;color:#353535;}
select.validation-failed{border:1px solid #B4131D!important;}
input[type="text"].validation-failed{border:1px solid #B4131D!important;}
input[type="password"].validation-failed{border:1px solid #B4131D!important;}
label.validation-failed{color:#B4131D!important;}
#mobileSlider{width:704px;min-height:150px;margin-left:-352px;}
.blockModifierNumero{width:704px;min-height:150px;margin-left:-352px;z-index:1000;}
#error div{color:#B4131D;}
.hasJS .layer{position:fixed;top:50%;left:50%;_position:absolute;_top:0;z-index:1000;}
.hasJS .fog{position:absolute;background-color:#353535;opacity:.7;filter:alpha(opacity=70);z-index:999;cursor:pointer;}
.hasJS .loading{background-image:url(../img/pictos/ajax-loader2.gif);background-repeat:no-repeat;background-position:center center;}
.hasJS ul.skinSelect{margin:0;position:absolute;list-style:none;background:white;}
select.skinSelect{font-size:13px;padding:0 0 0 10px;color:red;}
.open a.skinSelect span{color:#ffa722;}
a.skinSelect,a.skinSelect span{font-size:.9em;display:block;background:url(skin/bg_select_full.png) left top;color:#353535;text-align:left;padding-left:10px;height:24px;line-height:24px;}
a.skinSelect span{font-size:.9em;display:block;background:url(skin/bg_select_full.png) right top;color:#353535;text-align:left;padding-right:30px;padding-left:0;}
.isIE6 .skinSelect span{background:url(skin/bg_select_full_ie.png);line-height:23px;}
.skinSelect li{padding:0!important;}
.skinSelect ul a{display:block;text-decoration:none;}
.skinSelect ul a:hover{background:#ddd;}
.skinSelect .fakeSelectLabel{width:auto;background:none;font-weight:bold;display:block;padding:0 5px 0 5px;}
.isIE6 .skinSelect .fakeSelectLabel{width:auto;background:none;font-weight:bold;display:block;padding:0 5px 0 5px;}
.hasJS select.skinSelectSimple{position:relative;z-index:5;opacity:0;ms-filter:alpha(opacity=0);border:none!important;}
.hasJS span.skinSelectSimple{position:absolute;z-index:0;padding:1px;}
.hasJS select.skinSelectSimple{width:128px;height:27px;border:1px solid green;margin:0 11px;}
.hasJS select.skinSelectSimple option{border-top:none;border-bottom:none;}
.hasJS span.skinSelectSimple{background:url(skin/skinSelectSimple.png) no-repeat left bottom;padding:0 0 0 15px;width:135px;height:27px;line-height:26px;color:white;font-weight:bold;}
.hasJS span.skinSelectSimpleOpen{background-position:left top;}
.accordionBtn{cursor:pointer;}
#Tips{position:absolute;background:white;border:2px solid #7f7f7f;-moz-border-radius:3px;padding:10px;z-index:10000;max-width:450px;_width:450px;}
}
@media screen{.datepicker_sfr{position:absolute;font-size:10px;font-family:Tahoma,sans-serif;color:#000;line-height:normal;width:180px;height:145px;background:#fff;border:1px solid #353535;z-index:2000;}
.datepicker_sfr .header{position:relative;height:15px;margin-bottom:5px;padding:3px 5px 5px;background:#b4131d;}
.datepicker_sfr .header .title{text-align:center;margin:0 18px 0 18px;}
.datepicker_sfr .header .titleText{color:#fff;font-size:1.4em;font-weight:bold;}
.datepicker_sfr .header .previous,.datepicker_sfr .header .next,.datepicker_sfr .header .closeButton{position:absolute;cursor:pointer;text-indent:-40px;overflow:hidden;width:12px;height:12px;top:2px;background-image:url(skin/buttons.png);background-position:left top;background-repeat:no-repeat;}
.datepicker_sfr .header .previous{left:4px;top:6px;}
.datepicker_sfr .header .previous:hover{background-position:left bottom;}
.datepicker_sfr .header .next{right:4px;top:6px;background-position:-13px top;}
.datepicker_sfr .header .next:hover{background-position:-13px bottom;}
.datepicker_sfr .body{position:relative;top:0;left:6px;width:168px;height:112px;overflow:hidden;padding:0;}
.datepicker_sfr .time{position:relative;width:100%;height:100%;}
.datepicker_sfr .time .hour,.datepicker_sfr .time .separator,.datepicker_sfr .time .minutes{border:1px solid #ccc;background:#fff;width:50px;font-size:32px;position:absolute;top:10px;text-align:center;padding:2px;}
.datepicker_sfr .time .hour{left:15px;}
.datepicker_sfr .time .separator{background:transparent;border:0;width:10px;left:76px;}
.datepicker_sfr .time .minutes{left:95px;}
.datepicker_sfr .time .ok{position:absolute;top:65px;width:136px;left:15px;font-size:20px;}
.datepicker_sfr .days .day{float:left;text-align:center;overflow:hidden;width:23px;height:15px;margin:0 1px 1px 0;}
.datepicker_sfr .days .titles{height:15px;border-bottom:1px solid #353535;margin-bottom:1px;}
.datepicker_sfr .days .day0{margin-right:0;}
.datepicker_sfr .days .week5 .day{margin-bottom:0;}
.datepicker_sfr .days .week .day{cursor:pointer;}
.datepicker_sfr .days .otherMonth{color:#aaa;}
.datepicker_sfr .days .week .day:hover,.datepicker_sfr .days .selected{background:#b4131d;color:#fff;}
.datepicker_sfr .months .month{float:left;cursor:pointer;text-align:center;padding-top:6px;width:55px;overflow:hidden;height:21px;margin:0 1px 1px 0;}
.datepicker_sfr .months .month3,.datepicker_sfr .months .month6,.datepicker_sfr .months .month9,.datepicker_sfr .months .month12{margin-right:0;}
.datepicker_sfr .months .month10,.datepicker_sfr .months .month11,.datepicker_sfr .months .month12{margin-bottom:0;}
.datepicker_sfr .months .month:hover,.datepicker_sfr .months .selected{background:#b4131d;color:#fff;}
.datepicker_sfr .years .year{float:left;cursor:pointer;text-align:center;padding-top:6px;width:32px;overflow:hidden;height:21px;margin:0 1px 1px 0;}
.datepicker_sfr .years .year4,.datepicker_sfr .years .year9,.datepicker_sfr .years .year14,.datepicker_sfr .years .year19{margin-right:0;}
.datepicker_sfr .years .year15,.datepicker_sfr .years .year16,.datepicker_sfr .years .year17,.datepicker_sfr .years .year18,.datepicker_sfr .years .year19{margin-bottom:0;}
.datepicker_sfr .years .year:hover,.datepicker_sfr .years .selected{background:#b4131d;color:#fff;}
.datepicker_sfr .unavailable{text-decoration:line-through!important;background:none!important;color:#afb1b3!important;cursor:default!important;}
}
.escalier{border:2px dotted brown;border-right:none;border-top:none;}
.cell{display:inline-block;margin-right:-0.25em;vertical-align:middle;overflow:hidden;}
.cell .mea{margin-right:0;}
.escalier .cell .mea{border:2px dotted brown;border-left:none;border-bottom:none;}
.cellT{vertical-align:top;}
.cellB{vertical-align:bottom;}
@media screen and(-webkit-min-device-pixel-ratio:0){.cell{margin-right:-0.3em;display:inline;}
}
.isIE6 .cell,.isIE7 .cell{display:inline;margin-right:0;zoom:1;}
.cell,x:-moz-any-link{display:-moz-inline-box;}
.cell,x:-moz-any-link,x:default{display:inline-block;}
.cellWBorderL{margin-left:-1px;}
.cellBorderL{border-left:1px solid red;}
.size1of1{width:100%;}
.size1of2{width:50%;*width:49.5%;}
.size1of3{width:33.33333%;_width:32%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;_width:24.7%;}
.size3of4{width:75%;}
.size1of5{width:19.97%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.size1of6{width:16.66%;}
.size2of6{width:33.33%;}
.size3of6{width:50%;}
.size4of6{width:66.66%;}
.size5of6{width:83.33%;}
.height120{line-height:120px;}
.height240{line-height:240px;}
.height321{line-height:321px;}
.height360{line-height:360px;}
}
.rotate{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
ul.hList,ul.vList{margin:0;list-style:none;}
ul.hList li{display:inline;margin-right:10px;}
li:empty:after{content:"En savoir plus";padding-right:7px;}
.sfrBT .leftCol .body{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}
.btn{font-size:10px;color:#fff;font-weight:bold;color:white;}
.btn span input{font-weight:bold;color:white;}
.btnType1,.btnType1 span{height:29px;line-height:24px;background-image:url(skin/btnType1.png);_background-image:url(skin/btnType1_ie.png);font-size:11px;}
.btnType1{padding-left:10px;}
.btnType1 span{padding-right:14px;}
a.btnType1 span{_height:20px;_padding-top:4px;_line-height:16px;}
.btnType1 span img.onLeft{margin-right:5px;}
.btnType1 span img.onRight{margin-left:5px;}
.btnType1 span input{height:22px!important;font-size:11px;}
.btnType2,.btnType2 span{height:37px;line-height:32px;background-image:url(skin/btnType2.png);_background-image:url(skin/btnType2_ie.png);font-size:12px;}
.btnType2{padding-left:10px;}
.btnType2 span{padding-right:14px;}
a.btnType2 span{_height:24px;_padding-top:8px;_line-height:16px;}
.btnType2 span img.onLeft{margin-right:8px;}
.btnType2 span img.onRight{margin-left:8px;}
.btnType2 span input{height:31px!important;font-size:12px;}
.btnType3,.btnType3 span{height:29px;line-height:24px;background-image:url(skin/btnType3.png);_background-image:url(skin/btnType3_ie.png);font-size:11px;}
.btnType3{padding-left:10px;}
.btnType3 span{padding-right:14px;}
a.btnType3 span{_height:20px;_padding-top:4px;_line-height:16px;}
.btnType3 span img.onLeft{margin-right:5px;}
.btnType3 span img.onRight{margin-left:5px;}
.btnType3 span input{height:22px!important;font-size:11px;}
.btnType4,.btnType4 span{height:37px;line-height:32px;background-image:url(skin/btnType4.png);_background-image:url(skin/btnType4_ie.png);font-size:12px;}
.btnType4{padding-left:10px;}
.btnType4 span{padding-right:14px;}
a.btnType4 span{_height:24px;_padding-top:8px;_line-height:18px;}
.btnType4 span img.onLeft{margin-right:8px;}
.btnType4 span img.onRight{margin-left:8px;}
.btnType4 span input{height:31px!important;font-size:12px;}
.btnType5,.btnType5 span{height:50px;line-height:42px;_line-height:20px;background-image:url(skin/btnType5.png);_background-image:url(skin/btnType5_ie.png);font-size:12px;}
.btnType5{padding-left:18px;}
.btnType5 span{padding-right:21px;}
a.btnType5 span{_height:55px;_padding-top:15px;_line-height:25px;}
.btnType5 span img.onLeft{margin-right:8px;}
.btnType5 span img.onRight{margin-left:8px;}
.btnType5 span input{height:45px!important;font-size:12px;}
div.rte{font-size:12px;}
ul.list{list-style:none;padding:0;margin:0;}
.hSmall{min-height:102px;_height:102px;}
.hTall{min-height:206px;_height:106px;}
.offreHome{border-bottom:2px solid #686868;position:relative;}
.offreHomeLast{border-bottom:0 solid #383838;}
label.wideLabel{width:350px!important;}
label.specLabel1{width:318px!important;}
label.specLabel2{width:382px!important;}
.priceOnRight{float:right;text-align:right;}
.blockDevis h2{color:#B4131D;font-size:1.4em;font-weight:normal;padding:10px 0 10px;}
.blockDevis h3{color:#B4131D;font-size:1.2em;font-weight:normal;padding:0;}
.blockDevis p{font-size:1.083em;;}
.picto_puce{background:url(skin/bg_puce.png) no-repeat 2px 3px;padding-right:15px;_background:url(skin/bg_puce_ie.png) no-repeat 2px 3px;border:none!important;display:block;width:44px;height:44px;font-size:23px;padding-top:8px;color:#353535;font-weight:bold;float:right;text-align:center;}
.blockDevis .plus{font-size:35px;padding:0;}
.blockBesoins .blockDevis .unit{border:none!important;background:none!important;}
.pdf{background:url(skin/pdf.png) no-repeat;padding-left:20px;}
.news_devis .head{font-size:1.3em;line-height:1em;}
.news_devis .head h2{font-size:.850em;line-height:.917em;font-weight:bold;color:#fff;}
.news_devis .head p{font-size:.8em;line-height:1.2em;font-weight:normal;}
.news_devis .foot{background:none;padding:0 15px 7px;min-height:0;}
.blockEquipeDevis h4{color:#B4131D;font-size:1.4em;margin:6px 0 0;}
.blockEquipeDevis p{line-height:1em;}
.blockEquipeDevis p.les5{font-size:.9em;}
.blockMobileDesc .avis_users p{font-size:1em;color:#3c3c3c;font-weight:bold;}
.blockMobileDesc .avis_users{border-top:1px solid #C4C3CB;margin-right:30px;padding:7px 0 15px!important;}
.blockMobileDesc .avis_users a{padding-bottom:5px;color:#3c3c3c;}
.blockAvisUsers .toggleControl{width:20px;background:url(skin/toggleControl.png) no-repeat 0 1px;height:20px;text-align:center;text-decoration:none;}
.blockAvisUsers .content{height:700px;overflow:auto;padding-right:20px;_position:relative;}
.blockAvisUsers p{font-size:1em;color:#3c3c3c;font-weight:bold;}
.blockAvisUsers .avis{_position:relative;}
.blockAvisUsers .avis .left p{font-size:1em;color:#3c3c3c;font-weight:bold;}
.blockAvisUsers .avis p{font-size:1em;color:#3c3c3c;font-weight:normal;text-align:justify;}
.blockAvisUsers .avis .pts_fort{font-size:1em;color:#b2071b;font-weight:bold;}
.blockAvisUsers .avis .pts_fort span{font-size:1em;color:#3e3e3e;font-weight:bold;}
.blockAvisUsers .avis h3{font-size:1.3em;margin-top:0;}
.blockAvisUsers .date{padding-top:0;padding-bottom:0;text-align:right!important;margin:0;font-weight:bold!important;}
.blockAvisUsers .alter{padding-left:10px;}
.fakeSelect ul.selectbckToggle{margin-top:23px!important;position:relative!important;width:162px;_width:auto;}
.fakeSelect ul.selectbckToggle a{width:158px;_width:183px;;font-size:.9em;_position:relative;}
.blockDevis .noBold{font-weight:normal!important;font-size:.9em;}
.blockExcluWeb2 .foot{padding:0 0 7px 7px!important;margin:0;}
.blockFicheMobile2 .doubleGradientLight{background-repeat:no-repeat;background-position:top left;}
.blockDiagnostic .validation-advice{margin-left:90px;color:#B4131D!important;}
.blockDiagnostic .head{padding-left:20px;padding-right:20px;}
.blockDiagnostic .head h2{color:#b4131d;font-size:2em;font-family:trebuchet MS;padding-top:7px;padding-bottom:5px;padding-left:0;}
.blockDiagnostic .head p{color:#353535;font-size:1.2em;line-height:1.2em;font-weight:bold;padding-bottom:15px;}
.blockDiagnostic .body{_overflow:visible;padding:0 20px!important;}
.blockDiagnostic .foot{padding-left:20px;padding-right:20px;text-align:center;}
.blockDiagnostic .foot .btnType2{width:210px;margin-left:0;margin:0 auto;overflow:hidden;}
.blockDiagnostic .foot .btnType2 span{*width:200px;*overflow:hidden;*display:block;*padding:0 10px 0 0;*margin:0;_width:200px;_overflow:hidden;_display:block;_padding:0 10px 0 0;_margin:0;*text-align:center;_text-align:center;}
.blockDiagnostic .foot .btnType2 span input{*width:160px;_width:180px;*margin-left:-10px;_margin-left:-25px;}
.blockDiagnostic .foot .btnType2 span img{*width:12px;_width:12px;*height:16px;_height:16px;}
.blockDiagnostic label{width:90px;display:block;float:left;color:#515151;font-size:.950em;}
.blockDiagnostic form span{display:block;margin-left:90px;}
.blockDiagnostic form .radioSelecter span{margin:0;margin:0;}
.blockDiagnostic form p{padding-bottom:5px;clear:both;}
.blockDiagnostic form legend{font-size:1.3em;margin:0;padding:0;margin-bottom:10px;margin-top:10px;color:#353535;*margin-left:-7px;_margin-left:-7px;}
.blockDiagnostic form .radioSelecter,.blockDiagnostic form .textarea,.blockDiagnostic form #errorSalarie{width:270px;}
.blockDiagnostic form .textarea{font-size:1.139em;padding:0;position:relative;margin:10px 0 0 0!important;}
.blockDiagnostic form .textarea span{margin-left:0;}
.blockDiagnostic form .textarea textarea{margin:0;background:#fff;border:1px solid #999;overflow:hidden;height:75px;}
.blockDiagnostic form .textarea .blockInside{background:#d8d8d8 url(skin/bg_commentaires.png) repeat-x left center;}
.blockDiagnostic form .textarea .blockInside .body{padding:5px!important;margin-bottom:0;}
.blockDiagnostic form .radioSelecter input{clear:left;float:left;margin:2px 5px 3px 0;margin-top:-1px\9;}
.blockDiagnostic form .radioSelecter{clear:both;overflow:hidden;_overflow:visible;zoom:1;}
.blockDiagnostic form .radioSelecter .radioBtn{float:left;width:175px;margin-left:3px;margin-left:0\9;}
.blockDiagnostic form .radioSelecter .radioBtn input{*margin-top:-4px!important;_margin-top:-3px;}
.blockDiagnostic form .radioSelecter .radioBtn label{float:none;margin-bottom:3px;width:auto;}
.imageOverBlock{position:absolute;z-index:11;bottom:auto;right:-30px;_bottom:-15px;*position:relative;*right:-72%;_position:relative;_right:-72%;}
.blockFormRight .validation-advice{margin-left:90px;color:#B4131D!important;}
.blockFormRight .head{padding-left:20px;padding-right:20px;}
.blockFormRight .head h2{color:#b4131d;font-size:1.9em;font-family:trebuchet MS;padding-top:7px;padding-bottom:5px;padding-left:0;text-transform:uppercase;}
.blockFormRight .head p{color:#353535;font-size:1.2em;line-height:1.2em;font-weight:bold;padding-bottom:15px;}
.blockFormRight .body{_overflow:visible;padding-left:20px;padding-right:20px;}
.blockFormRight .foot{padding-left:20px;padding-right:20px;text-align:center;}
.blockFormRight .foot .btnType2{width:210px;margin-left:0;margin:0 auto;overflow:hidden;}
.blockFormRight .foot .btnType2 span{*width:200px;*overflow:hidden;*display:block;*padding:0 10px 0 0;*margin:0;_width:200px;_overflow:hidden;_display:block;_padding:0 10px 0 0;_margin:0;*text-align:center;_text-align:center;}
.blockFormRight .foot .btnType2 span input{*width:160px;_width:180px;*margin-left:-10px;_margin-left:-25px;}
.blockFormRight .foot .btnType2 span img{*width:12px;_width:12px;*height:16px;_height:16px;}
.blockFormRight label{width:90px;display:block;float:left;color:#515151;font-size:.950em;}
.blockFormRight form span{display:block;margin-left:90px;}
.blockFormRight form .radioSelecter span{margin:0;margin:0;}
.blockFormRight form p{padding-bottom:2px;clear:both;overflow:hidden;_overflow:visible;zoom:1;}
.blockFormRight form legend{font-size:1.3em;margin:0;padding:0;margin-bottom:10px;margin-top:10px;color:#353535;*margin-left:-7px;_margin-left:-7px;}
.blockFormRight form .textarea{font-size:1.139em;padding:0;position:relative;margin:10px 0 0 0!important;}
.blockFormRight form .textarea span{margin-left:0;}
.blockFormRight form .textarea textarea{margin:0;background:#fff;border:1px solid #999;overflow:hidden;height:75px;}
.blockFormRight form .textarea .blockInside{background:#d8d8d8 url(skin/bg_commentaires.png) repeat-x left center;}
.blockFormRight form .textarea .blockInside .body{padding:5px;margin-bottom:0;}
.blockFormRight form .radioSelecter,.blockFormRight form .radioLine{clear:both;overflow:hidden;_overflow:visible;zoom:1;}
.blockFormRight form .radioSelecter input{clear:left;float:left;margin:2px 5px 3px 0;margin-top:-1px\9;}
.blockFormRight form .radioSelecter .radioBtn{float:left;width:175px;margin-left:3px;margin-left:0\9;}
.blockFormRight form .radioSelecter .radioBtn input{*margin-top:-4px!important;_margin-top:-3px;}
.blockFormRight form .radioSelecter .radioBtn label{float:none;margin-bottom:3px;width:auto;}
.blockFormRight form .radioLine input,.blockFormRight form .radioLine label{float:left;width:auto;}
.blockFormRight form .radioLine input{margin-left:5px;margin-top:0;_margin-left:3px;margin-top:-2px\9;}
.blockScrollable{max-height:300px;overflow:auto;}
.hasJS .blockScrollable{overflow:hidden;padding-right:14px;}
.Scroller{position:absolute;overflow:hidden;}
.verticalScrollBar{width:14px;position:absolute;overflow:hidden;z-index:1000;margin-top:-5px;background:white;}
.verticalScrollBar .scrollerNW{background:url(skin/vertical.png) no-repeat -28px top;width:14px;height:14px;float:left;display:block;cursor:pointer;}
.verticalScrollBar .scrollerNW:hover{background:url(skin/vertical.png) no-repeat -28px -14px;width:14px;height:14px;float:left;display:block;cursor:pointer;}
.verticalScrollBar .scrollerRoad{width:14px;float:left;display:block;cursor:pointer;}
.verticalScrollBar .scrollerRoad span{display:block;}
.verticalScrollBar .scrollerRoad .bd{background:url(skin/vertical.png) no-repeat 0 center;}
.verticalScrollBar .scrollerRoad .tp{background:url(skin/vertical.png) no-repeat 0 top;height:14px;*font-size:1%;zoom:1;}
.verticalScrollBar .scrollerRoad .ft{background:url(skin/vertical.png) no-repeat 0 bottom;height:14px;*font-size:1%;zoom:1;display:block;}
.verticalScrollBar .scrollerSE{background:url(skin/vertical.png) no-repeat -44px top;width:14px;height:14px;float:left;display:block;cursor:pointer;*font-size:1%;}
.verticalScrollBar .scrollerSE:hover{background:url(skin/vertical.png) no-repeat -44px -14px;width:14px;height:14px;float:left;display:block;cursor:pointer;*font-size:1%;}
.verticalScrollBar .scrollerLift{width:14px;position:absolute;right:0;left:0;top:0;z-index:1000;display:block;cursor:pointer;cursor:-moz-grab;}
.verticalScrollBar .scrollerLift span{display:block;}
.verticalScrollBar .scrollerLift .bd{background:url(skin/vertical.png) no-repeat -14px center;}
.verticalScrollBar .scrollerLift .tp{height:4px;width:14px;background:url(skin/vertical.png) no-repeat -14px top;zoom:1;*font-size:1%;display:block;}
.verticalScrollBar .scrollerLift .ft{height:4px;width:14px;background:url(skin/vertical.png) no-repeat -14px bottom;zoom:1;*font-size:1%;display:block;}
.horizontalScrollBar{width:14px;position:absolute;overflow:hidden;}
.horizontalScrollBar .scrollerSE{background:url(skin/horizontal.png) no-repeat -785px -28px;width:14px;height:14px;float:left;display:block;cursor:pointer;}
.horizontalScrollBar .scrollerSE:hover{background:url(skin/horizontal.png) no-repeat -771px -28px;width:14px;height:14px;float:left;display:block;cursor:pointer;}
.horizontalScrollBar .scrollerNW{background:url(skin/horizontal.png) no-repeat -785px -44px;width:14px;height:14px;float:left;display:block;cursor:pointer;*font-size:1%;}
.horizontalScrollBar .scrollerNW:hover{background:url(skin/horizontal.png) no-repeat -771px -44px;width:14px;height:14px;float:left;display:block;cursor:pointer;*font-size:1%;}
.horizontalScrollBar .scrollerRoad{float:left;display:block;cursor:pointer;overflow:hidden;_overflow:visible;_zoom:1;}
.horizontalScrollBar .scrollerRoad a{float:left;}
.horizontalScrollBar .scrollerRoad .body{background:url(skin/horizontal.png) no-repeat center top;width:43px;height:14px;}
.horizontalScrollBar .scrollerRoad .head{background:url(skin/horizontal.png) no-repeat left top;width:14px;height:14px;*font-size:1%;zoom:1;}
.horizontalScrollBar .scrollerRoad .foot{background:url(skin/horizontal.png) no-repeat right top;width:14px;height:14px;*font-size:1%;zoom:1;display:block;}
.horizontalScrollBar .scrollerLift{position:absolute;right:0;left:0;top:0;z-index:1000;cursor:pointer;cursor:-moz-grab;overflow:hidden;_overflow:visible;_zoom:1;}
.horizontalScrollBar .scrollerLift a{float:left;height:14px;}
.horizontalScrollBar .scrollerLift .body{width:43px;height:14px;background:url(skin/horizontal.png) no-repeat center -14px;}
.horizontalScrollBar .scrollerLift .head{width:4px;height:14px;background:url(skin/horizontal.png) no-repeat left -14px;zoom:1;*font-size:1%;}
.horizontalScrollBar .scrollerLift .foot{width:4px;height:14px;background:url(skin/horizontal.png) no-repeat right -14px;zoom:1;*font-size:1%;}
.horizontalScrollBar hr,.verticalScrollBar hr{visibility:hidden;}
.grabbin{cursor:pointer!important;;cursor:-moz-grabbing!important;}
.configurator #Tips{width:194px;background:url(skin/tipsBulle.png) no-repeat left top;_background:url(skin/tipsBulle_ie.png) no-repeat left top;border:none;height:86px;font-size:10px;padding:10px 10px;_margin-top:25px;}
.configurator #Tips p{font-size:10px;color:#353535;}
.configurator #Tips h6{font-size:14px;text-transform:uppercase;margin:0;padding:0;}
.noHand{cursor:default!important;}
ul.bullet{list-style:disc;margin:0;padding:0;list-style-position:inside;}
ul.bullet li{padding:0;}
form.onLoading .bodyLayer{background-image:url(../img/pictos/ajax-loader2.gif);background-repeat:no-repeat;background-position:center center;}
form.onLoading .contentBody{visibility:hidden;}
.tvalabel strong,.tvavalue,.tvavalue .cent,.blockPanier tr.noBorderB .tvavalue{font-size:1em!important;color:black!important;font-weight:normal!important;}
.SEOtxt *,.SEOtxt{font-size:11px!important;color:white;line-height:1.2em;text-align:center;}
.blockOptions .toggleCtn{margin-left:20px;}
.blockInputs{margin-left:30px;width:286px;overflow:hidden;_overflow:visible;zoom:1;}
.blockInputsTips{margin-left:0!important;}
.max3char{width:18px;padding:2px 4px!important;margin-left:36px;}
.layetMoreContent{width:300px;}
.textareaConfigurateur{height:80px;width:300px;margin:0!important;}
#ie6nomore{background:#dc9c6e url(skin/bgIeNoMore.jpg) repeat-x left top;height:100px;}
#ie6nomore .row{width:964px;margin:0 auto;}
#ie6nomore p.big{font-size:18px;font-weight:bold;color:#000;}
#ie6nomore p.small{font-size:13px;font-weight:bold;line-height:1em;color:#000;}
#ie6nomore .close{position:absolute;right:0;top:0;}