/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}
del,ins{text-decoration:none}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
/*--------------------------------------------------------------------------------------------------------------------------*/
/* CLEARFIX
/*--------------------------------------------------------------------------------------------------------------------------*/

h1,h2,h3,h4,h5,h6,
ul,dl,dt,dd,ol,li,
p,hr,blockquote,pre,addres,
h1,h2,h3,h4,h5,h6{font-style: normal; font-weight: normal;}

a img{border:none; outline:none;}
p img{padding:0;}
a {color:#00ffff; outline:none;}
a:hover {color:#44b8e7; outline:none;}
.clear{clear:both;}

.alignleft{float:left; }
.alignright{float:right;}
.aligncenter{text-align:center;}
.small{font-size:10px;}

/* Start */
body{background:url(images/bodybg.png) #444; margin:0 auto; text-align:center; color:#000000; font-size:13px; font-family:Myriad Pro, Arial, Helvetica, sans-serif;}
#container{width:1000px; height:754px; margin:0 auto; text-align:left; margin-top:40px; background:no-repeat; background-color:#888}

h1{font-family:Trajan Pro,Myriad Pro,Helvetica,arial; font-size:28px; text-align:center; }
h1 span{font-size:36px;}

h2{font-family:Trajan Pro,Myriad Pro,Helvetica,arial; font-size:20px; text-align:center; color:#6d6e70;}
h2 span{font-size:14px; font-family:Myriad Pro,Helvetica,arial; }

h3{font-family:Trajan Pro,Myriad Pro,Helvetica,arial; font-size:20px; text-align:center; color:#6d6e70;}
h3 span{font-size:14px; font-family:Myriad Pro,Helvetica,arial; }

h4{font-family:Trajan Pro,Myriad Pro,Helvetica,arial; font-size:20px; text-align:center; color:#6d6e70; }
h4 span{font-size:14px; font-family:Myriad Pro,Helvetica,arial; }

h5{font-family:Trajan Pro,Myriad Pro,Helvetica,arial; font-size:20px; text-align:center; color:#6d6e70;}
h5 span{font-size:14px; font-family:Myriad Pro,Helvetica,arial;}

/*--------------------------------------------------------------------------------------------------------------------------*/
/* TOPNAV
/*--------------------------------------------------------------------------------------------------------------------------*/
#TopNav{width:710px; margin:0 auto; height:64px; font-family:arial; text-transform:uppercase; font-size:12px; text-align:center}
#TopNav ul {padding:0px 0px 0 0; margin:0px 0 0 0;}
#TopNav ul li {display:block; padding:0 5px 0 0;position:relative; float:left  }
#TopNav ul li a.menu{ text-decoration:none; color:#ffffff;display:block; float:left; margin-top:15px; height:39px; padding:10px 10px 0 10px}
#TopNav ul li a.presse{color:#ffffff; background:#e00b0b url(images/TopNav_bg.jpg) top left repeat-x; height:auto; padding-bottom:10px}
#TopNav ul li a.menu:hover{color:#ffcc00}
#TopNav .submenu{position:absolute; top:64px; background-color:#fff; text-align:left; display:none;background-color:rgba(255,255,255,0.5);}
#TopNav .submenu a,#TopNav .submenu span.asubmenu{display:block; padding:5px; color:#000; text-decoration:none; text-align:center}
#TopNav .submenu a:hover,#TopNav .submenu span.asubmenuhover{color:#c80000}
#TopNav ul li.last {padding:0 0px 0 0; }
#TopNav .asubmenu{position:relative; cursor:pointer}
#TopNav .subsubmenu{position:absolute; right:-90px; top:0;display:none; padding:0 20px; font-style:italic;background-color:#fff;background-color:rgba(255,255,255,0.5);}


/*--------------------------------------------------------------------------------------------------------------------------*/
/* HOME
/*--------------------------------------------------------------------------------------------------------------------------*/
#content_home{width:655px; margin:0 auto; font-size:11px; padding-right:5px }
#content_home h1,
#content_home h2,
#content_home h3 {color:#FFFFFF; font-size:12px; text-transform:uppercase; text-align:left; }
	#logo_home{width:145px; height:60px; padding-top:25px; padding-bottom:14px; float:left; }
	#movie_home{padding:20px 15px 20px;}
	
	
#page_home{font-size:10px; text-align:justify}	
#page_home h1,#page_home h2,#page_home h3{font-size:10px; padding-top:8px; line-height:12px; text-transform:none; font-family:Arial, Helvetica, sans-serif}
.footer{font-size:9px; padding-top:8px}
.footer a{color:#000}
/*--------------------------------------------------------------------------------------------------------------------------*/
/* sushi-mixte
/*--------------------------------------------------------------------------------------------------------------------------*/	
/*-
#content_sushi-mixte{width:719px; float:right; margin:118px 45px 0 0; }
#content_sushi-mixte .page{margin-top:10px; text-align:center; }
#content_sushi-mixte .left{float:left; width:354px;}
#content_sushi-mixte .right{float:right; width:354px;}
#content_sushi-mixte .left .entry{padding:15px;}
#content_sushi-mixte .right .entry{padding:5px;}
#content_sushi-mixte h3{font-size:17px}
#content_sushi-mixte h3 em{font-style:normal; font-size:15px}
#content_sushi-mixte h3 em em{font-style:normal; font-size:13px}

#content_sushi-mixte .entry p{padding-bottom:15px;}
#content_sushi-mixte h2 , #content_sushi-mixte h3{margin-top:30px;}
-*/

#content_sushi-mixte{width:695px;  margin:0 auto; margin-top:75px; }
#content_sushi-mixte .page{margin-top:10px; text-align:center; }
#content_sushi-mixte .left{float:left; width:339px; }
#content_sushi-mixte .right{float:right; width:341px; }
#content_sushi-mixte .left .entry{padding:15px;}
#content_sushi-mixte .right .entry{padding:5px;}
#content_sushi-mixte h3{font-size:17px}
#content_sushi-mixte h3 em{font-style:normal; font-size:15px}
#content_sushi-mixte h3 em em{font-style:normal; font-size:13px}

#content_sushi-mixte .entry p{padding-bottom:15px;}
#content_sushi-mixte h2 , #content_sushi-mixte h3{margin-top:30px;}

/*--------------------------------------------------------------------------------------------------------------------------*/
/* A la carte entree
/*--------------------------------------------------------------------------------------------------------------------------*/	
#content_a-la-carte-entree{width:500px; float:right; margin:118px 58px 0 0; }
#content_a-la-carte-entree .page{margin-top:10px;}
#content_a-la-carte-entree .page p{padding-bottom:15px;}
#content_a-la-carte-entree .page span span{font-size:12px}

/*--------------------------------------------------------------------------------------------------------------------------*/
/*content_sushi-composez-menu
/*--------------------------------------------------------------------------------------------------------------------------*/	
#content_sushi-composez-menu{width:840px; margin:0 auto; margin-top:40px; text-align:center; }
#content_sushi-composez-menu h1{color:#231f20; margin-bottom:5px;}
#content_sushi-composez-menu .info{float:left; width:115px; margin:110px 5px 0 10px; text-align:center;}
#content_sushi-composez-menu .info2{float:left; width:115px; margin:100px 5px 0 10px; text-align:center; }
#content_sushi-composez-menu .sushi{width:800px; float:right; }
#content_sushi-composez-menu .special{color:#bbbdbf; }


/*--------------------------------------------------------------------------------------------------------------------------*/
/* A la carte plat
/*--------------------------------------------------------------------------------------------------------------------------*/	
#content_a-la-carte-plat{width:395px; float:right; margin:118px 120px 0 0; }
#content_a-la-carte-plat .page{}
#content_a-la-carte-plat .page p{}
#content_a-la-carte-plat .page span span{font-size:12px}

/*--------------------------------------------------------------------------------------------------------------------------*/
/* A la carte maki
/*--------------------------------------------------------------------------------------------------------------------------*/	
#content_a-la-carte-maki{width:455px; float:right; margin:50px 0px 0 0; }
#content_a-la-carte-maki h1{color:#929497; margin-bottom:15px;}
#content_a-la-carte-maki h1 .red{font-size:9px; color:#dd6d54}
#content_a-la-carte-maki .page{ height:580px; overflow:auto;}
#content_a-la-carte-maki .page .box{float:left; margin-right:30px; margin-bottom:35px; color:#6d6e70}
#content_a-la-carte-maki .page .box span{color:#000000}
/*--------------------------------------------------------------------------------------------------------------------------*/
/* A la carte sushi
/*--------------------------------------------------------------------------------------------------------------------------*/	
#content_a-la-carte-sushi{width:455px; float:right; margin:50px 0px 0 0; }
#content_a-la-carte-sushi h1{color:#929497; margin-bottom:15px;}
#content_a-la-carte-sushi h1 .red{font-size:9px; color:#dd6d54}
#content_a-la-carte-sushi .page{ height:580px;  }
#content_a-la-carte-sushi .page .box{float:left; margin-right:30px; margin-bottom:35px; color:#231f20; width:160px;}
#content_a-la-carte-sushi .page .box span{color:#646263}

/*--------------------------------------------------------------------------------------------------------------------------*/
/* A la carte sashimi
/*--------------------------------------------------------------------------------------------------------------------------*/	
#content_a-la-carte-sashimi{width:455px; float:right; margin:50px 0px 0 0; }
#content_a-la-carte-sashimi h1{color:#929497; margin-bottom:15px;}
#content_a-la-carte-sashimi h1 .red{font-size:9px; color:#dd6d54}
#content_a-la-carte-sashimi .page{ height:580px; }
#content_a-la-carte-sashimi .page .box{float:left; margin-right:30px; margin-bottom:35px; color:#231f20;  width:130px;}
#content_a-la-carte-sashimi .page .box span{color:#4d4d4f}

/*--------------------------------------------------------------------------------------------------------------------------*/
/* A la carte maki
/*--------------------------------------------------------------------------------------------------------------------------*/	
#content_presse{width:524px; height:618px; background:#FFFFFF; float:right; margin:41px 58px 0 0; }
#content_presse h1{color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:20px; margin:25px 0 10px 0;}
#content_presse .page{padding:0px 20px 0px 20px;}
#content_presse .picture{width:295px; border:1px solid #e2e2e2; background:#f3f3f3; padding:3px 0 3px 0; text-align:center; margin:0 auto; margin-top:5px; margin-bottom:5px;}

/*--------------------------------------------------------------------------------------------------------------------------*/
/* A la carte maki
/*--------------------------------------------------------------------------------------------------------------------------*/
#content_default{width:554px; float:right; margin:30px 43px 0 0; }
#content_default h3{font-size:16px}

#content_ambiance{width:554px; float:right; margin:30px 43px 0 0; }
#content_ambiance .page{padding:25px 89px 0px 89px;}

#content_reservation{width:522px; float:right; height:614px; border:5px solid #d6d1ca; background-color:#fff; margin:20px 40px 0 0; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;padding:10px }
#content_reservation h2{font-size:14px}
/***************** reservation**********************/
.field{width:315px; margin:20px 2px 3px 2px;}
.field_left{width:110px; float:left;}
.field_right{width:200px; float:left;}

.heure{margin:0 1px 15px 0}


strong{font-weight:bold}
.msg{background-color:#169419; color:#fff; font-weight:bold; text-align:center}

em{font-style:italic}
.inside h1{font-size:22px; color:#666}
.inside h1 em{font-size:20px; font-style:normal}
.inside h2{font-size:17px;margin-bottom:5px}
.inside h2 em{font-size:12px; font-style:normal;}
.inside p{line-height:30px}
.inside h3{font-size:12px!important; margin-bottom:15px}
