body{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#575757}
.nb{color:#4DAC0A}
#home.active{color:#DFDEDC;font-weight:700}
.texte1{color:#024F66;font-weight:600;text-align:center}
.texte2{font-weight:600}
.navbar-inverse{border-bottom:2px solid #C7C5C5}
.navbar-nav > li > a {
    padding-left: 5px;
    padding-right: 5px;
}
.cc_container {
    padding: 5px 15px 8px;
}
 cc_container cc_container--open{
	 padding: 5px 15px 8px;
 }
.titre{margin:5px 0;padding:1px;color:#024F66;font-size:22px;font-weight:500}
h3{font-size:20px;}
.brand{background:url(../images/logo.png) no-repeat left center;height:34px;width:22px;margin-top:3px;float:left;margin-right:2px}
.titre-info{margin:5px 0;padding:1px;font-size:22px;text-align:center;font-weight:500}
.lead{color:#024F66}
.page-header{border-bottom-width:0;padding-bottom:0;margin:5px 0 0}
.documents{padding:2px;margin-top:15px}
.numberCircle{border-radius:50%;behavior:url(PIE.htc);width:32px;height:32px;padding:4px;background:#54A4D7;color:#FFFCFC;border:2px solid FFFCFC;color:FFFCFC;text-align:center;font:20px Arial,sans-serif;display:inline-block}
.badge{font-size:120%}
.text-contact{color:#EF3030}
.img-left{margin:0 10px 5px 0}
footer{padding:10px 0 30px;background-color:#eaf1f1}
.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.carousel-fade .carousel-inner .active{opacity:1}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}
.carousel-fade .carousel-control{z-index:2}
.carousel-caption{color:#FBFBFB;font-size:2.6em}
#customForm{padding:0 10px 10px}
#customForm label{display:block;color:#272727}
#customForm input{padding:0;color:#595A5A;border:#cecece solid 1px;font-size:14px}
#customForm input.error{background:#f8dbdb;border-color:#e77776}
#customForm textarea{color:#adaeae;font-style:italic;border:#cecece solid 1px}
#customForm textarea.error{background:#f8dbdb;border-color:#e77776}
#customForm div{margin-bottom:2px}
#customForm div span{margin-left:2px;color:#707070;font-style:italic}
#customForm div{margin-left:2px;color:#2a870e;font-style:italic}
#customForm div span.error{color:#e46c6e}
.error{color:#e46c6e;font-style:italic;font-size:14px}
#customForm #send{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal}
#error{margin-bottom:20px;border:#efefef solid 1px}
#error ul{list-style:square;padding:5px;font-size:12px}
#error ul li{list-style-position:inside;line-height:1.6em}
#error ul li strong{color:#e46c6d}
#error.valid ul li strong{color:#93d72e}
.form-control:focus{box-shadow:none;outline:0 none}
#contact-page{padding-top:0;background:#fff;margin-bottom:50px}
#contact-page .contact-form .form-group label{color:#4E4E4E;font-size:14px;font-weight:300}
.form-group .form-control{padding:7px 12px;border-color:#f2f2f2;box-shadow:none}
.validation{color:red;display:none;margin:0 0 20px;font-weight:400;font-size:13px}
#sendmessage{color:green;border:1px solid green;display:none;text-align:center;padding:15px;font-weight:600;margin-bottom:15px}
#errormessage{color:red;display:none;border:1px solid red;text-align:center;padding:15px;font-weight:600;margin-bottom:15px}
#formulaire.cacher{display:none}
#sendmessage.show,#errormessage.show,.show{display:block}
.label.valid{width:24px;height:24px;background:url(../images/done.png) center center no-repeat;display:inline-block;text-indent:-9999px}
.lien{padding:5px;margin:5px}
.ligne{border:0}
.desc-info{background-color:#d9edf7;color:#024f66;padding-top:5px;border-color:#bce8f1}
.glyphicon.bold{color:#fff;display:inline-block;font-size:24px;font-weight:400;height:1em;margin-right:.5em;text-shadow:2px 2px 0 rgba(4,100,39,1.00);vertical-align:middle}
.shade{font-weight:400;text-shadow:1.5px 1.5px 0 rgba(4,100,39,1.00)}
.border-right{border-right:1px #D7D5D5 solid;padding-right:10px;padding-left:10px}
ul.multi{<--ifiefloat:left;<endif--width:100%;list-style:none;margin:0;padding:0;column-gap:1em}
ul.multi li{float:left;width:15em;column-gap:1em;margin-left:10px;margin-top:0;padding:2px;border-bottom:1px dotted #ddd;border-collapse:separate;border-collapse:collapse;border-left:0;font-size:14px}
.tek a{color:#666;text-decoration:none}
.tek a:hover{color:#2b85bb;text-decoration:underline}
ul li.tek{background-color:#FFF;list-style:none;margin-left:0;border-left:0}
.gly{color:#707070;font-size:150%}
.contact{font-size:15px;font-weight:500}
.light-bottom{background-color:rgba(126,126,126,1.00);}
@media(min-width:768px) {
body{padding-top:45px}
}
@media (max-width: 769px) {
.border-right{display:none}
.well{margin-top:7px}
}
@media (max-width: 481px) {
.mobile{display:none}
.carousel-caption{font-size:1.2em}
}