
body {	margin: 0; padding: 0; background: #172e62 repeat-x left top;}

#tete, #chemin, #corps, #pied { clear: both; }
#site {margin:0pt auto; width:998px; border:1px solid #fff;}

/* Liens d'évitement */
ul#skip { text-align: right; margin: 0; display: none; }
ul#skip li { display: inline; list-style: none; padding: 0 0.2em;  }
/*
 * Tete
*/
#tete {height:200px;}
#tete ul, #tete li { margin: 0; padding: 0; list-style: none; }
#bandeau { }
#bandeau h1 { height:0; text-indent:-99999px; margin: 0; }
#logo {float: left; }
/*
 * Partie principale (contenu)
*/


#corps { clear: both; overflow:hidden; font-size:0.85em; background:url(../images/bg_corps.gif) repeat-y;}

#compteur {width:998px; height:68px; border-top:1px solid #fff; color:#fff; text-transform:uppercase; background:transparent url(../images/bg_compteur.gif) repeat-x scroll 0 0;}
#compteur p {float:left; margin:0 0 0 20px; padding-top:16px; font-size:2.5em;}
#compteur .compte {margin:0 0 0 48px; padding-top:30px; font-size:1.1em;}
#compteur p span {font-weight:bold; }
#compteur p span.heure {padding-left:20px; letter-spacing:0.15em;}
#compteur p span.jour {padding-right:25px; border-right:1px solid #fff;}

#compteur #signataires {float:right; margin-right:60px; text-align:right;}
#compteur #signataires p {font-size:1.1em;}
#compteur #signataires span.nombre {margin-right:15px; font-size:2.5em;}

#contenu { float: left; width: 668px;}
#contenu #preview {width: 603px; padding:0 45px 0 20px; letter-spacing:0.01em;}
#coldroite { float: right; width: 330px;}

#visuels { float:left; width:1000px; height:128px; background:url(../images/corps_bg.jpg) no-repeat;}

/*
 * Bas de page
*/
#pied { height:70px; letter-spacing:0.08em; font-size:85%; text-align: center; background:#002b8d ; }
#pied a { color: #fff; }
#pied a:hover {color:#d9bc83;}
#copyright { text-align: center; padding: 1em; font-size: 90%; }


