.body {position: relative}
.navbar-nav > li { float: left }
h1#logo_site_spip { margin-bottom: 0px; line-height: 0.5em !important}
.navbar {margin-bottom: 40px}
@media(min-width:768px) {
h1#logo_site_spip { margin-bottom: 0px; padding-bottom: 5px; min-height: 200px; padding-top: 40px; line-height: 1em !important; background-image: linear-gradient(to right,white, transparent);}
.accueil { background-image: url(header.jpg); background-repeat: no-repeat; background-size: 100% 100%  }
.navbar { border-radius: 0 0 4px 4px; border-top: none }
}
.nav-tabs { border-bottom: none }
#descriptif_site_spip {text-align: center}
#nav.affix {  top:0; width: 100%; max-width: 100%; z-index: 100 }
#nav.affix + .row { padding-top: 90px;}
.aside .affix {top: 70px }
.chapo {color: inherit }
.footer {text-align: center}
.content .liste-items .item { border-top: none; padding-top: 20px }
.content .liste-items .item:last-child { border-bottom: none }
h3, .h3, .h3-like { border-bottom: 1px solid; font-weight: bold; line-height: 1.4em }
.aside .nav li.active a { border-left: 3px solid;  color:#7c3100; }
.aside .nav li a { border-left: 3px solid transparent; ; }
.documents_portfolio img { margin-bottom: 5px }
@media(min-width:768px){
		.aside .affix { top: 70px; max-width: 157.5px }
		#nav.affix { width: 720px;}
}
@media(min-width:990px){
		.aside .affix { top: 70px; max-width: 212.5px }
		#nav.affix { width: 940px;}
}
@media(min-width:1200px){
		.aside .affix { top: 70px; max-width: 262.5px }
		#nav.affix { width: 1140px; }
}
@media(max-width:767px){
.container { padding-left: 0; padding-right: 0; }
.content { margin-left: 15px; margin-right: 15px; max-width: 95% }
#nav.affix + .row { padding-top: 190px;}
}
