BODY{PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px;padding:0px;margin:0px;margin-bottom:0px;FONT-SIZE:12px;BACKGROUND:#51544B;COLOR:#000;FONT-FAMILY:trebuchet ms;TEXT-ALIGN:center}
#page{BACKGROUND:#51544B;PADDING-BOTTOM:0px;PADDING-TOP:0px;PADDING-RIGHT:0px;PADDING-LEFT:0px;MARGIN:0px auto;WIDTH:930px;TEXT-ALIGN: left}
#header{DISPLAY:block;FONT-SIZE:12px;BACKGROUND:url(../cuisine/ce-entete.jpg) no-repeat left top;MARGIN-BOTTOM:2px;OVERFLOW:hidden;WIDTH:930px; COLOR: #fff; FONT-FAMILY: trebuchet ms; HEIGHT: 180px; TEXT-ALIGN: center}
#logo-link{float:left;width:700px;height:135px;margin:0px;margin-left:10px;}
#coinaffaire-link{float:left;width:200px;height:135px;margin:0px;margin-left:10px;padding-top:0px;}
.menu-texte {    width: 930px;	text-decoration: none;	font-family:trebuchet ms;	font-size:16px;	color: #414141;	padding-top:150px;	text-align : left;	padding-left : 40px;}
.menu-texte a{	text-decoration: none;	font-family:trebuchet ms;	font-size:16px;	color: #414141;}
#corps {	FLOAT: left; WIDTH: 930px; min-height: 620px; BACKGROUND: #FFF;}
#corps H1{font-family:trebuchet ms;	text-decoration: bold; color:#958366; font-size:16px}
#corps H2{font-family:trebuchet ms;	text-decoration: bold; color:#958366; font-size:12px}
#corps H3{font-family:trebuchet ms;	text-decoration: bold; color:#958366; font-size:10px}
#contenu {	FLOAT: left;	MARGIN-TOP: 10px; 	MARGIN-BOTTOM: 8px;	MARGIN-LEFT: 50px;	text-align : center; width : 780px;}
#chemin-fer{	FLOAT: left;	BACKGROUND: url(../cuisine/chemin-fer.jpg) no-repeat left;	MARGIN-LEFT:30px; HEIGHT:35px; width : 900px;}
.chemin-fer{	margin-left:20px;	color : #958366;}
.chemin-fer a{	text-decoration: none;	color : #666;	BORDER: none;}
.chemin-fer a:hover{	text-decoration: underline;	color : #666;}	
#texte{FLOAT: left;MARGIN-TOP:10px; MARGIN-BOTTOM: 0px;MARGIN-LEFT:20px;PADDING-LEFT:20px;PADDING-RIGHT:20px;width:848px;border:1px solid #AAA;background-color: #EEE;}
#slideshow {	MARGIN-TOP: 8px; FLOAT: left}
#ticker{FLOAT: left;MARGIN-TOP:10px; MARGIN-BOTTOM: 0px;MARGIN-LEFT:20px;width:888px;border:1px solid #AAA;background-color: #EEE; text-align:left;}
#ticker UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WIDTH: 100%; LIST-STYLE-TYPE: none;}
#ticker UL LI {MARGIN-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;}
#ticker UL LI p{margin-right:2px;margin-left:2px;margin-top:2px;margin-bottom:2px;	line-height:1;}
#ticker1{FLOAT: left;MARGIN-TOP:10px; MARGIN-BOTTOM: 0px;MARGIN-LEFT:20px;width:888px;border:1px solid #AAA;background-color: #FFF; text-align:left;}
#ticker1 UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WIDTH: 100%; LIST-STYLE-TYPE: none;}
#ticker1 UL LI {MARGIN-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;}
#ticker1 UL LI p{margin-right:2px;margin-left:2px;margin-top:2px;margin-bottom:2px;	line-height:1;}
#thumbnail {FLOAT: left;MARGIN-TOP:40px; MARGIN-BOTTOM: 0px;MARGIN-LEFT:20px;width:200px;height:420px;text-align:left;}
#thumbnail UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WIDTH: 100%; LIST-STYLE-TYPE: none;}
#thumbnail UL LI {MARGIN-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;}
#thumbnail UL LI p{margin-right:2px;margin-left:2px;margin-top:2px;margin-bottom:2px;	line-height:1;}
#largeimage{FLOAT: left;MARGIN-TOP:10px; MARGIN-BOTTOM: 0px;MARGIN-LEFT:20px;width:600px;height:440px;text-align:left;}
#largeimage UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WIDTH: 100%; LIST-STYLE-TYPE: none;}
#largeimage UL LI {MARGIN-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;}
#largeimage UL LI p{margin-right:2px;margin-left:2px;margin-top:2px;margin-bottom:2px;	line-height:1;}
#footer {clear: both; width : 930px;	overflow : hidden;	font-family : trebuchet ms;	font-size:11px;	color : #000; BACKGROUND: #FFF; text-align : center; padding-top:10px;}
#col-gauche-haut {PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 10px; MARGIN-TOP:10px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 5px; border: 1px solid #AAA; background-color: #EEE; FLOAT: left; WIDTH: 418px; HEIGHT: 195px;}
#col-gauche-haut UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; LIST-STYLE-TYPE: none;}
#col-gauche-haut UL LI {FLOAT: left; WIDTH: 104px; HEIGHT:88px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-left: 0px;}
#col-gauche-haut UL LI p{margin-right : 2px;	margin-left : 2px; margin-top : 0px; margin-bottom : 0px;line-height:1;}
#col-droite-haut {PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; MARGIN-RIGHT: 20px; MARGIN-LEFT: 5px; border: 1px solid #AAA; background-color: #EEE; FLOAT: left; WIDTH: 418px; HEIGHT: 195px;}
#col-droite-haut  UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LIST-STYLE-TYPE: none;}
#col-droite-haut  UL LI {FLOAT: left; WIDTH: 418px; HEIGHT:55px; MARGIN-TOP: 15px; MARGIN-BOTTOM: 0px; MARGIN-left: 0px;}
#col-droite-haut  UL LI p{	margin-right : 2px;	margin-left : 2px; margin-top : 2px; margin-bottom : 2px;line-height:1;}
.entete{text-align : left;	PADDING-LEFT: 10px;	PADDING-TOP: 3px; PADDING-BOTTOM: 3px; background-color: #EEE;}
.bloc{	MARGIN-TOP: 10px; }
.savoirplus{text-align : right;	MARGIN-TOP: 15px; PADDING-RIGHT: 10px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; background-color: #EEE;}	
.pagelink {text-decoration: none;	font-family:trebuchet ms;	font-size:12px;	color: #958366;	BORDER: none;}
.pagelink a{text-decoration: none;	font-family:trebuchet ms;	font-size:12px;	color: #666;	BORDER: none;}
.pagelink a:hover{text-decoration: underline;	font-family:trebuchet ms;	font-size:12px;	color: #666;}
a.pagelink span{	text-decoration: none;	font-family:trebuchet ms;	font-size:12px;	color: #666;	BORDER: none;}
a.pagelink:hover span{text-decoration: underline;	font-family:trebuchet ms;	font-size:12px;	color: #666;}
.pagelink1 {text-decoration: none;	font-family:trebuchet ms;	font-size:10px;	color: #958366;	BORDER: none;}
.pagelink1 a{text-decoration: none;	font-family:trebuchet ms;	font-size:10px;	color: #666;	BORDER: none;}
.pagelink1 a:hover{text-decoration: underline;	font-family:trebuchet ms;	font-size:10px;	color: #666;}
a.pagelink1 span{	text-decoration: none;	font-family:trebuchet ms;	font-size:10px;	color: #666;	BORDER: none;}
a.pagelink1:hover span{text-decoration: underline;	font-family:trebuchet ms;	font-size:10px;	color: #666;}
#coinaffaire{FLOAT:left;MARGIN-TOP:10px; PADDING-LEFT: 240px;width : 560px;}
#actu{FLOAT:left;MARGIN-TOP:10px; PADDING-LEFT: 0px;width : 840px;}
#actu UL {PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM: 0px; PADDING-TOP:0px;MARGIN-BOTTOM:0px; WIDTH:100%; LIST-STYLE-TYPE: none;}
#actu UL LI.actu{FLOAT: left;MARGIN-TOP:10px;PADDING-TOP:10px;PADDING-BOTTOM:10px;MARGIN-LEFT:20px;PADDING-LEFT:20px;PADDING-RIGHT:20px;width:848px;border:1px solid #AAA;background-color: #EEE;}
#page A.footer {	text-decoration: none;	font-family:trebuchet ms;	font-size:11px;	color: #666;	BORDER: none;}
#page A.footer:hover {	text-decoration: underline;	font-family:trebuchet ms;	font-size:11px;	color: #666;}
#popup {	BORDER: none; 	WIDTH: 300px; 	HEIGHT: 350px; 	BACKGROUND: #FFF;	TEXT-ALIGN: center}
#popup A.pagelink {	text-decoration: none;	font-family:trebuchet ms;	font-size:10px;	color: #666;	BORDER: none;}
#message{	margin-top: 15px;	text-align: center;	color: #000000;	top: 10px;	width: 1000px;	height: 10px;	padding: 5px;	background-color: #GGG;	overflow:hidden; 	position: relative;}
#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/	background-color: #GGG;}

.stepcarousel{	position: relative; /*leave this value alone*/	margin-left : 2px;	border: 0px solid #AAA;	background-color: #EEE;	overflow: scroll; /*leave this value alone*/	width: 840px; /*Width of Carousel Viewer itself*/	height: 460px; /*Height should enough to fit largest content's height*/}
.stepcarousel .belt{	position: absolute; /*leave this value alone*/	left: 0;	top: 0;}
.stepcarousel .panel{ float: left; /*leave this value alone*/	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/	padding: 0px; margin: 0px; /*margin around each panel*/	width: 820px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */}
.stepcarousel .panel UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN-LEFT: 20px; MARGIN-BOTTOM: 4px; WIDTH: 100%; LIST-STYLE-TYPE: none;}
.stepcarousel .panel UL LI { FLOAT: left; WIDTH: 180px; height: 150px; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT:10px; PADDING-RIGHT:10px; MARGIN-left: 0px; text-align: center;}
.stepcarousel .panel UL LI p{	margin-right : 0px;	margin-left : 0px; margin-top : 0px; margin-bottom : 0px; line-height:1;}

.homecarousel{	position: relative; /*leave this value alone*/	margin-left : 2px;	border: 0px solid #AAA;	background-color: #EEE;	overflow: scroll; /*leave this value alone*/	width: 868px; /*Width of Carousel Viewer itself*/	height: 100px; /*Height should enough to fit largest content's height*/}
.homecarousel .belt{	position: absolute; /*leave this value alone*/	left: 0;	top: 0;}
.homecarousel .panel{ float: left; /*leave this value alone*/	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/	padding: 0px; margin: 0px; /*margin around each panel*/	width: 868px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */}
.homecarousel .panel UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN-LEFT: 20px; MARGIN-BOTTOM: 4px; WIDTH: 100%; LIST-STYLE-TYPE: none;}
.homecarousel .panel UL LI { FLOAT: left; WIDTH: 100px; height: 84px; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; MARGIN-left: 0px; text-align: center;}
.homecarousel .panel UL LI p{	margin-right : 0px;	margin-left : 0px; margin-top : 0px; margin-bottom : 0px; line-height:1;}

.homecarousel1{	position: relative; /*leave this value alone*/	margin-left : 2px;	border: 0px solid #AAA;	background-color: #EEE;	overflow: scroll; /*leave this value alone*/	width: 868px; /*Width of Carousel Viewer itself*/	height: 100px; /*Height should enough to fit largest content's height*/}
.homecarousel1 .belt1{	position: absolute; /*leave this value alone*/	left: 0;	top: 0;}
.homecarousel1 .panel1{ float: left; /*leave this value alone*/	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/	padding: 0px; margin: 0px; /*margin around each panel*/	width: 868px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */}
.homecarousel1 .panel1 UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN-LEFT: 20px; MARGIN-BOTTOM: 4px; WIDTH: 100%; LIST-STYLE-TYPE: none;}
.homecarousel1 .panel1 UL LI { FLOAT: left; WIDTH: 100px; height: 84px; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; MARGIN-left: 0px; text-align: center;}
.homecarousel1 .panel1 UL LI p{	margin-right : 0px;	margin-left : 0px; margin-top : 0px; margin-bottom : 0px; line-height:1;}

/*******************************************************************************
  FORMS
*******************************************************************************/
form label { FLOAT: left; line-height:normal !important; margin: 5px 0px;  font-size:12px;	font-weight:bold; }
form label1 { FLOAT: left; line-height:normal !important; margin: 5px 0px;  font-size:11px; }

input[type=text] { FLOAT: left; MARGIN-LEFT: 20px;}
textarea { FLOAT: left; MARGIN-LEFT: 20px;}
select { FLOAT: left; MARGIN-LEFT: 20px;}
.smallInput { padding:3px 3px; border:1px solid #999; background:#FFFFE6; font-size:12px !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; color: #333 !important; font-style:italic; }
.largeInput { padding:6px 5px; border:1px solid #999; background:#FFFFE6; font-size:15px !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; color: #333 !important; }
form .small { width:150px; }
form .medium { width:350px; }
form .wide { width:780px; }
form .search-button { padding:3px 3px 3px 3px; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; background-color:#EEE; border:1px solid #999; color:#000; }
