body { background: #3D3D3D; font-family: Tahoma, Arial, Helvetica, Verdana; font-size: 11px; }
h1 { clear: both; color: #015472; font-size: 14px; font-variant: small-caps; font-weight: bold; margin-bottom: 1em; }
h2 { font-size: 12px; margin-bottom: 1em; }
p { margin-bottom: 1em; }
ul { margin-bottom: 1em; }
li { background: url(/images/interface/lotus/puce.gif) no-repeat 0 0.4em; padding-left: 1em; }
blockquote { margin-bottom: 1em; margin-top: 0.5em; padding-left: 1em; padding-right: 1em; }
label, button { font-weight: bold; }
textarea, input, button { font-family: Tahoma, Arial, Helvetica, Verdana; font-size: 11px; }
.button { background: #6B234E; color: #FFF; font-family: Tahoma, Arial, Helvetica, Verdana; font-size: 11px; font-weight: bold; }
strong { font-weight: bold; }
a { color: #67174A; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }

#entete { background: #005270; color: #FFF; width: 100%; }
#entete p { margin-bottom: 0; margin-left: auto; margin-right: auto; padding-bottom: 3px; padding-top: 20px; text-align: right; width: 875px; }
#entete a { color: #A1A6BA; font-weight: bold; text-decoration: none; }
#entete a:hover { color: #A1A6BA; text-decoration: underline; }

#bandeau { background: url(/images/interface/lotus/bandeau.jpg) no-repeat bottom center #FFF; color: #FFF; height: 113px; line-height: 38px; margin-left: auto; margin-right: auto; margin-top: 1px; width: 875px; }

#menu { float: right; height: 38px; line-height: 38px; }
#menu ul { list-style: none; margin: 74px 10px 0 0; padding: 0; }
#menu li { display: inline; font-size: 12px; font-variant: small-caps; margin: 0; padding: 0; }
#menu a { background: transparent url(/images/interface/lotus/onglet_gauche.gif) no-repeat left top; float: left; margin: 0; padding: 0 0 0 4px; text-decoration: none; }
#menu a span { background: inherit; background: url(/images/interface/lotus/onglet_droit.gif) no-repeat right top; color: #FFF; display: block; float: none; margin-right: 2px; padding: 0 13px 0 10px; }
#menu a:hover span { background-position: 100% -38px; color: #fffffe; }
#menu a:hover { background-position: 0% -38px; }
#menu a.selected { background-position: 0% -38px; }
#menu a.selected span { background-position: 100% -38px; }

#separation { background: #6A234D; height: 48px; text-align: center; }
#separation p { margin-bottom: 0; }
#separation img { background: #641D47; }

#corps { background: #FFF; height: 375px; margin-left: auto; margin-right: auto; width: 875px; }
#colonnes3_gauche { padding: 25px 20px; vertical-align: top; width: 22%; }
#colonnes3_centre { background: #ECECEC; padding: 25px 20px; vertical-align: top; width: 39%; }
#colonnes2_centre { background: #ECECEC; padding: 25px 20px; vertical-align: top; width: 78%; }
#colonnes3_droite { padding: 25px 20px; vertical-align: top; width: 39%; }

#pied { margin-left: auto; margin-right: auto; margin-top: 3px; width: 875px; }
#pied-gauche { color: #A9A9A9; text-align: left; float: left; }
#pied-droit { color: #953260; float: right; font-weight: bold; text-align: right; }
#pied a { color: #A9A9A9; font-weight: normal; text-decoration: none; }
#pied a:hover { color: #A9A9A9; text-decoration: underline; }

.image { border-color: #BEBEBE; border-style: solid; border-width: 1px; float: left; margin-bottom: 10px; margin-right: 10px; padding: 3px; }
.actu { color: #000; font-weight: normal; text-decoration: none; }
.actu:hover { text-decoration: none; }