.carousel{display:block;overflow:visible;position:relative;width:400px;margin:10px auto}.carousel-container{margin:20px 40px;display:block;overflow:hidden;width:99%;margin:0 auto}.carousel-wrapper,.carousel-wrapper2{clear:both;height:auto;overflow:hidden;margin:0}.carousel-element{width:100%;height:305px;float:left;margin:0;padding:0;border:1px}.infos{background:#e5e5e5;display:block;padding:4px}.infos p{margin:0;padding:2px !important;text-align:center;text-transform:uppercase;font-weight:700;font-size:10px}.infos p a{text-decoration:underline;color:#e16f00;text-transform:lowercase}.carousel-element span.t1{color:#53b9ff;font-size:24px;font-family:Georgia;text-transform:uppercase}.carousel-element span.t2{color:#0b7cc3;font-size:28px;font-family:Georgia;text-transform:uppercase}.carousel-element span.t3{color:#e37a00;font-size:20px;font-family:Verdana}.carousel-element span.t3 span{font-size:28px;font-weight:700}.carousel-element span.t1,.carousel-element span.t2,.carousel-element span.t3{display:block;text-align:center;line-height:34px}.carousel-index{display:none !important;margin:0 auto}.carousel-nav{display:block !important}.carousel-nav{position:absolute;margin-top:-190px;width:103%;clear:both;float:left;margin-left:-23px}.carousel-nav .precedent{float:left;display:block;margin-left:-2px;margin-top:0;color:#2d2d2d;font-size:60px}.carousel-nav .suivant{float:right;display:block;margin-right:0;margin-top:0;color:#2d2d2d;font-size:60px}.carousel-index{display:block;margin:0 auto;width:100%}.carousel-index a{display:block;padding:5px;text-align:center;float:left;text-decoration:none;margin:3px;background-color:#000;color:#fff;border:1px solid #fff;width:18px}.carousel-index a:hover,.carousel-index a.clic{display:block;padding:5px;text-align:center;float:left;text-decoration:none;margin:3px;background-color:#fff;color:#000;border:1px solid #000}.responsive{width:100% !important}.thumbmail-img{height:200px;width:100%;border-radius:20px;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}.inner-slide{padding-right:10px}.inner-2{background:#fff;border-radius:20px;height:300px;border:1px solid #ccc}.carousel-nav img{width:50px}@media only screen and (max-width:600px){.carousel-nav{width:111%}}