/* GENERAL*/

body
{
    font-family: 'lato', sans-serif;
}
h1,h2,h3,h4,h5,h6
{
    font-weight: bold;
}
img
{
    max-width: 100%;
    height: auto;
}
section
{
    padding: 45px 0 80px 0;
}
section .heading
{
    text-align: center;
    padding-bottom: 40px;
}
section .heading h2
{
   text-transform: uppercase;
}
.red-divider
{
    width: 100px;
    height: 2px;
    background: #cc4608;
    margin: 0 auto;
}
.white-divider
{
    width: 100px;
    height: 2px;
    background: #fff;
    margin: 0 auto;
}
.blue-divider
{
    width: 100px;
    height: 2px;
    background: #388c78;
    margin: 0 auto;
}
ul
{
    list-style: none
}

/*ABOUT*/

#about
{
    padding-top: 400px;
    padding-bottom: 400px;
    background-image: url("fond_accueil.png");
}

.button1:link
{
    font-weight: bold;
    text-transform: uppercase;
    color: white;
    border: 1px solid white;
    display: inline-block;
    margin-top: 50px;
    margin-right: 30px;
    padding: 18px 50px;
    border-radius : 5px;
    transition: all 0.3s ease-in 0s;
    text-decoration: none;
}
.button1:hover
{
    background: white;
    color: #e55b29;
    text-decoration: none;
}
.button1:visited
{
    font-weight: bold;
    text-transform: uppercase;
    color: white;
    border: 1px solid white;
    display: inline-block;
    margin-top: 50px;
    margin-right: 30px;
    padding: 18px 50px;
    border-radius : 5px;
    transition: all 0.3s ease-in 0s;
    text-decoration: none;
}
.button1:active
{
    font-weight: bold;
    text-transform: uppercase;
    color: white;
    border: 1px solid white;
    display: inline-block;
    margin-top: 50px;
    margin-right: 30px;
    padding: 18px 50px;
    border-radius : 5px;
    transition: all 0.3s ease-in 0s;
    text-decoration: none;
}
