@charset "UTF-8";

img, object, embed, video {
    max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
    width:100%;
}


* {padding: 0; margin: 0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,tr,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}

img { border: none;}
ul li { list-style: none;}
.clear { clear: both;}
a { text-decoration: none; color: #b21818; }
a:visited{ color: #b21818;}
a:active{color: #b21818;}
a:hover {text-decoration: underline; color: #b21818;}
.left{ float:left;}
.right{ float:right;}
.cache{ display: none;}
.center {text-align: center;}

h1, h2{padding: 17px 0;}
h2{font-size: 25px;}
h3{padding: 12px 0; font-size: 18px;}

body{
    font-family: "Lato", Helvetica, sans-serif;
}

.wrapper{
    width: 87%;
    margin: 0 auto;

}
img.animateurs{
    border-radius: 50%;
    width: 200px;
}

#myCarousel{
    margin-top: 120px;

}
header{
    background-image: url("../images/accueil2019.jpg");
    background-size: cover;
    height: 417px;
    margin-bottom: 25px;
}

/*.navbar{
    background: rgba(255, 255, 255, 0.6) url("../images/bg-top-repeat.png") repeat-x;
    text-align: center;
    margin: 0 auto;
    margin-top: 10px;

}*/
.navbar-nav{
    max-width:385px;
    margin: 0 auto;
    
}
.navbar a{
    color: #000000;
    text-transform: uppercase;   
}
.navbar li.active a{
    background-color: #eee;  
}
.navbar-nav > li > a{
    padding: 11px;
}
.navbar-header, .navbar-nav{
    float: none;   
}
.navbar-header, .container{
    text-align: center;
    margin: 0 auto;
}
.blocks{
    background-color: #eee;
    margin-bottom: 20px;
    padding: 0 17px 17px 17px;
}
.row{
    margin: 30px 30px 20px 30px;
}
.intro{
    padding: 0 15px;
}

footer{
    background-color: #ccc;
    text-align: center;
    padding: 10px 0;
    font-size: 11px;
    margin-top: 70px;
}