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

form, p{
	margin					:	0px;
	padding					:	0px;
}

a {
	color					:	#c72c37;
	text-decoration			:	none;
}

a:hover{
	text-decoration			:	underline;
}

p {
	text-align				:	justify;	
	margin					:	5px 0px 5px 0px;
}

/********* FCK EDITOR *************/
.fck_titre, .fck_titre a, .fck_titre a:hover {
	font-size				:	14px;
	color					:	#c72c37;
	margin					:	4px 0px 4px 0px;
	padding					:	0px;
}

.fck_sous_titre, .fck_sous_titre a, .fck_sous_titre a:hover {
	font-size				:	12px;
	color					:	#005b27;
	margin					:	2px 0px 2px 0px;
	padding					:	0px;
}

/********* TITRE NIV 1 *************/
h1.edito, h1.edito a, h1.edito a:hover{
	font-size				:	17px;
	color					:	#c6081d;
	margin					:	0px;
	padding					:	2px 0px 2px 0px;
}

h1.actualites, h1.actualites a, h1.actualites a:hover{
	font-size				:	10px;
	font-weight				:	bold;
	font-style				:	italic;
	color					:	#005b27;
	margin					:	0px;
	padding					:	2px 0px 0px 0px;
}

h1.page, h1.page a, h1.page a:hover{
	font-size				:	11px;
	font-weight				:	normal;
	color					:	#c6081d;
	margin					:	0px;
	padding					:	5px 0px 6px 0px;
}


/********* TITRE NIV 2 *************/
h2.actualites, h2.actualites a, h2.actualites a:hover, h2.produits, h2.produits a, h2.produits a:hover{
	font-size				:	13px;
	color					:	#c72c37;
	margin					:	0px;
	padding					:	2px 0px 0px 0px;
}

h2.actualites_lst, h2.actualites_lst a, h2.actualites_lst a:hover, h2.produits_lst, h2.produits_lst a, h2.produits_lst a:hover{
	font-size				:	12px;
	color					:	#0e642a;
	font-weight				:	bold;
	font-style				:	italic;
	margin					:	0px;
	padding					:	2px 0px 4px 0px;
}

h2.actualites_frm, h2.actualites_frm a, h2.actualites_frm a:hover, h2.produits_frm, h2.produits_frm a, h2.produits_frm a:hover{
	font-size				:	18px;
	color					:	#c6081d;
	font-weight				:	bold;
	margin					:	0px;
	padding					:	2px 0px 4px 0px;
}

h2.contact, h2.contact a, h2.contact a:hover{
	font-size				:	13px;
	color					:	#c72c37;
	margin					:	0px;
	padding					:	2px 0px 2px 0px;
}

/********* PARAGRAPHES *************/
p.actualites, p.produits, p.actualites a, p.actualites a:hover,  p.produits a, p.produits a:hover{
	color					:	#000000;
	font-size				:	9px;
	text-decoration			:	none;
	padding					:	0px;
	margin					:	0px;
}

p.produits{
	padding-top				:	5px;
}
	
p.accroche_vignette_article,  p.actualites_lst, p.produits_lst, p.actualites_frm, p.produits_frm {
	font-size				:	9px;
	padding-top				:	5px;
	font-style				:	italic;
}

p.actualites_lst, p.produits_lst {
	padding-top				:	2px;
	color					:	#0e642a;
}

p.actualites_frm, p.produits_frm {
	padding-top				:	2px;
	font-size				:	12px;
	color					:	#0e642a;
}

p.contact{
	font-size				:	10px;
	line-height				:	14px;
	color					:	#000000;
	text-decoration			:	none;
	padding					:	0px;
	margin					:	0px;
}
/************ LISTES  *************/
ul.listes{
	margin					:	0px;
	padding					:	0px;
	list-style-type			: 	none;
}

.menu_1 a, .menu_1_survol a,  .menu_1_survol a:hover{
	font-size				:	10px;
	color					:	#005b27;
	text-decoration			:	none;
}	

li.menu_1, li.menu_1_survol{
	width					:	127px;
	padding-left			:	18px;
	padding-bottom			:	5px;
}

li.menu_1_survol{
	font-weight				:	bold;
	background				:	url(/img/vergers-fanny/menu-puce.gif) no-repeat top left;
}

li.menu_2_contener{
	display					:	none;
}

.bloc_sous_menu{
	width					: 	125px;
}

li.menu_2_contener_survol{
	display					: 	inline;
}

.menu_2 a, .menu_2_survol a, .menu_2_survol a:hover{
	font-size				:	10px;
	color					:	#707173;
	text-decoration			:	none;
}	

.menu_2_survol a, .menu_2_survol a:hover{
	color					:	#333333;
}	

li.menu_2, li.menu_2_survol{
	padding-left			:	18px;
	padding-bottom			:	5px;
}

li.menu_2_survol{
	background				:	url(/img/vergers-fanny/sous-menu-puce.gif) no-repeat top left;
}

.listes_small_titre, li.listes_small, li.listes_small a, li.listes_small a:hover{
	font-size				:	10px;
	font-style				:	italic;
	font-weight				:	bold;
	color					:	#ffffff;	
}

li.listes_small, li.listes_small a, li.listes_small a:hover{
	display					:	inline;
	font-weight				:	normal;
	color					:	#c6081d;		
	padding-right			:	5px;
}		


/********* BLOC DROITE *************/

/********* BLOC PRINCIPAL - ACCUEIL *************/

/********* BLOC PRINCIPAL - INTERNE *************/

/********* BLOC BAS *************/

/************ BASELINE  *************/
.baseline_site, .baseline_site_gras{
	font-size				:	9px;
	color					:	#8d191c;
}

.baseline_site_gras{
	font-weight				:	bold;
}

/************ FIL ARIANE  *************/
.fil_ariane, .fil_ariane a, fil_ariane a:hover{
	font-size				:	9px;
	color					:	#c72c37;
}

/*	----------------------------------------------------------------------------
	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					:	#005b27;
}

.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;
}

.erreur_404{
	border					:	1px dashed #0E632A;
	font-size				:	26px;
	text-align				:	center;
	color					:	#BE0C1C;
}