body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;_font-size:97.59%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{background:#fff url(skin/body-bkg.jpg) left -50px repeat-x;height:100%;font:10px arial,verdana,helvetica;}
table{font-size:inherit;font:100%;}
select,input,textarea{font:99% arial,helvetica,clean,sans-serif;}
pre,code{font:115% monospace;*font-size:100%;}
body *{line-height:1.22em;}
.width8{width:8%!important;min-width:8%!important;}
.line,.lastunit{overflow:hidden;_overflow:visible;zoom:1;margin:0;padding:0;display:block;}
.unit{float:left;zoom:1;}
.lastunit{float:none!important;width:auto!important;}
.lastunit{margin-right:0!important;}
.size1on3{width:32%;}
.size1on2{width:35%;}
.colsUnit .lastunit{width:31%;margin:0 3px 0 0!important;_margin:0 1px 0 0!important;overflow:visible!important;}
.colsUnit{background:none!important;}
.colsUnit .media{text-align:center;}
.colsUnit ul{margin:0 0 15px 0;}
.colsUnit li{margin:0 0 0 15px;}
.mea,.mea .text,.meaRight,.meaRight .text,.meaWrap{overflow:hidden;_overflow:visible;_zoom:1;}
.meaWrap .media{margin-bottom:5px;}
.meaWrap img.media,.meaWrap .media img{display:block;}
.mea .media,.meaLeft .media{float:left;padding-right:15px;}
.meaRight .media{float:right;padding-left:10px;}
.meaWrap .text{overflow:visible;zoom:0;margin-left:7px;}
.line:after{clear:both;content:".";display:block;visibility:hidden;height:0;}
a,p,h1,h2,h3,h4,h5,h6{color:#333;}
.mainTitle{color:#333;font-size:2.111em;line-height:1.125;margin:0 0 40px;_padding:20px 0 0 0;zoom:1;text-align:center;}
.mainTitle2{color:#333;font-size:2.111em;line-height:1.125;_padding:20px 0 0 0;zoom:1;text-align:center;}
.titleTableauxBord{color:#333;font-size:2.111em;line-height:1.125;margin:20px 0 0 20px;_padding:20px 0 0 0;zoom:1;text-align:center;}
.title{color:#c00;font-weight:bold;font-size:1.5em;line-height:1.5;margin:0 0 1em 0;}
.titlePopin{color:#7e8184;font-weight:bold;font-size:1.5em;line-height:1.5;margin:0 0 1em 0;}
.hidden{display:none;}
#container{_padding:1px 0 0 0;}
#main{position:relative;top:90px;_overflow:visible;zoom:1;width:940px;padding:30px;margin:0 auto 0 auto;background:transparent url(skin/curve.png) center 5px no-repeat;_background:transparent url(skin/curve_ie6.png) center 5px no-repeat;}
#home #main{width:980px;margin:0 auto 0 auto;padding:0;background:none;}
#content{margin:40px 0 0 0;padding:20px 20px 0 20px;background:#fff url(skin/body-bkg.jpg) center top repeat-y;}
#home #content{margin:0;padding:0;background:none;}
#toolStripe{position:absolute;left:0;width:100%;background:#C00;padding:2px 0;}
#toolStripe,#toolStripe p,#toolStripe span,#toolStripe a{color:#fff;}
#toolStripeInside{width:940px;margin:0 auto;color:#fff;}
#toolStripe a,a.btn{display:inline-block;background:#73000F;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(PIE.htc);padding:5px 10px;text-decoration:none;text-transform:uppercase;color:#fff;cursor:pointer;}
a.btnPopUpPasserCom{cursor:pointer;text-align:center;font-size:1.2em;background:linear-gradient(to bottom,#c30d1c,#920d1c);box-shadow:-1px 1px 7px rgba(0,0,0,0.50);text-decoration:none;padding:5px 15px;margin-right:10px;color:#fff;}
a.btnPopUpOcc{display:flex;background:#73000F;border-radius:5px;padding:5px 10px;text-decoration:none;text-transform:uppercase;color:#fff;cursor:pointer;text-align:center;width:95%;height:55px;margin-bottom:3px;align-items:center;justify-content:center;}
a.btnPopUpOcc:hover{background:#ce0101;_background:#73000F;}
a.btnPopUpPromo{display:flex;background:#4a86e9;border-radius:5px;padding:5px 10px;text-decoration:none;text-transform:uppercase;color:#fff;cursor:pointer;text-align:center;width:95%;height:55px;margin-bottom:3px;align-items:center;justify-content:center;}
a.btnPopUpPromo:hover{background:#05aeef;_background:#05aeef;}
a.btnPopUpOccDisable{display:flex;background:#686868;border-radius:5px;padding:5px 10px;text-decoration:none;text-transform:uppercase;color:#fff;cursor:pointer;text-align:center;width:95%;height:55px;margin-bottom:3px;align-items:center;justify-content:center;}
a.btnPopUpOccDisable:hover{background:#505050;_background:#686868;}
a.schemaDesc{display:inline-block;background:#7E8184;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(PIE.htc);padding:5px 10px;text-decoration:none;text-transform:uppercase;color:#fff;cursor:pointer;}
.lienleft{width:800px;float:left;}
#toolStripe a:hover,a.btn:hover{background:#ce0101;_background:#73000F;}
a.schemaDesc:hover{background:#ADADAE;}
.logo{position:absolute;top:-50px;}
#navigation{position:absolute;top:-20px;right:60px;}
#home .logo{top:-55px;}
#home #navigation{top:-40px;}
#navigation li{display:inline;font-size:1.3em;font-weight:bold;position:relative;}
#navigation li a{color:#696969;display:inline-block;padding:0 12px 0 4px;text-decoration:none;background:url(skin/navigationSep.png) right 2px no-repeat;font-size:1.2em;}
#navigation .last a{background:none;}
#navigation li.current a{color:#C10010;}
#navigation li a:hover{color:#000;}
.price{position:absolute;_z-index:99999;height:36px;right:0;bottom:-15px;_top:0;display:block;width:95px;background:#adadae;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(PIE.htc);padding:5px 10px;text-decoration:none;text-transform:uppercase;color:#fff;font-size:1.2em;text-align:center;}
.priceReduit{right:240px;bottom:-15px;_top:0;background:#434343;font-weight:bold;width:100px;height:36px;}
.priceNormal{display:inline-flex;align-items:center;justify-content:center;right:120px;bottom:-15px;_top:0;background:#7e8184;height:36px;}
.priceHP{position:absolute;height:36px;_z-index:99999;right:0;bottom:-45px;_top:0;display:block;width:95px;background:#adadae;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(PIE.htc);padding:5px 10px;text-decoration:none;text-transform:uppercase;color:#fff;font-size:1.2em;text-align:center;}
.priceStandard{line-height:36px;}
.priceReduitHP{right:240px;bottom:-45px;_top:0;background:#434343;font-weight:bold;width:100px;height:36px;}
.priceNormalHP{display:inline-flex;align-items:center;justify-content:center;right:120px;bottom:-45px;display:inline-flex;align-items:center;_top:0;background:#7e8184;height:36px;}
.meaRight .price{left:240px;bottom:0;}
.meaRight .priceReduit{left:120px;bottom:-15px;_top:0;background:#7e8184;font-weight:normal;}
.meaRight .priceNormal{left:0;bottom:-15px;_top:0;background:#434343;font-weight:bold;}
.buttons{position:relative;_zoom:1;}
.buttonsHP{position:relative;_zoom:1;padding-top:6px;}
.meaRight .buttons{text-align:right;_float:left;}
.meaRight .btn{_float:right;_margin:0 0 0 3px;}
.line{margin:10px 0;}
input,textarea,select{color:#333;}
input,textarea{_width:16.7%;}
.col input,.col textarea,.col select{_width:45.5%;}
label,.radioArea .legend{display:block;float:left;text-align:right;width:150px;padding:0 10px 0 0;color:#000;}
#consultDossier .message p{color:#C00;}
#consultDossier label{display:block;float:left;text-align:right;width:120px;padding:0 10px 0 0;font-weight:bold;}
#consultDossier #historique label{width:240px;}
.radioArea label{display:inline;float:none;text-align:left;width:auto;position:relative;top:-2px;padding-left:3px;}
.radioArea input,.checkboxArea input{_width:20px;}
.checkboxArea .legend{color:#000;}
.checkboxArea label{display:inline;float:none;position:relative;top:-2px;padding:0 10px 0 3px;}
#form_garantie label,#form_garantie .radioArea .legend{width:190px;}
input[type="text"],input[type="email"],input[type="number"],input[type="password"],input[type="tel"],input[type="file"]{border:1px solid #939BA2;padding:1px 2px;width:180px;}
textarea{border:1px solid #939BA2;padding:1px 2px;width:580px;overflow:auto;line-height:1.5;}
select{border:1px solid #939BA2;padding:0 2px;}
.col{width:50%;float:left;}
fieldset{padding:0 10px;border:#ccc 1px solid;margin:2em 0;background:#f8f8f8;}
legend{font-weight:bold;font-size:1.5em;padding:0 10px;color:#C00;}
.sousTitre{font-size:1.1em;}
button::-moz-focus-inner{padding:0;border:0;}
button{-webkit-background-clip:padding-box;}
.controls{text-align:center;}
.submit{text-align:center;}
.submit input{line-height:1.35;_margin:20px 0;padding:5px 15px;-webkit-box-shadow:-1px 1px 7px rgba(0,0,0,0.21);-moz-box-shadow:-1px 1px 7px rgba(0,0,0,0.21);box-shadow:-1px 1px 7px rgba(0,0,0,0.21);background:#c30d1c;background:transparent\9;background-image:-moz-linear-gradient(top,#c30d1c,#920d1c);background-image:-webkit-gradient(linear,left top,left bottom,from(#c30d1c),to(#920d1c));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c30d1c,endColorstr=#920d1c);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#c30d1c,endColorstr=#920d1c)";zoom:1;color:#fff;behavior:url(PIE.htc);cursor:pointer;text-align:center;font-size:1.2em;zoom:1;}
.mention{color:#666;font-size:.9em;font-style:italic;}
.mentionLongue{margin-left:160px;}
.formError{position:absolute;top:300px;left:300px;padding-bottom:13px;display:block;z-index:5000;cursor:pointer;}
#debugMode{background:#000;position:fixed;width:100%;height:200px;top:0;left:0;overflow:scroll;opacity:.8;display:block;padding:10px;color:#fff;font-size:14px;z-index:100000;}
.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none;}
.formError .formErrorContent{width:100%;_width:200px;background:#ee0101;color:#fff;font-family:tahoma;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939;color:#FFF;}
.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px;height:15px;z-index:5001;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;font-size:0;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block;}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
#livingPrice{float:right;margin:5px 0 0 0;background:#dad8d8;font-weight:bold;font-size:1.2em;padding:5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(PIE.htc);}
#livingPrice p{font-weight:bold;}
#livingPrice span{color:#666;}
#livingPrice #price,#livingPrice #taux{color:#333;}
#autreAbonnement,#nbMetre,#nombreRadiateur{width:5%;}
.schema{margin:20px 0 0 0;padding:0 0 20px 0;border-bottom:1px solid #CCC;_height:250px;_position:relative;_zoom:1;}
.schema .mea{_position:absolute;_left:0;_top:0;}
.schema .meaRight .text{_padding:0 0 0 100px;}
.schema .mea .text{_padding:0;}
.schema .media .schemaPic img{behavior:url(PIE.htc);width:250px;}
.schema .text p{margin:0 0 15px 0;}
.schema .text p.accroche{margin:0 0 20px 0;font-size:1.30em;font-weight:normal;}
#fancybox-title{top:10px!important;}
#fancybox-title-over{background-image:none!important;background-color:#c00!important;}
#fancybox-content{padding-top:10px!important;font-size:1.14em;}
#fancybox-close{background:url(../js/fancybox/fancybox.png) -40px 0 no-repeat!important;}
#fancybox-content ul{padding-top:10px;color:#333;}
#fancybox-content li{list-style:disc;margin-left:2.5em;}
.schemaDetails{width:600px!important;height:auto!important;min-height:220px!important;overflow:auto;}
.schemaPicture{width:1000px!important;height:auto!important;overflow:auto;}
#mainHome{background:url(skin/home-main.jpg) 15px 10px no-repeat;border:1px solid #EFEFEF;height:377px;overflow:hidden;position:relative;}
#individual{height:377px;left:0;position:absolute;top:0;width:465px;}
#mainHome a{display:block;height:357px;left:0;position:absolute;text-decoration:none;top:20px;width:465px;z-index:190;}
#individual img{top:0;left:-20px;position:absolute;z-index:9999999;top:0;z-index:1;}
.picto{display:block;position:absolute;z-index:201;top:100px;left:200px;}
#pro .picto{top:180px;right:160px;}
#pro{height:377px;position:absolute;right:0;top:0;width:490px;}
#mainHome #pro a{width:490px;}
#pro img{position:absolute;right:-10px;top:0;z-index:1;}
#homeBase{background:url(skin/home-base.jpg) no-repeat scroll 0 0 transparent;color:#FFF;height:24px;margin:-1px auto 8px;padding:6px 0 0;text-align:center;width:766px;font-size:1.2em;}
#mainHome h2{color:#FFF;font-size:1.63em;font-weight:normal;left:310px;position:absolute;top:50px;}
#mainHome #pro h2{left:15px;width:180px;}
#mainHome h3{color:#7E000D;font-size:1.53em;font-weight:normal;left:280px;position:absolute;top:220px;}
#mainHome #pro h3{left:15px;width:180px;}
span#curve{display:block;background:url(skin/curve.png) no-repeat scroll 0 0 transparent;height:66px;left:0;position:absolute;top:0;width:980px;z-index:200;}
#footer{background:url(skin/footer.jpg) no-repeat scroll 100% 0 transparent;position:relative;top:90px;}
#footer{color:#999;margin:0 auto;min-height:47px;padding:30px 10px 0 0;text-align:right;width:970px;}
#footer{font-size:.833em;line-height:1.637;}
#footer li{display:inline;}
#footer a{color:#999;background:url(skin/footerSep.png) right center no-repeat;padding:0 5px 0 0;margin:0 5px 0 0;font-size:1.1em;}
#footer a:hover{text-decoration:none;}
#help{background:url(../img/help.png) left top no-repeat;padding:5px 0 35px 40px;font-size:1.2em;text-align:left;}
#help a{color:#C10108;text-decoration:none;background:none;}
.mandatory{color:#C00;font-weight:bold;}
#folders{margin:20px auto;border:#C00 1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(PIE.htc);}
#folders table{width:100%;}
#folders th,#folders td{padding:5px 10px;text-align:center;width:10%;}
#folders tr:hover{background-color:#E2E1E1;font-color:black;}
#folders th{background:#C00;color:#fff;font-weight:bold;vertical-align:middle;padding:10px 0;}
#folders th a{color:#fff;font-weight:bold;vertical-align:middle;justify-content:center;padding:10px 0;text-decoration:none;display:flex;}
#folders .switchPicto{padding-left:10px;height:12px;}
#folders td{color:#666;border-bottom:#ccc 1px solid;}
#folders .last td{border-bottom:0;}
.switch{position:relative;top:2px;padding:0 0 0 15px;}
#concessionTab,#constructeurTab,#agenceTab,#configTab,#superviseurConstructeurTab,#dossierClientTab{width:95vw;min-width:920px;}
.pagination{position:relative;_overflow:visible;_zoom:1;width:100%;text-align:center;margin-top:20px;_padding-top:20px;}
.pagination ul,.pagination li{display:inline;}
.pagination a{padding:2px 5px;text-decoration:none;}
.pagination a:hover{background:#ccc;}
.pagination a.current{background:#c00;font-weight:bold;font-size:1.2em;text-decoration:none;}
.pagination a.current span{color:#fff;}
.pagination .prev,.pagination .next{position:absolute;top:-5px;}
.pagination .prev a:hover,.pagination .next a:hover{background:none;text-decoration:underline;}
.pagination .prev{left:0;}
.pagination .next{right:0;}
.pagination .prev a,.pagination .next a{display:block;width:28px;height:24px;}
.pagination .prev span,.pagination .next span{display:block;white-space:nowrap;}
.pagination .prev span{margin-right:-150px;}
.pagination .next span{margin-left:-150px;}
#search{width:50%;}
#search fieldset{padding:10px 0 10px 40px;_padding:0 0 0 40px;}
#search form{position:relative;_overflow:visible;zoom:1;}
#search span.legend{display:block;float:left;font-weight:bold;width:120px;padding:0 10px 0 0;text-align:left;}
#search label{width:120px;font-weight:bold;text-align:left;}
#search .checkboxArea{_margin:20px 0 0 0;}
#search .checkboxArea label{width:auto;color:#333;}
#search .submit{width:auto;}
#search .submit input{_margin-top:0;}
.close{position:absolute;right:10px;top:10px;_top:30px;font-weight:bold;width:34px;height:34px;background:url(svg/close.svg) left top no-repeat;}
#searchSwitch{_background:url(skin/inputBkg.png) left top no-repeat;_width:156px;_height:22px;_behavior:none;}
#login{padding:10px 0;_padding:0;}
#loginForm{zoom:1;margin:0 auto 40px auto;width:370px;-moz-border-radius:10px;-webkit-border-radius:20px;border-radius:20px;padding:5px;border:0;background:#fe0000 url(skin/login-bkg.jpg) left top repeat-x;background-image:-moz-linear-gradient(top,#a20101,#fe0000);background-image:-webkit-gradient(linear,left top,left bottom,from(#a20101),to(#fe0000));-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000;background:url(skin/login-bkg-ie6.jpg) center top no-repeat \9;width:420px \9;height:208px \9;}
#login fieldset{background:transparent;border:0;_margin-top:20px;}
#login legend{color:#c00;margin-top:-40px;}
#login .line{margin:10px 0 20px 0;*margin-top:30px;}
#login .line2{margin:10px 0 20px 0;margin:5px 0 3px 0\9;}
#login .forgotten{margin:5px 0 10px 0\9;padding:0 15px 0 15px\9;*padding-top:10px;}
#login label{color:#fff;font-weight:bold;}
#login span{color:#fff;}
#login input{_width:50%;}
.forgot{text-align:left;padding-top:10px;}
.forgot a{color:#fff;font-weight:bold;}
.forgot a:hover{text-decoration:none;}
#login .submit{float:left;margin:0 0 0 60px;_margin:0 0 0 30px;padding:5px 10px;_width:auto;}
#tableauxBord{padding-top:20px;}
.message{color:#C00;font-style:italic;padding:20px 0 20px 0;}
.messageLeaflet{color:#C00;font-style:italic;padding:5px 0 0 5px;}
#myDiv h1{color:#C00;font-weight:bold;font-size:1.1em;padding:.4em 1em;position:relative;}
#myDiv p{background:none;overflow:auto;padding:.4em 1em;}
#myDiv input{line-height:1.35;margin:30px 1em 0 0;padding:5px 40px;-webkit-box-shadow:-1px 1px 7px rgba(0,0,0,0.21);-moz-box-shadow:-1px 1px 7px rgba(0,0,0,0.21);box-shadow:-1px 1px 7px rgba(0,0,0,0.21);background:#c30d1c;background:transparent\9;background-image:-moz-linear-gradient(top,#c30d1c,#920d1c);background-image:-webkit-gradient(linear,left top,left bottom,from(#c30d1c),to(#920d1c));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c30d1c,endColorstr=#920d1c);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#c30d1c,endColorstr=#920d1c)";zoom:1;color:#fff;behavior:url(PIE.htc);cursor:pointer;text-align:center;font-size:1.2em;zoom:1;float:right;}
[data-tooltip]{display:inline-block;position:relative;cursor:help;padding:4px;color:white;}
[data-tooltip]:before{content:attr(data-tooltip);display:none;position:absolute;background:#fff;color:#000;padding:4px 8px;font-size:11px;line-height:1.4;min-width:400px;text-align:center;border-radius:4px;-moz-box-shadow:5px 5px 20px 0 #656565;-webkit-box-shadow:5px 5px 20px 0 #656565;-o-box-shadow:5px 5px 20px 0 #656565;box-shadow:5px 5px 20px 0 #656565;}
[data-tooltip-position="top"]:before,[data-tooltip-position="bottom"]:before{left:50%;-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
[data-tooltip-position="right"]:before,[data-tooltip-position="left"]:before{top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
[data-tooltip-position="top"]:before{bottom:100%;margin-bottom:6px;}
[data-tooltip-position="right"]:before{left:100%;margin-left:6px;}
[data-tooltip-position="bottom"]:before{top:100%;margin-top:6px;}
[data-tooltip-position="left"]:before{right:100%;margin-right:6px;}
[data-tooltip]:after{content:'';display:none;position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
[data-tooltip-position="top"]:after,[data-tooltip-position="bottom"]:after{left:50%;margin-left:-6px;}
[data-tooltip-position="right"]:after,[data-tooltip-position="left"]:after{top:50%;margin-top:-6px;}
[data-tooltip-position="top"]:after{bottom:102%;border-width:6px 6px 0;border-top-color:#fff;}
[data-tooltip-position="right"]:after{left:100%;border-width:6px 6px 6px 0;border-right-color:#000;}
[data-tooltip-position="bottom"]:after{top:100%;border-width:0 6px 6px;border-bottom-color:#000;}
[data-tooltip-position="left"]:after{right:100%;border-width:6px 0 6px 6px;border-left-color:#000;}
[data-tooltip]:hover:before,[data-tooltip]:hover:after{display:block;z-index:50;}
.switchHeader{width:85px;}
.switchHeaderDefault{float:right!important;padding-right:37%;}
.libelleTypeConstructeur{line-height:0;display:inline-block;margin-left:200px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:9px 10px;color:red!important;}
#logo_pxs{background:url(/img/zeborne/zeborne_transparent.png) no-repeat;height:110px;width:110px;background-size:contain;z-index:9999;}
#logo_eq{background:none;display:none;}
.switchPicto{background:url(/img/switch.png) no-repeat;height:12px;width:12px;background-size:contain;margin-left:10px;margin-top:auto;margin-bottom:auto;}
#divPeriodeDateInstallationSouhaite .item{width:80px;}
.checkbox-group{display:flex;}
#dossierClientTab{width:auto;}
.accrocheComplexe,.accroche{color:#333;}
.accrocheComplexe a,.accrocheComplexe p,.accrocheComplexe h1,.accrocheComplexe h2,.accrocheComplexe h3,.accrocheComplexe h4,.accrocheComplexe h5,.accrocheComplexe h6,.accrocheComplexe div,.accroche a,.accroche p,.accroche h1,.accroche h2,.accroche h3,.accroche h4,.accroche h5,.accroche h6,.accroche div{color:#333;}
.submit input{border:none;}
#toolStripe{position:absolute;left:0;width:100%;background:#fe5714;padding:2px 0;}
#toolStripe a,a.btn{display:inline-block;background:#af3c0e;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(PIE.htc);padding:5px 10px;text-decoration:none;text-transform:uppercase;color:#fff;cursor:pointer;}
#toolStripe a:hover,a.btn:hover{background:#d2501c;_background:#af3c0e;}
#loginForm{zoom:1;margin:0 auto 40px auto;width:370px;-moz-border-radius:10px;-webkit-border-radius:20px;border-radius:20px;padding:5px;border:0;background:#fe5714 url(skin/login-bkg.jpg) left top repeat-x;background-image:-moz-linear-gradient(top,#d2501c,#fe5714);background-image:-webkit-gradient(linear,left top,left bottom,from(#d2501c),to(#fe5714));-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000;background:url(skin/login-bkg-ie6.jpg) center top no-repeat \9;width:420px \9;height:208px \9;}
.submit input{display:inline-block;background:#af3c0e;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(PIE.htc);padding:5px 10px;text-decoration:none;text-transform:unset;color:#fff;cursor:pointer;}
#folders{margin:20px auto;border:#fe5714 1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(PIE.htc);}
#folders table{width:100%;}
#folders th,#folders td{padding:5px 10px;text-align:center;width:10%;}
#folders tr:hover{background-color:#E2E1E1;font-color:black;}
#folders th{background:#fe5714;color:#fff;font-weight:bold;vertical-align:middle;padding:10px 0;}
#folders th a{color:#fff;font-weight:bold;vertical-align:middle;justify-content:center;padding:10px 0;text-decoration:none;display:flex;}
#folders .switchPicto{padding-left:10px;height:12px;}
#folders td{color:#666;border-bottom:#ccc 1px solid;}
#folders .last td{border-bottom:0;}
legend{font-weight:bold;font-size:1.5em;padding:0 10px;color:#fe5714;}
#fancybox-title-over{background-image:none!important;background-color:#fe5714!important;}
#footer{background:none;}
.title{color:#fe5615;}
#bandeauGroupe{background:#f2ea34;display:flex;justify-content:center;align-items:center;}
#bandeauGroupe a{display:flex;align-items:center;color:black;text-decoration:none;font-size:12px;}
#bandeauGroupe img{height:30px;}
#bandeauGroupe span{padding-left:15px;}
#selectionConstructeur section h2{display:flex;justify-content:center;padding-bottom:15px;}
#selectionConstructeur section a.divVehicule{height:auto;background-color:white;flex-basis:30%;}
#selectionConstructeur section#selectionGroupe img{width:auto!important;}
#selectionConstructeur a .div-img-vehicule{display:flex;align-items:center;justify-content:center;}
#selectionConstructeur a.divVehicule{flex:0 31%;display:flex;flex-direction:column;align-items:center;border:1px solid #F30;border-radius:5px;margin:0 10px 10px 10px;cursor:pointer;height:280px;color:#F30;}
#selectionConstructeur a.divVehicule:hover{background-color:#fff;}
#selectionConstructeur a.divVehicule:hover img{background-color:#fff;}
#selectionConstructeur a.divVehicule img{width:100%;height:100%;object-fit:cover;}
#selectionConstructeur a.divVehicule .div-img-vehicule{height:250px;width:100%;}
#selectionConstructeurs{display:flex;flex-direction:column;align-items:center;}
#selectionConstructeurs .list-buttons-flex{width:75%;justify-content:center;flex-wrap:wrap;}
#constructeur-style .img-vehicule{width:100%;border-radius:5px 5px 0 0;}
@media(min-width:992px){#selectionConstructeur section#selectionConstructeurs img{height:auto!important;}
#constructeur-style .list-buttons-flex{display:flex;flex-direction:row;}
}
@media(max-width:991px){.constructeurs #container{height:100%;display:flex;flex-direction:column;}
.constructeurs #main{height:100%;display:flex;flex-direction:column;}
.constructeurs .logo-brand{display:flex;flex-direction:row;justify-content:space-between;height:60px;padding:0 1rem;margin-top:25px;}
}