
.Wbx_M0_1 td { display:block; }
.motiff { border:none; border-top:#00708a solid 1px; padding-top:10px; padding-bottom:0px; }
.moinss { padding-top:0px; border:none; }
.SWx_Titre_Niv { font-size:16px !important; padding:25px 60px 25px 10px; }

.RDV_Titre { font-size:16px; }
.RDV_SS_Titre { font-size:14px; }
.no_mob { display:none; }
.SWx_Tab_Cases { padding:5px; }
.SWx_Tab_Jours { text-align:center; }
.Wbx_next_et { float:none !important; display:inline-block; text-align:center; padding-top:20px; }

.SWx_coord img { width:25px; }
#Nom_Visiteur { width:95%; }
#Nom_Visiteur td { padding-bottom:0px; display:block; }
#VLocaliteSp { display:block; }
#II { display:none; }
.mob_only { display:block; }
.right_sauf_mob { text-align:left; }
#Nom_Visiteur input, #Nom_Visiteur select { text-align:left !important; font-size:12px !important; }
.inp_w100 { width:calc(100% - 20px) !important; }
#VGSM { width:calc(100% - 75px) !important; }
#VDateNaissance { width:calc(100% - 20px) !important; }
.SWx_coord { width:100%; }
.SWx_TxtIntro_Niv { font-size:14px !important; }

.cancel_td nth-of-type(4) { text-align:right; }
.cancel_td { display:block; padding-bottom:30px; }
.formulaire { padding-left:0px; }
.cancel_td input { width:150px !important; }
.nv_rdv_legende { font-size:14px; padding-left:10px; display:none; }
html { overflow-x:hidden; }

.headRDV { display:none;}

.SWx_TxtIntro_Niv, .SWx_TxtOutro_Niv { padding:30px; }
.infoss2 div { padding:10px !important; margin:10px !important; }



.no_mobile { display:none !important; }
.sp_ai_table { width:calc(100% - 40px); }
.sp_ai { padding:0px !important; width:calc(100% - 1px);  }
.sp_ai table { width:100%; }

.log_header { max-width:100%; }
.sp_ai .Slsw_SSTitre { padding-left:0px; }
.sp_ai .Slsw_Form_Inp { padding-right:0px; }
.tiny_az { width:calc(100%) !important; }
.Slsw_SSTitre { font-size:24px !important; }
#WCCP { width:50px !important; }
#WCLocalite { width:calc(100% - 70px) !important; }

.tpser { margin:10px 10px 30px 10px; width:calc(100% - 20px); }
.a_RDV_Etape_Suivante_KO, .a_RDV_Etape_Suivante_OK { width:calc(100% - 40px); }
.ag_cal2 { padding:0px; }
.ag_cal2_n_jour { padding:0px; font-size:11px; }
.ag_cal2_j { height:20px;}
.ag_cal2_j a, .ag_cal2_j_sel { padding:3px !important; }
.ag_cal2_td_l1 { padding:10px 0px; display:block; width:calc(100% - 0px); text-align:center; }
.ag_cal2_Props a { margin:9px;}