body{
	font-family: 'Lato', sans-serif;
}
.clear{
	clear:both;
}
/*** Home ***/
.btn-home{
	color:#FFFFFF;
	font-size:48px;
	line-height:48px;
	font-family: 'Vidaloka', serif;
	text-transform:uppercase;
	white-space:normal;
	text-align:left;
}
body.sommaire {
	background:transparent url('../images/fond_home0A.jpg') -9999px -9999px no-repeat;
}
#site-home{
	background:transparent url('../images/fond_home0B.jpg') -9999px -9999px no-repeat;
}
.mobile {
	background:transparent url('../images/traits.png') -9999px -9999px no-repeat;
}
.prehome{
	margin:0;
	padding:0;
	display:none;
    justify-content: center;
    align-items: center;
	width:100%;
	height:100vh;
	flex-direction: row;
	background:transparent url('../images/fond_home01.jpg') no-repeat center fixed;
	-webkit-background-size: cover; /* pour anciens Chrome et Safari */
	background-size:cover;
}
.mobile{
	display:block;
	position: relative;
	clear: both;
	height: 100vh;
	width: 100%;
	z-index: 1;
}
@media screen and (min-width: 992px) {
	.prehome {
		display: flex;
	}
	.mobile,
	.mobile-edition {
		display: none;
	}
}
.prehome .v01{
	min-height: 340px;
	padding-top: 110px;
}
.prehome .v02{
	min-height: 340px;
	padding-top: 110px;
}
.prehome .v01:hover{
	background:transparent url('../images/traits.png') 70% top no-repeat;
}
.prehome .v02:hover{
	background:transparent url('../images/traits.png') 10% top no-repeat;
}

.prehome.c01{
	background:transparent url('../images/fond_home0A.jpg') no-repeat center fixed;
	-webkit-background-size: cover; /* pour anciens Chrome et Safari */
	background-size:cover;
}
.prehome.c02{
	background:transparent url('../images/fond_home0B.jpg') no-repeat center fixed;
	-webkit-background-size: cover; /* pour anciens Chrome et Safari */
	background-size:cover;
}
.prehome .vers_home{
	margin:auto;
	max-width:452px;;
}
.prehome .btn-01{
	text-align:right;
}

.prehome .btn-02{
	text-align:left;
}
.prehome .btn-01:hover,.prehome .btn-01:focus,.prehome .btn-01:active{
	color:#f35321;
}
.prehome .btn-02:hover,.prehome .btn-02:focus,.prehome .btn-02:active{
	color:#17917c;
}
.prehome .decouvrir{
	max-width:200px;
	position:relative;
	display:inline-block;
	clear:both;
	padding:7px 10px;
	margin-bottom:10px;
	font-family: 'Vidaloka', serif;
	font-size:24px;
	line-height:25px;
	margin-top:0px;
	visibility:hidden;
}
@media screen and (min-width: 1200px) {
	.prehome .decouvrir{
		max-width:200px;
		position:relative;
		display:inline-block;
		clear:both;
		padding:7px 10px;
		margin-bottom:10px;
		font-family: 'Vidaloka', serif;
		font-size:24px;
		line-height:25px;
		margin-top:68px;
		visibility:hidden;
	}
}

.prehome .magic{
	visibility:visible !important;
}
.prehome .v01 .btn-liens{
	text-align:right;
}
.prehome .v02 .btn-liens{
	text-align:right;
}
@media screen and (min-width: 1200px) {
	.prehome .v01 .btn-liens{
		text-align:right;
		margin-right:-15px;
	}
	.prehome .v02 .btn-liens{
		text-align:right;
		margin-right:-15px;
	}
}
.prehome .v01 .decouvrir{
	background-color:#f35321;
}
.prehome .v02 .decouvrir{
	background-color:#17917c;
}

.prehome .decouvrir a{
	color:#FFFFFF !important;
	border-left:1px solid #FFFFFF;
	padding:0 10px;
	border-radius:0;
	font-family: 'Vidaloka', serif;
	font-size:24px;
}
.prehome .coin01{
	position:absolute;
	display: block;
	width: 17px;
	height: 50px;
	background: transparent url('../images/btn01_50.png') top right no-repeat;
	top:0;
	right:-17px;
}
.prehome .coin02{
	position:absolute;
	display: block;
	width: 18px;
	height: 50px;
	background: transparent url('../images/btn02_50.png') top right no-repeat;
	top:0;
	right:-18px;
}
.mobile .logo{
	position: relative;
	clear: both;
	z-index:1;
}
.mobile .vers_printemps, .mobile .vers_centre {
	position:relative;
	clear: both;
	z-index: 1;
}
.mobile .go {
	position: absolute;
	z-index: 10;
	top: 40%;
	width: 100%;
}
.mobile .lien_titre {
	position:relative;
	display: block;
	margin: 0 auto;
	width: 100%;
}
.mobile .lien_titre a{
	font-family: 'Vidaloka', serif;
	font-size: 24px;
	color: #FFFFFF;
	display:block;
	text-transform: uppercase;
}
.mobile .lien_titre a.lien_home01 {
	width: 45%;
	margin: 0 auto;
	text-align:right;
}
.mobile .lien_titre a.lien_home02 {
	width: 65%;
	margin: 0 auto;
	text-align:left:
}
.mobile .btn-liens{
	position:relative;
	z-index:15;
}
.mobile .decouvrir{
	max-width:200px;
	position:relative;
	display:inline-block;
	clear:both;
	padding:7px 10px;
	margin-bottom:10px;
	font-family: 'Vidaloka', serif;
	font-size:24px;
	line-height:25px;
	margin-top:20px;
	z-index:15;
	margin-left: 45%;
}
.mobile .vers_printemps .decouvrir{
	background-color:#f35321;
}
.mobile .vers_centre .decouvrir{
	background-color:#17917c;
}
.mobile .decouvrir a{
	color:#FFFFFF !important;
	border-left:1px solid #FFFFFF;
	padding:0 10px;
	border-radius:0;
	font-family: 'Vidaloka', serif;
	font-size:24px;
}
.mobile .coin01{
	position:absolute;
	display: block;
	width: 17px;
	height: 50px;
	background: transparent url('../images/btn01_50.png') top right no-repeat;
	top:0;
	right:-17px;
}
.mobile .coin02{
	position:absolute;
	display: block;
	width: 18px;
	height: 50px;
	background: transparent url('../images/btn02_50.png') top right no-repeat;
	top:0;
	right:-18px;
}
@media screen and (min-width: 768px) {
	.mobile .lien_titre a{
		font-size:48px;
	}
	.mobile .decouvrir{
		margin-left: 60%;
		margin-top: 40px;
	}
}
/*** Typo ***/
.contenu h1{
	font-size:48px;
	font-family: 'Vidaloka', serif;
	line-height:50px;
	color:#920240;
}
.page_printemps .contenu h1 a,.page_printemps .contenu h1{
	color:#f35321;
}
.page_centre .contenu h1 a,.page_centre .contenu h1{
	color:#17917c;
}
.page_agenda .contenu h1 a,.page_agenda .contenu h1{
	color:#911986;
}
.page_poetheque .contenu h1 a,.page_poetheque .contenu h1{
	color:#004aa0;
}
.page_poetheque.article_parution .contenu h1 {
	font-style: italic;
}
.page_poetheque.article_parution .contenu .auteur {
	color: #333;
  border-left: 10px solid #004aa0;
	padding: 10px 10px 10px 32px;
	font-family: 'Vidaloka', serif;
	font-size: 32px;
	line-height: 39px;
	margin-bottom: 20px;
}
.contenu .chapo{
	font-size:14px;
	line-height:24px;
	color:#000000;
}
.contenu .texte{
	font-size:12px;
	line-height:24px;
	color:#000000;
	font-weight:700;
	clear: both;
}
.contenu .texte b,
.contenu .texte strong {
	font-weight: 900;
}
.contenu h2{
	font-size:16px;
	font-weight:900;
	color:#000000;
}
.contenu h3{
	border-left: 10px solid #920240;
	padding: 10px 10px 10px 32px;
	font-family: 'Vidaloka', serif;
	font-size: 32px;
	line-height: 32px;
	margin-bottom: 20px;
	color: #920240;
}
.contenu .texte .spip_documents img {
	display: block;
	max-width:100%;
	height:auto;
	margin: 0 auto;
}
.page_printemps .contenu h3 a,.page_printemps .contenu h3{
	color:#f35321;
	border-left: 10px solid #f35321;
}
.page_centre .contenu h3 a,.page_centre .contenu h3{
	color:#17917c;
	border-left: 10px solid #17917c;
}
.page_agenda .contenu h3 a,.page_agenda .contenu h3{
	color:#911986;
	border-left: 10px solid #911986;
}
.page_poetheque .contenu  h3 a,.page_poetheque .contenu h3{
	color:#004aa0;
	border-left: 10px solid #004aa0;
}
/*** Header/Nav ***/
.menu_header{
	border-left:1px solid #000000;
	padding-left:25px;
}
header h1{
	font-family: 'Vidaloka', serif;
	font-size:42px;
	line-height:45px;
	padding-left:15px;
	padding-top:15px;
}
header .generique h1.t2{
	margin-top:0px;
}
header .logo_site img{
	text-align: center;
	margin: 0 auto;
}
@media screen and (min-width: 768px) {
	header .logo_site{
		padding-right:0;
		text-align: left;
	}
	.menu_header{
		border-left:1px solid #000000;
		padding-left:10px;
	}
	header h1{
		line-height:28px;
	}
}
@media screen and (min-width: 1200px) {
	.menu_header{
		padding-left:35px;
	}
}
header h1 a{
	text-decoration:none;
}
header h1 a, header h1{
	color:#920240;
}
header h1 a:hover,header h1 a:focus,header h1 a:active{
	color:#920240;
}
.page_printemps header h1 a,.page_printemps header h1{
	color:#f35321;
}
.page_centre header h1 a,.page_centre header h1{
	color:#17917c;
}
.page_agenda header h1 a,.page_agenda header h1{
	color:#911986;
}
.page_poetheque header h1 a,.page_poetheque header h1{
	color:#004aa0;
}
header .navbar-default {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-radius:0;
	width:100%;
	margin:0;
	padding:0;
}
@media screen and (min-width: 768px) {
	header .navbar .container-fluid, header .navbar-collapse{
		padding:0;
	}
}
.navbar-default .navbar-nav > li > a {
	color: #000000;
	font-family: 'Lato', sans-serif;
	font-size:12px;
	font-weight:900;
	text-transform:uppercase;
	padding-top:18px;
	padding-bottom:10px;
}
.navbar-default .navbar-nav > li.home > a {
	padding-top:15px;
	padding-bottom:15px;
}
@media screen and (min-width: 992px) {
	.navbar-default .navbar-nav > li > a {
		padding:18px 10px 10px 10px;
	}
	.navbar .nav-divider {
		height: 25px;
		margin: 15px 2px;
		border-left: 1px solid #000000;
		border-right: 1px solid #ffffff;
	}
}
@media screen and (min-width: 1200px) {
	.navbar-default .navbar-nav > li > a {
		padding:18px 8px 10px 8px;
	}
	.navbar .nav-divider {
		height: 25px;
		margin: 15px 4px;
	}

}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	background-color: #FFFFFF;
}
.page_printemps .navbar-default .navbar-nav > li > a:focus, .page_printemps .navbar-default .navbar-nav > li > a:hover, .page_printemps .navbar-default .navbar-nav > li > a:active, .page_printemps .navbar-default .navbar-nav > li.active > a{
	color:#f35321;
	background-color: transparent;
}
.page_centre .navbar-default .navbar-nav > li > a:focus, .page_centre .navbar-default .navbar-nav > li > a:hover, .page_centre .navbar-default .navbar-nav > li > a:active, .page_centre .navbar-default .navbar-nav > li.active > a{
	color:#17917c;
	background-color: transparent;
}
.page_agenda .navbar-default .navbar-nav > li > a:focus, .page_agenda .navbar-default .navbar-nav > li > a:hover, .page_agenda .navbar-default .navbar-nav > li > a:active, .page_agenda .navbar-default .navbar-nav > li.active > a{
	color:#911986;
	background-color: transparent;
}
.page_poetheque .navbar-default .navbar-nav > li > a:focus, .page_poetheque .navbar-default .navbar-nav > li > a:hover, .page_poetheque .navbar-default .navbar-nav > li > a:active, .page_poetheque .navbar-default .navbar-nav > li.active > a{
	color:#004aa0;
	background-color: transparent;
}
.menu_secondaire{
	padding-top:20px;
}
.menu_secondaire .fa-search{
	color:#a0a0a0;
	font-size:22px;
	font-weight:700;
}
.page_printemps .menu_secondaire .btn-search:hover .fa-search, .page_printemps .menu_secondaire .btn-search:active .fa-search, .page_printemps .menu_secondaire .btn-search:focus .fa-search{
	color:#f35321;
}
.page_centre .menu_secondaire .btn-search:hover .fa-search, .page_centre .menu_secondaire .btn-search:active .fa-search, .page_centre .menu_secondaire .btn-search:focus .fa-search{
	color:#17917c;
}
.page_agenda .menu_secondaire .btn-search:hover .fa-search, .page_agenda .menu_secondaire .btn-search:active .fa-search, .page_agenda .menu_secondaire .btn-search:focus .fa-search{
	color:#911986;
}
.page_poetheque .menu_secondaire .btn-search:hover .fa-search, .page_poetheque .menu_secondaire .btn-search:active .fa-search, .page_poetheque .menu_secondaire .btn-search:focus .fa-search{
	color:#004aa0;
}
.headmenu{
	padding-left:20px;
}
.headmenu li {
	margin-bottom:3px;
}
.headmenu li > a{
	font-size:12px;
	text-transform:uppercase;
	color:#a0a0a0;
	font-weight:900;
}
.headmenu li.lien_printemps.active > a,.headmenu li.lien_printemps > a:hover,.headmenu li.lien_printemps > a:focus,.headmenu li.lien_printemps.active > a:active{
	color:#f35321;
	text-decoration:none;
}
.headmenu li.lien_centre.active > a,.headmenu li.lien_centre > a:hover,.headmenu li.lien_centre > a:focus,.headmenu li.lien_centre.active > a:active{
	color:#17917c;
	text-decoration:none;
}
.headmenu li.lien_agenda.active > a,.headmenu li.lien_agenda > a:hover,.headmenu li.lien_agenda > a:focus,.headmenu li.lien_agenda.active > a:active{
	color:#911986;
	text-decoration:none;
}
.headmenu li.lien_poetheque.active > a,.headmenu li.lien_poetheque > a:hover,.headmenu li.lien_poetheque > a:focus,.headmenu li.lien_poetheque.active > a:active{
	color:#004aa0;
	text-decoration:none;
}
.page_rubrique main .container,
.page_article main .container,
.page_printemps main .container,
.page_agenda main .container,
.page_poetheque main .container,
.page_centre main .container {
	border-top:1px solid #000000;
	padding-top:40px;
}

@media (max-width: 992px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
    .edition-en-cours .col-md-3 .bloc_personne,
    .edition-passe .col-md-3 .bloc_personne {
    	display: none !important;
    }
    .edition-en-cours .edition,
    .edition-passe .edition {
    	margin-bottom: 20px;
    }
}
/*** Liens ***/
main a{
	color:#920240;
}
.page_printemps main a{
	color:#f35321;
}
.page_centre main a{
	color:#17917c;
}
.page_agenda main a{
	color:#911986;
}
.page_poetheque main a{
	color:#004aa0;
}
main a:hover,main a:focus,main a:active{
	color:#920240;
}
.page_printemps main a:hover,.page_printemps main a:focus,.page_printemps main a:active,.page_printemps main a.on{
	color:#f35321;
}
.page_centre main a:hover,.page_centre main a:focus,.page_centre main a:active,.page_centre main a.on{
	color:#17917c;
}
.page_agenda main a:hover,.page_agenda main a:focus,.page_agenda main a:active,.page_agenda main a.on{
	color:#911986;
}
.page_poetheque main a:hover,.page_poetheque main a:focus,.page_poetheque main a:active,.page_poetheque main a.on{
	color:#004aa0;
}

/*** Boutons ***/
.btn-site{
	position:relative;
	display:block;
	clear:both;
	padding:7px 10px;
	background:transparent url('../images/carre.png') bottom right no-repeat;
	margin-bottom:10px;
	font-family: 'Vidaloka', serif;
	font-size:22px;
	line-height:25px;
	background-color:#920240;
}
.btn-site a{
	color:#FFFFFF !important;
	border-left:1px solid #FFFFFF;
	padding:0 10px;
	border-radius:0;
	font-family: 'Vidaloka', serif;
	font-size:18px;
}
.to_archive .btn-site a{
	font-size:16px;
}
.btn-site a:hover,.btn-site a:active,.btn-site a:focus{
	text-decoration: underline
}
@media screen and (min-width: 1200px) {
	.btn-site a{
		font-size:22px;
	}
}
.page_printemps .btn-site{
	background-color:#f35321;
}
.page_centre .btn-site{
	background-color:#17917c;
}
.page_agenda .btn-site{
	background-color:#911986;
}
.page_poetheque .btn-site{
	background-color:#004aa0;
}
.trouver_event{
	margin-bottom:25px;
}
.bouton_image{
	margin-bottom:30px;
}
.btn-rechercher{
	text-align:left;
	padding-right:30px;
	white-space:normal;
	padding:0 0 0 10px !important;
}
.btn-rechercher span{
	font-family: 'Lato', sans-serif;
	font-size:12px;
	display:block;
	font-weight:900;
	text-transform:uppercase;
}
.vers_inscription{
	position:relative;
	margin:20px auto;
	display:block;
	max-width:260px;
}
.btn-site.btn-affiche {
	max-width: 350px;
  margin-bottom: 20px;
}
.btn-site.btn-affiche a {
	font-size: 20px;
}
/*** Slider ***/
.slider_home{
	margin-top:20px;
	margin-bottom:20px;
}
.carousel-indicators {
	position: relative;
	width: 100%;
	margin-left: 0;
	clear: both;
	left: auto;
	bottom: auto;
	text-align: center;
	margin-bottom:0;
}
.carousel-indicators li {
	display: inline-block !important;
	width: 20px;
	height: 20px;
	margin: 5px 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: rgba(0,0,0,0);
	border: 1px solid #000000 !important;
	border-radius: 20px;
}
.carousel-indicators .active {
	width: 20px;
	height: 20px;
	margin: 5px 1px;
	background-color: #000 !important;
}

.carousel-inner .item a {
	position: relative;
	display: block;
}
.carousel-inner .item .spip_logo {
	float: none;
	margin: 0;
}
.carousel-inner .item .copyright {
	position: absolute;
	bottom: 0;
	color: #000;
	bottom: 10px;
	left: 10px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.60);
}

@media (min-width: 768px) {
	.carousel-indicators {
		position: absolute;
		bottom: 25%;
		left: 97%;
		top:auto;
		z-index: 15;
		width: 15px;
		padding-left: 0;
		margin-left: 0;
		text-align: center;
		list-style: none;
	}
	.carousel-indicators li {
		display: block;
		width: 15px;
		height: 15px;
		margin: 5px 1px;
		text-indent: -999px;
		cursor: pointer;
		background-color: rgba(0,0,0,0);
		border: 1px solid #fff !important;
		border-radius: 15px;
		float: none;
	}
	.carousel-indicators .active {
		width: 15px;
		height: 15px;
		margin: 5px 1px;
		background-color: #FFFFFF !important;
	}
}
/*** Bloc edition ***/
.edition{
	margin-bottom:90px;
}
.edition .date{
	font-size:12px;
	line-height:25px;
	margin-top:15px;
	text-transform:uppercase;
	font-weight:900;
	display:block;
	color:#920240;
}
.page_printemps .edition .date{
	color:#f35321;
}
.page_centre .edition .date{
	color:#17917c;
}
.page_agenda .edition .date{
	color:#911986;
}
.page_poetheque .edition .date{
	color:#004aa0;
}
.edition h2{
	color:#000000;
	font-family: 'Vidaloka', serif;
	font-size:48px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding-top:5px;
	margin-top:4px;
	max-width:74%;
}
.edition h2 a{
	color:#000000;
}
.edition h2 a:hover,.edition h2 a:focus,.edition h2 a:active {
	text-decoration:none;
}
.edition h2 span{
	border-top:1px solid #000000;
	display:block;
}
.edition .intro{
	font-size:12px;
	line-height:24px;
	font-weight:900;
	color:#000000;
}
.edition .suite {
	text-align:right;
	margin-bottom:-20px;
}
.edition .suite a{
	font-size:12px;
	line-height:25px;
	text-transform:uppercase;
	font-weight:900;
	display:block;
	position:relative;
}
.edition .suite .fa{
	position:relative;
	font-size:24px;
	line-height:25px;
	font-weight:700;
	display:inline-block;
	top:4px;
	margin-left:10px;
}
.to_archive{
	margin-bottom:40px;
}
.btn-to-archive{
	position:relative;
	display:block;
	font-size:18px;
	line-height:25px;
}
.btn-to-archive i{
	position:relative;
	font-size:24px;
	line-height:25px;
	display:inline-block;
	top:2px;
}
/*** Bloc Actualités ***/
.actualites{
	margin-bottom:35px;
}
.actualites h2{
	border-left:10px solid #f35321;
	padding:10px 10px 10px 32px;
	font-family: 'Vidaloka', serif;
	font-size:32px;
	line-height:32px;
	margin-bottom:20px;
	color:#920240;
}
.page_printemps .actualites h2, .actualites h2 a{
	color:#f35321;
}
.page_centre .actualites h2, .actualites h2 a{
	color:#17917c;
}
.page_agenda .actualites h2, .actualites h2 a{
	color:#911986;
}
.page_poetheque .actualites h2, .actualites h2 a{
	color:#004aa0;
}
.une_actus{
	padding-left:15px;
}
.actualites h3{
	font-size:12px;
	text-transform:uppercase;
	font-weight:900;
	color:#000000;
	margin:0;
}
.actualites h3 a{
	color:#000000 !important;
}
.actualites .intro{
	font-size:12px;
}
.actualites .date{
	font-size:12px;
	text-transform:uppercase;
	font-weight:900;
	color:#000000;
	margin-bottom:5px;
	color:#920240;
}
.page_printemps .actualites .date{
	color:#f35321;
}
.page_centre .actualites .date{
	color:#17917c;
}
.page_agenda .actualites .date{
	color:#911986;
}
.page_poetheque .actualites .date{
	color:#004aa0;
}
.actualites .separator{
	position:relative;
	margin-top:20px;
	margin-bottom:20px;
	content:" ";
	width:50%;
	min-height:1px;
	border-bottom:1px solid #999999;
}
.actualites .suite {
	text-align:right;
}
.actualites .suite a{
	font-size:12px;
	line-height:25px;
	text-transform:uppercase;
	font-weight:900;
	display:block;
	position:relative;
}
.actualites .suite .fa{
	position:relative;
	font-size:24px;
	line-height:25px;
	font-weight:700;
	display:inline-block;
	top:4px;
	margin-left:10px;
}


/*** Rubrique editions ***/
.edition h1{
	color:#000000;
	font-family: 'Vidaloka', serif;
	font-size:48px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding-top:5px;
	margin-top:4px;
	max-width:74%;
}
.edition h1 a{
	color:#000000;
}
.edition h1 a:hover,.edition h1 a:focus,.edition h1 a:active {
	text-decoration:none;
}
.edition h1 span{
	border-top:1px solid #000000;
	display:block;
}
.edition .texte{
	font-size:12px;
	line-height:24px;
	font-weight:700;
	color:#000000;
}
.edition .texte b,
.edition .texte strong {
	font-weight: 900;
}
.edition .commander{
	padding-left:15px;
	margin-top:10px;
}
.edition .commander a{
	text-transform:uppercase;
	color:#f35321;
	font-weight:900;
	font-size:14px;
}
.edition .commander a .fa{
	position:relative;
	font-size:24px;
	line-height:25px;
	font-weight:700;
	display:inline-block;
	top:4px;
	margin-left:10px;
}
.contenu_lier h2{
	padding: 10px 10px 10px 15px;
	font-family: 'Vidaloka', serif;
	font-size: 32px;
	line-height: 32px;
	margin-bottom: 20px;
	color:#920240;
}
.page_printemps .contenu_lier h2{
	color:#f35321;
	border-left: 10px solid #f35321;
}
.page_centre .contenu_lier h2{
	color:#17917c;
	border-left: 10px solid #17917c;
}
.page_agenda .contenu_lier h2{
	color:#911986;
	border-left: 10px solid #911986;
}
.page_poetheque .contenu_lier h2{
	color:#004aa0;
	border-left: 10px solid #004aa0;
}
.contenu_lier .selection{
	padding-right:30px;
	margin-bottom:30px;
	padding-left:15px;
}
.contenu_lier .selection .date{
	font-size:14px;
	font-weight:900;
	text-transform:uppercase;
	margin-bottom:5px;
	color:#920240;
}
.page_printemps .contenu_lier .selection .date{
	color:#f35321;
}
.page_centre .contenu_lier .selection .date{
	color:#17917c;
}
.page_agenda .contenu_lier .selection .date{
	color:#911986;
}
.page_poetheque .contenu_lier .selection .date{
	color:#004aa0;
}
.contenu_lier .selection h3{
	font-size:16px;
	color:#000000;
	font-weight:900;
	text-transform:uppercase;
	margin-top:10px;
}
main .contenu_lier .selection h3 a{
	color:#000000;
}
.contenu_lier .selection .intro{
	font-size:12px;
}
.contenu_lier .selection .suite{
	text-align:right;
	margin: 10px 15px;
}
.contenu_lier .selection .suite a{
	text-transform:uppercase;
	color:#f35321;
	font-weight:900;
	font-size:12px;
}
.contenu_lier .selection .suite a .fa{
	position:relative;
	font-size:24px;
	line-height:25px;
	font-weight:700;
	display:inline-block;
	top:4px;
	margin-left:10px;
}
.contenu_lier .bloc_events{
	padding-left:15px;
	padding-right:30px;
}
.mes_evenements .bloc_events{
	padding-left:0px;
	padding-right:0px;
}
.contenu_lier .event{
	margin-bottom:20px;
}
.contenu_lier .mon_event{
	padding: 15px;
}
.contenu_lier.mes_evenements .separator {
	margin:0 auto 15px;
}
.contenu_lier .event .date{
	text-transform:uppercase;
	font-weight:900;
	font-size:12px;
	margin-bottom:5px;
	color:#920240;
}
.page_printemps .contenu_lier .event .date{
	color:#f35321;
}
.page_centre .contenu_lier .event .date{
	color:#17917c;
}
.page_agenda .contenu_lier .event .date{
	color:#911986;
}
.page_poetheque .contenu_lier .event .date{
	color:#004aa0;
}
.contenu_lier .event h3{
	text-transform:uppercase;
	color:#000000;
	font-weight:900;
	font-size:12px;
	margin-bottom:5px;
	margin-top:0;
}
.contenu_lier .event .intro{
	font-size:12px;
}
main .contenu_lier .event h3 a{
	color:#000000;
}
.contenu_lier .separator{
	position:relative;
	border-top:1px solid #999999;
	height:10px;
	width:66%;
	content:" ";
	margin-bottom:15px;
	margin-left:-15px;
}
.contenu_lier .archive .separator{
	margin:0 auto;
}
.contenu_lier .bloc_events .separator {
	margin: 0 auto 15px;
}
.mes_evenements  .pagination .sep{
	position:relative;
	border-top:none;
	height:auto;
	width:auto;
	content:auto;
	margin-bottom:15px;
	margin-left:0;
}
.mes_evenements .pagination{
	text-align:center;
	margin:0 auto;
	display:block;
}

.mes_evenements .btn-modifier{
	font-size:12px;
	text-transform:uppercase;
}
.mes_evenements .btn-modifier:hover,.mes_evenements .btn-modifier:focus,.mes_evenements .btn-modifier:active{
	text-decoration:underline;
}
.contenu_lier .bloc_events .suite{
	text-align:right;
	margin: 10px 15px;
}
.page_agenda .contenu_lier .bloc_events .suite{
	text-align:right;
	margin: 10px -15px 10px 0;
}
.contenu_lier .bloc_events .suite a{
	text-transform:uppercase;
	font-weight:900;
	font-size:12px;
	color:#920240;
}
.page_printemps .contenu_lier .bloc_events .suite a{
	color:#f35321;
}
.page_centre .contenu_lier .bloc_events .suite a{
	color:#17917c;
}
.page_agenda .contenu_lier .bloc_events .suite a{
	color:#911986;
}
.page_poetheque .contenu_lier .bloc_events .suite a{
	color:#004aa0;
}
.contenu_lier .bloc_events .suite a .fa{
	position:relative;
	font-size:24px;
	line-height:25px;
	font-weight:700;
	display:inline-block;
	top:4px;
	margin-left:10px;
}
.biblio.contenu_lier .event h3 {
	text-transform: uppercase;
	font-weight: 900;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 0;
	color:#920240;
}
.biblio.contenu_lier .event h3 a{
	text-decoration:underline;
}
.biblio.contenu_lier .event h3 a:hover,.biblio.contenu_lier .event h3 a:focus,.biblio.contenu_lier .event h3 a:active{
	text-decoration:none;
}
.page_printemps main .contenu_lier.biblio .event h3 a{
	color:#f35321;
}
.page_centre main .contenu_lier.biblio .event h3 a{
	color:#17917c;
}
.page_agenda main .contenu_lier.biblio .event h3 a{
	color:#911986;
}
.page_poetheque main .contenu_lier.biblio .event h3 a{
	color:#004aa0;
}
.biblio.contenu_lier .event h4 {
	text-transform: uppercase;
	font-weight: 900;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 0;
	color:#000000;
}
.biblio.contenu_lier .event h4 a{
	color:#000000;
}
.revue_presse{
	position:relative;
	padding:25px 20px;
	border:1px solid #a7a8a7;
	margin-bottom: 40px;
}
.page_mot .revue_presse, .page_multimedia .revue_presse{
	margin-bottom:40px;
}
.revue_presse h2{
	font-family: 'Vidaloka', serif;
	font-size: 32px;
	line-height: 32px;
	margin-bottom: 30px;
	margin-top:0;
	color:#920240;
}
.page_printemps .revue_presse h2{
	color:#f35321;
}
.page_centre .revue_presse h2{
	color:#17917c;
}
.page_agenda .revue_presse h2{
	color:#911986;
}
.page_poetheque .revue_presse h2{
	color:#004aa0;
}
.revue_presse .slider_presse{
	padding:0 30px;
}
.owl-carousel .owl-item img {
	height: auto;
}
.revue_presse h4{
	font-size:16px;
	line-height:18px;
	color:#000000;
	text-transform:uppercase;
	font-weight:900;
}
.credits {
	font-size:12px;
	font-style:italic;
}
main .revue_presse h4 a{
	color:#000000;
}
.revue_presse .suite{
	text-align:right;
}
.revue_presse .suite a{
	text-transform:uppercase;
	font-weight:900;
	font-size:12px;
	color:#920240;
}
.page_printemps .revue_presse .suite a{
	color:#f35321;
}
.page_centre .revue_presse .suite a{
	color:#17917c;
}
.page_agenda .revue_presse .suite a{
	color:#911986;
}
.page_poetheque .revue_presse .suite a{
	color:#004aa0;
}

.revue_presse .suite a .fa{
	position:relative;
	font-size:24px;
	line-height:25px;
	font-weight:700;
	display:inline-block;
	top:4px;
	margin-left:10px;
}
.owl-prev,.owl-next{
	font-size:40px;
	line-height:46px;
	position:absolute;
}
.page_printemps .owl-nav .fa{
	color:#f35321;
}
.page_centre .owl-nav .fa{
	color:#17917c;
}
.page_agenda .owl-nav .fa{
	color:#911986;
}
.page_poetheque .owl-nav .fa{
	color:#004aa0;
}
.owl-prev{
	top:25%;
	left:-5px;
}
.owl-next{
	top:25%;
	right:-5px;
}
.palmares{
	margin-bottom:20px;
}
.palmares h2{
	border-left: 10px solid #f35321;
	padding: 10px 10px 10px 15px;
	font-family: 'Vidaloka', serif;
	font-size: 32px;
	line-height: 32px;
	margin-bottom: 20px;
	color: #f35321;
}
.page_centre .palmares h2 {
	color: #17917c;
	border-color: #17917c;
}
.bloc_jury{
	padding:0 0px 0 20px;
	margin-bottom:20px;
}
.jures{
	margin-bottom:25px;
}
.bloc_jury h3{
	color:#000000;
	font-size:12px;
	font-weight:900;
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:10px;
}
.bloc_jury h3 a{
	color:#000000;
}
.page_centre .bloc_jury h3{
	font-size:16px;
}
.page_centre .bloc_jury h3 a {
	color: #17917c;
}
.bloc_jury .intro{
	font-size:12px;
}
.bloc_jury .suite{
	text-align:right;
	padding-right:10px;
}
.bloc_jury .suite a{
	text-transform:uppercase;
	color:#f35321;
	font-weight:900;
	font-size:12px;
}
.bloc_jury .suite a .fa{
	position:relative;
	font-size:24px;
	line-height:25px;
	font-weight:700;
	display:inline-block;
	top:4px;
	margin-left:10px;
}
.page_centre .bloc_jury .suite a {
	color: #17917c;
}
.bloc_prix{
	padding:0 0px 0 20px;
	margin-bottom:20px;
}
.bloc_prix h3{
	color:#000000;
	font-size:16px;
	font-weight:900;
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:10px;
}
.bloc_prix h4{
	color:#000000;
	font-size:12px;
	font-weight:900;
	text-transform:uppercase;
	margin-top:5px;
	margin-bottom:10px;
}
.bloc_prix .intro{
	font-size:12px;
}
.bloc_prix .suite{
	text-align:right;
	padding-right:10px;
}
.bloc_prix .suite a{
	text-transform:uppercase;
	color:#f35321;
	font-weight:900;
	font-size:12px;
}
.bloc_prix .suite a .fa{
	position:relative;
	font-size:24px;
	line-height:25px;
	font-weight:700;
	display:inline-block;
	top:4px;
	margin-left:10px;
}
.page_centre .bloc_prix .suite a{
	color:#17917c;
}
.bloc_prix .article_palmares{
	margin-bottom:35px;
}

.bloc_prix .article_palmares .parution-primee {
	width: 50%;
	display: block;
	margin: 0 auto;
	padding: 0 15px;
}
.bloc_prix .article_palmares .parution-primee .logo {
	text-align: center;
}
.bloc_prix .article_palmares .parution-primee .logo a {
	position: relative;
	display: inline-block;
}
.bloc_prix .article_palmares .parution-primee .logo strong {
	color: #FFFFFF;
  background-color: #17917c;
	display: block;
	width: 100%;
	text-align: left;
	padding:5px 0px 5px 10px;
	font-size: 18px;
}
.bloc_prix .article_palmares .parution-primee .img-responsive {
	margin: 0 auto;
}
.bloc_prix .article_palmares.non-prime {
	text-align: center;
}
.bloc_prix .article_palmares .parution-non-primee {
	width: 25%;
	display: inline-block;
	vertical-align: top;
	padding: 0 15px;
}
.bloc_prix .article_palmares .parution-non-primee .infos {
	text-align: left;
}
/*** Un evenement ***/
.un_evenement h1{
	margin-bottom:30px;
}
.un_evenement .infos h2{
	font-size:22px;
}
.un_evenement .texte{
	margin-top:40px;
	margin-bottom:40px;
}
/*** Formulaires ***/
.profil{
	position:relative;
	margin-bottom:40px;
}
.profil .boutons{
	text-align:center;
	margin:20px auto;
}
.profil .boutons .btn-submit {
	min-height: 38px;
	color: #FFFFFF;
	border-radius: 0;
	background-color: #911986;
	border: 1px solid #911986;
	padding:8px 25px;
	font-size:18px;
	text-transform:uppercase;
}
.profil .boutons .btn-submit:hover, .profil .boutons .btn-submit:focus, .profil .boutons .btn-submit:active {
	background-color: #FFFFFF;
	border: 1px solid #911986;
	color: #911986;
}
.prop{
	background-color:#EEEEEE;
	padding-top:15px;
	padding-bottom:15px;
}
.mon_event{
	margin-bottom:20px;
}
.profil .form-control {
	border-radius: 0;
	border: 1px solid #7f7f7f;
	padding: 10px 20px;
	min-height: 38px;
	height:38px;
}
.profil textarea.form-control {
	height:auto;
}
.details{
	text-align:right;
	padding-right:15px;
}
.formulaire_creer_event .genres .liste{
	-webkit-column-count: 3; /* Chrome, Safari, Opera */
	-moz-column-count: 3; /* Firefox */
	column-count: 3;
}
.formulaire_creer_event.form-is-ok #formulaire_evenement {
	display: none;
}
.btn-moins{
	display:inline-block;
	z-index:55;
	margin-left:8px
}
.formulaire_creer_event .listing input[type="checkbox"]{
	visibility:hidden;
}
/*** Colonne ***/
.colonne{
	margin-bottom:40px;
}
.colonne .creer_event{
	margin-bottom:20px;
}
.colonne .bloc_events{
	margin-bottom:20px;
}
.colonne .bloc_events .modifier{
	text-align:right;
}
.bloc_personne{
	margin-bottom:20px;
}
.bloc_personne h3{
	margin-top:15px;
	font-family: 'Vidaloka', serif;
	font-size:32px;
	line-height:32px;
	margin-bottom:5px;
	color:#920240;
}
.page_printemps .bloc_personne h3{
	color:#f35321;
}
.page_centre .bloc_personne h3{
	color:#17917c;
}
.page_agenda .bloc_personne h3{
	color:#911986;
}
.page_poetheque .bloc_personne h3{
	color:#004aa0;
}
.bloc_personne .intro{
	font-size:12px;
}
.bloc_personne .suite{
	margin-top:10px;
	text-align:right;
}
.bloc_personne .suite a{
	text-transform:uppercase;
	font-weight:900;
	font-size:12px;
	text-align:right;
	color:#920240;
}
.bloc_personne .separateur{
	display:block;
	position:relative;
	border-top:1px solid #000000;
	margin-top:15px;
	margin-bottom:15px;
	content:"";
	min-height:1px;
	width:50%;
}
.bloc_personne .suite a .fa{
	position:relative;
	font-size:24px;
	line-height:25px;
	font-weight:700;
	display:inline-block;
	top:4px;
	margin-left:10px;
}
.page_printemps .bloc_personne .suite a{
	color:#f35321;
}
.page_centre .bloc_personne .suite a{
	color:#17917c;
}
.page_agenda .bloc_personne .suite a{
	color:#911986;
}
.page_poetheque .bloc_personne .suite a{
	color:#004aa0;
}
/* Iframe */
.bloc_media {
	margin-bottom:20px;
}
/* Iframe Edition */
.page_printemps .bloc_media {
  color: #f35321;
}
/* Poètes Iframe */
.page_poete .bloc_media {
  color: #004aa0;
}
/* Iframe Allié */
.page_poete.page_allies .bloc_media {
  color: #17917c;
}
.bloc_media .un-media {
	position:relative;
	display:block;
	padding:10px 10px;
	border:1px solid #7f7f7f;
	margin-bottom:10px;
}
.bloc_media .emnbed-next {
	margin-top: 10px;
}
.poeme_instant{
	position:relative;
	display:block;
	padding:10px 10px;
	border:1px solid #a7a8a7;
	margin-bottom:30px;
}
.poeme_instant h2{
	margin-top:15px;
	font-family: 'Vidaloka', serif;
	font-size:32px;
	line-height:32px;
	margin-bottom:15px;
	color:#920240;
}
.page_printemps .poeme_instant h2{
	color:#f35321;
}
.page_centre .poeme_instant h2{
	color:#17917c;
}
.page_agenda .poeme_instant h2{
	color:#911986;
}
.page_poetheque .poeme_instant h2{
	color:#004aa0;
}

.poeme_instant h3{
	font-size:12px;
	color:#000000;
	text-transform:uppercase;
	font-weight:900;
	margin-top:0;
}
main .poeme_instant h3 a{
	color:#000000;
}
.poeme_instant .texte{
	font-size:14px;
	line-height:24px;
	font-family: 'Vidaloka', serif;
}
.poeme_instant h4{
	font-size:12px;
	text-transform:uppercase;
	font-weight:900;
}
.poeme_instant .auteur{
	font-size:12px;
	text-transform:uppercase;
	font-weight:900;
	margin-bottom:5px;
	margin-top:0;
}
.poeme_instant .auteur a{
	text-decoration:underline;
}
.poeme_instant .auteur a:hover,.poeme_instant .auteur a:focus,.poeme_instant .auteur a:active{
	text-decoration:underline;
}
.poeme_instant h4 a{
	color:#920240;
}
.page_printemps .poeme_instant h4 a{
	color:#f35321;
}
.page_centre .poeme_instant h4 a{
	color:#17917c;
}
.page_agenda .poeme_instant h4 a{
	color:#911986;
}
.page_poetheque .poeme_instant h4 a{
	color:#004aa0;
}

main .poeme_instant .editeur a{
	text-transform:uppercase;
	font-weight:900;
	color:#000000;
	font-size:12px;
}
.poeme_instant .separator{
	position:relative;
	border-top:1px solid #a7a8a7;
	height:5px;
	content:" ";
	width:45%;
}
.poeme_instant .suite{
	margin-top:15px;
	text-align:right;
}
.poeme_instant .suite a{
	text-transform:uppercase;
	font-weight:900;
	font-size:12px;
	text-align:right;
}
.poeme_instant .suite a .fa{
	position:relative;
	font-size:24px;
	line-height:25px;
	font-weight:700;
	display:inline-block;
	top:4px;
	margin-left:10px;
}
.zone_btn .btn-site{
	margin-bottom:25px;
}

.bloc_archives{
	position:relative;
	display:block;
	padding:10px 10px;
	border:1px solid #a7a8a7;
	margin-bottom:20px;
}
.bloc_archives h3{
	margin-top:10px;
	margin-bottom:10px;
	font-family: 'Vidaloka', serif;
	font-size:32px;
	line-height:32px;
	color:#f35321;
}
.bloc_archives .go{
	height:38px;
	line-height:36px;
	border:1px solid #7f7f7f;
	width:75%;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	display:inline-block;
	color:#f35321;
	background-color:#FFFFFF;
	top:2px;
	position:relative;
}
.bloc_archives .ok{
	display:inline-block;
	position:relative;
	margin-left:5px;
}
.bloc_archives .btn-ok{
	background-color:#f35321;
	color:#FFFFFF;
	border-radius:0;
	font-size:14px;
	font-weight:bold;
	height:38px;
	border:1px solid #f35321;
}
.page_centre .bloc_archives h3{
	color:#17917c;
}
.page_centre .bloc_archives .go{
	color:#17917c;
}
.page_centre .bloc_archives .btn-ok{
	background-color:#17917c;
	border:1px solid #17917c;
}
.colonne .edition-printemps {
	margin-bottom:20px;
}
.colonne .edition-printemps img{
	text-align:center;
	margin:0 auto;
}
.colonne .edition-printemps h3{
	margin-top:10px;
	margin-bottom:20px;
	text-align:center;
	font-size: 20px;
}
/*** Prix Andree Chedid ***/
.page_prix .doc, .page_printemps .edition .doc{
	font-size:18px;
}

/*** Poetheque ***/
.page_poetheque .bloc_editorial {
	margin-bottom:40px;
}
.page_poetheque .bloc_editorial .titre{
	border-left:10px solid #004aa0;
	padding-left:15px;
}
.page_poetheque .bloc_editorial .titre h2{
	font-size:48px;
	font-weight:900;
	margin-top:0;
	margin-bottom:5px;
	text-transform:uppercase;
}
.page_poetheque .bloc_editorial .titre h3{
	font-size:16px;
	color:#000000;
	text-transform:uppercase;
	font-weight:900;
	margin-top:0;
}
.page_poetheque .bloc_editorial .texte{
	font-size:12px;
	font-size:700;
}
.page_poetheque .bloc_editorial .suite, .page_poetheque .mise_en_avant .suite{
	text-align:right;
}
.page_poetheque .bloc_editorial .suite a, .page_poetheque .mise_en_avant .suite a{
	font-size:12px;
	font-weight:900;
	text-transform:uppercase;
}
.page_poetheque .bloc_editorial .suite a .fa, .page_poetheque .mise_en_avant .suite a .fa{
	position: relative;
	font-size: 24px;
	line-height: 25px;
	font-weight: 700;
	display: inline-block;
	top: 4px;
	margin-left: 10px;
}
.mise_en_avant{
	margin-bottom:40px;
}
 .mise_en_avant .logo{
	text-align: center;
	margin: 0 auto;
}
.mise_en_avant .logo img{
	text-align: center;
	margin: 0 auto;
}
@media screen and (min-width: 1200px) {
	 .mise_en_avant.right{
		margin-right:0;
		margin-left:auto;
		float:right;
	}
	 .mise_en_avant.left{
		margin-right:auto;
		margin-left:0;
		float:left;
	}

}
.mise_en_avant .titre{
	background-color:#004aa0;
	max-width:367px;
	width:100%;
	padding:6px 12px;
	margin:0 auto;
}
@media screen and (min-width: 1200px) {
	.mise_en_avant .titre{
		background-color:#004aa0;
		max-width:367px;
		width:367px;
		padding:6px 12px;
	}
}
.page_poetheque .mise_en_avant .titre{
	background-color:#004aa0;
}
.page_centre .mise_en_avant .titre{
	background-color:#17917c;
}
@media screen and (min-width: 1200px) {
	.mise_en_avant img{
		max-width:367px;
	}
}
.mise_en_avant .titre h2{
	margin:0;
	border-left:1px solid #FFFFFF;
	padding-left:6px;
	color:#FFFFFF;
	font-size:24px;
	font-weight:400;
	text-transform:uppercase;
}
.mise_en_avant.parution .titre h2 {
	font-style: italic;
}
.mise_en_avant .titre h2 a{
	color:#FFFFFF;
}
.page_parutions .mise_en_avant .titre h2 {
	font-style: italic;
}
.page_poetes h1{
	font-size: 48px;
	font-family: 'Vidaloka', serif;
	line-height: 50px;
	color:#004aa0;
	margin-top:0;
	margin-bottom:30px;
}
.page_poetes.page_poetheque h1{
	color:#004aa0;
	font-size: 42px;
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 28px;
}
.page_poetes.page_centre h1{
	color:#17917c;
}
.page_multimedia .doc {
	font-size: 18px;
	margin-bottom: 10px;
}
.page_mutimedia .mp3player {
	margin-bottom: 15px;
}
/*** liste mot ***/
.liste-mot{
	margin-bottom:40px;
}
.liste-mot .lettre{
	font-size: 48px;
	line-height:50px;
	font-weight:900;
	margin-bottom:15px;
	margin-top:15px;
	padding-bottom:5px;
	border-bottom:1px solid #a7a8a7;
}
.alphabet .lettres{
	text-align:center;
	font-size:18px;
	font-weight:900;
}
.alphabet .lettres a{
	display:inline-block;
	margin:2px 4px;
}
.alphabet .lettres a.active{
	text-decoration:underline;
}
.alphabet h2 {
	border-left: 10px solid #911986;
	padding: 10px 10px 10px 15px;
	font-family: 'Vidaloka', serif;
	font-size: 32px;
	line-height: 32px;
	margin-bottom: 20px;
	color: #920240;
}
.page_printemps .alphabet h2{
	color:#f35321;
	border-left: 10px solid #f35321;
}
.page_centre .alphabet h2{
	color:#17917c;
	border-left: 10px solid #17917c;
}
.page_agenda .alphabet h2{
	color:#911986;
	border-left: 10px solid #911986;
}
.page_poetheque .alphabet h2{
	color:#004aa0;
	border-left: 10px solid #004aa0;
}
.liste-mot .un_poete{
	margin-bottom:30px;
}
.liste-mot .pagination{
	margin:20px auto;
	text-align:center;
	display:inline-block;
	width:100%;
}
.liste-mot  .les_editeurs{
	column-count: 2;
}
.liste-mot .un_editeur{
	margin-bottom:10px;
}
.liste-mot  .les_editeurs a{
	font-size:16px;
	text-transform:uppercase;
	color:#000000;
}

/*** Bloc Contact Editeur ***/
.page_un_editeur .bloc_contact{
	padding:15px;
	border:1px solid #7f7f7f;
	margin-bottom:20px;
}
.page_un_editeur .bloc_contact h2 {
	color: #004aa0;
	border-left: none;
	font-family: 'Vidaloka', serif;
	font-size:32px;
	border-bottom:1px solid #999999;
	display:inline-block;
	margin-top:0;
	margin-bottom:10px;
}
.page_un_editeur .adresse p {
	margin-bottom: 0;
}
.bloc_contact .site a{
	text-decoration:underline;
	text-transform:uppercase;
	font-size:12px;
}

/*** Agenda ***/
.ligne_boutons{
	margin-top:20px;
	margin-bottom:30px;
}
.lumieres h2{
	margin-top:15px;
	font-family: 'Vidaloka', serif;
	font-size:32px;
	line-height:32px;
	margin-bottom:15px;
	padding:10px 15px;
	margin-bottom:20px;
	color:#920240;
}
.page_printemps .lumieres h2{
	color:#f35321;
	border-left: 10px solid #f35321;
}
.page_centre .lumieres h2{
	color:#17917c;
	border-left: 10px solid #17917c;
}
.page_agenda .lumieres h2{
	color:#911986;
	border-left: 10px solid #911986;
}
.page_poetheque .lumieres h2{
	color:#004aa0;
	border-left: 10px solid #004aa0;
}
.lumieres .date{
	font-size:14px;
	line-height:24px;
	text-transform:uppercase;
	font-weight:900;
	display:block;
	color:#920240;
}
.page_printemps .lumieres .date{
	color:#f35321;
}
.page_centre .lumieres .date{
	color:#17917c;
}
.page_agenda .lumieres .date{
	color:#911986;
}
.page_poetheque .lumieres .date{
	color:#004aa0;
}
.lumieres .en_lumiere{
	margin-bottom:40px;
}
.lumieres h3{
	font-size:16px;
	color:#000000;
	text-transform:uppercase;
	font-weight:900;
	margin-top:10px;
	margin-bottom:15px;
}
main .lumieres h3 a{
	color:#000000;
}
.lumieres .intro{
	font-size:12px;
	color:#000000;
}
@media screen and (min-width: 768px) {
	.lumieres .decale{
		padding-left:35px;
	}
}
.lumieres .suite{
	margin-top:15px;
	text-align:right;
	margin-bottom:10px;
}
.lumieres .suite a{
	text-transform:uppercase;
	font-weight:900;
	font-size:12px;
	text-align:right;
}
.lumieres .suite a .fa{
	position:relative;
	font-size:24px;
	line-height:25px;
	font-weight:700;
	display:inline-block;
	top:4px;
	margin-left:10px;
}
/*** Evenement ***/
.contenu .un_evenement {
	margin-bottom:40px;
}
.contenu .un_evenement h3{
	font-size: 16px;
	line-height:auto;
	color: #000000;
	font-weight: 900;
	text-transform: uppercase;
	margin-top: 10px;
	border:none;
	padding:0;
	margin-bottom:5px;
	margin-top:0;
}
.page_un_editeur .contenu .un_evenement h3{
	font-style: italic;
}
.contenu .un_evenement h3 a{
	font-size: 16px;
	color: #000000;
	font-weight: 900;
	text-transform: uppercase;
	margin:0;
	border:none;
}
.contenu  .un_evenement .date{
	margin-bottom:0;
	text-transform:uppercase;
	color:#920240
}
.page_printemps .contenu  .un_evenement .date{
	color:#f35321;
}
.page_centre .contenu  .un_evenement .date{
	color:#17917c;
}
.page_agenda .contenu  .un_evenement .date{
	color:#911986;
}
.page_poetheque .contenu  .un_evenement .date{
	color:#004aa0;
}
.contenu  .un_evenement .suite{
	text-align:right;
}
.contenu  .un_evenement .suite a {
	text-transform: uppercase;
	font-weight: 900;
	font-size: 12px;
	text-align: right;
}
.contenu  .un_evenement .suite a .fa {
	position: relative;
	font-size: 24px;
	line-height: 25px;
	font-weight: 700;
	display: inline-block;
	top: 4px;
	margin-left: 10px;
}
/*** Breadcrumb ***/
.breadcrumb {
	padding: 0px 15px;
	margin-bottom: 20px;
	margin-top:20px;
	list-style: none;
	background-color: #FFFFFF;
	border-radius: 0;
}
.breadcrumb li{
	text-transform:uppercase;
	font-weight:900;
	font-size:12px;
}
.breadcrumb li.active{
	color:#920240;
}
.page_printemps .breadcrumb li.active{
	color:#f35321;
}
.page_centre .breadcrumb li.active{
	color:#17917c;
}
.page_agenda .breadcrumb li.active{
	color:#911986;
}
.page_poetheque .breadcrumb li.active{
	color:#004aa0;
}
.breadcrumb > li + li::before {
	color: #000000;
}
main .breadcrumb a{
	color:#000000;
}

/*** Mot ***/
.page_mot .biographie .logo{
	display:block;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
.page_mot .biographie{
	margin-bottom:20px;
}
.page_mot .contenu h2{
	padding: 10px 10px 10px 15px;
	font-family: 'Vidaloka', serif;
	font-size: 32px;
	line-height: 32px;
	margin-bottom: 20px;
	margin-top:0;
	color: #920240;
	border-left: 10px solid #920240;
	font-weight:normal;
	display:inline-block;
}
.page_poetheque.page_mot  h2 {
	color: #004aa0;
	border-left: 10px solid #004aa0;
}
.page_centre.page_mot  h2 {
	color: #17917c;
	border-left: 10px solid #17917c;
}
.page_mot  .poeme_instant h2 {
	border-left: none;
}
.page_mot .categories{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
.page_mot .contenu h3{
	color:#000000;
	font-size:16px;
	text-transform:uppercase;
	border-left:none;
	padding:0;
	font-weight:600;
}
.page_mot .apologie{
	margin-bottom:30px;
}
.page_mot.page_poetheque .contenu .apologie h3{
	font-size:14px;
	color:#004aa0;
	margin-bottom:5px;
	margin-top:5px;
}
.page_mot.page_poetheque .contenu .apologie h3 a{
	border:none;
}
.page_mot .extrait{
	margin-bottom:40px;
}
.extrait hr{
	width:50%;
	border-top: 1px solid #999999;
	margin:10px 0;
}
.extrait h4, .extrait h5{
	font-size:12px;
	font-weight:600;
	text-transform:uppercase;
}
.extrait h4 a{
	color:#000000;
}
.mise_en_image{
	margin-bottom:50px;
	padding:15px;
	border:1px solid #7f7f7f;
	margin-top;20px;
}
.page_mot .contenu .mise_en_image h2{
	border-left:none !important;
	margin-bottom:5px;
	margin-top:5px;
}
.mise_en_image .copyright{
	margin-top:10px;
	font-size:12px;
	color:#000000;
}
.liste_auteur{
	padding-left:15px;
}
.liste_auteur a{
	display:block;
	font-size:12px;
	font-weight:600;
	text-transform:uppercase;
	text-decoration:underline;
	color:#000000 !important;
	margin-bottom:10px;
}
.liste_auteur a:hover,.liste_auteur a:focus,.liste_auteur a:active{
	text-decoration:none;
}
.page_mot .bloc_contact{
	padding:15px;
	border:1px solid #7f7f7f;
	margin-bottom:20px;
}
.page_poetheque.page_mot .bloc_contact h2 {
	color: #004aa0;
	border-left: none;
	font-family: 'Vidaloka', serif;
	font-size:32px;
	border-bottom:1px solid #999999;
	display:inline-block;
	margin-top:0;
	margin-bottom:10px;
}
.infos_contact {
	font-size:12px;
	text-transform:uppercase;
}
.page_mot .infos_contact h3{
	font-size:12px;
	font-weight:600;
}
.bloc_contact .site {
	word-wrap: break-word;
}
.bloc_contact .site a{
	text-decoration:underline;
	text-transform:uppercase;
	font-size:12px;
}

/*** Le centre ***/
.bloc_presentation{
	max-width:367px;
	margin-bottom:50px;
}
.bloc_presentation h2{
	font-size:28px;
	text-transform:uppercase;
	padding-left:30px;
	margin-bottom:13px;
	font-weight:900;
}
.page_centre .bloc_presentation h2{
	border-left:10px solid #17917c;
	color:#17917c;
}
.bloc_presentation .intro{
	font-size:12px;
	margin-top:15px;
	margin-bottom:20px;
}

.bloc_presentation .suite, .bloc_allies .suite, .bloc_dernieresparution .suite{
	text-transform:uppercase;
	font-size:12px;
	font-weight:900;
	line-height:25px;
	text-align:right;
}
.bloc_presentation .suite .fa, .bloc_allies .suite .fa, .bloc_dernieresparution .suite .fa {
	position: relative;
	font-size: 24px;
	line-height: 25px;
	font-weight: 700;
	display: inline-block;
	top: 4px;
	margin-left: 10px;
}

.bloc_presentation ul {
	margin:10px 0;
	padding: 0;
}

.bloc_presentation ul li{
	font-size: 14px;
	margin: 5px 0;
}

.bloc_presentation ul li a{
	font-size: 15px;
}

.bloc_presentation ul li a .fa{
	font-weight: bold;
}

.colonne .bloc_allies,
.colonne .bloc_dernieresparution {
	max-width:251px;
	margin-bottom:45px;
}
.colonne .bloc_allies h2,
.colonne .bloc_dernieresparution h2 {
	font-size:32px;
	text-transform:uppercase;
	padding-left:30px;
	margin-bottom:13px;
	font-weight:900;
}
.page_centre .colonne .bloc_allies h2,
.page_centre .bloc_dernieresparution h2 {
	border-left:10px solid #17917c;
	color:#17917c;
}
.page_poetheque .colonne .bloc_allies h2 {
	border-left:10px solid #004aa0;
	color:#004aa0;
}
.colonne .bloc_allies .titre,
.colonne .bloc_dernieresparution .titre {
	color:#FFFFFF;
	padding:6px 10px;
}
.page_centre .colonne .bloc_allies .titre {
	background-color:#17917c;
	margin-top:9px;
}
.page_centre .colonne .bloc_dernieresparution .titre {
	background-color:#004aa1;
	margin-top:9px;
}
.page_poetheque .colonne .bloc_allies .titre {
	background-color:#004aa1;
	margin-top:9px;
}
.colonne .bloc_allies .titre h3,
.colonne .bloc_dernieresparution .titre h3 {
	color:#FFFFFF;
	margin:0;
	border-left: 1px solid #FFFFFF;
	font-size:24px;
	font-family: 'Vidaloka', serif;
	padding-left:15px;
	font-weight:400;
}
.colonne .bloc_dernieresparution .logo img {
	margin: 20px auto;
	border: 1px solid #d5d5d5;
}
.colonne .bloc_allies .titre h3 a,
.colonne .bloc_dernieresparution .titre h3 a {
	color:#FFFFFF;
}
.colonne .bloc_allies.bloc_selection .logo img {
	margin: 0 auto;
}
.page_centre .bloc_dernieresparution a {
	color:#004aa1;
}
.page_centre .bloc_dernieresparution a:hover,
.page_centre .bloc_dernieresparution a:focus,
.page_centre .bloc_dernieresparution a:active,
.page_centre .bloc_dernieresparution a.on {
	color:#004aa1;
}
.page_centre .bloc_dernieresparution .auteur {
	text-align: center;
}
.page_centre .bloc_dernieresparution .auteur a {
	font-size: 20px;
	line-height: 1.1em;
	font-weight: 900;
}
.page_poetheque .main_content h1 {
	margin-bottom: 30px;
}
.liste-dernieres-parutions {
	border: 1px solid #a7a7a7;
	padding:10px 20px;
	margin: 0 25px 40px 25px;
}
.liste-dernieres-parutions h2 {
	font-family: 'Vidaloka', serif;
	text-transform: uppercase;
	font-size: 32px;
	border-left:13px solid #004aa1;
	color: #004aa1;
	padding-left: 12px;
}
.liste-dernieres-parutions .titre {
	font-size: 42px;
	font-weight: 900;
	text-transform: uppercase;
	margin-top: 40px;
}
.liste-dernieres-parutions .titre a,
.liste-dernieres-parutions .titre a:hover,
.liste-dernieres-parutions .titre a:focus,
.liste-dernieres-parutions .titre a:active {
	color: #000000;
}
.liste-dernieres-parutions .auteur a {
	font-size: 32px;
	color: #272727;
	text-transform: uppercase;
}
.liste-dernieres-parutions .auteur a:hover,
.liste-dernieres-parutions .auteur a:focus,
.liste-dernieres-parutions .auteur a:active {
	color: #272727;
}
.liste-dernieres-parutions img {
	border: 1px solid #d5d5d5;
}
.liste-dernieres-parutions .suite {
  text-align: right;
  margin-top: 20px;
}
.liste-dernieres-parutions .suite a {
  font-size: 12px;
  font-weight: 900;
  text-transform: uppercase;
}
.liste-dernieres-parutions .suite a .fa {
  position: relative;
  font-size: 24px;
  line-height: 25px;
  font-weight: 700;
  display: inline-block;
  top: 4px;
  margin-left: 10px;
}
/*** Recherche ***/
.profil .boutons .btn-submit-poetheque {
	min-height: 38px;
	color: #FFFFFF;
	border-radius: 0;
	background-color: #004aa0;
	border: 1px solid #004aa0;
	padding: 8px 25px;
	font-size: 18px;
	text-transform: uppercase;
}
.profil .boutons .btn-submit-poetheque:hover, .profil .boutons .btn-submit-poetheque:focus, .profil .boutons .btn-submit-poethequet:active {
	background-color: #FFFFFF;
	border: 1px solid #004aa0;
	color: #004aa0;
}
.btn-neo-recherche {
	min-height: 38px;
	color: #FFFFFF;
	border-radius: 0;
	background-color: #004aa0;
	border: 1px solid #004aa0;
	padding: 8px 25px;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom:20px;
	display:none;
}
.btn-neo-recherche:hover, .btn-neo-recherche:focus, .btn-neo-recherche:active {
	background-color: #FFFFFF;
	border: 1px solid #004aa0;
	color: #004aa0;
}
.bloc_poetheque_resultats .btn-site{
	max-width:50%;
	display:block;
	clear:both;
	position:relative;
}
.bloc_poetheque_resultats .btn-site h2{
	color: #FFFFFF !important;
	border-left: 1px solid #FFFFFF;
	padding: 0 10px;
	border-radius: 0;
	font-family: 'Vidaloka', serif;
	font-size: 22px;
	margin:0;
}
.bloc_poetheque_resultats .btn-site .btn-event{
	cursor:text;
}
.bloc_poetheque_resultats .btn-site .btn-event:hover,.bloc_poetheque_resultats .btn-site .btn-event:focus,.bloc_poetheque_resultats .btn-site .btn-event:active{
	box-shadow:none;
}
.search_fixed{
	position:fixed;
	z-index:50;
	background-color:transparent;
}
.btn-recherche-simple{
	color:#FFFFFF;
	border-radius:0;
	background-color:#920240;
	border:1px solid #920240;
}
.btn-recherche-simple:hover, .btn-recherche-simple:focus,.btn-recherche-simple:active{
	background-color:#FFFFFF;
	border:1px solid #920240;
	color:#920240;
}
.formulaire_search label{
	line-height:38px;
}
/*** Footer ***/
footer .soutenir{
	border:1px solid #a7a8a7;
}
footer .soutenir h3{
	font-size:12px;
	line-height:25px;
	text-transform:uppercase;
	font-weight:900;
	padding-left:10px;
}
footer .soutiens{
	display:block;
	position:relative;
	clear:both;
	margin-bottom:20px;
	text-align: center;
}
footer .un_soutien{
	display:inline-block;
	padding:10px;
	text-align:center;
}
footer .un_soutien img{
	text-align:center;
	display:block;
	margin:0 auto;
}
footer .bloc_soutiens{
	border-bottom:1px solid #a7a8a7;
}
.bloc_fornewsletter, footer .bloc_soutiens{
	min-height:360px;
}
.bloc_newsletter .hidden{
	display:none;
}
.bloc_newsletter .captcha{
	height:auto;
	text-align:left;
}
.bloc_newsletter .sib_list{
	display:block;
	clear:both;
	font-size:13px;
	margin:5px 0;
}
#sib_gdpr {
	font-size:12px;
}
.bloc_newsletter .captcha .message_area{
	display:none;
}
.bloc_newsletter .message_area{
	font-size:13px;
}
.bloc_newsletter .message_area button{
	display:none;
}
.bloc_newsletter .needsfilled message_area{
	margin-top:0;
	margin-bottom:5px;
}
.bloc_newsletter .needsfilled input{
	border:1px solid #a94442;
	background-color:#f2dede;
}
.bloc_newsletter .needsfilled button{
	display:none;
}
.embed-responsive-newsletter{
	padding-bottom:100%;
	overflow:none;
}

@media screen and (min-width: 768px) {
	.bloc_newsletter .email-group {
		display:inline-block;
	}
	.byline{
		display:inline-block;
	}
	footer .soutiens{
		display:block;
		position:relative;
		clear:both;
		margin-bottom:20px;
	}
	footer .un_soutien{
		display:inline-block;
		padding:10px;
	}
	footer .bloc_soutiens{
		border-right:1px solid #a7a8a7;
		border-bottom:none;
	}
	.bloc_newsletter{
		padding-bottom:0;
		margin-bottom:0;
	}
}
.bloc_newsletter h3{
	font-size:12px;
	line-height:16px;
	text-transform:uppercase;
	font-weight:900;
	padding-left:0;
	margin-top:20px;
	margin-bottom:0;
}
.bloc_newsletter p{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin-bottom:10px;
}
.bloc_newsletter .form-control{
	border-radius:0;
	border:1px solid #7f7f7f;
	padding:10px 20px;
	min-height:38px;
	width:100%;
}
.bloc_newsletter .btn-newsletter{
	min-height:38px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	border-radius:0;
	margin-left:0;
	margin-bottom:10px;
	background-color:#920240;
	border:1px solid #920240;
	margin-top:10px;
}
@media screen and (min-width: 768px) {
	.bloc_newsletter .form-control {
		width: 100%;
		max-width: 100%;
	}
	.bloc_newsletter .btn-newsletter{
		margin-left:10px;
		margin-bottom:0;
		margin-top:0;
	}
}
@media screen and (min-width: 1200px) {
	.embed-responsive-newsletter{
		overflow:none;
	}
}
@media screen and (min-width: 1200px) {
	.bloc_newsletter .btn-newsletter{
		margin-bottom:10px;
		margin-top:0;
	}
	.bloc_newsletter .form-control {
		width: 100%;
	}
}
.page_printemps .bloc_newsletter .btn-newsletter{
	background-color:#f35321;
	border:1px solid #f35321;
}
.page_centre .bloc_newsletter .btn-newsletter{
	background-color:#17917c;
	border:1px solid #17917c;
}
.page_agenda .bloc_newsletter .btn-newsletter{
	background-color:#911986;
	border:1px solid #911986;
}
.page_poetheque .bloc_newsletter .btn-newsletter{
	background-color:#004aa0;
	border:1px solid #004aa0;
}
.bloc_newsletter .btn-newsletter:hover,.bloc_newsletter .btn-newsletter:focus, .bloc_newsletter .btn-newsletter:active{
	background-color:#FFFFFF;
	border:1px solid #920240;
	color:#920240;
}
.page_printemps .bloc_newsletter .btn-newsletter:hover,.page_printemps .bloc_newsletter .btn-newsletter:focus,.page_printemps .bloc_newsletter .btn-newsletter:active{
	background-color:#FFFFFF;
	border:1px solid #f35321;
	color:#f35321;
}
.page_centre .bloc_newsletter .btn-newsletter:hover,.page_centre .bloc_newsletter .btn-newsletter:focus,.page_centre .bloc_newsletter .btn-newsletter:active{
	background-color:#FFFFFF;
	border:1px solid #17917c;
	color:#17917c;
}
.page_agenda .bloc_newsletter .btn-newsletter:hover,.page_agenda .bloc_newsletter .btn-newsletter:focus,.page_agenda .bloc_newsletter .btn-newsletter:active{
	background-color:#FFFFFF;
	border:1px solid #911986;
	color:#911986;
}
.page_poetheque .bloc_newsletter .btn-newsletter:hover,.page_poetheque .bloc_newsletter .btn-newsletter:focus,.page_poetheque .bloc_newsletter .btn-newsletter:active{
	background-color:#FFFFFF;
	border:1px solid #004aa0;
	color:#004aa0;
}
.megafooter{
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}
.megafooter .menu_footer{
	position:relative;
	max-width:95%;
	margin:0 auto 30px auto;
}
@media screen and (min-width: 768px) {
	.megafooter .menu_footer{
		position:relative;
		max-width:74%;
		margin:0;
	}
	.megafooter .menu2 .menu_footer, .megafooter .menu3 .menu_footer{
		margin-left:auto;
		margin-right:auto;
	}
	.megafooter .menu4 .menu_footer{
		margin-left:auto;
		margin-right:0;
	}
}
.megafooter h4{
	color:#000000;
	font-size:12px;
	line-height:25px;
	text-transform:uppercase;
	font-weight:900;
	margin:0 auto;
	padding-bottom:15px;
	border-bottom:1px solid #999999;
}
.megafooter h4 a{
	color:#000000;
	text-decoration:none;
}
.megafooter ul{
	margin:10px auto;
	padding:0;
	list-style:none;
}
.megafooter ul li a{
	color:#000000;
	font-size:12px;
	line-height:25px;
	text-transform:uppercase;
}
.liens_footer{
	padding:15px 20px;
	margin-bottom:33px;
	background:transparent url('../images/carre.png') bottom right no-repeat;
	background-color:#920240;
}
.page_printemps .liens_footer{
	background-color:#f35321;
}
.page_centre .liens_footer{
	background-color:#17917c;
}
.page_agenda .liens_footer{
	background-color:#911986;
}
.page_poetheque .liens_footer{
	background-color:#004aa0;
}
.liens_footer ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.liens_footer li{
	display:inline-block;
	font-size:12px;
	line-height:25px;
	font-weight:900;
	margin-right:45px;
	text-transform:uppercase;
}
.liens_footer a{
	color:#FFFFFF;
}
.reseaux_sociaux{
	position:relative;
	text-align:right;
}
.icon {
	position:relative;
	text-align:center;
	width:0px;
	height:0px;
	padding:12px;
	border-top-right-radius: 	20px;
	border-top-left-radius: 	20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 	20px;
	-moz-border-radius: 		20px 20px 20px 20px;
	-webkit-border-radius: 		20px 20px 20px 20px;
	-khtml-border-radius: 		20px 20px 20px 20px;
	color:#FFFFFF;
	border:1px solid #FFFFFF;

}
.icon i {
	font-size:18px;
	position:absolute;
	left:4px;
	top:4px;
}
.icon i.fa-facebook-f {
	left:6px;
	top:4px;
}
.icon i.fa-twitter {
	left:4px;
	top:4px;
}
.icon i.fa-instagram {
	left:4px;
	top:3px;
}
.icon i.fa-play {
	left:7px;
	top:3px;
}
.icon i.fa-tiktok {
	left:5px;
	top:3px;
}
.icon i.fa-soundcloud {
	left:1px;
	top:3px;
}
.icon.social {
	float:right;
	margin:0 10px 0 0;
	cursor:pointer;
}
.icon.social:hover {
 	background-color:#FFFFFF;
	color:#920240;
}
.liens_footer .reseaux_sociaux a:hover{
	color:#920240;
}
.page_printemps .liens_footer .reseaux_sociaux a:hover{
	color:#f35321;
}
.page_centre .liens_footer .reseaux_sociaux a:hover{
	color:#17917c;
}
.page_agenda .liens_footer .reseaux_sociaux a:hover{
	color:#911986;
}
.page_poetheque .liens_footer .reseaux_sociaux a:hover{
	color:#004aa0;
}

/** Formulaire affiches **/
.bold {font-weight:bold;}

.affiche-file-container {text-align:center;}
.btn-label-file {
    cursor: pointer;
    color: #ffffff;
    background:#f35321;
    border: 1px solid #f35321;
    padding:10px;
}
.btn-label-file:hover {
	background:#ffffff;
    border: 1px solid #f35321;
    color: #f35321;
}

.btn-input-file {
    display: none !important;
}

.formulaire-affiche .boutons .btn-submit {background:#f35321;border: 1px solid #f35321;}
.formulaire-affiche .boutons .btn-submit:hover,
.formulaire-affiche .boutons .btn-submit:focus,
.formulaire-affiche .boutons .btn-submit:active {
    border: 1px solid #f35321;
    color: #f35321;
}
.formulaire-affiche .puce-affiche {background-color: #f35321;color:#ffffff;border-radius:50%;font-size:18px;line-height:25px;font-weight:bold;display:inline-block;width:25px;height:25px;text-align:center;}
.formulaire-affiche .entete-affiche {font-size:16px;font-weight:bold;display:inline-block;}
.formulaire-affiche .separateur-affiche {border-bottom:3px solid #f35321;width:50px;display:block;margin:20px 0;}
.formulaire-affiche .affiche-titre-formulaire {font-size:16px;font-weight:bold;}
.formulaire-affiche .obligatoire-affiche {text-align: right;}
.formulaire-affiche .paypal-form {text-align:center;}
.formulaire-affiche .paypal-form img{display:block;margin:20px auto;}

.formulaire-affiche .affiche-mandat {overflow: hidden;}

.formulaire-affiche #input-pays,
.formulaire-affiche #input-pays-liv,
.formulaire-affiche #input-pays-fac {display:none;}
.formulaire-affiche #input-pays.visible,
.formulaire-affiche #input-pays-liv.visible,
.formulaire-affiche #input-pays-fac.visible {display:block;}
/*** BTN générique ***/
.profil .btn-generique{
	min-height: 38px;
	color: #FFFFFF;
	border-radius: 0;
	background-color: #911986;
	border: 1px solid #911986;
	padding: 8px 25px;
	font-size: 18px;
	text-transform: uppercase;
}
.page_printemps .profil .btn-generique {
	background-color: #f35321;
	border: 1px solid #f35321;
}
.page_centre .profil .btn-generique {
	background-color: #17917c;
	border: 1px solid #17917c;
}
.page_agenda .profil .btn-generique{
	background-color: #911986;
	border: 1px solid #911986;
}
.page_poetheque .profil .btn-generique{
	background-color: #004aa0;
	border: 1px solid #004aa0;
}

.profil .btn-generique:hover{
	background-color: #FFFFFF;
	border: 1px solid #911986;
	color: #911986;
}
.page_printemps .profil .btn-generique:hover{
	color:#f35321;
	border: 1px solid #f35321;
}
.page_centre .profil .btn-generique:hover{
	color:#17917c;
	border: 1px solid #17917c;
}
.page_agenda .profil .btn-generique:hover{
	color:#911986;
	border: 1px solid #911986;
}
.page_poetheque .profil .btn-generique:hover{
	color:#004aa0;
	border: 1px solid #004aa0;
}

/* Réservation événement */
.editer_nom_accompagnant, .editer_prenom_accompagnant {
	display:none;
}
.formulaire_inscription_event .checkbox input[type=checkbox] {
    margin-left: 0;
}


/*** SPIP ***/
#spip-admin{
	right:5%;
}