body          { background:url('../img/fond.gif') repeat-x top left #005ba2; width:100%; margin:0; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; } 

.conteneur    { width:976px; margin:auto; padding-bottom:20px;}
.ban          { width:976px; height:104px; background:url('../img/banniere.gif') no-repeat top left; }

.menu         { width:207px; height:153px; background-color:#005ba2; float:left; }
.menu ul      { margin:0; padding:0; }
.menu ul li   { margin:0; padding:0; list-style-type:none; }
.menu ul li a { width:182px; font-size:13px; padding:3px 0 3px 8px; margin:0 0 4px 4px; display:block; color:#FFFFFF; border-right:13px solid #005ba2; text-decoration:none; font-weight:bold; }

.menu ul li a#menu_a       { background-color:#ff8400; }
.menu ul li a#menu_b       { background-color:#004e9c; margin-top:4px; }
.menu ul li a#menu_c       { background-color:#0073e6; margin-top:4px; }
.menu ul li a#menu_d       { background-color:#1c8eff; margin-top:4px; }
.menu ul li a#menu_e       { background-color:#75baff; margin-top:4px; }
.menu ul li a#menu_f       { background-color:#5a5a5a; margin-top:4px; }

.menu ul li a:hover#menu_a { background-color:#ff8400; border-right-color:#ff8400; }
.menu ul li a:hover#menu_b { background-color:#004e9c; border-right-color:#004e9c; }
.menu ul li a:hover#menu_c { background-color:#0073e6; border-right-color:#0073e6; }
.menu ul li a:hover#menu_d { background-color:#1c8eff; border-right-color:#1c8eff; }
.menu ul li a:hover#menu_e { background-color:#75baff; border-right-color:#75baff; }
.menu ul li a:hover#menu_f { background-color:#5a5a5a; border-right-color:#5a5a5a; }

.menu .current_a           { border-right:13px solid #ff8400; }
.menu .current_b           { border-right:13px solid #004e9c; }
.menu .current_c           { border-right:13px solid #0073e6; }
.menu .current_d           { border-right:13px solid #1c8eff; }
.menu .current_e           { border-right:13px solid #75baff; }
.menu .current_f           { border-right:13px solid #5a5a5a; }

.contenu        { width:719px; padding:0 20px 20px 20px; background:url('../img/logo-fond.gif') bottom right no-repeat #FFFFFF; float:left; border-bottom:3px solid #003e83; }
.contenu h1     { font-size:19px; color:#ff8400; margin:0 0 10px 0; background:url('../img/puce.h1.gif') left no-repeat; padding-left:15px; }
.contenu h2     { font-size:13px; color:#949494; margin:0 0 10px 0; }
.contenu h3     { font-size:13px; color:#006699; margin:0 0 7px 0; }
.contenu p      { margin:0 0 30px 1px; color:#4f4f4f; }
.contenu p img  { border:1px solid #999999; }
.contenu p a    { color:#4f4f4f; }
.contenu p a:hover { text-decoration:none; }

.footer         { width:947px; border-right:8px solid #006dc2; padding:20px 15px 20px 0; color:#d1d1d1; font-size:11px; text-align:right; float:left; margin-top:20px; margin-bottom:20px; }
.footer p       { margin:0; }
.footer a       { color:#d1d1d1; }
.footer a:hover { text-decoration:none; color:#FFFFFF; }

.false     			 { color:#7f0a0a; float:left; margin-bottom:20px; padding:10px 5px 10px 42px; border:1px solid #FD5B5B; border-bottom:2Px solid #d60909; background:url('../img/ico.false.gif') no-repeat left #FFD8D8; }
.true      			 { color:#0a7f28; float:left; margin-bottom:20px; padding:10px 5px 10px 42px; border:1px solid #3FE73F; border-bottom:2Px solid #18c318; background:url('../img/ico.true.gif') no-repeat left #BDFEBD; }
.close               { border:0; position:relative; right:-4px; top:-9px; float:right;}

/* ACCUEIL */
.postit              { position:absolute; margin-left:512px; top:65px; width:227px; height:228px; }

.presta              { width:156px; height:230px; background:no-repeat top left; margin-right:31px; margin-bottom:30px !important; _margin-bottom:20px; float:left; color:#FFFFFF; font-size:12px; }
.presta ul           { margin:10px 0 0 25px; padding:0; }
.presta ul li        { margin:0 0 4px 0; padding:0; list-style-image:url('../img/presta-puce.gif'); font-weight:bold;}
.presta img          { border:1px solid #FFFFFF; margin:10px 0 10px 10px; }
.presta p            { color:#FFFFFF; line-height:18px; margin:10px; font-weight:bold;}
.presta p a          { color:#FFFFFF; }
.presta a.plus       { background:url('../img/presta-fleche.gif') left no-repeat; padding-left:15px; margin-left:10px; color:#FFFFFF; font-weight:bold;}
.presta a.plus:hover { text-decoration:none;  }
.presta a            { color:#FFFFFF; font-weight:bold;}
.presta a:hover      { text-decoration:none;  }

.cadre-equipe        { width:447px; float:left; }
.equipe              { border-collapse:collapse; }
.equipe td           { padding-right:10px; float:left; width:80px; font-weight:bold; color:#ff7200; text-align:center; }
.equipe td b         { color:#909090; }

.cadre-rea           { margin-left:25px; float:left; font-size:12px; }
.cadre-rea ul        { margin:0 0 0 17px; padding:0; line-height:18px; }
.cadre-rea ul li     { list-style-type:puce; font-weight:bold; color:#565656; }
.cadre-rea ul li a   { margin-left:10px; padding-left:15px; background:url('../img/fleche-rea.gif') left no-repeat; color:#565656; font-weight:normal; }
.cadre-rea ul li a:hover { text-decoration:none; }


/* REFERENCES */
div.references       { width:707px; background-color:#f4f4f4; float:left; margin:0 0 25px 0; padding:5px; border:1px solid #dadada; }
div.references p     { margin:0 0 10px 0; float:left; line-height:18px; }

/* CONTACT */
.form                { background-color:#f5f5f5; border-collapse:collapse; border:0px solid #ffcc00; float:left;  }
.form label          { font-weight:bold; color:#6c6c6c; }
.form td             { padding:10px; border-bottom:1px solid #cacaca; }
.form td#choix       { padding:0 0 0 10px; border:0; }
.form input          { border-width:2px 0 0 1px; border-color:#898989; border-style:solid; }
.form textarea       { border-width:2px 0 0 1px; border-color:#898989; border-style:solid; }
.form strong         { color:#FF0000; font-size:13px; }

div.coord            { width:237px; float:left; margin-left:20px; }
p.coord              { line-height:18px; font-size:13px; padding:0px 16px 28px 16px; }
p.coord strong       { font-size:15px; }
p.coord img          { border:0; margin:0 8px -1px 0; }
