/*	----------------------------------------------------------------------------
	descipteurs et génériques
	------------------------------------------------------------------------- */
body, div {
	margin					:	0px;
	padding					:	0px;
	font-family				:	trebuchet ms;	
	font-weight				:	regular;
	font-size				: 	10px;
	color					:	#000000;
	letter-spacing			:	0px;
	line-height				:	12px;	
}

li.essence_fichiers, li.essence_produits, li.essence_regions, li.norme, li.article_fichier_joints, li.fichiers, ul.listes {
	list-style-type			: 	none;
}

form {
	padding					:	13px 0px 0px 0px; 
	margin					:	0px;
}

.form_libelle, .form_select, .form_text{
	margin-left				:	27px;
}

.form_select, .form_text {
	margin-top				:	4px;
	margin-bottom			:	4px;
	width					:	145px;
	font-size				:	11px;
}

.boutons, .rechercher, .effacer{
	margin-top				:	10px;
	float					:	left;
}

.rechercher{
	padding-left			:	20px;
	margin-right			:	2px;
}

a {
	color					:	#821f20;
	text-decoration			:	none;
}

a:hover{
	text-decoration			:	underline;
}

p, p.accueil, p.detail{
	margin					:	0px;
	padding-top				:	5px;
	padding-bottom			:	2px;
	line-height				:	12px;	
	text-align				:	justify;
}

p.detail{
	font-size				:	12px;
	font-weight				:	bold;
}

p.message{
	margin					:	0px;
	padding					:	5px;
	text-align				:	center;
}

.majuscule{
	text-transform			:	uppercase;
}

/*-------------Titres -----------------*/
h1, h2, h3, h4, h5, h6{
	padding					:	0px;
	margin					:	0px;
}

h1.accueil_article, h1.accueil_article a, h1.accueil_article a:hover{
	font-size				:	16px;
	line-height				:	16px;
	font-weight				:	bold;
	color					:	#821f20;
	margin					:	0px;
	padding					:	0px;
}

h1.accueil_mediatheque, h1.accueil_mediatheque a, h1.accueil_mediatheque a:hover{
	font-size				:	12px;
	line-height				:	12px;
	font-weight				:	normal;
	color					:	#ffffff;
	margin					:	0px;
	padding					:	0px;
}

h1.produit, h1.produit a, h1.produit a:hover {
	font-size				:	15px;
	line-height				:	15px;
	font-weight				:	bold;
	color					:	#773408;
	margin					:	0px;
	padding					:	0px;
	text-transform			:	uppercase;
}

h1.detail{
	font-size				:	25px;
	line-height				:	25px;
	font-weight				:	normal;
	color					:	#821f20;
	margin					:	0px;
	padding					:	0px 0px 0px 50px;
}

/*----/!\ (.titre_page => FCK)----*/
h2.titre_page, .titre_page, .titre_page a, .titre_page a:hover {			
	font-size				:	18px;
	line-height				:	18px;
	font-weight				:	bold;
	color					:	#7a1215;
	margin					:	10px 0 10px 0;
	padding					:	0px;
}

/*----/!\ (.soustitre_page => FCK)----*/
h3.soustitre_page, .soustitre_page, .soustitre_page a, .soustitre_page{		
	font-size				:	14px;
	line-height				:	14px;
	font-weight				:	bold;
	color					:	#7a1215;
	margin					:	5px 0 5px 0;
	padding					:	0px;
}

h2.produit, h2.produit a, h2.produit a:hover {
	font-size				:	13px;
	line-height				:	13px;
	font-weight				:	bold;
	color					:	#00000;
	margin					:	0px;
	padding					:	0px;
}
/*-------------/Titres -----------------*/

/*	----------------------------------------------------------------------------
	/descipteurs et génériques
	------------------------------------------------------------------------- */

.menu, .menu a, .menu a:hover{
	font-size				:	10px;
	font-weight				:	bold;
	color					:	#ffffff;
	text-decoration			:	none;
}

.menu_survol a, .menu_survol a:hover {
	font-size				:	10px;
	font-weight				:	bold;
	color					:	#000000;
	text-decoration			:	none;
}

.lien_accueil, .lien_accueil a, .lien_accueil a:hover{
	font-size				:	10px;
	color					:	#821f20;
}

.essence, .essence a, .essence a:hover {
	font-size				:	12px;
	font-weight				:	normal;
	font-style				:	italic;
	color					:	#707173;
	margin					:	0px;
	padding					:	0px;
}

.essence_detail, .essence_detail a, .essence_detail a:hover {
	font-size				:	13px;
	font-weight				:	normal;
	font-style				:	italic;
	color					:	#707173;
	margin					:	0px;
	padding					:	0px;
}

.essence_utilisation{
	font-size				:	11px;
	font-weight				:	bold;
	color					:	#773408;
	margin					:	0px;
	padding					:	0px;
}

.retour, .retour a, .retour a:hover{
	font-family				:	verdana;
	font-size				:	9px;
	font-weight				:	bold;
	color					:	#ffffff;
	margin					:	0px;
	padding					:	3px 0px 0px 0px;
	text-transform			:	uppercase;
}

.produit_libelle{
	font-size				:	12px;
	font-weight				:	bold;
	color					:	#773408;
}

.produit_texte{
	font-size				:	12px;
	font-weight				:	bold;
	color					:	#000000;
	padding					:	3px 0px 5px 0px;
}

.texte_cadres_essence, .texte_cadres_essence a, .texte_cadres_essence a:hover{
	font-weight				:	9px;
	font-style				:	italic;
	color					:	#000000;
}

.texte_cadres_produits, .texte_cadres_produits a, .texte_cadres_produits a:hover{
	font-weight				:	10px;
	font-style				:	normal;
	color					:	#000000;
}


.fil_ariane, .fil_ariane a, .fil_ariane a:hover{
	font-size				:	9px;
	font-family				:	verdana;
	color					:	#761314;
}

.baseline_texte, .baseline_texte a, .baseline_texte a:hover{
	font-size				:	10px;
	font-weight				:	bold;
	font-family				:	verdana;
	color					:	#761314;
}

.baseline_menu, .baseline_menu a, .baseline_menu a:hover{
	color					:	#000000;
}

/*	----------------------------------------------------------------------------
	AXN
	------------------------------------------------------------------------- */
#baseline_axn{
	margin-top				:	5px;
}

.baseline_axn, .baseline_axn a, .baseline_axn a:hover, .baseline_axn_droite, .baseline_axn_droite a, .baseline_axn_droite a:hover{
	font-size				: 	9px;
	color					:	#000000;
}

.baseline_axn_droite{
	margin-left				:	35px;
}

.baseline_axn_logo{
	position				:	absolute;
	margin-top				:	-1px;			
}

.erreur_javascript{
	text-align				: 	center;
	margin					:	10px;
	position				:	absolute;
	width					: 	100%;
	z-index					:	50;
}

.contenu_erreur_javascript{
	color					:	Red;
	width					:	50%;
	background-color		: 	#dddddd;
	padding-bottom			: 	10px;
	border					: 	1px solid black;
	z-index					:	10;
}

.erreur_404{
	border		:	1px dashed #000000;
	font-size	:	26px;
	text-align	:	center;
	color		:	#000000;
	padding-top	:	40px;
}

