/*** Généralités ***/
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background:#dbd3bf url(../images/fond.jpg);
	background-position: center; 
	background-attachment : fixed; 
	color:#746a51;
	margin: 0;
	padding: 0;
	line-height:18px;
}
a:link, a:visited {
	color: #606060;
	text-decoration: underline;
}
a:hover, a:focus {
	color: #3F3A3A;
	text-decoration: none;
}
img {
	border: none;
}
/********************** Table ***********************/
#table {
	position:absolute;
	left:50%;
	width:970px;
	margin-left:-500px;
	background: url(../images/fond-table.png) top no-repeat;
	background-attachment: fixed;
}
/********************** Conteneur ***********************/
#conteneur {
	margin-left:21px;
}
/********************** Header ***********************/
#logo {
	float:left;
	width:295px;
	margin-top:25px;
	margin-left:15px;
	position:fixed;
}
#menu {
	position:absolute;
	top:0;
	margin-top:280px;
	width:295px;
	position:fixed;
}
#menu ul {
	margin:0;
	margin-left:60px;
	padding:0;
	width:170px;
}
#menu li {
	font-size:14px;
	margin-bottom:2px;
	list-style:url(../images/rond.png);
}
#menu li a{
	font-size:14px;
	text-decoration:none;
	color:#998960;
}
#menu li a:hover{
	text-decoration:none;
	color:#5f563c;
}
#menu li a.active{
	font-size:14px;
	text-decoration:none;
	color:#5f563c;
}
#menu .active li{
	list-style:url(../images/rond-active.png);
}
/********************** Gauche ***********************/
#gauche{
	float:left;
	width:295px;
}
/**********************Centre ***********************/
#chef-domicile{
	position:absolute;
	margin-top:420px;
	margin-left:282px;
	position:fixed; 
}
html>body #centre {
	height: auto;
	min-height: 693px;
} 
#centre{
	float:left;
	width:464px;
	height:693px;
	color:#746a51;
	margin:0;
	margin-left:295px;
	padding:0;
	padding-top:60px;
	padding-left:55px;
	padding-right:55px;
}
#centre h1{
	color:#70664d;
	font-size:12pt;
	margin:0;
	margin-bottom:25px;
	padding:0;
}
#centre h2{
	color:#a2936d;
	font-size:12pt;
	margin:0;
	margin-bottom:30px;
	padding:0;
	font-weight:normal;
	line-height:22px;
}
#centre h3{
	color:#a2936d;
	font-size:10pt;
	margin:0;
	padding:0;
	font-weight:normal;
	line-height:22px;
}
#centre h3.droite{
	text-align:right;
}

#texte {
	text-align:left;
}

#texte-gauche {
	float:left;
	width:222px;
	margin-right:15px;
	text-align:left;
}
#texte-droite {
	float:left;
	width:222px;
	text-align:left;
}

#chef {
	float:right;
	width:192px;	
	margin-left:15px;
	margin-bottom:10px;
}

#chef img {
	float:right;
	margin-left:15px;
	margin-bottom:3px;
}

.menus img {
	float:right;
	margin-left:15px;
	margin-bottom:10px;
}

#image {
	text-align:left;
	margin:0;
	paddng:0;
}

.cours {
	float:left;
	margin:0;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:14px;
	padding:0;
}

ul#thumbs {
	float:left;
	width:464px;
	margin:0;
	margin-left:30px;
	margin-bottom:15px;
	padding:0;
	text-align:center;
}
ul#thumbs li {
	float:left;
	list-style-type: none;
	margin-left:4px;
	margin-right:5px;
	margin-bottom:2px;
}
#viewer {
	width:460px;
	text-align:center;
}
#texte-partenaires {
	color:#796b4f;
	font-size:9pt;
}
#texte-partenaires a{
	color:#796b4f;
}
.cadre-menus1 {
	float:left;
	width:440px;
	background:#f5f2ec;
	color:#796b4f;
	padding:10px;
	font-size:9pt;
	text-align:right;
}
.cadre-menus1 h3 {
	text-align:center;
	color:#796b4f;
	font-weight:normal;
}
.cadre-menus1 img {
	float:left;
	margin-right:5px;
}
.cadre-menus2 {
	float:left;
	width:440px;
	background:#faf9f5;
	color:#796b4f;
	padding:10px;
	font-size:9pt;
	text-align:left;
}
.cadre-menus2 img {
	float:right;
	margin-left:5px;
}
.cadre-cocktail {
	float:left;
	width:440px;
	background:#faf9f5;
	color:#796b4f;
	padding:10px;
	font-size:9pt;
	margin:0;
	margin-top:-20px;
	margin-bottom:15px;
}
.cadre-cocktail img {
	float:right;
	margin-left:5px;
}
.cadre-cocktail h3 {
	text-align:center;
	margin:0;
}
#phrase {
	float:left;
	width:465px;
	margin:0;
	margin-top:15px;
}
.cadre {
	float:left;
	width:440px;
	background:#f9f6f2;
	color:#796b4f;
	margin-bottom:10px;
	padding:10px;
	font-size:9pt;
}
.cadre img {
	float:left;
	margin-top:10px;
	margin-right:20px;
}
/********************** Droite ***********************/
#droite{
	float:left;
	width:86px;
	margin-left:0px;
	margin-top:60px;
	margin-bottom:15px;
	display:inline;
	text-align:justify;
	color:#4f536c;
}
#droite h1{
	color:#FFFFFF;
	margin:0;
	margin-left:25px;
	margin-bottom:30px;
	padding:0;
	font-size:22px;
}
#cours-cuisine{
	position:absolute;
	top:0;
	margin-top:127px;
	margin-left:852px;
	position:fixed;
}
/********************** Footer ***********************/
#copyright{
	position:absolute;
	top:0;
	width:275px;
	margin-top:455px;
	margin-left:25px;
	color:#FFFFFF;
	font-size:15px;
	position:fixed;
}
#copyright a{
	color:#FFFFFF;
	text-decoration:none;
}
#copyright a:hover{
	text-decoration:none;
}
#copyright #tel {
	margin-bottom:5px;
	color:#746a51;
}
#copyright #tel img{
	float:left;
	margin-right:10px;
}
#copyright #mail img{
	float:left;
	margin-right:10px;
}
#mentions{
	margin-left:10px;
	font-size:12px;
}
/********************** Mentions légales ***********************/
#mentions-legales {
	background:url(../images/fond-mentions.jpg);
	margin:0;
	padding:0;
	color:#FFFFFF;
	text-align:center;
	height:100%;
}
#conteneur-mentions-legales {
	margin:0;
	padding:0;
	color:#FFFFFF;
	text-align:center;
	height:100%;
}
#conteneur-mentions-legales a {
	font-weight:bold;
	color:#FFFFFF;
}
