html {overflow-y: scroll;}

#rangeComparator {width:693px;}
.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 0 0;}
.rangeComparator .colRight div.title li a{padding: 18px 18px;font-weight: bold;color: #999;text-decoration: none;}
.rangeComparator .colRight div.title li a.actived {background-color: #fff;color: #000;}
.rangeComparator .colRight .main{background: #fff;clear: both; padding: 40px 18px 18px 18px; position: relative;visibility: hidden;}

.rangeComparator ul.toggleList {margin:64px 0 15px 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:0 8px;font-size:12px; font-weight:bold; color:#000; text-transform:lowercase; background:url(/css/skin/puce/chevronsToggle.png) no-repeat 160px 13px; outline: none;zoom: 1; z-index: 9000;padding:10px 20px 10px 14px;}
.rangeComparator ul.toggleList li.closed .title a {background-position: 160px -83px;}
.rangeComparator ul.toggleList li .budget {border-bottom: 1px solid #d7d9da; padding: 0 0 8px 0;}
.rangeComparator ul.toggleList li .financement {border-top: 1px solid #fff;padding: 8px 0;}
.rangeComparator ul.toggleList li .financement h5 {text-transform:lowercase;}
.rangeComparator ul.toggleList li .budget, .rangeComparator ul.toggleList li .financement {margin: 0 15px;}


.toggleList .inlineCheck  {padding-left:17px; margin-bottom:10px; overflow:hidden; zoom:1;}
.toggleList .inlineCheck li{float:left; margin-right:5px; width:30px; border-bottom:none !important;}
.toggleList .inlineCheck li input{float:left; margin-right:5px;}
.toggleList .inlineCheck li label{display:block; width:20px; margin-left:6px; }

.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: block;_overflow: visible;zoom: 1;position: relative; margin-left: 149px;}
.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;display: block;height: 20px; line-height:12px;}
.rangeComparator .tablePrix .col h5 span {color:#666;display:block;font-size:90%;}

.rangeComparator .listeRangeCar{position: relative;width: 100%; border-top: 3px solid #000; z-index: 90; margin-left: 149px;}
.rangeComparator .listeRangeCar li {_overflow: visible;zoom: 1; position: relative; 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 .blockFilledUniverse {cursor : pointer;}
.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;border-left: 1px solid #dadbdb;}
.rangeComparator .listeRangeCar li img.car{z-index: 10000; position: absolute;}
.rangeComparator .listeRangeCar li.priceMode img.car {margin-left:-44px;}
.rangeComparator .listeRangeCar li.unactive img.car {margin-left:0;}
.rangeComparator .listeRangeCar li.priceMode .status{visibility: hidden;}
.rangeComparator .listeRangeCar li.priceMode .opacityDivs{display: none;}
.rangeComparator .listeRangeCar li h5 {position: absolute; left: -150px;width: 129px;padding-left: 20px; height: 31px;text-transform:uppercase;background: url('/css/skin/rangeCar/progressiveBarTitleNew.png') repeat-x left top;color: #000 !important;}
.rangeComparator .listeRangeCar li h5.opened {background-position: left -31px;}
.rangeComparator .listeRangeCar li h5 span {padding: 0 5px;display: block;}
.rangeComparator .listeRangeCar li h5 span {color#666}
.rangeComparator .listeRangeCar li.unactive h5 {color:#BFBFBF;}
.rangeComparator .listeRangeCar li .layer {display: none;margin-left: -150px;}
.rangeComparator .listeRangeCar li .layer .deco {padding-left: 149px;background: #f6f6f6;border-top: 1px solid #cbcbcb;}
.rangeComparator .listeRangeCar li .layer .blockFilledUniverse {overflow: hidden;_overflow: visible;zoom: 1;background: #ededed;cursor: auto;}
.rangeComparator .listeRangeCar li .layer .blockFilledUniverse .blockInside {position: static;float: right; width: 120px;height: 130px;}
.rangeComparator .listeRangeCar li .layer .blockFilledUniverse .blockInside h3 {font-size: 120%;}
.rangeComparator .listeRangeCar li .layer .blockFilledUniverse .visuelCar{float: left;height: 130px;padding:  10px 3px;}
.rangeComparator .listeRangeCar li .layer .blockFilledUniverse .visuelCar img {vertical-align: middle;}
.rangeComparator .listeRangeCar li .layer .blockFilledUniverse .contentLayerPart{overflow: hidden;_overflow: visible;zoom: 1;padding: 10px 5px;position: relative;height: 130px;}
.rangeComparator .listeRangeCar li .layer .blockFilledUniverse .contentLayerPart .upZone{position: absolute;bottom: 30px;width: 90%;}
.rangeComparator .listeRangeCar li .layer .blockFilledUniverse .contentLayerPart .upZone .prix span {font-size:90%; color:#666;margin-left:5px;}
.rangeComparator .listeRangeCar li .layer .blockFilledUniverse .contentLayerPart .infoZone1, .rangeComparator .listeRangeCar li .layer .blockFilledUniverse .contentLayerPart .infoZone2 {display: none;position: absolute;bottom: 30px;width: 90%;}
.rangeComparator .listeRangeCar li .layer .blockFilledUniverse .infoUn .infoZone1{display: block;}
.rangeComparator .listeRangeCar li .layer .blockFilledUniverse .infoDeux .infoZone2{display: block;}
.rangeComparator .listeRangeCar li .layer .blockFilledUniverse .infoUn .infoZone2, .rangeComparator .listeRangeCar li .layer .blockFilledUniverse .infoUn .upZone {display: none;}
.rangeComparator .listeRangeCar li .layer .blockFilledUniverse .infoDeux .infoZone1, .rangeComparator .listeRangeCar li .layer .blockFilledUniverse .infoDeux .upZone {display: none;}
.rangeComparator .listeRangeCar li .layer .blockFilledUniverse .noInfos .moreInfos {display: none;}
.rangeComparator .listeRangeCar li .layer .blockFilledUniverse .contentLayerPart .moreInfos {margin-top: 4px;padding-top: 4px; border-top:1px solid #cbcbcb;}
.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;top: 0;background: #fff;}
.rangeComparator .opacityDivs em {display: none;}
.rangeComparator .listeRangeCar .noData .opacityDivs {height: 11px;margin: 10px 0 !important;left: 1px;width: auto !important;}
.rangeComparator .listeRangeCar .noData .opacityDivs em {display: block; padding-left: 10px;color: #DADBDB;}
.rangeComparator .listeRangeCar .noData .status, .rangeComparator .listeRangeCar .noData img {visibility: hidden;}
.sliderCtn{z-index:1;}
.rangeComparator .listeRangeCar li .blockFilledUniverse .blockInside span {color:#999;}
.rangeComparator .listeRangeCar li h5 {background-color:#999;}

#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;}
.rangeComparator .listeRangeCar,.rangeComparator .tablePrix{width:544px;}
.rangeComparator .tablePrix{}
.rangeComparator .listeRangeCar li h5{zoom:1;}
.rangeComparator .listeRangeCar li .layer{display:block;height:0;clear:left;overflow:hidden;position:relative;}
.rangeComparator .colRight .main{overflow:hidden;zoom:1;}
.rangeComparator .listeRangeCar li .status{display:inline;zoom:1;}
.rangeComparator .col{height:32000px;margin-bottom:-31999px;}
.rangeComparator .col h5{top:-25px;text-align:center;}
.rangeComparator .tablePrix .colLast{width:auto !important;}
#rangeDataLoader{background:url(/css/skin/rangeLoader.gif) no-repeat left top;position:absolute;right:25px;top:25px;width:16px;height:16px;display:none;}
.categorieVoituresLayer{position:static;visibility:visible;width:100%;z-index:1;zoom:1;}
.miniLoader {background: url(/css/skin/miniLoader.gif) no-repeat left center}
.miniLoader span {background: #ededed;}


#titleTabs{overflow: hidden;_overflow: visible;zoom: 1; }	
#titleTabs a.arrows {height:64px; width:40px;background: no-repeat center center;}
#titleTabs a.arrows span {display: none;}
#titleTabs ul {overflow: hidden;_overflow: visible;zoom: 1;position: absolute;}
#titleTabs ul li {display:block;float: left; line-height:28px; border-right:1px solid #FFF; }
#titleTabs ul li a { height: 64px; display: block; _width: 1%;_white-space: nowrap; background:url(/css/skin/gradient/rangeComparator/gradientTabs.png) repeat-x left top;text-align:center;}
#titleTabs ul .twolines a span {height:64px; line-height:13px; vertical-align:middle;}
#titleTabs ul li .actived {background-color:#FFF; background-image:none;}
#titleTabs ul li .current { height: 64px; display: block; _width: 1%;_white-space: nowrap; background-color:#FFF; background-image:none;}
#titleTabs a.left {float: left;background-image: url(/css/skin/puce/chevronsReturnNoir.png)}
#titleTabs a.right {float: right;background-image: url(/css/skin/puce/chevronNoir.png)}
#titleTabs a.noArrow{background-image: none;}
#titleTabs .scrollCtn {overflow: hidden;position: relative;height: 64px; display:block;} 

.listContenusLink li a {padding:0;}
.listContenusLink li {padding:0; border:none !important;}

