/*POLICES*/
.textebleu {
	color: #3f89c3;
}
.textenoir {
	color: #000000;
}
.texteorange {
	color: #fab301;
}
.texterouge {
	color: #ff0000;
}
a.texterouge {
	color: #ff0000;
}
.texteblanc {
	color: #ffffff;
}
a.texteblanc {
	color: #ffffff;
}

a.textebleu {
	color: #3f89c3;
}
a.textenoir {
	color: #000000;
}
a.texteorange {
	color: #fab301;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.titreRubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	text-transform: uppercase;
	letter-spacing: 0.3em;
}

/*CORPS 24*/
.arial24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.arial24bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #3f89c3;
}
a.arial24bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #3f89c3;
}
.arial24noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
}
a.arial24noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
}
.arial24orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #fab301;
}
a.arial24orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #fab301;
}


/*CORPS 23*/
.arial23 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
}
.arial23bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #3f89c3;
}
a.arial23bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #3f89c3;
}
.arial23noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #000000;
}
a.arial23noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #000000;
}
.arial23orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #fab301;
}
a.arial23orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #fab301;
}


/*CORPS 22*/
.arial22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
}
.arial22bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #3f89c3;
}
a.arial22bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #3f89c3;
}
.arial22noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
}
a.arial22noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
}
.arial22orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #fab301;
}
a.arial22orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #fab301;
}

/*CORPS 21*/
.arial21 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
}
.arial21bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #3f89c3;
}
a.arial21bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #3f89c3;
}
.arial21noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #000000;
}
a.arial21noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #000000;
}
.arial21orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #fab301;
}
a.arial21orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #fab301;
}

/*CORPS 20*/
.arial20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.arial20bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #3f89c3;
}
a.arial20bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #3f89c3;
}
.arial20noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}
a.arial20noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}
.arial20orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #fab301;
}
a.arial20orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #fab301;
}


/*CORPS 19*/
.arial19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
}
.arial19bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #3f89c3;
}
a.arial19bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #3f89c3;
}
.arial19noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000000;
}
a.arial19noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000000;
}
.arial19orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #fab301;
}
a.arial19orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #fab301;
}


/*CORPS 18*/
.arial18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
a.arial18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration:none;
}
a.arial18:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration:underline;
}
.arial18bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3f89c3;
}
a.arial18bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3f89c3;
}
.arial18noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
a.arial18noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.arial18orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fab301;
}
a.arial18orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fab301;
}

/*CORPS 17*/
.arial17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
}
.arial17bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #3f89c3;
}
a.arial17bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #3f89c3;
}
.arial17noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
}
a.arial17noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
}
.arial17orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #fab301;
}
a.arial17orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #fab301;
}


/*CORPS 16*/
.arial16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.arial16bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3f89c3;
}
a.arial16bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3f89c3;
}
.arial16noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
a.arial16noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.arial16orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fab301;
}
a.arial16orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fab301;
}

/*CORPS 15*/
.arial15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.arial15bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3f89c3;
}
a.arial15bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3f89c3;
}
.arial15noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}
a.arial15noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}
.arial15orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #fab301;
}
a.arial15orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #fab301;
}


/*CORPS 14*/
.arial14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.arial14bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3f89c3;
}
a.arial14bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3f89c3;
}
.arial14noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
a.arial14noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
a.arial14orange2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fab301;
	text-decoration:none;
}
a.arial14orange2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fab301;
	text-decoration:underline;
}
.arial14orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fab301;
}
a.arial14orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fab301;
}
.arial14rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
}
a.arial14rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
}
.arial14blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
a.arial14blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}

/*CORPS 13*/
.arial13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.arial13bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3f89c3;
}
a.arial13bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3f89c3;
}
.arial13noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
a.arial13noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.arial13orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fab301;
}
a.arial13orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fab301;
}
.arial13blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
a.arial13blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration:none;
}



/*CORPS 12*/
.arial12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.arial12bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f89c3;
}
a.arial12bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f89c3;
}
.arial12noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a.arial12noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.arial12orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fab301;
}
a.arial12orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fab301;
}
.arial12rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
}
a.arial12rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
}
.arial12blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
a.arial12blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}
a.arial12blanc:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline;
}


/*CORPS 11*/
.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.arial11bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f89c3;
}
a.arial11bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f89c3;
}
.arial11noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.arial11noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.arial11orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fab301;
}
a.arial11orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fab301;
}

/*CORPS 10*/
.arial10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.arial10bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3f89c3;
}
a.arial10bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3f89c3;
}
.arial10noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.arial10noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.arial10orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fab301;
}
a.arial10orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fab301;
}
.arial10rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
a.arial10rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}



.arialListe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.arialListe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
a.arialListe:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}




a.boutonInscription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
	background-color:#FFFFFF;
	padding:3px;
}

/*POLICE MOTEUR DE RECHERCHE*/
.listeMoteur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
a.listeMoteur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
a.listeMoteur:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}

.tableRollOverEffectExclu{
	background-image: url("bgexcluover.gif");
}

.tableRollOutEffectExclu{
	background-image: url("bgexclu.gif");
}

.tableRollOverEffectCCoeur{
	background-image: url("bgccoeurover.gif");
}

.tableRollOutEffectCCoeur{
	background-image: url("bgccoeur.gif");
}

.tableRollOverEffect{
	background-image: url("bgover.gif");
}

.tableRollOutEffect{
	background-image: url("bg.gif");
}

/******************************************************************/
/*FORMULAIRE*/
form {
	margin: 0px;
	padding: 0px;
}
.boutonOK{
	background-color:#FFFFFF;
	border:0px none #ffffff;
	padding:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;	
}
.boutonCalculer{
	background-color:#FFFFFF;
	border:1px none #fab301;
	padding:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
}
.texteCalcul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fab301;
	font-weight:bold;	
}
.champ{
	background-color:#FFFFFF;
	border:1px solid #000000;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;	
}

/*DIVERS*/
.cache { display: none; }
.visible { display: block; }

.corps {
	background-color: #FFFFFF;
	margin: 0px;
}
.corpsFiche {
	background-color: #FFFFFF;
	margin: 5px;
}
.fond_haut {
	background-image: url(images/fond.jpg);
	background-repeat: no-repeat;
}
.logo {
	margin-top: 29px;
	margin-right: 0px;
}
.authentification {
	margin-left: 12px;
	height: 61px;
}
.menuH {
	float:left;
	width: 813px;
	height:20px;
	padding-left: 12px;
	padding-right: 3px;
	margin-top: 60px;
}
.fondMenuH {
	background-image: url(images/menu_horizontal.gif);
	background-repeat: no-repeat;
}
.menuV {
	float:right;
	width: 127px;
}
.fondMenuV {
	background-image: url(images/menu_vertical.gif);
	background-repeat: no-repeat;
}
.retraitContenu {
	margin-right: 38px;
}
.retraitContenu4 {
	margin-left: 0px;
}
.contenu {
	/*border:1px solid #000000;*/
	width: 600px;
	padding-left: 14px;
	text-align: justify;
	float:right;
}
.contenu2 {
	width: 695px;
	margin-left: 17px;
	text-align: justify;
	float:right;
}
.contenu3 {
	width: 695px;
	margin-left: 17px;
	text-align: justify;
	float:right;
}
.contenuUtilisateurs {
	width: 700px;
	padding-left: 14px;
	text-align: justify;
	float:right;
}
.contenuListeMoteur {
	width: 725px;
	padding-left: 14px;
	text-align: justify;
	float:right;
}
.contenuFiche {
	width: 500px;
	margin-left: 17px;
	text-align: justify;
}
.sousMenu { display: none; }
.sousMenuOuvert { display: block; }
.listeDeroulante {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.borduresOrange {
	border:1px solid #fab301;
}
.borduresBleu {
	border:1px solid #3f89c3;
}
.celluleOn {
	background-color :#000000;
}
.padding5 {
	 padding-top:5px;
}
.padding5Exclu {
	 padding-top:5px;
/*	background-image: url(exclu.gif);
	background-repeat: no-repeat;
	background-position: bottom right;*/
}
.padding5CCoeur {
	 padding-top:5px;
/*	background-image: url(ccoeur.gif);
	background-repeat: no-repeat;
	background-position: bottom right;*/
}
.bordureH {
	 border-top:1px solid #d3d3d3;
}
.bordureHExclu {
	 border-top:1px solid #e8e37f;
}
.bordureHCCoeur {
	 border-top:1px solid #df8b8b;
}
.bordureB {
	 border-bottom:1px solid #3f89c3;
}
.bordureG {
	 border-left:1px solid #3f89c3;
}
.bordureD {
	 border-right:1px solid #3f89c3;
}
a.homelink,a.homelink:hover,a.homelink:active,a.homelink:focus {
	font-family: Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	text-decoration:none;
	font-weight:bold;
}
.simulation strong,.borduresOrange,.arial12noir {
	padding-right: 6px;
	padding-left: 6px;
}
