/* DEBUG ********************************************************************************************************************************************************/
.mode_preview{position:absolute;width:120px;margin-top:50px;padding:5px;background-color:#C0514E;color:#FFFFFF;font-weight:bold;}
.mode_preview a,.mode_preview a:visited{color:#FFFFFF;}
.mode_debug{position:absolute;width:120px;padding:5px;background-color:#3D4A91;color:#FFFFFF;font-weight:bold;}
.mode_debug a,.mode_debug a:visited{color:#FFFFFF;}
.mode_debug_item{left:0px;position:absolute;margin : 2px 2px 2px 20px;display:none;background-color:#FEE3AF;border:solid 1px #F5A50A;color:#000000;margin:5px 10px 5px 10px;padding:2px 2px 2px 2px;z-index:100;}
.mode_debug_item_icone{position:relative;cursor:pointer;margin: 2px;border:solid 1px #3D4A91;height:12px;width:12px;background: url(../images/debug.png) no-repeat;z-index:100;}
.en_construction{text-align:center;margin-top:20px;margin-bottom:20px;}

/* Général ******************************************************************************************************************************************************/
body {font-family: Verdana, Arial;font-size:12px;}

.system_message{color:red;margin:15px;display:none;font-weight:bold;}
.highlight{border:2px solid red;}
.highlight_checkbox{color:red;border:2px solid red;}

/* TYPE CHAMPS **************************************************************************************************************************************************/

/* Encadrant */
._container{clear:both;overflow:hidden;}
/* Etapes du module */
._onglets{clear:both;}
._onglet{float:left;}
/* Titre du module */
._titre{clear:both;}
._sous_titre{clear:both;}
/* Texte de présentation qui se détache du reste */
._presentation{clear:both;}
/* Texte associé à une valeur ex: "Adresse :" */
._libelle{clear:both;float:left;}
/* Valeur annoncée par un libellé ex: "26, Rue Henri FABRE" */
._valeur{float:left;}
/* Unité associée à une valeur ex: "km" */
._unite{float:left;}
/* Textes du module */
._texte{clear:both;}
/* Item liste de valeurs */
._items{clear:both;overflow:hidden;}
._item{}
/* Boutons d'action du module */
._bouton{clear:both;}
/* Message générés par la système suite à une action */
._systeme{}
/*message et image d'attente*/
._attente{}
._attente_img{background:#000000 url(../../pulsit/img/attente.gif) no-repeat;}

._photo{}
/* Résultats d'une rechercher par autocompletion */
._autocompletion_resultats{}

/* ESPACEMENTS **************************************************************************************************************************************************/
._onglets,._titre,._sous_titre,._bouton,._unite, ._libelle,._valeur{line-height:30px;}
._texte{line-height:20px;}
._presentation{padding-top:10px;padding-bottom:10px}
._onglet,._libelle{padding-right:4px;}
._unite{padding-left:4px;}
select,input{margin-top:6px;}
input._valeur{line-height:normal;}
input[type=radio]{padding-top:8px;}
input[type=checkbox]{position:relative;top:2px;}
.ui-datepicker-trigger{margin-left:5px;margin-right:5px;position:relative;top:4px;}
.ui-datepicker-next .ui-icon{background:transparent url(../default/kit.png) no-repeat scroll -26px -130px;}
.ui-datepicker-prev .ui-icon{background:transparent url(../default/kit.png) no-repeat scroll -5px -130px;}

/* ICONES *******************************************************************************************************************************************************/
/*LIGNE 1*/
.ic_vehicule{float:left;width:35px;height:50px;background:transparent url(icones.png) no-repeat;}
.ic_clim_1{background-position:0px 0px;}
.ic_clim_0{background-position:-35px 0px;}
.ic_clim_boite_auto{background-position:-70px 0px;}
.ic_clim_boite_manuelle{background-position:-105px 0px;}
.ic_portes_2{background-position:-142px 0px;}
.ic_portes_3{background-position:-177px 0px;}
.ic_portes_4{background-position:-212px 0px;}
.ic_portes_5{background-position:-247px 0px;}
.ic_personnes_1{background-position:-282px 0px;}
.ic_personnes_2{background-position:-317px 0px;}
.ic_personnes_3{background-position:-352px 0px;}
.ic_personnes_4{background-position:-388px 0px;}
.ic_personnes_5{background-position:-423px 0px;}
.ic_personnes_6{background-position:-459px 0px;}
.ic_personnes_7{background-position:-494px 0px;}
.ic_personnes_8{background-position:-530px 0px;}
.ic_personnes_9{background-position:-565px 0px;}
.ic_personnes_10{background-position:-601px 0px;}
.ic_personnes_10_plus{background-position:-636px 0px;}

/*LIGNE 2*/
.ic_handi_1{background-position:0px -53px;}
.ic_handi_0{background-position:-35px -53px;}
.ic_diesel{background-position:-70px -53px;}
.ic_essence{background-position:-105px -53px;}
.ic_electrique{background-position:-142px -53px;}
.ic_gpl{background-position:-177px -53px;}
.ic_age_18{background-position:-212px -53px;}
.ic_age_19{background-position:-247px -53px;}
.ic_age_20{background-position:-282px -53px;}
.ic_age_21{background-position:-317px -53px;}
.ic_age_25{background-position:-352px -53px;}
.ic_permis_1{background-position:-388px -53px;}
.ic_permis_2{background-position:-423px -53px;}
.ic_permis_3{background-position:-459px -53px;}
.ic_permis_4{background-position:-494px -53px;}
.ic_permis_5{background-position:-530px -53px;}
.ic_gps{background-position:-565px -53px;}
.ic_break{background-position:-601px -53px;}
.ic_decapotable{background-position:-636px -53px;}

/*LIGNE 3*/
.ic_vide{background-position:-177px -106px;}
.ic_moto{background-position:0px -106px;}
.ic_auto{background-position:-35px -106px;}
.ic_camion{background-position:-70px -106px;}
.ic_camping{background-position:-105px -106px;}
.ic_plateau{background-position:-142px -106px;}

/*LIGNE 4*/
.ic_icone{clear:both;float:left;width:35px;height:50px;background:transparent url(icones.png) no-repeat;}

.modele_charge_max .ic_icone{background-position:0px -159px;}
.modele_largeur .ic_icone{background-position:-35px -159px;}
.modele_longueur .ic_icone{background-position:-70px -159px;}
.modele_hauteur .ic_icone{background-position:-105px -159px;}
.modele_profondeur_caisse .ic_icone{background-position:-142px -159px;}
.modele_cubage .ic_icone{background-position:-177px -159px;}
.modele_consommation .ic_icone{background-position:-212px -159px;}

/*LIGNE 5*/
.ic_age_22{background-position:-1px -194px;}
.ic_age_23{background-position:-36px -194px;}
.ic_age_30{background-position:-71px -194px;}
.ic_bagage_1{background-position:-108px -194px;}
.ic_bagage_2{background-position:-142px -194px;}
.ic_bagage_3{background-position:-180px -194px;}
.ic_bagage_4{background-position:-213px -194px;}
.ic_bagage_5{background-position:-250px -194px;}
.ic_bagage_6{background-position:-287px -194px;}
.ic_bagage_7{background-position:-321px -194px;}
.ic_bagage_8{background-position:-353px -194px;}
.ic_bagage_9{background-position:-385px -194px;}
.ic_bagage_10{background-position:-419px -194px;}

.ic_connecte{background-position:-215px -111px;}

/* Calage Affichage par défaut ************************************************************************************************************************************/

/* COULEURS *******************************************************************************************************************************************************/
._titre, a, ._sous_titre, .reservation_famille .tarif_ttc, .reservation_forfait .forfait_tarif_principal, .etape_precedente{color:#6985AC;}
a:hover,.etape_precedente:hover{color:#505050;}
._titre,._sous_titre{background-color:#F5F5F5;padding-left:5px;margin-top:10px;}

/*TAILLES POLICES ***********************************************************************************************************************************************/
._onglet{font-size:14px;}
._titre, .reservation_famille .tarif_ttc, .reservation_forfait .forfait_tarif_principal{font-size:16px;font-weight:bold;}
._sous_titre{font-size:13px;font-weight:bold;}

/* GENERALITES ****************************************************************************************************************************************************/
.reservation{border: 1px solid #CCCCCC;padding:5px;}
.etape_precedente{cursor:pointer;}
.etape_num{font-size:16px;font-weight:bold;top:-1px;position:relative;}
.km_estimes{width:50px;}
._bouton{background-color:#6985AC;color:#FFFFFF;cursor:pointer;height:30px;padding-left:5px;padding-right:5px;margin-top:5px;line-height:30px;;font-size:14px;font-weight:bold;text-align:center;border-radius:8px;cursor:pointer;-moz-border-radius:8px;-webkit-transition-property: background-color;-webkit-transition-duration: 2s;-moz-transition-property: background-color;-moz-transition-duration: 2s;transition-property: background-color;transition-duration: 2s;}
._bouton:hover{background: none #576BBD;box-shadow: 2px 2px 10px #6985AC;color:#FFFFFF;}
.liste_type ._item{float:left;padding-right:4px;}
a.fancy_note{text-decoration:none;text-decoration-line:none;}
.hasDatepicker{width:80px;}
.etape_precedente{cursor:pointer;}

/* AFFICHAGE ETAPE FAMILLE */
.reservation_famille .photo_container{width:60%;margin-right:1%;float:left;}
.reservation_famille .selection{width:38%;margin-left:1%;float:right;}
.reservation_famille .item{margin-bottom:10px;padding:5px 10px;overflow:hidden;}
.reservation_famille .famille_onglet_noview{display:none;}
.reservation_famille .famille_attente_dispo,.reservation_famille .famille_dispo_ko .suivant_etape,.reservation_famille .famille_dispo_ko .libelle{display: none;}
.reservation_famille .famille_dispo_ko{opacity: 0.5}
.reservation_famille .famille_dispo_fin_recherche, .reservation_famille .famille_dispo_msg{clear:both;padding-top:10px;}
.reservation_famille .famille_onglets ._onglet{background-color:#6985AC;color:#FFFFFF;padding-left:8px;padding-right:8px;margin-right:5px;cursor:pointer;border:1px solid #6985AC;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}
.reservation_famille .famille_onglets .onglet_selected{background-color:#FFFFFF;color:#6985AC;border:1px solid #6985AC;}


/* AFFICHAGE ETAPE FORFAIT */
.reservation_forfait .forfait_tarification{float:right;width:40%;margin-left:1%;text-align:left;}
.reservation_forfait .forfait_description{float:left;width:58%;margin-left:1%;text-align:left;}
.reservation_forfait .photo img{max-width:100%;width:auto;height:auto;max-height:180px;}
.reservation_forfait ._libelle,.reservation_forfait ._valeur{line-height:20px;}
.reservation .option_form_description{padding-top:0px;padding-left:6px;}

/*PARTAGE DE PARC*/
.reservation_surclassement,.reservation_partage_parc{margin-top:20px;}
.reservation_surclassement{display: none;}
.reservation_partage_parc .partage_parc_item, .reservation_partage_parc .reservation_partage_parc_erreur{display:none;}

/* AFFICHAGE OPTIONS*/
.reservation_options ._libelle{clear:none;line-height:30px;padding-left:4px;}
.reservation_options ._item{clear:both;}
.reservation_options ._valeur,.reservation_options ._unite{float:right;}
.reservation_options .option_form_valeur ,.reservation_options .option_form_libs{float:left;}
.reservation_options .option_plus,.reservation_options .option_moins{cursor:pointer;display:none;}
.reservation_options .option_form_valeur ,.reservation_options .option_form_libs,.reservation_options .option_photo,.reservation_options .option_photo .option_photo img{float:left;}
.reservation_options .option_form_libs{padding-left:5px;max-width: 62%;}

/*.reservation_forfait .forfait_tarification{float:right;text-align:left;}
.reservation_forfait .forfait_description{clear:both;text-align:left;min-width:400px;overflow:hidden;padding-top:10px;}
.reservation_forfait .photo{position:fixed;top:130px;}
.reservation_forfait .photo img{max-width:100%;width:auto;height:auto;max-height:100px;}
.reservation_forfait ._libelle,.reservation_forfait ._valeur{line-height:20px;}
*/

/* AFFICHAGE FORMULAIRE CLIENT */
.reservation_client ._libelle{width:90px;text-align:right;}
.reservation_client .lib_prenom, .reservation_client .lib_fax,.reservation_client .lib_ville{clear:none;float:left;}
.reservation_client .donnee_civilite{width:65px;}
.reservation_client .lib_prenom, .reservation_client .lib_fax, .reservation_client .lib_ville{width:70px;}
.reservation_client .donnee_nom, .reservation_client .donnee_prenom,.reservation_client .donnee_tel,.reservation_client .donnee_fax,.reservation_client .donnee_cp,.reservation_client .donnee_ville{width:140px;}
.reservation_client .donnee_societe input, .reservation_client .donnee_mail input,.reservation_client .donnee_adresse input,.reservation_client .donnee_adresse2 input{width:338px;}
.reservation_client .donnee_message textarea, .reservation_client .mentions_legales{width:428px;}
.reservation_client .donnee_message textarea{height:50px;}
.reservation_client .champs_sup ._libelle{width:220px;}
.reservation_client .mentions_legales{line-height:15px;font-style:italic;text-align:justify;font-size:10px;}

/*RECAP*/
#reservation_fin .ancienne_franchise{text-decoration:line-through;margin-right:5px;}
.reservation_recap .fin_libelle {margin-left: 1%;line-height: initial;}
.reservation_recap .fin_valeur {line-height:initial} 

/* RAPPEL CLIENT */
.rappel_client ._libelle{width:75px;}

/* Display none par défaut */
.reservation_form .categorie_titre, .reservation_famille .description{display:none;}
.etape_suivante,.etape_retour,.etape_num_retour,.bouton_retour_vehicule{display:none;}

/*AGENCE_LISTE*/
.icone_mail{clear:both;float:left;width:14px;background:transparent url(../mail.png) no-repeat;}

/* Module : FLAGS */
.flags .flag{width:24px;height:24px;margin:0px 4px;float:left;opacity:0.6;-moz-opacity:0.6;}
.flags .flag:hover{opacity:1;-moz-opacity:1;}
.flags .flag_on{opacity:1;-moz-opacity:1;}
.flags .flag_fr{background-image:url(../../pulsit/img/flags/fr.png);}
.flags .flag_en{background-image:url(../../pulsit/img/flags/en.png);}
.flags .flag_es{background-image:url(../../pulsit/img/flags/es.png);}
.flags .flag_it{background-image:url(../../pulsit/img/flags/it.png);}
.flags .flag_de{background-image:url(../../pulsit/img/flags/de.png);}
.flags .flag_pt{background-image:url(../../pulsit/img/flags/pt.png);}
.flags .flag_nl{background-image:url(../../pulsit/img/flags/nl.png);}

/*DEMO TARIFS*/
.demo_calcul{clear:both;background: #135D80 url(../default/pulsman.png) 0px 10px no-repeat;min-height:200px;margin-top:10px;padding:5px;padding-left:200px;color:#FFFFFF;border:1px dotted #0D3A4D;box-shadow: 3px 3px 0 #0D3A4D;}
.demo_calcul a{color:#ffffff;}
.demo_titre{font-size:14px;color:#FC7C35;margin-bottom:10px;}
.demo_titre a{float:right;background-color:#2DCBFF;color:#FFFFFF;cursor:pointer;border-radius:6px;-moz-border-radius:6px;padding:3px;}
.demo_titre a:hover{background-color:#FFFFFF;color:#2DCBFF;}
.demo_sous_titre{color:#2DCBFF;font-size:13px;margin-top:7px;margin-bottom:2px;border-bottom:1px dotted #FC7C35;}
.demo_applicable span{margin-right:5px;} 
.demo_calcul .item{color:#FFEA3A;margin-bottom:3px;}
.demo_calcul .item_erreur{color:red;}
.demo_calcul .ligne_calcul{margin-left:25px;margin-top:10px;font-size:12px;}
.demo_calcul .ligne_total{margin-left:15px;font-size:13px;color:#FC7C35;border-top:1px solid #FC7C35;margin-top:10px;padding-top:2px;}
.demo_calcul .sous_calcul{margin-top:5px;color:#2DCBFF;margin-bottom:2px;}

/*ESPACE CLIENT*/
#espace_client .option{clear:both;float:left;} 
#espace_client .reservation_logiciel{clear:both;float:left;}
.membre #oubli, .membre #creation_compte{display:none;}
.membre .inscription_client_lib, .membre .oubli_lib{cursor:pointer;}

/*MODIF du 03/02/2017*/
.reservation_forfait .option_form_total, .reservation_forfait .options_total, .icones_lib{display:none;}
.mobile_only{display:none;}

/*module sondage*/
/* Module : SONDAGES ENCART */
.sondages_encart{float:left;width:100%;margin-left:6px;margin-top:5px;margin-bottom:5px;}
.sondages_encart .titre{height:21px;line-height:21px;font-size:13px;}
.sondages_encart .encart_content{border:solid 1px #CCCCCC;font-family:arial;color:#333333;text-align:justify;padding:2px 4px;}
.sondages_encart .question{margin-bottom:5px;}
.sondages_encart .reponse{font-weight:bold;}
.sondages_encart .bouton_valider{clear:both;width:100%;text-align:center;margin-top:10px;margin-bottom:5px;}

/* Module : SONDAGES COMPLET */
.sondages_complet {clear:both;float:left;width:100%;margin-left:6px;margin-top:10px;margin-bottom:5px;}
.sondages_complet .message{clear:both;float:left;font-weight:bold;;text-align:center;margin-top:10px;margin-bottom:10px;}
.sondages_complet .infos{clear:both;float:left;font-style:italic;;text-align:center;margin-top:10px;margin-bottom:10px;color:#444444;width:100%;text-align:center;}
.sondages_complet .titre{height:21px;line-height:21px;font-size:13px;width:100%;}
.sondages_complet .theme{clear:both;float:left;border:solid 1px #CCCCCC;text-align:justify;width:100%;padding-bottom:10px;margin-bottom:10px;}
.sondages_complet .question{clear:both;float:left;margin-top:10px;margin-left:10px;margin-bottom:3px;}
.sondages_complet .reponse{clear:both;float:left;font-weight:bold;width:100%;padding-left:20px;padding-bottom:3px;}
.sondages_complet .reponse_texte{clear:both;float:left;font-weight:bold;width:100%;}
.sondages_complet .reponse_libelle{clear:both;float:left;width:20%;}
.sondages_complet .reponse_valeur{float:left;width:75%;}
.sondages_complet .reponse_notes{float:left;width:45px;}
.sondages_complet .reponse_oui_non{float:left;width:60px;}
.sondages_complet .reponse_satisfaction{float:left;width:auto;}
.sondages_complet .smiley{float:left;width:auto;width:50px;height:24px;}
.sondages_complet .smiley_Positif{background:transparent url(../../pulsit/img/modules/smiley1.jpg) no-repeat 21px 0px;}
.sondages_complet .smiley_Neutre{background:transparent url(../../pulsit/img/modules/smiley2.jpg) no-repeat 21px 0px;}
.sondages_complet .smiley_Negatif{background:transparent url(../../pulsit/img/modules/smiley3.jpg) no-repeat 21px 0px;}
.sondages_complet .reponse_non_prise_en_compte{float:left;width:150px;}
.sondages_complet textarea{height:100px;width:74%;font-size:8pt;font-family:Arial;color:#030367;border:1px solid #030367;}
.sondages_complet .reponse input{vertical-align:bottom;height:10px;}
.sondages_complet .bouton_valider{clear:both;text-align:center;width:100%;}
.sondages_complet .anti_spam{clear:both;float:left;width:100%;text-align:center;}
.sondages_complet .libelle_spam{clear:both;width:100%;padding-top:2px;}
.sondages_complet .saisie{clear:both;padding-top:2px;margin-bottom:10px;}

.sondages_complet .reservation_lib,.sondages_complet .reservation_valeur{float:left;}
.sondages_complet .reservation_lib{clear:both;margin-right:5px;font-weight:bold;}
.sondages_complet .separation_reservation{clear:both;height:10px;float:left;}

/* Module : ARTICLE */
.style0 .photos{float:left;}
.style1 .photos{float:right;}
.style2 .photos{float:left;}
.style4 .photos{float:left;}
.style2{margin:5px;padding:5px;background-color: #F7F7F7;border: 1px solid #E1E1E1;}
.style3 .photos{text-align:center;}
.style3 .photo{display:inline;}
.style3 .photos img{height:100px;}
.articles_liste .style4 {display:none;}
.articles_liste .style4 .contenu_texte{padding-left:4px;}
.style5 .photos{float:left;}
.style5 .fond_image{clear:both;float:left;background-repeat:no-repeat;background-position:center top;}
.style5 .contenu_texte{opacity:0.8;-moz-opacity:0.8;width:90%;margin:15px 5%;padding:5px;background-color: #F7F7F7;border: 1px solid #E1E1E1;color:#000000;}


/*CAPTCHA*/
.g-recaptcha > div{margin 10px auto !important;text-align: center;width: auto !important;height: auto !important;}

.champ_controle_saisie{border-radius:4px;}
.champ_mdp {padding-right: 56px;width: 160px;}
.show-password {font-size: 9px;text-transform: uppercase;position: absolute;cursor: pointer;margin-left: -83px;display:inline;margin-top: 5px;}

/*ESPACE CLIENT RESA*/
.liste_reservation .contenu historique{margin:0 0 20px 0;clear:both;float:left;padding:0;width:100%;height:100%;min-height:350px;}
.liste_reservation .ligne_commande {background: linear-gradient(#c1d4ee,#6985ac);border-bottom: 2px solid #C3C3C3;float: left;vertical-align: middle;width: 100%;height:auto;padding:0;cursor:pointer;}
.liste_reservation .ligne_commande_grey {background: none repeat scroll 0 0 #9E9696;}  
.liste_reservation .ligne_commande div{overflow:hidden;line-height:20px;border-right: 1px solid #C3C3C3;color: #FFFFFF;display:inline-block;font-size:14px;font-weight:bold;padding:5px 5px 5px 5px;vertical-align:top;text-align:center;}
.liste_reservation .entete_commande{clear:both;float:left;width:100%;font-size:12px;margin:0;clear:both;float:left;background: linear-gradient(#E6E2E2,#B1B1B1);border-bottom: 2px solid #C3C3C3;vertical-align: middle;width: 100%;padding:0;}
.liste_reservation .entete_commande div {border-right: 1px solid #C3C3C3;color: #FFFFFF;display: inline-block;font-size: 13px;font-weight: bold;line-height:20px;:20px;padding:5px 5px 5px 5px;text-align:center;}
.liste_reservation .date{width:25%}
.liste_reservation .num{width:20%;}
.liste_reservation .etat{width:25%;}
.liste_reservation .prix{width:20%;}
.liste_reservation .action{width:5%;}
.liste_reservation .plus_moins, .membre .action{border:0 !important;padding:3px 5px 0 5px !important;}
.liste_reservation .compo_commande{display:none;width:100%;height:auto;clear:both;float:left;padding:5px 0 5px 0;background:none repeat scroll 0 0 #F4F3F3;}
.liste_reservation .bouton, .fancybox-inner #div_action ._bouton{margin-right: 10px;cursor: pointer;background-color: #6985ac;color: #FFFFFF;width: auto;padding: 6px;float: left;border-radius: 8px;margin-top: 5px;margin-bottom: 5px;border: 1px solid #6985ac;}
.liste_reservation .bouton:hover, .fancybox-inner #div_action ._bouton:hover{background: none #576BBD;box-shadow: 2px 2px 10px #6985AC;color:#FFFFFF;}
.liste_reservation .item{margin-top: 10px;clear: both;display:block;}
.liste_reservation .ok{background:transparent url("/pulsit/img/modules/ok.png") no-repeat scroll 0 0;padding-left: 25px;margin-left: 5px;padding-bottom: 2px;color:#18C250;line-height:initial;font-weight:bold;}
.liste_reservation .signature_save.on{background:transparent url("../../pulsit/img/modules/ok.png") no-repeat scroll 0 6px;padding-left: 25px;margin-left: 5px;padding-bottom: 2px;color:#18C250;line-height:initial;font-weight:bold;border:0;box-shadow:none;cursor:initial;-webkit-transition-property: none;-webkit-transition-duration: 0s;-moz-transition-property: none;-moz-transition-duration: 0s;transition-property: none;transition-duration: 0s;}
.liste_reservation .signature_effacer{background-color:#9E9E9E;border:1px solid #BCBCBC;}
.liste_reservation .contrat_validation{display:block;margin:auto;width:42%;margin-top:20px;font-weight:bold;font-size:16px;}

.liste_reservation .actions.bloc{clear:both;float:left;width:98%;padding:1%;margin:0px !important;box-shadow:initial !important;}

.liste_reservation .ligne{clear:both;padding:4px;background-color:#E2E2E2;margin:3px;color:#515151;} 
.liste_reservation .sous_titre{clear:both;padding:5px;font-weight:bold;background-color:#6985ac;color:#FFFFFF;}
.liste_reservation .client.bloc, .liste_reservation .options.bloc, .liste_reservation .conducteurs.bloc, .liste_reservation .infos_sup.bloc{float:left;width:46%;margin-left:1%;margin-right:1%;padding:5px 1%;background-color:#FFFFFF;}
.liste_reservation .options.bloc{float:right;}
.liste_reservation .compo_commande .bloc{box-shadow: 8px 10px 5px #B1B1B1;margin-bottom:15px;margin-top:5px;}
.liste_reservation .bloc .ligne{background-color:transparent;margin:0px;padding:0px;}
.liste_reservation .bloc .sous_titre{color:#6985ac;margin-bottom:5px;background:transparent;padding-left:0px;}

.liste_reservation .box_contenu{clear:both;width:90%;margin:auto;padding:10px;border:1px solid #f28000;border-radius:8px;}
.liste_reservation .box_contenu textarea{width:90%;}

.liste_reservation .icone_modifier{background:url('../../pulsit/img/actions/icone_modif.gif') no-repeat scroll 4px -1px;text-decoration:underline;color:#FD7D34;padding-left:25px;line-height:20px;cursor:pointer;font-weight:normal;}
.liste_reservation .attention{color:red;font-weight:bold;}

.suite_reservation .ligne{background:none;padding:5px;}
.suite_reservation .message{padding:10px;clear:both;font-weight:bold;}
.suite_reservation ._bouton{display:block;margin:auto;width:300px;}
.suite_reservation .bouton_envoi_fichier{margin:0px;padding:2px;width:150px;}
.suite_reservation .lib{clear:both;float:left;line-height:30px;}
.suite_reservation .val{float:left;line-height:30px;}
.suite_reservation .disclamer{clear:both;margin:10px;}
.suite_reservation .onglets .check{background:url(../../pulsit/img/actions/ok.png) no-repeat;padding: 2px 22px 6px 0px;margin-right: 5px;}

.fancybox-inner #div_action input, .fancybox-inner #div_action textarea{border:1px solid #6985ac;color:#6985ac;margin-top:0px;}
.fancybox-inner #div_action textarea{margin:0px 1%; padding:1%;width:95% !important;}
.fancybox-inner #div_action .ligne{padding:5px;}
.fancybox-inner #div_action .lib{clear:both;float:left;margin-right:4px;line-height:30px;min-width:180px;text-align:right;}
.fancybox-inner #div_action .val{float:left;line-height:30px;font-weight:bold;color:#515151;}
.fancybox-inner #div_action ._bouton{display:block;float:none;margin:auto;width:250px;margin-top:20px;}
.fancybox-inner #div_action .ui-datepicker-trigger{cursor:pointer;}
.fancybox-inner #div_action input.heure{width:45px;}
.fancybox-inner .systeme{padding:10px;font-weight:bold;color:#515151;}

/*
.membre_reservations .onglet, input[type='submit']{cursor:pointer;background-color:#FFFFFF;padding:10px;margin:8px;border-radius:8px;color:#6985ac;border:1px #6985ac solid;}
.membre_reservations .onglet.on{background-color:#6985ac;color:#FFFFFF;}
*/

.membre .onglets{clear: both;float: left;text-align: left;width: 100%;margin: 10px 0px 0px 0px;border-bottom:6px solid #92b8f8;}
.membre .onglet{height: 18px;float: left;padding: 6px 20px 4px;margin: 0 4px 0 0;background:linear-gradient(#E2E2E2,#BBBBBB);border-top: 1px solid silver;border-right: 1px solid silver;border-left: 1px solid silver;cursor: pointer;color: #5E5E5E;text-shadow: 0 1px 0 rgba(255,255,255,.5);-webkit-border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;}
.membre .onglet.on{background:linear-gradient(#C6DAFB,#94B9F8);color: #043b53;text-shadow: 0 1px 0 rgba(255,255,255,.5);border-top: 1px solid #7daaf7;border-right: 1px solid #7daaf7;border-left: 1px solid #7daaf7;font-weight: bold;}


/*INUTILISE*/
.liste_reservation .open_commande {display:inline-block;font-size:13px;font-weight:bold;width:50px;height:25px;padding:4px 0 0 0;text-align:center;}
.liste_reservation .bouton_commande {background: #3088E0;-moz-border-radius: 20px 20px 20px 20px;border-radius: 20px 20px 20px 20px;font-size: 23px;font-weight:bold;width: 20px;height:20px;padding:0 0 0 1px;margin:3px 0 0 15px;text-align:center;vertical-align:top;line-height:18px;}
.liste_reservation .recap {clear:both;width: 250px;text-align:center;height:15px;border: 1px solid #35aedb; line-height: 18px; padding: 0;padding-left:5px;background-color: #35aedb;color:#ffffff;font-size:13px;font-weight:bold;margin-top:10px;}
.liste_reservation .bouton_commande a {color: #FFFFFF;text-decoration: none;}

.liste_reservation .liste_compo_commande{width:auto;height:auto;clear:both;float:left;padding:5px 0 5px 0;margin:10px 20px 20px 20px;background:none repeat scroll 0 0 #F4F3F3;}
.liste_reservation .pave_info{background: #D7D7D7 url(logo_attention.png) no-repeat 5px 5px;border: 1px solid #FF8000;clear: both;color: #515151;float: left;font-size:11px;font-weight: bold; margin: 0 0 10px 10px;padding: 7px;width: auto;line-height: 18px;}
.liste_reservation .pave_info a{font-size:11px;margin-top:5px;color:#35AEDB;}
.liste_reservation .pave_info a:hover{font-size:11px;margin-top:5px;color:#FF8C25;}

.liste_reservation .entete_commande .entete_open_commande {color: #FFFFFF;display: inline-block;font-size: 13px;font-weight: bold;width: 50px;height:20px;padding:7px 0 0 0;text-align:center;}

