html, body {
	margin: 0;
	padding: 0;
	background-color: #D1D0CB;
	background-image: url(images/fond.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 100%;
}

#conteneur_home {
	position:absolute;
    left: 50%; 
    top: 50%;
    width: 698px;
    height: 498px;
    margin-top: -249px;
    margin-left: -349px;
	border-color: #BEBEBA;
	border-style: solid;
	border-width: 1px;
}
#conteneur {
	position:absolute;
    left: 50%; 
    top: 50%;
	width: 700px;
    height: 540px;
	margin-top: -270px;
    margin-left: -350px;
}

#contenu {
    width: 700px;
    height: 500px;

	background: url(images/conteneur_fond.png) no-repeat;
	z-index: 50;


}

#flash {
    width: 285px;
    height: 440px;
	position: absolute;
	left: 30px;
	top: 29px;
}

#logo {
	position: absolute;
	background: url(images/logo_gill.png) no-repeat;
	width: 130px;
	height: 100px;
	left: 365px;
	top: 15px;
}

#logo_rc {
	position: absolute;
	background: url(images/logo_rc.png) no-repeat;
	width: 100px;
	height: 104px;
	left: 596px;
	top: 393px;
}

#logo_rc_home {
	position: absolute;
	width: 100px;
	height: 104px;
	left: 299px;
	top: 498px;
}


ul#menu {
	list-style-type: none;
	position: absolute;
	left: 375px;
	top: 115px;
	width: 297px;
	height: 20px;
	margin: 0;
	padding: 0;
}

#menu li {
float: left;
}

#menu a.image1 {
	display:block;
	background: url(images/accueil_off.png) no-repeat;
	width: 42px;
	height: 20px;
}

#menu a.image1:hover {
	background: url(images/accueil_on.png) no-repeat;
}

#menu a.image2 {
	display:block;
	background: url(images/specialites_off.png) no-repeat;
	width: 79px;
	height: 20px;
}

#menu a.image2:hover {
	background: url(images/specialites_on.png) no-repeat;
}

#menu a.image3 {
	display:block;
	background: url(images/reservation_off.png) no-repeat;
	width: 83px;
	height: 20px;
}

#menu a.image3:hover {
	background: url(images/reservation_on.png) no-repeat;
}

#menu a.image4 {
	display:block;
	background: url(images/acces_off.png) no-repeat;
	width: 93px;
	height: 20px;
}

#menu a.image4:hover {
	background: url(images/acces_on.png) no-repeat;
}

#menu a.image1en {
	display:block;
	background: url(images/accueil_en_off.png) no-repeat;
	width: 42px;
	height: 20px;
}

#menu a.image1en:hover {
	background: url(images/accueil_en_on.png) no-repeat;
}

#menu a.image2en {
	display:block;
	background: url(images/specialites_en_off.png) no-repeat;
	width: 79px;
	height: 20px;
}

#menu a.image2en:hover {
	background: url(images/specialites_en_on.png) no-repeat;
}

#menu a.image3en {
	display:block;
	background: url(images/reservation_en_off.png) no-repeat;
	width: 87px;
	height: 20px;
}

#menu a.image3en:hover {
	background: url(images/reservation_en_on.png) no-repeat;
}

#menu a.image4en {
	display:block;
	background: url(images/acces_en_off.png) no-repeat;
	width: 46px;
	height: 20px;
}

#menu a.image4en:hover {
	background: url(images/acces_en_on.png) no-repeat;
}
#texte {
	position: absolute;
	left: 375px;
	top: 180px;
	width: 297px;
	height: 100px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	color: #979797;
}

#texte .titre {
	font-size: 10px;
	color: #F26F74;
}

#texte a {
	color: #979797;
	text-decoration: underline;
}

#texte a:hover {
	color: #F26F74;
	text-decoration: underline;
}

input{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #DDDDDA;
	color: #979797;
}

input.radio{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 0px solid #DDDDDA;
}

select{
	background-color: #F2F2F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 0px solid #DDDDDA;
	color: #979797;
	margin: -1px;
}

#pied {
	margin-top: 10px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #787878;
	text-align:center;
}

#pied a {
	color: #787878;
	text-decoration: none;
}

#pied a:hover {
	color: #787878;
	text-decoration: underline;
}

#texte a.bouton {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #979797;
		text-decoration: none;
}

#texte a.bouton:hover {
	color: #F26F74;
	text-decoration: underline;
}

#texte .etoile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #F26F74;
}
