body {
  margin : 0px; 
  padding : 0px;
  text-align: center; /* pour résoudre le bug de centrage de IE */
  background-color:#FFFFFF;
}
				
.centrer {
  margin-left : auto;
  margin-right : auto;
  width : 790px;
  text-align : left;  /* pour résoudre le bug de centrage de IE */
} 

#tout {
  background-color:#90A4BF;
  width : 790px;
  height: 580px;
  margin-left : auto;
  margin-right : auto;
  text-align : left;  /* pour résoudre le bug de centrage de IE */
}

#tout_2 {
  background-color:#FFFFFF;
  width : 790px;
  height: 580px;
  margin-left : auto;
  margin-right : auto;
  text-align : left;  /* pour résoudre le bug de centrage de IE */
}

#titre_1 {
  background-color:#90A4BF;
  width : 200px;
}

#titre_top {
  position:absolute;
  top: 4px;
  z-index:20;
  visibility:visible;
}

#fond_nice {
  position:absolute;
  top: 146px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  z-index: 2;
  visibility: visible;
}

#fond_nice_texte {
  position:absolute;
  top: 146px;
  width:640px;
  height:400px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 150px;
  z-index: 0;
  visibility: visible;
}

#fond_haut {
  position:absolute;
  top: 0px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  z-index: 2;
  visibility: visible;
}

#titre_h1 {
  position:absolute;
  top: 0px;
  margin:0px 0px 0px 0px;
  padding:10px 10px 10px 10px;
  z-index: 1;
  visibility: visible;
}

#fond_gauche {
  position:absolute;
  top: 89px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  z-index: 2;
  visibility: visible;
}

#titre_rubrique {
  position:absolute;
  top: 30px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  z-index: 3;
  visibility: visible;
}

#titre_rubrique_2a {
  position:absolute;
  top: 24px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  z-index: 3;
  visibility: visible;
}

#titre_rubrique_2b {
  position:absolute;
  top: 44px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  z-index: 3;
  visibility: visible;
}

#menu_gauche {
  position:absolute;
  top: 50px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  z-index: 3;
  visibility: visible;
}

#lien_menu_accueil {
  position:absolute;
  top: 98px;
  margin:0px 0px 0px 4px;
  padding:0px 0px 0px 0px;
  z-index: 3;
  visibility: visible;
}

#lien_menu_description {
  position:absolute;
  top: 148px;
  margin:0px 0px 0px 4px;
  padding:0px 0px 0px 0px;
  z-index: 3;
  visibility: visible;
}

#lien_menu_photos {
  position:absolute;
  top: 198px;
  margin:0px 0px 0px 4px;
  padding:0px 0px 0px 0px;
  z-index: 3;
  visibility: visible;
}

#lien_menu_tarif {
  position:absolute;
  top: 248px;
  margin:0px 0px 0px 4px;
  padding:0px 0px 0px 0px;
  z-index: 3;
  visibility: visible;
}

#lien_menu_vieux_nice {
  position:absolute;
  top: 298px;
  margin:0px 0px 0px 4px;
  padding:0px 0px 0px 0px;
  z-index: 3;
  visibility: visible;
}

#lien_menu_plan {
  position:absolute;
  top: 368px;
  margin:0px 0px 0px 4px;
  padding:0px 0px 0px 0px;
  z-index: 3;
  visibility: visible;
}

#lien_menu_contact {
  position:absolute;
  top: 418px;
  margin:0px 0px 0px 4px;
  padding:0px 0px 0px 0px;
  z-index: 3;
  visibility: visible;
}

#palmier {
  position:absolute;
  top: 0px;
  z-index: 20;
  visibility: visible;
}

#photo_1 {
  position:absolute;
  top: 313px;
  margin:0px 0px 0px 590px;
  padding:0px 0px 0px 0px;
  z-index: 3;
  visibility: visible;
}

#photo_2 {
	position:absolute;
	top: 400px;
	margin:0px 0px 0px 180px;
	padding:0px 0px 0px 0px;
	z-index: 3;
	visibility: visible;
}

#photo_3 {
  position:absolute;
  top: 206px;
  margin:0px 0px 0px 590px;
  padding:0px 0px 0px 0px;
  z-index: 3;
  visibility: visible;
}

#photo_4 {
  position:absolute;
  top: 99px;
  margin:0px 0px 0px 590px;
  padding:0px 0px 0px 0px;
  z-index: 3;
  visibility: visible;
}

#photo_centre_haut{
  position:absolute;
  top:99px;
  margin:0px 0px 0px 180px;
  padding:0px 0px 0px 0px;
  z-index:5;
  visibility:visible;
}

#photo_centre_bas{
  position:absolute;
  top:246px;
  margin:0px 0px 0px 180px;
  padding:0px 0px 0px 0px;
  z-index:5;
  visibility:visible;
}

#photos_2{
  position:absolute;
  top:400px;
  margin:0px 0px 0px 180px;
  padding:0px 0px 0px 0px;
  z-index:5;
  visibility:visible;
}

#photos_2_BIS{
  position:absolute;
  top:400px;
  margin:0px 0px 0px 385px;
  padding:0px 0px 0px 0px;
  z-index:5;
  visibility:visible;
}

#photos_1_seule{
  position:absolute;
  top:400px;
  margin:0px 0px 0px 385px;
  padding:0px 0px 0px 0px;
  z-index:5;
  visibility:visible;
}

#photo_texte_description {
  position:absolute;
  top: 99px;
  margin:0px 0px 0px 180px;
  padding:0px 0px 0px 0px;
  z-index: 6;
  visibility: visible;
}

#in_nice {
  position:absolute;
  top:96px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  z-index:30;
  visibility:visible;
}

#description {
  position:absolute;
  top: 320px;
  z-index: 15;
  visibility: visible;
}

#choix_langue {
  position:absolute;
  top: 80px;
  height: 24px;
  width: 300px;
  margin: 0px 0px 0px 420px;
  padding: 0px 0px 0px 0px;
  z-index: 30;
  visibility:visible;
}

#diaporamas {
  position:absolute;
  top: 344px;
  width : 612px;
  height: 236px;
  margin: 0px 0px 0px 178px;
  padding: 0px 0px 0px 0px;
  background-color: #000000;
  z-index: 19;
  visibility: visible;
}

#commentaire_sous_texte {
  position:absolute;
  top: 109px;
  width:373px;
  margin:0px 0px 0px 180px;
  padding:8px 6px 4px 10px;
  border: 2px solid #592B49;
  background-color:#FFFFFF;
  z-index: 0;
  visibility: visible;
}

#texte_description {
  position:absolute;
  top: 99px;
  width:383px;
  height:280px;
  margin:0px 0px 0px 180px;
  padding:8px 6px 4px 10px;
  border: 2px solid #592B49;
  background-color:#FFFFFF;
  z-index: 5;
  visibility: visible;
}

#texte_description_2 {
  position:absolute;
  top: 99px;
  width:403px;
  height:310px;
  margin:0px 0px 0px 180px;
  padding:8px 6px 4px 10px;
  border: 2px solid #592B49;
  background-color:#FFFFFF;
  z-index: 5;
  visibility: visible;
}

#texte_description_2_cadre_blanc {
  position:absolute;
  top: 99px;
  width:430px;
  height:333px;
  margin:0px 0px 0px 180px;
  padding:0px 0px 0px 0px;
  border: none;
  background-color:#FFFFFF;
  z-index: 4;
  visibility: visible;
}

#texte_description_2_fond {
  position:absolute;
  top: 99px;
  width:403px;
  height:294px;
  margin:0px 0px 0px 180px;
  padding:0px 0px 0px 0px;
  border: none;
  background-color:#FFFFFF;
  z-index: 3;
  visibility: visible;
}

.text_2 {  font-family: Arial, Helvetica, sans-serif; font-size: 2px}
.text_9 { font-family: Arial, Helvetica, sans-serif; font-size: 9px}
.text_11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.text_12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal}
.text_14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px}
.text_14_just { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px ; text-align: justify}
.text_14_gauche { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px ; text-align: left}
.text_menu_der { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; color: #000000; text-decoration: none}
.text_14_gau_gra { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px ; text-align: left; font-weight: bold}
.text_12_just { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; text-align: justify }
.text_12_gau_gra { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; text-align: left; font-weight: bold }
.text_lien { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; color: #000000}
.text_14_just_it { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px ; text-align: justify ; font-style: oblique}
.text_12_just_it { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px ; text-align: justify ; font-style: oblique }
.text_12_g_blanc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal ; font-weight: bold; color: #FFFFFF; text-align: center}
.text_10_g_blanc { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal ; font-weight: bold; color: #FFFFFF; text-align: center }
.text_8_g_blanc { font-family: Arial, Helvetica, sans-serif; font-size: 8px; line-height: normal ; font-weight: bold; color: #FFFFFF; text-align: center }
.text_9_g_blanc { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: normal ; font-weight: normal; color: #FFFFFF; text-align: left}
