.header .spip_logos {background: rgba(255,255,255,.5);}
body {background-size: cover;font-family: 'Alegreya', serif;background-attachment: fixed;}
body.page_sommaire, body.page_recherche {background: #3f8190 url(https://zazipo.net/squelettes/images/fond_sommaire.jpg) no-repeat top center;background-attachment: fixed;background-size: cover;}
body.page_agenda {background: #49A780 url(https://zazipo.net/squelettes/images/fond_agenda2.jpg) no-repeat top center;background-attachment: fixed;background-size: cover;}
body a.lien_pagination {color: #c6b071;}
.menu_pagine {color: #000;background: rgb(198, 176, 113);padding: 40px;margin: 0 -42px;}
.menu_pagine a {color: #FFF;}
body p {margin-top: 10px;}
a:hover {text-decoration:none;}
a.lienbloc:hover {background: #EEE;}
a.lienbloc {display: block;}
a {-webkit-transition: background .2s; /* Safari */ transition: background .2s;}
h1, h2, h3, h4, h5 {font-family: 'Alegreya Sans', sans-serif;}
h1 {font-size: 1.8em;font-weight: 800;}
h2 {font-size: 1.6em;font-weight: 800;text-transform: uppercase;}
h3 {font-size: 1.4em;font-weight: 800;}
h4 {font-size: 1.3em;font-weight: 400;}
.row.oulipien h3.nom, .row.oulipien h3.nbtextes, .row.oulipien h3.titre {font-weight: 400;}
hr {color: #000;background: #000;border: 0;height: 1.5px;margin: 1em 0;}
hr.epais {height: 3px;}
.gras {font-weight: 800;}
hr.barrecourte {width: 1.5em;border-color: #000;height: 2px;}
div.content {background: #FFF;margin-top: 20em;padding: 4em 3em;}
.agendaccueil {text-align: left;padding-left: 2em;}
.colateliers ul {margin-bottom: 2em;}
.lastoulipian {border: dotted 3px #555;padding: .4em;margin-bottom: 1em;text-align: left;}
.agendaccueil a, .agendaccueil a:hover, .lastoulipian a, .lastoulipian a:hover, .page_sommaire a, .page_sommaire a:hover {color: #3f8190;background: none;}
.colateliers {background: #c6b071;text-align: left;}
.colateliers a, .colateliersa:hover {color: #FFF;}
.colateliers hr {height: 2px;background: #FFF;margin-left: -15px;margin-right: -15px;}
hr.hrateliers {margin: 0 -15px;background: #000;height: 3px;}
.ventre {margin-bottom: 5em;}
.chapeau p{font-size: 1.3em;}
span.date {font-weight: 800;}
.event {border-bottom: 3px dotted;padding: 0 1em 1em 0;font-size: 1.2em;}
.prochains_evenements.solo {border-bottom: none;}
span.date, span.lieu {font-size: .9em;}
span.titreblanc {color: #FFF;font-size: 1.25em;}
nav {font-family: 'Alegreya Sans', sans-serif;
font-weight: 800;
font-size: 1.2em;
color: #000;}
.totaltextes{color: #c6b071; font-size: 1.6em;font-weight: 800;font-variant: small-caps;}
.brun {background: #c6b071;margin:0 -42px -28px;padding: 2em 3em;}
.brun {-webkit-columns: 3;-moz-columns: 3;columns: 3;}
.brun ul li {display: block;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}
.brun h3 a, .brun .auteur a {color: #FFF;}
.troiscols {-webkit-columns: 3;-moz-columns: 3;columns: 3;}
.surtitre.date {font-weight: bold;color: #000;}
.cases .titre {color: #000;}
.nbtextes {font-size: 1.4em;color: #000;}
div.cases.annee {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;margin-bottom: 3.5em;}
div.cases.annee div {-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}
.plumes, .row .cases a.lienbloc {border-top: dotted 3px #CCC;padding: 5px 0 7px 0;}
h2.annee {font-size: 1.9em;border-bottom: dotted 3px #BBB;padding: 0 5px;margin-bottom: .5em;}
.row.oulipien .cases:first-child a.lienbloc {border: dotted 3px #666;}
.texte, .chapo {
font-size: 1.3em;
text-align: justify;
}

span.next {font-size: 6em;position: absolute;bottom: 1.3em;right: -120px;}
span.prev {font-size: 6em;position: absolute;bottom: 1.3em;left: -120px;}
span.disabled {display: none;}
.cases h1, .cases h2, .cases h3 {margin: 10px 5px;}
#spip-admin a {color: #FFF;}
.bordbas {
border-bottom: 3px dotted;
padding-bottom: 2em;
}
.coldroite {font-family: 'Alegreya sans', sans-serif;}
.coldroite .ps {font-size: 1.1em;margin-top:20px;padding-top: 1em;}
.coldroite .contrainte, .coldroite .auteur {font-size: .9em;}
.coldroite h3 {padding-top: .6em;}
.arbo {border-bottom: solid #000;font-size: 1.5em;font-family: "Alegreya Sans";text-transform: uppercase;clear: both;padding-bottom: .8em;}
.arbo a {color: #000;}

.row.infolettre {margin-top: 3em;margin-bottom: 3em;background: rgba(0,0,0,0.6);}

.navbar-collapse {padding-left: 0;}
.navbar {border-radius: 0;}
.navbar-default {background: #FFF;border: 0px none;}
.navbar-default .navbar-nav > li > a {color: #000;}
.navbar-default .navbar-nav > li > a:hover {color:#FFF;background: #000;}
nav.navbar li {border-right: solid 1px #000;}
nav.navbar li > ul > li {border: 0 none;}
nav.navbar li:last-child {border-right: none;}
.dropdown-menu {top: 102%;border: 0 none;border-radius: 0px;-moz-border-radius: 0px;}
.dropdown-menu > li {display: inline-block;}
.navbar-default .navbar-nav > li > a {
		-webkit-transition: background .2s; /* Safari */
		transition: background .2s;
}

@media (max-width: 768px) {
		ul.navbar-nav {padding-left: 1.5em;}
}
.form-inline .form-control {width: auto;}
.feradroite {text-align: right;}
.feragauche {text-align: left;}

#formulaire_recherche, .formulaire_newsletter {margin: 1em 0;}
#formulaire_recherche .form-control, #formulaire_recherche .btn, .formulaire_newsletter .form-control, .formulaire_newsletter .btn {height: 34px;border-radius: 0px;-moz-border-radius: 0px;border: 0 none;}

.previsu {background: #F57900;color: #FFF;}
.previsu legend {border: 0 none;}
.reponse_formulaire {font-size: 1.7em;}
.footer {margin-top: 1em;}
.footer ul li {display: inline-block;background: transparent;color: #000;font-family: "Alegreya Sans", sans-serif;font-size: 1.15em;}
.footer ul li > a {
		background: #FFF;
		color: #000;
		display: block;
		width: auto;
		height: auto;
		padding: .5em 1em;
		-webkit-transition: background .2s; /* Safari */
		transition: background .2s;}
.footer ul li > a:hover {background: transparent;color: #FFF;}

.spip_code code {background: none;padding: 0;color: #000;border-radius: none;}
.precedent, .suivant { height: 73px; width: 38px;display: block;position: absolute;top: 0;}
.precedent {left: -40px;}
.suivant {right: -40px;}
a.precedent:hover, a.suivant:hover {
-moz-box-shadow: 0px 0px 20px 1px #CDCDCD;
-webkit-box-shadow: 0px 0px 20px 1px #CDCDCD;
-o-box-shadow: 0px 0px 20px 1px #CDCDCD;
box-shadow: 0px 0px 20px 1px #CDCDCD;}
#documents_portfolio .spip_logos{
float: left;
margin: 0 20px 20px 0;
padding: 0;
}
#documents_portfolio li {list-style: none;display: block;float: left;}
#documents_portfolio li img{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
border: 5px solid #ffffff;
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
margin-right: 20px;
}
pre {
background: none;
border: none;
font-family: "Alegreya Sans";
font-size: 1.2em;
}
#proverbe, #prophetie {font-size: 1.3em;}
.table th, table.spip th,
.table td, table.spip td {
  border-bottom: none;
}