/**************************************************************************************************************************************/
/******************************************* FEUILLE DE STYLE SPECIFIQUE POUR LA RUBRIQUE orange ***************************************/
/**************************************************************************************************************************************/

/******************************************* STYLES GENERIQUES ***********************************************************************/

h2 {
	color:#0C8431;
	background-image:url(../images/interface/puce_c_0C8431.gif);
	background-position:0 20px;
	background-repeat:no-repeat;
}

a {
color:#0C8431;
}

input, textarea, select {
	border-color:#0C8431;
	color:#0C8431;
}
input.valider {
	border-color:#0C8431;
	color:#0C8431;
}
.image_bordee {
	border-style:solid;
	border-width:1px;
	border-color:#0C8431;
}

/******************************************* BLOCS DE GAUCHE **************************************************************************/
.bloc_gauche {
	background-image:url(../images/interface/0C8431-v/bloc_bottom_gauche.gif);
	background-position:bottom left;
	background-repeat:no-repeat;	
}
.bloc_gauche_titre {
	background-color:#0C8431;
}
.bloc_gauche a {
	color:#0C8431;
	font-weight : bold;
}

/******************************************* BLOCS DE DROITE **************************************************************************/
.bloc_droite {
	background-image:url(../images/interface/0C8431-v/bloc_bottom_gauche.gif);
	background-position:bottom left;
	background-repeat:no-repeat;	
}
.bloc_droite_titre {
	background-color:#0C8431;
}
.bloc_droite_actualites a {
	color:#0C8431;
}
.bloc_droite a {
	color:#0C8431;
}

/****************** Bloc de recherche *****************************************/
#bloc_recherche h2 {
	background-color:#0C8431;
}
.submit_recherche {
	color:#0C8431;
}
/****************** Bloc infos ************************************************/
.bloc_infos h2 {
	background-color:#0C8431;
}
.bloc_infos a {
	color:#0C8431;
}
/******************************************* TITRE DES PAGES **************************************************************************/

#page_titre h2 {
	color:#0C8431;
	background-image:none;
	font-size:1.6em;
	padding:0;
	margin:0;
}

/***************************************************** SOUS MENU *********************************************************************/

#sous_menu ul {
	background-color:#f3f3f3;
	margin:0;
	padding:0;
	width:228px;
	list-style-position:inside;
} 
#sous_menu ul ul {
	display:none;
	list-style-type : none;
} 

/*#########    Premier niveau    #########*/

#sous_menu li, #sous_menu li:hover, #sous_menu li.sfhover2 {
	padding:5px 0px 5px 0;
	margin:0;
	list-style-image:url(../images/interface/0C8431-v/puce_sousmenu_off2.gif);
	background-image:url(../images/interface/pointilles_gris.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#f3f3f3;
}
#sous_menu li.active {
	background-color:#FFFFFF;
	list-style-image:url(../images/interface/0C8431-v/puce_sousmenu_on2.gif);
}
#sous_menu li a, #sous_menu li a:link, #sous_menu li a:visited{
	font-weight:bold;
	text-decoration:none;
         color:#000000;
}
#sous_menu li a:hover, #sous_menu li a:active {
 	text-decoration:underline;
}
#sous_menu li.active a, #sous_menu li.active  a:link, #sous_menu li.active a:visited{
         color:#0C8431;
}

/*#########    Deuxième niveau    #########*/
#sous_menu li.active ul {
	background-color:#FFFFFF;
	display:block;
}
#sous_menu li.active li {
	background-color:#FFFFFF;
}
#sous_menu li.active li.active {
	list-style-image:url(../images/interface/0C8431-v/puce_sousmenu_on2.gif);
}
#sous_menu li li, #sous_menu li li:hover, #sous_menu li li.sfhover2 {
	padding:5px 0px 5px 0;
	margin:0 0 0 10px;
	list-style-image:url(../images/interface/0C8431-v/puce_sousmenu_off2.gif);
	background-image:none;
}
#sous_menu li.active li a:hover, #sous_menu li.active li a:active, #sous_menu li.active li.active a, #sous_menu li.active li.active a:link, #sous_menu li.active li.active a:visited{
         color:#0C8431;
}

#sous_menu li.active li a, #sous_menu li.active li a:link, #sous_menu li.active li a:visited{
         color:#000000;
}


#contenu_colonnes_bottom a{
 color:#0c8431;
}


/**********************************broa****/
.tx-pitbroa-pi1-singleViewField-activite_particularite-label {
color : #0c8431;
}

