html,
body
{
margin: 0;
padding: 0;
background: #030303;
}
html
{
overflow-y: scroll;
}
#container
{
position: relative;
margin: 0;
padding: 0;
background: #030303;
font-family: 'Arial', sans-serif;
}


.clear
{
clear: both;
display: block;
}
.italic
{font-style: italic;
}
.ui-tabs-hide
{
display: none;
}

img.border {
	padding: 3px;
	border: 1px solid #df0a1f;
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	padding:3px;
}

#head /*---------------------*/
{
position: relative;
margin: 0 auto 3px auto;
height:100px;
width: 950px;
border-bottom: 1px solid #252320;
}
#head h1
{
	position: absolute;
	bottom: -27px;
	left: 0;
	margin: 0;
	padding: 0;
	width: 330px;
	height: 120px;
	background: url(../images/h1_logo.png) no-repeat;
}

#head h1 span
{
display: none;
}

#nav
{
position: absolute;
bottom: 10px;
right: 1px;
margin: 0;
list-style-type: none;
}

#nav li
{
float: left;
padding: 0 0 0 20px;
}

#nav a
{
font-size: 11px;
letter-spacing: 0.1em;
text-decoration: none;
font-family: Arial, sans-serif;
color: #868682;
}

#nav a.active
{
color: #fff;
}

#nav a:hover
{
color: #fff;
}

#masthead /*-----------------*/
{
position: relative;
margin: 0 auto;
padding: 0 0 15px 0;
height: 404px;
width: 1000px;
background: url(../images/bg-sushi.jpg) no-repeat top left;
}





#contacter /*-----------------*/
{
position: relative;
margin: 0 auto;
padding: 0 0 15px 0;
height: 500px;
width: 1000px;
background-color:#030303;
margin-bottom:10px;

}
#agenda /*-----------------*/
{
position: relative;
margin: 0 auto;
padding: 0 0 15px 0;
height: 404px;
width: 1000px;
background-color:#030303;
margin-bottom:10px;
padding-top:30px;
}

.left_about {	float:left; width:350px; margin-top:22px; margin-left:70px; color: #747470; font-size:14px; border-right: 1px solid #df0a1f; padding-right:60px; }
.left_about h2{font-size: 23px; font-family: Arial, sans-serif; text-decoration: none; color: #df0a1f;}	
.left_aboutb h2{font-size: 23px; font-family: Arial, sans-serif; text-decoration: none; color: #df0a1f;}	
.left_aboutb h3{font-size: 18px; font-family: Arial, sans-serif; text-decoration: none; color: #df0a1f;}
.left_aboutb{ float:left; padding-top:22px; margin-left:80px; color: #747470; font-size:14px;}
.left_aboutb a{  color: #df0a1f;}

#presetation1 /*-----------------*/
{
position: relative;
margin: 0 auto;
padding: 0 0 15px 0;
height: 404px;
width: 1000px;
background-color:#030303;
margin-bottom:10px;
}


#presetation1 h2
{
font-size: 23px;
font-family: Arial, sans-serif;
text-decoration: none;
color: #df0a1f;
}

#nutricion /*-----------------*/
{
position: relative;
margin: 0 auto;
padding: 0 0 15px 0;
height: 404px;
width: 1000px;

}

#clients /*-----------------*/
{

margin: 0 auto;
padding: 0 0 15px 0;
height: 404px;
width: 1000px;

}

#nutricion3 /*-----------------*/
{
position: relative;
margin: 0 auto;

height: 600px;
width: 1000px;

}

#photogalleri /*---------------------*/
{

margin: 0 auto;
padding: 55px 4px 0 4px;
width: 950px;
background: url(../images/bodyContent_bg_mid.png) top left;
}


#nutricion h2
{
font-size: 23px;
font-family: Arial, sans-serif;
text-decoration: none;
color: #df0a1f;
}
.carte 
{
font-size: 23px;
font-family: Arial, sans-serif;
text-decoration: none;
color: #df0a1f;
}

#title-carte{
margin-left:20px;
 padding-left:50px;
 padding-top:10px;
 }
#ima-presen{float:left;
padding-top:90px;
padding-left:15px;
}

#clientimage
{float:left;
padding-top:90px;
padding-left:10px;
}
#clientimage a
{ color:#FF0000;
}

#newsletter
{ padding-top:20px;

}
#borrar{ clear:left;}

#cartea
{ 	margin-left:30px;
	margin-top:30px;	
	margin-bottom:60px;
	margin-right:20px;
	padding-left:40px;
	width:auto;
	width: 350px ;
	color: #747470;
	height:auto;
	text-align: justify;
	padding-bottom:50px;
	float:left;
	
}
	
#carteb
{ 	
	margin-top:30px;	
	margin-bottom:60px;
	margin-right:20px;
	padding-left:50px;
	width:auto;
	width: 350px ;
	color: #747470;
	height:auto;
	text-align: justify;
	padding-bottom:50px;
	float:left;
	border-left: 1px solid #df0a1f;
	
}


#photogallerie{

margin-left:80px;
background-color:b0afad;
}

#quisommes
{ 	margin-left:50px;
	margin-top:30px;
	margin-right:20px;
	width:auto;
	width: 500px ;
	color: #747470;
	height:auto;
	text-align: justify;
	padding-bottom:50px;
	float:left;
/*	border-right: 1px solid #df0a1f;
	padding-right:20px;*/
}
#quisommes p  {margin: 3px;
padding: 0;
font-size: 12px;} 
#quisommes a  {color: #df0a1f;} 
#quisommes h2 
{
font-size: 23px;
font-family: Arial, sans-serif;
text-decoration: none;
color: #df0a1f;
/*margin-bottom: .5em; border-bottom: solid 1px #7a6d5e;  font-weight: normal;  text-indent: 5px; letter-spacing: -1px; */
}
#quisommes h3
{
font-size: 18px;
font-family: Arial, sans-serif;
text-decoration: none;
color: #df0a1f;
/*margin-bottom: .5em; border-bottom: solid 1px #7a6d5e;  font-weight: normal;  text-indent: 5px; letter-spacing: -1px; */
}


.interes
{
font-size: 15px;
font-family: Arial, sans-serif;
text-decoration: none;
color: #747470;

}
.interes a
{
color: #df0a1f!important;
font-family: Arial, sans-serif;
text-decoration: none;


}

#masthead #masthead-main
{
	position: absolute;
	top: 27px;
	left: 30px;
	width: 335px;
	height: 170px;
}

#masthead-main h2{
color:#df0a1f;}

#masthead #masthead-main h2
{
margin: 0;
padding: 0;
}

#masthead #masthead-main h2 a
{
font-size: 23px;
font-family: Arial, sans-serif;
text-decoration: none;
color: #df0a1f;
}

#masthead #masthead-main p
{
margin: 0;
padding: 0;
font-size: 13px;
font-family: Verdana, sans-serif;
color: #747470;
}

#masthead #masthead-main p a
{
padding: 0 9px 0 0;
color: #df0a1f;
text-decoration: none;
background: url(../images/link-arrow-transparent.png) no-repeat center right;
}

#masthead .masthead-side
{	height:auto;
	padding-bottom:4px;
}

#presentation {
float:right;
padding-right:30px;
width: 300px;
height:auto;
}
	.logo{
		background:url(../images/sushi.gif) no-repeat 1px  8px ;
		text-indent:30px;
		display:block;
	}

	.menu-presentation{height:30px;
	/*display:block;*/
	line-height:33px;
	width:auto;}
	
#accueil-texte{
margin-top:35px;
height:auto;
}

#masthead .border
{
border-bottom: 1px solid  #333333;
padding-top:5px;
	}

#masthead #masthead-sharpening
{
	top: 110px;
}

#masthead #masthead-supplies
{
	top: 200px;
}

#masthead #masthead-newsletter
{
	top: 280px;
}

#masthead .masthead-side h2
{
margin: 5px 0 2px 0;
padding: 0;
}

#masthead .masthead-side h2 a
{

padding: 0 12px 0 8px;
font-size: 19px;
font-family: Arial, sans-serif;
text-decoration: none;
color: #df0a1f;
background: url(../images/link-arrow-transparent.png) no-repeat right center;
}

#masthead .masthead-side p
{
margin: 0;
padding: 0;
font-size: 11px;
font-family: Verdana, sans-serif;
color: #747470;
}

#body /*---------------------*/
{

margin: 0 auto;
padding: 55px 4px 0 4px;
width: 950px;
background: url(../images/bodyContent_bg_mid.png) top left;
}

#body-opener span,
#body-closer span
{
display: none;
}

#fooot{
height:306px;
 background: #030303 url(../images/body_bg_3.jpg) repeat-x bottom;
 }
 
#footbaner
{ padding-top:30px;}
#body-opener
{

margin: 0 auto;
padding: 0 4px;
width: 950px;
height: 16px;
background: url(../images/bodyContent_bg_top.png) top left;
}

#body-closer
{
margin: 0 auto;
padding: 0 4px 0px 4px;
width: 950px;
height: 32px;
background: url(../images/bodyContent_bg_bottom.png) no-repeat top left;
}

#body #column-a
{
float: left;
padding: 0 55px;
width: 365px;
font-size: 11px;
line-height: 1.4em;
}

#body #column-a p.primary
{
font-size: 15px;
line-height: 1.4em;
}

#body #column-b
{
float: left;
padding: 0 55px;
width: 364px;
min-height: 300px;
font-size: 11px;
line-height: 1.4em;
border-left: 1px solid #d9d9d9;
}

#body #column-a h2
{
font-size: 24px;
line-height: 1.25em;
font-family: Arial, sans-serif;
}

#body #column-a h3
{
margin: 2.5em 0 1em 0;
font-size: 14px;
}

#body #column-b h3
{
margin: 1em 0 1em 0;
font-size: 19px;
font-family: Arial, sans-serif;
}

#body h4
{
clear: left;
margin: 0;
padding: 2em 0 0.2em 0;
font-size: 12px;
font-weight: bold;
}
#body p.subhead
{
margin: -0.7em 0 2em 0;
font-size: 15px;
color: #868682;
}

#body #column-b img
{
display: block;
margin: 2em 0 0 0;
}

#body a
{
color: #be0b1d;
text-decoration: none;
}

#body a.standalone-arrow-link
{
padding: 0 9px 0 0;
background: url(../images/link_arrow.png) no-repeat center right;
}

#body ul
{
list-style-type: disc;
}

#body #column-a ul
{
line-height: 1em;
font-size: 13px;
color: #686359;
}

#body li
{
margin: 0.5em 0;
font-family: verdana, sans-serif;
}

#body #column-a li
{
font-size: 11px;
}

#body ul.two-column-list
{
margin: 1em 0 1em 1em;
}

#body ul.two-column-list li
{
float: left;
width: 50%;
margin: 0.2em 0;
color: #514b3f;
}

#body p.link
{
font-size: 11px;
line-height: 1.3em;
color: #514b3f;
}







.index #body /*--------------*/
{
padding: 0 4px;
}



#body #legal-text /*--------------------*/
{
    padding: 20px;
}

#body #legal-text h2
{
    margin: 0 0 18px 0;
    font-size: 24px;
    line-height: 36px;
}
#body #legal-text h3,
#body #legal-text h4,
#body #legal-text h5,
#body #legal-text h6
{
    margin: 18px 0 0 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
}
#body #legal-text p
{
    margin: 0 0 18px 0;
    font-size: 12px;
    line-height: 18px;
}

#foot /*---------------------*/
{
position: absolute;
bottom: 50px;
padding: 49px 0 0 0;
width: 100%;
font-size: 10px;
color: #cabdaf;
}

#foot-content
{

position: relative;
margin: 0 auto;
width: 950px;
}

#footer-links
{
    display:block;
}

#foot a
{
text-decoration: none;
color: #e4e4e4;
}

#foot #letushelp
{
position: absolute;
bottom: 0;
right: 0;
}

#foot #letushelp #phone
{
padding: 0 0 0 0.3em;
font-size: 12px;
color: #e4e4e4;
}   

#flashtextfoot{
height:20px;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
padding-left:25px;
padding-right:25px;}


