body { background-color: #36393D; color: #050030; font-family: Helvetica, "Lucida Sans", "Luxi sans", "Lucida Grande", Lucida, "Lucida Sans Unicode", sans-serif; color: #333;}

h1,h2,h3,h4,h5,h6 { font-family: Helvetica, "Luxi sans", Georgia, Times, serif; }
h1 {color: blue;}
h1.accueil {color: #FFFFFF; border-left: px solid #969696; background: #000000; font-size: 1em; font-weight: bold;}
h1.red{color: white; background: #D01F3C; font-size: 1.2em; font-weight: bold; }
h1.blue{color: white; background: #134191; font-size: 1.2em; font-weight: bold;}
h1.green{color: white; background: #008C00; font-size: 1.2em; font-weight: bold;}
h1.beige{color: #134191; background: #F9F7ED; font-size: 1.2em; font-weight: bold;}
#titre_edito{font-family: CanCan; color: blue; font-weight: bold;}
#titre_news{font-family: CanCan; color: red; font-weight: bold;}
#page { width: 980px; background: #F9F7ED; border-left: 1px solid #969696; border-right: 1px solid #969696; /*background-image:url("squelettes-dist/images/bg_page.png"); background-repeat: repeat-xy;*/}



#entete { padding-top:0; border: none; border: px solid black; width: 682px; height: 136px; float: left;}
#diapo {width: 298px; height: 136px; float: right;}



#div_menu{ margin: 0 auto; width: 980px; height: 2.1em; background: #000; clear: both;   /*background: #FFF;*/}
ul#menu_horizontal {padding-top: 10px;}
ul#menu_horizontal li { display : inline; padding-right: 40px;  border: 0;/* Pour espacer les boutons entre eux */ }
ul#menu_horizontal {list-style-type : none; text-align: center; font-weight: normal;/* Car sinon les puces se placent n'importe oł */ }
ul#menu_horizontal li a{text-decoration: none; padding: 0; color: #FFF;}
ul#menu_horizontal li a:hover{text-decoration: underline; color: #FFF;}



#conteneur { width: 820px; min-height: 600px; background: #FFFFFF; border: px solid red; float: left; border-left: px solid #969696; border-right: px solid #969696;}
#contenu { width: 95%; height: 95%; margin: 0 auto; padding-top: 0em; border: px solid green; background-color: #FFFFFF; }



#navigation { width: 160px; margin: 0 auto; float: left; padding-top: 0em; border: px solid red; /*background-image: url("squelettes-dist/images/bg_nav.gif"); background-repeat: repeat-y;*/}
#extra {width: 140px;  float: right; height: 100%; border: px solid red;}

/*#liste_aumoneries{width: 210px;}*/
.formulaire_recherche label {color: black;}
.formulaire_recherche input.text { width: 6em; padding-left: 25px; background: #FFF url(rechercher.gif) no-repeat left center; }



#hierarchie { height: 18px; border: px solid red; margin-bottom: 0em; background-color: #4096EE;/*background-image: url("squelettes-dist/images/bg_hierarchie.gif"); background-repeat: repeat-x;*/}
#hierarchie, #hierarchie a { color: #000;}
#hierarchie a{ padding-left: 10px;}
.rubriques ul { text-align: center;}
.rubriques ul li a { color: #FFF; font-size: 1em;}
.rubriques ul li {background-color:#36393D; padding-top: 10 px;}
.rubriques ul li a:hover { color: #FFF;}

ul#menu_sous_rubriques li{ padding-top: 10px; text-align: left;}
ul#menu_sous_rubriques li a{ color: #FFF; font-size: 1em;}
.actu{background-color: #FFFFFF; border: px solid #36393D; border-top: none;}
.actu a { color: #000; font-size: 0.85em; }


#edito{width: 760px; height: 210px; background-image: url("images/bg_edito.png"); background-repeat: no-repeat; padding: 15px; padding-top: 25px;}
#news{width: 760px; height: 224px; background-image: url("images/bg_news.png"); background-repeat: no-repeat; padding-left: 15px;  padding-right: 15px; padding-bottom: 15px; padding-top: 0px;}
#news table td{padding-left:20px; padding-right:20px;}

#pied {background:white;}
#pied a{color:black;}
