/*  Fichier CSS chateau de fontcouverte */
/* Communs */
body{
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.8em;
  color:#660000;
  background-color:#660000;
  text-align:justify;
}
li{
list-style-type:none;
}

p{
margin-bottom:0.3em;
}

/*End*/
/* Structure */

#contenu{
  position:absolute;
  width:310px;
  top:220px;
  left:450px;
  border:1px solid #ffffff;
  z-index:3;
}

#contenu p{
  margin-top:5px;
  margin-left:5px;
  margin-right:5px;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#ffffff;
  filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity: 0.70; 
}

#photochambre{
  position:absolute;
  width:230px;
  height:319px;
  top:20px;
  left:250px;
  background:url(images/photo_chambre.jpg);
  border:1px solid #ffffff;
  z-index:2;
}

#contenuchambre{
  position:absolute;
  width:210px;
  top:40px;
  left:260px;
  font-size:0.9em;
  background-color:#ffffff;
  filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity: 0.70;  
  z-index:3;
}

#contenuchambre p,#contenuvillage p{
  margin-top:5px;
  padding-left:10px;
  padding-right:5px;
}

#contenuvillage{
  position:absolute;
  width:190px;
  top:40px;
  left:280px;
  font-size:0.9em;
  background-color:#ffffff;
  filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity: 0.70;  
  z-index:3;
}

#phototable{
  position:absolute;
  width:331px;
  height:219px;
  top:20px;
  left:250px;
  background:url(images/photo-table.jpg);
  border:1px solid #ffffcc;
  z-index:2;
}

#photovillage{
  position:absolute;
  width:287px;
  height:217px;
  top:16px;
  left:257px;
  background:url(images/photo-village.jpg);
  z-index:1;
}

#cartevisites{
  position:absolute;
  width:366px;
  height:308px;
  top:20px;
  left:240px;
  background:url(images/visites/carte_visites.jpg);
  z-index:1;
}

#contenutable{
  position:absolute;
  width:170px;
  top:40px;
  left:270px;
  font-size:0.9em;
  background-color:#ffffff;
  filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity: 0.70; 
  z-index:3;
}

#contenutable p{
  margin-top:5px;
  padding-left:10px;
  padding-right:10px;
}

#contenutablesuite{
  position:absolute;
  width:340px;
  top:210px;
  left:420px;
  border:1px solid #ffffff;
  z-index:5;
}

#contenutablesuite p{
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
  padding-left:15px;
  padding-right:15px;
  padding-top:25px;
  padding-bottom:25px;
  font-size:0.9em;
  background-color:#ffffff;
  filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity: 0.70; 
}

#contenuvisites{
  position:absolute;
  width:175px;
  top:200px;
  left:590px;
  z-index:3;
  background-color:#ffffff;
    border:1px solid #ffffff;
  filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity: 0.70; 
}

#contenuvisites p{
  margin-top:20px;
  margin-left:0.3em;
  margin-right:0.3em;
  font-size:0.9em;
}

#titretable{
  position:absolute;
  width:280px;
  height:300px;
  top:109px;
  left:499.5px;
  background:url("images/titre_table.gif");
  background-color:#660000;
  background-repeat:no-repeat;
  z-index:4;
}

#titrechambre, #titrechambre-en{
  position:absolute;
  width:270px;
  height:200px;
  top:200px;
  left:500px;
  background-color:#ffffff;
  filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity: 0.50; 
  z-index:2;
}

#titrechambre img{
  margin-top:-40px;
  margin-left:0px;
}

#titrechambre-en img{
  margin-top:-65px;
  margin-left:0px;
}

#titrevillage{
  position:absolute;
  width:277px;
  height:200px;
  top:200px;
  left:492px;
  background-color:#ffffff;
  filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity: 0.50; 
  z-index:2;
}

#titrevisites{
  position:absolute;
  width:277px;
  height:200px;
  top:170px;
  left:595px;
  background:url(images/visites/titre_visites.gif);
  background-repeat:no-repeat; 
  z-index:4;
  }
  
#titrevisites-en{
  position:absolute;
  width:213px;
  height:65px;
  top:153px;
  left:563px;
  background:url(images/english/titrevisite.gif);
  background-repeat:no-repeat; 
  z-index:4;
  }
  
#titrevisites-es{
  position:absolute;
  width:250px;
  height:54px;
  top:170px;
  left:543px;
  background:url(images/espanol/titrevisite.gif);
  background-repeat:no-repeat; 
  z-index:4;
  }
  
#titrevillage2{
  position:absolute;
  width:277px;
  height:200px;
  top:130px;
  left:492px;
  background:url(images/titre_village.gif);
  background-repeat:no-repeat; 
  z-index:3;
  }
#fond{
  position:absolute;
  width:769px;
  height:430px;
  left:50%;
  margin-left:-383px;
  margin-top:22px;
  background:url(images/photo-index.jpg);
  background-repeat:no-repeat;
  z-index:1;
}

#fond2{
  position:absolute;
  width:769px;
  height:430px;
  left:50%;
  margin-left:-383px;
  margin-top:22px;
  background:url(images/fond2.jpg);
  background-repeat:no-repeat;
  z-index:1;
}

.jardin{
  position:absolute;
  width:94px;
  height:142px;
  left:540px;
  top:90px;
  border:1px solid #ffffcc;
  z-index:5;
}

a.defaut{
   color:#ffcc99;
   font-weight:bold;
   border:none;
}
#Clogo{
  position:absolute;
  top:-20px;
  left:-10px;
  width:198px;
  height:368px;
  background:url(images/C.gif);
  z-index:3;
}

#titre{
  position:absolute;
  top:60px;
  left:90px;
  width:122px;
  height:33px;
  background:url(images/titre_chateau.gif);
  z-index:1;
}

#clef{
  position:absolute;
  width:133px;
  height:55px;
  top:352px;
  left:120px;
  background:url(images/clef.gif);
  z-index:3;
}

#carte{
  position:absolute;
  width:103px;
  height:105px;
  top:0px;
  left:650px;
  background:url(images/carte.gif);
  z-index:2;
}

#virgule{
  position:absolute;
  width:76px;
  height:83px;
  top:15px;
  left:610px;
  background:url(images/virgule.gif);
  z-index:3;
}

#chambres{
  position:absolute;
  width:86px;
  height:22px;
  margin-left:75px;
  top:110px;
  background:url(images/btn_chambres2.gif);
  z-index:3;  
}

#chambres-en{
  position:absolute;
  width:66px;
  height:22px;
  margin-left:75px;
  top:110px;
  background:url(images/english/rooms2.gif);
  z-index:3;  
}

#chambres-es{
  position:absolute;
  width:105px;
  height:25px;
  margin-left:75px;
  top:110px;
  background:url(images/espanol/habitaciones2.gif);
  z-index:3;  
}

#table{
  position:absolute;
  width:96px;
  height:22px;
  margin-left:75px;
  top:140px;
  background:url(images/btn_table2.gif);
  z-index:3;  
}

#table-en{
  position:absolute;
  width:105px;
  height:33px;
  margin-left:77px;
  top:132px;
  background:url(images/english/guest2.jpg);
  z-index:3;  
}

#table-es{
  position:absolute;
  width:105px;
  height:24px;
  margin-left:77px;
  top:134px;
  background:url(images/espanol/mesa2.gif);
  z-index:3;  
}

#village{
  position:absolute;
  width:63px;
  height:20px;
  margin-left:76px;
  top:170px;
  background:url(images/btn_village2.gif);
  z-index:3;  
}

#village-en{
  position:absolute;
  width:72px;
  height:23px;
  margin-left:76px;
  top:170px;
  background:url(images/english/village2.gif);
  z-index:3;  
}

#village-es{
  position:absolute;
  width:60px;
  height:28px;
  margin-left:76px;
  top:162px;
  background:url(images/espanol/pueblo2.gif);
  z-index:3;  
}

#visites{
  position:absolute;
  width:63px;
  height:18px;
  margin-left:76px;
  top:198px;
  background:url(images/btn_visites2.gif);
  z-index:3;  
}

#visites-en{
  position:absolute;
  width:70px;
  height:21px;
  margin-left:76px;
  top:198px;
  background:url(images/english/region2.gif);
  z-index:3;  
}

#visites-es{
  position:absolute;
  width:63px;
  height:32px;
  margin-left:76px;
  top:190px;
  background:url(images/espanol/regionespagne2.gif);
  z-index:3;  
}

.animation{
  margin-left:30px;
  margin-top:0px;
}

ul.menu{
  margin:0px;
  padding:0px;
}
ul.menu li a{
  position:absolute;
  list-style-type:none;
}
ul.menu li a{
  display:block;
}
/*End*/

/*---- Style bouton liste---*/

ul.menu li a.chambres{
  width:86px;
  height:22px;
  left:75px;
  top:110px;
  background:url(images/btn_chambres.gif);
  z-index:3;  
}

ul.menu li a.chambres:hover{
  background:url(images/btn_chambres2.gif);
}

ul.menu li a.chambres-en{
  width:66px;
  height:22px;
  left:75px;
  top:110px;
  background:url(images/english/rooms.gif);
  z-index:3;  
}

ul.menu li a.chambres-en:hover{
  background:url(images/english/rooms2.gif);
}

ul.menu li a.chambres-es{
  width:105px;
  height:25px;
  left:75px;
  top:110px;
  background:url(images/espanol/habitaciones.gif);
  z-index:3;  
}

ul.menu li a.chambres-es:hover{
  background:url(images/espanol/habitaciones2.gif);
}

ul.menu li a.table{
  width:96px;
  height:20px;
  left:75px;
  top:140px;
  background:url(images/btn_table.gif);
  z-index:3;  
}
ul.menu li a.table:hover{
  background:url(images/btn_table2.gif);
}


ul.menu li a.table-en{
  width:105px;
  height:32px;
  left:77px;
  top:135px;
  background:url(images/english/guest.jpg);
  z-index:3;  
}
ul.menu li a.table-en:hover{
  background:url(images/english/guest2.jpg);
}

ul.menu li a.table-es{
  width:105px;
  height:24px;
  left:77px;
  top:135px;
  background:url(images/espanol/mesa.gif);
  z-index:3;  
}
ul.menu li a.table-es:hover{
  background:url(images/espanol/mesa2.gif);
}

ul.menu li a.village{
  width:63px;
  height:20px;
  left:76px;
  top:170px;
  background:url(images/btn_village.gif);
  z-index:3;  
}
ul.menu li a.village:hover{
  background:url(images/btn_village2.gif);
}

ul.menu li a.village-en{
  width:72px;
  height:23px;
  left:76px;
  top:170px;
  background:url(images/english/village.gif);
  z-index:3;  
}
ul.menu li a.village-en:hover{
  background:url(images/english/village2.gif);
}

ul.menu li a.village-es{
  width:60px;
  height:28px;
  left:76px;
  top:160px;
  background:url(images/espanol/pueblo.gif);
  z-index:3;  
}
ul.menu li a.village-es:hover{
  background:url(images/espanol/pueblo2.gif);
}

ul.menu li a.visite{
  width:63px;
  height:18px;
  left:76px;
  top:200px;
  background:url(images/btn_visites.gif);
  z-index:3;  
}
ul.menu li a.visite:hover{
  background:url(images/btn_visites2.gif);
}

ul.menu li a.visite-en{
  width:70px;
  height:21px;
  left:76px;
  top:200px;
  background:url(images/english/region.gif);
  z-index:3;  
}
ul.menu li a.visite-en:hover{
  background:url(images/english/region2.gif);
}

ul.menu li a.visite-es{
  width:63px;
  height:32px;
  left:76px;
  top:190px;
  background:url(images/espanol/regionespagne.gif);
  z-index:3;  
}
ul.menu li a.visite-es:hover{
  background:url(images/espanol/regionespagne2.gif);
}

ul.menu li a.sejours{
  width:111px;
  height:22px;
  left:76px;
  top:275px;
  background:url(images/btn_sejours.gif);
  z-index:3;  
}
ul.menu li a.sejours:hover{
  background:url(images/btn_sejours2.gif);
}

ul.menu li a.soirees{
  width:136px;
  height:22px;
  left:76px;
  top:305px;
  background:url(images/btn_soirees.gif);
  z-index:3;  
}
ul.menu li a.soirees:hover{
  background:url(images/btn_soirees2.gif);
}

ul.menu li a.livre{
  width:104px;
  height:89px;
  top:315px;
  left:-10px;
  background:url(images/btn_livre2.gif);
  z-index:2;  
}
ul.menu li a.livre:hover{
  background:url(images/btn_livre.gif);
}

ul.menu li a.acces{
  width:78px;
  height:17px;
  top:0px;
  left:585px;
  background:url(images/btn_acces.gif);
  z-index:2;  
}
ul.menu li a.acces:hover{
  background:url(images/btn_acces2.gif);
}

ul.menu li a.acces-en{
  width:48px;
  height:17px;
  top:0px;
  left:585px;
  background:url(images/english/acces.gif);
  z-index:2;  
}
ul.menu li a.acces-en:hover{
  background:url(images/english/acces2.gif);
}

ul.menu li a.acces-es{
  width:55px;
  height:21px;
  top:0px;
  left:585px;
  background:url(images/espanol/acces.gif);
  z-index:2;  
}
ul.menu li a.acces-es:hover{
  background:url(images/espanol/acces2.gif);
}

ul.menu li a.contact{
  width:104px;
  height:20px;
  top:350px;
  left:100px;
  background:url(images/btn_contac.gif);
  z-index:3;  
}
ul.menu li a.contact:hover{
  background:url(images/btn_contac2.gif);
}

ul.menu li a.contact-en{
  width:76px;
  height:20px;
  top:350px;
  left:100px;
  background:url(images/english/contact.gif);
  z-index:3;  
}
ul.menu li a.contact-en:hover{
  background:url(images/english/contact2.gif);
}

ul.menu li a.contact-es{
  width:114px;
  height:26px;
  top:335px;
  left:90px;
  background:url(images/espanol/contact.gif);
  z-index:3;  
}
ul.menu li a.contact-es:hover{
  background:url(images/espanol/contact2.gif);
}


ul.menu li a.accueil{
  width:41px;
  height:18px;
  top:55px;
  left:190px;
  background:url(images/btn_accueil.gif);
  z-index:3;  
}

ul.menu li a.accueil-en{
  width:57px;
  height:15px;
  top:55px;
  left:190px;
  background:url(images/english/accueil-en.gif);
  z-index:3;  
}

ul.menu li a.accueil-es{
  width:45px;
  height:14px;
  top:55px;
  left:190px;
  background:url(images/espanol/homepage.gif);
  z-index:3;  
}

ul.menu li a.english{
  width:54px;
  height:20px;
  left:45px;
  top:400px;
  background:url(images/btn_english.gif);
  z-index:3;  
}

ul.menu li a.francais{
  width:76px;
  height:25px;
  left:30px;
  top:400px;
  background:url(images/english/francais2.jpg);
  z-index:3;  
}

ul.menu li a.francais2{
  width:76px;
  height:25px;
  left:120px;
  top:400px;
  background:url(images/english/francais2.jpg);
  z-index:3;  
}

ul.menu li a.espagnol{
  width:54px;
  height:20px;
  left:120px;
  top:400px;
  background:url(images/btn_espagnol.gif);
  z-index:3;  
}

ul.menu li a.carcassonne{
  width:24px;
  height:24px;
  left:372px;
  top:118px;
  background:url(images/visites/casque.gif);
  z-index:3;  
}

ul.menu li a.minerve{
  width:24px;
  height:24px;
  left:520px;
  top:60px;
  background:url(images/visites/casque.gif);
  z-index:3;  
}

ul.menu li a.queribus{
  width:24px;
  height:24px;
  left:453px;
  top:250px;
  background:url(images/visites/casque.gif);
  z-index:3;  
}

ul.menu li a.puylaurens{
  width:24px;
  height:24px;
  left:373px;
  top:270px;
  background:url(images/visites/casque.gif);
  z-index:3;  
}

ul.menu li a.puivert{
  width:24px;
  height:24px;
  left:323px;
  top:225px;
  background:url(images/visites/casque.gif);
  z-index:3;  
}

ul.menu li a.montsegur{
  width:24px;
  height:24px;
  left:283px;
  top:235px;
  background:url(images/visites/casque.gif);
  z-index:3;  
}

ul.menu li a.peyrepertuse{
  width:24px;
  height:24px;
  left:390px;
  top:225px;
  background:url(images/visites/casque.gif);
  z-index:3;  
}

ul.menu li a.lastours{
  width:24px;
  height:24px;
  left:350px;
  top:55px;
  background:url(images/visites/casque.gif);
  z-index:3;  
}

ul.menu li a.villerouge{
  width:24px;
  height:24px;
  left:450px;
  top:145px;
  background:url(images/visites/casque.gif);
  z-index:3;  
}

ul.menu li a.fontfroide{
  width:22px;
  height:21px;
  left:505px;
  top:155px;
  background:url(images/visites/abbaye.gif);
  z-index:3;  
}

ul.menu li a.lagrasse{
  width:22px;
  height:21px;
  left:510px;
  top:205px;
  background:url(images/visites/abbaye.gif);
  z-index:3;  
}

ul.menu li a.limousis{
  width:21px;
  height:21px;
  left:350px;
  top:95px;
  background:url(images/visites/grotte.gif);
  z-index:3;  
}

ul.menu li a.cabrespine{
  width:21px;
  height:21px;
  left:390px;
  top:105px;
  background:url(images/visites/grotte.gif);
  z-index:3;  
}


ul.menu li a.jouarres{
  width:19px;
  height:17px;
  left:450px;
  top:100px;
  background:url(images/visites/eau.gif);
  z-index:3;  
}

ul.menu li a.ribaute{
  width:19px;
  height:17px;
  left:415px;
  top:180px;
  background:url(images/visites/eau.gif);
  z-index:3;  
}

ul.menu li img{
  border:0px;
  float:left;
  margin-top:-5px;  
}

#pieddepage{
  color:#ffcc99;
  margin-top:36.5em;
  font-size:0.85em;
  text-align:right;
  padding-top:5px;
  letter-spacing:0.2em   
}

/*---- Style texte ---*/
h1.index{
  position:absolute;
  width:632px;
  height:19px;
  top:-30px;
  left:120px;
  background:url(images/titre_bienvenue.gif);
  background-repeat:no-repeat;
  z-index:1;
}

h1.index-en{
  position:absolute;
  width:505px;
  height:18px;
  top:-30px;
  left:150px;
  background:url(images/english/welcome.gif);
  background-repeat:no-repeat;
  z-index:1;
}

h1.index-es{
  position:absolute;
  width:505px;
  height:18px;
  top:-30px;
  left:200px;
  background:url(images/espanol/welcome.gif);
  background-repeat:no-repeat;
  z-index:1;
}

h1{
color:##ffcc99;
font-size:1em;
}

/*---- Extra ---*/
span.adaptive{
  display:block;
  position:absolute;
  top:-1000px;
  font-size:1px;
  width:1px;
  height:1px;
}

span.bold{
  font-weight:bold;
}
/*---- PopUp ---*/

#poplivre{
  position:absolute;
  width:652px;
  height:425px;
  top:50%;
  left:50%;
  margin-top:-213px;
  margin-left:-325px;
  background:url(images/livre/fond_livre.gif);
  border:1px solid #ffcc99;
  z-index:4;
}

#poplivre #titrelivre{
  position:absolute;
  color:#ffffff;
  width:540px;
  height:45px;
  top:30px;
  left:20px;
  background:url(images/livre/titre_livre.gif);
  background-repeat:no-repeat;
  z-index:7;
}

#poplivre #titrelivre p{
  color:#ffcc99;
  font-weight:bold;
 text-align:right;
 padding-top:10px;
}

#poplivre #bougie{
  position:absolute;
  width:69px;
  height:112px;
  top:100px;
  left:575px;
  background:url(images/livre/bougie.gif);
  z-index:5;
}

#poplivre img.close{
  position:absolute;
  width:92px;
  height:124px;
  top:5px;
  left:559px;
  z-index:6;
  border:none;
}

div#poplivre img.precedent{
  position:absolute;
  width:61px;
  height:24px;
  top:320px;
  left:90px;
  z-index:6;
  border:none;
}

#poplivre img.suivant{
  position:absolute;
  width:51px;
  height:19px;
  top:290px;
  left:530px;
  z-index:6;
  border:none;
}

#poplivre img.fin{
  position:absolute;
  width:27px;
  height:14px;
  top:290px;
  left:530px;
  z-index:6;
  border:none;
}

div#poplivre #contenulivre{
  width:607px;
  height:325px;
  margin-top:100px;
  background:url(images/livre/livre.jpg);
  z-index:5;
}

#textegauche{
  float:left;
  width:205px;
  font-size:0.8em;
  margin-left:107px;
  margin-top:45px;
}
#textedroit{
  float:right;
  width:200px;
  font-size:0.8em;
  margin-right:52px;
  margin-top:23px;
}

/*----- Popup soirees---*/
#popsoirees{
  position:absolute;
  width:557px;
  top:50%;
  left:50%;
  margin-top:-200px;
  margin-left:-278px;
  background-color:#660000;
  border:1px solid #ffcc99;
  z-index:4;
}

#popsoirees p{
  color:#ffcc99;
  margin-left:200px;
  margin-top:75px;
  padding-right:10px;
}

#popsoirees #titresoirees{
  position:absolute;
  width:362px;
  height:68px;
  background:url(images/sejours-et-soirees/titre_soirees.gif);
  top:-9px;
  left:195px;
  z-index:4;
}

#popsoirees #armure{
  position:absolute;
  width:195px;
  height:356px;
  top:0px;
  left:0px;
  background:url(images/sejours-et-soirees/armure.jpg);
  z-index:5;
}

#popsoirees img.close{
  float:right;
  width:23px;
  height:22px;
  border:none;
}

#popsoirees p{
  margin-top:0.8em;
  margin-bottom:0.3em;
}

#popsoirees h2{
  font-size:1em;
  margin-top:80px;
  margin-left:200px;
  margin-right:10px;
  text-align:center;
  color:#ffcc99;
}

/*----- Popup sejours---*/
#popsejours{
  position:absolute;
  width:604px;
  min-height:520px;
  top:5%;
  left:50%;
  margin-left:-302px;
  color:#ffcc99;
  background:url(images/sejours-et-soirees/titre_sejours.jpg);
  background-repeat:no-repeat;
  background-color:#660000;
  border:1px solid #ffcc99;
  z-index:4;
}
html>body div#popsejours{
  min-height:482px;
}
#popsejours p{
  margin-left:8px;
  margin-top:80px;
  padding-right:420px;
}

#popsejours a{
  color:#ffcc99;
}

#textsejours{
 width:330px;
 margin-top:10px;
 margin-left:10px;
 border:1px solid #ffffff;
}

#textsejours p{
  margin-left:10px;
  margin-top:10px;
  padding-right:10px;
}

#alacarte{
  position:absolute;
  width:236px;
  height:55px;
  top:103px;
  left:368px;
  background:url(images/sejours-et-soirees/titre-sejourscarte.gif);
  z-index:5;
}

#textcarte{
  position:absolute;
  width:236px;
  top:158px;
  margin-left:369px;
  margin-bottom:-1px;
  padding-bottom:0.3em;
  background-color:#ffffff;
  filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity: 0.50;
}

html>body #textecarte{
  top:158px;
}

#textcarte p{
  color:#660000;
  margin-top:0px;
  padding-left:5px;
  padding-right:10px;
}

#sejours-art{
  width:180px;
  height:29px;
  margin-left:100px;
  background:url(images/sejours-et-soirees/sejours_art.gif);
  z-index:5;
  margin-bottom:0px;
}

#sejours-sport{
  width:178px;
  height:31px;
  margin-left:102px;
  background:url(images/sejours-et-soirees/sejours_sport.gif);
  z-index:5;
  margin-top:-3px;
}

#sejours-culturel{
  width:175px;
  height:30px;
  margin-left:105px;
  background:url(images/sejours-et-soirees/sejours_culture.gif);
  z-index:5;
  margin-top:-3px;
}

#popsejours img.close{
  position:absolute;
  width:23px;
  height:22px;
  border:none;
  top:0px;
  right:0px;
}

#popsejours h2{
  margin-bottom:0.3em;
  margin-top:0.3em;
  color:#660000;
  font-size:1em;
  padding-left:0.3em;
}

/*----- Popup visites---*/

#popvisites{
  position:absolute;
  top:50%;
  left:50%;
  width:375px;
  margin-top:-200px;
  margin-left:-187px;
  border:15px solid #660000;
  background:url(images/fond_popup_visite.jpg);
  background-repeat:no-repeat;
  background-color:#660000;
 z-index:4;
}

#popvisites img{
  margin-top:20px;
  margin-left:70px;
  border:2px solid #660000;
}

#popvisites h1{
  font-size:1em;
  margin-top:0px;
  text-align:right;
  padding-right:5px;
}

#popvisites p{
  font-size:0.9em;
  font-weight:bold;
  text-align:right;
  padding-left:60px;
  padding-right:5px;
}

#popvisites img.close{
  float:right;
  width:23px;
  height:22px;
  border:none;
}

#popvisites a{
  color:#660000;
  border:none;
}
/*----- Formulaire Contact ----*/

#popcontact{
  position:absolute;
  top:25%;
  left:50%;
  width:500px;
  margin-top:-100px;
  margin-left:-250px;
  border:1px solid #ffcc99;
  background-color:#660000;
  color:#ffcc99;
  z-index:4;
}

#popcontact #logo{
  width:163px;
  height:174px;
  background:url(images/logo_chateau.gif);
}

#popcontact p{
  text-align:center;
  font-weight:bold;
  margin-top:-110px;
  margin-left:170px;
  margin-right:5px;
}

#popcontact fieldset{
  border:none;
  margin-top:40px;
  margin-left:60px;
  margin-right:10px;
}

#popcontact input.contact{
  margin-top:7px;
  border:none;
  background-color:#ffcc99;
  color:#660000;
}

#popcontact textarea.contact{
  margin-top:7px;
  background-color:#ffcc99;
  color:#660000;   
}

#popcontact span.text{
  text-align:left;
}

#popcontact img.close{
  float:right;
  width:23px;
  height:22px;
  border:none;
}

label.formulaire{
float: left;
width:10em;
}
#confirm{
  height:100px;
}

/*----- Pop accès ----*/

#popacces{
  position:absolute;
  top:45%;
  left:50%;
  width:517px;
  margin-top:-200px;
  margin-left:-259px;
  border:1px solid #ffcc99;
  background:url(images/contact.gif);
  background-repeat:no-repeat;
  background-color:#660000;
  color:#ffcc99;
  z-index:4;
}

#popacces p{
  margin-top:20px;
  text-align:center;
}

#popacces img.print{
  float:right;
  margin-top:-60px;
  border:none
}

#textacces{
  font-size:0.9em;
  position: absolute;
  width:200px;
  top:205px;
  left:200px;
  background-color:#660000;
  padding-top:0.3em;
  padding-left:0.3em;
  padding-bottom:0.3em;
  padding-right:0.3em;
}

#popacces img.close{
  float:right;
  width:23px;
  height:22px;
  border:none;
}

/*----- liste normal sans puce ---*/
ul.none li{
  list-style-type:none;  
}

.spacer{
  clear:both;
  margin-top:1em;
}

