.BarNavBas {
	color: black;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

.BarNavBas A:link { text-decoration: none; }
.BarNavBas A:visited { text-decoration: none; }
.BarNavBas A:active { text-decoration: none; }
.BarNavBas A:hover { text-decoration: underline; }
.BarNavHaut {
	color: #eee;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

.BarNavHaut A:link { text-decoration: none; }
.BarNavHaut A:visited { text-decoration: none; }
.BarNavHaut A:active { text-decoration: none; }
.BarNavHaut A:hover { text-decoration: underline; }

.copyright {
	color: black;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


#ContenueCentral   {
	color: black;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 5px 5px;
	padding: 3px 3px;
	border: dotted 1px white;
}

#ContenueCentral .titre {
	color: #1C326D;
	font-weight: bold;
	font-size: 1.25em;
}

#ContenueCentral .resultatajax  {
	color: #036;
	font-weight: bold;
	font-size: 0.8em;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
	}

#ContenueCentral .pluspetit  {
	font-size: 0.75em;
	font-weight: bold;
}

#ContenueCentral .petitlight  {
	font-size: 0.75em;
	font-weight: normal;
	text-decoration: none;
}

#ContenueCentral .petitlight A:hover {
	text-decoration: underline;
}

#ContenueCentral .fleche { 	
	color: #CE0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.85em;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

#ContenueCentral .fleche A:hover { color: red; text-decoration: underline; }

#SearchResults   {
	color: black;
	font-size: 0.8em;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

#Resultat   {
	color: black;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 10px 15px;
	padding: 3px 6px;
	border: dotted 1px white;
}

#Resultat .titre {
	color: #1C326D;
	font-weight: bold;
	font-size: 1.25em;
}

#spinner { position: fixed;}
.spinner {
		  background:transparent;
		  background-color:#ffffff;
 		  color: #CCCCCC; font-size: 10px; font-family: Verdana, Geneva; text-decoration:none;
 		  
		 }

#Bordure {
	border: solid 1px #1b306a
	}


.invalidInput{
	border:1px dotted #F00;
	background-color: #FFECE6;
}

/* Style for valid input */
.validInput{
	border: 1px dotted #FF0000;
}




