html, body
{
margin: 0px 0px 0px 0px;
width: 100%;
height: 100%;
background-color: #002E10;
}
.screen
{
width: 1100px;
height: 100%;
background-color: #FFFFFF;
background-image: url('images/fond_screen.jpg');
background-repeat: repeat-y;
}

/* header */
.residences
{
background-image: url('images/fond_residences.jpg');
background-repeat: no-repeat;
height: 26px;
width: 1100px;
padding-top: 5px;
color: #FFFFFF;
font-weight: bold;
}
.barre_menu
{
background-image: url('images/fond_menu.jpg');
background-repeat: repeat-x;
background-color: #A4DAF3;
width: 1000px;
height: 45px;
}
.residences_off
{
color: #FFFFFF;
}
.residences_on
{
color: #D9E6B0;
}
a.liens_residences
{
color: #FFFFFF;
text-decoration: none;
}
a.liens_residences:hover
{
color: #D9E6B0;
}
.fond_header
{
position: relative;
height: 294px;
}
.btn_philo
{
position: absolute;
top: 255px;
left: 481px;
z-index: 2;
}

/* corps de la page */
.page
{
position: relative;
width: 1000px;
text-align: left;
background-color: #FFFFFF;
background-image: url('images/fond_degrade_bleu.jpg');
background-position: top;
background-repeat: repeat-x;
}
.contenu
{
position: relative;
padding-top: 10px;
}
.texte_accueil
{
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-align: justify;
width: 300px;
color: #007504;
}
.texte_pages
{
font-family: Arial;
font-size: 12px;
text-align: justify;
color: #777777;
}
.texte
{
font-family: Arial;
font-size: 12px;
color: #777777;
}
.bord_haut
{
border-top: 1px solid #999999;
}
.bord_bas
{
border-bottom: 1px solid #999999;
}
.bord_gauche
{
border-left: 1px solid #999999;
}
.bord_droite
{
border-right: 1px solid #999999;
}
.bords
{
border: 1px solid #999999;
}

.btns
{
color: #FFFFFF;
background-color: #007e29;
}

a.lien_vers_tarifs
{
color: #7e2405;
text-decoration: none;
font-weight: bold;
}
a.lien_vers_tarifs:hover
{
color: #7e2405;
text-decoration: underline;
font-weight: bold;
}

a
{
color: #007e29;
text-decoration: none;
font-weight: bold;
}
a:hover
{
color: #007e29;
text-decoration: underline;
font-weight: bold;
}

#encart_diapo
{
float: left;
width: 250px;
height: 166px;
padding-top: 5px;
margin-right: 10px;
}

/* contact résidence */
.input
{
width: 250px;
}
.input_cp
{
width: 45px;
}
.input_ville
{
width: 173px;
}

/* footer */
.over_foot
{
width: 100%;
}
.foot
{
width: 1000px;
}

/* admin */
.bord_H
{
border-top: 1px solid #FFFFFF;
}
.bord_B
{
border-bottom: 1px solid #FFFFFF;
}
.bord_G
{
border-left: 1px solid #FFFFFF;
}
.bord_D
{
border-right: 1px solid #FFFFFF;
}
.cadre
{
border: 1px solid #000000;
}
