.container_12 { margin-left:20px; 
margin-right:20px;
 margin-top:20px; 
 margin-bottom:20px;

	}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  margin-left: 10px;
  margin-right: 10px;
width:98.0% !important;

}

.alpha,
.omega {
  margin-left: 0;
  margin-right: 0;
}

.text-left,
.text-right,
.text-center {
text-align: left !important; 
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}





#pub_haut_728 { display:none;}

.cacher_mobile { display:none;}

.affiche_date{ 
    width:95%; 
	margin: 0 auto; 
    background:#FFFFB0; padding-top:5px; padding-bottom:0px;
	 margin-bottom:15px !important;
	 
    -webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;border:2px solid #FFA724;background:rgba(255,255,176,0.9);-webkit-box-shadow: #B3B3B3 7px 7px 7px;-moz-box-shadow: #B3B3B3 7px 7px 7px; box-shadow: #B3B3B3 7px 7px 7px;
	}
	
	.affiche_date h4{ 
    text-align: center !important; 
	} 
	
	.affiche_date h3{ 
    text-align: center !important; 
	} 
	
.date_fete {
	font-family: Electrolize, Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	line-height: 30px;
	color: black;
	text-align:center;
	}
.dicton {
	font-family: Unkempt, Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	line-height: 32px;
	color: #FF0000;
	text-align:center;
	}
	
.marge_gauche_20 ul, li{ margin-left:20px !important; margin-top:0 !important; margin-bottom:0 !important; margin-right:0 !important;}	