a.info {
	color: black; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: dotted; position: relative;
}
a.info span {
	display: none;
}
a.info:hover {
	background: none; z-index: 500; cursor: help;
}
a.info:hover span {
	border-width: 3px 3px 3px 4px; border-style: solid; border-color: green; padding: 3px; left: 125px; top: 25px; width: 400px; color: black; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 12px; display: inline; white-space: normal; position: absolute; background-color: rgb(255, 255, 204);
}
a.infoh {
	color: black; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: dotted; position: relative;
}
a.info span {
	display: none;
}
a.info:hover {
	background: none; z-index: 500; cursor: help;
}
a.info:hover span {
	border-width: 3px 3px 3px 4px; border-style: solid; border-color: green; padding: 3px; left: 120px; top: -120px; width: 400px; color: black; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 12px; display: inline; white-space: normal; position: absolute; background-color: rgb(255, 255, 204);
}
a.infor {
	color: black; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: dotted; position: relative;
}
a.infor span {
	display: none;
}
a.infor:hover {
	z-index: 500; cursor: help;
}
a.infor:hover span {
	border-width: 3px 3px 3px 4px; border-style: solid; border-color: green; padding: 3px; left: 0px; top: 25px; width: 100px; color: black; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 10px; display: inline; white-space: normal; position: absolute; background-color: rgb(255, 255, 204);
}
a.infog {
	color: black; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: dotted; position: relative;
}
a.infog span {
	display: none;
}
a.infog:hover {
	background: none; z-index: 500; cursor: help;
}
a.infog:hover span {
	border-width: 3px 3px 3px 4px; border-style: solid; border-color: green; padding: 3px; top: -125px; width: 400px; right: 50px; color: black; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 12px; display: inline; white-space: normal; position: absolute; background-color: rgb(255, 255, 204);
}
a.infoph {
	color: black; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: dotted; position: relative;
}
a.infoph span {
	display: none;
}
a.infoph:hover {
	background: none; z-index: 500; cursor: help;
}
a.infoph:hover span {
	border-width: 3px 3px 3px 4px; border-style: solid; border-color: green; padding: 3px; left: 50px; top: 30px; width: 500px; color: black; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 12px; font-weight: bold; display: inline; white-space: normal; position: absolute; background-color: rgb(255, 255, 204);
}
a.infophdh {
	color: black; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: dotted; position: relative;
}
a.infophdh span {
	display: none;
}
a.infophdh:hover {
	background: none; z-index: 500; cursor: help;
}
a.infophdh:hover span {
	border-width: 3px 3px 3px 4px; border-style: solid; border-color: green; padding: 3px; left: 60px; top: -120px; width: 500px; color: black; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 12px; font-weight: bold; display: inline; white-space: normal; position: absolute; background-color: rgb(255, 255, 204);
}
a.infophg {
	color: black; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: dotted; position: relative;
}
a.infophg span {
	display: none;
}
a.infophg:hover {
	background: none; z-index: 500; cursor: help;
}
a.infophg:hover span {
	border-width: 3px 3px 3px 4px; border-style: solid; border-color: green; padding: 3px; top: 30px; width: 500px; right: 50px; color: black; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 11px; display: inline; white-space: normal; position: absolute; background-color: rgb(255, 255, 204);
}
a.infoinsd {
	color: black; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: dotted; position: relative;
}
a.infoinsd span {
	display: none;
}
a.infoinsd:hover {
	background: none; z-index: 200; cursor: help;
}
a.infoinsd:hover span {
	border-width: 3px 3px 3px 4px; border-style: solid; border-color: green; padding: 3px; left: 50px; top: 25px; width: 200px; color: black; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 12px; display: inline; white-space: normal; position: absolute; background-color: rgb(255, 255, 204);
}
#aide_menu {
	width: 740px; margin-top: 20px; margin-left: 265px;
}
.blanc {
	background-color: rgb(255, 255, 255);
}
.bleu {
	background-color: rgb(51, 255, 255);
}
.bleu_petit {
	color: rgb(153, 255, 255); font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 17px; font-weight: bold;
}
body {
	background-position: left bottom; margin: 10px auto 20px; width: 1000px; background-attachment: fixed; background-color: rgb(235, 233, 224);
}
.bor {
	border: 1px solid black;
}
.borb {
	border-width: 1px 1px 3px; border-style: solid; border-color: black;
}
.bord {
	border-width: 1px 3px 1px 1px; border-style: solid; border-color: black;
}
.borg {
	border-width: 1px 1px 1px 3px; border-style: solid; border-color: black;
}
.borh {
	border-width: 2px 1px 1px; border-style: solid; border-color: black;
}
#cadre_av1 {
	border: 1px solid black; background-color: rgb(215, 213, 174);
}
#cadre_av2 {
	border: 1px solid black; background-color: rgb(218, 214, 214);
}
#cadre_av_titre {
	background-color: rgb(215, 213, 174);
}
#cadre_bordure_nbre {
	padding: 5px; border: 2px solid black; width: 990px; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; margin-bottom: 10px; background-color: rgb(215, 213, 174);
}
#cadre_bordure_nbre_mob {
	padding: 5px; border: 2px solid black; width: 990px; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; margin-bottom: 10px; background-color: rgb(215, 213, 174);
}
#cadre_drap {
	padding: 5px; border: 3px solid black; color: rgb(0, 0, 0); font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; margin-top: 20px; margin-bottom: 10px; background-image: url("images/banniereb.png");
}
#cadre_fichetech {
	border: 1px solid black; width: 1000px; text-align: left; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 14px; font-weight: bold; background-color: rgb(215, 213, 174);
}
.centrage {
	text-align: left;
}
.champ {
	width: 300px; height: 30px;
}
#contenu {
	border: 1px solid black; width: 30px; text-align: center; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 15px; font-weight: bold; position: absolute;
}
#corps {
	padding: 2px; border: 2px solid black; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; margin-top: 20px; margin-left: 270px;
}
#corpsaide {
	padding: 2px; border: 2px solid black; height: 530px; color: rgb(0, 0, 0); overflow: auto; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; margin-top: 12px; margin-bottom: 10px; margin-left: 0px; background-color: rgb(215, 213, 174);
}
#corpsaide2 {
	padding: 2px; border: 2px solid black; color: rgb(0, 0, 0); font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; margin-top: 12px; margin-bottom: 10px; margin-left: 0px; background-color: rgb(215, 213, 174);
}
#corps_popup {
	padding: 2px; border: 2px solid black; width: 790px; color: rgb(0, 0, 0); font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; background-color: rgb(215, 213, 174);
}
#corps_popup_aide {
	padding: 2px; border: 2px solid black; width: 1040px; color: rgb(0, 0, 0); font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; background-color: rgb(215, 213, 174);
}
#corps_popup_pres {
	padding: 2px; border: 2px solid black; width: 780px; color: rgb(0, 0, 0); font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; background-color: rgb(215, 213, 174);
}
.element_forum {
	padding: 5px; border: 2px solid black; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 11px; font-weight: bold; text-decoration: none; margin-top: 10px; margin-left: 20px; background-color: rgb(215, 213, 174);
}
.element_forum2 {
	padding: 5px; border: 2px solid black; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 11px; font-weight: bold; text-decoration: none; margin-top: 10px; margin-left: 20px; background-color: rgb(215, 213, 174);
}
.element_menu {
	padding: 5px; border: 2px solid black; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 15px; font-weight: bold; text-decoration: none; margin-top: 10px; background-color: rgb(215, 213, 174);
}
.element_menu_mob {
	padding: 5px; border: 2px solid black; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 80px; font-weight: bold; text-decoration: none; margin-top: 10px; background-color: rgb(215, 213, 174);
}
.element_menu a {
	color: rgb(0, 0, 0);
}
.element_menu a:hover {
	color: rgb(0, 153, 153); font-weight: bold;
}
.element_menu ul {
	margin: 0px 0px 5px; padding: 0px 0px 0px 20px; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-weight: bold;
}
.element_menu2 {
	font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 12px;
}
.element_menu3 {
	padding: 5px; border: 2px solid black; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 12px; text-decoration: none; margin-top: 10px; background-color: rgb(215, 213, 174);
}
.element_rech {
	padding-left: 5px; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-weight: bold; margin-top: 10px;
}
.element_rech_mob {
	padding-left: 5px; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 50px; font-weight: bold; margin-top: 10px;
}
#en_tete {
	border: 3px solid black; width: 1000px; height: 80px; margin-bottom: 10px; background-image: url("images/banniere1.png"); background-repeat: no-repeat;
}
#fond {
	background: url("images/carte_crashes.jpg") no-repeat left top; width: 1000px; height: 1128px; position: relative; z-index: 1;
}
i {
	font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-style: italic;
}
.imageflottante {
	float: right;
}
.imageflottante2 {
	float: left;
}
.jaune {
	background-color: rgb(255, 255, 204);
}
.jaune2 {
	color: rgb(253, 246, 129);
}
#liste1 {
	padding: 5px; border: 2px solid black; width: 810px; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; margin-top: 10px; margin-bottom: 10px; margin-left: 180px; background-color: rgb(215, 213, 174);
}
#liste2 {
	padding: 5px; border: 2px solid black; width: 1000px; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-weight: bold; margin-top: 20px; margin-bottom: 10px; background-color: rgb(215, 213, 174);
}
#liste22 {
	padding: 5px; border: 2px solid black; width: 1000px; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 12px; margin-top: 20px; margin-bottom: 10px; background-color: rgb(215, 213, 174);
}
#liste3 {
	border: 2px solid black; width: 330px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 204);
}
#liste4 {
	padding: 5px; border: 2px solid black; width: 1000px; color: rgb(0, 0, 0); font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; margin-top: 20px; margin-bottom: 10px; background-color: rgb(191, 252, 255);
}
#menu {
	width: 250px; float: left;
}
#menu_mob {
	width: 1000px; float: left;
}
#menu2 {
	width: 160px; float: left;
}
.noir {
	color: rgb(0, 0, 0); font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 17px; font-weight: bold;
}
.non_gras {
	font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-weight: normal;
}
p.ctre {
	text-align: center;
}
p.ctre_r {
	text-align: center; color: red;
}
p.n_ctre {
	text-align: left;
}
.police1 {
	font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 14px; font-weight: bold;
}
.police2 {
	font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 12px; font-weight: bold;
}
#rech_avion {
	border: 2px solid currentColor; width: 165px; float: left; background-color: rgb(215, 213, 174);
}
#rech_avion_mob {
	border: 2px solid currentColor; width: 990px; float: left; background-color: rgb(215, 213, 174);
}
.rouge {
	color: rgb(153, 0, 0);
}
.rouge_petit {
	color: rgb(153, 0, 0); font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 13px; font-weight: bold;
}
.rouge_petit2 {
	color: rgb(153, 0, 0); font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 10px; font-weight: bold;
}
.sbor {
	border: 0px currentColor;
}
.src_drap {
	text-align: left; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 11px; font-weight: bold;
}
table {
	border-collapse: collapse;
}
td {
	border: 1px solid black;
}
.texte {
	text-align: center; color: rgb(255, 255, 255); font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 15px; font-weight: bold;
}
.texte_source {
	font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 10px;
}
.texte_bordure_page {
	background-position: center; color: rgb(153, 0, 0); font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 18px; font-weight: bold;
}
.texte_bordure_nbre {
	background-position: center; border: 4px solid currentColor; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 15px; font-weight: bold;
}
.texte_bordure_nbre_mob {
	background-position: center; border: 4px solid currentColor; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 80px; font-weight: bold;
}
.texte_corps {
	background-position: center; border: 4px solid rgb(191, 252, 255); font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 14px; font-weight: bold;
}
.texte_corps2 {
	background-position: center; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 11px;
}
.texte_corpsaide {
	background-position: center; border: 4px currentColor; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 15px; font-weight: bold;
}
.texte_corps_av {
	text-align: center; color: rgb(0, 0, 0); font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 14px; font-weight: bold;
}
.texte_corps_av2 {
	text-align: left; color: rgb(0, 0, 0); font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 14px; font-weight: bold; margin-left: 0px;
}
.texte_corps_menu {
	padding: 5px; border: 2px solid black; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 15px; font-weight: bold; margin-top: 10px;
}
.texte_drap {
	text-align: center; font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 14px; font-weight: bold;
}
.texte_liste1 {
	font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 12px; font-weight: bold;
}
.texte_liste2 {
	font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 10px; font-weight: bold;
}
.texte_liste3 {
	font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 14px; font-weight: bold; background-color: rgb(215, 213, 174);
}
.texte_popup {
	background-position: center; border: 4px solid rgb(191, 252, 255); font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 15px; font-weight: bold;
}
th {
	border: 1px solid black; color: rgb(204, 0, 0);
}
.titre_fiche {
	text-align: center; color: rgb(153, 0, 0); font-family: Arial, Times New Roman, Tahoma, Verdana, Arial Black, serif; font-size: 23px; font-weight: bold;
}
