#maps
{
    position: relative;
    left: -141px;
    top: -299px;
}
#checkBox
{
    height: 20px;
    width: 20px;
}
#error
{
    color: red;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
}
.yvan
{
    max-width: 160px;
}
#maps,.maps
{
    width: 400px;
    height: 300px;
}
#u5775-2,#u5775-4,#u5775-6
{

    background-color: transparent;
    color: #000000;
    font-size: 30px;
    line-height: 36px;
    font-family: acumin-pro, sans-serif;
    font-weight: 800;
    position: relative;
    margin-bottom: 0;
}

#u5775-8
{

    min-height: 20px;
    background-color: transparent;
    letter-spacing: 9px;
    color: #000000;
    font-size: 14px;
    line-height: 14px;
    font-weight: normal;
    margin-top: 15px;
    position: relative;
}
.fleft
{
    float: left;
}
.addfix
{
    top: -20px;
}
.mleft
{
    margin-left: 40px;
    position: relative;
}
#gauche
{
    float: left;
    margin-right: 8%;
}
textarea 
{
    resize: none;
}
label
{
       
    width: 200px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    color: #000000;
    text-align: left;
    line-height: 14px;
    font-family: acumin-pro, sans-serif;
    font-weight: 400;
    position: relative;
    margin-right: -10000px;
    display: inline;

}
.radius
{
    z-index: 56;
    width: 328px;
    height: 28px;
    border-style: solid;
    border-width: 1px;
    border-color: #C4C4C4;
    background-color: #F2F2F2;
    border-radius: 10px;
    padding: 6px;
    color: black;
    line-height: 14px;
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    font-style: italic;
    position: relative;
    margin-right: -10000px;
    margin-bottom: 12px;
}
.radius_xxl
{
    height: 68px;
}
#submit_button
{
    margin-top: 5px;
    width: 129px;
    height: 28px;
    border-style: solid;
    border-width: 1px;
    border-color: #6B6B6B;
    background-color: #662D91;
    border-radius: 5px;
    color: #FFFFFF;
    text-align: center;
    line-height: 14px;
    font-family: acumin-pro, sans-serif;
    font-weight: 700;
    margin-bottom: -1px;
    position: relative;
    margin-right: -10000px;
}
#submit_button:hover
{

    background-color: #C4C4C4;
    color: #000000;
 
}
#lca
{
    height: 400px;
    width: 328px;
    border: 1px solid;
    margin-left: 277px;
    margin-top: 50px;
}

#lca1
{
    height: 20%;
    background-color: #c7c7c7;
}
#lca2
{
    height: 80%;
    background-color: white;
    line-height: 19px;
    font-family: acumin-pro, sans-serif;
    font-weight: 400;
    padding-left: 10px;
    padding-top: 10px;
}
.actAsDiv
{
    float: left;
    margin: 10px;
}
.comite
{
    top: 40px;
    position: relative;
    font-family: acumin-pro, sans-serif;
    font-weight: 800;
    font-style: normal;
}
.preset
{
    margin-bottom: 0px;
}
.bertrand
{
    width: 328px;
    height: 68px;
    margin-left: 280px;
    border-style: solid;
    border-width: 1px;
    border-color: #C4C4C4;
    background-color: #F2F2F2;
    border-radius: 10px;
    padding-top: 10px;
    padding-left: 5px;
    line-height: 14px;
    font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    font-style: italic;
}
.fixmail
{
    height: 49px;
    width: 10%;
    float: left;
    padding-right: 5px; 
}
@media (max-width: 1130px)
{
    #maps
    {
        left: -69px;
    }
    .maps,#maps
    {
        width: 339px;
        height: 300px;
    }
}
@media (max-width: 903px)
{
    #maps
    {
        left: -22px;
    }
    .maps,#maps
    {
        width:  292px;
        height: 300px;
    }
}
@media (max-width: 628px)
{
    #maps
    {
        left: -2px;
        top: 10px;
        /* padding-bottom: 50px; */
        margin-bottom: 50px;
    }
    .maps,#maps
    {
        width: 361px;
        height: 300px;
    }
    #contact_form
    {
      padding-top: 420px;  
    }
    .radius,.radius_xxl
    {
        width: 250px;
    }
    #lca
    {
        width: 250px;
        margin-left: 0px;
    }
    .bertrand
    {
        width: 250px;
        margin-left: 0px;
    }
}
@media (max-width: 450px)
{
      .maps,#maps
    {
        width: 253px;
        height: 300px;
    }
}
