.display{display:none;}
.display-nav{display:block;}
.alignement{display:block;}


#header{padding-top:20px; padding-bottom:10px; text-align:center; font-family: 'CenturyGothicRegular';}
#header img{padding-top:10px; padding-bottom:10px;}



@media (max-width:440px){
#header img{padding-top:10px; padding-bottom:10px;  width:80%;}
}


#header h1{width:95%; text-transform:uppercase; font-size:16px; color:black; font-weight:none; margin:0 auto;padding-bottom:15px;padding-top:15px;line-height:18px;}

.navbar{margin-bottom:0px; border-top:1px solid black;border-bottom:10px solid black;border-left:none; border-right:none;}
.navbar-nav{margin: 0px -15px;}
.navbar-nav a{background-color: #f3f2f8;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form:hover{border:none;}

.navbar-header{background-color: black}
.navbar-default .navbar-toggle .icon-bar{background-color: white}
.navbar-default .navbar-toggle:hover {
    background-color: black;
}
.navbar-default .navbar-toggle:focus{
    background-color: black;
}
.navbar-default .navbar-toggle {
    border-color: white;	
}
.navbar-default .navbar-toggle .icon-bar span:hover{background-color: black}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{color: white;
background-color: black}
.navbar-default .navbar-nav > li > a {color:#6c6868;}
.navbar-default .navbar-nav > li > a:hover{color: white;
background-color: black; }

.navbar-default .navbar-collapse, .navbar-default .navbar-form:hover{border:none;}



.content_top_home{background-color:#f3f2f8; padding-top:30px; padding-bottom:80px;}
.top_home{width:100%;margin:0 auto; vertical-align:top;}
/*.top_home h2{width:95%; margin:0 auto; background:black; border-left:15px solid #029a9f; padding:15px 30px 10px 35px; text-transform:uppercase; color:white; text-align:center;font-size:18px; font-weight:none;font-family: 'CenturyGothicRegular';}*/
.span_h2_top{color:#029a9f;}
.top_home h2{width:100%; margin:0 auto;  text-transform:uppercase; color:black; text-align:center;font-size:30px; font-family: 'CenturyGothicRegular';font-weight:bold;background:white; padding-top:20px; padding-bottom:20px;}


.img_top_home{width:95%;text-align:center;position:relative;top:30px; }
.img_top_home img{width:60%;}
.text_top_home{width:95%; margin:0 auto; display:block; position:relative; top:60px; padding:20px; background:white;color:#6c6868;font-family: 'CenturyGothicRegular';text-align:justify;}
.mon_cv{display:none;}
.mon_cv:hover{display:none;}




.content_bottom_home{background-color:white; padding-top:40px; padding-bottom:100px;}
.bottom_home{width:100%; margin:0 auto; vertical-align:top; background-color:white; text-align:center;}
/*.bottom_home h2{width:95%; margin:0 auto;background:black; border-left:15px solid #2e296c; padding:15px 30px 10px 35px; text-transform:uppercase; color:white; text-align:center;font-size:18px; font-weight:none;font-family: 'CenturyGothicRegular'; margin-bottom:40px;}*/


.span_h2_bottom_home{color:#2e296c;}
.bottom_home h2{width:100%; margin:0 auto;   text-transform:uppercase; color:black; text-align:center;font-size:30px; font-family: 'CenturyGothicRegular';font-weight:bold;}



.bloc_bottom_home{display:block; width:100%; margin-top:30px; }
.bloc_bottom_home img{border:20px solid #f3f2f8; width:95%;}
.bloc_bottom_home p {display:block;color:#6c6868; font-family: 'CenturyGothicRegular';padding:15px 15px 15px 5px; margin:0 auto;width:95%;text-align:left;}
.bloc_bottom_home a{color:#6c6868; }
.voir_le_projet_home {display:block; width:95%; text-align:center;background:#2e296c; padding:10px 0px 10px 0px; color:white; text-transform:uppercase; text-align:center;margin:0 auto;}
.voir_le_projet_home:hover{display:block; width:95%; margin:0 auto;background:#2e296c; padding:10px 0px 10px 0px; color:white; text-transform:uppercase; text-align:center;}


.big_footer{background:black;padding-bottom:70px;font-family: 'CenturyGothicRegular';color:white; text-transform:uppercase;font-size:16px;line-height:18px;font-weight:bold;}
.content_footer{width:95%; margin:0 auto;}
.bloc_footer_left{display:block; width:100%; padding-bottom:40px;}
.bloc_footer_left h2{width:95%;background:black; border-left:15px solid #d6df22; padding:15px 30px 10px 35px; text-transform:uppercase; color:white; text-align:center;font-size:18px;font-family: 'CenturyGothicRegular'; margin-bottom:40px;font-weight:bold;}
.bloc_footer_left a{color:#d6df22;text-decoration:underline;}
.bloc_footer_right{display:block; width:100%;}
.bloc_footer_right h2{width:95%;background:black; border-left:15px solid #ea354f; padding:15px 30px 10px 35px; text-transform:uppercase; color:white; text-align:center;font-size:18px;font-family: 'CenturyGothicRegular'; margin-bottom:40px;font-weight:bold;}
.bloc_footer_right a{color:white;text-decoration:underline;color:#ea354f; }

.display_form{display:none;}


.big_content_projet{background-color:#f3f2f8; padding-top:40px; padding-bottom:130px;}
.content_projet{width:100%; margin:0 auto; vertical-align:top;}

.content_projet h2{width:95%; margin:0 auto;  text-transform:uppercase; color:black; text-align:center;font-size:30px; font-family: 'CenturyGothicRegular';font-weight:bold;background:white; padding-top:20px; padding-bottom:20px;}
.bloc_projet{margin-top:45px;}
.bloc_projet a{color:#6c6868; }
.bloc_gauche_projet{width:95%;text-align:center;margin-bottom:25px;}
.bloc_droit_projet{width:95%;text-align:center; padding:25px;font-size:14px; font-family: 'CenturyGothicRegular';color:#6c6868; background:white;}

.bloc_gauche_projet img{width:80%;}

.projet_name{color:#2e296c; font-size:18px;font-weight:bold;}
.bloc_projet a{color:white;}
.voir_le_projet {display:block; width:95%; margin:0 auto;background:#2e296c; padding:15px 0px 15px 0px; color:white; text-transform:uppercase; text-align:center;}
.calage_voir_projet{display:block; margin-bottom:15px;}
.voir_le_projet:hover{display:block; width:95%; margin:0 auto;background:#2e296c; padding:15px 0px 15px 0px; color:white; text-transform:uppercase; text-align:center;}
.calage_voir_projet:hover{display:block; margin-bottom:15px;}

.voir_le_projet_home{width:90%; margin:0 auto; background:url('../img/bg_projet_15.jpg') no-repeat center left; padding:15px 0px 15px 60px; color:#6c6868; text-transform:uppercase; text-align:left;text-decoration:underline;}
.voir_le_projet_home:hover{width:90%; margin:0 auto;background:url('../img/bg_projet_15.jpg') no-repeat center left; padding:15px 0px 15px 60px; color:#6c6868; text-transform:uppercase; text-align:left;text-decoration:underline;}



@media (min-width:530px) and (max-width:766px){
.bloc_bottom_home{display:inline-block; width:47%;margin-top:30px; }
.projet_name{color:#2e296c; font-size:18px;font-weight:bold;}

.voir_le_projet {display:block; width:35%; margin:0 auto;background:#2e296c; padding:15px 0px 15px 0px; color:white; text-transform:uppercase; text-align:center;}
.calage_voir_projet{display:block; margin-bottom:15px;}
.voir_le_projet:hover{display:block; width:35%; margin:0 auto;background:#2e296c; padding:15px 0px 15px 0px; color:white; text-transform:uppercase; text-align:center;}
.calage_voir_projet:hover{display:block; margin-bottom:15px;}

.img_top_home img{width:35%;}
.top_home h2{width:95%; margin:0 auto;  padding:15px 30px 0px 35px; text-transform:uppercase; color:black; text-align:center;font-size:40px; font-family: 'CenturyGothicRegular';font-weight:bold;background:white; padding-top:20px; padding-bottom:20px;}

.bottom_home h2{width:100%; margin:0 auto;   text-transform:uppercase; color:black; text-align:center;font-size:40px; font-family: 'CenturyGothicRegular';font-weight:bold;}

.big_footer{background:black;padding-bottom:70px;font-family: 'CenturyGothicRegular';color:white; text-transform:uppercase;font-size:18px;line-height:18px;font-weight:bold;}

.content_projet h2{width:100%; margin:0 auto;   text-transform:uppercase; color:black; text-align:center;font-size:40px; font-family: 'CenturyGothicRegular';font-weight:bold;background:white; padding-top:20px; padding-bottom:20px;}






}


@media (min-width:650px) and (max-width:766px){
.bloc_bottom_home{display:inline-block; width:47%; margin-top:30px; }


.bloc_footer_left{width:35%;display:inline-block;}
.bloc_footer_left h2{width:80%;background:black; border-left:15px solid #d6df22; padding:15px 30px 10px 35px; text-transform:uppercase; color:white; text-align:center;font-size:18px;font-family: 'CenturyGothicRegular'; margin-bottom:40px;font-weight:bold;}

.bloc_footer_right{width:60%;display:inline-block;padding-left:2%;}
.bloc_footer_right h2{background:black; border-left:15px solid #ea354f; padding:15px 30px 10px 35px; text-transform:uppercase; color:white; text-align:center;font-size:18px;font-family: 'CenturyGothicRegular'; margin-bottom:40px;font-weight:bold;}
.bloc_footer_right a{color:white;text-decoration:underline;color:#ea354f;}
.bloc_footer_right label{font-size:18px;line-height:18px;font-weight:bold;line-height:34px;padding:0px;padding-right:20px;}
.bloc_footer_right input{background:black; border-top:none; border-left:none; border-right:none;}

.bloc_footer_right textarea{background:black; border-top:none; border-left:none; border-right:none;}
.calage_envoi{  border:none; padding:25px 0px 50px 0px; color:#ea354f;text-align:left; text-decoration:underline;}

}






