/**rubriques**/

dl,dt{
	padding:0;
	margin:0;
}

#rubriques{
	margin:5px 0 0 0;
}

#rubriques .titre_bloc{
	font-size:11px;
	color:#fff;
	font-weight:bold;
	background:none;
	background-color: #afd25a;
	padding:5px 0 4px 15px;
	margin:0 0 2px 0;
}

#rubriques #rubriques_inner{
	padding:10px 10px 15px 15px;
	border-bottom:1px dotted #afd25a;
} 

#rubriques_inner dl,dt{
	padding:0;
	margin:0;
} 

.rub{
	background: url(../img/fleche_verte.gif) top left no-repeat;
	padding:0px 0 3px 15px;
	font-weight:bold;
	color:#19519c;
}

.rub a{
	color:#19519c;
	text-decoration:none;
}

.rub a:hover{
	color:#afd25a;
	text-decoration:none;
}


#centre #contenu #bloc_rubriques{
	padding:0 0 0 50px;
	color:#285ea3;
}

#bloc_rubriques .desc{
	font-weight:normal;
}

#bloc_rubriques dt{
	background: url(../img/fleche_verte.gif) top left no-repeat;
	padding:0px 0 7px 15px;
	font-weight:bold;
	color:#666;
}

#bloc_rubriques dt a{
	color:#666;
	text-decoration:none;
}

#bloc_rubriques dt a:hover{
	color:#19519c;
	text-decoration:none;
}

.titre_rub	{
	font-family:Arial, Helvetica, sans-serif;
	height:18px;
	border-top:1px dotted #afd25a;
	border-bottom:1px dotted #afd25a;
	padding:5px 15px 0 15px;
	margin:0;
	color:#19519c;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	width:520px;
	}
/*****/

/** articles **/
.rub_active{
	background: url(../img/fleche_rouge.gif) left no-repeat;	
	padding:0px 0 3px 15px;
	font-weight:bold;
	color:#fff;
}

.rub_active a{
	padding:0 0px 2px 0px;
	background-color:#19519c;
	color:#fff;
	text-decoration:none;
}

.rub_active a:hover{
	color:#fff;
	text-decoration:none;
}

#centre #contenu #bloc_article{
	padding:0 0 0 50px;
}

#fil_ariane{
	color:#19519c;
	padding:5px 0 20px 0;
	font-weight:bold;
}

#fil_ariane a{
	color:#19519c;
	text-decoration:none;
}

#fil_ariane a:hover{
	color:#afd25a;
	text-decoration:none;
}

.titre_article	{
	font-family:Arial, Helvetica, sans-serif;
	height:18px;
	border-top:1px dotted #afd25a;
	border-bottom:1px dotted #afd25a;
	padding:5px 15px 0 15px;
	margin:0;
	color:#19519c;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	width:520px;
}

.article{
	padding:10px 0 5px 0;
	text-align:justify;
	font-size:10px;
	color:#19519c;
}

.article img{
	margin:3px;
}


/* blac plan site -------------------------------------------- */
.bloc_plan {
	padding: 7px 38px 20px 38px;
	text-align: left;
	line-height: 120%; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:  black;
	background: transparent url(../icones/article_end.png) no-repeat bottom center;
}

.bloc_plan h1, .bloc_plan h1 a {
	color:  #624234;
	margin:  15px 0 4px 0;
	padding: 0;
	text-decoration: none;	
}

.bloc_plan h1 {
	font-size: 150%;
}

.bloc_plan h1 a:hover {
	text-decoration: none;
} 

.bloc_plan a {
	color: black;
	text-decoration: underline;
}

.bloc_plan a:hover {
	color: #f30;
	text-decoration: underline;
}

/* plan site -------------------------------------------- */
h1 a.plan { color:  #624234;}
h1 a.plan, h1 a.plan:hover {
	font-size: 14px;	
	text-decoration: none; 	
}

.plan ul {
	margin: 2px 0 0 20px;
	padding: 2px;	
}

.plan li {
	line-height: 110%; 
	list-style-type: none;
	padding: 2px; 	
	margin: 0;		
}


ul li a.plan,  ul li a.plan:hover{
	text-decoration: none; 
	padding-left: 10px;
	background: transparent url(../icones/puce_min.png) no-repeat 0px 7px; /* IE5 BUGGY*/
	/*list-style-image: url(../squelettes/images/puce_min.png); /* alternate ? */	
}

ul li a.planrubrique{ 
	display: block;
	margin: 0;	
	padding: 5px 0 0 20px;	
	background: transparent url(../icones/puce_arrow.png) no-repeat left center;
	
	color: #a06305; 
	text-decoration: none; 
}

ul li a.planrubrique:hover{
	color: #573502; 
	text-decoration: none;
}