
body { margin: 0; padding: 0; background:#fff; font-family: Tahoma, Geneva, sans-serif;}

#tete, #chemin, #corps, #pied { clear: both; }
#site {margin:0pt auto; width:1000px; background: #fff; padding:0.8em 0.8em 0 0.8em;}

/* 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 { height:119px;}
#bandeau_left { background:url(../images/background/bkg_bandeau_left.jpg) no-repeat left top; height:119px; width:18px; float:left;}
#bandeau_center { background:url(../images/background/bkg_bandeau.jpg) repeat-x left top; height:119px; width:964px; float:left;}
#bandeau_right { background:url(../images/background/bkg_bandeau_right.jpg) no-repeat left top; height:119px; width:18px; float:left;}
#outilsG h1 { float:left; font-size: 2em; color:#0055a0; padding:1em 0 0 0.8em; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#logo {float: left; margin: 0 0 0 2em; }
#bandeau #outilsG { float:left; width:560px;}
#bandeau #outilsD { float:right; width:400px; text-align:right; padding:1em 0 0 0;}
#outilsD #identification { color:#034d8e; background: url(../images/background/bkg_identifiez.jpg) no-repeat right bottom;  height:51px;  padding: 0 0.4em 0 0; clear:both;  line-height:20px;  font-weight:bold;}
#outilsD #identification a{ color:#034d8e}
#outilsD #identification a:hover{ color:#e37509}
#outilsD #identification .spacer{ height:9px;}
#outilsD #identification .spacer2{ height:29px;}
#outilsD #bouton { margin-left:7.5em; margin-top:0.5em;}
#outilsD .bt_publics { float:left; background: url(../images/background/bkg_bouton.jpg) no-repeat left top; height:32px; width:152px; font-size:11px; font-weight:bold; line-height:2.7em; text-align:center;}
#outilsD .bt_publics a, #outilsD .bt_partenaires a{ color:#357ab9;}
#outilsD .bt_publics a:hover, #outilsD .bt_partenaires a:hover{ color:#444444;}
#outilsD .bt_partenaires { float:left; background: url(../images/background/bkg_bouton.jpg) no-repeat left top; height:32px; width:152px; font-size:11px; font-weight:bold; line-height:2.7em; text-align:center;}


/*
 * Partie principale (contenu)
*/

#chemin { padding: 1em;font-size: 0.9em;}
#chemin a {}
#chemin a:hover { color: red;}
#recherche {padding: 0px;}

#corps { clear: both; overflow:hidden; background:url(../images/background/bkg_corps.gif) repeat-y left top; padding:0 8px;}
#ombre {background: url(../images/background/bkg_corps.jpg) repeat-x left top;}

#contenu { float:left; width:82%;}
#contenu2{ float:none;}
#coldroite div.bloc { clear: both;}
#preview { overflow: hidden; padding:2em 1em 1em; width: auto; color:#3b73a5;}
#colgauche { float:left; width: 15%; padding:3em 0 1em 1em; margin-right: 10px;}


/*
 * Bas de page
*/
#pied { margin:0 auto; width:1000px; text-align: right; padding: 0; font-size: 90%; background: url(../images/background/bkg_pied2.gif) repeat-y left bottom; }
#pied .text { margin:0 auto; background: url(../images/background/bkg_pied.gif) no-repeat left bottom; padding:0.5em 2em 1.3em 2em; }
#pied .smaller { font-size:95%; padding-top:0.4em;}

#pied p { margin: 0; color:#FFF;}
#pied a { color: #88c3f9; }
#copyright { text-align: center; padding: 1em; font-size: 90%; width:89.8%; margin:auto auto 1em auto; border-top:solid 4px #cfeb64; background:url(../images/background_footer.png) repeat-x left top;  }

/*
* Divers
*/
.both { clear:both;}

/* Moteur de recherche  */ 
#Mrecherche {float:right; margin-right:2.5em; padding:0.6em 0 0; width:117px;}