/* CSS Document */

*{
margin:0;
padding:0;
}

body {
	background-color: #94919C;
	margin: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #7d7988;
	font-size:11px;
}

a {
	text-decoration: none;
	color: #000000;
}


.container {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom:80px;
}

.header {
	width: 750px;
	position:relative;
	height: 152px;
	margin-left: 0px;
	margin-top:0px;
	background-color: #EDF1EF;
}

.logo {
	position: absolute;
	left: 0px;
	top: 0px;
}

.banniere {
	position: absolute;
	left: 125px;
	top: 0px;
}

.rubriques{
     background:url(../medias/fond_nav.gif) no-repeat left;
	 width:684px;
	 height:30px;
     position: absolute;
     left: 0px;
	 top: 122px;
}

.milieu{
 width:750px;
 background-color:#D4D4CA;
 position:relative;
 margin-left: 0px;
 margin-top:0px;
}


.rubriques ul{
  margin:0;
  padding:0;
  margin: 8px 0 5px 10px;
}

.rubriques ul li{
 float:left;
 display:inline;
 list-style-type:none;
 margin-right:5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 
}

.rubriques ul li a{
 color:#7D7988;
}



.gauche{
   float:left;
   width:355px;
   height:333px;
   background-color:#D4D4CA;
}

.droite{
   float:right;
   width: 240px;
   height:333px;
   background-color:#D4D4CA;
}

#fond_marron{
 background:url(../medias/fond_marron.jpg) no-repeat left;
 width:356px;
 height:53px;
}

#contacte{
  margin-top: 50px;
  margin-left:10px;
}

.bord_milieu_contacte{
 background-image:url(../medias/bord_milieu.gif);
 background-repeat:repeat-x;
 width:292px;
 height:42px;
 color:#807B87;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}
.bord_milieu_blanc{
 width:292px;
 height:42px;
 background-color:#E9EBE8;
 font-size:12px;
 color:#807B87;
}

.droite p{
   color:#848479;
   font-size:10px;
   text-align:justify;
   margin:15px 15px 0 15px;
}

.menu{
  margin-right:240px;
  margin-left: 356px; 
  background-color:#94919C;
  margin-top:0px;
  height:530px;
 /* width:154px;*/
}


.menu a {
  color: #E9EBE8;
  font-size: 14px;
}

.menu td{
 border-bottom:1px solid #BBBFC8; 
 padding:5px 0 5px 0;
}
/* styles for interieur affaires*/

.carre_gris_haut{
 position:absolute;
 left:50px;
 top:0px;
 width:145px;
 height: 122px;
 background-color: #94919C;
}

/*.rubriques_pginterieure{
  background-color: #EDF1EF;
  width:750px;
  height:30px;
  position: absolute;
  left: 0px;
  top: 122px;
  z-index:0;
}*/

.rubriques_pginterieure{
  background-color: #EDF1EF;
  width:auto;
  height:30px; 
}

.rubriques_pginterieure ul, .rubriques_pginterieure-en ul{
  margin:0;
  padding-top: 8px;
 
}

.rubriques_pginterieure ul li, .rubriques_pginterieure-en ul li{
 display:inline;
 list-style-type:none;
 margin-right:5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 
}

.rubriques_pginterieure ul li a, .rubriques_pginterieure-en ul li a{
 color:#7D7988;
}

#drapeau{
 margin: 5px 5px 0 0;
}

.gauche_pginterieure{
  width:369px;
  float:left;
  background-color:#D4D4CA;
  
}



.droite_pginterieure{
  width:381px;
  float:right;
  background-color:#D4D4CA;
 
}


.droite_pginterieure p{
 font-size: 10px;
 color:#898591;
 margin:10px 30px 0 30px;
 text-align:justify;
}


.menu_pginterieure{ 
  background-color:#94919C;
  width:153px;
  height:590px;
}

.menu_pginterieure td, #menu-principal td{
 border-bottom:1px solid #BBBFC8; 
 padding:5px 0;
}

.menu_pginterieure a, .aa a{
  color: #E9EBE8;
  font-size: 14px;
}

#page-M01 #M01 a,
#page-M02 #M02 a,
#page-M03 #M03 a,
#page-M04 #M04 a,
#page-M05 #M05 a, 

#page-M06 #M06 a,
#page-M07 #M07 a,
#page-M08 #M08 a,
#page-M09 #M09 a
{
 color:#e2b48b;
}

/* selection de la page espagnol en cours pour le menu du bas */
#page-M01en #M01en a,
#page-M02en #M02en a,
#page-M03en #M03en a,
#page-M04en #M04en a,
#page-M05en #M05en a, 

#page-M06en #M06en a,
#page-M07en #M07en a,
#page-M08en #M08en a,
#page-M09en #M09en a
{
color:#e2b48b;	
}

.contacte_pginterieure{
  margin-top:200px;
}

/*style for appart class deux*/
.gauche_pginterieure2{
 float:left;
 width:203px;
 border:1px solid #ff0000;
}

.droite_pginterieure2{
 float:right;
 width:540px;
 border:1px solid #ff0000;
}

.fond_menu_droit{
 width:382px;
 height:20px; 
 background-color:#E1E3DD;
 margin-top:5px;
}

.fond_menu_droit ul{
  padding:0;
  margin:0;
}

.fond_menu_droit ul li{
  display:inline;
  list-style-type:none;
  margin-right:5px;
  font-size:10px;
}

.fond_menu_droit ul li a{
 color:#7D7988;
 font-size:12px;
 margin-top:10px;
}

.categorie{
 
 margin-top:15px;
 color:#7D7988;
}

.categorie ul{
  padding:0;
  margin:38px 0 0 0;
}

.categorie ul li{
  display:inline;
  list-style-type:none;
  margin-right:5px;
  font-size:10px;
}

.categorie ul li a{
 color:#7D7988;
}

.categorie p{
 margin:10px 0 0 5px;
 text-align:justify;
 line-height:14px;
 font-size:12px;
}


/* styles for gallerie-photos*/
.fond_gallerie{
 background-color:#E8EBE8;
 width:120px;
 height:145px;
 
 }
 
 /*styles for tarifs*/
 
.tarifs{
 color:#7d7988;
 font-size:11px;
 text-align:justify;
}


.tarifs td{
 border-bottom:1px solid #d4d4ca;
 border-right:1px solid #d4d4ca;
}


 
.tarifs th{
 border-bottom:2px solid #d4d4ca;
  border-right:1px solid #d4d4ca;
}
 
.tarifs ul{
  margin-left:20px;
  padding:0;
 }

.tarifs ul li{
 margin-right:5px;
 display:inline;
}

.tarifs ul li a{
 color:#7d7988;
 font-size:11px;
}

.tarifs a:hover{
	color:#7d7988;
	font-size:12px;
	text-align:justify;
	text-decoration: underline;
}

.tarifs a:link{
	color:#7d7988;
	font-size:12px;
	text-align:justify;
	text-decoration: underline;
}

.tarifs a:visited{
	color:#7d7988;
	font-size:12px;
	text-align:justify;
	text-decoration: underline;
}

.tarifs a:active{
	color:#7d7988;
	font-size:12px;
	text-align:justify;
	text-decoration: underline;
}

/*styles for reservation*/

.reservation{
 color:#7d7988;
 font-size:12px;
 text-align:justify;
}

.reservation p, td{
  font-size:12px;
  margin-left:10px;
  margin-right:20px;
}

.societe{
 margin:0 50px 20px 10px;
 font-size:12px;
}

.societe td{
 border-bottom:1px solid #bdb9c5;
}
 
 /*styles for interieur affaires et detente*/
 
 .interieur_affaires, .interieur_cannes, .interieur_congresfestival{
  margin-left:32px;
 }
 
 .interieur_affaires p, .interieur_cannes p, .interieur_congresfestival p {
  font-weight:bold;
  margin:20px 0 10px 0;
 }
 
 .interieur_cannes ul{
   margin-bottom:20px;
   padding:0;
 }
   
 .interieur_cannes ul li{
   display:inline;
   list-style-type:none;
   margin-right:5px;
   font-size:11px;
 }
 

 .interieur_cannes ul li a,.interieur_congresfestival a{
  color:#7D7988;
 }

 .interieur_congresfestival ul {
  margin:20px 0 0 0;
  padding:0;
 }
 
 .interieur_congresfestival ul li{
   list-style-type:none;
   font-size:11px;
 }
 

