.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; }
h1 { font-size:16px !important;  }
.RDV_Titre, h2 { 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; }

.RDV_Recommencer, .RDV_Ajout { float:none !important; display:inline-block; text-align:center; padding-top:20px; width:240px;  }
.RDV_Etape_Suivante, .RDV_Etape_Suivante_OK { float:none !important; display:inline-block; text-align:center; padding-top:20px; width:240px; }


.lk_top_right { width:100%; text-align:center; padding-top:10px; padding-bottom:20px; }
.cancel_web { font-weight:bold; color:white; text-decoration:none; font-size:14px; font-variant:small-caps; }
.lg_borne {  font-weight:bold; color:white; text-decoration:none; font-size:14px; font-variant:small-caps; }
.SWx_Titre_Niv { padding-right:10px; text-align:center; padding-bottom:10px; }
.Wbx_Retour { height:32px; }
h3 { font-size:14px; }