* {
border:0;
margin:0;
padding:0;
list-style:none;
font-size:100%; }

body {
background:transparent url(img/body_fond1.jpg) repeat-x top;
text-align:justify;
font:100%/1.5 Arial, "Times New Roman", sans-serif; }
#page {
background:transparent url(img/body_fond2.jpg) repeat-x bottom;}
/***** Typo *****/

h1, h4 {
position:absolute;
top:-9999px; }

h2 {
font-weight:normal;
color:#73954f;
letter-spacing:1px;
font-size:110%;
padding-top:70px;
padding-left:60px; }

.gras {
font-weight:bold; }

div#presentation_texte p {
margin-bottom:10px; }

/***** Layout *****/

div#global {
background:transparent url(img/colonne_droite.png)  100% 0 repeat-y;
/*position:relative;*/
min-height:601px; /* Mouahahaha */
width:801px;
margin:0 auto;
margin-top:1px;

overflow:hidden; }

div#colonne_gauche {
width:628px; 
float:left;}

div#colonne_droite_deco {
width:801px;
/*min-height:590px;
margin-top:11px;*/

float:left;
/*position:absolute;
top:0;
right:0;*/
 }

div#entete_flash {
width:100%;
height:113px; }


/***** #contenu *****/

div#contenu {
/*position:relative;*/
width:100%;
min-height:488px;
background:#eeeeee url(img/contenu_fond.jpg) no-repeat; }

div#presentation_texte {
color:#21370d;
font-size:80%;
/*position:absolute;*/
padding-right:10px;
margin-top:8px;
margin-left:60px;
width:530px;
min-height:350px;
/*overflow:auto;*/ }

div#coordonnees, div#pied {
font-size:70%;
width:100%;
/*position:absolute;
left:0;*/ }

div#coordonnees {
/*bottom:81px;*/ }

div#pied {
/*bottom:67px; */}

div#coordonnees dl {
color:#35521b;
width:100%;
text-align:center; }

div#coordonnees dl dt {
font-weight:bold; }

div#coordonnees dl dt, div#coordonnees dl dd {
display:inline; }

div#pied ul {
text-align:center; }

div#pied ul li {
margin:0 5px;
display:inline; }

div#pied ul li a {
text-decoration:none;
color:#709450; }

div#pied ul li a:hover {
text-decoration:underline;
color:#517233; }

div#bas{
height:65px;
width:801px;
background:url(img/pied.png) no-repeat;
}