.rangeComparator{background: #ededed;}
.rangeComparator .rangeTitle h2{border-bottom: 1px solid #fff; color: #f8ca42;padding: 10px;}
.rangeComparator .rangeTitle h4 {padding: 10px;}
.rangeComparator .corps {overflow: hidden;_overflow: visible;zoom: 1;}
.rangeComparator .colLeft {float: left;width: 180px; _margin-right: -3px;}
.rangeComparator .colRight {overflow: hidden;_overflow: visible;zoom: 1; padding: 0 18px 18px 0;}
.rangeComparator .colRight h5.title {background: #fff; padding: 3px 18px; float: left;}
.rangeComparator .colRight .main{background: #fff;clear: both; padding: 18px; position: relative;}

.rangeComparator ul.toggleList {margin:  18px 0;border-top: 1px solid #fff; zoom: 1;}
.rangeComparator ul.toggleList li {border-bottom: 1px solid #fff; zoom: 1;overflow: hidden; position: relative;}
.rangeComparator ul.toggleList li .body{overflow: hidden;z-index: 1; position: relative;}
.rangeComparator ul.toggleList li .toggleWrapper {z-index: 10;position: relative;}
.rangeComparator ul.toggleList li .title {zoom: 1;z-index: 100;position: relative;}
.rangeComparator ul.toggleList li .title a{display: block; padding: 8px 18px;background:url(/css/skin/puce/chevronsToggle.png) no-repeat 160px 13px; outline: none;zoom: 1; z-index: 9000;}
.rangeComparator ul.toggleList li.closed .title a {background-position: 160px -83px;}
.rangeComparator ul.toggleList li .budget {border-bottom: 1px solid #d7d9da; padding: 15px 0;}
.rangeComparator ul.toggleList li .financement {border-top: 1px solid #fff;padding: 15px 0;}
.rangeComparator ul.toggleList li .budget, .rangeComparator ul.toggleList li .financement {margin: 0 15px;}

.rangeComparator ul.check li {border: none; marging:0 10px;padding: 5px 5px 5px 18px;zoom: 1;overflow: hidden;_overflow: visible;}
.rangeComparator ul.check li label{display: block;overflow: hidden;_overflow: visible;zoom: 1;}
.rangeComparator ul.check li input {margin-right: 5px;float: left;_margin-top: -3px;}
.rangeComparator ul.check li.inherent {background: #e6bebe;}
.rangeComparator ul.check li.unactived label {margin-left: 21px;color: #939799;}
.rangeComparator ul.check li.unactived input{display: none;}


.rangeComparator .tablePrix {display: table-cell;_display: block;_overflow: visible;zoom: 1;position: relative; padding-left: 109px;}
.rangeComparator .tablePrix .col {float: left; border-right: 1px solid #dadbdb;position: relative;}
.rangeComparator .tablePrix .colLast {float: none;width: auto;border-right: 1px solid #dadbdb;}
.rangeComparator .tablePrix .col h5 {position: absolute;}

.rangeComparator .listeRangeCar{position: absolute;width: 100%; border-top: 3px solid #000; z-index: 90; //left: 109px;}
.rangeComparator .listeRangeCar li {_overflow: visible;zoom: 1; padding: 3px 0px;border-left: 1px solid #dadbdb;}
.rangeComparator .listeRangeCar li:after{content: "";display: block;height: 0;overflow: hidden;clear: both;zoom: 1;}
.rangeComparator .listeRangeCar li .status {float: left;zoom: 1;background: url('/css/skin/rangeCar/progressiveBar.png') repeat-x right top; height: 31px;margin-right: 5px; _margin-right: 2px;position: relative;z-index: 2000; margin-left: -1px;}
.rangeComparator .listeRangeCar li img.car{z-index: 10000; position: absolute;}
.rangeComparator .listeRangeCar li h5 {position: absolute; left: -110px;width: 110px; height: 31px;text-transform:uppercase;background: url('/css/skin/rangeCar/progressiveBarTitle.png') repeat-x left top;}
.rangeComparator .listeRangeCar li h5 span {padding: 0 5px;position: absolute;}
.rangeComparator .listeRangeCar li.unactive h5 {color:#BFBFBF;}
.rangeComparator .listeRangeCar li .layer {display: none;}
.rangeComparator .listeRangeCar .unactive .status,.rangeComparator .listeRangeCar .unactive .car {filter: alpha(opacity=30);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity: 0.30;opacity:0.3;}
.rangeComparator  .categorieVoituresLayer li {border-left: none;padding: 0;}

.rangeComparator .opacityDivs {height: 31px;position: absolute; left: 0;background: #fff;}
.sliderCtn{z-index: 1;}

#rangeLoader {position:absolute;left:50%;top: 50%; text-align:center; z-index:19001;border:1px solid #888; padding:15px; background:white; visibility: hidden;}
#rangeLoader img {vertical-align:middle;}
