/**
 * Entete CSS : redefinition de styles par defaut
 */
html { overflow: -moz-scrollbars-vertical !important; }
html, body { height: 100%; }

body { margin: 0; padding: 0; color: #D20A1F; font: 62.5% Verdana, Arial, Helvetica, sans-serif; color: #6C6C6C; line-height: 1.4em; background: url(../fr/nav/body.jpg) #0A326E repeat-x; }

p { margin: 0; padding: 5px 0 5px 0; }

a { color: #003C96; text-decoration: none; }
a img { border: none; }

ul { margin: 3px 0 3px 30px; margin: 0; padding: 0; list-style: none; }
ul li { background: url(../fr/nav/puce1.gif) no-repeat 0px 4px; padding-left: 12px; }

/**
 * Styles commun
 */
.clear { clear: both; }

.champobligatoire { color: #FF0000; font-weight: bold; }
.btn { background: #595959; padding: 3px 4px 3px 4px; color: #fff; font-size: 0.9em; }

/**
 * Styles partie editable : styles pour FCKeditor
 */
.couleur1 { color: #9998B3; }

.textepetit { font-size: 0.85em; }
.textegrand { font-size: 1.1em; }

h2 { color: #0634A9; font-size: 1.65em; margin: 0 0 10px 0; }
h4 { color: #FD6A24; font-size: 1.3em; font-weight: normal; margin: 8px 0 8px 0; }

/**
 * Styles specifiques a la page 404
 */
#erreur_404 { position: absolute; left: 50%; width: 475px; margin: 50px 0 0 -250px; background: #fff; }

#entete { width: 475px; text-align: left; }
#entete h1 a { background: url(../fr/nav/logo.gif) no-repeat; width: 99px; height: 133px; display: block; text-indent: -5000px; font-size: 0px; margin: 10px auto; }
#entete h2 { margin: 25px 0 0 15px; }

#entete #desc { font-weight: bold; margin: 5px 0 0 15px; }

#contenu { margin: 10px 15px 40px 15px; }

