@CHARSET "UTF-8";.blanc { color:#fff; }.gris { color:#a6a6a6; }
.fontsize11 { font-size : 11px; }
body#site { width: 1008px; }div#bandeau h1 { display: none; }div#col-a { float: left; width: 242px; }div#col-b { float: left; width: 758px; }div#menu { margin-top: 8px; width: 204px; height: 370px; padding: 62px 38px 0 0; }div#bandeau { height: 229px; background-color: transparent; background-repeat: no-repeat; background-position: top left; }div#bandeau h2, div#bandeau h3 { display: none; }p.info_hor, p.info_fl { margin: 12px 0; text-align: right; }p.info_hor { padding-top: 12px; font: 1.3em/1.2em Arial;}p.info_fl { font: 0.9em/1.2 Arial; color: #a6a6a6; }div.contenu-a, div.contenu-b, div.contenu-c, div#boissons { 	width: 742px;	background-color: #212121;	background-repeat: no-repeat;	height: auto;	min-height: 400px;	_height: 400px; }div.contenu-a { background-position: top left; padding-bottom: 15px; }div.contenu-b { background-position: 0 47px; padding: 40px 0 0;}div.contenu-c { float: left; width: 480px; padding: 0 20px 0 0; }p.accroche { padding: 25px 0 0 60px; font: 1.2em/1.2 Arial; }img#sticker { position: absolute; left: 830px; top: 151px; display: block; }div.contenu-a div#suggestions { float: right; width: 228px; padding-top: 310px;  }div.contenu-b div#suggestions { float: right; width: 228px; }div#suggestions h3 { padding-bottom: 16px; width: 228px; height: 19px; background: transparent url('../images/txt_suggestions.gif') no-repeat top right; }div#suggestions h3 span { display: none; }div#suggestions div { background: #2c2c2c; padding: 1px 10px 1px 10px; }div#suggestions div p { margin: 10px 0; font: 1.1em/1.1 Arial; font-weight: bold; }div#suggestions div p a { font-size: 12px; }div#desc { float: left; width: 477px; padding: 0 36px 0 0; }div#desc h2 { padding: 0 0 0 60px; font: 2.4em/1em Arial; }div#desc p.prix { text-align: right; font: 2.0em/0.8 Arial; }div#desc p.txt { 	background-color: #2c2c2c;	padding: 10px 20px 10px 60px;	font: 1.2em/1.1 Arial;	height: auto;	min-height: 60px;	_height: 60px; }
div#desc div.bt2 { position: absolute; margin: -9px 0 0 298px; }div#menu-plat { float: right; width: 227px; }div#menu-plat h3 { padding-bottom: 16px; height: 19px; }div.contenu-a div#menu-plat h3 { background: transparent url('../images/txt_autresplateaux.gif') no-repeat top right; }div.contenu-b div#menu-plat h3 { margin-top: 22px; height: 19px; background: transparent url('../images/txt_autrescocktails.gif') no-repeat top right; }div#menu-plat h3 span { display: none; }div.contenu-b div#menu-plat { 	height: auto;	min-height: 220px;	_height: 220px;}div.contenu-b div#menu-plat li { height: 39px; font: 1.3em/1.3em Arial;}div.contenu-b div#menu-plat li a { height: 34px; padding: 5px 3px 0 0;}div#menu-plat-page { padding: 35px 0 0 266px; }div#menu-plat-page ul, div#menu-plat-page li { list-style: none; }div#menu-plat-page li { 	display: block;	height: 39px;	padding: 0 0 0 196px;	margin: 4px 0;	background-color: #424242;	background-repeat: no-repeat;	background-position: top left; }div#menu-plat-page li a { 	display: block;	width: 280px;	height: 39px;	font: 1.9em/1.9 Arial;	text-align: right;	background: #424242 url('../images/puce.gif') no-repeat 238px 10px; }
div#menu-plat-page li a span { padding-right: 48px; }div#menu-plat-page li a:hover { background: #fff url('../images/puce_on.gif') no-repeat 238px 10px; color: #000; text-decoration: none; }div.bt, div.bt1, div.bt2 { float: left; margin: 0 8px; height: 25px; line-height: 25px; padding: 0 0 0 28px; }div.bt a,  div.bt1 a,  div.bt2 a { line-height: 25px; padding: 2px 15px 2px 0; font: 1.8em/1.4 Georgia; }div.bt { background: url(../images/bt1-p1.gif) no-repeat top left; }div.bt a { background: #d70034 url(../images/bt1-p2.gif) no-repeat top right; }div.bt1 { background: url(../images/bt2g-p1.gif) no-repeat top left; }div.bt1 a { color: #a6a6a6; background: #646464 url(../images/bt2g-p2.gif) no-repeat top right; }div.bt2 { background: url(../images/bt2-p1.gif) no-repeat top left; }div.bt2 a { background: #d70034 url(../images/bt2-p2.gif) no-repeat top right; }

div.bt-imputimg { float: right; }
div.bt-imputimg input { height: 25px; }/* Page Nouveaute */div.bl-news h2 { font: 2.0em/2.4 Arial; padding-left: 60px; margin: 0.8em 0 0; }div.bl-news-cont, div.bl-news-cont-link { color: #979797; background: #2c2c2c; }div.bl-news-cont { font: 1.2em/2.0 Arial; padding: 0 0 0 60px; }div.bl-news-cont-link { padding: 1em 2em 1em 0; }div#tmpObjVr { /*height: 226px;*/ background: #fff; }  div.c-encart { float: left; width: 226px; margin: -52px 0 0 15px; }*.fd1 { background: #333; font: 1.2em/1.2 Arial; color: #fff; }*.fd2 { background: #191919; }/* Page cote traiteur */
div.c-traiteur {
	background: #262626;
	color: #a6a6a6;
	font: 1.2em/1.2 Arial;
	width: 514px;
	height: auto;
	min-height: 400px;
	_height: 400px;
}

div.c-traiteur .spaw-int { margin-left: 62px; width: 271px; }
div.illus-traiteur { 	position: relative;	top: 1em;	left: 344px;	width: 281px;	height: 262px;	margin-bottom: -262px;	background: url('../images/illus-traiteur.jpg') no-repeat top right; }div.c-traiteur h3 { font: 2.0em/1.2 Arial; padding: 1em 0 0.5em; }div.illus-contact { 	position: relative;	top: 140px;	left: 463px;	width: 126px;	height: 138px;	margin-bottom: -138px;	background: url('../images/illus-contact.jpg') no-repeat top right; }div.illus-type { 	position: relative;	top: 2em;	left: 344px;	width: 281px;	height: 262px;	margin-bottom: -262px;	background: url('../images/illus-type.jpg') no-repeat top right; }/* boissons */div#boissons { width: 682px; padding: 40px 30px; }div#boissons div.colonne-a { float: left; width: 325px; padding-right: 15px; border-right: 1px solid #656565; }div#boissons div.colonne-b { float: left; width: 325px; padding-left: 15px;}div#boissons h3 { font: 2.2em/1.2 Arial; }div#boissons em { color: #898989; font: 1.1em/1.1 Arial; font-style: italic; }div#boissons table { width: 100%; font: 1.2em/1.5 Arial; padding-bottom: 3em; }div#boissons table th { font-weight: normal; color: #fff; }div#boissons table td { width: 70px; text-align: right; }div#boissons p.infos { padding-top: 2em; color: #a6a6a6; font: 1.1em/1.1 Arial; }/* plan du site */dl.pds { padding-top: 2em; }dl.pds dt { padding-top: 1em; }dl.pds dt a { font: 1.2em/1em Arial; color: #fff; text-decoration: none; }dl.pds dd a { font: 1.1em/1em Verdana; padding-left:1em; color: #eee; text-decoration: none; }/* formulaire */form.krlform input, form.krlform select, form.krlform textarea { 	font: 1.2em/1.1 Arial;	border: 1px solid #000; }form.krlform p { font: 1.2em/1.1 Arial; padding-left: 3em; } form.krlform input { width: 22em; }form.krlform div.liv input { width: 2em; }form.krlform div.liv { font: 1.2em/1.1 Arial; position: relative; top: -1em; left: 16em; height: 0.5em; }form.krlform input.submit { 	color: #fff;	padding-left: 2em;	/*background: #b2c90c url('../images/menu-fleche.gif') no-repeat 3px center;*/ 	border: 1px solid #b2c90c;}form.krlform input.light { width: 2em; }form.krlform input.light2 { width: 12em; }form.krlform fieldset { margin: 3em 0 0 1em; border: none; }form.krlform fieldset#facturation { width: 360px; display: block; border-right: 1px solid #656565; float: left; }form.krlform fieldset#livraison { width: 350px; display: block; float: left; }form.krlform fieldset cite { font: 1.1em/1.8 Arial; font-style: italic; font-weight: normal; color:#979797; }form.krlform legend { padding: 0 2px 1em; font-weight: bold; _margin: 0 -7px; }form.krlform legend { font: 1.2em/1.1 Arial; 	font-weight: bold; }	form.krlform label { display: inline-block; line-height: 1.8; vertical-align: top; }form.krlform fieldset li { list-style: none; padding: 5px; background: none; }form.krlform em { font-weight: bold; font-style: normal; color: #fff; }form.krlform label { font: 1.2em/1.3 Arial; font-weight: bold; width: 70px; text-align: right; }/*form.krlform label.plus { width: 320px; border: 1px solid #f00; }*/table.cmd, table.recap {  font: 1.2em/1.0 Arial; width: 725px; }table.cmd input { border: 1px solid #fff; }table.cmd th, table.recap th { 	border-width: 8px 1px 2px;	border-style: solid;	border-color: #212121;	padding: 5px 3px;	background-color: #212121;	text-align: center; }table.recap th { padding-top: 2em; }table.cmd th.pri, table.recap th.pri { text-align: left; text-transform: uppercase; }table.cmd td {	border: 1px solid #2c2c2c;	padding: 0 0.5em;	text-align: right;	background-color: #565656;}table.recap td { text-align: right; padding: 0.5em; border: 1px solid #2c2c2c; }table.recap td.pri { text-align: left; }table.cmd th.pri, table.cmd td.pri { border-left-width: 2em; }table.cmd th.der, table.cmd td.der { border-right-width: 7px; }table.cmd td.qte, table.cmd th.qte { width: 2em; padding: 0; }table.cmd td.qte { background-color: #fff; }table.cmd td.vide, table.recap td.vide { background-color: #212121; border-width: 1px 1px 1px 2em; border-style: solid; border-color: #212121; text-align: left; }table.cmd td.vide2, table.recap td.vide { background-color: #212121; border: 1px solid #212121; padding: 3px; font-weight: bold; }table.cmd td.der2, table.recap td.vide { border-width: 1px 7px 1px 1px; border-style: solid; border-color: #212121; }table.cmd td.total, table.recap td.total  { background-color: #d70034; font-weight: bold; }
.mess-recap { background: url('../images/framboises.jpg') no-repeat; margin-top: -30px; padding: 55px 0 0 50px; font-size: 16px; text-align: center; line-height: 100%; width: 643px; height: 53px; }
form.krlform p.infos { color: #979797; font: 1.1em/1.0 Arial; }form.krlform p.infos2 { color: #fff; font: 1.2em/1.0 Arial; text-align: right; padding: 1em; }form.krlform p.infos2 input { width: 1em; }form.krlform div.bt, form.krlform div.bt1 { float: right; }div.erreur { color: #fff; }div.erreur dl { margin: 2em 0 0 0; padding: 0.5em 0 0.5em 2em; background-color: #d70034; }div.erreur dt { font: 1.8em/1.4 Arial; }div.erreur dd { font: 1.2em/1.2 Arial; padding-left: 1.5em }/* recap */form.krlform ol.recap li { font: 1.2em/1.0 Arial; }