.txtnoir10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.textenoir10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.tabletr:hover {
	background-color: #f3eaab;
}
.textenoir10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC0000;
	background-color: #fff779;
}
.menublanctextenoir8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #fdf8d5;
}
.menublanctextenoir8:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CC0000;
	background-color: #fcf3b0;
}
.menuwhitetextenoir8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
}
.menuwhitetextenoir8:hover {
	font-family: Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	font-size: 8pt;
	color: #CC0000;
	background-color: #fcf3b0;
}
.menutextenoir8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	/*background-color: #FFD200;*/
}
.menutextenoir8:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
	background-color: #fff779;
}
.textenoir8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.textenoir7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
}
.texteblue7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #0a1f7f;
}
.lienongletsup{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.lienongletsup:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
}
.menuenvaleur{
	font-family: "Arial Black", Arial, "Arial Narrow";
	color: #0a1f7f;
	font-weight: lighter;
	font-size: 10pt;
	text-decoration: none;
	background-image: url(img/fond-barre.gif);
}
.menuenvaleurvert{
	font-family: "Arial Black", Arial, "Arial Narrow";
	color: #0a1f7f;
	font-weight: lighter;
	font-size: 10pt;
	text-decoration: none;
	background-image: url(img/menuenvaleurvert.gif);
}
.lienmenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.lienmenu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #9fc2fd;
	background-color: #abc7ff;
	/*background-image: url(img/effetmenu.gif);*/
}
.lienmenu:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF9900;
	background-color: #898efd;
}
a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
.recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000066;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 18px;
	border: thin Aucune;
}
.lienfamille10 {
	font-family: "Arial Black", Arial, "Arial Narrow";
	font-size: 10pt;
	color: #000000;
}
.lienfamille10:hover {
	font-family: "Arial Black", Arial, "Arial Narrow";
	font-size: 10pt;
	color: #003366;
}
.lienfamille8 {
	font-family: "Arial Black", Arial, "Arial Narrow";
	font-size: 9pt;
	color: #000000;
}
.lienfamille8:hover {
	font-family: "Arial Black", Arial, "Arial Narrow";
	font-size: 9pt;
	color: #003366;
}

.Arialorange10 {
	font-family: "Arial Black", Arial, "Arial Narrow";
	font-size: 10pt;
	color: #ffbf49;
}
.Arialblanc10 {
	font-family: "Arial Black", Arial, "Arial Narrow";
	font-size: 10pt;
	color: #FFFFFF;
}
.ArialBlak8 {
	font-family: "Arial Black", Arial, "Arial Narrow";
	font-size: 8pt;
	color: #000000;
}
.ArialBlak10 {
	font-family: "Arial Black", Arial, "Arial Narrow";
	font-size: 10pt;
	color: #000000;
}
.ArialBlak12 {
	font-family: "Arial Black", Arial, "Arial Narrow";
	font-size: 12pt;
	color: #000000;
	font-weight: lighter;
}
.ArialBlue12 {
	font-family: "Arial Black", Arial, "Arial Narrow";
	font-size: 12pt;
	color: #0a1f7f;
	font-weight: lighter;
}
.ArialBlue10 {
	font-family: "Arial Black", Arial, "Arial Narrow";
	font-size: 10pt;
	color: #0a1f7f;
	font-weight: lighter;
}
.cadrepointille {
	border: 1px dashed #FFCC00;
}
.cadrepointillebleu {
	border: 2px dashed #0a1f7f;
}
.txtblue8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #28489F;
}
.texteblue10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #28489F;
}
.texteblack10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #28489F;
}
.txtblue10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #28489F;
}
.txtblue10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC0000;
}
.txtblue12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #28489F;
}
.prixred16 {
	font-family: "Arial Black", Arial, "Arial Narrow";
	font-size: 16pt;
	color: #CC0000;
}
.prixred12 {
	font-family: "Arial Black", Arial, "Arial Narrow";
	font-size: 12pt;
	color: #CC0000;
	font-weight: lighter;
}
.prixred20 {
	font-family: "Arial Black", Arial, "Arial Narrow";
	font-size: 20pt;
	color: #CC0000;
}
.prixred10 {
	font-family: "Arial Black", Arial, "Arial Narrow";
	font-size: 10pt;
	color: #CC0000;
	font-weight: lighter;
}
.prixred9arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CC0000;
}
.txt8vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #339933;
}
.txt10vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #339933;
}
.txt10rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC0000;
}
.surbleu-txt8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CCCCCC;
}
.surbleu-txt8:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #fceb94;
}
.surbleu-txt9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}
.surbleu-txt9:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #f6e322;
}
.jaunesurbleu10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #fceb70;
}
.orangefonce8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #cf5a0e;
}
.orangefonce8:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
}
.triorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ee9a00;
	text-decoration: none;
}
.triorange:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CC0000;
	text-decoration: none;
}
.red9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CC0000;
	text-decoration: none;
}
.formfiltre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background-color: #fff7cd;
	border: 1px inset #000000;
	background-image: url(img/fd_input.gif);
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	display: compact;
}
.boutonconfirme {
	font-family: "Arial Black", Arial, "Arial Narrow";
	font-size: 12pt;
	color: #00009F;
	background-color: #3eb3e8;
	border: 1px inset #120e97;
	background-image: url(img/fd_submit.gif);
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	cursor: hand;
	display: compact;
}
.formnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background-color: #fef7d6;
}
.formboutonsbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	border: thin solid #000066;
	background-image: url(img/fond-input-submit.jpg);
}
.marques {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000066;
}
.mininoir6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #000066;
}
.game {
	cursor: crosshair;
	filter: Chroma(Color=green);
}
.pasrepeter {
	background-repeat: no-repeat;
	background-position: left top;
}
.communique {
	font-family: "Courier New", Courier, mono;
	font-size: 10pt;
	font-weight: bolder;
	font-variant: small-caps;
	color: #00FF00;
	background-color: #000000;
}
.formadresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-image: url(img/fond-blanc.jpg);
	border: 1px solid #003399;
}
.formadresseselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-image: url(img/fond-blanc.jpg);
	border: 1px solid #003399;
}
.boutonsrouges { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #FFFFFF; 
	background-color: #CC3300; 
	font-weight: bold; 
	border: 1px #CCCCCC ridge 
}
.boutonbleu { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #FFFFFF; 
	background-color: #0000FF; 
	font-weight: bold; 
	border: 1px #CCCCCC ridge 
}
.boutonsverts { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #FFFFFF; 
	background-color: #00A600; 
	font-weight: bold; 
	border: 1px #CCCCCC ridge 
}
.boutonsorange { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #000000; 
	background-color: #E49707; 
	font-weight: bold; 
	border: 1px #CCCCCC ridge 
}
.fondbleuclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000066;
	font-weight: bold;
	border: thin solid #000066;
}
.fondorangeclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #ffda9f;
	color: #000066;
	font-weight: bold;
	border: thin solid #000066;
}
.fondrougeclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #faa4a4;
	color: #000066;
	font-weight: bold;
	border: thin solid #000066;
}
.fondjauneclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #faf8a4;
	color: #000066;
	font-weight: bold;
	border: thin solid #000066;
}
.fondvertclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #a4fca2;
	color: #000066;
	font-weight: bold;
	border: thin solid #000066;
}

.formvide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: small-caps;
	color: #053685;
	border: 1px solid #FFFFFF;
}
/* Autocompletion */
.update{
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}

ul.contacts  {
	list-style-type: none;
	margin:0px;
	padding:0px;
	text-align: left;
}
ul.contacts li.selected { background-color: #ffb; cursor: pointer; }
li.contact {
	list-style-type: none;
	display:block;
	margin:0;
	padding:2px;
	height:32px;
}
li.contact div.image {
	float:left;
	width:32px;
	height:32px;
	margin-right:8px;
}
li.contact div.nom {
	font-weight:bold;
	font-size:12px;
	line-height:1.2em;
}
.winding {
	font-family: Wingdings;
}
#panne {
/*border-width:1px 1px 0 1px;*/
border-width:0 1px 0 5px ;
border-style:solid;
border-color:#f90;
padding:0;
margin:0;
}
