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

body {
background:#39150c url(img/body_fond.jpg) repeat-x top;
text-align:justify;
font:100%/1.5 Arial, "Times New Roman", sans-serif; }



/****** CONTENU *******/


/*Liste accueil*/
 
ul.liste_varietes {
 margin: 10px; 
 
 } 
 
ul.liste_varietes li{
list-style-type: disc;
margin-left:10px; 
  }

/* liste recettes */

ul#liste_recettes {
overflow: auto;
width: 510px;
margin:0 auto;
margin-top:20px	}
	
ul#liste_recettes li {
width:127px;
float:left;
margin-bottom:10px; }
	
ul#liste_recettes li img {
display:block;
margin-right:12px;
margin-left:12px;
padding:10px;
border: 1px solid #6F160E; }	

ul#liste_recettes li a {
margin-top:10px;
display:block;
text-align:center;
color:#6F160E;
font-weight:bold;
text-decoration:none;
outline:none;
margin-bottom:5px;}

/* fiche recette*/	 
	
div#fiche_recette{
width:96%;
}

div#fiche_recette img {
float:left;
top:0;
left:0;
width:100px;
margin-right:15px;
margin-bottom:15px; }

h3 {
font-weight:bold;
font-size:120%;
color:#6F160E; 
margin-top:15px;
margin-bottom:15px;
text-align:left;}

.align_right {
text-align:right; }

p#retour {
width:85%;
margin:0px;
text-align:center;
font-weight:bold;
}

p#retour a{
color:#6F160E;
text-decoration:none;
}
.h3 {
font-style:underline;
}
.vin2{
float:right;
width: 290px;
margin-left:20px;
}	

.sucre {
float:left;
width: 300px;
margin-right:20px;
}

.huile {
float:left;
width:260px;
}
.epice {
float:right;
margin-right:20px;
}
.charcuterie2{
float:left;
margin-right:20px;
}
/*contact*/

.form1 {
border:1px #6F160E solid;
margin: 5px 30px 0 3px;
}

.bouton {
border:1px #8d8d8d solid;
margin: 5px 0 0 3px;
}


p.champs_obligatoires {
font-size:80%;
}

 .form2 {
border:1px #8d8d8d solid;
margin: 5px 30px 0 3px;
}

span.left {
float:left;
width:120px;
}

span.right {
width:380px;
margin-left:50px;
}

/****** CONTENU *******/



/***** Typo *****/

h1, h4, dl#coordonnees dt {
position:absolute;
top:-9999px; }

h2 {
text-transform:uppercase;
letter-spacing:1px;
color:#6f160e;
margin:0 20px;
padding-top:15px;
padding-bottom:10px;
padding-left:40px;
height:20px;
line-height:20px;
background:transparent url(img/h2_puce.png) no-repeat left center; }

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

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

div#global {
width:791px;
margin:0 auto; }

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

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

div#colonne_gauche {
width:144px;
position:absolute;
top:30px;
left:22px; }

div#menu_flash {
width:100%;
height:214px; }

div#contenu {
width:602px;
margin-left:167px; }

div#presentation_contenu {
padding:0 20px;
height:290px;
overflow:auto;
color:#6f160e;
font-size:80%; }

div#pied {
position:relative;
top:-29px;
left:1px;
width:100%;
height:114px;
background:transparent url(img/footer_fond.png) no-repeat; }

div#deco_footer {
position:absolute;
bottom:35px;
right:30px;
width:76px;
height:159px;
background:transparent url(img/verre_vin.png) no-repeat; }

p#crea_imna {
position:absolute;
bottom:45px;
left:420px; }

p#crea_imna a {
color:#3b0904;
text-decoration:none;
font-size:70%;
font-weight:bold; }

p#crea_imna a:hover {
color:#5e1109; }

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

ul#nav_sub {
padding-top:10px;
margin-left:130px;
text-align:center; }

ul#nav_sub li {
color:#6f160e;
display:inline;
font-size:70%; }

ul#nav_sub li a {
font-weight:bold;
text-decoration:none;
color:#6f160e; }

ul#nav_sub li a:hover {
text-decoration:underline; }

dl#coordonnees {
margin-top:5px;
margin-left:265px; }

dl#coordonnees dd {
display:inline;
font-weight:bold;
font-size:80%;
color:#fff; }