/* ########################## 
	Vert clair 	: 	#529214
	Orange 	: 	#EC6600
 ########################## */
body {
	background:url(../images/background.gif) repeat-y top center #FFFFFF;	
}

.box_green {padding:1.5em;margin-bottom:1.5em;background:#E5FFEF;}
.box_gris {padding:0.5em;margin-bottom:0.5em;background:#EEEEEE;}
/* #####################   */
/*	BREADCRUMB				      */
/* #####################   */
.h5Vert { 
	color:#529214;
	font-size:0.8em; 
	font-weight: bold;

	margin:0 0 10px;
	background:#F8F8F8;
}
a.h5Vert:link
a .h5Vert{ text-decoration: none; color: #529214; font-weight: bold; }
a.h5Vert:hover { text-decoration: underline; color: #529214; }
a.h5Vert img { border:0; }
/* #####################   */
/* MESSAGES SUCCES & ERREURS       */
/* #####################   */
.info, .success, .warning, .warning_red, .warning_orange, .error, .validation {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../images/knobs/info.png');
}
.success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('../images/knobs/validgreen.png');
}
.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../images/knobs/attention.png');
}
.error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../images/knobs/error.png');
}
.champ_errone {
	text-align: left;
	color:#FF0000;	
}
.warning_red {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../images/knobs/red.png');
}
.warning_orange {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../images/knobs/attention.png');
}
/* #####################   */
/*	TEXTE				      */
/* #####################   */
.vert_clair { color:#529214; }
/* #####################   */
/*	LIENS 				      */
/* #####################   */
a { text-decoration: none; color: #529214; }
a:hover { text-decoration: underline; color: #529214; }
a img { border:0; }
/* ###########################*/
/*  MENU  UTLISATEUR CONNECTE */
/* ###########################*/
.menu_userlogged {
	background-color: #FEEFB3;
}
/* ###########################*/
/* 						      */
/*	LA PARTIE GESTION 		  */
/* 						      */
/* ###########################*/
.menu_gauche_gst {
	font-size:0.8em;
}
.header_menug_rub0 {
	color:#000000;
	font-weight: bold;
	background-color: #EEEEEE;
	font-size:0.9em;
}
.header_menug_rub1 {
	color:#FF3300;
	font-weight: bold;
	background-color: #EEEEEE;
	font-size:0.9em;
}
.header_menug_rub2 {
	color:#000000;
	font-weight: bold;
	background-color: #E7F0FF;
	font-size:0.9em;
}
/* Tableau de gestion des pages */
.tab_gst_pages_head {
	background:#DFDFDF;
	color:#000;
	font-weight:bold;	
}
.tab_gst_pages_mere {
	background:#EFFFF1;
	color:#000;
	/* font-size:0.9em;	
	border:1px dotted #D0D0D0 ; */
	
}
.tab_gst_pages_fille {
	background:#FAFFCF;
	color:#000;
	/* font-size:0.9em; 
	border:1px dotted #D0D0D0 ;*/
}
.barre_pg {
	text-align:center;
	/* background-color:#EEEEEE; */
}

/* #####################   */
/* 	INFOBULL		      */
/* #####################   */
.infobull_sl {
	color: #9F6000;
	background-color: #FEEFB3;
	text-decoration: underline;
}
.infobull_bleu {
	color: #FFFFFF;
	/* font-weight: bold; */
	background-color: #6495ED;
	text-align:left;
	padding:15px;
}
.infobull_red {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000;
	text-align:left;
	padding:15px;
}
.infobull_green{
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	background-color: #00C01F;
}
/* #####################*/
/*	NEWS & ARTICLES		*/
/* #####################*/
.article_separator {
	border-bottom: 1px dashed #529214;
}
.article_titre {
	color: #529214;
	font-weight:bold;
}
.article_date {
	font-size: 10px;
	color: #858585;
	font-weight: normal;	
}
/* #####################*/
/*  	PAGI	 		*/
/* #####################*/
.pagi {	
	text-align:center;
}
/* #####################   */
/*	DIVERS 				       */
/* #####################   */
.redstar{
	font-weight: bold; 
	color: rgb(255, 0, 0);
}
/* ###########################*/
/*   HOVER ACCORDION 	      */
/* ###########################*/
#hoveracc{
	margin:0;
	padding:0;
	width:600px;
	list-style-type:none;
	background-color:#FFFFFF;
	color:#000000;
	line-height:120%;
	height:800px;
}
#hoveracc a{
	display:block;
	font-weight:normal;
	text-decoration:none;
}
#hoveracc ul{
	overflow: hidden;
	margin:0;
	padding:0;
}
#hoveracc li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#hoveracc li a{
	width:285px;
	padding:5px 0 0 15px;
	display:block;
	color:#000000;
	background-image:url(../images/ha/ha-header.jpg);
	height:25px;
}
#hoveracc li a.closed{
	color:#000000 !important;
	background-image:url(../images/ha/ha-header.jpg) !important;
}
#hoveracc li.firstitem a.closed{
	color:#000000 !important;
	background-image:url(../images/ha/ha-header-first.jpg) !important;
}
#hoveracc li.lastitem a.closed{
	color:#000000 !important;
	background-image:url(../images/ha/ha-header-last.jpg) !important;
}
#hoveracc li li{
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	padding:0 15px 0 15px;
	height:175px;
}
#hoveracc li a.opened{
	background-image:url(../images/ha/ha-header-active.jpg);
	color:#FFFFFF;
}
#hoveracc li.firstitem a.opened{
	background-image:url(../images/ha/ha-header-first-active.jpg);
	color:#FFFFFF;
}
#hoveracc li.lastitem li{
	margin-bottom:-4px;
}
#hoveracc li.lastitem ul{
	background-image:url(../images/ha/ha-footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:4px;
}
