.article,.article li,dl
{ margin:0; padding:0; }
dt
{ margin-top:10px; font-weight:bold; }
#fondCaramel,#fondLoginForm
{ margin:0 auto; background:#efdeb6; border-top:3px solid #d08c48; border-right:6px solid #d08c48; border-bottom:6px solid #d08c48; border-left:3px solid #d08c48; }
#fondCaramel
{ padding:5px 15px; width:500px; }
#fondPageBlanc
{ margin:0 25px 25px 25px; width:450px; text-align:center; background:#fff; }

/* CLASSES */
.centrage,.centrage table
{ position:relative; margin:0 auto; width:430px;}
.centrage
{ margin-bottom: 24px }
.centrage table
{ margin-bottom:20px; font-weight:bold; border:3px outset #fe0000; }
.centrage caption
{ margin:20px 0 10px 0; font-size:14px; }
#table_head
{ height:15px; border:medium solid #fe0000; }
.centrage td
{ font-weight:normal; }
.article li
{ text-indent:30px; }
p.indentation
{ text-indent:15px; }
#dir_list a, a:hover
{ color:#000; font-size:14px; }
#portrait
{ float:right; margin:10px 0 0 15px; }
#fondLoginForm
{ margin-top:20px; padding:20px; width:350px; }
/*
#pageLoginForm
{ background:#fff; }
*/
#loginForm
{ text-align:center; }
#loginField
{ text-align:left; background:#fff; }
#loginForm ul
{ padding:10px 0px; width:250px; text-align:right; }
#loginForm input
{ width:100px; }
#loginForm p
{ padding:10px 0 0 0; text-align:center; }
#loginForm p input
{ width:60px; font-weight:normal; background:#fff; }
#fondPageBlanc table
{ margin:10px 0; width:450px; }
#fondPageBlanc table tr td
{ padding:5px 5px; width:25%; text-align:right; vertical-align:top; }
#fondPageBlanc table tr .infos
{ width:75%; text-align:left; }

#tel
{ text-align:center; font-weight:bold; }



