@CHARSET "UTF-8";

/* Champ de recherche */
body #divSpeedSearch
{
	/* Position sur le flash */
	/* Decommentez le code CSS ci-dessous */
	position: absolute;
	top: 449px;
	left: 50%;
	margin: 0 0 0 215px;
}
body #divSpeedSearch form, .formSearch form { margin :0; padding : 0; }
body #divSpeedSearch form input.recherche, .formSearch form input.recherche
{
	cursor: pointer;
	
	width: 190px;
	height: 22px;
	padding: 0 5px 0 22px;
	margin: 0;
	
	font-size: 11px;
	
	/* Commenter si on ne veut pas de loupe dans le champ de recherche */
	background: url(../images/speed-search-loupe.png) no-repeat left;
	padding-left: 22px;
	
	border: 1px solid #949a9d;
	background-color: #ffffff;
	color: #949a9d;

}
body #divSpeedSearch form input.recherche:hover, .formSearch form input.recherche:hover
{
	border: 1px solid #ffffff;
	background-color: #949a9d;
	color: #ffffff;
}
body #divSpeedSearch form a.bouton:link, .formSearch form a.bouton:link {}
body #divSpeedSearch form a.bouton:visited, .formSearch form a.bouton:visited {}
body #divSpeedSearch form a.bouton:hover, .formSearch form a.bouton:hover {}
body #divSpeedSearch form a.bouton:active, .formSearch form a.bouton:active {}

body #divSpeedSearch form a.bouton img, .formSearch form a.bouton img { border: 0 none; }

.formSearch form a.options:link { font-size: 11px; color: #ffffff; }
.formSearch form a.options:visited { color: #ffffff; }
.formSearch form a.options:hover { color: #632a0e; }
.formSearch form a.options:active {}

/* Tableau de recherche dans le site */
body #divSpeedSearch form table { width: auto; }
body #divSpeedSearch form table tr {}
body #divSpeedSearch form table tr td { padding: 0 2px; }

/* Tableau de recherche dans la page */
.formSearch form #tableau_search_page { width: auto !important; }
.formSearch form #tableau_search_page tr {}
.formSearch form #tableau_search_page tr td { padding: 0 2px; }

/* Tableau de recherche avancée */
#tableau_options { border: 0 none; }
#tableau_options tr td { padding: 2px; color: #949a9d; }
#tableau_options tr td input, #tableau_options tr td select
{
	border: 1px solid #949a9d;
	background-color: #ffffff;
	color: #949a9d;
}
#tableau_options tr td input:hover, #tableau_options tr td select:hover
{
	border: 1px solid #ffffff;
	background-color: #949a9d;
	color: #ffffff;
}

#tabSearch {}
#tabSearch tr .formSearch
{
	text-align : center;
	font-size : 11px;
}
#tabSearch tr .formSearch table
{
	width : 100%;
	margin : auto;
}

/* Résultat de recherche */
#tabSearch tr .formSearch table tr td { font-size : 11px; }
#tabSearch tr .Titre {}
#tabSearch tr td table tr #ResultSearch {}

