body{background-color:#FFFFFF;margin:0px;}
.content {width: 100%;max-width: 1000px;margin: auto;min-width: 320px;}
header{clear:both;width:100%;max-width:1000px;height:120px;padding:0px;}
/*.table_screen{border-collapse:collapse;border:0px;width:100%;}
.screen_gauche_1,.screen_droite_1{height:271px;background:transparent url(fond_haut.png) repeat-x top center;padding:0px;min-width:250px;}
.screen_gauche_3,.screen_droite_3{padding:0px;color:#FFFFFF;border-top:0px;margin-top:8px;background:transparent url(fond_bottom.png) repeat-x top center;}
*/
main,footer{clear:both;width:100%;max-width:1000px;padding:0px;}
main{float:left;}

.gauche{width:280px;vertical-align:top;padding-right:20px;float:left;}
.center{width:650px;padding-top:10px;vertical-align:top;float:left;margin-left:25px;}
/*.tr_bas{clear:both;width:1000px;}
*/
.header{background:transparent url(header.jpg) no-repeat top center;width:536px;height:140px;}
.content{min-width:320px;}
/*.mode_preview{display:none;}*/

/*GENERAL***********************************************************************************************************************************/
h1,.titre, .google_map h2 {color:#5BB5C8;border-bottom: 2px solid #BAA199;margin-bottom:10px;font-size:16px;font-family:Helvetica,Verdana,Arial;}
h2, .sous_titre {color:rgb(186, 172, 163);font-size:14px;font-family:Helvetica,Verdana,Arial;}
h3 {color:#5BB5C8;font-size:12px;font-family:Helvetica,Verdana,Arial;}
a{color:#5BB5C8; text-decoration:none;}
a:hover{color:#5BB5C8; text-decoration:underline;}
.statique{clear:both;float:left;margin-top:20px;text-align:justify;width:98%;margin-left:1%;margin-right:1%;margin-bottom:20px;}
.statique h1, .statique .box_contenu, .statique .module_content{width:100%;}
.statique_plus .lien, .statique_plus .lien:hover{background:none;padding-left:5px;}
p{margin:0;padding:0;color:#000000;}
.pagination{width:100%;}

/*COULEUR*/
.membre_encart,.menu_bas, .reservation_express .content_reservation{border:1px solid #5BB5C8;background:#5BB5C8;color:#FFFFFF;}

.C_fond {}
.C_fond a{color:#5BB5C8;}
.C_encart{background-color: #f5f5f5;color:#5BB5C8;}

input,select,textarea{border:1px solid #BAA199;height:18px;padding-left:4px;background-color:#ffffff;color:#5BB5C8;}
select{height:20px;}
input[type='button'],input[type='submit'],._bouton, .promotion_reserver .action_reserver_icone,.promotions_liste .action_reserver_icone,.reservation_fin .bouton_paiement{background:none;background-color:#5BB5C8;color:#FFFFFF;border:1px solid #5BB5C8;;border-radius:8px;-moz-border-radius:8px;vertical-align:center;line-height:22px;height:auto;cursor:pointer;padding-bottom:2px;padding:8px;font-weight:bold;}
input[type='button']:hover,input[type='submit']:hover,._bouton:hover, .promotion_reserver .action_reserver_icone:hover,.promotions_liste .action_reserver_icone:hover,.reservation_fin .bouton_paiement:hover{background-color:#FFFFFF;color:#5BB5C8;border:1px solid #5BB5C8;}

.item_libelle, .promotions .promotion_conditions .lib_conditions{color:#0F1659;clear:both;float:left;}
.item_valeur{float:left;}

/*PAGE ACCUEIL*/

#page_accueil .articles_liste .module_content_centre{width:100%;}
#page_accueil .gauche .articles_liste{width:100%;padding:0;margin:0;}
#page_accueil .gauche .articles_liste .module_content_left, #page_accueil .gauche .articles_liste .module_content_right{display:none;}
#page_accueil .gauche .articles_liste .module_content_centre{float:left;}
#page_accueil .gauche .articles_liste .contenu_texte{margin:0;}
#page_accueil .gauche .articles_liste center{float:left;width:100%;}
#page_accueil .gauche #article_740 p{display:none;}
#page_accueil .gauche #article_740 {margin-top:10px;}
#page_accueil .gauche #article_740 h2{display:none;}
.gauche .statique_plus{padding:0px 1%;margin-bottom:0;}
#article_741 img, #article_741 .photo{max-width:100%;max-height:none;}

.articles_liste .style5{box-shadow:5px 10px 5px #d8d5d4;background-color:#efefef;padding:1%;width:98%;}

/*MENU PORTAIL*/
.menu_portail{clear:both;width:100%;background-color:rgb(186, 172, 163);height: 30px;}
#menu{padding:0px;}
.menu_portail .module_header,.menu_portail .module_bottom{display:none;}
#menu a{color:#FFFFFF;}
#menu a:hover{color:#000000;text-decoration:none;}
#menu, #menu ul ,#admin_menu{float:left;height:30px;line-height:30px;padding:0;margin:0;}
html > body #menu li {min-width:160px;height:30px;padding-right:0px;padding-left:0px;border:0px;font-size:14px;font-weight:bold;color:#FFFFFF;margin-right:1px;list-style:none;float:left;line-height:30px;vertical-align:center;text-align:center;text-transform:uppercase;}
html > body #menu .separateur{display:none;}

/*FLAGS*/
.flags{position:absolute;margin-left:950px;margin-top:-90px;}

/*DISPLAY:NONE*/
.menu_portail .module_header,.menu_portail .module_bottom,.actualites_liste .module_header,.actualites_liste .module_bottom,.articles_liste .module_header,.articles_liste .module_bottom{display:none;}

/* *****************************************************************************************************************************************/
/* CSS DES MODULES PARTICULIERS SITE CLIENT ************************************************************************************************/
/* *****************************************************************************************************************************************/

/*GENERAL MODULES*/
.categories, .categories_liste, .agences, .contact, .actualites_liste, .articles_liste, .reservation, .membre, .promotions_liste, .promotions, .plan_site, .article, .partenaires_liste, .paiement_retour, .statique_plus{float:left;background-color:#FFFFFF;padding-top:10px;padding-bottom:10px;margin-bottom:10px;width:98%;padding-left:1%;padding-right:1%;}
.actualites_liste{max-width: 660px;padding:0px;}

/*ENCART MEMBRE*****************************************************************************************************************************/
.membre_encart{position:absolute;top:10px;margin-left:650px;float:left;color:#000000;border:1px solid #5BB5C8;background:#5BB5C8;padding:10px;max-width:270px;}
.membre_encart .encart_content{float:left;margin-left:-8px;}
.membre_encart .titre{color:#FFFFFF;}
.membre_encart .lib{clear:both;float:left;width:96px;margin-top:4px;margin-left:15px;text-align:right;margin-right:4px;color:#FFFFFF;}
.membre_encart input{clear:none;float:left;margin-bottom:2px;margin-top:2px;line-height:18px;height:18px;padding:0px;width:160px;}
.membre_encart #connexion_id,.membre_encart #connexion_pass{clear:none;float:left;}
.membre_encart .connexion_bouton input{margin-bottom:0px;margin-left:90px;background-color:#FFFFFF;color:#5BB5C8;width:120px;height:22px;}
.membre_encart .message_bienvenue{padding-left: 70px;padding-top: 10px;color:#FFFFFF;}

/*MENU_BAS*/
.menu_bas{height:27px;width:100%;padding:0px;line-height:18px;border-top:0px;}
.menu_bas a{color:#FFFFFF;}
.menu_bas .menu_item{padding-left:10px;margin-top:5px;float:left;width:auto;font-size:11px;}
.bottom_micropulse{clear:both;text-align:center;}

/*RESERVATION*/
._titre,._sous_titre{color:#FFFFFF;border-bottom: 2px solid #BAA199;background-color:#5BB5C8;margin-top:0px;}

.reservation{border:0px;}
.reservation_etape_form .reservation_version_etape2, .reservation.reservation_express{background:transparent;}
.reservation .tarif_ttc, .reservation .forfait_tarif_principal,.reservation .forfait_tarif_secondaire{color:#5BB5C8;}
.reservation_form .categorie ._items,.reservation_form .categorie .categorie_titre{display:none;}

.reservation_partage_parc ._titre, .reservation_options .ligne_forfait_lib, .reservation_options .ligne_forfait_val,.reservation_options .ligne_total_lib, .reservation_options .ligne_total_val, .commande_oubli_pass ._sous_titre{color:#FFFFFF;}

#forfait_options_choix{margin-bottom:20px;}
#forfait_options_choix .form_option{float:left;clear:both;width:100%;}
#forfait_options_choix .option_form_valeur{width:55px;margin-right:8px;margin-left:10px;}
#forfait_options_choix .option_form_description{padding-left:4px;font-style:italic;}
#forfait_options_choix .option_form_lib{color:#000000;font-weight:normal;width:400px;}
#forfait_options_choix .option_form_libs{max-width:80%;}
#forfait_options_choix ._libelle{clear:none;padding-top:6px;}
#forfait_options_choix .forfait_tarif_option_principal{font-weight:bold;color:#5BB5C8;}
.reservation_forfait .dispo_ko{font-weight:bold;font-size:16px;margin-top:20px;color:#5BB5C8;}


.reservation_forfait .ligne_options_val{margin-left:282px;padding-top:2px;font-weight:bold;color:#5BB5C8;border-top:1px solid #000000;margin-top:2px;}
.reservation_forfait .ligne_total_val{margin-left:269px;padding-top:6px;font-size:18px;}
.reservation_forfait .option_photo img{max-width:90px;max-height:90px;}
.reservation_forfait #box_disponibilites .box_titre{display:none;}
.reservation_forfait .dispo_ok_simple{background-color:#5bb5c8;border-bottom:2px solid #baa199;color:#FFFFFF;margin-top:10px;margin-bottom:10px;padding:8px;width:121px;}

#forfait_box ._sous_titre{margin-bottom:10px;}
.forfait_description ._titre{background-color:transparent; color:rgb(186, 172, 163);font-size:12px;font-weight:bold;}
.forfait_description .photo{margin-bottom:10px;}
.forfait_description ._valeur{font-weight:bold;}

.reservation_client ._libelle{width:15%;;margin-right:1%;}
.reservation_client .donnee_nom, .reservation_client .donnee_prenom, .reservation_client .donnee_tel, .reservation_client .donnee_fax, .reservation_client .donnee_cp, .reservation_client .donnee_ville, .reservation_client .donnee_portable{width:30%;margin-right:1%;}
.reservation_client .donnee_nom input, .reservation_client .donnee_prenom input, .reservation_client .donnee_tel input, .reservation_client .donnee_fax input, .reservation_client .donnee_cp input, .reservation_client .donnee_ville input, .reservation_client .donnee_portable input{width:100%;}
.reservation_client .donnee_societe input, .reservation_client .donnee_mail input, .reservation_client .donnee_adresse input, .reservation_client .donnee_adresse2 input{width:100%;}
.reservation_client .donnee_societe, .reservation_client .donnee_mail, .reservation_client .donnee_adresse, .reservation_client .donnee_adresse2{width:77.5%;margin-right:1%;}
.reservation_client .inputs,.reservation_client .reservation_connexion{clear:both;float:left;}
.reservation_client .inputs{padding:10px;}
.reservation_client .inputs .lib{float:left;display:block;padding-top:7px;padding-right:15px;}
.reservation_client .inputs input[type="radio"]{float:left;padding-top:0px;}
.reservation_client .champs_sup{float:left;margin-top:10px;background-color:#EBEBEB;width:100%;}
.reservation_client .champs_sup .libelle{width:35%;}
.reservation_client .champs_sup .donnee{width:50%;}
.reservation_client .champs_sup .donnee input{width:100%;}
.reservation_client #connexion{margin-bottom:10px;}
.reservation_client .donnee_message textarea, .reservation_client .mentions_legales{width:99%;margin-right:1%}

.reservation_fin #PaymentRequest #bouton{font-weight: bold;margin-bottom: 10px;margin-left: 200px;margin-top: 15px;text-align: center;width: 215px;}
reservation .etape_precedente{font-size:18px;font-weight:bold;margin-right:6px;padding-bottom:3px;margin-top:-1px;}
.reservation .km_estimes_encart a{color:#BCBCBC;}
.etape_precedente{color:#5BB5C8;}

/*RESERVATION_EXPRESS*/
.reservation_express .types{display:none;}
.reservation_express .agence_nom{line-height:30px;}
.reservation_express .presentation,.reservation_express .reservation_form .categorie .libelle{display:block;font-size:14px;color:#FFFFFF;width:260px;line-height:30px;font-size:14px;font-weight:bold;padding-left:6px;}
.reservation_express .reservation_form .categorie .libelle{}
.reservation_express .code_promo{margin-bottom:10px;}
.reservation_express .libelle_aller{}
.reservation_express .liste_type{margin-top:10px;float:left;}
.reservation_express .calendar_contener{float:left;margin-bottom:15px;margin-top:10px;}
.reservation_express .content_reservation{padding:10px;width:280px;min-height:380px;}
.reservation_express .km_estimes_encart{display:none;}
.reservation_express .select_agence{width:260px;}
.reservation_express .liste_type .item{width:130px;margin:0px 3px;cursor:pointer;margin-bottom:10px;}
.reservation_express .liste_type .img_vehicule, .reservation_express .liste_type .nom {width:100%;display:block !important;}
.reservation_express .liste_type .nom{font-size:11px;text-align:justify;}
.reservation_express .liste_type .img_vehicule img{width:130px;height:65px;border:2px solid #FFFFFF;}
.reservation_express .liste_type .item_on img{border:2px solid #BAA199;}
.reservation_express .agence_aller, .reservation_express .agence_retour{color:red;font-weight:bold;}
.reservation_express .suivant_etape{display:block;font-size:14px;color:#5BB5C8;width:142px;line-height:30px;font-size:14px;font-weight:bold;margin-left:40px;text-align:left;padding-left:50px;background-color:#FFFFFF;}

/*ACTUALITES*********************************************************************************************************************************************/
.actualites_liste h2,.actualites_liste .date{display:none;}
.actualites_liste{height:500px;overflow:hidden;background:transparent;}
#slider_actualites_liste img,#slider_actualites_liste .photo,actualites_liste .bx-wrapper{max-width:650px;} 
.actualites_liste .bx-pager{position:relative;margin-left:550px;margin-top:-4px;}
.actualites_liste .bx-pager .bx-pager-item{float:left;width:20px;}
/*.bx-pager a{background: url("../default/pager.png") no-repeat 0px 0px;width:20px;height:20px;}*/
.actualites_liste  .bx-pager-link {width:20px;height:20px;}

/*ARTICLES_LISTE*/
.articles_liste{text-align:justify;}
.articles_liste h1, .articles_liste .items, .articles_liste .item,.articles_liste .module_content{float:left;width:100%;}
.articles_liste .date{display:none;}
.articles_liste .documents{margin-left:5px; margin-top:5px;}
.articles_liste .contenu_texte{margin-left:5px;margin-right:5px;}
.articles_liste .photo img{max-width:650px;}
#page_accueil .articles_liste img{max-width:100% !important;height:auto;}


.articles_liste .style3 .photos {clear:both;float:left;text-align:center;width:100%;margin:auto;}
.articles_liste .style3 .photo{float: left;width: 48%;margin: 5px 1%;}
.articles_liste .style3 img{width:100%;float:left;height:auto;}

/*ARTICLE*/
.article .date{display:none;}
.article .photos {max-width:650px;height:auto;width:auto;}
.article .photo, .article img, .article a{max-width:100%;height:auto;width:auto;}
.gauche .articles_liste .photo img{max-width:277px}


/*CATEGORIES_LISTE***************************************************************************************************************************************/
.categories_liste .item {clear:both;float:left;color:#000000;margin-bottom:10px;background-color:transparent;border:0px;text-align:center;width:98%;padding:0;padding-left:1%;height:200px;}
.categories_liste .famille {clear:both;background-color:transparent;padding:0px;margin-bottom:10px;width:99.9%;float:left;}
.categories_liste .titre_famille, .famille h1 {display:none;}
.categories_liste img{max-height:120px;max-width:180px;}
.categories_liste .photo{position:relative;float:left;top:25px;left:20px;width:23%;text-align:center;height:70px;}
.categories_liste .titre{clear:both;float:left;margin-top:-80px;line-height:20px;height:20px;float:left;font-weight:bold;text-align:left;width:100%;font-size:12px;}
.categories_liste .plus_infos{float:left;font-weight:bold;font-size:14px;text-align:right;width:100px;margin-left:520px;margin-bottom:10px;margin-top:45px;padding:8px;border-radius:8px;-moz-border-radius:8px;cursor:pointer;text-align:center;}
.categories_liste .action_reserver_icone{clear:none;float:left;background:transparent url(kit.png) no-repeat scroll -321px -61px;width:187px;height:30px;}
.categories_liste .libelle_action{clear:none;float:left;width:99%;text-align:right;font-size:12px;font-style:italic;color:rgb(186, 172, 163);cursor:pointer;}
.categories_liste .icones{position:absolute;margin-top:68px;margin-left:250px;}
.categories_liste .prix_appel {float:left;width:190px;margin-left:460px;margin-top:-150px;}
.categories_liste .details, .categories_liste .tarif_ttc{width:auto;}
.categories_liste .tarif_ttc{font-size:14px;color:#0F1659;font-weight:bold;}

/*FICHE CATEGORIE*/
.categories .nom_interne{display:block;color:rgb(186, 172, 163);}
.categories .icones{position:relative;left:120px;top:-10px;}
.categories .description .item_valeur{text-align:justify;}
.categories img{max-height:180px;max-width:300px;height:auto;width:auto;}
.categories .photo_container{clear:both;margin-top:20px;float:left;width:100%;}
.categories .photo{width:49%;float:left;}
.categories .titre{border:0px;}

/*AGENCES*/
.agences .agence_reserver{display:none;}
.agences .coordonnees{margin-top:10px;}
.agences .horaires {display:block;clear:both;float:left;margin-top:10px;width:100%;}
.google_map{clear:both;float:left;width:98%;padding-left:1%;padding-right:1%;margin-top:10px;margin-bottom:10px;background-color:#FFFFFF;}

/*MODULE CONTACT*****************************************************************************************************************************************/
.contact ._libelle{clear:none;line-height:15px;float:none;}
.contact .col_quadruple_1,.contact .col_double_1{clear:both;width:18%;}
.contact .col_quadruple_3{width:14%;}
.contact .col_quadruple_1,.contact .col_quadruple_3, .contact .col_double_1{margin-right:1%;float:left;padding-top:8px;}
.contact .col_quadruple_2,.contact .col_quadruple_4{width:30.1%;margin-right:2%;float:left;}
.contact .col_double_2{width:78%;margin-right:2%;float:left;}
.contact .col_quadruple_2 input,.contact .col_quadruple_4 input, .contact .col_double_2 input,.contact .col_double_2 textarea{width:100%;}
.contact .col_double_2 select{width:101%;}
.contact .col_simple{font-style:italic;}
.contact textarea{height:110px;margin-top:4px;}
.contact .anti_spam, .contact .valider{width:100%;text-align:center;}

/*PLAN SITE*/
.plan_site .separateur{list-style:none;}

/*ESPACE MEMBRE*****************************************************************************************************************************************/
.membre{margin-top:10px;border:1px solid rgb(186, 172, 163);}
.membre #oubli{display:none;width:600px;border:1px solid rgb(186, 172, 163);margin-left:30px;padding:10px;}

#membre .connexion{margin-left:100px;}
#membre .connexion input, #membre #oubli input{width:280px;}

.membre .oubli_lib{margin-top:10px;cursor:pointer;}
.membre .titre .titre_lib{clear:both;float:left;width:83%;}
.membre .titre .deconnexion{float:left;width:15%;}
.membre .titre{float:left;width:100%;font-weight:bold;}

.membre .menu{float:left;width:100%;font-weight:bold;color:#FFFFFF;background-color:#5BB5C8;line-height:30px;}
.membre .menu_item {color:#FFFFFF;width:auto;text-align:center;min-width:150px;float:left;border-right:1px solid #FFFFFF;}
.membre .menu_item:hover{background-color:rgb(186, 172, 163);}
.membre .membre_contenu{float:left;margin-top:20px;}
.membre .membre_photo{clear:both;float:left;background:transparent url(../espace_client/icone_accueil.png) no-repeat;width:128px;height:128px;margin:20px 20px;}
#espace_client .form_coordonnees, #espace_client .fiche{clear:both;float:left;background-color:#FFFFFF;border:1px solid rgb(186, 172, 163);}
#espace_client .form_coordonnees .texte{padding-top:10px;}
#espace_client .fiche .reservation_titre{font-weight:bold;font-size:13px;color:#5BB5C8;border-bottom:1px solid rgb(186, 172, 163);}
#espace_client .fiche .reservation_lib{clear:both;float:left;color:#5BB5C8}
#espace_client .fiche .reservation_valeur{float:left;}
#espace_client .fiche .reservation_historique_lib{clear:both;float:left;font-weight:bold;color:#FFFFFF;width:83%;background-color:rgb(186, 172, 163);}
#espace_client .fiche .reservation_historique_cacher{float:left;cursor:pointer;width:15%;color:#FFFFFF;background-color:rgb(186, 172, 163);}
#espace_client .fiche .reservation_historique_cacher a{color:#FFFFFF;}
#membre #creation_compte, #membre .inscription_client_lib{display:none;}
#membre .membre_coordonnees h1, #membre .membre_reservations h1{float:left;width:100%;margin-top:15px;}
.menu_bas{margin-left:1%;margin-top:40px;line-height:25px;width:98%;}
.articles_liste table{max-width:100%;}


/*MODIFS DU 03/08/2020*/
/*COULEURS
Bleu : #01D0E2
Jaune : #F3DD00
Gris Foncé : #4E4C59
*/

body{font-family: "Open Sans",sans-serif;font-size:14px;}
html > body #menu li {font-size: 15px;}

.header_in,.main_in, .footer_in{max-width:1300px;min-width:280px;margin:auto;}
.content {width: 100%;max-width: inherit;margin: auto;min-width: 280px;}
header,main,footer{clear:both;width:100%;padding:0px;margin:auto;max-width:inherit;}
.header_in{max-width:inherit;}

.header{background:transparent url(logo2.png) no-repeat center center;width:250px;float:left;margin-left:2%;margin-right:2%;height:120px;}
.tel{background:transparent url(tel.png) no-repeat top center;float:left;width:500px;height:120px;margin-left:0px;background-size:100%;}

.gauche{width:25%;margin-right:1%;}
.center{width:71%;margin-left:1%;}


input,select,textarea{border:1px solid #01D0E2;height:30px;padding-left:4px;background-color:#ffffff;color:#01D0E2;}
input[type='radio']{height:auto;}
.reservation_express .suivant_etape,input[type='button'],input[type='submit'],._bouton, .promotion_reserver .action_reserver_icone,.promotions_liste .action_reserver_icone,.reservation_fin .bouton_paiement, .membre_encart .connexion_bouton input{background:none;background-color:#01D0E2;color:#FFFFFF;border:1px solid #01D0E2;;border-radius:8px;-moz-border-radius:8px;vertical-align:center;line-height:22px;height:auto;cursor:pointer;padding-bottom:2px;padding:8px;font-weight:bold;}
.reservation_express .suivant_etape:hover,input[type='button']:hover,input[type='submit']:hover,._bouton:hover, .promotion_reserver .action_reserver_icone:hover,.promotions_liste .action_reserver_icone:hover,.reservation_fin .bouton_paiement:hover, .membre_encart .connexion_bouton input:hover{background-color:#FFFFFF;color:#01D0E2;border:1px solid #01D0E2;}

._titre, ._sous_titre{background-color:#01D0E2;}
h1, .titre, .google_map h2{color:#01D0E2;;font-size:18px;border:none;}
.categories_liste .titre{font-size:18px;height:auto;line-height:30px;}
a{color:#01D0E2; text-decoration:none;}
a:hover{color:#01D0E2; text-decoration:underline;}

._titre{background-color:#01D0E2;border:none;color:#FFFFFF;}

.menu_portail{background-color:#01D0E2;}
#admin_menu{float:none;margin:auto;width:700px;}

.membre_encart{border:2px solid #01D0E2;background-color:#FFFFFF;color:#FFFFFF;right:50px;padding:5px;top:2px;}
.membre_encart .titre, .membre_encart .lib{color:#000000;font-size:14px;}
.membre_encart .titre{border-bottom:2px solid #01D0E2;}
.membre_encart .connexion_bouton input{height:auto;line-height:5px;}

.fond_accueil{background:transparent url(fond_accueil.jpg) no-repeat top left;width:1800px;height:675px;margin:auto;max-width:100%;}
.fond_accueil span{color:#fff;font-size: 24px;float: right;margin-right: 17%;margin-top: 45px;font-weight: bold;}
.ancv{text-align:center;margin-right:25% !important;background-color:rgba(255, 255, 255, .7);border-radius:90px;padding:30px;display:block;color:#01D0E2 !important;}

.lien_vehicule{font-weight:bold;font-size:18px;margin:auto;display:block; width:100px;margin-top:-10px;}
.avis_client{font-weight:bold;width:270px;margin:auto;font-size:24px;margin-top:20px;color:#868686;text-align:center;}

.actualites_liste{margin:auto;float:none;margin-top:10px;height:190px;}
.actualites_liste .bx-pager{margin:auto;float:none;position:static;width:15%;height:190px;}

#page_accueil .reservation{margin-top:80px;padding:0px;}
.reservation_express .content_reservation{width:100%;border:4px solid #01D0E2;background-color:#FFFFFF;font-size:17px;min-height:inherit;}
.reservation_express .reservation_form .categorie .libelle, .reservation_express .content_reservation{color:#000000;}
.reservation_express .liste_type .img_vehicule img{border:2px solid #01D0E2;}
.reservation_express .liste_type .item_on img{border:2px solid #BAA199;}
.reservation_express .calendar_contener{width:100%;}
.reservation_express .presentation{width:auto;font-size:20px;}
.reservation_express ._libelle{clear:none;margin-top:6px;margin-left:5%;font-size:17px;}
.reservation_express .select_agence{width:300px;}
.reservation_express select{font-size:17px;height:30px;line-height:30px;margin-top:7px;}
.reservation_express input{font-size:17px;}
.hasDatepicker{width:98px;}
#page_accueil .reservation_express select{margin-right:5%;}
.reservation_express .liste_type .item{width:47%;margin-right:1%;padding-right:1%;}
#page_accueil .reservation_express .liste_type{clear:both;float:none;}
.reservation_express .liste_type .img_vehicule img{width:100%;height:auto;}
#page_accueil .reservation_express .liste_type .item{width:17%;margin:0px 1%;padding-right:1%;}
#page_accueil .reservation_express .liste_type .nom{font-size:13px;}
#page_accueil .reservation_express .suivant_etape{text-align:center;margin:0;clear:both;float:right;margin-top:6px;}
#page_accueil .reservation_express .categorie .libelle{padding-left:6px;}
#page_accueil .reservation_express .calendar_contener ._libelle{margin-left:14%;}
.forfait_description .photo{clear:both;}


.reservation_forfait .dispo_ok_simple{width:75px;text-align:center;background-color:#01D0E2;}
#forfait_options_choix .forfait_tarif_option_principal, .reservation_forfait .ligne_options_val, .reservation .tarif_ttc, .reservation .forfait_tarif_principal, .reservation .forfait_tarif_secondaire{color:#01D0E2;}
.reservation_client .inputs .lib{padding-top:4px;}

/*.laperle_vehicules .owl-item{border:2px solid #01D0E2;height:250px;padding:10px;width:23% !important;margin-left:1% !important;margin-right:1% !important;}*/
.laperle_vehicules{margin-bottom:20px;}
.laperle_vehicules .item{border:2px solid #01D0E2;padding:10px;height:270px;}
.laperle_vehicules .owl-carousel .owl-item img{height:176px;}
.laperle_vehicules .owl-carousel .titre{font-size:15px;margin-top:10px;color:#01D0E2;border:none;}
.laperle_vehicules .prix_appel{font-size:16px;width: 39%;float: right;color:#4E4C59;text-align:center;}
.laperle_vehicules .prix_appel .prix{color:#01D0E2;font-size:22px;}

.laperle_bottom{float:left;width:29%;margin-top:20px;padding:0 2%;text-align:center;}
.laperle_bottom p, .laperle_bottom a, .facebook a{color:#FFFFFF;font-size:16px;width:210px;}
.menu_bas{background-color:transparent;border:0px;font-weight:bold;float:left;width:33%;}
.menu_bas .menu_item{width:100%;}
.menu_bas a:hover{text-decoration:underline;color:#FFFFFF;}

.bottom_micropulse a{color:#ffffff;}
.facebook{width:23%;text-align:center;float:left;margin-right:10%;}
.facebook .logo{background:transparent url(facebook.png) no-repeat center center;width:100%;height:60px;margin-top:45px;} 

.menu_bas .menu_item {font-size: 14px;}
.footer_in{background-color:#01D0E2;}

.articles_liste{padding:0;}
.articles_liste .item{background-color:#F3F3F3;padding: 10px 1% 10px 2%;margin-bottom:20px;}
.articles_liste .photo img{width:100%;}
.style0 .photos, .style1 .photos {width:30%;margin-right:2%;}
#article_1222 .photos{margin-top:-53px;margin-right:-1%;}
#article_1222{height:200px;overflow:hidden;margin-top:20px;}
.categories_liste .plus_infos{float:right;}
.categories_liste img {max-height: 150px;max-width: 220px;}

.contact .col_quadruple_2 input, .contact .col_quadruple_4 input, .contact .col_double_2 input, .contact .col_double_2 textarea{width:99%;}
.contact .col_double_2 select{width:100%;}

.membre .menu{background-color:#01D0E2;}
#espace_client .fiche .reservation_titre, #espace_client .fiche .reservation_lib, .membre_encart .message_bienvenue{color:#01D0E2;}


/*TABLETTES*/
@media only screen and (max-width: 990px){
	 html > body #menu li{min-width:auto;margin-left:2%;margin-right:2%;}
	 #menu,#admin_menu{width:100%;}
	.statique_plus{display:none;}
	.center, .gauche, .droite{width:99%;margin-left:1%;padding:0;}
	.reservation_express .content_reservation{margin:auto;}
	.menu_portail{clear:both;padding-top:0;font-size:14px;}
	.membre_encart{display:none;}
	#menu{padding-left:0px;}
	.reassurance .item4{clear:both;}
	.reassurance .item{width:31%;}
	.quick_links .item{clear:both;width:99%;}
	
	.bottom_alliance{margin-top:40px;}
	.actualites_liste .item h2{margin-left:10%;width:70%;}
	#reservation_form_express{min-height:150px;}
	#reservation_form_express #recherche_agences{width:84%;}
	
	.categories_liste .nom_interne, .categories .nom_interne{display:none;}
	.categories_liste .plus_infos{float:right;margin-left:0px;}
	
	.carte_france{height:450px;}
	
  .agences .siege_social{float:none;clear:both;}
	.agences .coordonnees, .agences .horaires{width:100%;}
	.articles_liste .photo img{max-width:100%;}
	.articles_liste .style0 .photos, .articles_liste .style1 .photos{float:none;}
	.articles_liste .style5{padding:0;}
	
	.page_reservation .gauche{display:none;}
	.reservation_etape_form .gauche{display:block;}
}

/*PORTABLE*/
@media only screen and (max-width: 550px){
	
	.articles_liste td{display:block;clear:both;}
	.reservation_express .content_reservation{width:96%;padding:10px 2%;}
	.main_in{width:100%;}
	.header{background:transparent url(header_mobile.png) no-repeat top center;width:320px;height:140px;}
	.mobile_only{display:block;}
	.mobile_menu{display:block;}
	.mobile_menu .fa{font-size:4em;position:absolute;right:20px;top:40px;color:#5BB5C8;}
	.tel{width:350px;}
	#menu, .lien_connexion{display:none;}
	#menu{height:auto;margin-top:-62px;position:absolute;}
	#menu li ul li{display:none;}
	html > body #menu li, #menu li{width:100%;background-color:#5BB5C8;line-height:50px;margin-bottom: 1px;text-align: center;}
	.menu_portail, .menu_portail #menu a, html > body #menu li, #menu, #menu ul, #admin_menu{height:auto;}
	html > body #Menu li{padding:5px 0px;}
	.menu_portail{margin-left:0;overflow:hidden;font-size:16px;}
	#menu{width:100%;z-index:100;background-color:#FFFFFF;padding-left:0px;margin-top:0px;}
	/*.mobile_menu .fa {position:relative;left:0;top:0;float:right;margin-top:-225pw;margin-right:15px;cursor:pointer;}*/
	html > body #menu li{min-width:110px;}
	.menu_bas{height:66px;}
	.carte_france{height:267px;}
	.partenaires_liste .photo{display:none;}
	.partenaires_liste .infos{width:100%;}
	 .menu_732{display:none;}
	
	.reassurance .item{width:49%;}
	.reassurance .item4{clear:none;}
	.reassurance .item3, .reassurance .item5{clear:both;}
	
	.actualites_liste{height:auto;}
	.actualites_liste img{min-height:200px;width:100%;}
	.actualites_liste .item h2{display:none;}
	.bx-controls-direction{margin-top:-130px;}
	
	/*
	.categories_liste .icones{margin:5px;position:static;margin-top:}
	.categories_liste .photo{float:none;width:90%;}
	*/
	.categories_liste .icones{clear:both;margin-top:16px;margin-left:0px;}
	.categories_liste .libelle_action{display:none;}
	.categories_liste .photo{top:76px;}
	.categories .photo{width:100%;}
	.categories .icones{left:0;top:0;clear:both;}
	
	.bottom_alliance{margin-top: 80px;line-height: normal;}
	
	.page_presentation .quick_links .item{background-size:100%;}
	.reservation_express .liste_type .item {width: 44%;margin: 0px 2%;}
	
	.contact ._libelle, .contact ._valeur{clear:both;width:97%;text-align:left;}
	.reservation_client ._libelle, .reservation_client ._valeur, .reservation_client .champs_sup .libelle, .reservation_client .champs_sup .donnee{clear:both;width:97%;text-align:left;}
	
	.reservation_forfait .forfait_tarification{float:none;width:98%;}
	.reservation_forfait .forfait_description{width:98%;float:none;}
	.reservation_forfait .ligne_options_val, .reservation_forfait .ligne_total_val {margin-left:0px;float:right;}
	#reservation_form_express{padding:0px;}
	
	#forfait_options_choix .option_form_lib{width:auto;}
	.reservation_forfait .ligne_total_val{margin-left:20%;}
	
	.reservation_express .libelle_aller, .reservation_express .libelle_retour{width:80%;}
	.reservation_express ._libelle{clear:both;}
	
	
		#reservation_form_express .agence_modification{float:right;margin-top:-59px;}
	#reservation_form_express .loueur_nom img{max-width: 150px;max-height: 55px;}
	#reservation_form_express .categorie{margin-top:27px;}
	.reservation_fin #PaymentRequest #bouton{margin-left:10%;}
	
	.fond_accueil{display:none;}
	#page_accueil .reservation{margin-top:0px;}
	.lien_vehicule{display:none;}
	.laperle_vehicules{display:none;}
	.actualites_liste, .avis_client{display:none;}
	#article_1222 .photos{display:none;}
}