/* common Section */




.navbar-brand  img {
   width: 150px;
   height: 50px;
}




h3 {

   font-size: 1.5em;

}





#cb_title  {

    background: #06c;
    padding: 15px ;
    color: white;
display: inline;
border-radius: 0 0 10px  10px   ;
margin:0;
font-size: 1.4em;
font-weight: bold;


}

#header {

    background: url(../img/no_money.jpeg) no-repeat center center ;
 padding:   15px 0  20px  ;
background-size: cover ;
 height: 500px;
   width: 100%;
   text-align: center;
 }




/**********  body  ***************/




#bigtitle  {
    background: #515559;
    padding: 15px   ;
    color: white;

}

#bigtitle h3 {
    font-size: 2em;

}

#bigtitle p {
    font-size: 1.3em;

}

#faq {

    background: #06c;
 color:  #fff;
 padding: 20px 0 30px;


}


.comment ul {
 font-size: 1.22em;

}

 .e1  {
 font-size: 1.2em;

}



.comment ul li span {
font-weight: bold;

}



.TH3 {

  color: #06c ;
}



.vide {
	clear: both;
}

.numero {
  margin: 10px 0;

 height: 50px;
width: 100%;


}

.numero-empreteur {
 background: url(../img/numero-empreteur.png) no-repeat left center ;
   background-size: contain;
}
.numero-preteur {
 background: url(../img/numero-preteur.png) no-repeat left center ;
   background-size: contain;
}

/**********  contact  ***************/





/**********  footer  ***************/

#footer {
    background: #fff;
    color:#000;
    border-top: dotted  1px #333   ;
    padding: 15px 0 15px 0;
color: #333;
}

#footer a  {
    color: #333;
}

#footer a:hover  {
    color: #06c;
}



/* Begin breakpoint: mobile */
@media all and (max-width: 45em) {


#header {
 padding:   8px 0  20px  ;
 }


}   /* End breakpoint */



/* Begin breakpoint: tabletisolate */
@media all and (max-width: 45em) {

#header {
 height: 270px;

 }
#cb_title {
padding: 10px;
 font-size: 1em;
}




}
/* End breakpoint */










