/*----------------------------------------------------------
	Feuille de style de base, avec initialisation 
	des principaux éléments HTML.
----------------------------------------------------------*/
* { margin: 0; padding: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; vertical-align: baseline; }

html, body { text-align: center; height 100%; _height:100%; }

h2 { font-size: 12px; padding: 0.83em 0; }
h3 { font-size: 1.17em; padding: 1em 0; }
h4 { font-size: 1em; padding: 1.33em 0; }
h5 { font-size: 0.83em; padding: 1.67em 0; }
h6 { font-size: 0.67em; padding: 2.33em 0; }
p { margin:0; padding:0 0 1em 0; line-height: 1.6; }
ul, ol { display: block; margin:0; padding:0 0 0 1em; list-style-position: inside; }
li { display: list-item; line-height: 1.4em; }
dl { display: block; padding: 1em 0 0 0; }
dd { display: block; padding-left: 1.5em; }
dt { }
img { border: none; }
/*hr { }*/
code, pre { font-size: 1.1em; }
table { width: 100%; border-collapse:collapse; }
th { border-bottom: 0px solid; white-space: nowrap; }
td { border-width: 0; }
input { }
textarea { }
em { font-style: italic; }
strong { font-weight: bold; }

/*----------------------------------------------------------
	Structure de la page.
----------------------------------------------------------*/
body { background:#FFFFFF; }
#page { margin:0 auto; width:970px; }
#menu { width:970px; text-align:center; }
#entete { width:240px; float:left; padding-top:20px; }
#entete *{ vertical-align:top; }
#texteHaut { width:630px; height:115px; float:right; padding-top:50px; text-align:left; }
#texteHaut * { vertical-align:top; }
#principale { width:100%; clear:both; }
#titre { width:100%; height:40px; text-align:left; }
#titre *{ vertical-align:top; }
#centre { float:left; width:970px; text-align:justify;  }
#contenu { padding:0 50px 0 2px; }
#adresse { width:960px; padding-left:10px; position:relative;  clear:both; text-align:right; top:-55px; margin-bottom:-35px; }
#yzeo { font-size:0.8em; clear:both; }
#yzeo img { vertical-align:middle; }
#principale2 {float:left; width:100%;   padding:0 0 0px 30px; text-align:left}