
/* BALISES */

body { font-family: Arial, Helvetica, sans-serif; font-size:12px; }

form { margin:0; padding:0; }

input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

select { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/*table { border: 1px solid #6C6C6B; }*/

textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

th { background-color:#4a86ba; text-align:left; color:#FFFFFF; font-size: 12px; }

/* Menu */
div.menu_bloc {
	width:161px;
	background-color:#b4b3b8;
	background-image:url(../img/fond_menu.jpg);
	background-repeat:repeat-y;
	background-position:right;
	margin-bottom:10px;
}

div.menu_titre {
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	padding:14px 0px 10px 0px;
	text-align:center;
	width:100%;
	background-image:url(../img/coin_menu.jpg);
	background-repeat:no-repeat;
	
}

div.menu_item {
	color:#e98614;
	font-size:12px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
}

a.a_menu_item:link, a.a_menu_item:visited, a.a_menu_item:active {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

a.a_menu_item:hover {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
}

/* ID */

input.submit_rechercher {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-color:#e98614;
	border:none;
	height:29px;
	background-image:url(../img/fleche_submit.jpg);
	background-repeat:no-repeat;
	padding:5px 5px 5px 20px;
	
}

#titre_page { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #e98614; font-weight:bold; padding-bottom:15px; text-transform:uppercase; }

#mots_clefs { width:126px; height:19px; background-image:url(../img/magnify.gif); background-repeat:no-repeat; background-position:center right; }

/* TEXTES */

.rouge_12 { color:#E0431A; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

.enteteTypeProduit { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000000; font-weight: bold; }

.erreur { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e16c0d; font-weight:bold; }

.ficheContact { background-color: #DBE143; border: 1px solid #908E21; }

.input_moyen { width:300px; }

.listeReferences { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; list-style-type: square; }

.listeSommaire { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C82E11; list-style-type: square; }

.nomGras { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.texte { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; list-style-type: square; }

.texte_footer { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; }

.textePetit { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; list-style-type: square; }

.textePetitRouge { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; list-style-type: square; }

.titre_menu { background-color:#dd4417; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.titreReferences { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; }

.trier { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.utilisateur_connecter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.utilisateur_deconnecter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BEBEBE; }

/* TABLEAUX */

.ssbordure { border: none; }

.table_resultat { border:solid 1px #FFFFFF; border-spacing: 2px; }

.table_resultat th {
	background-color:#e98614;
	text-align:left;
	color:#FFFFFF;
	padding:5px 5px 5px 10px;
	background-image:url(../img/coin_table.jpg);
	background-repeat:no-repeat;
	border-bottom:6px solid #e16c0d;
}

table.table_search {
	background-image:url(../img/accolade.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:60px;
}

.table_resultat td { padding:5px; }

/* LIENS */

a:link, a:visited, a:active { font-size:12px; color: #e98614; text-decoration: none; }

a:hover { font-size:12px; color: #333333; font-weight:bold; }

a.a_th:link, a.a_th:visited, a.a_th:active { font-size:12px; color: #666666; text-decoration: none; }

a.a_th:hover { font-size:12px; color: #333333; font-weight:bold; }

a.lien_menu:link, a.lien_menu:visited, a.lien_menu:active { font-size:12px; color: #333333; text-decoration: none; font-weight:normal; }

a.lien_menu:hover { font-size:12px; color: #e98614; font-weight:bold; }

a.noir_12:link, a.noir_12:visited, a.noir_12:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none; font-weight:normal; }

a.noir_12:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:underline; font-weight:normal; }

.trier:link, a.trier:visited, a.trier:active { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; }

.trier:hover { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:underline; }

/* Autocompletion des listes */

div.autocomplete { position:absolute; background-color:white; border:1px solid #888; margin:0px; padding:0px; }

div.autocomplete ul { list-style-type:none; margin:0; padding:0; }

div.autocomplete ul li.selected { background-color: #6c6c6b; color:#FFF; }

div.autocomplete ul li { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e98614; list-style-type:none; display:block; margin:0; padding:0; padding-left:2px; padding-top:4px; height:18px; vertical-align:middle; cursor:pointer; }
