.index_screen_mask1 {
  position:absolute;
  background-color: rgba(0, 0, 0, 0.33);
  left:0px;
  top:0px;
  width:100%;
  height:10000px;
  z-index:1001;
}
.index_screen_mask2 {
  position:absolute;
  background-color: rgba(0, 0, 0, 0.66);
  left:0px;
  top:0px;
  width:100%;
  height:10000px;
  z-index:1002;
}

body_admin {
	font-family:'verdana'; 
	background:azure; 
	color:#666666;
}
body {
	font-family:'verdana'; 
	background:#333333;
	color:#666666;
}
.page {
	position:relative;
	width:900px; 
	background:white;
	color:#666666;
	margin-left:auto;
	margin-right:auto;
}
.page_admin {
	/* width:1820px; */
	background:white;
	color:#666666;
}
.idsql {
	font-size:11px;
	color:#00b3b4;
  cursor:pointer;
}

.cmd {
	font-size:12px;
	font-style: italic;
	/* couleur solinessens #00b3b4 */
	color:#00b3b4;
}
.soin {
	font-size:12px;
	color:#666666;
	cursor:pointer;
}


.client_item,
.client_item_grayed {
	font-size:13px;
	color:#666666;
	/*cursor:pointer;*/
}
.client_item_grayed {
  background-color:#f8f8f8;
}
.client_item:hover,
.client_item_grayed:hover {
  background-color:#e0e0e0;
}

.rdv_dispo {
  color:green;
  cursor:pointer;
}
.rdv_dispo:hover {
  color:white;
  background-color:green;
  cursor:pointer;
}
.rdv_pasdispo {
  color:grey;
  cursor:not-allowed;
}
.atelier_therapeute {
	font-size:12px;
}
.atelier_soin {
	font-size:12px;
}
.atelier {
	background-color:#f8f8f8;
}
.therapeute_admin { 
	font-size:14px;
	background-color:#f8f8f8;
}
.therapeute,
.therapeute:hover {
	font-size:14px;
	text-align:center;
	font-family:'verdana'; 
	color:#666666;
	border:1px solid #aaaaaa;
	background:Azure;
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;  
}
.therapeute:hover {
	border:2px solid #00b3b4;
	background:#E8F8F8; /* un peu plus foncé que Azure */
}
.therapeute__liste_soins {
	font-size:11px;
	color:#97867c;
	text-align:center; 
	/*
	height:100px;
	overflow-y:scroll;
	*/
}
.therapeute__liste_rdv,
.therapeute__liste_rdv__jour {
	font-size:10px;
	color:#00b3b4;
	text-align:left; 
	/* border:1px solid green; */
}
.therapeute__liste_rdv {
	bottom:0;
	background:#E8F8F8; /* un peu plus foncé que Azure */
}
.therapeute__liste_rdv__jour {
	/*padding-left:10px;
	padding-right:10px;*/
	font-size:12px;
	vertical-align:bottom;
}
.therapeute__rdv {
}
.therapeute__rdv:hover {
	background:#E0F0F0; /* encore un peu plus foncé que Azure */
}
.therapeute__nom {
	font-size:16px;
	color:#00b3b4;
}
.therapeute__societe {
	font-size:14px;
	color:#97867c;
}

.fiche_atelier,
.fiche_atelier:hover {
	font-size:14px;
	text-align:center;
	font-family:'verdana'; 
	color:#666666;
	border:1px solid #aaaaaa;
	background:Azure;
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;  
  vertical-align:top;
}
.fiche_atelier:hover {
	border:2px solid #00b3b4;
	background:#E8F8F8; /* un peu plus foncé que Azure */
}
.fiche_atelier__nom { 
	font-size:16px;
	color:#00b3b4;
}
.fiche_atelier__titre { 
	font-size:13px;  
	/*color:#666666; */
	color:#97867c;    
}
.fiche_atelier__liste_soins {
	font-size:11px;
	color:#97867c;
	text-align:center; 
	/*
	height:100px;
	overflow-y:scroll;
	*/
}
.fiche_atelier__plus_dinfos {
	font-size:11px;
	color:#00b3b4;
	text-align:center; 
	cursor:pointer;
}
.fiche_atelier__liste_therapeutes {
	font-size:12px;
	color:#00b3b4;
	text-align:center; 
}
.fiche_atelier__liste_rdv,
.fiche_atelier__liste_rdv__jour {
	font-size:10px;
	color:#00b3b4;
	text-align:left;
	/* border:1px solid green; */
}
.fiche_atelier__liste_rdv {
	bottom:0;
	background:#E8F8F8; /* un peu plus foncé que Azure */
}
.fiche_atelier__rdv {
}
.fiche_atelier__rdv:hover {
	background:#E0F0F0; /* encore un peu plus foncé que Azure */
}
.fiche_atelier__liste_rdv__jour {
	/*padding-left:10px;
	padding-right:10px;*/
	font-size:12px;
	vertical-align:bottom;
}
.fiche_atelier__societe {
	font-size:10px;
	color:#97867c;
}
.fiche_atelier__participants {
	font-size:10px;
	color:#00b3b4;
}

.therapeute_soin_admin {
	font-size:14px;
}
.therapeute_soin {
	font-size:14px;
}
.horaires {
	font-size:13px;
}

.soins_individuels {
	vertical-align:top; 
	text-align:left;
}

.ateliers_collectifs {
	vertical-align:top; 
	text-align:left;
}

.panier_client {
	vertical-align:top; 
	text-align:left;
	font-size:12px;
	font-family:'verdana'; 
	color:#666666;
	border:2px solid #00b3b4;
	background:Azure;
	/* height:100px; */
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;  
  overflow-x:scroll;
}

.panier_client_m {
	vertical-align:top; 
	text-align:left;
	font-size:12px;
	font-family:'verdana'; 
	color:#666666;
	border:2px solid #00b3b4;
	background:Azure;
	/* height:100px; */
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;  
}

.panier_client__titre {
	font-size:14px;
}
.panier_client__rdv {
	padding:15px;
	width:200px;
	vertical-align:top; 
	text-align:center;
	border:1px solid #00b3b4;
	background:#fefefe;
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

.reservations_client {
	vertical-align:top; 
	text-align:left;
	font-size:12px;
	font-family:'verdana'; 
	color:#666666;
	border:2px solid #00b3b4;
	background:Azure;
	/* height:100px; */
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;  
}
.reservations_client__titre {
	font-size:14px;
}
.reservations_client__rdv {
	padding:15px;
	width:200px;
	vertical-align:top; 
	text-align:center;
	border:1px solid #00b3b4;
	background:#fefefe;
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

.agenda_admin__rdv_therapeute {
	font-size:12px;
}
.agenda_admin__rdv_therapeute_dispo {
	font-size:12px;
}
.agenda_admin__rdv_therapeute__ajouter {
	font-size:12px;
  cursor:pointer;
}
.agenda_admin__rdv_atelier {
	font-size:12px;
}
.agenda_admin__rdv_atelier_dispo {
	font-size:12px;
}
.agenda_admin__rdv_atelier__ajouter {
	font-size:12px;
  cursor:pointer;
}

.message_nom_client_connecte, 
.message_bienvenu,
.message_bienvenu_connecte {
	color:#97867c; 
	font-size:15px;
}
.message_nom_client_connecte,
.message_bienvenu_connecte {
	font-size:17px;
}
.message_nom_client_connecte {
	font-size:20px;
}
.message_rappel_paiement {
	font-size:15px;
	color:Tomato;
}

.connexion__message_erreur {
	font-size:15px;
	color:Tomato;
}

.btn_sinscrire {
  border-style:solid;
  border-width:1px;
  border-color:#AAAAAA;
  background:transparent;
  -webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	padding:2px;
	-moz-box-shadow:inset -1px -1px 0px 0px #DDDDDD;
	-webkit-box-shadow:inset -1px -1px 0px 0px #DDDDDD;
	box-shadow:inset -1px -1px 0px 0px #DDDDDD;
	color:#444444;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
	position:relative;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.1, #EEEEEE), color-stop(1, #CECECE));
}
.btn_sinscrire:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.1, #CECECE), color-stop(1, #EEEEEE)); /* acacac ou 686868 */
}
.btn_sinscrire:active {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.1, #888888), color-stop(1, #EEEEEE)); /* acacac ou 686868 */
  color:white;
}


.lbtn { 
  border-style:solid;
  border-width:1px;
  border-color:#AAAAAA;
  background:transparent;
  -webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px; 
	border-top-left-radius:4px; 
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	padding:2px;
	-moz-box-shadow:inset -1px -1px 0px 0px #DDDDDD;
	-webkit-box-shadow:inset -1px -1px 0px 0px #DDDDDD;
	box-shadow:inset -1px -1px 0px 0px #DDDDDD; 
	color:#444444;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
	position:relative;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.1, #EEEEEE), color-stop(1, #CECECE));
}
.lbtn:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.1, #CECECE), color-stop(1, #EEEEEE)); /* acacac ou 686868 */
}
.lbtn:active {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.1, #888888), color-stop(1, #EEEEEE)); /* acacac ou 686868 */
  color:white;
}


.dlg_infos, 
.dlg_description_atelier, 
.dlg_description_therapeute, 
.dlg_choix_connexion, 
.dlg_choix_connexion_error {
	position:relative;  
	top:100px;
	padding:10px;
  margin-left:auto;  
  margin-right:auto;
  /*margin-top:auto; 
  margin-bottom:auto;*/
	text-align:center;
	font-family:'verdana'; 
	font-size:13px;
	color:#666666;
	border:1px solid #666666;
	/* background:#eeeeee;*/
	background:Azure;
	-moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; 
  overflow-y:scroll;
}
.dlg_infos,
.dlg_choix_connexion_error {
	top:250px;
}

.connexion_edit_ctrl {
	font-size:16px;
	color:#00b3b4;
	border:1px solid #00b3b4;
	/*background-color:#444444;*/
	background-color:#FFFFFF;
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow:2px  2px 2px #999999;
  -webkit-box-shadow:2px  2px 2px #999999;
  box-shadow:2px  2px 2px #999999;
  padding-left:5px;
  padding-right:5px;
}
.connexion_edit_radio {
	font-size:14px;
	color:#00b3b4;
  padding-left:5px;
  padding-right:5px;
}

