@font-face {font-family:'YanoneKaffeesatz-Regular'; src: url('../fonts/YanoneKaffeesatz-Regular.ttf');}
@font-face {font-family:'YanoneKaffeesatz-Light'; src: url('../fonts/YanoneKaffeesatz-Light.ttf'); font-style: light; }
@font-face {font-family:'YanoneKaffeesatz-Bold'; src: url('../fonts/YanoneKaffeesatz-Bold.ttf'); font-style: bold; }

@font-face {
font-family: 'MetaPro-Normal';
src: url('../fonts/MetaPro-Normal.otf') format('opentype');
}

@font-face {
font-family: 'MetaPro-Serif-Bold';
src: url('../fonts/MetaSerifPro-Bold.otf') format('opentype');
}


@font-face {
font-family: 'MetaPro-Serif-Book';
src: url('../fonts/MetaSerifPro-Book.otf') format('opentype');
}

a {color: #c0081f;}
a:hover {color: #000000;}

li {list-style: none;}
.li_col li {float: left;}
.carousel {position: relative;}
.carousel .item {height: 300px;}
.carousel .item a {position: absolute; bottom: 0;}

h1 {background-color: #c0081f; color: white; padding: 13px; font-family: "MetaPro-Serif-Bold", sans-serif;}
h2 {color: #555555; font-family: "MetaPro-Serif-Bold", sans-serif;}
.breadcrumb a { color: black;}

.image-apercu { padding: 0; padding-top: 15px; }
.col-md-1 { padding-top: 0; width: 15%;}
.col-md-11 { width: 85%;}

.col-md-3 img, .img100 img, .une_AK img, .tract_hebdo img, .annonce img {width: 100%; height: auto;}
.annonce { background-color: #e9e9e9; margin-top: 1rem; padding: 5px; border-radius: 5px; }

/*body { background-color: #e9e9e9; }*/
/*.container {background-color: #e9e9e9;}*/
body { background-color: white; font-family: "MetaPro-Normal"; }
.container {background-color: white;}
/*.header {background-color: #c0081f; }*/
.header { max-width: 100%;}
.header .row .left {position: relative;}
.header .row .left .titre_site {position: absolute; left: 3.87em; bottom: 0; /*background-color: #c0081f; opacity: 0.8;*/ padding: 0px 2em 0px 2em; font-size: 1.3em;}
.header .row .left .titre_site {opacity: 1; font-family: "MetaPro-Serif-Book", sans-serif; }
.nav {margin: 5px 0; }
.footer {padding-left: 0; margin-bottom: 1em;}

.ecrire a {color: black;}
.sociaux {margin: 10px;}
.facebook {margin-top: 6px;}
.recherche_contact { margin: 3px; }
.bouton_contact { margin-top: 3px;}

.blanc {background-color: white; margin-top: 15px; margin-left: 0; padding: 5px; border-radius: 8px;}

.center {text-align: center;}

.col-md-9 { margin-top: 1rem;}

.header .col-md-8 { width: 365px;}
.logo_site img { height: auto; width: 365px;}
.logo_site { width: 100%;}
.nav-pills li { background-color: #c0081f; border-radius: 5px; margin-right: 1rem;  }
.nav-pills a { color: white; }
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:active {background-color: black; }
.nav-pills>li>a:hover {color: black; }

.nav-toggle {  }
.nav-toggle, .nav-toggle:hover { color: white; font-size: large; background-color: #c0081f; border-radius: 5px; width: auto; text-align: center; }
.nav-collapse { font-size: large;}

.pagination-items li { display: inline-block; font-size: large; }
.pagination-items li a { color: white; background-color: #c0081f; border-radius: 8px; padding: 8px; margin: 2px; }

.search {position: relative;}
.search .btn-default {float: left; position: absolute; top:0; right: 0; }

.exergue { margin-top: -13px; }
.exergue a { padding: 2px; background-color: #c0081f; color: white; }

.menu .row { margin: 5px 0px; padding-bottom: 5px; border-bottom:1px solid #eaeaea; }
.menu .row .col-md-3 { padding: 0;}

.article .spip_logos {width: 100%; height: auto; margin-bottom: 5px;}
.article img { width: 100%; height: auto; }
.fb_like {margin-top: 3px;}
#twitter-widget-0 {margin: 3px 0px 0px 40px;}

.left {padding-left: 0; margin-left: 0;}
.right {padding-right: 0; margin-right: 0;}
.top {margin-top: 0;}


@media all and (max-width: 768px) {
	/*.menu_general, .nav-pills { display: none;  }*/
	h1 { font-size: 18px;}
	h2 { font-size: 18px; }
	.pagination-items li { font-style: 10px;}
	
}