*{
    font-family : 'Trebuchet MS', Helvetica, sans-serif;
    margin : 0;
    padding : 0;
    border : 0;
    color:#4D4D4D;
}
a {
    color: #544141;
    text-decoration:none;
}
strong {
    color:#B61D1D;
}
.cadre_texte p.error {
    color:#B61D1D;
}
body{	
    font-size : 10px;
    width : 100%;
    margin : 0 auto;
    background : #AD946C url(../images/background.gif) repeat-x center top;
}
h1 {
	font-size:120%;
}
h3 {
  font-size:100%;
}
img {
	border:none;
}
.center{
    text-align : center;
}
.clr{
    clear : both;
}
.left {    
    float:left;
}
.right {    
    float:right;
}
.txt_right{
    text-align : right;
}
#main{
    margin : 0 auto;
    background-color:#B61D1D;
    padding:140px 0 37px;
}
.logo_accueil {  
    background : url(../images/logo_intro.gif) no-repeat center;
    height:203px;
}
.bandeau {
    height:25px;
    background-color:#AD946C;
    text-align:center;
    color:#ffffff;
    font-size:120%;
}
.bandeau h1{
    color:#ffffff;
}
.bandeau img {
    position:absolute;
    top:377px;
}
.bottom {
    background-color:#B61D1D;
    height:115px;
    text-align:center;
    padding-top:5px;    
}
.page{
    margin : 0 auto;
    background : url(../images/page.gif) no-repeat center;
    height:600px;
    width:840px;
}
.page h1,.page h2 {
    padding:3px;
    color:#ffffff;
    font-size:130%;
    margin-bottom:5px;
    margin-right:5px;
}
.page h1 {
    background-color:#B61D1D;
    font-size:130%;
}
.page h2 {
    color:#ffffff;
    font-size:120%;
    background-color:#AD946C;
}
.logis{
    width:20px;
    height:20px;
    background : url(../images/logis.gif) no-repeat;
}
.logis_bis, .logo, .lang{
    width:266px;
    height:193px;
    margin-bottom:12px;
}
/*
.logis_bis{
    background : url(../images/logis_bis.gif) no-repeat;
}*/
.logo img{
    padding-top:10px;
}
.navigation {
    display:block;
    height:24px;
    background-color:#B61D1D;
}
.navigation ul{
    padding-left:75px;
    width:700px;
}
.navigation li{
    list-style:none;
    float:left;
    background-color:#9D9B9B;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    height:20px;
    padding:2px;
}
.navigation ul li a.link, .navigation ul li a.section, .navigation ul li a.section:hover, .navigation ul li a.link:hover {
    text-decoration:none;
    color:#ffffff;
    font-size:130%;
    font-weight:bold;
    padding:0 5px;
}

.navigation ul li a.current, .navigation ul li a.section, .navigation ul li a.section:hover, .navigation ul li a.current:hover{
    color:#B61D1D;
    text-decoration:none;
    font-weight:bold;
    font-size:130%;
    padding:0 15px;
}

.navigation ul li a:hover span {
    cursor:pointer;
}
.navigation ul li a span {
    padding-right:10px;
    text-align:center;
}
/*
.main {
    width : 890px;    
    height:530px;
    background-color:#B61D1D;
    margin : 0 auto;
}
*/
.content {
    height:565px;
    margin:0 auto;
    padding-top:20px;
}

#content {
	width: 465px;
	/*height: 300px;*/
	float: left;
	overflow: hidden;
	color: #fff;
}
#track {
	height: 300px;
	width: 10px;
	float: left;
	position: relative;
	background: #ddd;
}
#thumb {
    position: absolute;
	top: 10px;
	left: 0;
	height: 10px;
	width: 10px;
	background: #aaa;
}
.fond {
    height:565px;
    margin:0 auto;
    background : url(../images/fond_resto.jpg) no-repeat bottom left;
}
.large_illustration {
    border:2px solid #FFFFFF;
    margin:20px 0 0 20px;
    width:265px;
}
.illustration, .cadre_texte {
    height:275px;
    margin:20px 0 0 20px;
    width:265px;
}
.cadre_texte {
    width:480px;
    _width:460px;
}
.cadre_texte p {
    color:#ffffff;
    font-size:120%;
    font-weight:bold;
}
#text {
    background-color:#9D9B9B;
    padding:5px 0 0 5px;
    /*overflow: hidden; overflow-x: auto; overflow-y: auto;*/
    margin-right:5px;
    min-height:300px;
}
.restaurant {
    height:259px;
    background : url(../images/accueil.jpg) no-repeat center ;
}

.sous_titre, .restaurant, .content, .navigation {
    width:800px;
}
.sous_titre {
    margin-top:20px;
}
.footer_index{
    background-color:#AD946C;
    border-top:3px solid #ffffff;
    min-height:100px;
}
.footer{
    height:35px;
    background : url(../images/footer.gif) no-repeat center ;
}
.footer h1{
    color:#FFFFFF;
    font-size:120%;
    margin-top:10px;
    padding-top:14px;
}
label {
    width:100px;
    font-size:11px;
}
label.lbl{
    height:30px;
}
label strong{
    font-size:11px;
}
input, textarea {
    background-color:#B2B2B2;
    margin:2px;
    padding:1px;
    width:250px;
}
input[type="submit"] {
    width:80px;
    font-size:100%;
}
#MemberLoginForm_LoginForm_tab {    
    background-color:#ffffff;
}
#MemberLoginForm_LoginForm label {
    font-size:10px;
}

