body {
margin: 0;
padding: 0;
border: 0;
background-color: #fff;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color: #535353;
}

img, div, a, input { behavior: url(/globalJavascript/iepngfix.htc) }

img {
margin:0;
padding:0;
border:0;
}

.ClearBoth {
clear:both;
}

a:active, a:focus {
outline:none;
}

.active a { /*current menu*/
background-image:url(/media/images/commun/bck-menu.gif);
background-position:top center;
background-repeat:no-repeat;
}

.select a { /*current submenu*/
color:#8f0101 !important;
}

.centering {
width: 980px;
margin: 0 auto;
}

form {
margin: 0px 0px 0px 0px;
}

/************ HEADER ************/

#header-cont {
width:100%;
height:240px;
margin:0;
padding:0;
background-image: url(/media/images/commun/bck-header.jpg);
background-repeat:no-repeat;
background-attachment: scroll;
background-position:top center;
background-color:#080000;
}

.header-colLeft {
width:200px;
height:200px;
margin:0;
padding:20px 0 0 0;
float:left;
display:inline;
}

.header-colRight {
width:760px;
height:240px;
margin:0;
padding:0;
float:left;
display:inline;
}

.header-img {
width:760px;
height:186px;
margin:0;
padding:0;
display:block;
text-align:right;
}

/************ MENU ************/

.header-menu {
width:740px;
height:54px;
margin:0 0 0 20px;
padding:0;
display:block;
}

.header-menu ul {
margin:0;
padding:0;
list-style-type: none;
}

.header-menu li {
display:inline;
margin:0 2px;
padding:0;
}

.header-menu a {
padding:22px 10px 12px 10px;
font-size:16px;
line-height:60px;
color:#fff;
text-decoration:none;
}

.header-menu a:hover {
background-image:url(/media/images/commun/bck-menu.gif);
background-position:top center;
background-repeat:no-repeat;
}


/************ CONTENT ************/

#content {
width:100%;
margin:0;
padding:0;
background-image: url(/media/images/commun/bck-content.gif);
background-repeat:no-repeat;
background-attachment: scroll;
background-position:top center;
background-color:#8f0101;
}

.content-colLeft {
width:300px;
margin:0;
padding:0 0 20px 0;
float:left;
display:inline;
}

.content-colRight {
width:660px;
margin:0;
padding:0 0 10px 0;
float:left;
display:inline;
}

.content-title {
width:340px;
height:90px;
margin:0;
padding:40px 0 0 0 ;
float:left;
display:inline;
}

.content-title h1 {
margin:0;
padding:0;
font-size:36px;
line-height:36px;
font-weight:normal;
color:#FFF;
}

.content-title h2 {
margin:0;
padding:0 0 0 70px;
font-size:28px;
line-height:28px;
font-weight:normal;
color:#FFF;
}

.content-title h3 {
margin:0;
padding:0 0 0 35px;
font-size:21px;
line-height:24px;
font-weight:normal;
color:#FFF;
}

.content-title h2 span {
color:#f0f700;
}

.content-img {
width:320px;
height:130px;
margin:0;
padding:0;
float:left;
display:inline;
}

.content-txt {
width:660px;
margin:0;
padding:0;
display:block;
}

.content-txt p {
width:540px;
margin:0;
padding:0 0 20px 0;
font-size:16px;
line-height:21px;
color: #FFF;
font-weight:normal;
}

.content-txt span {
font-weight:normal;
color:#F0F700;
}

.content-txt-inner {
width:660px;
margin:0;
padding:0;
display:block;
}

.inner-sushi {
background-image: url(/media/images/carte/bck-sushi.png);
background-repeat:no-repeat;
background-position:0 0;
}

.inner-maki {
background-image: url(/media/images/carte/bck-maki.png);
background-repeat:no-repeat;
background-position:0 0;
}

.inner-temaki {
background-image: url(/media/images/carte/bck-temaki.png);
background-repeat:no-repeat;
background-position:0 0;
}

.inner-sashimi {
background-image: url(/media/images/carte/bck-sashimi.png);
background-repeat:no-repeat;
background-position:0 0;
}

.content-txt-inner p {
width:620px;
margin:0;
padding:0 0 20px 0;
font-size:14px;
line-height:18px;
color: #FFF;
font-weight:normal;
}

.content-txt-inner p#carte {
padding:40px 0 70px 120px;
font-size:16px;
}

.content-txt-inner span {
font-weight:normal;
color:#F0F700;
}

.orange {
font-weight:bold !important;
color:#e1600d !important;
}

.content-txt-inner h1, .content-txt-inner .header1 {
margin:0;
padding:0 0 5px 0;
font-size:18px;
line-height:20px;
color: #F0F700;
font-weight:normal;
}

.content-txt-inner h2 {
margin:0;
padding:0 0 5px 0;
font-size:18px;
line-height:20px;
color: #FFF;
font-weight:normal;
}

.content-txt-inner a {
color:#F0F700;
text-decoration:none;
}

.content-txt-inner a:hover {
color:#FFF;
}

.content-txt-col {
margin:0;
padding:0;
width:330px;
float:left;
display:inline;
}

.content-txt-col p {
width:330px;
}

.content-txt-col a {
color:#F0F700;
text-decoration:none;
}

.content-txt-col a:hover {
color:#FFF;
}

/************ CARTE ************/

.content-colSubMenu {
width:300px;
height:415px;
margin:0;
padding:0 0 20px 0;
float:left;
display:inline;
background-image:url(/media/images/carte/bkc-submenu.png);
background-position:top left;
background-repeat:no-repeat;
}

.content-colSubMenu ul {
margin:0;
padding:20px 0 0 50px;
list-style-type: none;
}

.content-colSubMenu li {
width:160px;
display:block;
margin:0;
padding:3px 0;
border-bottom: 1px dotted #FFF;
}

.content-colSubMenu a {
font-size:16px;
line-height:20px;
color:#fff;
text-decoration:none;
}

.content-colSubMenu a:hover {
color:#8f0101;
}

.content-pdf {
padding:0 0 10px 0;
margin:0;
display:block;
}

.box-small {
width:200px;
margin:0;
padding:0 15px 15px 0;
float:left;
display:inline;
}

.box-small-header {
margin:0;
padding:0;
display:block;
}

.box-small-content {
margin:0;
padding:0;
display:block;
background-color:#FFF;
}

.box-small-content h1 {
margin:0;
padding:0 15px;
font-size:16px;
line-height:18px;
color:#8f0101;
text-align:left;
}

.box-small-content h1 span {
font-size:12px;
font-weight:normal;
color:#8f0101;
}

.box-small-content h2 {
margin:0;
padding:0 15px;
font-size:18px;
line-height:22px;
color:#E1600D;
text-align:right;
font-weight:bold;
}

.box-small-content h2 span {
font-size:12px;
font-weight:normal;
color:#8f0101;
}

.box-small-content img {
margin:0;
padding:10px;
border:none;
}

.box-small-content p {
margin:0;
padding:0 15px;
font-size:14px;
line-height:16px;
color:#535353;
text-align:left;
width:170px !important;
}

.box-large {
width:307px;
margin:0;
padding:0 15px 15px 0;
float:left;
display:inline;
}

.box-large-header {
margin:0;
padding:0;
display:block;
}

.box-large-content {
margin:0;
padding:0;
display:block;
background-color:#FFF;
}

.box-large-content h1 {
margin:0;
padding:0 15px;
font-size:16px;
line-height:18px;
color:#8f0101;
text-align:left;
}

.box-large-content h1 span {
font-size:12px;
font-weight:normal;
color:#8f0101;
}

.box-large-content h2 {
margin:0;
padding:0 15px;
font-size:18px;
line-height:22px;
color:#E1600D;
text-align:right;
font-weight:bold;
}

.box-large-content h2 span {
font-size:12px;
font-weight:normal;
color:#8f0101;
}

.box-large-content img {
margin:0;
padding:10px;
border:none;
}

.box-large-content p {
margin:0;
padding:0 15px;
font-size:14px;
line-height:16px;
color:#535353;
text-align:left;
width:277px !important;
}

.box-inline {
margin:0 0 10px 0;
padding:0 0 5px 0;
width:620px;
display:block;
border-bottom:1px dotted #bc6767;
}

.box-inline h1, .box-inline .menu1 {
float:left;
width:auto;
margin:0;
padding:0;
text-align:left;
color:#fff;
font-size:14px;
line-height:16px;
font-style:normal;
}

.box-inline h2, .box-inline .menu2 {
float:right;
width:auto;
text-align:right;
margin:0
padding:0;
font-size:16px;
line-height:16px;
font-weight:bold;
color:#E1600D;
}

.box-inline h3, .box-inline .menu3 { /* carte sushi maki ... */
float:left;
width:auto;
margin:0;
padding:0;
text-align:left;
color:#E1600D;
font-size:18px;
line-height:18px;
font-weight:normal;
}

.box-inline h3 span, .box-inline .menu3 span { /* carte sushi maki ... */
color:#fff;
font-size:14px;
font-style:normal;
}

/************ CONTACT ************/

form {
margin: 0 0 0 0;
}

.FormLabels {
float: left;
margin: 0;
width:100px;
font-size: 14px;
line-height: 16px;
color:#fff;
}

.FormFields {
}

.FormFields input {
width: 200px;
padding:2px;
font-family: Georgia, "Times New Roman", Times, serif;
border: solid 1px #D6D6D6;
color: #484747;
font-size: 12px;
line-height: 14px;
font-weight: normal;
}

.FormRow {
padding:1px 0 9px;
margin:0;
}

.FormTextarea {
margin: 0;
padding:2px;
width: 200px;
border: solid 1px #D6D6D6;
font-family:  Georgia, "Times New Roman", Times, serif;
color: #484747;
font-size: 12px;
line-height: 12px;
font-weight: normal;
padding:2px;
}

.FormSubmit {
border:none;
margin: 10px 0px 0px 10px;
padding:2px 5px;
color: #fff;
background-color: #E1600D;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height: 16px;
font-weight: normal;
}

.FormSumitarea {
width:200px;
margin:0;
padding-left:90px;
}


/************ FOOTER ************/

#footer-cont {
width:100%;
margin:0;
padding:0;
background-image: url(/media/images/commun/bck-footer.gif);
background-repeat:no-repeat;
background-attachment: scroll;
background-position:top center;
}

.footer-info {
width:745px;
height:150px;
margin:0 0 0 235px;
padding:0;
display:block;
background-image: url(/media/images/commun/bck-info.gif);
background-repeat:no-repeat;
background-attachment: scroll;
background-position:top left;
}

.footer-info p {
padding:0;
margin:0;
font-size:12px;
line-height:16px;
color: #535353;
font-style:normal;
}

.footer-info span {
font-size:14px;
font-weight:bold;
color: #cc3905;
}

.livraison {
width: 260px;
padding:70px 0 0 170px;
margin:0;
float:left;
display:inline;
}

.contact {
width: auto;
padding:70px 0 0 125px;
margin:0;
float:left;
display:inline;
}

.footer-copy {
width:680px;
margin:0 0 0 270px;
padding:0;
display:block;
background-image: url(/media/images/commun/bck-copy.gif);
background-repeat:no-repeat;
background-attachment: scroll;
background-position:top left;
}

.footer-copy p {
padding:20px 0 20px 30px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
color: #7e7e7e;
font-style:normal;
}

.footer-copy a {
color: #535353;
font-weight:bold;
text-decoration:none;
}

.footer-copy a:hover {
color:#CC3905;
}



strong.sem {
	font-weight: normal;	
}

.new {
	font-style:italic;
	color: #F0F700;
}
