input:focus,
textarea:focus,
input:active,
textarea:active {
	background-color: white;
}

input[type=checkbox][disabled] {
	opacity: 0.6;
	outline: 5px solid #8d8b8b;
	outline-offset: -500px;

}

body,
html {
	font-family: verdana, Times New Roman, arial, tahoma, sans-serif;
	font-size: 12px;
	background-color: white;
	color: #000000;
	margin: 0;
	top: 0;
	font-weight: normal;
	font-style: normal;
	vertical-align: top;
	margin: 0px;
}

.nobold {
	font-weight: normal;
}

.yesbold {
	font-weight: bold;
}

.corps {
	background-color: white;
	/*58595a  FDF1C8*/
}

/* [if gte IE 7] .livesearch{
  vertical-align:middle;
	display:inline;
  margin-left: -15px;
  position: absolute;
  margin-top: 20px;
  margin-left:-518px;
    z-index:0;  
}

[if !IE] .livesearch{
  vertical-align:middle;
	display:inline;
  margin-left: -15px;
  position: absolute;
  margin-top: 20px;
  margin-left:-118px;
} */

.livesearch_form {
	color: black;
	/* background-color:#F2DBDB; */
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	padding: 5px;
	padding-left: 10px;
	min-width: 0px;
	width: auto;
	z-index: 1;
}

.livesearch_recherche {
	font-family: Arial, Helvetica, sans-serif;
	BORDER-RIGHT: #829EC6 1px solid;
	BORDER-LEFT: #829EC6 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-BOTTOM: #829EC6 1px solid;
	/* border: black 1px solid */
	color: #000000;
	background-color: #F2DBDB;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	padding: 5px;
	width: auto;
	position: absolute;
}

fieldset {
	padding: 10px;
	margin-bottom: 5px;
	background-color: #ffffff;
	/*FFFFFF;*/
}

#error_message legend {
	font-size: 14px;
	color: #b40404;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0px;
	text-decoration: underline;
	border-bottom: none;
}

legend {
	font-size: 16px;
	color: #337ab7;
	/*a0522d;*/
	font-weight: bold;
}

.legend1 {
	margin-bottom: 0px;
	margin-left: 16px;
}

label.inline {
	display: inline
}

label {
	/* margin-top:20px; 
 margin: 10px;*/
	display: block;
}

.no_style {
	width: 9px;
	height: 15px;
	padding: 0 5px 0 0;
	clear: left;
	float: left;
	cursor: pointer;
}

.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	/*background: url(/images/button/checkbox.gif) no-repeat;*/
	display: block;
	clear: left;
	float: left;
	cursor: pointer;
}

.style_checkbox {
	width: 19px;
	height: 19px;
	padding: 0 5px 0 0;
	display: block;
	clear: left;
	float: left;
	cursor: pointer;
	background-color: #FFFFFF;
	border: 0px;
}

a.changer_mdp_link:link,
a.changer_mdp_link:visited,
a.changer_mdp_link:active {
	cursor: pointer;
	text-decoration: underline;
	/* color:#C46D09; */
	font-weight: bold;
}

a.changer_mdp_link:hover {
	cursor: pointer;
	text-decoration: none;
	/* color:#C46D09; */
	font-weight: bold;
}

.sup_admin_link_up_orga_ie {
	position: absolute;
	float: right;
	cursor: pointer;
	text-decoration: underline;
	/* color:#C46D09; */
	font-weight: bold;
}

.sup_admin_link_up_orga_ff {
	position: relative;
	float: left;
	cursor: pointer;
	text-decoration: underline;
	/* color:#C46D09; */
	font-weight: bold;
}

[if gte IE 7] .checkbox_ie_ff {
	position: absolute;
	float: right;
	z-index: 21;
}

[if !IE] .checkbox_ie_ff {
	position: relative;
	float: left;
}

/* input[type=checkbox]
{
	Double-sized Checkboxes 
	
} */

/* input[type=radio]
{
	padding: 0 5px 0 0;
	display: block;   
	clear: left;
	float: left;
	cursor:pointer;
	background-color:#FFFFFF;
	border:0px;	
}*/

.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(/images/button/radio.gif) no-repeat;
	cursor: pointer;
	display: block;
	clear: left;
	float: left;
	cursor: pointer;
}

.style_radio {
	width: 12px;
	height: 12px;
	padding: 0 5px 0 0;
	display: block;
	clear: left;
	float: left;
	cursor: pointer;
}

.select {
	position: absolute;
	width: 158px;
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial, sans-serif;
	background: url(/images/button/select.gif) no-repeat;
	overflow: hidden;
	cursor: pointer;
}

select {
	border: 1px solid #000000;
}

select.styled-select {
	width: 191px;
	height: 24px;
	overflow: hidden;
	background: url(/images/button/select.gif) no-repeat left #000000;
	color: #000;
	font: 12px/21px arial, sans-serif;
	cursor: pointer;
	padding: 0 24px 0 8px;
}

select#option {
	color: #000;
}

a.doc_util:link,
a.doc_util:visited,
a.doc_util:active {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
}

a.doc_util:hover {
	background-color: #000000;
}

a:link,
a:visited,
a:active {
	text-decoration: none;
	font-weight: normal;
	/* color:#B4045F; */
	cursor: pointer;
}

a:hover {
	/* background-color:#FFFFFF;*/
}

.bienvenue {
	font-weight: normal;
	color: #006699;
	text-align: center;
	width: auto;
}

#matable {
	display: table;
	width: auto;
	top: 0px;
}

#matable p {
	display: table-row;
}

#matable p span {
	display: table-cell;
	padding: 10px;
	width: 250px;
	text-align: right;
	width: auto;
}

#titre_page {
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 25px;
}

.text14 {
	font-size: 14px;
}

.text {
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	margin-left: 10px;
}

.text_table {
	color: #000000;
	height: 15px;
	text-align: center;
	background-color: #D0D0D0;
	border-top-width: 2px;
	border-top-color: #A5AEA2;
	border-top-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #A5AEA2;
	border-bottom-style: solid;
}

.text_table_left {
	color: #000000;
	width: 160px;
	text-align: left;
	background-color: #D0D0D0;
	vertical-align: top;
}

#gest_mouv_mont_table {
	width: 800px;
	text-align: center;
	padding: 10px;
	border-width: 2px;
	border-style: solid;
	border-color: #006699;
}

#gest_mouv_table {
	width: 450px;
	text-align: center;
	padding: 10px;
	border-width: 2px;
	border-style: solid;
	border-color: #006699;
}

#gest_mouv_table_action {
	width: 450px;
	text-align: left;
	margin-left: 30px;
}

#recept {
	width: 800px;
	text-align: center;
	padding: 40px;
}

#recept_table {
	width: 800px;
	text-align: center;
	border-width: 2px;
	border-style: solid;
	border-color: #006699;
}

#table_recherche {
	width: 900px;
	text-align: center;
	border-width: 2px;
	border-style: solid;
	border-color: #006699;
}

div#contenu {
	color: #000000;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	min-height: 650px;
	width: 1000px;
	height: 100%;
}

.text_standart {
	color: #000000;
	text-align: left;
	font-size: 12px;
}

.etoile {
	color: red;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
}

.login {
	background-color: #FFFFFF;
	border-width: 2px;
	border-style: solid;
	border-color: #006699;
	padding: 25px;
	margin: 15px auto;
	text-align: justify;
}

.titre {
	font-size: 22px;
	text-align: center;
}

.titre_header {
	color: #000000;
	font-size: 28px;
	font-weight: normal;
	margin: 0px;
	text-align: center;
	background-color: #FFFFFF;
	/*CC3300*/
}

.titre_header2 {
	color: #000000;
	font-size: 28px;
	font-weight: normal;
	margin: 0px;
	text-align: center;
}

.sous_titre {
	font-size: 18px;
	text-align: center;
}

.rech_titre_show a:link,
.rech_titre_show a:visited,
.rech_titre_show a:active,
.rech_titre_show a:hover {
	color: #000000;
	font-size: 15px;
	font-weight: bold;
}

td.rech_titre_show:link,
td.rech_titre_show:visited,
td.rech_titre_show:active {
	background-color: #F4F4F4;
}

td.rech_titre_show:hover {
	background-color: #F2DBDB;
	/* #f06ca8; */
}

#header {
	background-color: #FFFFFF;
	/*CC3300 */
	height: 61px;
}

.header_menu_cache {
	/*background-color:#96c73d;  
	border-top-width:2px;
	border-top-color:#231f20; 
	border-top-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#231f20;
	border-bottom-style:solid;*/
	height: 47px;
	background-color: #96c73d;
	border: 1px solid lightgrey;
}

.header_menu {
	/* color:#000000;
  height:auto;
  text-align:center;
  background-color:#96c73d;  
	border-top-width:2px;
	border-top-color:#231f20; 
	border-top-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#231f20; 
	border-bottom-style:solid;*/
}

.header_menu a:link,
.header_menu a:visited,
.header_menu a:active {
	/* color:#000000;
  font-size:14px;
  text-align:center;
	font-family:Verdana,Arial,Helvetica,sans-serif; 
  text-decoration:none;
	cursor:pointer; */
}

.header_menu a:hover {
	/* color:#DBFF9D; 
  font-size:14px;
  text-align:center;
	font-family:Verdana,Arial,Helvetica,sans-serif; 
  text-decoration:none;
	cursor:pointer; */
}

.logo_text {
	vertical-align: middle;
}

#footer {
	background-color: #FFFFFF;
	/* 808080*/
	color: #000000;
	position: relative;
	display: block;
	height: 22px;
	width: 100%;
	bottom: 0px;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
}

.boutton {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #666699;
	background-color: #666699;
	color: #FFFFFF;
	padding: 10px;
	text-align: right;
	font-weight: normal;
	font-size: 12px;
}

/*************************** DEB BOUTON ENREGISTRER  **************************/

.boutton_enreg {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #2E2EFE;
	background-color: #2E2EFE;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	width: 100px;
	height: 13px;
	border-width: 6px;
	border-style: outset;
}

.boutton_enreg:hover {
	background-color: #0080FF;
	border-style: inset;
}

.boutton_enreg:link {
	background-color: #CCCCCC;
	border-style: outset;
}

.boutton_enreg:visited {
	background-color: #CCCCCC;
	border-style: outset;
}

.boutton_enreg:active {
	background-color: #666666;
	border-style: inset;
}

/*************************** DEB BOUTON ANNULER  **************************/

.boutton_annul {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #969696;
	background-color: #969696;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	border-width: 6px;
	border-style: outset;
	width: 100px;
	height: 13px;
}

.boutton_annul:hover {
	background-color: #CCCCCC;
	border-style: inset;
}

.boutton_annul:link {
	background-color: #CCCCCC;
	border-style: outset;
}

.boutton_annul:visited {
	background-color: #CCCCCC;
	border-style: outset;
}

.boutton_annul:active {
	background-color: #666666;
	border-style: inset;
}

a.annule_fond {
	color: #FFFFFF;
}

a.annule_fond:link,
a.annule_fond:visited,
a.annule_fond:active {
	color: #FFFFFF;
	border-style: outset;
}

.annule_fond:hover {
	background-color: #CCCCCC;
}

/*------------------------------------------------------------*/

.boutton_annul_mini {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #969696;
	background-color: #969696;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	border-width: 2px;
	border-style: outset;
	width: 100px;
	height: 13px;
}

.boutton_annul_mini:hover {
	background-color: #CCCCCC;
	border-style: inset;
}

.boutton_annul_mini:link {
	background-color: #CCCCCC;
	border-style: outset;
}

.boutton_annul_mini:visited {
	background-color: #CCCCCC;
	border-style: outset;
}

.boutton_annul_mini:active {
	background-color: #666666;
	border-style: inset;
}

/*************************** DEB BOUTON DESACTIVER  **************************/

.boutton_desactiver {
	border-width: 2px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #CCCCCC;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	border-width: 6px;
}

/*************************** FIN BOUTON DESACTIVER  **************************/

/*************************** DEB BOUTON MONTAGE  **************************/

.boutton_montage {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #FF8800;
	background-color: #FF8800;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	border-width: 6px;
	border-style: outset;
}

.boutton_montage:hover {
	background-color: #FFBB00;
	border-style: inset;
}

.boutton_montage:link {
	background-color: #FFBB00;
	border-style: outset;
}

.boutton_montage:visited {
	background-color: #FFBB00;
	border-style: outset;
}

.boutton_montage:active {
	background-color: #FFBB00;
	border-style: inset;
}

a.montage_fond {
	color: #FFFFFF;
}

a.montage_fond:link,
a.montage_fond:visited,
a.montage_fond:active {
	color: #FFFFFF;
	border-style: outset;
}

.montage_fond:hover {
	background-color: #FFBB00;
}

/*************************** FIN BOUTON MONTAGE  **************************/

/*************************** DEB BOUTON DEMONTAGE  **************************/

.boutton_demontage {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #9222AA;
	background-color: #9222AA;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	border-width: 6px;
	border-style: outset;
}

.boutton_demontage:hover {
	background-color: #9955BB;
	border-style: inset;
}

.boutton_demontage:link {
	background-color: #9955BB;
	border-style: outset;
}

.boutton_demontage:visited {
	background-color: #9955BB;
	border-style: outset;
}

.boutton_demontage:active {
	background-color: #9955BB;
	border-style: inset;
}

a.demontage_fond {
	color: #FFFFFF;
}

a.demontage_fond:link,
a.demontage_fond:visited,
a.demontage_fond:active {
	color: #FFFFFF;
	border-style: outset;
}

.demontage_fond:hover {
	background-color: #9955BB;
}

/*************************** FIN BOUTON DEMONTAGE  **************************/

/*************************** DEB BOUTON DEMONTAGE  **************************/

.boutton_deplacement {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #009988;
	background-color: #009988;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	border-width: 6px;
	border-style: outset;
}

.boutton_deplacement:hover {
	background-color: #00CCAA;
	border-style: inset;
}

.boutton_deplacement:link {
	background-color: #00CCAA;
	border-style: outset;
}

.boutton_deplacement:visited {
	background-color: #00CCAA;
	border-style: outset;
}

.boutton_deplacement:active {
	background-color: #00CCAA;
	border-style: inset;
}

a.deplacement_fond {
	color: #FFFFFF;
}

a.deplacement_fond:link,
a.deplacement_fond:visited,
a.deplacement_fond:active {
	color: #FFFFFF;
	border-style: outset;
}

.deplacement_fond:hover {
	background-color: #00CCAA;
}

/*************************** FIN BOUTON DEMONTAGE  **************************/

.boutton_controle {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #FF0000;
	background-color: #FF0000;
	color: #FFFFFF;
	padding: 10px;
	text-align: right;
	font-weight: normal;
	font-size: 12px;
	border-width: 6px;
	border-style: outset;
}

.boutton_controle:hover {
	background-color: #F78181;
	border-style: inset;
}

.boutton_controle:link {
	background-color: #CCCCCC;
	border-style: outset;
}

.boutton_controle:visited {
	background-color: #CCCCCC;
	border-style: outset;
}

.boutton_controle:active {
	background-color: #666666;
	border-style: inset;
}

.bordure_tableau {
	border-width: 2px;
	border-style: solid;
	border-color: #006699;
	padding: 1px;
}

/*[disabled] 
.checkbox-success input[type="checkbox"][disabled][checked].check_globe:before {
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.checkbox-success input[type="checkbox"][disabled][checked].check_globe:after{
  color: #fff;
}*/

input[type=checkbox][disabled][checked].check_globe {
	width: 1.6em;
	height: 1.6em;
	outline: 3px solid #707070;
	color: #707070;
}



.information {
	width: 100%;
	height: auto;
	color: #006600;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	background-color: #FFF962;
}

#enreg_succes {
	width: 100%;
	height: auto;
	color: #006600;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

#error {
	width: 100%;
	height: auto;
	color: #b40404;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

.error_message {
	width: 100%;
	height: auto;
	color: #b40404;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

#error_center {
	width: 100%;
	height: auto;
	/*20px;*/
	color: #b40404;
	text-align: left;
	/*center*/
	font-weight: bold;
	font-size: 12px;
}

.ligne_annuler {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #0000FF;
	font-size: 12px;
}

.champ_selected:active {
	font-weight: bold;
}

.row_0 {
	background-color: white;
	/* gris clair #F4F4F4;*/
	vertical-align: top;
	border: solid 1px grey;
	border-radius: 4px;
}

.row_1 {
	background-color: white;
	/*  #F4F4F4; */
	/* #e5e6e9 */
	/* #ebeced */
	vertical-align: top;
	border: solid 1px grey;
	border-radius: 4px;
}

.contenu_header {
	height: 20px;
}

.center {
	width: 800px;
	text-align: center;
	padding: 10px;
}

.curseur {
	cursor: pointer;
}

.curseur_textdeco {
	cursor: pointer;
	text-decoration: underline;
}

.ref_blanchet {
	color: #006699;
	font-weight: bold;
	font-size: 13px;
}

.tab_nbr_resultat {
	font-weight: bold;
	color: #006699;
	font-size: 14px;
	text-align: center;
	height: 20px;
}

/* NEW */

/*************** DEB Align ***************/

.align_left {
	text-align: left;
}

.align_right {
	text-align: right;
}

.align_center {
	text-align: center;
}

.valign_middle {
	vertical-align: middle;
}

/*************** FIN Align ***************/

.tab_acc {
	/* tableau principale accueil.php */
	/* border: solid 1px #A9A9A9 ; */
	color: #000000;
	background-color: #FFFFFF;
}

.tab_acc_titre {
	/* titre des rubriques */
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	height: 30px;
	border: #C0504D 1px thin solid;
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px;
}

.tab_acc_titre_login {
	/* titre dans la form login */
	text-decoration: none;
	height: 30px;
	border: #F2DBDB 1px thin solid;
	color: #FFFFFF;
	/*000000;*/
	background-color: #f06ca8;
	/*CC3300;*/
	font-style: italic;
	font-family: Trebuchet MS, Arial;
	font-size: 20px;
	padding: 3px;
}

.tab_acc_titre_fiche {
	/* bandeau fiche en modif */
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-size: 13px;
	height: 30px;
	border: #C0504D 1px thin solid;
	background-color: #96c73d38;
	/*FFFFFF;*/
	/* e5e6e9 */
	padding: 3px;
}

.tab_fond_titre {
	background-color: #A9A9A9;
}

.centrage {
	margin-left: auto;
	margin-right: auto;
}

div.centrage_full {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

div.centrage_300 {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}

div.centrage_860 {
	width: 930px;
	margin-left: auto;
	margin-right: auto;
}

div.centrage_1200 {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

div.centrage_search {
	width: 1340px;
	margin-left: auto;
	margin-right: auto;
}

div.centrage_500 {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

.text_gras {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

.text_normal {
	font-weight: normal;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #000000;
}

.user {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	/*#96c73d38; #F2DBDB; */
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	margin-left: 10px;
}

.text11 {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}

/*************************** DEB BOUTON DECONNEXION  **************************/

.boutton_deconnexion {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #FF0000;
	background-color: #FF0000;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	border-width: 6px;
	border-style: outset;
}

.boutton_deconnexion:hover {
	background-color: #F78181;
	border-style: inset;
}

.boutton_deconnexion:link {
	background-color: #CCCCCC;
	border-style: outset;
}

.boutton_deconnexion:visited {
	background-color: #CCCCCC;
	border-style: outset;
}

.boutton_deconnexion:active {
	background-color: #CCCCCC;
	border-style: inset;
}

a.boutton_deconnexion {
	color: #FFFFFF;
}

a.boutton_deconnexion:link,
a.boutton_deconnexion:visited,
a.boutton_deconnexion:active {
	color: #FFFFFF;
	border-style: outset;
}

.boutton_deconnexion:hover {
	background-color: #FF0000;
}

/*************************** FIN BOUTON DECONNEXION  **************************/

#show_date_now {
	font-size: 9px;
}

.bt_connect {
	background-color: #A9A9A9;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
	height: 30px;
	cursor: pointer;
}

/*************************** DEB BOUTON CONNEXION  **************************/

.boutton_connexion {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #068306;
	background-color: #068306;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	border-width: 6px;
	border-style: outset;
}

.boutton_connexion:hover {
	background-color: #A6F982;
	border-style: inset;
}

.boutton_connexion:link {
	background-color: #CCCCCC;
	border-style: outset;
}

.boutton_connexion:visited {
	background-color: #CCCCCC;
	border-style: outset;
}

.boutton_connexion:active {
	background-color: #CCCCCC;
	border-style: inset;
}

a.boutton_connexion {
	color: #FFFFFF;
}

a.boutton_connexion:link,
a.boutton_connexion:visited,
a.boutton_connexion:active {
	color: #FFFFFF;
	border-style: outset;
}

.boutton_connexion:hover {
	background-color: #00FF00;
}

/*************************** FIN BOUTON CONNEXION  **************************/

/*************************** DEBUT BOUTON RECHERCHE  **************************/

.boutton_rech {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #969696;
	background-color: #969696;
	color: #FFFFFF;
	padding: 4px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	border-width: 4px;
	border-style: outset;
	width: 100px;
	height: 12px;
}

.boutton_rech:hover {
	background-color: #CCCCCC;
	border-style: inset;
}

.boutton_rech:link {
	background-color: #CCCCCC;
	border-style: outset;
}

.boutton_rech:visited {
	background-color: #CCCCCC;
	border-style: outset;
}

.boutton_rech:active {
	background-color: #666666;
	border-style: inset;
}

a.boutton_rech {
	color: #FFFFFF;
}

a.boutton_rech:link,
a.boutton_rech:visited,
a.boutton_rech:active {
	color: #FFFFFF;
	border-style: outset;
}

.boutton_rech:hover {
	background-color: #CCCCCC;
}

/*************************** FIN BOUTON RECHERCHE  **************************/

/*************************** DEBUT BOUTON VISUEL FICHE  **************************/

.bt_visuel_fiche {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #92F4FF;
	background-color: #92F4FF;
	color: #000000;
	padding: 2px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	border-width: 2px;
	border-style: outset;
	width: 70px;
	height: 15px;
}

.bt_visuel_fiche:hover {
	background-color: #C1F6FC;
	border-style: inset;
}

.bt_visuel_fiche:link {
	background-color: #C1F6FC;
	border-style: outset;
}

.bt_visuel_fiche:visited {
	background-color: #C1F6FC;
	border-style: outset;
}

.bt_visuel_fiche:active {
	background-color: #666666;
	border-style: inset;
}

a.bt_visuel_fiche {
	color: #000000;
}

a.bt_visuel_fiche:link,
a.bt_visuel_fiche:visited,
a.bt_visuel_fiche:active {
	color: #FFFFFF;
	border-style: outset;
}

.bt_visuel_fiche:hover {
	background-color: #C1F6FC;
}

/*************************** FIN BOUTON VISUEL FICHE  **************************/

/*************************** DEBUT BOUTON MODIFIER FICHE  **************************/

.bt_modif_fiche {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #EC883B;
	background-color: #EC883B;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	border-width: 2px;
	border-style: outset;
	width: 70px;
	height: 15px;
}

.bt_modif_fiche:hover {
	background-color: #F9A769;
	border-style: inset;
}

.bt_modif_fiche:link {
	background-color: #F9A769;
	border-style: outset;
}

.bt_modif_fiche:visited {
	background-color: #F9A769;
	border-style: outset;
}

.bt_modif_fiche:active {
	background-color: #F9A769;
	border-style: inset;
}

a.bt_modif_fiche {
	color: #FFFFFF;
}

a.bt_modif_fiche:link,
a.bt_modif_fiche:visited,
a.bt_modif_fiche:active {
	color: #FFFFFF;
	border-style: outset;
}

.bt_modif_fiche:hover {
	background-color: #F9A769;
}

.bt_modif_fiche_grand {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #EC883B;
	background-color: #EC883B;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	border-width: 6px;
	border-style: outset;
	width: 100px;
	height: 13px;
}

.bt_modif_fiche_grand:hover {
	background-color: #F9A769;
	border-style: inset;
}

.bt_modif_fiche_grand:link {
	background-color: #F9A769;
	border-style: outset;
}

.bt_modif_fiche_grand:visited {
	background-color: #F9A769;
	border-style: outset;
}

.bt_modif_fiche_grand:active {
	background-color: #F9A769;
	border-style: inset;
}

a.bt_modif_fiche_grand {
	color: #FFFFFF;
}

a.bt_modif_fiche_grand:link,
a.bt_modif_fiche_grand:visited,
a.bt_modif_fiche_grand:active {
	color: #FFFFFF;
	border-style: outset;
}

.bt_modif_fiche_grand:hover {
	background-color: #F9A769;
}

/*************************** FIN BOUTON MODIFIER FICHE  **************************/

/*************************** DEBUT BOUTON SUPPRIMER FICHE  **************************/

.bt_supprimer {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #970909;
	background-color: #970909;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	border-width: 2px;
	border-style: outset;
	width: 70px;
	height: 15px;
}

.bt_supprimer:hover {
	background-color: #CD2C2C;
	border-style: inset;
}

.bt_supprimer:link {
	background-color: #CD2C2C;
	border-style: outset;
}

.bt_supprimer:visited {
	background-color: #CD2C2C;
	border-style: outset;
}

.bt_supprimer:active {
	background-color: #CD2C2C;
	border-style: inset;
}

a.bt_supprimer {
	color: #FFFFFF;
}

a.bt_supprimer:link,
a.bt_supprimer:visited,
a.bt_supprimer:active {
	color: #FFFFFF;
	border-style: outset;
}

.bt_supprimer:hover {
	background-color: #CD2C2C;
}

.bt_supprimer_grand {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #970909;
	background-color: #970909;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	border-width: 6px;
	border-style: outset;
	width: 100px;
	height: 13px;
}

.bt_supprimer_grand:hover {
	background-color: #CD2C2C;
	border-style: inset;
}

.bt_supprimer_grand:link {
	background-color: #CD2C2C;
	border-style: outset;
}

.bt_supprimer_grand:visited {
	background-color: #CD2C2C;
	border-style: outset;
}

.bt_supprimer_grand:active {
	background-color: #CD2C2C;
	border-style: inset;
}

a.bt_supprimer_grand {
	color: #FFFFFF;
}

a.bt_supprimer_grand:link,
a.bt_supprimer_grand:visited,
a.bt_supprimer_grand:active {
	color: #FFFFFF;
	border-style: outset;
}

.bt_supprimer_grand:hover {
	background-color: #CD2C2C;
}

/*************************** FIN BOUTON SUPPRIMER FICHE  **************************/

/*************************** DEBUT BOUTON RECONDUIRE FICHE  **************************/

.bt_reconduire {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #5EB66A;
	background-color: #5EB66A;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	border-width: 2px;
	border-style: outset;
	width: 70px;
	height: 15px;
}

.bt_reconduire:hover {
	background-color: #6AE87A;
	border-style: inset;
}

.bt_reconduire:link {
	background-color: #6AE87A;
	border-style: outset;
}

.bt_reconduire:visited {
	background-color: #6AE87A;
	border-style: outset;
}

.bt_reconduire:active {
	background-color: #6AE87A;
	border-style: inset;
}

a.bt_reconduire {
	color: #FFFFFF;
}

a.bt_reconduire:link,
a.bt_reconduire:visited,
a.bt_reconduire:active {
	color: #FFFFFF;
	border-style: outset;
}

input.bt_reconduire {
	background-color: #5EB66A;
	height: 22px;
	width: 80px;
	font-weight: bold;
	margin: 2px;
}

.bt_reconduire_grand {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #5EB66A;
	background-color: #5EB66A;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	border-width: 6px;
	border-style: outset;
	width: 100px;
	height: 13px;
}

.bt_reconduire_grand:hover {
	background-color: #6AE87A;
	border-style: inset;
}

.bt_reconduire_grand:link {
	background-color: #6AE87A;
	border-style: outset;
}

.bt_reconduire_grand:visited {
	background-color: #6AE87A;
	border-style: outset;
}

.bt_reconduire_grand:active {
	background-color: #6AE87A;
	border-style: inset;
}

a.bt_reconduire_grand {
	color: #FFFFFF;
}

a.bt_reconduire_grand:link,
a.bt_reconduire_grand:visited,
a.bt_reconduire_grand:active {
	color: #FFFFFF;
	border-style: outset;
}

/*************************** FIN BOUTON RECONDUIRE FICHE  **************************/

/*************************** DEBUT BOUTON RECONDUIRE FICHE  **************************/

.bt_action_com {
	/* cursor:pointer;
	border-width:2px;
	border-style:solid;
	border-color:#A96AE8; */
	background-color: inherit;
	/* #A96AE8 */
	/* SP */
	color: black;
	/* SP */
	border-color: #A96AE8;
	/* SP */
	/* color:#FFFFFF; 
	padding:2px;
	text-align:center; 
	font-weight:normal; 
	font-size:12px;	 
	border-width: 2px; 
	border-style: outset; */
}

.bt_action_com:hover {
	background-color: inherit;
	color: #A96AE8;
	border-color: #A96AE8;
}

.bt_action_com:link {
	background-color: #7B39BC;
	border-style: outset;
}

.bt_action_com:visited {
	background-color: #7B39BC;
	border-style: outset;
}

.bt_action_com:active {
	background-color: #7B39BC;
	border-style: inset;
}

a.bt_action_com {
	color: #FFFFFF;
}

a.bt_action_com:link,
a.bt_action_com:visited,
a.bt_action_com:active {
	color: #FFFFFF;
	border-style: outset;
}

input.bt_action_com {
	text-align: center;
	width: 170px;
	height: 22px;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
}

.bt_action_com_grand {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #A96AE8;
	background-color: #A96AE8;
	color: #FFFFFF;
	padding: 10px;
	text-align: center;
	font-weight: normal;
	font-size: 10px;
	border-width: 6px;
	border-style: outset;
	width: 100px;
	height: 13px;
}

.bt_action_com_grand:hover {
	background-color: #7B39BC;
	border-style: inset;
}

.bt_action_com_grand:link {
	background-color: #7B39BC;
	border-style: outset;
}

.bt_action_com_grand:visited {
	background-color: #7B39BC;
	border-style: outset;
}

.bt_action_com_grand:active {
	background-color: #7B39BC;
	border-style: inset;
}

a.bt_action_com_grand {
	color: #FFFFFF;
}

a.bt_action_com_grand:link,
a.bt_action_com_grand:visited,
a.bt_action_com_grand:active {
	color: #FFFFFF;
	border-style: outset;
}

.bt_action_com_grand:hover {
	background-color: #7B39BC;
}

/*************************** FIN BOUTON RECONDUIRE FICHE  **************************/

/*************************** DEBUT BOUTON REPROGRAMMER  **************************/

.bt_reprogrammer {
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: #5EB66A;
	background-color: #5EB66A;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	border-width: 4px;
	border-style: outset;
	width: 120px;
	height: 35px;
}

.bt_reprogrammer:hover {
	background-color: #6AE87A;
	border-style: inset;
}

.bt_reprogrammer:link {
	background-color: #6AE87A;
	border-style: outset;
}

.bt_reprogrammer:visited {
	background-color: #6AE87A;
	border-style: outset;
}

.bt_reprogrammer:active {
	background-color: #6AE87A;
	border-style: inset;
}

/*************************** FIN BOUTON REPROGRAMMER  **************************/

.site_web {
	position: relative;
	width: 150px;
	height: 15px;
	font-weight: bold;
	font-size: 13px;
	color: #0000FF;
	cursor: pointer;
	text-decoration: underline;
	top: 0px;
	left: 20px;
}

.text_capital {
	text-transform: capitalize;
}

.text_lower {
	text-transform: lowercase;
}

.text_upper {
	text-transform: uppercase;
}

.tab_rech {
	text-align: left;
	width: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #006699;
	font-size: 12px;
	border: 0;
	padding: 0;
}

a.consult_site_web:link,
a.consult_site_web:visited,
a.consult_site_web:active {
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: underline;
	color: #0000FF;
}

a.consult_site_web:hover {
	color: #B4045F;
}

.rech_text_com {
	font-size: 12px;
	font-weight: bold;
	color: #7B39BC;
}

.text_gras_underline {
	font-weight: bold;
	text-decoration: underline;
	font-size: 10px;
}

.text_rech_resultat {
	font-weight: bold;
	color: #0000FF;
	font-size: 15px;
}

.italic {
	font-style: italic;
}

.txt10 {
	font-size: 10px;
}

.underline {
	text-decoration: underline;
}

.gras {
	font-weight: bold;
}

.no_deco {
	text-decoration: none;
}

.rech_compte_resultat {
	font-weight: bold;
	font-size: 11px;
	color: #112883;
	text-align: center;
}

.export_csv,
a.export_csv {
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	color: #075E07;
	text-decoration: underline;
	cursor: pointer;
}

/******************************************************************/

.mail_event_cell_picto {
	/*background-color:#FFFFFF;#231f20;*/
	text-align: center;
	padding: 5px;
	width: 22px;
}

.event_bt_show_rech {
	background-color: #d6e7b4;
}

.event_organisation_rech2 {
	white-space: normal;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	text-decoration: underline;
	background-color: #f06ca8;
}

/*********************************SP*******************************/

#date_fin {
	background-color: lightgrey;
}

#date_debut {
	background-color: white;
}

#date_inc_debut {
	background-color: white;
}

a.btn_bootstrap {
	color: white;
}

hr {
	margin: 5px;
}

/* header menu */

.header_menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	/*background-color: #96c73d;*/
	border: 1px solid #337ab7;
	;
}

.header_menu li {
	float: left;
	border-right: 1px solid lightgrey;
}

.header_menu li:last-child {
	border-right: none;
}

.header_menu li a {
	display: block;
	color: white;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
}

/*
.header_menu li a:hover:not(.active) {
	background-color: rgb(219, 98, 199);
	color: white;
}*/
/*
.active {
	background-color: #B4045F;
}
*/
/* fin header menu */

.boutton_mdp {
	cursor: pointer;
}

.boutton_mdp:hover {
	cursor: pointer;
	text-decoration: underline;
}

.form-group {
	margin-bottom: 10px
}

.dropdown-menu {
	/*left: 15px;*/
	margin-top: 0;
	padding: 0;
}

.dropdown_search {
	font: null;
}

.dropdown_search:hover {
	/* background-color: #9955BB; */
	background-color: #F2DBDB;
}

/* #search_commune > #livesearch_commune {
	display:none;
}

#search_commune:focus > #livesearch_commune {
	display:block;
} */

textarea {
	overflow: hidden;
	height: auto;
}

/* Btn_Design */

.btn-dupli {
	background-color: #FFFFFF;
	/*inherit;*/
	color: black;
}

.btn-dupli:hover {
	background-color: #FFFFFF;
	/*inherit;*/
	color: #4cae4c;
	/* black */
}

.btn-modif {
	background-color: #FFFFFF;
	/*inherit;*/
	color: black;
}

.btn-modif:hover {
	background-color: #FFFFFF;
	/*inherit;*/
	color: #eea236;
	/* black */
}

.btn-supp {
	background-color: #FFFFFF;
	/*inherit;*/
	color: black;
}

.btn-supp:hover {
	background-color: #FFFFFF;
	/*inherit;*/
	color: #d43f3a;
	/* black */
}

.btn-voir {
	background-color: #FFFFFF;
	/*inherit;*/
	color: black;
}

.btn-voir:hover {
	background-color: #FFFFFF;
	/*inherit;*/
	color: #46b8da;
}

.btn-deconnect {
	padding: 2px 3px;
}

.btn-desactiver {
	background-color: #CCCCCC;
	color: #797979;
	/*black;*/


}

.btn-desactiver:hover {
	background-color: #CCCCCC;
	color: #797979;
	cursor: inherit;

}

.btn-correction {
	background-color: #FFFFFF;
	/*inherit;*/
	border-color: #A96AE8;
	color: black;
}

.btn-correction:hover {
	background-color: #FFFFFF;
	/*inherit;*/
	border-color: #A96AE8;
	color: #A96AE8;
}

.btn-mini {
	padding: 0px 0px;
}

.btn-mc {
	background-color: #FFFFFF;
	/*inherit;*/
	border-color: #19af8c;
	color: black;
}

.btn-mc:hover {
	background-color: #FFFFFF;
	/*inherit;*/
	border-color: #19af8c;
	color: #19af8c;
}

.btn-cp {
	background-color: #FFFFFF;
	/*inherit;*/
	border-color: #19af8c;
	color: black;
}

.btn-cp:hover {
	background-color: #FFFFFF;
	/*inherit;*/
	border-color: #19af8c;
	color: #19af8c;
}

.btn-time_plus {
	background-color: inherit;
	border-color: #19af8c;
	color: black;
}

.btn-time_plus:hover {
	background-color: inherit;
	border-color: #19af8c;
	color: #19af8c;
}

.btn-time_moins {
	background-color: inherit;
	border-color: #d43f3a;
	color: black;
}

.btn-time_moins:hover {
	background-color: inherit;
	border-color: #d43f3a;
	color: #d43f3a;
}

.btn_grey {
	background-color: inherit;
	border-color: #CCCCCC;
	color: #CCCCCC;
}

.btn_grey:hover {
	background-color: inherit;
	border-color: #CCCCCC;
	color: #CCCCCC;
}

.col-xs-1 {
	padding-right: 4px;
}

/*  */

#abo_orga:hover
/* , #abo_orga:focus */

	{
	background-color: #F2DBDB;
	cursor: pointer;
}

.error_form_contact {
	background-color: #FFA1A1;
}


/* date */
.ui-datepicker-trigger {
	cursor: pointer;
}

.hasDatepicker {
	width: 100px;
	padding: 2px 4px;
}

input.date_picker {
	text-align: center;
	background-image: url("../images/calendar.jpg");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 18px;
	width: 120px;
	cursor: pointer;
}

.form-group {
	margin-bottom: 10px;
}

#div_form_event_view .form-group {
	margin-bottom: 5px;
}


.hr_separe_partie {
	border-top: 2px dashed #337ab7;
	width: 50%;
	text-align: center;
	margin-left: 25% !important;
	margin-top: 15px;
	margin-bottom: 15px;
}

legend.sous-titre_fiche_etat {
	font-size: 14px;
	color: #337ab7;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	background-image: url("../images/fiche_etat.jpg");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 25px;
}

legend.sous-titre_formulaire_depot {
	font-size: 14px;
	color: #337ab7;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	background-image: url("../images/gestionnaire_de_depot.jpg");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 47px;
}

legend.sous-titre_formulaire_sc {
	font-size: 14px;
	color: #337ab7;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	background-image: url("../images/operateur.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 25px;
}

legend.sous-titre_formulaire_mc {
	font-size: 14px;
	color: #337ab7;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	/*background-image: url("../images/gestionnaire_de_depot.jpg");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 47px;*/
}

legend.sous-titre_formulaire_cp {
	font-size: 14px;
	color: #337ab7;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	/*	background-image: url("../images/operateur.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 25px;*/
}

td.titre_mc {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #337ab7;
	font-size: 14px;

}

td.titre_cp {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #41b5a5;
	font-size: 14px;

}


.correctif {
	color: #b40404;
	/*#c16925;*/
	font-weight: bold;
	/* font-size: 14px;*/
}


@media (min-width: 768px) {
	.container {
		width: 750px;
	}
}

@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}


@media (min-width: 1200px) {
	.container {
		width: 970px;
	}
}




.thead-light th {
	color: #495057;
	background-color: #e9ecef;
	border-color: #dee2e6;
}




.table-hover tbody tr:hover {
	color: #212529;
	background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary>th,
.table-primary>td {
	background-color: #b8daff;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody+tbody {
	border-color: #7abaff;
}

.table-hover .table-primary:hover {
	background-color: #9fcdff;
}

.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
	background-color: #9fcdff;
}


/*
.TabViewTournee,
.TabViewTournee>th,
.TabViewTournee>td {
	background-color: #b8daff;
}

.TabViewTournee th,
.TabViewTournee td,
.tTabViewTournee thead th,
.TabViewTournee tbody+tbody {
	border-color: #7abaff;
}
*/
.table-hover .TabViewTournee:hover {
	background-color: #c9c9c9;
}

.table-hover .TabViewTournee:hover>td,
.table-hover .TabViewTournee:hover>th,
table.dataTable.display tbody tr.TabViewTournee:hover>.sorting_1 {
	background-color: #c9c9c9;
}

.table-hover .correctif:hover>td,
.table-hover .correctif:hover>th,
table.dataTable.display tbody tr.correctif:hover>.sorting_1 {
	background-color: #fcb5b5;
}


.table-delete,
.table-delete>th,
.table-delete>td {
	background-color: #dddddd;
}

.table-delete th,
.table-delete td,
.table-delete thead th,
.table-delete tbody+tbody {
	border-color: #dddddd;
}

.table-hover .table-delete:hover {
	background-color: #dddddd;
}

.table-hover .table-delete:hover>td,
.table-hover .table-delete:hover>th {
	background-color: #dddddd;
}

.table-secondary,
.table-secondary>th,
.table-secondary>td {
	background-color: #d6d8db;
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody+tbody {
	border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
	background-color: #c8cbcf;
}

.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
	background-color: #c8cbcf;
}

.table-success,
.table-success>th,
.table-success>td {
	background-color: #c3e6cb;

}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody+tbody {
	border-color: #8fd19e;
}

.table-hover .table-success:hover {
	background-color: #b1dfbb;
}

.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
	background-color: #b1dfbb;
}

.table-info,
.table-info>th,
.table-info>td {
	background-color: #bee5eb;
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody+tbody {
	border-color: #86cfda;
}

.table-hover .table-info:hover {
	background-color: #abdde5;
}

.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
	background-color: #abdde5;
}

.table-warning,
.table-warning>th,
.table-warning>td {
	background-color: #ffeeba;
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody+tbody {
	border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
	background-color: #ffe8a1;
}

.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
	background-color: #ffe8a1;
}

.table-danger,
.table-danger>th,
.table-danger>td {
	background-color: #f5c6cb;
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody+tbody {
	border-color: #ed969e;
}

.table-hover .table-danger:hover {
	background-color: #f1b0b7;
}

.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
	background-color: #f1b0b7;
}

.table-light,
.table-light>th,
.table-light>td {
	background-color: #fdfdfe;
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody+tbody {
	border-color: #fbfcfc;
}

.table-hover .table-light:hover {
	background-color: #ececf6;
}

.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
	background-color: #ececf6;
}

.table-dark,
.table-dark>th,
.table-dark>td {
	background-color: #c6c8ca;
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody+tbody {
	border-color: #95999c;
}

.table-hover .table-dark:hover {
	background-color: #b9bbbe;
}

.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
	background-color: #b9bbbe;
}

.multiselect-container {
	font-weight: normal;
	font-size: 14px;
	min-width: 400px;
	margin: auto;
}

#form_rech ul.multiselect-container {
	font-weight: normal;
	font-size: 14px;
	min-width: 510px;
}

/*CM 06/2024 - type event inactif*/
#form_rech ul.multiselect-container li.champ_selected_inactif label {
	color: #727171;
}

#form_rech ul.multiselect-container li.champ_selected_inactif a:hover label {
	color: #FFFFFF;
}

#form_rech ul.multiselect-container li.champ_selected_inactif a:hover {
	background-color: #727171;
}

/*-----*/

.multiselect-container .checkbox {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	height: 17px;
}

.multiselect-container label {
	font-weight: normal;
}

.dropdown-menu>.active>a {
	background-color: #ffffff;
	color: #000000;
	font-weight: normal;
	font-size: 14px;
	min-width: 400px;

}

.dropdown-menu>.active>a:hover {
	background-color: #337ab7;
	color: #FFFFFF;
	height: 25px;
}

.dropdown-menu>li>a:hover {
	background-color: #337ab7;
	color: #FFFFFF;
	height: 25px;
}

select option:disabled {
	background-color: #ffffff;
	color: #b3b3b3;
	font-weight: normal;
	font-size: 14px;
	min-width: 400px;

}

.form-control {
	color: #000000;
}

.dataTables_wrapper .dataTables_length {
	font-weight: normal;
	text-align: right;
	float: right;
}

.dataTables_wrapper .dataTables_length label {
	font-weight: normal;
}

.info_abo_jmi {
	color: #1616a0;
	font-weight: bold;
}