/* CSS Document */

body {
  background-color:#353535;
}
#supercoque {
  border:0;
	text-align:center;
	margin:auto;
	width:1015px;
	height:650px;
  background:#737373 url(../images/bandeau.jpg) no-repeat top;
  border:1px solid white;
}
#coque {
  border:0;
	text-align:center;
  float:left;
	margin:0 15px 0 15px;
	width:985px;
	height:515px;
  background:url(../images/fond-degrade515.jpg);
}
#supercoque_index {
  border:0;
	text-align:center;
	margin:auto;
	width:1015px;
	height:665px;
  background:#737373;
  border:1px solid white;
}
#coque_index {
  border:1px solid white;
	text-align:center;
  float:left;
	margin:15px 105px 0 105px;
	width:805px;
	height:635px;
  background:url(../images/fond-degrade635.jpg);
}
#menuhotel {
  width:255px;
  height:417px;
  float:left;
  text-align:left;
}
#titre {
  width:50px;
  margin-top:31px;
  height:351px;
  float:left;
  margin-left:0;
  text-align:left;
}
#photos {
  width:425px;
  height:382px;
  float:left;
  margin-left:0;
  text-align:left; /* bug IE */
}
#menuligne {
  width:427px;
  height:40px;
  float:left;
  margin:0 0 0 50px;
}
#menuresto {
  width:252px;
  height:417px;
  float:left;
  margin-left:0;
  margin-top:-382px;
}
#menunature {
  border:1px solid white;
	text-align:center;
  float:left;
	margin:10px 0 0 69px;
	width:845px;
	height:76px;
}
#coque_index a.index {
  color:#353535;
  font-family:Helvetica, Verdana, Geneva, sans-serif;
  font-size:16px;
  text-decoration:none;
  font-weight:bold;
}
#coque_index a.index:hover {
  text-decoration:underline;
}
#menuligne a.menuligne {
  color:#ffffff;
  background-color:#525252;
  text-decoration:none;
  display:block;
  height:26px;
  width:69px;
  font-family:Verdana, Helvetica, Geneva, sans-serif;
  font-size:10px;
  padding-top:3px;
  float:left;
  margin-left:2px;
}
#menuhotel a.hotel {
  text-decoration:none;
  color:#ffffff;
  font-family:Georgia, Palatino, serif;
  font-size:16px;
  font-style:italic;
  display:block;
  padding-left:35px;
  width:221px;
}
#menuhotel a.hotel:hover {
  text-decoration:underline;
  color:#ffffff;
  background:url(../images/fond-lien-hotel.gif) no-repeat;
}
#menuhotel h2.titremenuhotel {
  display:block;
  height:28px;
  background:url(../images/fond-titre-menu-hotel.png) no-repeat;
  font-family:Verdana, Helvetica, Geneva, sans-serif;
  font-size:16px;
  color:#000000;
  font-weight:bold;
  padding:10px;
}
#menuresto a.restaurant {
  text-decoration:none;
  color:#ffffff;
  font-family:Georgia, Palatino, serif;
  font-size:16px;
  font-style:italic;
  display:block;
  padding-left:45px;
  width:200px;
}
#menuresto a.restaurant:hover {
  text-decoration:underline;
  color:#ffffff;
  background:url(../images/fond-lien-resto.gif) no-repeat;
}
#menuresto h2.titremenuresto {
  display:block;
  height:28px;
  background:url(../images/fond-titre-menu-resto.png) no-repeat 50% 0;
  font-family:Verdana, Helvetica, Geneva, sans-serif;
  font-size:16px;
  color:#ffffff;
  font-weight:bold;
  padding:10px;
}
#menunature a.lien {
  font-family:Verdana, Helvetica, Geneva, sans-serif;
  font-size:11px;
  color:#000000;
  text-decoration:none;
  vertical-align:middle;
}
#menunature a.lien:hover {
  text-decoration:underline;
}
#photos .texte {
  font-family:Verdana, Helvetica, Geneva, sans-serif;
  font-size:11px;
  text-align:justify;
  color:#ffffff;
}
#photos .texte_noir {
  font-family:Verdana, Helvetica, Geneva, sans-serif;
  font-size:11px;
  text-align:justify;
  color:#000000;
}
#photos .texteplus {
  font-family:Verdana, Helvetica, Geneva, sans-serif;
  font-size:13px;
  text-align:justify;
  color:#ffffff;
}
#photos .soustitre {
  font-family:Verdana, Helvetica, Geneva, sans-serif;
  font-size:13px;
  text-align:justify;
  color:#ffffff;
  text-decoration:underline;
  font-weight:bold;
}
#photos div.titre {
  text-decoration:none;
  color:#ffffff;
  font-family:Georgia, Palatino, serif;
  font-size:16px;
  font-style:italic;
  font-weight:bold;
  padding:4px 0 0 4px;
  width:419px;
}
table {
  border:0;
  margin:0;
  padding:0;
}
td {
  vertical-align:middle;
}
p {
  margin:0;
}
/*
#bandeau {
  width:100%;
  height:90px;
  background-image:url(../images/excetera.jpg);
}
#espace1 {
  height:22px;
  width:100%;
  background-color:#494949;
}
#principal {
  width:100%;
  background-color:#494949;
  height:392px;
  float:left;
  margin-top:0;
}
#menu {
  width:217px;
  height:392px;
  float:left;
}
#titre {
  width:45px;
  height:392px;
  float:left;
  margin-left:0;
}
#descriptif {
  width:421px;
  height:392px;
  float:left;
  margin-left:0;
  color:#ffffff;
  padding-left:5px;
  text-align:left;
  overflow:auto;
}
#evenements {
  width:158px;
  height:392px;
  float:left;
  margin-right:2px;
  background-color:#bbbbbb;
  text-align:left;
  padding-left:2px;
}
#espace2 {
  float:left;
  margin-top:0;
  height:22px;
  width:100%;
  background-color:#494949;
}
#pied {
  float:left;
  margin-top:0;
	text-align:center;
	width:100%;
	height:40px;
  background-image:url(../images/bandeaunoirbas.jpg);
  background-color:#494949;
  color:#ffffff;
  font-family:Helvetica, Geneva, Verdana, sans-serif;
  font-size:16px;
}
#realisation {
  float:left;
  margin-top:0;
	text-align:center;
	width:100%;
  color:#212121;
  font-family:Helvetica, Geneva, Verdana, sans-serif;
  font-size:12px;
}
h1 {
  font-family:Helvetica, Geneva, Verdana, sans-serif;
  font-size:18px;
  float:left;
  margin-left:0;
  padding-top:35px;
  color:#af1e2d;
  color:#89062c;
}
h2 {
  font-family:Helvetica, Geneva, Verdana, sans-serif;
  font-size:16px;
  margin:0;
  padding-top:11px;
  color:#ffffff;
}
h3 {
  font-family:Helvetica, Geneva, Verdana, sans-serif;
  font-size:12px;
  font-style:italic;
  font-weight:normal;
  margin:0;
  color:#ffffff;
}
img {
  border:0;
}
table {
  border:0;
  margin:0;
  padding:0;
}
td {
  vertical-align:middle;
}
p {
  margin:0;
}
#menu a.hotel, #menu a.restaurant, #menu a.salons, #descriptif a.lienhotel {
  text-decoration:none;
  color:#ffffff;
}
#menu a.hotel:hover {
  text-decoration:underline;
  color:#ffd800;
}
#menu a.restaurant:hover {
  text-decoration:underline;
  color:#fd1028;
}
#menu a.salons:hover {
  text-decoration:underline;
  color:#01c4e6;
}
#descriptif .hotel {
  color:#ffd800;
}
#descriptif .restaurant {
  color:#fe2028;
}
#descriptif .salons {
  color:#02c4e7;
}
#descriptif .autres {
  color:#65bf0c;
}
#descriptif .soustitre {
  font-style:italic;
  font-family:Helvetica, Geneva, Verdana, sans-serif;
  font-size:14px;
  text-align:center;
}
#descriptif .titre {
  font-weight:bold;
  font-family:Helvetica, Geneva, Verdana, sans-serif;
  font-size:16px;
  text-align:center;
}
#descriptif a.lienhotel:hover {
  text-decoration:underline;
  color:#ffd800;
}
#descriptif .texte {
  font-weight:bold;
  font-family:Helvetica, Geneva, Verdana, sans-serif;
  font-size:12px;
}
#evenements .soustitre {
  font-family:Helvetica, Geneva, Verdana, sans-serif;
  font-size:14px;
  color:#000000;
}
#evenements .titre {
  font-weight:bold;
  font-family:Helvetica, Geneva, Verdana, sans-serif;
  font-size:16px;
  color:#ffffff;
}
#evenements .texte {
  font-weight:bold;
  font-family:Helvetica, Geneva, Verdana, sans-serif;
  font-size:11px;
  color:#000000;
}
#evenements .lien {
  font-weight:bold;
  font-family:Helvetica, Geneva, Verdana, sans-serif;
  font-size:11px;
  color:#000000;
  text-decoration:none;
}
#evenements .lien:hover {
  text-decoration:none;
  color:#65bf0c;
  text-decoration:underline;
}
#pied a.choix {
  border-left:1px solid #bbbbbb;
  padding:3px;
  height:30px;
  color:#ffffff;
  font-size:12px;  
  text-decoration:none;
}
#pied a.choix:hover {
  color:#65bf0c;
  color:#bbbbbb;
}
a.pied {
  color:#ffffff;
}
a.webmaster {
  color:#000000;
  text-decoration:none;
}
a.pied:hover, a.webmaster:hover {
  color:#65bf0c;
  color:#bbbbbb;
}
a.piedcontact {
  color:#ffffff;
  text-decoration:none;
}
a.piedcontact:hover {
  text-decoration:underline;
}
*/
