.media_no {display:none}

.media {display:none}
.ecart-header {margin-top:10px;height:35px}
#barre-nav .menu-conteneur,
#petit,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0;
	margin-left:10px;
	width:90%;
	
}
#main {
	clear: both;
	overflow: hidden;
	padding: 0px 0 0 0;
	

}
#nom_site_spip {
	float: left;
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 18px 0;
	width: 100%;
}
#container {
	
	margin: 0 0 0 0;
	width: 100%;
	
	
}
#content {
	margin: 0 0% 0 0px;
}
#primary,
#secondary {
	
	overflow: hidden;
	width: 100%;
}
#secondary {
	clear: right;
}
#footer {
	clear: both;
	width: 100%;
	margin:0;
	
	background-color:transparent
}
.persistant {position:fixed;top:0px;left:0;right:0;background-color:white;z-index:50001
}
.persistantentete {position:fixed;top:0;left:0;right:0;margin-bottom:35px;background-color:white;z-index:5000
}
#mobile-header {z-index:6000;background-color:white;height:46px;padding:00px;}
#colophon {background-color:white;margin-left:2%}
.box {margin-left:0px;margin-bottom:20px;width:90%}
.petit_encart {position:relative}
.apps {width:100%;height:auto;padding:10px;margin:15px;margin-left:0px;margin-right:65px;font-weight:bold;font-size:12px;color:black;font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;box-shadow: 0px 0px #888888;border-radius:15px;border: 0px solid}
.encartsgris {width:100%;border-spacing:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}
.encart_vert {width:100%;color:black;height:inherit;margin-right:0px;margin-left:0px;font-weight:bold}
.box-right {width:90%;color:black;height:inherit;margin-right:0px;margin-left:10px}
.box-left {width:90%;color:black;height:inherit;margin-right:0px;margin-left:10px}
.leftleft {margin-left:-10px}
.ul_encart {list-style-image: url(puce-verte.jpg);padding-left:5px}
#content.bienvenue {width:95%}
.pied {clear:both;padding:10px;margin:0}
.bandeau {background-image:url(bandeau_small.png);background-color:#dcdee0}
.page_accueil {margin-left:0px;margin-top:0px;width:90%}
.rubriquelarge {margin:0}
.imgradius {width:100%}
.rubencart {width:98%;min-height:45px;border:1px solid #cccccc;background-color:#cccccc;text-align:center;padding:5px;margin:5px;font-weight:normal}
.rubencart:hover {background-color:black;color:white}
.evenementul {list-style-image: url(puce-verte.jpg);display:flex;flex-wrap:wrap;margin:0;font-weight:bold;font-size:16px;color:black;font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
.evenementdiv {width:100%;height:80px;padding-right:10px;margin:5px;margin-left:0;margin-right:0;font-weight:bold;font-size:14px;color:black;font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;box-shadow: 2px 5px #888888;border-radius:15px; border:1px solid; overflow:hidden}
.evenementdivclick {position:absolute;height:80px;width:300px;border-radius:15px}
.evenementdivconf {width:100%;padding-top:0px;padding-right:10px;padding-left:0px;margin:5px;margin-left:0;margin-right:0;font-weight:bold;font-size:14px;color:black;font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;box-shadow: 2px 5px #888888;border-radius:15px;border:1px solid}
.vignetteaccueil {border-top-left-radius:15px;border-bottom-left-radius:15px;height:80px;float:left;margin-right:10px;padding-top:-10px}
ul.pde a:link,
	ul.pde a:visited,
	ul.pde a:hover,
	ul.pde a:active{
		text-decoration:none;
		color:#111;
		font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
		line-height:20px
	}
	ul.pde,ul.pde li{
		margin:0;
		padding:0;
		list-style:none;
	}
ul.pde{
		text-align:left;
		font-size:15px;
		line-height:20px;
		margin:.8em auto;
		background:transparent;
  border-style: dotted; border-width: 0;
		width:100%;
		margin-top:0
	}
	
	ul.pde ul{
		margin:0 0 0 1em;
		padding:0;
	}
	ul.pde li{
		line-height:20px;
		padding:.2em 0;
		margin:0;
		padding:0;
		padding-top:2px;
		padding-left:15px;
	}
	ul.pde li.sousrub a{
  font-size:15px;
}
.fade {
	padding:10px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    background: transparent;
    color: #fff;
	font-weight:bold;
    opacity:1; /* Completely invisible. */
    transition:1s; /* A 1 second transition. */
}

.fade:hover {
    opacity:1; /* Completely visible. */
}
.pdediv {position:relative;left:0px;width:100%;top:10px;bottom:10px;
background-color:#1F55A6;text-align:center;padding-top:3px;padding-bottom:3px;margin-bottom:20px}
.cpes {display:table-cell;font-size:11pt;margin-top:10px}
}