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

body {
background:#985333 url(img/body_fond.png) repeat-x top;
text-align:justify;
letter-spacing:1px;
font:100%/1.5 Arial, "Times New Roman", sans-serif; }

/***** Flash & Déco *****/

div#haut_flash {
width:866px;
height:252px;
/*background:transparent url(img/haut_flash.png) no-repeat;*/ }

/***** Stylage contenu *****/

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

h2 {
height:37px;
text-indent:-9999px;
position:absolute;
bottom:-10px;
left:200px; }

h2.presentation {
width:149px;
background:transparent url(img/h2_presentation.png) no-repeat; }

h2.bijoux {
width:259px;
background:transparent url(img/h2_bijoux.png) no-repeat; }

h2.patisserie {
width:115px;
background:transparent url(img/h2_patisserie.png) no-repeat; }

h2.the {
width:227px;
background:transparent url(img/h2_the.png) no-repeat; }

h2.evenements {
width:139px;
background:transparent url(img/h2_evenements.png) no-repeat; }

h2.contact {
width:96px;
background:transparent url(img/h2_contact.png) no-repeat; }


h3 {
font-size:120%;
color:#fff;
background:#7B2E1D;
width:80px;
height:20px;
line-height:20px;
margin-bottom:10px;
}
div#presentation_texte p {
margin-bottom:10px; 
margin-left: 10px;
}

div#presentation_texte ul {
margin-left:20px;
font-size:110%;
margin-bottom:10px;
} 

div#coordonnees .invis a {
padding-right:2px;
color:#7B2E1D;
text-decoration:none; }

div#coordonnees .invis a:hover {
color:#200D09; 
text-decoration: none;}

div#formulaire  p {
text-align : center;
}

div#acces {
text-align : center;
}

.img {
float: right;
margin-left: 20px;
border: 2px solid #7B2E1D;
}

strong {
color:#7B2E1D;
font-weight:bold;
}

div#coordonnees a{
color:#7B2E1D;
text-decoration:underline;
}

div#coordonnees a:hover {
color:#200D09; }

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

div#global {
width:866px;
position:relative;
margin:0 auto; }

div#coordonnees {
padding:5px 0;
font-size:75%;
width:100%;
color:#7B2E1D;
text-align:center;
font-weight:bold;
letter-spacing:2px; }

div#img_haut {
position:relative;
width:100%;
height:77px;
background:transparent url(img/img_haut.png) no-repeat; }

div#conteneur_centre {
width:100%;
background:transparent url(img/img_fond_2.png) repeat-y; }

div#presentation_texte {
min-height:200px;
overflow:hidden;
font-size:75%;
width:719px; /*866*/
padding-left:80px;
padding-right:67px;
padding-top:20px;
background:transparent url(img/img_fond_1.png) no-repeat top; 
text-transform: justify;}

div#pied {
position:relative;
width:100%;
height:208px;
background:transparent url(img/img_bas.png) no-repeat; }



/***** #coordonnees *****/

div#coordonnees dl dd {
display:inline; }

/***** #pied *****/

div#pied ul {
width:100%;
text-align:center;
position:absolute;
bottom:10px;
left:0; }

div#pied ul li {
margin-right:2px;
letter-spacing:1px;
color:#7B2E1D;
font-size:60%;
display:inline; }

div#pied ul li a {
padding-right:2px;
color:#7B2E1D;
text-decoration:none; }

div#pied ul li a:hover {
color:#200D09; }