body {
    margin: 0px;
    font-family: 'Montserrat Alternates', sans-serif;
    background-color: #000000;
    background-image: url(imgs/fondpti.png);
    background-repeat: no-repeat;
    background-position: center top;
}
img {
    vertical-align: middle;
    margin-right: 20px;
}

#bloc-logo{
    width: 100%;
    height: 300px;
    text-align: center;
}
#bloc-info{
    width: 100%;
    height: 120px;
    background-color: #383838;
    color: #FFFFFF;
    text-align: center;
    font-size: 16pt;
    text-decoration: none;
    font-family: 'Montserrat Alternates', sans-serif;
	font-weight:300;
    display: table;
}
#bloc-info span {
/* Aligne le texte verticalement au milieu */
vertical-align:middle;
display: table-cell;
}

#bloc-map{
    width: 100%;
    height: 120px;
    background-color: #666;
    color: #000;
    text-align: center;
    font-size: 16pt;
    text-decoration: none;
    font-family: 'Montserrat Alternates', sans-serif;
	font-weight:300;
    display: table;
}
#bloc-map span {
/* Aligne le texte verticalement au milieu */
vertical-align:middle;
display: table-cell;
}

#bloc-fb{
    width: 100%;
    height: 140px;
    background-color: #ccc;
    color: #000;
    text-align: center;
    font-size: 28pt;
    text-decoration: none;
    font-family: 'Montserrat Alternates', sans-serif;
	font-weight:300;
    display: table;
}
#bloc-fb span {
/* Aligne le texte verticalement au milieu */
vertical-align:middle;
display: table-cell;
}

#bloc-time{
    width: 100%;
    height: 120px;
    background-color: #666;
    color: #000;
    text-align: center;
    font-size: 16pt;
    text-decoration: none;
    font-family: 'Montserrat Alternates', sans-serif;
	font-weight:300;
    display: table;
}
#bloc-time span {
/* Aligne le texte verticalement au milieu */
vertical-align:middle;
display: table-cell;
}

#bloc-phone{
    width: 100%;
    height: 60px;
    background-color: #383838;
    color: #fff;
    text-align: center;
    font-size: 16pt;
    text-decoration: none;
    font-family: 'Montserrat Alternates', sans-serif;
	font-weight:300;
    display: table;
}
#bloc-phone span {
/* Aligne le texte verticalement au milieu */
vertical-align:middle;
display: table-cell;
}

#bloc-mail{
    width: 100%;
    height: 60px;
    background-color: #666;
    color: #000;
    text-align: center;
    font-size: 16pt;
    text-decoration: none;
    font-family: 'Montserrat Alternates', sans-serif;
    font-weight: 300;
    display: table;
}
#bloc-mail span {
/* Aligne le texte verticalement au milieu */
vertical-align:middle;
display: table-cell;
}

