.Wbx_Retour { position:absolute; top:10px; right:10px; height:64px; }
.Wbx_Home { display:none; position:absolute; top:10px; right:20px; height:64px; }
.Wbx_M0_1 { width:100%; }
.motiff { font-size:14px; color:#565656; font-weight:bold; border-bottom:#00708a solid 1px; }
.qte { width:25px; font-size:18px; color:#565656; text-align:center; }
.moinss { white-space:nowrap; border-bottom:#00708a solid 1px; padding-top:15px; padding-right:20px;}
.moinss table { float:right; }
.motiff { padding-left:20px; padding-right:20px; }
.moinss table td { vertical-align:middle; padding:0px 5px 0px 5px; display:table-cell; }
.RDV_Nx { border-top:#00708a solid 1px; padding-top:10px; width:100%; }

.RDV_Titre { color:#565656; padding:20px 10px 0px 20px; font-family:Verdana, 'Bitstream Vera Sans', sans-serif; font-variant:small-caps; font-size:24px; font-weight:bold; }
.RDV_SS_Titre { color:#565656; padding:0px 10px 0px 20px; font-family:Verdana, 'Bitstream Vera Sans', sans-serif; font-variant:small-caps; font-size:18px; font-weight:bold; }
.SWx_Titre_Niv { font-size:24px !important; }
.SWx_Tab_Cases { padding:20px; width:100%; }
.SWx_Tab_Cases td { text-align:center; }
.RDV_Bt_JOUR, .RDV_Bt_JOUR_S, .RDV_Bt_HEURE, .RDV_Bt_HEURE_S { display:inline-block; width:100px; height:auto; padding:5px; margin:5px }
.no_web { display:none; }
.Wbx_next_et { float:right; padding-right:20px; padding-left:20px; }
.SWx_coord img { padding-left:15px; }
.SWx_coord  { padding:25px 25px 25px 50px; }
.SWx_coord td { padding-bottom:20px; }
#Nom_Visiteur td { padding-bottom:0px; }
.mob_only { display:none; }
.right_sauf_mob { text-align:right; }


.cancel_td { font-weight:bold; font-variant:small-caps; padding:5px 30px 5px 30px; font-family:Verdana; font-size:14px; }
.cancel_td input { margin-left:5px; font-family:Verdana; font-size:12px; }
.cancel_td i { font-size:48px; color:#333333; }
.cancel_td_err { text-align:center; font-size:16px; font-weight:bold; color:#333333; padding-top:20px; }
.cancel_td_mot { font-weight:normal; font-variant:normal; font-size:12px; padding-left:10px; }
.cancel_td_bout { background:#333333; color:white; padding:10px; font-size:14px; margin-top:30px; border-radius:5px; text-decoration:none; float:right; }

.nv_rdv_legende { width:100%; max-width:960px; font-size:18px; text-align:left; padding-left:50px; }

.SWx_Titre_NivRDV { padding-left:100px; }
.headRDV { position:absolute; top:10px; left:10px; height:60px; }

.sp_ai_bt_cnx { text-align:right; padding:20px; font-size:28px; font-weight:bold; font-variant:small-caps; font-family:'Aktifo-A', Calibri, Verdana; color:#333333; }
.sp_ai_bt_cnx:hover { color:#666; cursor:pointer; }
.sp_ai { vertical-align:top; padding:0px 50px 0px 50px; }
.sp_ai table { border:#333 solid 1px; width:100%; padding:0px 20px;  }
.sp_ai table { margin-bottom:20px; }
.sp_ai .Slsw_SSTitre { padding-left:20px; }
.sp_ai .Slsw_Form_Inp { padding-right:20px; }

.Slsw_SSTitre
{
	padding:20px 20px 20px 00px;
	text-align:left;
	font-size:30px;
	color:#333333;
	font-weight:bold;
	font-family:'Aktifo-A', Calibri, Verdana, Geneva, sans-serif;
	font-variant:small-caps;	
}


.Slsw_Form_Lib, .Slsw_Form_Inp { padding-top:5px; vertical-align:middle; }
.Slsw_Form_Lib { 
	font-size:14px; font-weight:bold; font-family:Calibri, Verdana, Geneva, sans-serif; font-variant:small-caps; padding-right:20px; padding-left:20px; }

#WCCP { width:50px; }
#WCLocalite { width:235px; }
.log_header { max-width:500px; }

.ag_cal2 { width:100%; padding:0px 20px; min-height:570px; }
.ag_cal2_td_l1 { vertical-align:top; padding:0px 20px; width:calc(50%); }
.ag_cal2 table { width:100%; }
.ag_cal2_n_mois { background:#333333; padding:10px 10px; vertical-align:middle !important;border-left:#333 solid 1px;  border-right:#333 solid 1px;  }
.ag_cal2_n_mois:nth-of-type(1) { text-align:left; padding-top:15px; }
.ag_cal2_n_mois:nth-of-type(2) { text-align:center; font-size:26px; font-weight:bold; color:white; }
.ag_cal2_n_mois:nth-of-type(3) { text-align:right; padding-top:15px;  }
.ag_cal2_n_jour { font-variant:small-caps; color:white; background:#333333; border-left:#333 solid 1px;  border-right:#333 solid 1px; border-top:solid 5px white; text-align:center; vertical-align:middle; font-weight:bold; padding:10px; font-size:14px; }
.ag_cal2_j { text-align:center; font-size:16px; font-weight:bold; padding-top:10px; padding-bottom:10px; border:#ccc solid 1px; width:14.28%; color:#CCC; height:50px; }
.ag_cal2_j a { color:#333333; text-decoration:none; display:inline-block; padding:3px 10px; }
.ag_cal2_j_sel  { background:#E00000; color:white !important; text-decoration:none; display:inline-block; padding:10px  20px !important; border-radius:5px; }
.ag_cal2_Props { display:none; }
.ag_cal2_Props a { display:inline-block; padding:15px 10px; background:#333; font-weight:bold; color:white; margin:10px; text-decoration:none; border-radius:5px; }
.ag_cal2_Props_sel { background:#E00000 !important; }