#en_tete {
background-image:url(images/ban.png);
background-repeat:no-repeat;
float:center;
height:250px;
width:auto
}

body {
background-color:#000;
color:#f1b862;
margin:auto auto 20px
}

#haut {
background-color:#b6631f;
border:1px solid #ce8a42;
color:#000;
font-family:verdana;
font-size:14px;
font-weight:700;
padding:7px;
text-align:left
}

#haut a {
color:#000;
text-decoration:underline
}

#haut a:hover {
color:#000;
text-decoration:none
}

#menu1 {
float:left;
width:200px
}

.element_menu1 {
background-color:#212021;
background-image:url(images/haut1.jpg);
background-repeat:repeat-x;
color:#f1b862;
font-family:verdana;
font-size:11px;
font-weight:700;
margin-bottom:20px;
margin-top:20px
}

.element_menu1 li {
margin-bottom:5px;
margin-top:5px;
padding-right:5px
}

.macategoriecachee {
display:none;
margin-bottom:7px;
margin-top:7px;
padding-right:7px
}

.macategoriecachee a {
background:url(./images/stars.gif) no-repeat;
margin-top:5px;
padding-left:17px;
padding-right:7px
}

.index_articles {
color:#f1b862;
display:none;
font-family:verdana;
font-size:12px;
font-weight:700;
margin-bottom:20px;
margin-top:5px;
padding-left:15px;
padding-right:10px;
text-align:justify
}

.index_articles a {
margin-top:5px;
padding-left:10px;
padding-right:7px
}

#corps {
background-color:#212021;
background-image:url(images/centre1.jpg);
background-repeat:repeat-x;
color:#f1b862;
font-family:verdana;
font-size:12px;
font-weight:700;
margin-left:230px;
margin-top:15px;
padding-bottom:20px;
padding-left:20px;
text-align:justify
}

p {
color:#f1b862;
font-family:verdana;
font-size:12px;
font-weight:700;
padding-right:20px;
text-align:justify
}

.centrer {
color:#f1b862;
font-family:verdana;
font-size:12px;
font-weight:700;
margin:5px;
text-align:center
}

.auteur {
color:#f1b862;
font-family:verdana;
font-size:13px;
font-style:italic;
font-weight:700;
padding-right:20px;
text-align:right
}

.nb {
color:#c62033;
font-family:verdana;
font-size:12px;
font-weight:700;
padding-left:5px;
padding-right:20px;
text-align:justify
}

.rituel {
color:#b6631f;
font-family:verdana;
font-size:12px;
font-style:italic;
font-weight:700;
padding-left:5px;
padding-right:20px;
text-align:center
}

#corps h1 {
color:#000;
font-family:Gabrielle;
font-size:25px;
text-align:center
}

h2 {
color:#000;
font-family:verdana;
font-size:14px;
text-align:left
}

h3 {
color:#7e4738;
font-family:verdana;
font-size:14px;
font-style:italic;
text-decoration:underline;
text-indent:30px
}

#pied {
background-color:#b6631f;
border:1px solid #ce8a42;
color:#000;
font-family:verdana;
font-size:11px;
font-weight:700;
margin-top:20px;
text-align:center;
width:auto
}

a:hover {
color:#ce8a42;
text-decoration:underline
}

a {
color:#b6631f;
font-style:italic;
text-decoration:none
}

a.info {
color:#b6631f;
position:relative;
text-decoration:none
}

a.info span {
display:none
}

a.info:hover {
background:none;
color:#ce8a42;
z-index:700
}

a.info:hover span {
background:#b6631f;
border:2px solid #ce8a42;
border-left:2px solid #ce8a42;
color:#000;
display:inline;
font-family:verdana;
left:160px;
padding:3px;
position:absolute;
top:0;
white-space:nowrap
}

.infobulle {
background:#b6631f;
border:1px solid #ce8a42;
border-left:2px solid #ce8a42;
color:#000;
font-family:verdana;
font-size: 11px;
left:0;
padding:5px;
position:absolute;
top:0;
border-radius: 5px;
-moz-border-radius:5px;
-webkit-border-radius:3px;
}
