/* CSS Document av Dieter Schneider 2007 */

* {margin: 0; padding: 0;}

/************************************* Main structure *************************/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}



/******************************* Text and image formatting *******************************/

p {margin-bottom: 15px;
   margin-top: 15px;
}

h1 {
	FONT-SIZE: 22px;
	COLOR: #6F2316;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font:bolder;
	font-style:italic;
	letter-spacing:.2em;
}

.red {color: #614240;}
.copyright
{
	FONT-SIZE: 10px;
	COLOR: #663300;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font:bold;
}
.maintexte
{
	FONT-SIZE: 12px;
	COLOR: #330000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.menue_category
{
	FONT-SIZE: 16px;
	COLOR: #4F0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font:bolder;
	font-style:italic;
	font-stretch:expanded;
	letter-spacing:.3em;
}
.menue_names
{
	FONT-SIZE: 14px;
	COLOR: #6F2316;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font:bolder;
	letter-spacing:.1em;
}
.dish_names
{
	FONT-SIZE: 14px;
	COLOR: #6F2316;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font:small-caps;
	font:bolder;
	letter-spacing:.1em;
}
.menue_prices
{
	FONT-SIZE: 12px;
	COLOR: #CD1E25;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font:bold;
	font-style:italic;
	letter-spacing:.1em;
}
.special_prices
{
	FONT-SIZE: 10px;
	COLOR: #FF9966;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font:bold;
	font-style:italic;
	letter-spacing:.1em;
}

.Section_title
{
	FONT-SIZE: 12px;
	COLOR: #FFFF99;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font:bold;
	height:20px;
	padding-left:4px;
}

.scroll_title
{
	FONT-SIZE: 16px;
	COLOR: #FFFFFF;
	font-family:"Times New Roman";
	font:bold;
	font-style:italic;
}
.Section_texte
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.Section_link
{
	FONT-SIZE: 10px;
	COLOR: #FFFF00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.Section_link:Hover
{
	FONT-SIZE: 10px;
	COLOR: #FF9933;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.admin_links
{
	FONT-SIZE: 14px;
	COLOR: #6F2316;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font:bolder;
	letter-spacing:.1em;
	text-decoration: none;
}
.admin_links:Hover
{
	FONT-SIZE: 14px;
	COLOR: #FFFF00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font:bolder;
	letter-spacing:.1em;
	text-decoration: underline;
}

.read_more {
	background-color: #FFFFFF;
	padding: 3px;
	text-align: right;
	font-weight: bold;
	font-style: italic;
}

img {border: none;}


/********************************* Navigation **********************************/

.main_menu_links {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:.1em;
color:#FFFFFF;
text-align:center;
text-decoration:none;
padding-top:4px;
width:128px;
height:28px;
border:thin;
border-color:#FFFFFF;
border-style:solid;
}
.main_menu_links:Hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font:bold;
letter-spacing:.2em;
color:#FFFF99;
text-align:center;
text-decoration:none;
padding-top:4px;
width:128px;
height:28px;
border:thin;
border-color:#FFFFFF;
border-style:solid;
}
.menu_links {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:.1em;
font:bold;
color:#330000;
text-align:center;
text-decoration:none;
padding-top:1px;
background-color:#FFFF99;
width:112px;
height:15px;
border:thin;
border-color:#330000;
border-style:solid;
}
.menu_links:Hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:.1em;
font:bold;
color:#FFFF99;
text-align:center;
text-decoration:none;
padding-top:1px;
background-color:#330000;
width:112px;
height:15px;
border:thin;
border-color:#FFFF99;
border-style:solid;
}
.menu_tables
{
	border : 1px ridge #893322;
	border-bottom: 2px ridge #893322;
	border-right: 2px ridge #893322;
}

/**************************************** Form elements member login ****************************/


p.welcome {
	font-size: 0.8em;
	text-align: left;
	margin-right: 30px;
	margin-left: 35px;
	margin-bottom: 0px;
	margin-top: 25px;
	color: #6B383D;
}

textarea.Zone_texte
{
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003366;
	background-color : #FFFFE8;
	text-align:justify;
	line-height:15px;
	border : 1px ridge #893322;
	border-bottom: 2px ridge #893322;
	border-right: 2px ridge #893322;
}
input.ChampSaisie {
    font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003366;
	background-color : #FFFFE8;
	text-align:justify;
	line-height:15px;
	border : 1px ridge #893322;
	border-bottom: 2px ridge #893322;
	border-right: 2px ridge #893322;}
input.ChampSaisie_dishname {
    font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	color : #003366;
	background-color : #FFFFE8;
	text-align:justify;
	line-height:15px;
	border : 1px ridge #893322;
	border-bottom: 2px ridge #893322;
	border-right: 2px ridge #893322;}	
	
select.ChampSelect {
    font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003366;
	background-color : #FFFFE8;
	text-align:justify;
	line-height:15px;
	border : 1px ridge #893322;
	border-bottom: 2px ridge #893322;
	border-right: 2px ridge #893322;}
	

.submit_button {
	margin-top: 15px;
	padding: 2px;
	background-color: #EAF4D9;
	float: right;
	margin-right: 40px;
	border-top: 2px solid white;
	border-left: 2px solid white;
	border-bottom: 2px solid #E3E4E9;
	border-right: 2px solid #E3E4E9;
}

/**************************************** extra classes: contact us ****************************/

form.contact_us {
	width: 190px;
	margin-top: 15px;
	margin-left: 0px;
	padding: 15px;
	background-color: #FBF9F4;
	background-image: url(images/form_bg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

input.fields_contact_us {display: block;
        width: 185px;
        background: url(images/input_bg.png);
		border-top: 1px solid #E3E4E9;
		border-left: 1px solid #E3E4E9;
		border-bottom: 1px solid white;
		border-right: 1px solid white;
		margin-top: 3px;
	    margin-bottom: 3px;}

.submit_button_contact {
	margin-top: 15px;
	padding: 2px;
	background-color: #EAF4D9;
}
