/* homepage */
#home_post_mea img.left {padding:0;}
div#home_mea_wrapper {
	-webkit-box-shadow: inset 0px 6px 6px -6px rgba(44, 44, 44, 0.8);
    -moz-box-shadow:  inset 0px 6px 6px -6px rgba(44, 44, 44, 0.8);
	box-shadow: inset 0px 6px 6px -6px rgba(44, 44, 44, 0.8);
	height:520px;
}
div#alerte {display:none;}
div#alerte_wrapper {
	/*background:url('images/bg/bg_alerte.png') repeat-x top center;*/
	position:absolute;
	z-index:1;	
	width:960px;
}
div#alerte #btn_alerte {
	position:absolute;
	right:0;
	z-index:100;
	margin-top:-10px;
	background:#b60000;
	color:#ffffff;
	padding:10px 20px;
}
#btn_alerte_close {
	position:absolute;
	right:0;
	z-index:100;
	margin-top:-45px;
	background:#b60000;
	color:#ffffff;
	padding:10px 20px;
}
#btn_alerte {display:none;}
div#content_alerte {
	background:#e41d15;
	font-size:1.1em;
	position:relative;
	display:block;
	padding:45px 15px 40px 15px;
	-moz-box-shadow: 0px 6px 5px -2px #454545;
-webkit-box-shadow: 0px 6px 5px -2px #454545;
-o-box-shadow: 0px 6px 5px -2px #454545;
box-shadow: 0px 6px 5px -2px #454545;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#454545, Direction=180, Strength=5);
}
div#alerte {
	background:#e41d15;
	font-size:1.1em;
	position:relative;
	font-weight:400;
	padding:10px 10px 10px 50px;
	color:#ffffff;
	float:right;
	width:230px;
}
div#content_alerte_message {color:#fff;}

div#home_mea {padding:18px 0px 0px 0px;}
.ombre_img {box-shadow: 5px 5px 9px #ccc;}
#home_post_mea_wrapper {
	width:533px;height:202px;
	border-bottom:solid 14px #00afec;
	padding:30px 40px 30px 40px;
	background:#fff;
	position:absolute;
	margin:196px 0px 0px 0px;
	
	box-shadow: 0px 2px 6px 2px #444444;

}
div#home_post_mea_content h1 {font-weight:bolder;font-size:3em;padding-bottom:15px;}
div#home_post_mea_content h1 a:link, div#home_post_mea_content h1 a:visited {
	color:#00afec; text-decoration:none;	
}
div#home_post_mea_content {color:#000000;width:530px;}
div#home_post_mea_content p{clear:none;line-height:1.5em;font-size:1.1em;}
div#home_post_mea_content a.lien_lire_la_suite {
	display:block;
	background:url('images/more.png') no-repeat;
	height:25px;width:79px;
	line-height:25px;
	font-size:1em;
	padding-left:20px;
	margin-top:10px;
	float:left;
}
div#home_post_mea_content a.lien_lire_la_suite:link, div#home_post_mea_content a.lien_lire_la_suite:visited {
	color:#70716b;
	text-decoration:none;	
}
div#posts_mea_wrapper {
	background:url('images/bg/bg_posts_pushhome.png') repeat-x top center;
	height:175px;
}
.postspush {padding:19px 0px 0px 20px;}
.postspush img {border:solid 2px #fff;width:211px;height:108px;}
.postspush h4 {font-size:1em;width:215px;}
.postspush h4 a:link, .postspush h4 a:visited {color:#fff;font-size:1.2em;text-decoration:none;}
.postspush h4 a:active, .postspush h4 a:hover {text-decoration:underline;}

.img_postspush {
	width:215px;
	height:124px;
	background:url('images/ombre_img.png') no-repeat center bottom;
	position:relative;
}
.img_postspush span {
	display:none;
	 background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    left: 2px;
    opacity: 0.7;
    padding: 5px;
    position: absolute;
    top: 79px;
    width: 201px;
    font-size:1.2em;
}
.img_postspush span a:link, .img_postspush span a:visited {color:#fff;text-decoration:none;}

a#link_allposts:link, a#link_allposts:visited {
	border:solid 1px #8ec549;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color:#fff;background:#8ec549;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:610px;
	height:38px;line-height:38px;
	display:block;
	clear:both;
	font-weight:600;
	font-size:1.3em;
}
a#link_allposts:hover {
	color:#8ec549;
	background:transparent;
}
/* media queries */
/*
@media screen and (min-width: 1024px) and (max-width: 1400px) {
	div#home_mea_wrapper {min-height:455px;}
}
@media screen and (min-width: 1440px) and (max-width: 1649px) {
	div#home_mea_wrapper {min-height:500px;}
}
@media screen and (min-width: 1650px) and (max-width: 1900px) {
	div#home_mea_wrapper {min-height:600px;}
}
@media screen and (min-width: 1900px) {
	div#home_mea_wrapper {min-height:650px;}
	#home_post_mea_wrapper {margin:320px 0px 0px 0px;}
}
*/