/*--------- r�solution 1024 et en dessous -------*/
@media screen and (max-width: 1024px)
{
	.ins_forum BUTTON#submit_btn
	{
		margin-left: 25px !important;
		margin-top: 15px !important;
	}
	.ins_forum .s5_regfloatleft
	{
		float: none;
		width: 235px !important;
		line-height: 15px !important;
	}
	.column.noleft .column2
	{
		/*largeur en % de la colonne de droite*/
		width: 50%;
		clear: both;
	}
	#main .moduletable.mod_mail_hop, #main .moduletable.image_mod_faq
	{
		margin-top: 0px !important;
	}
	#right > DIV.inner
	{
		margin-left: 0px;
		padding: 0px;
	}
	.articlecat-0itemid-201 #right
	{
		display: block !important;
	}
	IMG
	{
		max-width: 100% !important;
		height: auto !important;
	}
	.container
	{
		width: 950px !important;
	}
	.hidemobile4
	{
		display: none !important;
	}
	#rsform_4_page_0 .formResponsive INPUT, .formResponsive TEXTAREA
	{
		width: 156px !important;
	}
	#pos_module_under_top .moduletable.temoig_home
	{
		width: 100% !important;
	}
	#pos_module_under_top .actu_home
	{
		display: none !important;
	}
	#center > DIV.inner
	{
		padding: 20px 2% 0 !important;
	}
	.featuredcat-0itemid-101 #center > DIV.inner
	{
		/*pour page d'accueil pour aucune marges*/
		padding: 0 !important;
	}
	.featuredcat-0itemid-101 .pagination
	{
		display: none !important;
	}
	#bg_fond_content DIV.bg_leading-0 IMG, #bg_fond_content DIV.bg_leading-1 IMG
	{
		display: none !important;
	}
	.featuredcat-0itemid-101 .leading-0
	{
		/*background-color: #D54B1B !important;*/
		width: 100% !important;
		/*height: 423px;*/
	}
	.leading-0 #bg_para_qu_est_iper
	{
		background-image: none !important;
		float: left !important;
		margin: 0px 0px 0 !important;
		width: 100% !important;
	}
	.leading-0 #para_qu_est_iper, .leading-1 .content_quest_essai
	{
		margin: 10px 10px 10px 4% !important;
		width: 95% !important;
		float: left !important;
		margin-right: 0px !important;
	}
	.leading-0 #para_qu_est_iper P, .leading-0 #para_qu_est_iper H3, .leading-1 .content_quest_essai P
	{
		color: #FFF !important;
		width: 100% !important;
		margin-bottom: 5px !important;
	}
	.leading-0 P .second_para
	{
		margin-bottom: 5px !important;
	}
	.leading-0 H2
	{
		margin-bottom: 10px !important;
		width: 100% !important;
		color: #FFFFFF;
	}
	.leading-0 #para_qu_est_iper P BR
	{
		display: none !important;
	}
	.leading-0 #bg_para_qu_est_iper #btn_faq A
	{
		background-color: #FFF !important;
		color: #D54B1B !important;
		margin-left: 25% !important;
	}
	#btn_faq
	{
		margin-top: 25px !important;
		margin-bottom: 25px !important;
	}
	.featuredcat-0itemid-101 .leading-1
	{
		/*background-color: #3871B5 !important;*/
		padding-bottom: 25px;
		position: relative;
		z-index: 1000;
	}
	.leading-1 #bg_content_quest_essai .content_quest_essai
	{
		margin: 82px 0px 10px 4% !important;
		width: 95% !important;
	}
	.leading-1 #bg_content_quest_essai
	{
		width: 95%;
		height: 576px;
		float: left;
		margin: -59px 0 0;
		padding: 0;
		clear: both;
	}
	.leading-0 H2.item-title
	{
		padding: 15px 0px 0px 2% !important;
		color: #FFF;
		/*text color*/
		font-family: Lato;
		font-size: 24px;
		text-transform: uppercase;
	}
	.leading-1 H2.item-title
	{
		padding: 15px 0px 0px 2% !important;
		color: #FFD100;
		/*text color*/
		font-family: Lato;
		font-size: 24px;
		text-transform: uppercase;
	}
	.leading-0 #bg_para_qu_est_iper #btn_faq A
	{
		-moz-border-radius: 18px;
		-webkit-border-radius: 18px;
		border-radius: 18px;
		/*border radius*/
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		padding: 11px 22px;
		font-family: lato;
		text-transform: uppercase;
		font-weight: bold;
	}
	.leading-1 #bg_content_quest_essai .content_quest_essai P
	{
		margin-top: 16px;
		color: #FFF;
		/*text color*/
		font-family: Arial;
		font-size: 14px;
	}
	#pos_contact #modules1mod1
	{
		width: 90% !important;
		clear: both;
	}
	#btn_inscr
	{
		-moz-border-radius: 19px;
		-webkit-border-radius: 19px;
		border-radius: 19px;
		/*border radius*/
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		/*prevents bg color from leaking outside the border*/
		background-color: #FFD100;
		/*layer fill content*/
		width: 120px;
		padding: 13px 25px 11px 21px;
		margin: 25px 0 0 172px;
		clear: both;
	}
	#btn_inscr A
	{
		padding: 2px;
		font-weight: bold;
		color: #3771B5;
		/*text color*/
		font-family: lato;
		font-size: 16px;
	}
	#btn_inscr A:after
	{
		content: "  ";
		width: 28px !important;
		display: inline-block;
		float: right;
		height: 24px;
		margin: -2px -5px 0 0px !important;
		line-height: 18px;
		background: url(../images/fleche_mon.png) no-repeat;
	}
	#main .moduletable DIV#img_schema_org
	{
		height: 533px !important;
		margin: 0 !important;
	}
	#menu_acces_forum .menu_forum LI
	{
		width: 176px !important;
	}
}