h1{

}

h2{

font-size:25px;
}

body
{

font-family: 'Nunito', sans-serif;
}



/********************************************************************/
/********************************************************************/
/* .header-global */
/********************************************************************/
/********************************************************************/

.header-global{
background-color:#FFFFFF;
}

.header-global a.btn-action {
display:none;
    background-color:#FFFFFF;
border:1px solid #A0A0A0;
border-radius:0px;
color:#000000;
font-weight:normal;
font-size:14px;
}

.header-global div.btn-action {
    background-color:#222222;
color:#000000;
font-weight:bold;
}

.header-global .col-gauche .slogan1{
    color:#000000;
font-size:14px;
margin-top:-20px;
}

.header-global .col-gauche .slogan2{
    color:#000000;
font-size:14px;
}

.header-global .col-droite{
  padding-top:0px;
 margin-top:70px;
}

/********************************************************************/
/********************************************************************/
/* NAV BAR */
/********************************************************************/
/********************************************************************/

.navbar-default {
   background-color:#FFFFFF;

border-bottom:3px solid #5db0e0;
}

.navbar-default .navbar-nav > li > a {
    color:#000000;
    padding-left:25px;
    padding-right:25px;
    font-weight:500;
    font-size:19px;
   background-color:transparent;
   padding-bottom:11px;
   border-bottom:4px solid transparent;
   text-transform:none;
}

.navbar-default .navbar-nav > li > a:hover{
  color:#5db0e0;
}

@media (max-width: 1100px) {
   .navbar-default .navbar-nav > li > a {
        color:#000000;
        padding-left:20px;
        padding-right:20px;
       font-size:17px;
   }
}

@media (max-width: 900px) {
   .navbar-default .navbar-nav > li > a {
        color:#000000;
        padding-left:10px;
        padding-right:10px;
       font-size:15px;
   }
}



/********************************************************************/
/********************************************************************/
/* zone-titre1 */
/********************************************************************/
/********************************************************************/
.zone-titre1{
        background-color:#1b4298;

}

.zone-titre1 h1{
        color:#FFFFFF;
   font-weight:normal;
}


/********************************************************************/
/********************************************************************/
/* FOOTER4 */
/********************************************************************/
/********************************************************************/



.footer4 {
    color:#FFFFFF;
    background-color:#439ccf;
    font-size:25px;
    text-align:center;
    padding:50px 0px;
   border-top:3px solid #5db0e0;
}


.footer4 .col{
    text-align:left;
    padding:0px 15px;
}


.footer4  .texte1{
    font-size:16px;
    font-weight:bold;
    padding-top:30px;  
    padding-bottom:15px;  
    color:#FFFFFF;
    text-transform:uppercase;
    border-bottom:2px solid #FFFFFF;
    margin-bottom:15px;
}

.footer4  .texte2{
    font-size:13px;
}

.footer4  .texte-a-propos{
   line-height:25px;
}


.footer4 a{
    color:#FFFFFF;
}


.footer4 .articles .article{
    padding:10px 0px;
    border-bottom:1px dotted #F0F0F0;
    line-height:18px;

}

.footer4 .articles .article .titre a{
    font-size:14px;
    font-weight:bold;
}

.footer4 .articles .article .date{
    font-size:12px;
    font-weight:normal;
    color:#CCCCCC;
    margin-top:10px;
}


.footer4 .categorie{
    padding:10px 0px;
    border-bottom:1px dotted #F0F0F0;

}

.footer4 .tags{

}

.footer4 .tags .tag a {
    padding:5px 7px;
    background-color:#6bbfde;
    color:#FFFFFF;
    display:inline-block;
    margin-right:10px;
    margin-bottom:5px;
    font-size:14px;
    text-decoration:none;
}

.footer4 .tags .tag a:hover {
    background-color:#000000;
}


@media (max-width: 767px) {
    .footer4 .col{
        text-align:center;
    }


}

/********************************************************************/
/********************************************************************/
/* drop down CUSTOM */
/********************************************************************/
/********************************************************************/

.dropdown-content {
background-color:#5db0e0;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.dropdown-content a {
    color:#FFFFFF;
    border-bottom:1px dashed #888888;
}

div.dropbtn {
    color:#FFFFFF;
    padding-left:0px;
    padding-right:0px;
    margin:0px 13px;
    margin-top:14px;
    font-size:16px;
    text-transform:uppercase;
}
/********************************************************************/
/********************************************************************/
/* zone-titre1 */
/********************************************************************/
/********************************************************************/
.zone-titre1{
        background-color:#4f4f4f;

}

.zone-titre1 h1{
        color:#FFFFFF;
}



/********************************************************************/
/********************************************************************/
/* .module300  */
/********************************************************************/
/********************************************************************/
.module300 .item1 .corps a.btn-suite{
    background-color:#5db0e0;
    color:#FFFFFF;
}

.module300 .item1 .corps a.btn-suite:hover{
    background-color:#5db0e0;
    color:#FFFFFF;
}

.module300 .item1 .corps h2{
    font-size:20px;
}

/********************************************************************/
/********************************************************************/
/* .module310  */
/********************************************************************/
/********************************************************************/

.module310{
   margin-top:50px;
   margin-bottom:100px;
}

.module310 .corps h1{
    text-align:left;
    margin-top:0px;
    font-size:32px;
    margin-bottom:40px;
}

.module310 .corps h2{
    text-align:left;
    font-size:25px;
    font-weight:bold;
margin-top:40px;
}

.module310 .corps .description{
    text-align:justify;
    line-height:39px;
   font-size:18px;
}

.module310 .corps .description a{
  color:#d1aa6b;
  font-weight:bold;
}


/********************************************************************/
/********************************************************************/
/* module1000 */
/********************************************************************/
/********************************************************************/

.module1000  .item1 .texte1{

}

/********************************************************************/
/********************************************************************/
/* module1007 */
/********************************************************************/
/********************************************************************/
.module1007  .item1{
    height:260px;
    line-height:260px;

}

.module1007  .item1 .texte1{
   font-size:36px;
}




/********************************************************************/
/********************************************************************/
/* DIVERS*/
/********************************************************************/
/********************************************************************/

a.corps-btn-contact,
.corps-btn-telephone{
   margin:10px 0px;
 padding:10px 2px;
 background-color:#5db0e0;
 color:#FFFFFF;
 text-align:center;
  font-size:17px; 
  border-radius:3px;
 display:block;
text-decoration:none;
}

a.corps-btn-contact:hover{
 background-color:#5db0e0;
}


/********************************************************************/
/********************************************************************/
/* module332 */
/********************************************************************/
/********************************************************************/

.module332{
    background-color:#5db0e0;
}


/********************************************************************/
/********************************************************************/
/* module333 */
/********************************************************************/
/********************************************************************/

.module333{
    padding-top:2px;
    padding-bottom:0px;
    background-color:#5db0e0;
    margin:0;
}


/********************************************************************/
/********************************************************************/
/* module313 (fiche article) */
/********************************************************************/
/********************************************************************/

.module313 .corps .description{
    text-align:justify;
    line-height:37px;
   font-size:19px;
}

/********************************************************************/
/********************************************************************/
/* module305 (fiche article) */
/********************************************************************/
/********************************************************************/


.module305 .item1 {
    margin-bottom:40px;
    padding-bottom:50px;
    border-bottom:1px solid #E0E0E0;
}



