* {
	margin:0;
	padding:0;
}

body {
	font-family: Arial, Geneva, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px!important;
	color: #4b3905;
	text-align: center;
}
#page {
	text-align: left;
	margin: 0px auto;
	padding:0;
	width:960px!important;
	/*background: url(../img/fondsushi.jpg) top center no-repeat;*/
}
#page.assiette{
	background: url(../img/assiette.jpg) top center no-repeat;
}
#page.sushi{
	background: url(../img/sushi.jpg) top center no-repeat;
}
#page.bamboo{
	background: url(../img/bamboo.jpg) top center no-repeat;
}
#page.comptoir{
	background: url(../img/comptoir.jpg) top center no-repeat;
}
#page.dessert{
	background: url(../img/dessert.jpg) top center no-repeat;
}
#page.dumoment{
	background: url(../img/dumoment.jpg) top center no-repeat;
}
#page.picto{
	background: url(../img/fondpicto.jpg) top center no-repeat;
}
#page.livraison{
	background: url(../img/livraison.jpg) top center no-repeat;
}
#page.concours{
	background: url(../img/concours.jpg) top center no-repeat;
}
h1 {
	font-size: 18px;
	padding:0 0 3px 0!important;
}
h2 {
	padding:0 0 5px 0!important;
	color:#f47b20;
	font-size: 18px;
	margin:0;
	padding:0;
}
h2 em {
	font-weight:normal;
	font-style:normal;
}
p {
	margin:0 0 10px 0;
}
#jcornerSmall {
}
sup {
	font-size: 9px;
}
.note {
	font-size: 9px;
}
input, textarea {
	color:#f47b20;
	padding:3px;
	background-color:#fff7d8;
	border:none;
	/*border:1px #989898 solid;*/
}
p.note input{
	background-color:#fff;
	/*border:1px #989898 solid;*/
}
#button {
	color:#fff;
	background-color:#f47b20;
	border:none;
}
#logo {
	float:left;
	padding:144px 0 40px 0;
}
#section {
	position:absolute;
	margin:30px 0 0 730px;
}
a:link, a:visited, a:active {
	color:#f47b20;
	text-decoration:none;label.error {fff7d8
	display:block;
	margin: 0;
	color:#f00;
	font-weight:600;
}
}
a:hover {
	color:#f47b20;
	text-decoration:underline;
}
table .form em {
	color:#9f926d;
	font-style:normal;
}
table ul {
	display:block;
	list-style:none;
	list-style-type:none;
}
table ul li{
	padding:0 0 7px 10px;
	/*background: url(../img/picto.png) .1em .2em no-repeat;*/
	background: url(../img/tiret.png) .1em .6em no-repeat;
	line-height: 16px!important;
}
table.liste {
	margin:5px 0 15px 0;
	font-size: 12px;
	line-height: 14px!important;
	width:480px;
}
table.liste td{
	padding:0 0 10px 0;
		/*border-bottom:1px #f47b20 solid;*/
}
table.liste td.noborder{
	border-bottom:none;
}

/*   Menu   */
ul.menu {
	display:block;
	list-style:none;
	list-style-type:none;
	width:204px;
}
ul.menu li{
	margin-bottom:-2px;
	padding:0;
}

/*   Pied   */
#pied {
	color:#989898;
	font-size:9px;
	line-height:11px;
	padding:60px 0 40px 254px;
	background: url(../img/bgpied.jpg) top left no-repeat;
}
#pied p{
	color:#585858;
	font-size:12px;
	padding:0 0 10px 0;
}
#pied em{
	font-style:normal;
	color:#f47b20;
}
#pied ul{
	list-style:none;
	margin-bottom:3px;
}
#pied ul.deux{
	padding-bottom:12px!important;
}
#pied ul li{
	display:inline;
	margin-bottom:-6px;
	padding:0 7px 0 5px;
	border-right:1px #dcdcdc solid;
}
#pied ul li.first{
	padding:0 7px 0 0;
}
#pied ul li.last{
	border-right:none;
}
#pied ul li a:link, #pied ul li a:visited, #pied ul li a:active {
	color:#989898;
	text-decoration:none;
}
#pied ul li a:hover {
	color:#f47b20;
	text-decoration:none;
}
#pied a:link, #pied a:visited, #pied a:active {
	color:#f47b20;
	text-decoration:none;
}
#pied a:hover {
	color:#f47b20;
	text-decoration:underline;
}
label.error {
	display:block;
	margin: 5px 5px 0 0;
	padding: 0 5px;
	background-color: #f00;
	width:80%;
	color:#fff;
	font-weight:600;
}

/*//////// popup ////////*/
#interContainer{
position: absolute;
margin:0 auto;
left: 0;
top: 0;
padding: 0px;
padding-top: 0;
/*background-color: #f57b20;
border: 2px solid #000000;*/
visibility: hidden;
z-index: 6;
}

#interContainer .headerbar{ /*CSS for header bar of interstitial box*/
/*background-color: #cc0000;*/
padding: 5px 0;
text-align: right;
font-family: Arial, sans-serif;
}

#interContainer .headerbar a{ /*CSS for header bar links of interstitial box*/
color:white;
font-size: 120%;
text-decoration: none;
}


#interContent{ /*CSS for div that holds the content to show*/

/*background-color: white;*/
}

#interVeil{ /*CSS for background veil that covers entire page while interstitial box is visible*/
position: absolute;
background: url(../img/orange.gif);
right: 0;
width: 10px;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
opacity: 0.8;
}

#interContainer
{
	margin: 0;
	padding: 0;
	font-family: 'Trebuchet MS', Verdana, Georgia, Arial, sans-serif;
	font-size: 0.9em;
	text-align: center;
	color: #000;
	/*line-height: 1.3em;
	background-color: #FFF;*/
}

a { color: #AA1111; text-decoration: none; }

a:visited { color: #8a3207; }

a:hover { color: #753206; text-decoration: underline; }

p{
	margin: 0 0 1em;
	padding: 0;
	line-height: 1.3em;
}



.midhead
{
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	color: #AA7D39;
	font-size: 0.8em;
	font-family: verdana, helvetica, sans-serif;
	letter-spacing: 1px;
}

.quotation
{
	font-weight: bold;
	font-size: 1em;
	font-style: italic;
}

pre { font-size: 11px; font-family: Courier } 

.b1 { font-weight: bold; }
.redbold {  font-weight: bold; color: #CC0000;}
.red { color: #CC0000;}
.yellowback {  font-weight: bold; background-color: #FFFF00;}
.code {  font-family: Courier, mono; font-size: 12px; color: #CC0000; text-align: left;}
.quote
{	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-style: italic; color: #009;}

.medtext, .small { font-size: 0.85em; font-family: Arial, Helvetica, Geneva, sans-serif;}

.blackhead12 { font: bold 12px Arial, Helvetica, sans-serif; color: #000000;}
.blackhead13 { font: bold 13px Arial, Helvetica, sans-serif; color: #000000;}
.blackhead14 { font: bold 14px Arial, Helvetica, sans-serif; color: #000000;}
.blackhead15 { font: bold 15px Arial, Helvetica, sans-serif; color: #000000;}
.blackhead16 { font: bold 16px Arial, Helvetica, sans-serif; color: #000000;}
.blackhead17 { font: bold 17px Arial, Helvetica, sans-serif; color: #000000;}
.blackhead18 { font: bold 18px Arial, Helvetica, sans-serif; color: #000000;}

.whitehead14 { font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF;}
.whitehead18 { font: bold 18px Arial, Helvetica, sans-serif; color: #FFFFFF;}


.adbox {  font-size: 11px; font-family: Arial, Helvetica, sans-serif;}



.yellowbox
{
	border-color: #000;
	border-width: 1px;
	border-style: solid;
	background-color: #FFC;
	margin: 10px 7px 10px 15px;
	padding: 5px 10px 0px 10px;
	text-align: justify;
}

