.loading,.loading_tri {
    background:url('../images/loading.gif') no-repeat top left;
    width: 36px;
    height: 36px;
}

.popup { background-color: rgb(255,255,255); border: 2px solid #cecece; border-radius:10px; display:none;z-index:2; padding:15px;z-index:11}


.popup_login { background-color: rgb(255,255,255); height:350px; width:600px; border: 2px solid #cecece; border-radius:10px; display:none;z-index:11; }

.background{display:none;position: fixed; height:100%;width:100%;top:0;left:0;background-color: rgb(0,0,0);z-index:9;}


.message_login {border : 1px solid red; }
.message_login_info {border : 1px solid #0150b1; background-color:#fafafa;text-align:center; width: 400px;  margin-left: auto;  margin-right: auto; font-style:bold; padding:20px;}
.message_login_error {border : 1px solid #b10101;  background-color:#fafafa;text-align:center; width: 400px;  margin-left: auto;  margin-right: auto; font-style:bold; padding:20px;}
.message_login_new {border : 1px solid #0150b1;  background-color:#fafafa;text-align:center; width: 400px;  margin-left: auto;  margin-right: auto; font-style:bold; padding:20px;}

.avatar { 
	border: 1px solid #dadada;
	height : 100px;}

.more { background-color: #f8f8f7;padding-left:10px; margin-bottom: 15px;background-image: none;background-repeat: no-repeat;background-position:  98% 10px; border: 1px solid #DDDDDD}
.more:hover{ cursor: pointer}
#tablePagination table{width:100%;}
#tablePagination_paginater{vertical-align:middle;}

.jours label{
	float: none;
}

.evtDate img{
	vertical-align: middle;
}

.conflit{
	background-color: #d0942b;
	padding: 2px 5px 2px 5px;
	color: #fff;
	font-style: bold;
}

.urgent{
	background-color: #d0372b;
	padding: 2px 5px 2px 5px;
	color: #fff;
	font-style: bold;
}

.configuration textarea{
	width:450px;
	height:120px;
}

.titre a { background:url('../images/accueil.png') no-repeat top left; }


.titre_password{
	
	width:200px;
}


.size16{
	width:16px;
	height:16px;
	vertical-align:middle;
}

#notif{
	background-color:#ae2323;
	color:#fff;
	font-weight:bold;
	padding: 0 10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.nonLu{
	width:10px;
    height:10px;
    background-color:#f00;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    float:right;
    vertical-align:middle;
}

.footer{
	text-align: center;
	width: 100%;
	height: 50px;
	background-color: #FFF;
	border-top:1px solid #CCC;
}

.envoi label,form_activeSMS label{
	float: none;
}
.envoi .clearfix{
	float: none;
}


.carre{
	width:12px; height: 12px;
	border:2px solid #000;
	vertical-align: middle;
}



.dateHeure input[disabled],
.dateHeure select[disabled],
.dateHeure textarea[disabled],
.dateHeure input[readonly],
.dateHeure select[readonly],
.dateHeure textarea[readonly],
#medecin_config_med_debut,#medecin_config_med_fin,#medecin_config_med_limit,
#chome_deb_mat,#chome_fin_mat,#chome_deb_apm,#chome_fin_apm
 {
  background-color: #fff;
  border-color: #ddd;
  cursor: text;
}

.corrigeInput input{
	margin-bottom:5px;
}
#new_account_user_password label,#anax_gortozigbundle_utilisateurtype_password label{
	display: none;
}


.obligatoire{
	color:#f60;
	font-weight: bold;
}
.aide_message{
	float:right;
	width:60%;
}
.error_message{
	float:right;
	width:60%;
}

#new_account_user_password,#new_account_user_date,.envoi .clearfix{
	margin-left:30px;
}

.envoi td{
	background-color: #fff;
}


.error_message,.aide_message{
	background-color: #fef1d7;
	border:1px solid #fcdfa8;
	padding:5px 10px;
}


.jours label {
	padding-left: 0px;
}

.inscription_carte input{ 
	width: auto;
}

.info_jour{
	color: #FAA732;
	font-weight: bold;
}


.sty_recherche label{
	padding-right: 10px;
}

#chart .jqplot-table-legend,#chartTotByMed .jqplot-table-legend,#chartTotByMedCout .jqplot-table-legend{
	width: auto;
}
#chart .jqplot-table-legend td,#chartTotByMed .jqplot-table-legend td,#chartTotByMedCout .jqplot-table-legend td{
	border: none;
	padding-top:0;
	padding-bottom:0;
}