body							{ background:#c8d82a url(./img/fond.jpg) repeat-x top center; margin:40px 0 0 0; overflow:auto; }

h1, h2, h3, h4, h5				{ margin:0; padding:0; }
h1								{ float:left; }
h2								{ background:white url(./img/title.gif) repeat-y top right; font:bold 10px Verdana, sans-serif; color:#006b31; padding:2px; margin:0 0 5px 0; text-align:right; }
h2 img							{ margin:2px; }
h3, h4							{ font:bold 11px Verdana, sans-serif; margin-bottom:10px; }
h3								{ color:#d00; }
h4								{ color:#006834; }
h4 span							{ font-weight:normal; font-style:italic; }

h5								{ font:bold 11px Verdana, sans-serif; color:#b7c621; border-top:1px solid #c8d82a; padding-top:10px; margin:10px 0 0 0; }

p.clean							{ clear:both; color:white; font:1px verdana; }
p,li, td, th					{ color:#6a6e72; font:10px verdana; margin:0; }
p a,li a						{ color:#6a6e72; }
img								{ border:0; margin:0; }
.aimg img						{ border:2px solid #ddd; }
.aimg:hover img					{ border:2px solid #c8d82a; }

.vert							{ color:#b7c621; }

ul								{ font:10px verdana; margin:0; padding:0; }
li								{ list-style:url(./img/fl_menu.gif) inside; margin:5px 0 5px 0; }

input,textarea					{ border:1px solid #006834; color:006834; font:10px verdana; height:18px; padding-left:2px; }
textarea						{ overflow:auto; }
input.send						{ color:#006834; border:1px solid #006834; background:#C8D82A; font-weight:bold; cursor:pointer; margin:20px 0 0 0; }

img.right						{ float:right;	margin:0; }
img.left						{ float:left;	margin:0; }

div#contentho,#contentba		{ color:white; font-size:1px; height:8px; margin:0; width:760px; }
div#contentho					{ background:url(./img/cell_fd1.gif) no-repeat; }
div#contentba					{ background:url(./img/cell_fd3.gif) no-repeat; }
div#content						{ background:white url(./img/cell_fd2.gif); margin:0; text-align:left; width:760px; }

div#header						{ background:url(./img/h1_bg.gif); height:93px; margin:0 10px 0 10px; }
div#header div.all				{ background:url(./img/h1_end.gif) no-repeat top right; height:93px; }
div#header	ul					{ float:left; list-style:none; margin:0 0 0 10px; padding:0; }
div#header	ul li				{ background:url(./img/virgule.gif) no-repeat bottom left; display:inline block; float:left; height:93px; list-style:none; margin:0; text-indent:22px; }

#wrap							{ margin-left:132px; }

#colleft						{ float:left; margin:5px 20px 0 10px; text-align:left; width:112px; }
#colleft p						{ color:#006834; font-size:9px; margin:5px 0 10px 0; }
#colleft dl,dt,dd				{ margin:0; padding:0; }
#colleft dl						{ border-bottom:1px solid #c8d82a; margin-bottom:30px; margin-top:5px;}
#colleft dt						{ border-bottom:1px solid #c8d82a; margin:20px 0 0 0; }
#colleft dd						{ background:url(./img/fl_menu.gif) no-repeat bottom left; color:#006834; font:bold 9px verdana; margin:0 0 5px 3px; text-indent:10px;  }
#colleft dd.espacehaut			{ margin:10px 0 5px 3px; }
#colleft dd.pasespacebas		{ margin:0 0 0 3px; }
#colleft dd	a					{ color:#006834; }

#mil							{ float:left; margin:30px 0 0 0; text-align:left; width:380px;  }
#milieu							{ float:left; margin:30px 20px 0 0; text-align:left; width:590px !important; width:565px; }
#dern							{ padding-top:25px; } 
#milieu	p, #mil p				{ margin-top:10px; text-align:justify; }
#milieu	span,#mil span			{ color:#006834; }
#mil p.sign						{ background:url(./img/p_end.gif) no-repeat 0px 10px; color:#c8d82a; margin-top:2px; text-align:right; }
#mil p.sign	a					{ color:#c8d82a; text-decoration:none; }
#mil p.sign	a:hover				{ color:#c8d82a; text-decoration:underline; }
#mil ul							{ color:#006834; font-weight:bold; margin:20px 0 0 50px; }
#mil ul	li a					{ color:#006834; }
#mil ul	li a:hover				{ color:red; }
#mil p.prod						{ display:block; margin-bottom:10px; }
#mil p.new						{ height:55px !important; height:40px; }
#mil p.ingre					{ text-align:left; }

#dern							{ float:right; margin:0 10px 0 0 !important; margin:0 5px 0 0; width:204px; }
#dern2							{ float:left; margin:0 10px 0 0 !important; margin:0 5px 0 0; width:204px; }
#dern p, #dern2 p				{ color:#006834; margin:5px 0 2px 0; }
#dern p	span.green				{ color:#59A233; }
#dern a, #dern2 a				{ color:#4dad38; display:block; font-weight:bold; margin:5px 0 10px 0; }
#dern li a						{ display:inline; font-weight:normal; padding:0; margin:0; text-decoration:none; }
#dern li						{ margin:0; text-indent:0; }
#dern	div.fdecran				{ height:100px; margin:2px; text-align:center; width:190px; }
#dern	div.fdecran img			{ float:right; }
#dern	div.fdecran p			{ text-align:center; }
#dern	div.fdecran a			{ display:normal; padding:0; margin:0; }

a#divnoyal						{ display:block; color:#B5D629; font:1px arial; height:41px; margin:0 0 0 137px; position:relative; top:50px; width:168px; z-index:1; }

div#footer						{ color:#006834; font:10px arial; margin:5px 0 0 0; text-align:right; width:760px; }
div#footer	a					{ color:#006834; text-decoration:none; }

/* PAGE ACCUEIL */
div#ballade						{ background:url(./img/fd_ballade.gif) repeat-x top left; float:left; margin:0; width:290px; }
div#ballade p					{ color:#006834; padding-left:5px; }
div#ballade p a					{ color:#4dad38; display:block; font-weight:bold; }
div.actuss						{ float:left; margin:0; width:560px; border-bottom:1px solid #c8d82a; }
div.actuss p					{ text-align:justify; margin:10px 0; font-size:10px; }
div.actuss h2					{ background:none; text-align:left;}
div.actuss span					{ color:#006834; }
div.actuss a					{ color:#4dad38; font-weight:bold; }
div.actuss ul					{ margin:10px auto; }
div.actuss ul li				{ margin:0; padding:0; }
div.actuss .visu				{ float:left; margin:10px 0 5px 0; }
div.actuss .txt					{ margin:0 0 0 200px; }
div.actuss h3					{ margin:10px 0 0 0; color:#59a233; font-weight:bold; font-size:17px; }
div.actuss h4					{ margin:0; color:#006834; font-size:14px; font-weight:normal; }

table.actus_tab tr td			{ color:#6a6e72; font:10px verdana; margin:0; }


/* PAGE PRODUITS */
div#tablo						{ float:right; margin:0; width:190px; }
div#tablo p.nam					{ background:#006834; border:1px solid white; color:white; display:block; float:left; height:15px; margin:0; text-indent:4px; width:130px; }
div#tablo p.val					{ background:#c8d82a; border:1px solid white; color:#006834; display:block; float:left; height:15px; margin:0; text-align:center; width:50px; }
div#tablo p.rest				{ clear:both; }
div#detail						{ float:left; margin:0; width:170px; }
div.detail						{ float:right; margin:0 10px 0 0; width:160px; }

dl.ya							{ border:1px solid #C8D82A; color:#006834; float:left; font:11px arial; font:bold 9px verdana; margin:70px 0 20px 30px; padding:10px 0 10px 10px; width:180px; }
dl.ya dt						{ margin-top:10px; }
dl.ya dd						{ background:url(./img/fl_menu.gif) no-repeat bottom left; color:#006834; font: 9px verdana; margin:5px 0 5px 3px; text-indent:10px;  }
dl.ya dd a						{ color:#006834; }
.or								{ color:#fb0; } 
.argent							{ color:#999; } 
.bronze							{ color:#843; } 
div.or							{ border:1px solid #fb0; }
div.argent						{ border:1px solid #999; }
div.or, div.argent				{ height: 170px; padding:5px; margin:5px 0 0 0; text-align:center; float:left; }

/* PAGE BIO */
div#bottombio p					{ float:right; font-weight:bold; text-align:left; }
div#bottombio					{ height:100px; }


/* PAGE ESPACES DETENTE */
p.h2							{ text-align:center !important; color:#006834; font:small-caps bold 11px verdana; }

/* PAGE OUTROUVER */
form#outrouv					{ margin:0 0 0 10px; }
form#outrouv p					{ display:block; color:#006834; margin:0; width:350px; }
form#outrouv p span				{ display:block; float:left; font-weight:bold; }
form#outrouv p span.produi		{ display:block; float:right; font-weight:normal; width:150px; }
form#outrouv p span.small		{ font-weight:normal; font-style:italic; font-size:9px; }
form#outrouv p input, p select	{ color:#006834; font:11px arial; width:95px; }
form#outrouv p textarea			{ color:#006834; font:11px arial; height:50px; width:155px; }
form#outrouv p input.produi		{ border:0; color:#006834; font:11px arial; vertical-align:middle; width:15px; }
form#outrouv div.left			{ float:left; width:185px; }
form#outrouv div.left p span	{ width:60px; }
form#outrouv div.left p			{ width:160px; }

/* PAGE CLUB VRAi */
div#formclublog					{ border:1px solid #C8D82A; float:left; margin:0 20px 0 0; width:180px; }
div#formclublog p				{ display:block; color:#006834; margin:0 10px 0 10px; }
div#formclublog p span			{ display:block; float:left; font-weight:bold; width:50px; }
div#formclublog p input			{ width:100px; }

/* yy { border:1px solid red;} */

/* PAGE ESPACE PRO RESTAURATION */
#milieu img.right				{ float:right;	margin:10px 0 0 30px; }
.margeLeft						{ margin-left:50px; }

.list							{ margin:30px 0; }
.list ul li						{ margin:0 0 30px 0; padding:0 0 0 50px; font-size:12px; list-style-image:none; list-style-type:none; background:url(./img/li_trait.gif) 0 2px no-repeat; }
.list ul li a					{ display:block; font-size:10px; color:#006834; }
.pdf							{ list-style-image:url(./img/pdf_small.gif); margin:0; }

.actu							{ margin:0 0 30px 0; }
.actu h3						{ font-size:14px; font-family:Arial, Verdana, sans-serif; text-transform:uppercase; }
.actu p							{ font-size:12px; font-style:italic; color:#006834; }

table td, table th				{ vertical-align:top; }
.tab							{ margin:40px auto 0 auto; width:100%; }
.tab td, .tab a					{ color:#6a6e72; }
.restopro td					{ width:40%; padding-bottom:30px; }
.restopro th					{ width:10%; }

.banner							{ width:728px; height:90px; margin:15px; }

