#non-imprim , #non-imprim2 {
display : none;
} 
body { 
background: white url('../images/menu/fond-0.gif') repeat-y;
font-family: Arial, Helvetica, sans-serif; 
color: #783c38; 
margin-left: 0; 
margin-top: 0; 
}
p {
font-family : Arial, Helvetica, sans-serif; 
color : #783c38; 
margin-top : 0; 
margin-bottom : 0; 
} 
a { 
text-decoration : none;
}

a:link {
color : #ff6600; 
} 
a:visited {
color : #ff9900; 
} 
a:hover {
color : #783c38; 
background-color : #ff9900; 
} 
a:active {
color : #783c38; 
background-color : #ff9900; 
font-weight : bold; 
} 
li { 
list-style-image: url('../images/menu/pucechoc.gif'); 
text-indent: 0px; 
line-height: 130%; 
text-align: left; 
margin-left: 0; 
margin-right: 5px; 
margin-top: 0; 
margin-bottom: 0; 
}
h1 {
text-align : left; 
margin-left : 30px; 
font-size : 150%; 
font-weight : bold; 
color : #ff9900; 
} 
h4 {
text-align : center; 
} 

h2 {
font-size : 100%; 
font-weight : normal; 
} 
h3 , h4 , h5  {
font-weight : bold; 
} 
a img {
border-width : 0; 
vertical-align : middle;
} 
abbr , acronym, .help {
border-bottom : 1px dotted #000; 
cursor : help; 
} 
DIV {
text-align : left; 
border-style : none; 
} 
#entetepage  { 
overflow: hidden; 
background-image: url('../images/menu/haut.jpg'); 
background-repeat: no-repeat; 
width: 100%; 
height: 170px; 
background-position: 0% 50%; 
}
#logo {
position : absolute; 
top : 0; 
left : 0; 
width : 450px; 
height : 100px; 
} 
#menuhaut {
position : absolute; 
top : 0; 
left : 245px; 
width : 100%-245px; 
height : 60px; 
padding-top : 5px; 
} 
#date {
position : absolute; 
top : 110px; 
left : 4px; 
width : 79px; 
height : auto; 
} 
#date p {
font-size : 70%; 
color : #ff9900; 
} 
#intro {
position : absolute; 
top : 100px; 
left : 200px; 
width : 100%-200px; 
height : auto; 
margin-bottom : 0; 
margin-top : 0; 
} 
#corpspage {
width : 100%; 
height : auto; 
} 
#menugauche {
position : absolute; 
top : 170px; 
height : auto; 
width : 150px; 
padding-left : 0; 
padding-right : 10px; 
color : #ffffff; 
font-size : 80%; 
} 
#central {
margin-left : 160px; 
margin-top : 0; 
height : auto; 
width : 100%-150px; 
padding-left : 5px; 
} 
#photo {
height : auto; 
width : 100%-250px; 
text-align : center; 
} 
#prepcuis {
height : auto; 
width : auto; 
text-align : center; 
color : #ff9900; 
font-weight : bold; 
}
#portions {
height : auto; 
width : auto; 
padding-left : 25px; 
text-align : left; 
color : #ff6600; 
} 
#recette {
margin-left : 0px; 
margin-top : 5px; 
height : auto; 
width : auto; 
padding-left : 5px; 
text-align : left; 
color : #783c38; 
} 
#recette li  { 
color: #ff6600; 
list-style-image: url('../images/menu/pucechoc.gif');
text-indent: 2px; 
line-height: 150%; 
text-align: left; 
margin-left: 5px; 
margin-right: 0; 
margin-top: 0; 
margin-bottom: 0;
}
#imprim , #non-imprim , #non-imprim2 {
text-align : left; 
font-size : 70%; 
color : #ff6600; 
margin-left : 160px; 
margin-top : 0; 
height : auto; 
width : 100%-150px; 
padding-left : 5px; 
vertical-align : middle;
} 
#encadre {
border : 1px dashed #ff6600; 
padding : 2px; 
text-align : left; 
line-height : 100%; 
margin-top : 0; 
margin-bottom : 0; 
margin-left : 0; 
margin-right : 10px; 
width : 250px; 
font-size : 100%;
float: right; 
} 
#pied {
width : 100%; 
padding-top : 50px; 
color : #783c38; 
text-align : center; 
font-size : 80%; 
clear: both; 
} 
#piedgauche {
float : left; 
top : 0; 
height : 75px; 
width : 150px; 
padding-left : 5px; 
padding-right : 10px; 
color : #ffffff; 
} 
#piedgauche a:link {
color : #ffffff; 
text-decoration : none; 
} 
#piedcentre {
top : 0; 
height : 75px; 
width : 100%-360; 
text-align : center; 
padding-left : 0px; 
} 
#pieddroit {
float : right; 
top : 0; 
height : 75px; 
width : 180px; 
text-align : right; 
padding-left : 0px; 
padding-right : 0px; } 

.norm
 {
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
}
div.spacer {
  clear: both;
}

#liste-r {
margin-left : 160px; 
margin-top : 0; 
height : auto; 
width : 100%-150px; 
padding-left : 5px; 
font-size: 100%;
font-weight: normal;
text-decoration: none;
color : #783c38;
} 

#liste-r a:link { 
color : #640000; 
}
.mini
 {
  font-size: 70%;
	color : #ff6600;
	font-weight: bold;	
}
