.rubrique-blog article{
	margin: 0 0 40px 0;
}
.content article.inc-article-navigation_horizontal {
	padding:0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-ms-filter: none;
	filter: none;
}
#nav_meme_rubrique {
	clear:both;
	width: 100%;
	padding: 20px 0 ;
	}
.nav_meme_rub{
	list-style:none;
	text-align:center;
	}
.nav_meme_rub li a{
	padding: 1em .5em;
	display:block;
}
.nav_meme_rub li a.on,
.nav_meme_rub li a:hover{
	}

.content  .type_spectacle {

}
.content .programmation{
	padding: 10px 0;
	margin: 1.5em 0;

	}
.content .programmation .info_supp,
.content .programmation .lieu,
.content .programmation .adress{
	padding: 0 0 0 1em;
	}
.content .date .cellule-tableau{

	}
.detail_evenement{
	clear:both;
	width: 100%;
}
#pied_article .logo_partenaires {
	width: 100%;
	padding: 0 0 1em 0;
	clear:both;
	margin: 0 0 1em 0;
}
#pied_article .logo_partenaires img.spip_logos {
	float: left;
	padding: 10px;
}
.content article.article_forum {

	}
.content .forum  .pagination{
	padding: 1em 2.5%;
	width: 95%;
	background-color:white;
	}

.liste_partenaire_actuel {
	clear:both;
	width: 100%;
}
.liste_partenaire_actuel li {
	display: table;
	table-layout: fixed;
	padding: 15px 0;
	width: 100%;
}
.liste_partenaire_actuel li ul li,
.liste_partenaire_actuel li ul li:last-child {
	border:none;
}
.liste_partenaire_actuel .item_partenaire_logo {
	display: table-cell;
	vertical-align: middle;
	width:30%;
	text-align:center;
}
.liste_partenaire_actuel .item_partenaire_logo img.spip_logos {
	float: none;
	padding: 0 15px;
	max-width: 180px;
}
.liste_partenaire_actuel .item_partenaire_titre {
	display: table-cell;
	vertical-align: middle;
	width:auto;
	padding: 0 15px;
	overflow:hidden;
}
.liste_partenaire_actuel .item_evenements {
	display: table-cell;
	vertical-align: middle;
	width:40%;
}
.liste_partenaire_actuel ul.item_evenements li  {
	padding: 10px;
	width:auto;
}
.liste_partenaire_actuel .item_evenements li a {
	text-transform: uppercase;
}

.rubrique_agenda {
}
.rubrique_agenda h2 {
	margin: 1em 0 .5em 0;
	clear:both;
}

.liste_article_archive {
}
.liste_article_archive .item{
	padding: 10px;
}
.liste_article_archive .item_logo{
	width: 160px;
}
#portamento_content {
	float:right;
	position:relative;
}
#portamento_content #usual_type_evenement {
	float:none;
	position:absolute;
}
#portamento_content #usual_type_evenement.fixed {
	position:fixed;
}
