body{
border-top:solid 1em black;
* border-top: none;
background-color:#57BCE8;
}

#pre_header {
* height: 1em;
* background-color: black;
}

#locatxt, #copyright {
color:#F0D202;
}

#locatxt a, #copyright a {
	color:#F0D202;
}
#locatxt a:hover, #copyright a:hover, #locatxt a:focus, #copyright a:focus {
	color:#F0D202;
}

#container{
/* background-color:#E9E2DE; */
background-color:#F9F1A3;
margin: 0 auto;
}

#header{
background-image:url("img/banniere.jpg");
background-repeat:no-repeat;
}

ul#ul_langue li{
background-color:black;
}

#ul_langue li a{
color:white; 
}

.act{
color:white; 
}

#menu ul.menu li a {
color : #F18127;
background-color:#353535;
}
 
#menu ul.menu li:hover a{
background-color:#F18127;
color: white;
}

#menu ul.menu ul.sous_menu{
background-color:#F18127;
}

#menu ul.menu li ul.sous_menu li{
background-color:#F18127;
}

#menu ul.menu li ul.sous_menu li a {
color : white;
background-color:#F18127;
}

#menu ul.menu li ul.sous_menu li a:hover {
background-color:#353535;
}
 
#content {
background-image:url(img/bak_content.png);
background-repeat:no-repeat;
}

#bloc_gauche{
background-image:url(img/ombre_gauche.png);
background-repeat:no-repeat;
background-position:right top;
}

#bloc_droit{
float:right;
background-image:url(img/ombre_droit.png);
background-repeat:no-repeat;
min-height:250px;
}

#bloc_centre{
border-left:dotted 0.15em white;
/* background-color: #E9E2DE; */
background-color: #F9F1A3;
}

#footer{
background-image:url(img/footer.png);
background-repeat:no-repeat;
}

#footer ul.men_footer li{
background-image:url(img/bordure_footer.png);
background-repeat:no-repeat;
}

#footer ul.men_footer li.dernier{
background-image:none;
}

#footer ul.men_footer li a {
color : white;
}

#recherche{
background-color:#353535;
color:white;
}

.input_a{
color:white;
}

.bouton_ok, #searchform input[type="submit"]{
background:url(img/btn_rechercher.png) no-repeat;
color:#353535;
}

.input_rech, #searchform input[type="text"]{
border:1px solid white;
}

blockquote{
border-top:solid 1px #B6B6B6;
border-bottom:solid 1px #B6B6B6;
}

.hr_citation{
color:#B6B6B6;
}

#flux_rss a{
color:#b0201e;
}

.p_text_liste{
background-image:url(img/sup_liste.png);
background-repeat:no-repeat;
background-position:left top;
}

.p_text a{
color:#b0201e;
}

.bodytext a{
color:#b0201e;
}

h4{
color:#b0201e;
}

.special{
color:#b0201e;
background-image:url(img/puce.png);
background-repeat:no-repeat;
background-position:left;
}

#contenu_bas_droit .csc-header-n2 h3 {
	background-image:url(img/puce.png);
	background-position:left center;
	background-repeat:no-repeat;
	color:#B0201E;
}


h3.csc-firstHeader {
color:#b0201e;
background-image:url(img/puce.png);
background-repeat:no-repeat;
background-position:left;
}

.hr_droit{
color:#CFC3BE;
background-color: #FF0000;
}

.ul_droit li{
list-style-image : url(img/plus_puce.png);
}

.ul_droit a{
color:black;
}

#hr_ariane{
color:#D1CBC7;
}

.milieu{
color:#CFC7C3;
}

#partie_droite{
border:solid 1px #AFA9A6;
background-color:#EEEEEE;
}

#contenu_bas_droit .user-manifestations-news a {
color: #b0201e;
}

#contenu_bas_droit .user-manifestations-news a:hover {
color: #b0201e;
}

#contenu_bas_droit .user-manifestations-news span.dates {
color: #ABABAB;
}

#ariane a {
color: #e67c5f;
}

#ariane a:hover {
color: #e67c5f;
}

/* ====== DEBUT Ajouts de FF  ======== */

#centre h2{
	color:#B0201E;
	padding: 0 0.4em 0 0.4em;
	margin-top:1em;
	margin-bottom:1.5em;
	border-left:#B0201E solid 1.3em;
	/*border-right:#B0201E solid 5px; */
}
#centre h3{
	color:#B0201E;
	margin-top:2em;
}

/* ====== FIN Ajouts de FF  ======== */


