/* Eléments HTML en général
-------------------------------------------------------- */


#contenu-home {
	width:906px;
	height:700px;
	padding: 0 0 10px 0;
	margin: 0 auto;
	background: url(images/fond-home.jpg) top left no-repeat;
	position:relative;
}
#contenu-home a.logo {
	position:absolute;
	top:20px;
	left:20px;
	width:275px;
	height:105px;
	background:url(/images/transparent.gif);
}
#contenu-home a.resto {
	position:absolute;
	top:25px;
	left:500px;
	background:url(/images/transparent.gif);
}
#contenu-home a.conde {
	position:absolute;
	top:500px;
	left:200px;
	background:url(/images/transparent.gif);
}
#contenu-home a.relais {
	position:absolute;
	top:650px;
	right:0px;
	background:url(/images/transparent.gif);
}
#contenu-home a.relais img {
	width:150px;
	height:63px;
}
#menu-home-1, #menu-home-2, #menu-home-3 {
 width: 700px;
 height: 47px;
 margin: 0;
 padding: 0;
 top: 199px;
 left: 170px;
 position: absolute;
}
#menu-home-1 {
 background:  url(images/menu-home-1.jpg);
}
#menu-home-2 {
 background:  url(images/menu-home-2.jpg);
}
#menu-home-3 {
 background:  url(images/menu-home-3.jpg);
}
#menu-home-1 li, #menu-pied-home-1 li, #menu-home-2 li, #menu-pied-home-2 li, #menu-home-3 li, #menu-pied-home-3 li {
margin: 0;
padding: 0;
list-style: none;
}

#menu-home-1 li, #menu-home-1 a, #menu-home-2 li, #menu-home-2 a, #menu-home-3 li, #menu-home-3 a {
height: 50px;
display: block;
}
#menu1b-1, #menu2b-1, #menu3b-1, #menu4b-1, #menu5b-1, #menu6b-1, #menu1b-2, #menu2b-2, #menu3b-2, #menu4b-2, #menu5b-2, #menu6b-2, #menu1b-3, #menu2b-3, #menu3b-3, #menu4b-3, #menu5b-3, #menu6b-3 {
position: absolute;
top: 0;
}
#menu1b-1 {
left: 7px;
width: 75px;
}
#menu2b-1 {
left: 103px;
width: 65px;
}
#menu3b-1 {
left: 194px;
width: 115px;
}
#menu4b-1 {
left: 330px;
width: 163px;
}
#menu5b-1 {
left: 515px;
width: 62px;
}
#menu6b-1 {
left: 597px;
width: 100px;
}
#menu1b-2 {
left: 7px;
width: 75px;
}
#menu2b-2 {
left: 113px;
width: 65px;
}
#menu3b-2 {
left: 194px;
width: 105px;
}
#menu4b-2 {
left: 320px;
width: 163px;
}
#menu5b-2 {
left: 505px;
width: 64px;
}
#menu6b-2 {
left: 597px;
width: 100px;
}
#menu1b-3 {
left: 0px;
width: 100px;
}
#menu2b-3 {
left: 120px;
width: 60px;
}
#menu3b-3 {
left: 202x;
width: 115px;
}
#menu4b-3 {
left: 336px;
width: 182px;
}
#menu5b-3 {
left: 537px;
width: 62px;
}
#menu6b-3 {
left: 617px;
width: 88px;
}

#menu1b-1 a:hover {
background: transparent url(images/menu-home-1.jpg) -7px -52px no-repeat;
}
#menu2b-1 a:hover {
background: transparent url(images/menu-home-1.jpg) -103px -52px no-repeat;
}
#menu3b-1 a:hover {
background: transparent url(images/menu-home-1.jpg) -194px -52px no-repeat;
}
#menu4b-1 a:hover {
background: transparent url(images/menu-home-1.jpg) -330px -52px no-repeat;
}
#menu5b-1 a:hover {
background: transparent url(images/menu-home-1.jpg) -515px -52px no-repeat;
}
#menu6b-1 a:hover {
background: transparent url(images/menu-home-1.jpg) -597px -52px no-repeat;
}
#menu1b-2 a:hover {
background: transparent url(images/menu-home-2.jpg) -7px -52px no-repeat;
}
#menu2b-2 a:hover {
background: transparent url(images/menu-home-2.jpg) -113px -52px no-repeat;
}
#menu3b-2 a:hover {
background: transparent url(images/menu-home-2.jpg) -193px -52px no-repeat;
}
#menu4b-2 a:hover {
background: transparent url(images/menu-home-2.jpg) -323px -52px no-repeat;
}
#menu5b-2 a:hover {
background: transparent url(images/menu-home-2.jpg) -505px -52px no-repeat;
}
#menu6b-2 a:hover {
background: transparent url(images/menu-home-2.jpg) -597px -52px no-repeat;
}
#menu1b-3 a:hover {
background: transparent url(images/menu-home-3.jpg) 0px -52px no-repeat;
}
#menu2b-3 a:hover {
background: transparent url(images/menu-home-3.jpg) -119px -52px no-repeat;
}
#menu3b-3 a:hover {
background: transparent url(images/menu-home-3.jpg) -204px -52px no-repeat;
}
#menu4b-3 a:hover {
background: transparent url(images/menu-home-3.jpg) -335px -52px no-repeat;
}
#menu5b-3 a:hover {
background: transparent url(images/menu-home-3.jpg) -536px -52px no-repeat;
}
#menu6b-3 a:hover {
background: transparent url(images/menu-home-3.jpg) -617px -52px no-repeat;
}

#menu-home-1 .select, #menu-home-2 .select, #menu-home-3 .select {
	margin:0;
	padding:0;
	list-style:none;
}

#menu-home-1 li, #menu-home-2 li, #menu-home-3 li {
	display:inline;
	margin:0;
	padding:0;
	height:auto;
}

#menu-home-1 .select a, #menu-home-2 .select a, #menu-home-3 .select a {
	height:50px;
}

#menu-home-1 .sub, #menu-home-2 .sub, #menu-home-3 .sub {
	display:none;
}

#menu-home-1 .sub li a:hover, 
#menu-home-1 .select a:hover .sub li a:hover, 
#menu-home-1 .select li:hover .sub li a:hover {
	background:#3A0203;
	color:#EDECCD;
}
#menu-home-2 .sub li a:hover, 
#menu-home-2 .select a:hover .sub li a:hover, 
#menu-home-2 .select li:hover .sub li a:hover {
	background:#3A0203;
	color:#EDECCD;
}
#menu-home-3 .sub li a:hover, 
#menu-home-3 .select a:hover .sub li a:hover, 
#menu-home-3 .select li:hover .sub li a:hover {
	background:#3A0203;
	color:#EDECCD;
}

#menu-home-1 .select li a:hover .sub, 
#menu-home-1 .select li:hover .sub,
#menu-home-2 .select li a:hover .sub, 
#menu-home-2 .select li:hover .sub,
#menu-home-3 .select li a:hover .sub, 
#menu-home-3 .select li:hover .sub {
	display:block;
	position:absolute;
	width:300px;
	top:45px;
	left:0;
	background-color:transparent;
	margin-top:0;
	padding:0;
	z-index:100;
	color:#fff;
	font-size:11px;
}

#menu-home-1 .sub, #menu-home-2 .sub, #menu-home-3 .sub {
	margin:0;
	padding:0;
	list-style:none;
}

#menu-home-1 .select a:hover .sub li a, 
#menu-home-1 .select li:hover .sub li a,
#menu-home-2 .select a:hover .sub li a, 
#menu-home-2 .select li:hover .sub li a,
#menu-home-3 .select a:hover .sub li a, 
#menu-home-3 .select li:hover .sub li a {
	display:block;
	float:left;
	height:20px;
	background-color:#EDECCD;
	padding:5px 10px 5px 10px;
	margin:0;
	white-space:nowrap;
	border:0;
	color:#3A0203;
	font-size:12px;
}


#menu-pied-home-1, #menu-pied-home-2, #menu-pied-home-3 {
 width: 534px;
 height: 50px;
 margin: 0;
 padding: 0;
 bottom: 60px;
 left: 200px;
 position: absolute;
}
#menu-pied-home-1 {
 background: url(/images/menu-bas-1.jpg);
}
#menu-pied-home-2 {
 background: url(/images/menu-bas-2.jpg);
}
#menu-pied-home-3 {
 background: url(/images/menu-bas-3.jpg);
}
#menu-pied-home-1 li, #menu-pied-home-1 a, #menu-pied-home-2 li, #menu-pied-home-2 a, #menu-pied-home-3 li, #menu-pied-home-3 a {
height: 50px;
display: block;
}
#menu1p-1, #menu2p-1, #menu3p-1, #menu4p-1, #menu1p-2, #menu2p-2, #menu3p-2, #menu4p-2, #menu1p-3, #menu2p-3, #menu3p-3, #menu4p-3 {
position: absolute;
top: 0;
}
#menu1p-1 {
left: 10px;
width: 105px;
}
#menu2p-1 {
left: 165px;
width: 95px;
}
#menu3p-1 {
left: 320px;
width: 75px;
}
#menu4p-1 {
left: 440px;
width: 90px;
}
#menu1p-2 {
left: 10px;
width: 105px;
}
#menu2p-2 {
left: 165px;
width: 95px;
}
#menu3p-2 {
left: 320px;
width: 75px;
}
#menu4p-2 {
left: 440px;
width: 90px;
}
#menu1p-3 {
left: 10px;
width: 105px;
}
#menu2p-3 {
left: 165px;
width: 95px;
}
#menu3p-3 {
left: 320px;
width: 75px;
}
#menu4p-3 {
left: 440px;
width: 90px;
}
#menu1p-1 a:hover {
background: transparent url(images/menu-bas-1.jpg) -10px -73px no-repeat;
}
#menu2p-1 a:hover {
background: transparent url(images/menu-bas-1.jpg) -165px -73px no-repeat;
}
#menu3p-1 a:hover {
background: transparent url(images/menu-bas-1.jpg) -320px -73px no-repeat;
}
#menu4p-1 a:hover {
background: transparent url(images/menu-bas-1.jpg) -440px -73px no-repeat;
}
#menu1p-2 a:hover {
background: transparent url(images/menu-bas-2.jpg) -10px -73px no-repeat;
}
#menu2p-2 a:hover {
background: transparent url(images/menu-bas-2.jpg) -165px -73px no-repeat;
}
#menu3p-2 a:hover {
background: transparent url(images/menu-bas-2.jpg) -320px -73px no-repeat;
}
#menu4p-2 a:hover {
background: transparent url(images/menu-bas-2.jpg) -440px -73px no-repeat;
}
#menu1p-3 a:hover {
background: transparent url(images/menu-bas-3.jpg) -10px -73px no-repeat;
}
#menu2p-3 a:hover {
background: transparent url(images/menu-bas-3.jpg) -165px -73px no-repeat;
}
#menu3p-3 a:hover {
background: transparent url(images/menu-bas-3.jpg) -320px -73px no-repeat;
}
#menu4p-3 a:hover {
background: transparent url(images/menu-bas-3.jpg) -440px -73px no-repeat;
}
#flag-home {
	margin:0;
	padding:0;
	position:absolute;
	left: 300px;
	top:0;
}
#flag-home ul {
	margin:0;
	padding:0;
}
#flag-home ul li {
	float:left;
	margin:0 10px 0 0;
	padding:0;
	list-style-type:none;
}
#flag-home img {
	width: 24px;
	height: 24px;
}