body{font-size:100%; color:#343434; background:#fff; font-family:ininherit;}

*,ul,ol,h1, h2, h3, h4, h5, h6{box-sizing:border-box; padding:0; margin:0; border-width:0px;}

img{border-width:0px; max-width:100%; width:auto; height:auto;}

button, select, input[type='checkbox'], input[type='radio'], input[type='submit'], input[type='file']{cursor:pointer !important;}

input, textarea, button{border-width:0px; background-color:transparent;}

ul li{list-style:none;}

form *[name]{outline-style:none;}

a, a:hover, a:focus{text-decoration:none;}


.clear{clear:both !important; display:block; float:none !important; width:100% !important; height:0px !important; margin:0 !important; 
padding:0 !important; border:none !important; min-height:0px !important;}

.float_left, *[class*="float_left"]{float:left;}

.float_right, *[class*="float_right"]{float:right;}

.height_100{height:100%;}

.full_dimensions{width:100%; height:100%; display:block;}

.displayInLineBlock{display:inline-block; *display:inline; *zoom:1; vertical-align:top;}

.vertical_align_center_parent{-webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; transform-style:preserve-3d !important; 
position:relative;}

.vertical_align_center{top:50%; transform:translateY(-50%); position:relative;}

.cover{background-repeat:no-repeat; background-size:cover; background-position:center center;}

.object_fit_cover{/* object-fit:cover; height:100%;*/ width:100%;  overflow:hidden;}


.margin{margin:0 auto; position:relative;}

.row, section{position:relative;}

.row:after{content:''; display:block; clear:both;}

.no_padding, .row.no_padding *[class*="col-"]:not(.padding), .container.no_padding *[class*="col-"]:not(.padding){padding-left:0; padding-right:0;}

.container.no_padding .row:not(.padding), .row.no_padding, .row.no_padding .row:not(.padding){margin-right:auto; margin-left:auto; padding-left:0; 
padding-right:0;}


/*------------ main parts ----------------*/

.container{max-width:950px; margin:0 auto; position:relative;}

.margin_content{margin:0 auto; position:relative;}

@media (min-width:1200px) 
{
    .container{width:950px;}
}

@media (min-width:992px) 
{
    .margin_content{width:/*850px*/89.47368421052632%;}
}


/* header */

#header{position:relative; z-index:2;}
body[class^='body-fullscreen-'] #header, body[class*=' body-fullscreen-'] #header{
	position:relative; z-index:1;
}

.top_header{background-color:#343434; min-height:31px; line-height:31px;}

.top_header ul li{display:inline-block; vertical-align:top; position:relative; margin-right:9px;}

.top_header ul li:last-child{margin-right:28px;}

.top_header ul li:after{content:''; position:absolute; right:0; top:9px; height:15px; width:1px; background:#fff;}

.top_header ul li:last-child:after{display:none;}

.top_header ul li a{font-size:17px; color:#fff; margin-right:15px;}

.top_header ul li a:hover, .top_header ul li.current-menu-item a{text-decoration:underline;}

.top_header ul li:last-child a{margin-right:0 !important;}


.bloc_logo_main_menu{}

.logo_header{display:block; width:/*168px*/19.76470588235294%; margin-top:20px;}

.main_menu{width:/*585px*/68.82352941176471%; margin-top:12px;}

.main_menu ul li{text-transform: uppercase; text-align: center; float: left; margin-right:/*35px*/5.982905982905983%;}

.main_menu ul li:last-child{margin-right:0 !important;}

.main_menu ul li a{display:block; color: #313131; padding-top: 33px; height: 45px; font-weight: bold; font-family: 'Droid Sans', sans-serif; font-size: 17px;
background-repeat: no-repeat; width:170px; height: 100px;}

.main_menu ul li a:hover, .main_menu ul li.current-menu-item a{color:#fff; background-image:url(../images/Onglet-Garage.png); background-position:0 0;}

.main_menu ul li.li_voyages a:hover, .main_menu ul li.li_voyages.current-menu-item a{background-image:url(../images/Onglet-Voyages.png); 
background-position:0 0;}

.main_menu ul li.li_combustibles a:hover, .main_menu ul li.li_combustibles.current-menu-item a{background-image:url(../images/Onglet-Combustibles.png); 
background-position:0 0;}


/* hp */

#main{z-index:1; position:relative;}

.section_slideshow{min-height:531px; background-image:url(../images/tilt.jpg); background-position:center center; background-repeat:no-repeat;
background-color:#1a1a1a; padding-top:40px; position:relative; overflow:hidden; top:-21px; width:100%; margin-bottom:-21px;}

.margin_slideshow{width:1092px; height:448px; margin:0 auto; position:relative; padding-top:54px;}

.margin_slideshow .fond{position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; background-color:#ce1126/*rgba(215,48,48, 0.5)*/; opacity:0.5;
transition:all 0.5s; -webki-transition:all 0.5s;}

.margin_slideshow .wrap_margin{position:relative; z-index:2; height:100%; /* overflow:hidden; */}

.nav_slider{position: absolute; width: 38px; height: 68px; background-image: url(../images/fleches.png); background-repeat: no-repeat; top:45%;
cursor:pointer; z-index:8000;}

.nav_slider.prev{ background-position: 0 0; left:-47px;}

.nav_slider.prev:hover{background-position: -42px 0;}

.nav_slider.next{background-position:-86px 0; right:-47px;}

.nav_slider.next:hover{background-position: -129px 0;}


.myRoundabout{position:relative; top:174px;}

.myRoundabout li{width:608px; /* min-height: 318px; */ border-radius:5px; overflow:hidden; cursor: pointer;
position:relative; margin-top: 49px; box-shadow: 1px 1px 3px 1px #000000; margin:0 auto; display:block !important;}


/*
.myRoundabout li:not(.roundabout-in-focus){transform:scale(0.6); width:608px !important; height:auto !important; margin-left:250px; 
margin-top:-90px;}

.margin_slideshow[data-service='garage'] .myRoundabout li.li_voyages{left:auto !important; right:-50px !important; margin-left:0px;}

.margin_slideshow[data-service='garage'] .myRoundabout li.li_combustibles{right:auto !important; left:-50px !important; margin-left:0px;}

.margin_slideshow[data-service='voyages'] .myRoundabout li.li_combustibles{left:auto !important; right:-50px !important; margin-left:0;}

.margin_slideshow[data-service='voyages'] .myRoundabout li.li_garage{right:auto !important; left:-50px !important; margin-left:0;}

.margin_slideshow[data-service='combustibles'] .myRoundabout li.li_garage{left:auto !important; right:-50px !important; margin-left:0;}

.margin_slideshow[data-service='combustibles'] .myRoundabout li.li_voyages{right:auto !important; left:-50px !important; margin-left:0;}
*/
.myRoundabout li.roundabout-in-focus{}

.myRoundabout li .wrap{position:relative; width:100%; height:100%;}
/*
.myRoundabout li .img{height:262px; width:100%;}
*/

.myRoundabout li .txt{height:72px; background-color:#ce1126; padding-top:10px;}

.myRoundabout li.li_voyages .txt{background-color:#002649;}

.myRoundabout li.li_combustibles .txt{background-color:#ff8a00;}

.myRoundabout li .txt .title{color: white; font-family: arial; text-transform: uppercase; padding-left:25px !important; font-weight: bold;}

.myRoundabout li .txt .title .span{font-size:22px; display:block; font-weight: bold; margin-bottom:8px;}

.myRoundabout li .txt .title .span1{font-size:12px; display:block; font-weight:400;}

.myRoundabout li .txt .link{margin-top:18px; text-align:right; }

.myRoundabout li .txt .link a{display:inline-block; line-height:25px; margin-right:65px;
color: white;
text-transform: uppercase;
text-align: left;
text-decoration: none;
font-size:18px;
font-family: arial;
padding-right:35px;
background-image: url(../images/plus.png);
background-position: center right;
background-repeat: no-repeat;
min-height: 25px;}

.myRoundabout li.inactive .txt .title .span{
    font-size: 11px;
    margin-bottom: 5px;
}
.myRoundabout li.inactive .txt .title .span1{
    font-size: 6px;
}
.myRoundabout li.inactive .txt .link{
	margin-top: 0;
}
.myRoundabout li.inactive .txt .link a{
	line-height: 12.5px;
	font-size: 9px;
	min-height: 12.5px;
	padding-right: 35px;
}

/* pages garage */

#main.main_default{top:-22px;}

.visuel_page{text-align:center; height:84px; overflow:hidden; display:block; width:100%;}

.visuel_page img{max-height:100%;}

.main_default .row_main{padding-top:5px;}


.bloc_sous_pages{width:/*165px*/17.36842105263158%;}

.bloc_sous_pages .logo{text-align:center; margin:0 auto 5px auto; width:/*153px*/92.72727272727273%;}

.bloc_sous_pages ul li a{background-color:#b70707; display:block; border-bottom: 1px solid #a50a0a; border-top: 1px solid #ce1b1b; color: #fffefa;
padding:8px 12px 7px 12px; font-size:16px;     -webkit-transition-property: background-color;
-webkit-transition-duration: 0.5s;
-moz-transition-property: background-color;
-moz-transition-duration: 0.5s;
transition-property: background-color;
transition-duration: 0.5s;}

.bloc_sous_pages ul li.active a, .bloc_sous_pages ul li a:hover{background-color:#e82a2a;}


.post_content{width:/*750px*/78.94736842105263%; color:rgb(52, 52, 52); padding-top:17px; padding-bottom:40px; font-size:16px; line-height:22px;
float:none; margin:0 auto;}

#main.has_sous_pages .post_content{margin:0; float:right;}

.post_content h1{font-weight: bold; padding: 0 0 9px 0; font-size: 28px; border-bottom:1px solid rgb(204, 204, 204); margin-bottom:12px; color:#343434;} 

.post_content .wysiwyg,
.post_content .grille_images{margin-bottom: 30px;}

.post_content .wysiwyg h2{font-weight:700; padding-bottom:9px; font-size: 28px;}

.post_content .wysiwyg h3{font-weight:700; margin-bottom:10px; font-size:18px;}

.post_content .wysiwyg ul{margin-left:15px;}

.post_content .wysiwyg li{list-style:inherit;}

.post_content img.aligncenter{margin:0 auto; display:block;}

.post_content img.alignleft_{margin:0 auto 0 0; display:block;}

.post_content img.alignright{margin:0 0 0 auto; display:block;}

.post_content .br{padding-bottom:12px; display:block;}

.post_content .br1{padding-bottom:20px; display:block;}

.post_content .br_top{padding-top:10px; display:block;}

.post_content .br_top1{padding-top:20px; display:block;}

.post_content .padding_left{padding-left:40px;}

.post_content .barre_grise{border-top:10px solid #ccc; display:block; padding-top:15px; margin-top:25px;}

.post_content .border_grey{border:7px solid rgb(211, 211, 211);}

.post_content .espace:before{content:''; display:inline-block; width:10px;}

.post_content .espace_20:before{content:''; display:inline-block; width:20px;}

.post_content .espace_30:before{content:''; display:inline-block; width:30px;}


.bloc_image_texte{margin-top:8px;}

.bloc_image_texte .txt{padding-right:15px; padding-top:30px;}

.bloc_image_texte .img{width:/*300px*/40%;}


.grille_images{width:/*580px*/77.33333333333333%; width: 80%; margin:0 auto;}

.grille_images .img{width:47.5%; max-width:290px; height:auto; text-align:left; margin-bottom:26px; float: none !important; display: inline-block !important; vertical-align: middle; margin-right: 4%;}

.grille_images .img:nth-child(even){margin-right: 0!important;}

.grille_images .img .title{text-align:center; display:block; font-weight:bold; color:#343434;}


.vehicules_classe{max-width:615px;}

.vehicules_classe h2{background:#d0d0d0; padding:0 5px; text-align:center; font-weight:bold; font-size:16px;}

.vehicules_classe .item{border-bottom:1px solid #d1d1d1; position:relative;}

.vehicules_classe .item .img{width:/*248px*/40.32520325203252%; text-align:center;}

.vehicules_classe .item .img img{max-height:133px;}

.vehicules_classe .item .txt, .vehicules_classe .item .bloc_marque_cta{width:/*355px*/57.72357723577236%; padding-top:12px; position:relative;}

.vehicules_classe .item .txt h3{margin-bottom:4px; color:#e82426; font-weight:700; font-size:16px; line-height:18px;}

.vehicules_classe .item .txt .desc{color:#010101; font-size:14px; line-height:19px; padding-right:21px;}

.vehicules_classe .item .bloc_marque_cta{position:absolute; bottom:0; right:0; padding:0;}

.vehicules_classe .item .bloc_marque_cta .logo_marque{max-width:85px;}

.vehicules_classe .item .bloc_marque_cta .link_cta{bottom:8px; position:absolute; right:21px; margin-bottom:0;}

.vehicules_classe .item .bloc_marque_cta .link_cta a{text-decoration:underline; color:#000; font-size:17px;}


/* pages combustibles */

.page_combustibles .post_content .margin_post_content{max-width:500px;}

.modele_combustibles .bloc_sous_pages ul li a{background-color:#f78908; border-bottom:1px solid #e17909; border-top-color:#ffa509;}

.modele_combustibles .bloc_sous_pages ul li a:hover, .modele_combustibles .bloc_sous_pages ul li.active a{background-color:#fba510;}

.modele_combustibles .post_content .wysiwyg ul{margin-left:0; max-width:610px;}

.modele_combustibles .post_content .wysiwyg ul li{list-style:none; position:relative; padding-left:18px;}

.modele_combustibles .post_content .wysiwyg ul li:before {content: "\2022"; color:#FAA701; position:absolute; left:0; top:0px;
font-size:20px;}


/* pages voyages */

.modele_voyages .post_content{line-height:20px;}

.modele_voyages .post_content p{margin-bottom:15px;}

.modele_voyages .post_content img{border:7px solid rgb(211, 211, 211);}

.modele_voyages .bloc_sous_pages ul li a{background-color:#00264a; border-bottom:1px solid #000910; border-top-color:#003c73;}

.modele_voyages .bloc_sous_pages ul li a:hover, .modele_voyages .bloc_sous_pages ul li.active a{background-color:#113d88;}

.modele_voyages .post_content .wysiwyg ul{max-width:450px;}

.modele_voyages .bloc_image_texte{padding-top:0;}

.modele_voyages .bloc_image_texte .txt{padding-top:5px; width:/*470px*/62.66666666666667%;}

.modele_voyages .bloc_image_texte .img{width:/*270px*/36%;}


.listing_vehicules_voyage .item{position:relative; width:/*764px*/101.8666666666667%;}

.page_nos-taxis .listing_vehicules_voyage .item{width:/*543px*/72.4%;}

.listing_vehicules_voyage .item:last-child{margin-bottom:0;}

.listing_vehicules_voyage .item:after{content:''; margin-bottom:30px; background:#cccccc; display:block; width:/*750px*/98.16753926701571%; height:1px; 
margin-top:30px;}

.page_nos-taxis .listing_vehicules_voyage .item:after{width:/*750px*/138.121546961326%;}

.listing_vehicules_voyage .item .title{font-weight: bold; color: #0851AD; padding-left: 10px; margin-top: 35px; margin-bottom: 10px; font-size:16px;}

.listing_vehicules_voyage .item .data_vehicule{background-color: #d3d3d3; padding:20px 15px; position: relative; overflow:hidden;}

.listing_vehicules_voyage .item .stars li{background-image: url(../images/stars.png); background-position:0 0; width:16px; height:15px; margin-right:5px;
float:left;}

.listing_vehicules_voyage .item .stars li.on{background-position:-16px 0;}

.listing_vehicules_voyage .item .txt{width:/*222px*/30.24523160762943%;}

.page_nos-taxis .listing_vehicules_voyage .item .txt{width:/*222px*/43.27485380116959%;}

.listing_vehicules_voyage .item .txt .caracteristiques{margin-bottom:0; color: #4C4C4C; border-right: 2px solid #4C4C4C; 
width:/*215px*/96.84684684684685%; margin-top:30px; font-family:"arial black"; font-size: 14px; text-align: right; padding-right: 10px;}

.listing_vehicules_voyage .item .images{width:/*490px*/66.7574931880109%;}

.page_nos-taxis .listing_vehicules_voyage .item .images{width:/*240px*/46.78362573099415%; margin-right:/*20px*/3.898635477582846%;}

.listing_vehicules_voyage .item .images li{width:/*240px*/48.97959183673469%; max-width:240px; margin-right:/*5px*/1.020408163265306%;}

.page_nos-taxis .listing_vehicules_voyage .item .images li{width:100%; display:block;}

.listing_vehicules_voyage .item .images li:last-child{margin-right:0 !important; text-align:right;}

.listing_vehicules_voyage .item .images li img{border:none !important;}

.listing_vehicules_voyage .item .link{text-align:right; margin-top:55px; margin-bottom:0 !important;}

.listing_vehicules_voyage .item .link a{display: inline-block; font-size: 14px; line-height:30px; text-align: center;
vertical-align: middle; border: 1px solid #BBB; border-bottom-color: #A2A2A2; border-radius: 4px; 
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #006DCC;
background-image: -moz-linear-gradient(top, #08C, #04C);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08C), to(#04C));
background-image: -webkit-linear-gradient(top, #08C, #04C);
background-image: -o-linear-gradient(top, #08C, #04C);
background-image: linear-gradient(to bottom, #08C, #04C);
background-repeat: repeat-x;
border-color: #04C #04C #002A80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
width:121px;
font-family: arial;
height:30px;
text-decoration: none;}


/* page qui-sommes-nous */

.page_qui-sommes-nous .post_content{width:/*650px*/68.42105263157895%; padding-bottom:20px;}

.page_qui-sommes-nous .post_content h1, .page_qui-sommes-nous .post_content h2{border-bottom:1px solid #ff7b33; padding-bottom:7px; margin-bottom:15px;
font-size: 28px; color: #343434;}

.page_qui-sommes-nous .bloc_image_texte{width:/*496px*/76.30769230769231%; margin:0 auto; padding-top:5px; margin-bottom:32px;}

.page_qui-sommes-nous .bloc_image_texte .img{width:/*200px*/40.32258064516129%; text-align:center;}

.page_qui-sommes-nous .bloc_image_texte .txt{width:/*245px*/49.39516129032258%; line-height:17px; float:right; padding-top:52px;}

.page_qui-sommes-nous .bloc_image_texte .txt p{margin-bottom:20px;}

.page_qui-sommes-nous .wysiwyg{font-size:17px; line-height:19px; font-family:'Droid Sans', sans-serif; color:#313131;}

.page_qui-sommes-nous .wysiwyg p{margin-bottom:20px; text-align:justify;}

.page_qui-sommes-nous .wysiwyg p:last-child{margin-bottom:0 !important;}


/* page contact */

.page_nous-contacter .post_content{padding-top:2px; line-height:18px; width:/*850px*/89.47368421052632%;}

.page_nous-contacter .post_content .margin_post_content{width:/*730px*/85.88235294117647%;}

.page_nous-contacter .post_content h1{border-bottom-color:#1f4187; padding-bottom:7px;}

.page_nous-contacter .post_content p{margin-bottom:20px;}

.page_nous-contacter .post_content p:last-child{margin-bottom:0 !important;}


form .field.error_field [name]{color:red !important; border:solid 5px red !important; position:relative;}

form .field.error_field label{color:red !important;}

form .info_bulle{position:absolute; top:-40px; left:0; background:#ee1111; border-radius:5px; padding:0 15px; height:30px; line-height:30px; 
visibility:hidden; font-size:12px;}
    
form .error_field .info_bulle{visibility:visible;  transition: 0.2s ease; -webkit-transition: 0.2s ease; color:#fff;}

form .info_bulle:after{content:''; display:block; position:absolute; left:20px; bottom:-10px; width: 0; height: 0; 
border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #ee1111;}


.form_contact{margin-top:20px;}

.form_contact .bloc_left{width:/*275px*/37.67123287671233%;}

.form_contact .field{margin-bottom:20px; position:relative;}

.form_contact label{display:block; padding-left: 9px; font-weight: bold; color: #343434; margin-bottom:0;}

.form_contact .star{font-style: italic; color: red;}

.form_contact input, .form_contact textarea{border:6px solid #e0e0e0; width:100%; background-color:#fafafa; height:30px; line-height:30px; padding:0 10px;}

.form_contact textarea{height:316px; line-height:normal; padding:5px 10px; border-bottom-width:10px;}

.form_contact .bloc_right{width:/*435px*/59.58904109589041%;}

.form_contact .field_destination{padding-top:5px;}

.form_contact .field_destination label{font-weight:400; font-style:italic; display:inline-block; margin-right:/*20px*/4.109645337607364%;}

.form_contact .field_destination select{display:inline-block; border:1px solid #ccc; height:21px; line-height:21px; padding:0 4px; 
width:/*170px*/34.9319853696626%;}

.form_contact .bloc_submit button{padding: 14px 40px; background-color: #f0f0f0; border: 1px solid #cccccc; color: #000;}


.bloc_adresse{margin-top:37px;}

.bloc_adresse h2{border-bottom: 1px solid #1f4187; font-weight: bold; color: #343434; margin-bottom:20px; padding-bottom: 7px; font-size: 20px;}

.bloc_adresse .adresse{width:/*260px*/35.61643835616438%; padding-top:35px;}

.bloc_adresse .map{width:/*435px*/59.58904109589041%;}


/* footer */

#footer{background-image: url(../images/backgroundFooter.png); background-repeat: repeat-x; border-top: 1px solid #242329; background-color: #1A1A1A;
padding-top:15px;}

#footer .margin{width:/*640px*/67.36842105263158%;}

.bloc_footer{width:/*195px*/30.46875%; margin-left:/*25px*/3.90625%; background-position: right -15px; background-repeat: no-repeat; 
background-image: url(../images/Trait-Footer.png);}

.menus_footer .bloc_footer:last-child{margin-left:0 !important; background-image:none;}

.bloc_footer .title{color: white; font-size: 14px; text-transform: uppercase; margin-bottom:5px; font-weight:400;}

.bloc_footer ul li{margin-bottom:10px;}

.bloc_footer ul li a{color: #777; display: block;
padding-left: 5px;
width: /*185px*/94.87179487179487%;
font-family: 'Droid Sans', sans-serif;
font-size: 13px;
-webkit-transition-property: color;
-webkit-transition-duration: 0.5s;
-moz-transition-property: color;
-moz-transition-duration: 0.5s;
transition-property: color;
transition-duration: 0.5s;}
    
.bloc_footer ul li a:hover, .bloc_footer ul li.active a{color:#fff;}

.bloc_footer ul li.active a{text-decoration:underline;}

.copyright{text-align:center; background-image:url(../images/traitFooter.png); background-position:center 0; background-repeat:no-repeat; margin-top:13px;
padding-top:9px; font-size: 12px; color: #9F9F9F; font-family: 'Droid Sans', sans-serif; line-height: 16px;}


/*=== responsive ==*/

/* 992px */
@media (max-width:1199px) 
{ 
    .listing_vehicules_voyage .item{width:100%}  
    
    .margin_slideshow{width:900px;}
    
    .nav_slider.prev{left:-27px;}
    
    .nav_slider.next{right:-27px;}
    
    .myRoundabout li:not(.roundabout-in-focus){} 
}

@media (min-width:992px)  and (max-width:1199px) 
{ 
    
}

/* 768px */
@media (max-width:991px) 
{
    body{}
    
    .no_float_sm{float:none !important; width:100% !important; margin-right:auto !important; margin-left:auto !important; display:block !important;}
    
    .align_center_sm{text-align:center !important;}
    
    .margin_bottom_sm{margin-bottom:25px !important;} 
    
    .no_height_sm{height:auto !important; max-height:none !important;} 
    
    .no_padding_sm{padding-right:0; padding-left:0;} 
    
    
    .main_menu ul li{margin-right:0;}
    
    .main_menu ul li a{background-size:100% 100%; width:150px;}
    
    .home .main_menu ul li a{background:none !important; }

    .listing_vehicules_voyage .item .images li{width:48%;}
    
    .listing_vehicules_voyage .item .txt .caracteristiques{font-size:12px;}
    
    .listing_vehicules_voyage .item .link{margin-top:25px;}
    
    .page_nos-taxis .listing_vehicules_voyage .item:after{width:100%;}
    
    
    .section_slideshow{padding-top:120px; background-size:cover; padding-top:40px;}
    
    .margin_slideshow .fond{display:none;}
    
    .myRoundabout{top:auto;}
    
    .myRoundabout li{transform:scale(1) !important; max-width:608px; margin:0 auto 30px auto !important;}
 
}

@media (min-width:768px) and (max-width:991px) 
{
    .container{width:730px;}
    
    .home .main_menu ul li a{color:#313131 !important;}
}

/* 320px */
@media screen and (max-width:767px) 
{
    body{}
    
    .no_float_xs, .pull-right{float:none !important; width:100% !important; margin-right:auto !important; margin-left:auto !important; 
    display:block !important;}
    
    .align_center_xs{text-align:center !important;}
    
    .margin_bottom_xs{margin-bottom:20px !important;}
    
    .no_container_xs{width:100% !important;}
    
    .no_height_xs{height:auto !important; max-height:none !important;}
    
    .no_padding_xs{padding-right:0; padding-left:0;}
    
    
    .container{width:95%;}
    
    #header{ width:100%; top:0; left:0;}
    
    .btn_mobile{background:url(../images/btn.jpg) no-repeat; height:40px; width:40px; position:fixed; right:5px; top:35px; z-index:1000; cursor:pointer;}
    
    .main_menu{position:fixed; left:-100%; top:0; background:#343434; z-index:1000; height:100%; transition:all 0.5s; -webki-transition:all 0.5s;
    margin:0;}
    
    .main_menu.open{left:0;}
    
    .main_menu ul li{display:block; float:none; width:100%;}
    
    .main_menu ul li a{width:100%; height:auto; padding:5px 15px; line-height:normal; background:none; color:#fff; text-align:left;}
    
    .main_menu ul li.li_garage.current-menu-item a, .main_menu ul li.li_garage a:hover{background:#ce1126;}
    
    .main_menu ul li.li_voyages.current-menu-item a, .main_menu ul li.li_voyages a:hover{background:#002649;}
    
    .main_menu ul li.li_combustibles.current-menu-item a, .main_menu ul li.li_combustibles a:hover{background:#ff8a00;}
    
    .logo_header{margin-top:10px;}
    
    .post_content{padding:0 0 20px 0;}
    
    .bloc_footer{background:none;}
    
    .vehicules_classe .item .bloc_marque_cta{position:static; margin-top:10px;}
    
    .post_content .padding_left{padding-left:0;}
    
    .bloc_adresse .adresse{padding-top:0;}
    
    .bloc_image_texte .txt{padding-top:10px !important;}
    
    .post_content .wysiwyg img{margin-bottom:5px;}
    
    .listing_vehicules_voyage .item .images li{width:100% !important; text-align:center !important; margin:0 auto 5px auto !important; 
    display:block !important;}
    
    .listing_vehicules_voyage .item .images li:last-child{margin-right:auto !important;}
    
    
    .myRoundabout li:not(.roundabout-in-focus){width:95% !important; min-height:0;}
    
    .myRoundabout li .img{height:162px;}
    
    .myRoundabout li .txt{height:auto; min-height:72px;}
}
.embedded-content-area{
	z-index:9999;
}
