#maximenuck96{border-top: 3px solid #999; width: 100%; bottom: 0}

#maximenuck96 li{line-height: 20px; vertical-align: middle}

#maximenuck96 li:last-of-type{margin-right: 0 !important}

@media screen and (min-width: 525px)
{
	#maximenuck96{position: absolute}
	
	#modules2mod1 > div.inner{height: 142px}
}

#modules2mod1 .jmodinside{position: static}

#modules2mod1 .inner{position: relative}

.blog div[class^='column'] p, .blog div[class*=' column'] p{text-align: center}

.blog p.readmore{text-align: right !important}

.blog p.readmore > a.btn
{
	background-color: transparent;
	color: #6f70ac;
	background-image: url(/images/lire-conseils.png);
	background-repeat: no-repeat;
	background-position: right;
	border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	-moz-border-radius: 0;
	height: 32px;
	padding: 0 40px 0 5px;
	line-height: 32px;
	box-shadow: none
}

.blog p.readmore > a.btn > span{display: none}

.blog .item{border-bottom: 3px #999 solid; padding-bottom: 10px; min-height: 456px}

.blog h2{font-weight: normal; font-size: 23px; text-align: center}

.blog div[class^='leading'], .blog div[class*=' leading']{border-bottom: 3px #dedd57 solid; margin-bottom: 25px}

.derniersconseils ul{list-style-type: none; margin: 0}

.derniersconseils ul > li{font-weight: bold; font-size: 20px}
.derniersconseils ul > li > p{font-weight: normal; font-size: 17px}

#modules3mod1 ul{padding: 0}

@media screen and (max-width: 1019px) and (min-width: 759px)
{
	#modules3mod1>div.inner{background-size: auto 270px}
}

@media screen and (max-width: 758px)
{
	#modules3mod1>div.inner{background-size: 765px auto}
	
	.blog p.readmore{padding-right: 15px}
}

div.moduletable.insc_infolettre{position: relative}

div.moduletable.insc_infolettre input[type="text"]
{
	height: 30px;
	width: 280px !important;
	font-size: 21px;
	color: #999;
	border: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	margin: 0;
	margin-right: 25px;
	background-color: rgba(255, 255, 255, 0.7)
}

table.acymailing_form{margin: 0; margin-top: 17px}

div.moduletable.insc_infolettre::before
{
	content: "Recevez nos nouvelles et conseils par courriel";
	font-size: 23px;
	top: 23px;
	font-weight: bold
}

td.acysubbuttons > input[type="submit"]
{
	background-image: url(/images/ferticonseil-recevoir-infolettre.png);
	width: 39px;
	height: 37px;
	border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-webkit-border-radius: 0;
	color: transparent
}

@media screen and (min-width: 1185px)
{
	div.moduletable.insc_infolettre::before{position: absolute}
	
	div.moduletable.insc_infolettre
	{
		background: #ECCAA6;
		height: 75px;
		background: url(/images/ferticonseil-infolettre.png) no-repeat;
		background-size: 1200px auto;
		background-position: center;
		padding: 0 25px
	}
	
	table.acymailing_form{float: right}
}

@media screen and (max-width: 1184px)
{
	div.moduletable.insc_infolettre{background: rgba(236, 202, 166, 0.5); padding: 25px; text-align: center}
	
	table.acymailing_form{width: 100%}
	
	table.acymailing_form tr{display: inline}
}

@media screen and (max-width: 709px)
{
	table.acymailing_form,
	table.acymailing_form td
	{
		display: block;
	}
}

h3.titreliste{padding: 20px 0; background-color: #dedd56; text-align: center; margin-top: 20px}
div.liste{background-color: #ffffd3; padding: 20px 30px; margin-top: 20px}
h3.titreliste, div.liste{-webkit-border-radius: 20px/10px; border-radius: 20px/10px}
div.liste ul > li{list-style-type: none; padding: 5px 0}
div.liste p{margin: 0}
div.liste ul{padding-top: 0}
div.liste ol > li{padding: 5px 0}
div.liste ul > li > ul{padding-bottom: 0}

@media screen and (min-width: 900px)
{
	div.colonneslistes
	{
		width: calc(50% - 40px);
		padding: 0 20px;
		float: left
	}
}

div#maximenuck90.maximenuckh ul.maximenuck li.level1.parent > a, div#maximenuck90.maximenuckh ul.maximenuck li.level1.parent > span.separator
{
	padding-right: 0
}