html { margin:0; padding:0;}
body { margin:0; padding:0; text-align:center;
       background-color:#DADADA; 
	   font-family:"Times New Roman", Times, serif; color: black;
  }
div.page {position:relative; width:1000px; height:560px; margin-left:auto; margin-right:auto; text-align:left;}
p {padding:0; margin:0;}   /* sinon décalage vers le bas dans firefox

/*********************************************** Fond de la page ********************************************/

div.fond {position:absolute; top:2px; left:0;}
img.photo_maison { position: absolute; top:0; left:0px; width:330px; height:150px;}
img.photo_milieu { position: absolute; top:0; left:332px; width:336px; height:150px;}
img.photo_piscine { position: absolute; top:0; left:670px; width:330px; height:150px;}
img.photo_fond { position: absolute; top:172px; width:1000px;}
img.prechargement {display:none;}


/************************************************* Page d'index ***********************************************/
p.pres { position:absolute; top:240px; left:50px; width:900px; text-align:center; color:black; font-size:1.4em;}
a.drapeau_F { background:url(images/drapeau_F.jpg) no-repeat; width:141px; height:73px; padding-top:75px; 
              position:absolute; top:350px; left:300px; text-decoration:none; text-align:center; color:black; font-size:1.1em;}
a.drapeau_GB {background:url(images/drapeau_GB.jpg) no-repeat; width:141px; height:73px; padding-top:80px; 
              position:absolute; top:350px; left:560px; text-decoration:none; text-align:center; color:black; font-size:1.1em;}


/********************************************* Bandeau de menus *********************************************/

div.menus {position:absolute;top:154px; left:0px; background-color: #003366; width:1000px; height:1.3em; padding-bottom:0.1em; border-bottom:solid white 2px; }
div.menus a {position:relative; float:left; text-decoration:none; font-size:1.3em; color:white; padding:0 4px;}
div.menus a:hover {color:#B1B5B7;}

/********************************************** Partie diaporama **********************************************/

div.carte { position:absolute; top:200px; left:30px;}
div.carte a {text-decoration:none; color:black;}
div.carte a:hover {font-weight:bold;}

a.perigueux {position:absolute; top:12px; left:122px;}
a.leseyzies {position:absolute; top:208px; left:250px;}
a.sarlat {position:absolute; top:250px; left:383px;}
a.domme {position:absolute; top:324px; left:370px;}
a.lebugue {position:absolute; top:227px; left:210px;}
a.lascaux {position:absolute; top:120px; left:330px;}
a.bergerac {position:absolute; top:270px; left:2px;}
p.menuse {position:absolute; top:180px; left:200px; color:red;  font-weight:bold;}

p.rez { position:absolute; top:-10px; left:130px; font-weight:bold;}
a.salon {position:absolute; top:90px; left:200px;}
a.cuisine {position:absolute; top:90px; left:20px;}
a.chambre1 {position:absolute; top:90px; left:320px;}
p.sde1 {position:absolute; top:40px; left:100px;}
p.sde2 {position:absolute; top:40px; left:390px;}
p.wc1 {position:absolute; top:60px; left:390px;}
a.exterieur {position:absolute; top:190px; left:250px;}

p.etage{position:absolute; top:210px; left:130px; font-weight:bold;}
a.chambre2 {position:absolute; top:310px; left:20px;}
a.chambre3 {position:absolute; top:310px; left:320px;}
p.wc2 {position:absolute; top:250px; left:100px;}

div.diaporamax {position:absolute; top:240px; left:540px;}
div.texte_diaporamax {position:absolute; top:200px; left:485px; font-size:1em; padding-left:30px; width:485px; height:490px; overflow:auto;}

/********************************************** Partie texte **********************************************/

div.texte {position:absolute; top:200px; left:0px; width:800px; padding:0 40px; font-size:1em;}
div.liens-ref {position:absolute; bottom:-130px; left:310px; color:#000000;}
div.liens-ref a {color:#000000;}

/********************************************** Partie mail **********************************************/

p.message_confirmation {position:absolute; top:0; left:40px;}
p.message_erreur {position:absolute; top:108px; left:200px; color:red; font-weight:bold;}
div.formulaire input.champ1 {font-family:"Times New Roman", Times, serif; color:black; font-size:1em; font-weight:normal; width:400px;}  /* repréciser police sinon pb d'affichage*/
div.formulaire textarea.champ2 {font-family:"Times New Roman", Times, serif; color:black; font-size:1em; width:400px; height:190px;}  /* repréciser police sinon pb d'affichage*/





