body {
	background-color: #1C1C1C;
	font-family: Arial, Helvetica, sans-serif;
}
a.ssrubriques {
	font-size: 11px;
	color: #8B8B8B;
	text-decoration: none;
}
a:hover.ssrubriques {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.ssrubriques {
	font-size: 11px;
	color: #8B8B8B;
	text-decoration: none;
}
.toplivraison {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.toplivraisonbold {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.topconditions {
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
a:hover.topconditions {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.accroche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 3px;
}
.filetdb {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.filetb {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
	text-decoration: none;
}
b {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
i {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
}
.orangebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F08900;
	text-decoration: none;
	font-weight: bold;
}
a.orangebold {
	font-size: 12px;
	color: #F08900;
	text-decoration: underline;
	font-weight: bold;
}
a:hover.orangebold {
	font-size: 12px;
	color: #F08900;
	text-decoration: none;
	font-weight: bold;
}

.titrevert {
	font-size: 18px;
	color: #A9B626;
	text-decoration: none;
}
.justification {
	text-align: justify;
	line-height: 16px;
}
.grandttvert {
	font-size: 24px;
	color: #A9B626;
	text-decoration: none;
	font-weight: bold;
}
a {
	font-size: 12px;
	color: #F08900;
	text-decoration: underline;
}
a:hover {
	font-size: 12px;
	color: #F08900;
	text-decoration: none;
}
.livraisonblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.livraisonblancbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.cartetxttartine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AD212F;
	font-style: italic;
	text-decoration: none;
}
.carteprixtartine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AD212F;
	text-decoration: none;
	font-weight: bold;
}
.cartetxtsandwich {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CB8400;
	font-style: italic;
	text-decoration: none;
}
.carteprixsandwich {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CB8400;
	text-decoration: none;
	font-weight: bold;
}
.filetcarte {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFCFCF;
}
.cartetxtsalades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A9B626;
	font-style: italic;
	text-decoration: none;
}
.carteprixsalades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A9B626;
	text-decoration: none;
	font-weight: bold;
}
.txtcarte {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.carteprixsalades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A9B626;
	text-decoration: none;
	font-weight: bold;
}
.bigtt {
	font-size: 30px;
	color: #CCCCCC;
	font-family: "Lucida Grande", Arial, Helvetica;
}
a.outils {
	font-size: 10px;
	color: #A9B626;
	text-decoration: none;
	font-weight: normal;
}
a:hover.outils {
	font-size: 10px;
	color: #A9B626;
	text-decoration: underline;
	font-weight: normal;
}.cartetxtsoupes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7D9B32;
	font-style: italic;
	text-decoration: none;
}
.carteprixsoupes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7D9B32;
	text-decoration: none;
	font-weight: bold;
}
.cartetxtplancha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #72329B;
	font-style: italic;
	text-decoration: none;
}
.carteprixplancha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #72329B;
	text-decoration: none;
	font-weight: bold;
}
.cartetxtsucre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE0052;
	font-style: italic;
	text-decoration: none;
}
.carteprixsucre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE0052;
	text-decoration: none;
	font-weight: bold;
}
.cartetxtjus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0094BE;
	font-style: italic;
	text-decoration: none;
}
.carteprixjus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0094BE;
	text-decoration: none;
	font-weight: bold;
}
.cartetxtboissons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CB4C00;
	font-style: italic;
	text-decoration: none;
}
.carteprixboissons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CB4C00;
	text-decoration: none;
	font-weight: bold;
}
.filettop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CFCFCF;
}
.filetcontours {
	border: 1px solid #CFCFCF;
}
.menuplus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #A9B626;
	text-decoration: none;
}
.menuprix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #F08900;
	text-decoration: none;
}
.menutt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F08900;
	text-decoration: none;
	letter-spacing: 3px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	border: 1px solid #999999;
	background-color: #ECECEC;
}
.filetbnews {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
}
.cmstt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 40px;
	text-decoration: none;
	letter-spacing: 6px;
	color: #999999;
}
.filetd {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFCFCF;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	width: 160px;
	border: 1px solid #999999;
	background-color: #ECECEC;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #585858;
	text-decoration: none;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	width: 650px;
	border: 1px solid #999999;
	background-color: #ECECEC;
	height: 400px;
	font-size: 12px;
}
.textareahoraire {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	width: 650px;
	border: 1px solid #999999;
	background-color: #ECECEC;
	height: 50px;
	font-size: 12px;
}
.inputbig {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	width: 600px;
	border: 1px solid #999999;
	background-color: #ECECEC;
}
.inputradio {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	width: 15px;
	border: 1px solid #999999;
	background-color: #ECECEC;
	height: 15px;
}
.filettopnews {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.accrnewsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A7A7A7;
	text-decoration: none;
}
.body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.bigttprint {
	font-size: 30px;
	color: #666666;
	font-family: "Lucida Grande", Arial, Helvetica;
}
.txtaccueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #625623;
	text-decoration: none;
}
.entreprises {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D6416;
	text-decoration: none;
}
.filetcontoursvert {
	border: 1px solid #A9B626;
}
.ttentreprises {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5D6416;
	text-decoration: none;
}
.plateautxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C50000;
	font-style: italic;
	text-decoration: none;
}
.ttplateau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C50000;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
}
.filetb {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
}
.plateau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C50000;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
}
a.plateaux {
	font-size: 12px;
	color: #C50000;
	text-decoration: none;
}
a:hover.plateaux {
	font-size: 12px;
	color: #C50000;
	text-decoration: underline;
}.filetcontoursrouge {
	border: 1px solid #C50000;
}
.DivClass{ position:absolute; display: none; }
