.conhtainMap{float:left;width:100%;height:600px;margin:2em 0}.containMap{float:left;width:100%;height:600px}
.machineDealer{display:inline-block;width:8px;height:8px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-o-border-radius:50%;-icab-border-radius:50%;-khtml-border-radius:50%}
.benneSmall{background:#ffe400}.tonneSmall{background:#0394e5}.epandeurSmall{background:#aeaeae}.ensilageSmall{background:#44af21}.betaillereSmall{background:#e79903}.tondeuseSmall{background:#b02020}
.address_img{background:url('https://assets.joskin.com/images/dealer-header.svg') no-repeat;width:7px;height:12px;display:inline-block}.phone_img{background:url('https://assets.joskin.com/images/phone.svg') no-repeat;width:10px;height:12px;display:inline-block}
.website_img{background:url('https://assets.joskin.com/images/website.svg') no-repeat;width:13px;height:12px;display:inline-block}.iti_arrow{background:url('https://assets.joskin.com/images/iti_arrow_green.svg') no-repeat;width:8px;height:10px;display:inline-block;margin:0 0 0 1em}
.mail_img{background:url('https://assets.joskin.com/images/mails.svg') no-repeat;width:13px;height:12px;display:inline-block}
#store-locator-container{float:left;width:100%}#page-header{float:left}#form-container{float:left;width:100%;border:1px solid #000;margin:0 auto}#map-container{margin:0 0 1em;float:left;width:100%}#map-container a{color:#039644;text-decoration:none}#map-container a:hover,#map-container a:active{text-decoration:underline}#loc-list{float:left;overflow-y:scroll;overflow-x:hidden;width:18%;height:100%;border-top:1px solid #000;border-bottom:1px solid #000}#loc-list ul{overflow:hidden;display:block;clear:left;float:left;list-style:none;margin:0;padding:0;width:100%}#loc-list .list-label{float:left;width:17px;text-align:center;color:#fff;background:#000;width:20px;height:20px;line-height:20px}#loc-list .list-details{float:left;width:100%}#loc-list .list-content{padding:10px;width:100%}#loc-list li{display:block;clear:left;float:left;cursor:pointer;padding:2em;border-bottom:1px solid #E0E0E0}#search-form{clear:left;float:left;height:60px}#form-input{float:left;width:100%;height:50px}#submit-btn{cursor:pointer;float:right;cursor:pointer;width:20%;height:100%}#map{float:right;width:82%;height:100%;border-top:1px solid #000;border-bottom:1px solid #000}#map .loc-addr3{margin:0}#overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000;background:url(https://assets.joskin.com/images/overlay-bg.png) repeat}#modal-window{position:absolute;left:50%;margin-left:-460px;margin-top:60px;width:920px;height:590px;z-index:10010;background:#fff}#modal-content{float:left}#close-icon{position:absolute;top:-6px;right:-6px;width:18px;height:18px;cursor:pointer;background:#2c2c2c url(https://assets.joskin.com/images/close-icon.png) 3px 3px no-repeat;border:1px solid #000;box-shadow:0 0 3px #656565;-moz-box-shadow:0 0 3px #656565;-webkit-box-shadow:0 0 3px #656565}#close-icon:hover{background:#1f1f1f url(https://assets.joskin.com/images/close-icon.png) 3px 3px no-repeat;border:1px solid #2c2c2c}#close-icon:active{background:#000 url(https://assets.joskin.com/images/close-icon.png) 3px 3px no-repeat;border:1px solid #000}#geocode-result{clear:left;float:left;margin-top:30px;width:100%}#list li.active{background:#f5f5f5!important}#list .list-details.active{background:#f5f5f5!important}.loc-addr,.loc-phone,.loc-web{margin:1em 0 0;float:left;width:100%}.dealer-address{border:0;padding:0 0 0 2%;width:78%;height:100%;float:left;font-size:20px}#address:hover{background:#F5F5F5}#address:focus{background:#F5F5F5;box-shadow:0 1px 2px #c2c1c1 inset;-moz-box-shadow:0 1px 2px #c2c1c1 inset;-webkit-box-shadow:0 1px 2px #c2c1c1 inset}#form-input #submit-btn input{border-radius:0!important;cursor:pointer;text-transform:uppercase;background:#039644;height:100%;color:#fff;border:0;width:100%;padding:1em 0;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s}#submit-btn input:hover{background:#000!important}#alert_map,#alert_map_direct{color:#C40808;float:left;padding:0 0 3em;margin:1em 0 0 1em}.phone_img,.address_img,.website_img,.mail_img{float:left;margin:.2em 1em 0 0}#map .loc-name,#map .itineraire,#map .web_mail,#map .web_site,#map .loc-addr3,#map .store_all_colors,#map .prod_img,#map .loc-name,#map .membre{padding:.5em 0;width:100%;float:left}.loc-addr3{margin:0 0 0 1.4em}.hour_1{margin-bottom:.3em;padding:3px 16px}.hour_2{padding:0 16px}.clock_img{float:left;margin-right:.3em;margin-top:.3em}.loc-name{font-family:'helveticaBold',Arial,Verdana,Tahoma,sans-serif;font-weight:700}.itineraire{margin:1.5em 0 0;float:left;width:100%}.list-content a,#map a{color:#039644}.list-content a:hover,#map a:hover{text-decoration:underline}.itineraire img{margin:0 0 0 1em}#map-container .iti_arrow{margin:3px 0 0 78px}#desc_map{float:left;margin-top:27px;width:900px;padding:20px;background:#F3F3F3;border:1px solid #D6D6D6}#icone_map{width:100%;float:left}#icone_map div{float:left;text-align:center;width:12.5%}#icone_map p{margin:0;text-align:center;font-size:13px;margin:.5em 0 0 0}.storecolor{float:left;margin:0 0 0 5px}.storecolor img{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-o-border-radius:6px;-icab-border-radius:6px;-khtml-border-radius:6px}.store_all_color{margin:-3px 0 3px;float:right}.storecolor img:hover{box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000}.store_all_colors{margin:.3em 0 0;width:200px;height:30px}.prod_img{margin:1em 0 0;width:200px}.store_all_colors .storecolor img{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-o-border-radius:25px;-icab-border-radius:25px;-khtml-border-radius:25px}.store_all_colors .storecolor img:hover{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#distance_road{font-size:10px;font-style:italic;margin:2px 0 0}.find_dealer{float:left;width:170px;margin:12px 0 0;font-style:italic;text-align:center}.interro_point{color:#039644;margin:11px 1em 0 10px;font-size:17px;cursor:normal;text-decoration:none;float:left;padding:0 5px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-o-border-radius:25px;-icab-border-radius:25px;-khtml-border-radius:25px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}.interro_point:hover{color:#E0E0E0;background:#039644;box-shadow:1px 1px 0 #fff;-moz-box-shadow:1px 1px 0 #fff;-webkit-box-shadow:1px 1px 0 #fff}#interrogation{float:left}#contain_locator{float:left;width:100%;margin:2em 0}.intro_dl{float:left;font-size:12px;margin:.7em 2em 0 3em;width:300px;border-bottom:1px solid #BCBCBC;padding-bottom:.5em}.distance_sup{float:left;font-size:12px;margin:2em 0 0}.membre{font-size:11px;margin:0 0 .5em}.web_site,.web_mail{width:192px;float:left}.list-label{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-o-border-radius:25px;-icab-border-radius:25px;-khtml-border-radius:25px}#list li{width:90%}#icone_map img{-moz-border-radius:70px;-webkit-border-radius:70px;border-radius:70px;-o-border-radius:70px;-icab-border-radius:70px;-khtml-border-radius:70px}@media only screen and (min-width: 1351px) and (max-width: 1600px){#loc-list{width:30%}#map{width:70%}}@media only screen and (min-width: 986px) and (max-width: 1350px){#loc-list{width:30%}#map{width:70%}}@media only screen and (min-width: 768px) and (max-width: 985px){#loc-list{width:40%}#map{width:60%}.containMap{height:500px}}@media only screen and (min-width: 480px) and (max-width: 767px){#loc-list{width:40%}#map{width:60%}.containMap{height:500px;font-size:12px;font-size:13px}#icone_map p{display:none}#list li{width:85%}}@media only screen and (max-width: 479px){#loc-list{width:100%}#map{width:100%;height:400px}.containMap{height:500px;font-size:11px}#icone_map img{width:100%;height:auto}#icone_map div{width:9%;margin:0 3.5% 0 0}.dealer-address{font-size:16px;width:50%}#submit-btn{width:48%}#icone_map p{display:none}.containMap{height:auto}#loc-list li{width:90%}#loc-list .list-label{width:22px;height:22px;line-height:24px}}button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner{padding:0!important;border:0 none!important}
