body{
    background: white;
    margin-top:25px;
    margin-left:100px;
    width :1000px;
    font-family: arial,sans-serif;
    font-size:11pt;

}
 em{
     font-size:1.1em;
	 font-style:normal;
	}
.header{
    width:1000px;
    height:170px;
    background-image:url(../_img/_header/header.jpg);
    background-repeat:no-repeat;
}

.menu{
    width:1000px;
    height:40px;
    float:left;
    background-image:url(../_img/_menu/background-menu.png);
    background-repeat:no-repeat;

    /*background:#2E3192;*/
}
.menu_bouton{
    float:left;
    text-align:center;
    width:24%;
}
.menu_bouton_lang{
    float:right;
    text-align:center;
    width:4%;
}
.container_principal{
     width:1000px;
     margin-top:50px;
     color:#2E3192;
     font-size:12pt;
    font-family: arial,sans-serif;
    line-height:1.3em;
   }

/*ACCEUIL*/
.container_acceuil{
    width:1000px;
    height:800px;
    background-image:url(../_img/_acceuil/acceuil.jpg);
    background-repeat:no-repeat;
}
.acceuil_txt{
     text-align:justify;
    width:400px;
    height:375px;
    margin-top:30px;
    padding:10px; 
    float:right;
}
/*ACCES*/
.acces_txt{
    width:450px;
    padding-top:20px;
    float:right;
    margin-right:30px;

}
.acces_tab{
    float:right;
     margin-right:30px;
    width:450px
}
.acces_img{
    clear:both;
    width:1000px;
    text-align:center;
}
/*TARIFS*/
.tarifs_img1{
    float:left;
}
.tarifs_txt1{
    width:600px;
    float:right;
     font-family: arial,sans-serif;
     color:#2E3192;
        }
.tableau_reservation{
    clear:both;
    margin-top:40px;
    width:450px;
    font-family: arial,sans-serif;
    color:#2E3192;
     float:left;
    }
.tableau{
    width:450px;
    font-family: arial,sans-serif;
    color:#2E3192;
   
}

form.demande_resa{
    background-color:white;
    padding:10px;
    font-family: arial,sans-serif;
    border-color:#2E3192;
    border-width:2px;
    border-style:solid;
    line-height:1.5em;
    font-size:12pt;
}
.tableau_tarif{
    font-size:12pt;
    margin-top:40px;
    width:50%;
    float:right;
    font-family: arial,sans-serif;
     color:#2E3192;
}
.table_tarif{
    width:100%;
    text-align:center;
    font-size:11pt;
}
.td_width{
    width:40px;
   
}
.tr_bleu{
    background-color:#a6c3e3;
    text-align:center;
    }
h1{
    color:#2E3192;
    font-size:19px;
    text-align:center;
}
h2{
    color:white;
    background-color:#2E3192;
    font-family: arial,sans-serif;
    font-size:16px;
    text-align:center;
}
.condition{
    clear:both;
    margin-top:10px;
    font-family: arial,sans-serif;
    color:#2E3192;
    width:900px;
    font-size:9pt;
    
}
/*RESIDENCE*/
.periode_ouverture{
    width:600px;
    padding:10px;
    float:left;
}
.periode_ouverture_img{
    float:right;
    margin-top:22px;
    margin-bottom:10px;
}
.description_img{
    clear:both;
    float:left;
    margin-top:12px;
    margin-bottom:10px;

}
.description{
    float:right;
    width:750px;
    margin-bottom:10px;

}
.logement{
    clear:both;
    width:100%;
    height:900px;  
   
    }
.prestation{
    clear:both;
    width:370px;
    float:left;
    text-align:center;
}
.prestation_img{
    width:200px;
    float:left;
    margin-top:12px;
    margin-right:10px;
    margin-left:10px;
}
.loisir{
    float:right
    width:370px;
    text-align:justify;
    }

.type_logement{float:left;width:200px;height:200px;background-color:#a6c3e3;text-align:center;border-bottom:outset thick;
     border-color:#cccccc;
     border-width:2px;
}
.type_logement_niveau{float:left;width:218px;text-align:center;height:200px;border-bottom:outset thick;
     border-color:#cccccc;
     border-width:2px;
}
.type_logement_detail{float:right;height:200px;width:580px;border-bottom:outset thick;border-right:outset thick;
     border-color:#cccccc;
     border-width:2px;
}
