
body {	margin: 0; padding: 0; background: #fff url(../images/bg_body.jpg) repeat-x center top;}

#tete, #chemin, #corps, #pied { clear: both; }
#site {margin:0pt auto; width:1000px; padding:0 13px; background: url(../images/bg_site.gif) no-repeat 0 255px;}

/* 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 {}
#tete ul, #tete li { margin: 0; padding: 0; list-style: none; }
#bandeau { background:url(../images/bg_bandeau.jpg) no-repeat 250px 30px; }
#bandeau h1 { margin: 0;  }
#logo {}

/*
 * Partie principale (contenu)
*/

#corps { clear: both; overflow:hidden; background:url(../images/corps_bg.gif) repeat-y;}
#contenu { float: right; width:750px; padding-bottom:15px; }
#contenu #preview { float: left; width:690px; padding:15px 20px 0 40px; font-size:0.95em; }
#coldroite { float: right; width:190px; /*padding-top:32px;*/}
#colgauche { float:left; width: 250px; padding:18px 0 20px;  }
.texte-gauche { float:left; width:470px; padding-right:29px; border-right:1px solid #dfdcd2; }
#preview .coldroite-texte { padding:0 0 15px 15px; text-align:left; font-size:0.95em; line-height:1.5em;}
#preview .coldroite-texte p { text-align:left;}
.coldroite-texte h3, .coldroite-texte h4, .coldroite-texte h5 { margin:5px 0;}

#nav { background:#000; height:30px;}
.entete { padding:30px 0 0 40px; background:#dfdcd2;}

/* styles colonnes */

#colgauche p.titre { margin:0; color:#fff; font-size:1.4em; margin-bottom:0; letter-spacing:0.2em; padding:5px 0 10px 30px; border-bottom:1px solid #000;}

/*
 * Bas de page
*/
#pied {float: left; width: 970px; text-align: center; padding: 10px; font-size:0.9em; border-top:5px solid #000; background: #d0ccbd; line-height:1.6em; text-align: center; }
#pied p { margin: 0; }
#pied a { color: #000; }
#pied a:hover { color: #fff; }
#copyright { font-size:0.9em; }

#pied address { font-style:normal; }