.mn-pub-container {
  text-align: center;
  margin: 13px 0;
}

.mn-pub-content {
  margin: 0 auto;
}

.mn-pub-mention {
  margin-bottom: 1em;
  text-align: right;
  font-size: 10px;
  margin: 0 auto;
}

#mn-pub-1058-content,
#mn-pub-1058-mention,
#mn-pub-1059-content,
#mn-pub-1059-mention {
  width: 300px;
}

.mn-pub-gg {
  border: none;
}

#mn-pub-1056-container {
  background-color: #F8F8F8;
  padding: 4px 0 0 0;
  width: 1000px;
  margin: 0 auto;
}

#mn-pub-4148-container, 
#mn-pub-3153-container, 
#mn-pub-3154-container {
  width: 468px;
  margin: 0 auto;
}

#mn-pub-4148-content, 
#mn-pub-3153-content, 
#mn-pub-3154-content {
  width: 468px;
  height: 60px;
}

#mn-pub-1060-container {
  width: 468px;
  margin: 0 auto;
}

#mn-pub-1060-content {
  width: 468px;
}

.mn-pub-container.reveal {
  background-color: red!important;
  min-height: 100px!important;
  display: block!important;
  font-size: 3em;
  font-weight: bold;
  text-transform: uppercase;
}

/* conteneur de pub entête colonne deux */
#mediumConteneurTop {
	padding: 0 0 20px;
}
/* les règles inline extraites de front-functions */
.pub {
	text-align:center;
}
.mentionPub {
  text-align: right;
	font-size: 10px;
	display: none; /* il faut s'assurer que le style appliqué via javascript overriderait display none */ 
}
.conteneurPubCentrale {
	width: 304px;
	padding: 5px 0px 0px;
}
#conteneurSky,
#mediumConteneurMiddle {
	padding:5px 0px 0px;
}
#gooConteneurSky {
	width: 120px;
	margin: 10px auto 15px;
}
#gooSky {
	height: 600px;
	border: 2px solid black;
	padding: 0px;		
}
#gooConteneurMiddle {
	padding: 5px 0px 0px 0px;
	border: 2px solid black;
	height: 250px;
	margin: 10px 0px 15px 0px;
	width: 300px;	
}
#rightPub {
	padding: 10px 0px 10px 0px;
}
#rightPub .inner {
	border: 2px solid black;
	width: 120px;
	margin: 10px 0;
}
