body {
	background-color:#ffffff;

	font-size:14px;
	font-family:Arial;

	color:#212121;
}
.jaune { color:#c50a63;	} a.jaune { border-color:#c50a63; }

.t_error_couleur {
	color:#cb5757;
	border-color:#cb5757;
}

#head_barre {
	background-color:#000000;
	color:white;
	border-bottom:1px #acacac solid;
}

#div_notifs_compte {
	color:white;
}
.une_notif {
	border-left:1px #acacac solid;
}
.une_notif:hover {
	background-color:#000000;
}
.notif_smenu {
	background-color:white;
	border-left:1px #dfdfdf solid;
	border-right:1px #dfdfdf solid;
	border-bottom:1px #dfdfdf solid;
	color:#212121;
	font-size:13px;
	text-align:left;
}
.notif_un_smenu:hover {
	background-color:#eeeeee;
}
.notif_indic {
	position:absolute;
	top:-13px;
	right:16px;
}

#div_menu {
	background-color:#000000;
	border-right:1px #acacac solid;
	color:white;
}
#div_menu a {
	color:white;
}
.m_bt {
	border-bottom:1px #acacac solid;
	border-left:2px #000000 solid;
}
.m_bt.toujours_hover {
	background-color:#5c5c5c;
	border-left:2px #acacac solid;
}
.m_bt:hover {
	background-color:#5c5c5c;
}
.m_form {
	position:relative;
	top:2px;
	background-color:#373737;
	border:0px;
	border-bottom:1px #acacac dotted;
	color:white;
	width:78%;
}
.m_smenu_titre.toujours_hover {
	background-color:#5c5c5c;
	border-left:2px #acacac solid;
}
.m_smenu {
	border-left:2px #acacac solid;
	background-color:#1e1e1e;
}
.m_sbt {
	border-bottom:1px #acacac solid;
}
.m_sbt.toujours_hover {
	background-color:#4a4a4a;
}
.m_sbt:hover {
	background-color:#5c5c5c;
}

.m_form {
	position:relative;
	top:2px;
	background-color:#373737;
	border:0px;
	border-bottom:1px white dotted;
	color:white;
	width:78%;
}

#page_container {
background-color:#FFFFFF;
}
.pc_titre {
}
/* CONTENU DES PAGES */
	.ad_titre2 {
		font-weight:bold;
		font-size:24px;
	}
	.ad_titre3 {
		font-weight:bold;
		font-size:20px;
	}
	.ad_titre4 {
		font-weight:bold;
		font-size:18px;
	}
	.ad_titre5 {
		font-weight:bold;
		font-size:15px;
	}
	.ad_titre6 {
		font-weight:bold;
		font-size:14px;
	}

	.ad_cols {
		margin-bottom:4px;
	}

	.conseil {
		padding-top:1px;
		padding-bottom:4px;
		font-size:13px;
		color:#474747;
	}

	.form_couleur {
		background-color:#FFFFFF;
		border:1px #868686 solid;
		color:#2A2A2Ad;
	}

	.bt_index_rech {
		margin-top:19px;
	}

#div_bts_footer {
	background-color:#000000;
}

/* Couleurs Flexcroll */
.vscrollerbar, .hscrollerbar {
	background-color:#2c2c2c;
}
.vscrollerbar:hover, .hscrollerbar:hover {
	background-color:#2c2c2c;
}

/* Page Login */
.body_login {
	background-color:#000000;
}
.login_cadre {
	background-color:#ffffff;
	color:#999999;
}
.login_txt_haut {
	font-size:16px;
	padding-bottom:12px;
}
.login_txt_bas {
	font-size:12px;
	padding-top:12px;
	text-align:center;
}
.login_form {
	border:1px #e5e5e5 solid;
	color:#333333;
}
.login_form:focus {
	border:1px #999999 solid;
}
.login_infos {
	color:#999999;
}

.lock_cadre {
	background-color:#ffffff;
	color:#999999;
}

/* divs modale */
.div_modale {
	background-color:#000000;
}
.div_modale_cadre {
	background-color:white;
	border:2px white solid;
}
.div_modale_bts {
}
.modale_bt {
    font-size:14px;
    font-weight:bold;
    font-variant:normal;
}

/* TABLEAUX */
.ad_table {
	font-size:14px;
}

.ad_th {
	border:1px #272727 solid;
}
.ad_tr_titre {
	border:1px #272727 solid;
	font-size:15px;
}
.ad_td {
	background-color:#f7f7f7;
	border:1px #272727 solid;
	color:#2A2A2A;
}
.ad_border_couleur {
	border:1px black solid;
}

.ad_td a {
	font-weight:normal;
}

.ad_td a:hover {
	border:0px;
}
