/* ########################################### CSS généraux ######################################*/
#conteneur {
position:absolute;
width:780px;
height:580px;
top:50%;
left:50%;
margin-top:-290px;
margin-left:-390px;
border:1px #72C9C2 solid;
}
#fond_flash {
position:absolute;
width:780px;
height:580px;
top:50%;
left:50%;
margin-top:-289px;
margin-left:-389px;
}
#cote_gauche {
float:left;
width:139px;
}
#languette_marron {
height:82px;
background-image:url("../images/languette_marron.gif");
background-repeat:no-repeat;
padding:148px 0px 0px 7px;
}
/*#languette_marron_2 {
height:82px;
background-image:url("../images/languette_marron.gif");
background-repeat:no-repeat;
padding:148px 0px 0px 7px;
}*/
#logo a{
border:none;
}
#condition_generales {
margin-top:246px;
height:25px;
background-image:url("../images/petite_languette_bleu.gif");
background-repeat:no-repeat;
padding:25px 0px 0px 7px;
}
#milieu {
float:left;
width:537px;
}
#cote_droit {
float:left;
width:104px;
height:225px;
background-image:url("../images/languette_bleu.gif");
background-repeat:no-repeat;
margin-top:355px;
}

/*############################## Fin CSS generaux #########################################*/

/* ############################## MENU ###########################*/
#menu {
width:471px;
height:34px;
padding-left:30px;
}

#appartement {
float:left;
width:136px;
}
#appartement a, a:visited {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#6D7179;
text-decoration:none;
background-image:url("../images/appartements.gif");
padding-top:11px;
padding-bottom:11px;
padding-left:10px;
letter-spacing:normal;
}
#appartement a.active, a.active:visited {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#6D7179;
text-decoration:none;
background-image:url("../images/appartements_over.gif");
padding-top:11px;
padding-bottom:11px;
padding-left:10px;
letter-spacing:normal;
}
#appartement a:hover {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#6D7179;
text-decoration:none;
background-image:url("../images/appartements_over.gif");
padding-top:11px;
padding-bottom:11px;
}

#tarifs {
float:left;
width:151px;
}
#tarifs a, a:visited {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#6D7179;
text-decoration:none;
background-image:url("../images/tarifs.gif");
padding-top:11px;
padding-bottom:11px;
padding-left:10px;
letter-spacing:-1px;
}
#tarifs a.active, a.active:visited {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#6D7179;
text-decoration:none;
background-image:url("../images/tarifs_over.gif");
padding-top:11px;
padding-bottom:11px;
padding-left:10px;
letter-spacing:-1px;
}
#tarifs a:hover {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#6D7179;
text-decoration:none;
background-image:url("../images/tarifs_over.gif");
padding-top:11px;
padding-bottom:11px;
}

#reservation {
float:left;
width:98px;
}
#reservation a, a:visited {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#6D7179;
text-decoration:none;
background-image:url("../images/reservation.gif");
padding-top:11px;
padding-bottom:11px;
padding-left:4px;
letter-spacing:normal;
}

#reservation a.active, a.active:visited {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#6D7179;
text-decoration:none;
background-image:url("../images/reservation_over.gif");
padding-top:11px;
padding-bottom:11px;
padding-left:4px;
letter-spacing:normal;
}

#reservation a:hover {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#6D7179;
text-decoration:none;
background-image:url("../images/reservation_over.gif");
padding-top:11px;
padding-bottom:11px;
}

#contact {
float:left;
width:86px;
}
#contact a, a:visited {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#6D7179;
text-decoration:none;
background-image:url("../images/contact.gif");
padding-top:11px;
padding-bottom:11px;
padding-left:7px;
letter-spacing:normal;
}
#contact a:hover {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#6D7179;
text-decoration:none;
background-image:url("../images/contact_over.gif");
padding-top:11px;
padding-bottom:11px;
}

#contact a.active , a.active:visited {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#6D7179;
text-decoration:none;
background-image:url("../images/contact_over.gif");
padding-top:11px;
padding-bottom:11px;
padding-left:7px;
letter-spacing:normal;
}

/* ############################## FIN MENU ###########################*/
/*####################################### Style commun ####################################*/
a , a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
background:none;
padding:0px;
letter-spacing:normal;
}
a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#006976;
background:none;
padding:0px;
}
a.lien_fr {
display:block;
margin:30px 0px 0px 15px;
}
a.lien_en {
display:block;
margin:15px 0px 0px 20px;
}
a.equipement, a.equipement:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6D7179;
font-weight:normal;
text-decoration:none;
background:none;
padding:0px;
padding-right:5px;
display:inline;
}

/*############################### HOME PAGE ##########################*/

#choix_langues {
float:left;
width:104px;
height:225px;
margin-left:676px;
margin-top:355px;
}

/*############################### FIN HOME PAGE ######################*/

/*############################### PAGE APPARTEMENTS ##################*/

#contenu_appartements {
width:320px;
height:257px;
background-image:url("../images/fond_contenu_appartements.gif");
background-repeat:no-repeat;
padding-top:7px;
margin:65px 0px 0px 110px;
}

#contenu_appartements p {
margin:0px;
}

#txt_appartement {
height:96px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:0px 30px 10px 30px;
line-height:16px;
color:#6D7179;
}
#txt_2_pieces {
height:96px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:0px 30px 10px 30px;
line-height:16px;
color:#6D7179;
}

#equipement_studio {
position:absolute;
top:300px;
left:476px;
width:150px;
}

#equipement_2_pieces {
position:absolute;
top:300px;
left:476px;
width:150px;
}

#fond_equipement {
display:none;
position:absolute;
left:500px;
top:90px;
width:272px;
height:185px;
background-image:url("../images/fond_equipement.gif");
background-repeat:no-repeat;
filter:alpha(opacity=70);
opacity:0.7;
}


#fond_equipement_txt_studio {
display:none;
position:absolute;
left:500px;
top:90px;
width:252px;
height:165px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#6D7179;
padding:7px 10px 10px 15px;
line-height:13px;
}

#fond_equipement_txt_2_pieces {
display:none;
position:absolute;
left:500px;
top:90px;
width:252px;
height:165px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#6D7179;
padding:7px 10px 10px 15px;
line-height:13px;
}

#pelicule {
width:473px;
height:92px;
margin-left:29px;
margin-bottom:10px;
}

#fond_diaporama {
width:473px;
height:69px;
background-image:url("../images/fond_diaporama.gif");
}

#conteneur_diaporama_studio {
width:235px;
height:69px;
overflow:hidden;
position:absolute;
margin-top:1px;
margin-left:2px;
border-right:1px #929092 solid;
}

#foto_studio {
height:69px;
width:1000px;
position:absolute;
}

#foto_studio img {
border-right:1px #929092 solid;
}

#foto_studio a {
padding:0px;
display:inline;
}
#carre_diapo_gauche {
position:absolute;
}

#carre_diapo_gauche img{
border:0px;
}
#carre_diapo_droite {
position:absolute;
left:229px;
top:-1px;
}

#carre_diapo_droite img{
border:0px;
}

#conteneur_diaporama_2_pieces {
width:235px;
height:69px;
overflow:hidden;
position:absolute;
left:405px;
margin-top:1px;
}
#foto_2_pieces {
height:69px;
width:1000px;
position:absolute;
}
#foto_2_pieces img {
border-left:1px #929092 solid;
}

#foto_2_pieces a {
padding:0px;
display:inline;
}

#nav_diaporama {
width:473px;
height:23px;
background-image:url("../images/nav_diaporama.gif");
background-repeat:no-repeat;
}

/*############################### FIN PAGE APPARTEMENTS ##############*/

/*############################### PAGE TARIFS ########################*/
#contenu_tarifs {
width:290px;
height:234px;
background-image:url("../images/fond_contenu_tarifs.gif");
background-repeat:no-repeat;
padding:15px;
margin:168px 0px 105px 110px;
}
#contenu_tarifs h1 {
margin:0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6D7179;
font-size:12px;
text-transform:uppercase;
text-decoration:underline;
}
#contenu_tarifs h2 {
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6D7179;
font-size:11px;
}
#contenu_tarifs p {
margin:20px 0px 20px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6D7179;
font-size:11px;
}
#contenu_tarifs ul {
margin:5px 0px 15px 15px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6D7179;
font-size:11px;
}
#contenu_tarifs li {
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6D7179;
font-size:11px;
line-height:13px;
}

/*############################### FIN PAGE TARIFS ########################*/

/*############################### PAGE RESERVATION ########################*/

#contenu_reservation {
width:404px;
height:347px;
background-image:url("../images/fond_reservation.gif");
background-repeat:no-repeat;
margin-top:40px;
margin-left:38px;
margin-bottom:100px;
padding:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
}

#contenu_reservation h1{
margin:0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
}
#contenu_reservation form {
margin:0px;
}
#valide_form {
position:absolute;
top:415px;
left:379px;
}
input  {
background-color:#C1E5ED;
border:1px #6BBED5 solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6D7179;
}
textarea {
background-color:#C1E5ED;
border:1px #6BBED5 solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6D7179;
width:218px;
height:115px;
margin:0px;
padding:0px !important;
padding:0px 0px 0px 1px;
}
select {
background-color:#C1E5ED;
border:1px #6BBED5 solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6D7179;
}
table.marge {
margin:3px 0px 0px 7px;
padding:0px;}

table.marge input {
margin:0px;
padding:0px;}

hr.padT {
padding:0px;
width:220px;
height:1px;
border:none;
border-top:1px solid #00759f;}

/*############################### FIN PAGE RESERVATION ########################*/

/*############################### PAGE CONTACT ########################*/

#contenu_contact {
background-image:url("../images/fond_contact.gif");
background-repeat:no-repeat;
width:326px;
height:113px;
padding-top:275px;
margin-top:42px;
margin-left:95px;
margin-bottom:107px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0079A4;
line-height:20px;
}
a.contact, a.contact:visited {
font-size:12px;
}
a.contact:hover {
font-size:12px;
}
a.commentaire ,a.commentaire:visited {
font-size:14px;
font-weight:normal;
text-decoration:underline;
}
a.commentaire:hover {
font-size:14px;
font-weight:normal;
text-decoration:underline;
}

li.interlettre {
letter-spacing:0.005em;}

/*#######################		PAGE AUTRE SITE		###############*/
#contenu_autre_site {
width:290px;
padding:15px;
margin:5px 0px 0px 110px;
}
.margin-left{margin-left:20px; display:block; margin-bottom:12px;}

/*#######################"   bas-page ############################*/
#bas-page {
position:absolute;
width:780px;
top:50%;
left:50%;
margin-top:290px;
margin-left:-390px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#76C8D6;
text-align:center;
padding-top:5px;
}
a.bas-page , a.bas-page:visited {
font-weight:normal;
display:inline;
text-decoration:none;
color:#76C8D6;
}
a.bas-page:hover{
text-decoration:underline;
}

