/*------ menu principal horizontal -------*/
@media screen and (min-width: 758px)
{
	#bg_pos_top_menu
	{
		background-color: #FFFFFF;
		width: 100%;
		z-index: 5000;
		position: fixed;
	}
	#pos_top_menu
	{
		background-color: #FFFFFF;
		/*[disabled]width:880px;*/
		z-index: 10000;
		margin-top: 25px;
		margin-bottom: 25px;
		margin-left: 6%;
	}
	.maximenuck LI.level1 A
	{
		border-right: 1px solid #686969 !important;
		padding-right: 11px;
		padding-left: 0px;
		line-height: 13px;
		font-family: lato;
		font-size: 14px;
		letter-spacing: 1px;
	}
	.maximenuck .maximenuck.level1
	{
		margin-top: 5px !important;
	}
	.moduletable #maximenuck.maximenuckh
	{
		background: url(../images/dot2_noir.png) 203px 14px no-repeat transparent;
	}
	.maximenuck .maximenuck.first
	{
		margin-left: 20px !important;
	}
	.maximenuck .maximenuck.item146.active A, .maximenuck .maximenuck.item146 A:hover
	{
		color: #D14D21;
	}
	.maximenuck .maximenuck.item145.active A, .maximenuck .maximenuck.item145 A:hover
	{
		color: #63B469;
	}
	.maximenuck .maximenuck.item144.active A, .maximenuck .maximenuck.item144 A:hover
	{
		color: #EEBE03;
	}
	.maximenuck .maximenuck.item101.active A, .maximenuck .maximenuck.item101 A:hover
	{
		color: #7A008D !important;
	}
	/*-------- design des elements en blog 0,1,2,3 (ordre) --------
									
									-------- Fin design des elements en blog 0,1,2,3 (ordre) --------*/
	#header_form_cp
	{
		position: absolute;
		top: -3px;
		left: 3%;
	}
	#header_form_cp
	{
		position: absolute;
		margin-top: 284px;
	}
	#header_form_cp H1
	{
		position: absolute;
		font-size: 0;
	}
}
@media screen and (min-width: 758px)
{
}
@media screen and (min-width: 758px)
{
	#form_cp #myForm, #form_cp #myForm2
	{
		clear: both;
		margin-left: auto;
		margin-right: auto;
		width: 194px;
	}
	DIV #rsform_3_page_0
	{
		/*[disabled]position:relative;*/
		/*[disabled]background:url(http://www.ipergay.fr/templates/ipergay_2013/images/bg_formu_search.png) no-repeat top center;*/
		/*[disabled]z-index:1000;*/
		/*[disabled]color:#0D0D0D;*/
		/*[disabled]clear:both;*/
		/*[disabled]display:none;*/
		/*[disabled]overflow:hidden;*/
		/*[disabled]height:455px;*/
		/*[disabled]background-repeat:no-repeat;*/
		/*[disabled]clear:both;*/
		/*[disabled]width:782px;*/
	}
	#userForm
	{
		/*[disabled]border:1px solid #000000;*/
		/*[disabled]position:relative;*/
		min-height: 1px;
	}
	#bt_ferme
	{
		float: right;
		width: 84px;
		margin-top: -38px;
		margin-right: 29px;
	}
	#btn_fer
	{
		background-color: transparent !important;
		color: #B4AEAE;
		font-size: 11px;
		text-transform: capitalize;
	}
	#btn_fer:after
	{
		content: " ";
		background: url(../images/btn_close.png) no-repeat bottom right !important;
		width: 21px !important;
		height: 16px;
		display: block;
		float: right;
	}
	/*Contenu tableau etc Ajax dans div #log*/
	#log
	{
		clear: both;
		float: left;
		overflow: hidden;
		width: 100%;
		/*[disabled]border:1px solid #000000;*/
	}
	#form_cp #toutes_afficher, #form_cp #pas_toutes
	{
		height: 1px;
	}
	#content_log
	{
		margin: 20px 0px 7px;
		/*[disabled]border:1px solid #000000;*/
		overflow: hidden;
	}
	#content_log H4
	{
		margin: 0px;
		color: #D54B1B;
		/*text color*/
		font-family: Arial;
		font-size: 11px;
	}
	#content_log P
	{
		margin: 0px;
		font-family: Arial;
		font-size: 11px;
		padding: 0 0 0 20px;
	}
	#content_log P.mess_all
	{
		padding-left: 0px;
		color: #D54B1B;
		/*text color*/
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
	}
	FORM#tableau_adresse
	{
		clear: both;
		margin-left: 0px;
	}
	#tableau_adresse #adresse
	{
		width: 247px;
		/*[disabled]border:1px solid #000000;*/
		float: left;
		padding: 19px 0px 0px 16px;
		height: 215px;
		background-color: #FFD100;
		margin: 0px 4px 4px 0px;
	}
	#tableau_adresse SPAN.orange, #tableau_adresse SPAN.orange A
	{
		color: #D54B1B;
	}
	.toutes #tableau_adresse #adresse
	{
		width: 247px;
		/*[disabled]border:1px solid #000000;*/
		float: left;
		padding: 19px 0px 0px 16px;
		height: 215px;
		background-color: #F0F0F0;
		margin: 0px 4px 4px 0px;
	}
	#tableau_adresse #adresse LABEL:hover
	{
		cursor: pointer;
	}
	#tableau_adresse #adresse0, #tableau_adresse #adresse1, #tableau_adresse #adresse2, #tableau_adresse #adresse3, #tableau_adresse #adresse4, #tableau_adresse #adresse5
	{
		float: left;
		margin-right: 6px;
		background-color: transparent !important;
	}
	#tableau_adresse #adresse_toute0, #tableau_adresse #adresse_toute1, #tableau_adresse #adresse_toute2, #tableau_adresse #adresse_toute3, #tableau_adresse #adresse_toute4, #tableau_adresse #adresse_toute5
	{
		float: left;
		margin-right: 6px;
		background-color: transparent !important;
	}
	#sep_col
	{
		clear: both;
		height: 80px;
	}
	#myForm2 .btn_cp
	{
		-moz-border-radius: 16px;
		-webkit-border-radius: 16px;
		border-radius: 16px;
		/*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: #D54B1B;
		/*layer fill content*/
		color: #FFF;
		/*text color*/
		font-family: Lato;
		font-size: 14px;
		padding: 8px 14px;
		font-weight: bold;
		text-transform: uppercase;
		border: none;
		margin-left: auto;
		margin-right: auto;
		cursor: pointer;
		top: -69px !important;
	}
	#btn_cp_id
	{
		/*[disabled]border:1px solid #000000;*/
		margin: -50px 0 0 !important;
		position: absolute;
	}
	/*formulaire de contact search cp*/
	#rsform_3_page_0.formContainer
	{
		padding-left: 20px;
	}
	#rsform_3_page_0 .rsform-block-text
	{
		color: #FFFFFF;
		font-size: 11px;
		letter-spacing: 0px;
		line-height: 13px;
		margin-top: 15px !important;
		font-weight: normal;
		width: 254px;
		background: url(../images/tel.png) no-repeat 0px 5px;
		padding-top: 92px;
	}
	.rsform-block-prenom, .rsform-block-adresse-hop, .rsform-block-captcha, .rsform-block-email, .rsform-block-tel
	{
		color: #FFD100;
		/*text color*/
		font-family: Arial;
		font-size: 10px;
		text-transform: uppercase;
		line-height: 17px;
	}
	#rsform_3_page_0 INPUT.rsform-input-box
	{
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		/*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: #FFFFFF;
		/*layer fill content*/
		border: none;
		max-width: 253px;
		height: 20px;
		color: #5A5A5A;
	}
	#rsform_3_page_0 .rsform-block-adresse-hop INPUT
	{
		background-color: #FFD100;
	}
	#rsform_3_page_0 #block1
	{
		width: 274px;
		float: left;
	}
}
#rsform_3_page_0 #block1
{
	padding-top: 19px;
}
@media screen and (min-width: 758px)
{
	#rsform_3_page_0 #block2
	{
		width: 268px;
		float: left;
		margin-left: 0px;
		padding-bottom: 101px;
	}
	#rsform_3_page_0 #captcha28
	{
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		/*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: #FFFFFF;
		/*layer fill content*/
		border: none;
		height: 24px;
	}
	#rsform_3_page_0 .rsform-block-captcha #captchaTxt28
	{
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		/*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: #FFFFFF;
		/*layer fill content*/
		border: none;
		height: 16px;
		margin-top: -18px;
		width: 182px !important;
		margin-left: 11px;
		color: #000000;
	}
	#rsform_3_page_0 INPUT#envoyer
	{
		padding: 9px 22px;
		-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*/
		border: none;
		color: #D54B1B;
		/*text color*/
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
		margin: 7px 0 0 129px;
		font-family: lato;
	}
	#rsform_3_page_0 INPUT#envoyer:hover, #rsform_4_page_0 INPUT#envoyer:hover
	{
		cursor: pointer;
	}
	.mod_mail_hop #rsform_error_3 P.formRed
	{
		position: absolute;
		z-index: 10000;
		margin-left: 64px;
	}
	#rsform_3_page_0 .formError
	{
		display: none;
	}
	/*fond accueil + contenu*/
	#videocontainer
	{
		position: absolute;
		left: 50%;
		margin-left: -840px;
		margin-right: -840px;
		clear: both;
	}
	#bg_temoign_actu
	{
		margin-top: 494px;
		width: 1680px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		background-color: #7A008D;
		height: 313px !important;
	}
	#pos_module_under_top
	{
		margin: -313px 0 0;
		max-width: 1280px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		height: 313px;
	}
	#bg_title_questcequ
	{
		padding: 0px;
		background-color: #D54B1B;
		height: 99px;
	}
	#bg_fond_content
	{
		position: absolute;
		left: 50%;
		margin-left: -840px;
		margin-right: -840px;
		clear: both;
		z-index: 500;
		clear: both;
		margin-top: 0;
		margin-bottom: 0;
		padding: 0;
	}
	#bg_fond_content .bg_leading-1 IMG
	{
		/*[disabled]height:576px;*/
		/*[disabled]width:1680px;*/
	}
	#maincontent
	{
		/*[disabled]border:1px solid #000000;*/
		max-width: 1280px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		position: relative;
		z-index: 1000;
	}
	#pos_contact
	{
		position: relative;
		z-index: 1000;
		width: 1280px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	/*home module de témoignage*/
	#pos_module_under_top .actu_home
	{
		/*[disabled]border:1px solid #000000;*/
		float: left;
		width: 33%;
		padding-left: 25px;
	}
	#pos_module_under_top .moduletable.temoig_home
	{
		/*[disabled]border:1px solid #000000;*/
		width: 65%;
		float: left;
		height: 313px;
	}
	#pos_module_under_top .temoig_home H3, #pos_module_under_top .actu_home H3
	{
		color: #FFF;
		/*text color*/
		font-family: Lato;
		font-size: 24px;
		text-transform: uppercase;
		margin-top: 22px;
		padding-bottom: 28px;
		border-bottom: 1px solid #710081;
		/*[disabled]border-bottom:1px solid #EAE5EB;*/
		/*[disabled]border:1px solid #000000;*/
	}
	.featuredcat-0itemid-101 .leading-1 #resultats H2
	{
		color: #FFF;
		/*text color*/
		font-family: Lato;
		font-size: 24px;
		text-transform: uppercase;
		margin-top: 1px;
		padding-bottom: 71px;
	}
	#resultats .contenu_left
	{
		float: left;
		width: 48%;
		padding-bottom: 36px;
	}
	#resultats .contenu_left P
	{
		color: #D14D21;
		font-size: 13px;
		line-height: 18px;
		padding-bottom: 4px;
	}
	.leading-0 #anrs P, .leading-0 #laprep P
	{
		font-size: 13px;
		line-height: 18px;
		padding-bottom: 4px;
	}
	#resultats .contenu_right IMG
	{
		padding-left: 23px;
	}
	#resultats .contenu_right
	{
		float: left;
		width: 48%;
		padding-bottom: 36px;
	}
	#pos_module_under_top .temoig_home H3:before
	{
		content: " ";
		display: block;
		float: left;
		height: 63px;
		background: url(../images/h3_img_temoig_home.png) no-repeat;
		width: 73px;
		margin-top: -39px;
		position: relative;
	}
	.temoig_home .nspArtPage P
	{
		color: #FFFFFF;
		/*text color*/
		font-family: Arial;
		font-size: 12px;
		margin-top: 9px;
	}
	.temoig_home .nspArtPage P.ita_jaune
	{
		color: #DFBC1C !important;
		/*text color*/
		font-family: Arial;
		font-size: 10px;
		font-style: italic;
	}
	.violet P.ita_violet
	{
		color: #89009C !important;
		/*text color*/
		font-family: Arial;
		font-size: 10px;
		font-style: italic;
	}
	#pos_module_under_top .actu_home H3:before
	{
		content: " ";
		display: block;
		float: left;
		height: 63px;
		background: url(../images/h3_img_actu_home.png) no-repeat;
		width: 73px;
		margin-top: -39px;
		position: relative;
	}
	.actu_home .bs-content .bs-date
	{
		/*date de création de l'article*/
		background-color: #D14D21;
		color: #FFFFFF;
		padding: 0px 7px 0px 6px;
		font-size: 12px;
		text-align: center;
		height: 18px;
		line-height: 18px;
		float: left;
		margin-bottom: 9px;
	}
	.actu_home .bs-description
	{
		clear: both;
		color: #FFF;
		/*text color*/
		font-family: Arial;
		font-size: 12px;
	}
	.ce-projet-repr-sente-une-opportunit-r-elle-de-renforcer-la-p
	{
		color: #FFF;
		/*text color*/
		font-family: Arial;
		font-size: 12px;
	}
	.actu_home .bs-description A
	{
		color: #DFBC1C;
		/*text color*/
		font-family: Arial;
		font-size: 12px;
	}
	.actu_home .bs-description A:hover
	{
		color: #DFBC1C;
		/*text color*/
		font-family: Arial;
		font-size: 12px;
		text-decoration: underline;
	}
	/*Hauteur des articles en blog pour la page d'accueil*/
	.featuredcat-0itemid-101 .leading-0
	{
		min-height: 310px !important;
	}
	.bg_leading-0
	{
		background: url('../images/bg_anrs_laprep.png') center top repeat-y #69B8EC;
		width: 100%;
		height: 334px;
		padding-top: 0;
	}
	.featuredcat-0itemid-101 .leading-0
	{
		padding-top: 25px;
	}
	.leading-0 #anrs
	{
		width: 46%;
		color: #FDFDFD;
		float: left;
		padding-right: 30px;
	}
	.leading-0 #laprep
	{
		width: 46%;
		padding-left: 35px;
		color: #FDFDFD;
		float: left;
	}
	.leading-0 #laprep H2:before
	{
		content: " ";
		display: block;
		float: left;
		height: 63px;
		background: url(../images/before_title_la_prep.png) no-repeat;
		width: 73px;
		margin-top: -39px;
		position: relative;
	}
	.leading-0 #anrs H2:before
	{
		content: " ";
		display: block;
		float: left;
		height: 63px;
		background: url(../images/before_title_anrs.png) no-repeat;
		width: 73px;
		margin-top: -39px;
		position: relative;
	}
	/*qu'est ce qu'ipergay*/
	.leading-0 H2.item-title
	{
		padding: 3px 0px 0px;
		color: #FFF;
		/*text color*/
		font-family: Lato;
		font-size: 24px;
		text-transform: uppercase;
	}
	.featuredcat-0itemid-101 .leading-0 H2
	{
		padding-bottom: 31px;
		font-size: 25px;
	}
	.leading-0 #bg_para_qu_est_iper
	{
		background: url(../images/bulle_home_qu_est_ce_ipergay.png) no-repeat center 0px;
		width: 798px;
		height: 580px;
		float: right;
		margin: -62px 0 0;
	}
	.leading-0 #para_qu_est_iper
	{
		margin: 97px 0 0;
		width: 460px;
		float: right;
		margin-right: 146px;
	}
	.leading-0 #bg_para_qu_est_iper H3
	{
		color: #D44B1B;
		/*text color*/
		font-family: Lato;
		font-size: 17px;
		text-transform: uppercase;
		padding-bottom: 25px;
	}
	.leading-0 #para_qu_est_iper P
	{
		padding: 0px 0px 6px;
		color: #D54B1B;
		/*text color*/
		font-size: 14px;
		line-height: 20px;
	}
	.leading-0 #para_qu_est_iper P.second_para
	{
		color: #D54B1B;
		/*text color*/
		font-family: Lato;
		font-size: 18px;
		text-transform: uppercase;
		font-weight: bold;
		margin-top: 18px;
		margin-bottom: 29px;
	}
	.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;
		/*prevents bg color from leaking outside the border*/
		background-color: #D54B1B;
		/*layer fill content*/
		color: #FFFFFF;
		padding: 11px 22px;
		font-family: lato;
		text-transform: uppercase;
		font-weight: bold;
		margin-left: 214px;
	}
	/*qu'est ce que l'essai de Prep*/
	.leading-1 #bg_content_quest_essai
	{
		background: url(../images/bulle_home_quest_essai_.png) no-repeat center center !important;
		width: 733px;
		height: 576px;
		float: left;
		margin: -59px 0 0;
		padding: 0;
		clear: both;
	}
	.leading-1 .content_quest_essai
	{
		margin-top: 82px;
		width: 469px;
	}
	.leading-1 #bg_content_quest_essai .content_quest_essai P
	{
		margin-top: 16px;
		color: #FFF;
		/*text color*/
		font-family: Arial;
		font-size: 14px;
	}
	#btn_inscr
	{
		border: 0px solid #000000;
		-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;
	}
	#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;
	}
	/*--------- Page organisation ---------*/
	.leading-1 H2.item-title
	{
		padding: 0px;
		color: #FFD100;
		/*text color*/
		font-family: Lato;
		font-size: 24px;
	}
	/*couleur de fond du titre des pages (aplat de couleur)*/
	.featuredcat-0itemid-144 #bg_fond_content
	{
		background-color: #FDCF1D;
		width: 1680px !important;
		height: 100px;
		margin-top: 49px;
	}
	.featuredcat-0itemid-321 #bg_fond_content
	{
		background-color: #3498DB;
		width: 1680px !important;
		height: 100px;
		margin-top: 49px;
	}
}
.moduletable.schema_org IMG
{
	max-width: 100%;
	height: auto;
}
@media screen and (min-width: 758px)
{
	.blog-featured .page-header H1
	{
		/*[disabled]border:1px solid #000000;*/
		color: #88009B;
		/*text color*/
		font-size: 24px;
		text-transform: uppercase;
		padding: 63px 0 54px !important;
		font-family: Lato;
	}
	.featuredcat-0itemid-321 .blog-featured .page-header H1
	{
		color: #FFFFFF;
	}
	.l-organisation
	{
		color: #88009B;
		/*text color*/
		font-family: Lato;
		font-size: 24px;
	}
	#main #intro_orga
	{
		margin-left: 93px;
	}
	#main #intro_orga P
	{
		background: url(../images/bg_intro_org.png) no-repeat left center;
		/*[empty]text-align:;*/
		padding: 47px 104px 47px 48px;
		/*[disabled]border:1px solid #000000;*/
		color: #88009B;
		/*text color*/
		font-family: Arial;
		font-size: 14px;
	}
	#main .moduletable.schema_org
	{
		background: url(../images/bg_rayure_jaune.png) repeat;
		margin-top: 166px;
		padding-left: 7px;
		padding-top: 51px;
	}
	#main .moduletable.prevention
	{
		background: url(../images/bg_rayure_bleu.png) repeat;
		margin-top: 166px;
		padding-left: 7px;
		padding-top: 51px;
	}
	#main .moduletable DIV#img_schema_org
	{
		height: 1431px;
	}
	#main .moduletable DIV#prevention
	{
		height: 2007px;
	}
	#center.column.center .blog-featured
	{
		/*[disabled]width:98%;*/
	}
	.blog-featured.organisation P.btn_url
	{
		margin-top: 8px;
	}
	.blog-featured.organisation P.btn_url A, .articlecat-0itemid-194 P.btn_url A
	{
		-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*/
		padding: 7px 14px;
		color: #89009C;
		font-size: 12px;
		font-weight: bold;
	}
	.blog-featured.organisation .items-leading DIV
	{
		margin-bottom: 32px !important;
	}
	.blog-featured.organisation .items-leading DIV P
	{
		font-size: 12px;
	}
	.blog-featured.organisation UL LI
	{
		/*[disabled]color:#89009C;*/
		font-size: 12px;
		list-style: none;
	}
	.blog-featured.organisation UL
	{
		margin: 0px;
		padding: 0px 0px 0px 21px;
	}
	.blog-featured.organisation UL LI:before
	{
		color: #FED01D;
		font-size: 12px;
		list-style: disc;
		content: "•  ";
	}
	/*-- titres*/
	.blog-featured.organisation H2.item-title
	{
		color: #FFD100 !important;
		/*text color*/
		font-size: 24px;
		text-transform: uppercase;
		margin-bottom: 10px;
	}
	.blog-featured.prevention H2.item-title
	{
		color: #3498DB !important;
		/*text color*/
		font-size: 24px;
		text-transform: uppercase;
		margin-bottom: 10px;
	}
	/*before*/
	.blog-featured.organisation .leading-1 H2.item-title:before
	{
		content: url(../images/ico_title_anrs.png) !important;
		/*text color*/
	}
	.blog-featured.organisation .leading-2 H2.item-title:before
	{
		content: url(../images/ico_title_aides.png) !important;
		/*text color*/
	}
	.blog-featured.organisation .leading-3 H2.item-title:before
	{
		/*text color*/
		content: url(../images/ico_title_com_scien.png) !important;
	}
	.blog-featured.organisation .leading-4 H2.item-title:before
	{
		content: url(../images/ico_title_com_protec.png) !important;
		/*text color*/
	}
	.blog-featured.organisation .leading-5 H2.item-title:before
	{
		content: url(../images/ico_title_com_asso.png) !important;
		/*text color*/
	}
	.blog-featured.organisation .leading-6 H2.item-title:before
	{
		content: url(../images/ico_title_interna.png) !important;
		/*text color*/
	}
	/*nouvelle page prevention*/
	.blog-featured.prevention .leading-0 H2.item-title:before
	{
		/*content: url(../images/ico_title_1.png) !important;*/
		/*text color*/
	}
	.blog-featured.prevention .leading-1 H2.item-title:before
	{
		/*content: url(../images/ico_title_2.png) !important;*/
		/*text color*/
	}
	.blog-featured.prevention .leading-2 H2.item-title:before
	{
		/*content: url(../images/ico_title_5.png) !important;*/
		/*text color*/
	}
	.blog-featured.prevention .leading-3 H2.item-title:before
	{
		/*content: url(../images/ico_title_4.png) !important;*/
		/*text color*/
	}
	.blog-featured.prevention .leading-4 H2.item-title:before
	{
		/*content: url(../images/ico_title_5.png) !important;*/
		/*text color*/
	}
	.blog-featured.prevention .leading-5 H2.item-title:before
	{
		content: url(../images/ico_title_1.png) !important;
		/*text color*/
	}
	.blog-featured.prevention .leading-6 H2.item-title:before
	{
		content: url(../images/ico_title_5.png) !important;
		/*text color*/
	}
	/*fond à droite rayures jaunes*/
	.blog-featured.organisation .leading-1 H2.item-title:after
	{
		content: "  ";
		background: url(../images/bg_title_rayures_jaunes.png) repeat-x bottom left;
		position: absolute;
		width: 664px;
		height: 71px;
		float: left;
		z-index: -1;
	}
	.blog-featured.organisation .leading-2 H2.item-title:after
	{
		content: "  ";
		background: url(../images/bg_title_rayures_jaunes.png) repeat-x center left;
		position: absolute;
		width: 676px;
		height: 71px;
		float: left;
		z-index: -1;
	}
	.blog-featured.organisation .leading-3 H2.item-title:after
	{
		content: "  ";
		background: url(../images/bg_title_rayures_jaunes.png) repeat-x center left;
		position: absolute;
		width: 447px;
		height: 71px;
		float: left;
		z-index: -1;
	}
	.blog-featured.organisation .leading-4 H2.item-title:after
	{
		content: "  ";
		background: url(../images/bg_title_rayures_jaunes.png) repeat-x center left;
		position: absolute;
		width: 221px;
		height: 71px;
		float: left;
		z-index: -1;
	}
	.blog-featured.organisation .leading-5 H2.item-title:after
	{
		content: "  ";
		background: url(../images/bg_title_rayures_jaunes.png) repeat-x center left;
		position: absolute;
		width: 474px;
		height: 71px;
		float: left;
		z-index: -1;
	}
	.blog-featured.organisation .leading-6 H2.item-title:after
	{
		content: "  ";
		background: url(../images/bg_title_rayures_jaunes.png) repeat-x center left;
		position: absolute;
		width: 536px;
		height: 71px;
		float: left;
		z-index: -1;
	}
	/*nouvelle page prévention fond à droite rayures bleu*/
	.blog-featured.prevention .leading-0 H2.item-title:after
	{
		content: "  ";
		background: url(../images/bg_title_rayures_bleu.png) repeat-x bottom left;
		position: absolute;
		width: 596px !important;
		height: 25px;
		float: left;
		z-index: -1;
	}
	.blog-featured.prevention .leading-1 H2.item-title:after
	{
		content: "  ";
		background: url(../images/bg_title_rayures_bleu.png) repeat-x bottom left;
		position: absolute;
		width: 407px;
		height: 23px;
		float: left;
		z-index: -1;
	}
	.blog-featured.prevention .leading-2 H2.item-title:after
	{
		content: "  ";
		background: url(../images/bg_title_rayures_bleu.png) bottom left repeat-x;
		position: absolute;
		width: 355px;
		height: 24px;
		float: left;
		z-index: -1;
	}
	.blog-featured.prevention .leading-3 H2.item-title:after
	{
		content: "  ";
		background: url(../images/bg_title_rayures_bleu.png) bottom left repeat-x;
		position: absolute !important;
		width: 549px;
		height: 0px;
		float: left;
		z-index: -1;
		height: 25px;
	}
	.blog-featured.prevention .leading-4 H2.item-title:after
	{
		content: "  ";
		background: url(../images/bg_title_rayures_bleu.png) bottom left repeat-x;
		position: absolute;
		width: 686px;
		height: 26px;
		float: left;
		z-index: -1;
	}
	.blog-featured.prevention .leading-5 H2.item-title:after
	{
		content: "  ";
		background: url(../images/bg_title_rayures_bleu.png) bottom left repeat-x;
		position: absolute;
		width: 639px;
		height: 72px;
		float: left;
		z-index: -1;
	}
	.blog-featured.prevention .leading-6 H2.item-title:after
	{
		content: "  ";
		background: url(../images/bg_title_rayures_bleu.png) bottom left repeat-x;
		position: absolute;
		width: 747px;
		height: 71px;
		float: left;
		z-index: -1;
	}
	.prevention .items-leading H3
	{
		font-size: 12px;
		padding: 11px 0 0 21px;
		color: #3498DB;
		font-weight: bold;
		font-family: arial !important;
		line-height: 12px;
	}
	.prevention .items-leading P
	{
		font-size: 12px;
		line-height: 16px;
	}
	/*--------- Page featured actuallités et item-page---------*/
	.featuredcat-0itemid-146 #bg_fond_content, .articlecat-14itemid-146 #bg_fond_content
	{
		background-color: #D14D21;
		width: 1680px !important;
		height: 100px;
		margin-top: 49px !important;
	}
	.featuredcat-0itemid-323 #bg_fond_content, .articlecat-14itemid-323 #bg_fond_content
	{
		background-color: #89009C;
		width: 1680px !important;
		height: 100px;
		margin-top: 49px !important;
	}
	.blog-featured.actualites H1, .actualites DIV.page-header H1
	{
		color: #FFFFFF;
		text-transform: uppercase;
		/*text color*/
		font-size: 24px;
		text-transform: uppercase;
		padding: 63px 0 54px !important;
		font-family: Lato;
	}
	.blog-featured.actualites .readmore A.btn
	{
		/*read more*/
		-moz-border-radius: 14px;
		-webkit-border-radius: 14px;
		border-radius: 14px;
		/*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: #D14D21;
		/*layer fill content*/
		color: #FFFFFF;
		/*text color*/
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		padding: 7px 15px;
	}
	.blog-featured.actualites H2.item-title
	{
		/*titre h2*/
		color: #D14D21 !important;
		/*text color*/
		font-family: Arial !important;
		font-size: 14px !important;
		font-weight: bold !important;
	}
	.blog-featured.actualites.violet H2.item-title
	{
		/*titre h2*/
		color: #89009C !important;
		/*text color*/
		font-family: Arial !important;
		font-size: 14px !important;
		font-weight: bold !important;
	}
	.blog-featured.actualites .article-info .create, .item-page.actualites .article-info .create
	{
		/*date de création de l'article*/
		background-color: #D14D21;
		color: #FFFFFF;
		padding: 3px 0px;
		font-size: 12px;
		text-align: center;
		height: 18px;
		line-height: 18px;
	}
	.blog-featured.actualites.violet .article-info .create, .item-page.actualites.violet .article-info .create
	{
		/*date de création de l'article*/
		background: url('../images/bg_rayure_violet.png') center repeat !important;
		border: 1px solid #FFFFFF;
	}
	.item-page.actualites .article-info .create:after
	{
		/*date de création de l'article*/
		font-size: 12px;
		content: "  ";
		width: 88% !important;
		display: block;
		float: right;
		height: 24px;
		margin: -3px 0 0 0px !important;
		line-height: 18px;
		background: url('../images/bg_rayure_orange.png') repeat;
	}
	.blog-featured.actualites P, .item-page.actualites P
	{
		font-size: 12px;
		color: #231F20;
		text-align: left;
		line-height: 18px;
	}
	.item-page.actualites P A
	{
		text-decoration: underline !important;
		color: #D14D21;
	}
	.item-page.actualites .violet P A
	{
		text-decoration: underline !important;
		color: #89009C;
	}
	.pagination UL LI A, .pagination UL LI
	{
		color: #D06C4C !important;
		font-size: 12px;
		padding: 0px 2px;
	}
	.violet .pagination UL LI A, .violet .pagination UL LI
	{
		color: #89009C !important;
		font-size: 12px;
		padding: 0px 2px;
	}
	.pagination UL LI.pagination-next SPAN.pagenav
	{
		color: #D06C4C !important;
		font-size: 12px;
		padding: 0px 2px;
	}
	.violet .pagination UL LI.pagination-next SPAN.pagenav
	{
		color: #89009C !important;
		font-size: 12px;
		padding: 0px 2px;
	}
	.pagination UL LI.pagination-end SPAN.pagenav
	{
		color: #D06C4C !important;
		font-size: 12px;
		padding: 0px 2px;
	}
	.violet .pagination UL LI.pagination-end SPAN.pagenav
	{
		color: #89009C !important;
		font-size: 12px;
		padding: 0px 2px;
	}
	.pagination UL LI.pagination-end
	{
		padding-left: 4px;
	}
	.pagination UL LI.pagination-prev
	{
		padding-right: 10px;
	}
	.blog-featured .pagination UL
	{
		float: left;
		margin-left: 41%;
		padding: 11px 0px;
	}
	.blog-featured.actualites UL LI SPAN.pagenav
	{
		color: #000000;
	}
	.blog-featured.actualites UL LI.pagination-start SPAN.pagenav, .blog-featured.actualites UL LI.pagination-prev SPAN.pagenav
	{
		color: #D06C4C;
	}
	.blog-featured.actualites.violet UL LI.pagination-start SPAN.pagenav, .blog-featured.actualites.violet UL LI.pagination-prev SPAN.pagenav
	{
		color: #89009C;
	}
	.pagination UL LI.pagination-start:before
	{
		content: "     ";
		background: url(../images/arrow_pagi_left.png) no-repeat center left;
		height: 11px;
		padding-right: 17px;
	}
	.violet .pagination UL LI.pagination-start:before
	{
		content: "     ";
		background: url(../images/arrow_pagi_left_violet.png) no-repeat center left;
		height: 11px;
		padding-right: 17px;
	}
	.actualites UL LI.next A, .articlecat-14itemid-146 UL LI.next A
	{
		content: "     ";
		background: url(../images/arrow_pagi_right.png) no-repeat right center;
		height: 11px;
		padding-right: 17px;
		padding-left: 5px;
	}
	.actualites UL LI.previous A, .articlecat-14itemid-146 UL LI.previous A
	{
		content: "     ";
		background: url(../images/arrow_pagi_left.png) no-repeat center left;
		height: 11px;
		padding-left: 17px;
		padding-right: 5px;
	}
	.actualites UL LI.retour A, .articlecat-14itemid-146 UL LI.retour A
	{
		content: "     ";
		background: url(../images/arrow_pagi_ret.png) no-repeat top left;
		height: 11px;
		padding-left: 17px;
		padding-right: 5px;
	}
	.pagination UL LI.pagination-next:after
	{
		content: "     ";
		background: url(../images/arrow_pagi_right.png) no-repeat center right;
		height: 11px;
		padding-right: 17px;
	}
	.violet .pagination UL LI.pagination-next:after
	{
		content: "     ";
		background: url(../images/arrow_pagi_right_violet.png) no-repeat center right;
		height: 11px;
		padding-right: 17px;
	}
	.item-page.actualites H2
	{
		/*titre h1*/
		color: #D14D21 !important;
		/*text color*/
		font-family: Arial !important;
		font-size: 18px !important;
		font-weight: bold !important;
	}
	.moduletable.bulle_actu_droite #img_bulle
	{
		margin-left: auto;
		margin-right: auto;
		width: 300px;
		margin-top: 72px;
		margin-bottom: 72px;
	}
	/*articles actu seul*/
	#main .pager
	{
		margin-top: 12px;
		text-align: center;
		margin-bottom: 20px;
	}
	.articlecat-14itemid-146 UL LI.previous A, .articlecat-14itemid-146 UL LI.next A, .articlecat-14itemid-146 UL LI.retour A
	{
		color: #E9663C;
		font-size: 12px;
	}
	/*module derniers articles / page actualité*/
	.column2 .moduletable
	{
		/*[disabled]border:1px solid #000000;*/
	}
	#right .moduletable.derniers_articles
	{
		margin-top: 200px;
	}
	.moduletable.derniers_articles H3
	{
		color: #D14D21;
		/*text color*/
		font-family: lato;
		font-size: 18px;
		font-weight: bold;
		text-transform: uppercase;
	}
	.moduletable.derniers_articles .bs-date
	{
		/*date de création de l'article*/
		background-color: #D14D21;
		color: #FFFFFF;
		padding: 3px 0px 3px 3px;
		font-size: 12px;
		text-align: center;
		height: 18px !important;
		line-height: 18px;
	}
	.column2 DIV .moduletablederniers_articles
	{
		margin-top: 111px;
		border: 1px solid #000000;
	}
	.moduletable.derniers_articles .bs-date:after
	{
		/*date de création de l'article*/
		/*[disabled]font-size:12px;*/
		content: "  ";
		width: 73% !important;
		display: block;
		float: right;
		height: 24px;
		margin: -3px 0 0 0px !important;
		line-height: 18px;
		background: url(../images/bg_rayure_orange.png) repeat;
	}
	.moduletable.derniers_articles .bs-title
	{
		color: #D14D21;
		/*text color*/
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		margin-top: 16px;
	}
	.moduletable.derniers_articles .bs-description
	{
		color: #231F20;
		font-size: 12px;
		margin-bottom: 8px;
	}
	.moduletable.derniers_articles .bs-readmore A
	{
		/*[disabled]border:1px solid #000000;*/
		float: left;
		-moz-border-radius: 14px;
		-webkit-border-radius: 14px;
		border-radius: 14px;
		/*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: #D14D21;
		/*layer fill content*/
		padding: 6px 15px;
		color: #FFFFFF;
		margin-bottom: 22px;
	}
	.moduletable.derniers_articles .bs-readmore A:hover
	{
		text-decoration: underline;
		color: #FFFFFF;
	}
	.bulle_actu_droite
	{
		margin: 0px;
		background: url(../images/bg_rayure_orange.png) repeat;
	}
	.moduletable.bulle_actu_droite
	{
		padding: 3px;
	}
	.actualites .cols-3 .item.span4
	{
		padding-bottom: 16px;
		background: url(../images/dot_rouge.png) repeat-x left bottom;
		/*[disabled]min-height:199px;*/
	}
	/*général*/
	#main .tags
	{
		float: left;
	}
	#main .tags_item
	{
		padding-bottom: 5px;
	}
	#main .tags_item DIV:after
	{
		content: "Tags :";
		float: left;
		padding-right: 6px;
		font-size: 12px;
	}
	#main .tags_item A
	{
		padding-bottom: 5px !important;
		color: #D14D21;
		text-decoration: underline;
		font-size: 12px;
	}
	.sep_form
	{
		/*permet de corriger le bug de firefox*/
		font-size: 0px;
		clear: both;
	}
	#system-message-container #system-message
	{
		display: none;
	}
	/*------------- modules footer ------------
									
									module formulaire de contact*/
	.moduletable.contact_footer
	{
		/*[disabled]background-color:#FFD100;*/
		/*[disabled]height:550px;*/
		/*[disabled]margin-top:-555px;*/
		float: left;
		padding: 0 0 0 36px;
	}
	#pos_contact #modules1mod1
	{
		float: left;
		width: 644px;
	}
	#rsform_4_page_0 .formControls .formError
	{
		color: #E30000;
		font-size: 10px;
		text-transform: none;
	}
	.contact_footer #userForm H2
	{
		color: #89009B;
		/*text color*/
		font-family: Arial;
		font-size: 24px;
		text-transform: uppercase;
		padding: 26px 26px 26px 0px;
		position: relative;
		z-index: 10000;
	}
	.contact_footer #userForm H2:before
	{
		content: " ";
		display: block;
		float: left;
		height: 63px;
		background: url(../images/bulle_contact.png) no-repeat;
		width: 73px;
		margin-top: -41px;
		position: relative;
		z-index: 10000;
	}
	.contact_footer .rsform-block-texte
	{
		padding: 0px;
		color: #89009B;
		/*text color*/
		font-family: Arial;
		font-size: 12px;
		width: 100%;
	}
	#rsform_4_page_0 .rsform-block-envoyer INPUT
	{
		padding: 9px 22px;
		-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: #89009C !important;
		/*layer fill content*/
		border: none;
		color: #FFD100 !important;
		/*text color*/
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
		/*[disabled]margin:7px 70px 0 0;*/
		width: 133px !important;
		font-family: lato;
	}
	FIELDSET#rsform_4_page_0 .formControlLabel
	{
		/*text color*/
		font-family: Arial;
		text-transform: uppercase;
		line-height: 17px;
		color: #89009B !important;
		/*text color*/
		font-size: 12px;
		float: left !important;
		/*[disabled]border:1px solid #000000;*/
		text-align: left;
		margin-left: 2px;
	}
	#rsform_4_page_0 .rsform-block
	{
		/*[disabled]border:1px solid #AC1D1D;*/
		float: left;
		clear: both;
		margin: 0;
		padding: 0;
	}
	#rsform_4_page_0 #colonne_2
	{
		border: 1px solid #FFD100;
		overflow: hidden;
		padding-left: 34px;
	}
	.formResponsive #rsform_4_page_0.formHorizontal .formControls
	{
		=display: inline-block;
		=padding-left: 20px;
		margin-left: 0px;
		=margin-left: 0;
	}
	#rsform_4_page_0 DIV .formControls INPUT
	{
		/*[disabled]border:1px solid #197345;*/
		float: left !important;
		clear: both !important;
		width: 167px;
		margin: 2px 0 0;
		font-family: lato;
	}
	#rsform_4_page_0 .formDescription
	{
		display: none;
	}
	#rsform_4_page_0 .formResponsive INPUT, .formResponsive TEXTAREA
	{
		width: 376px;
		min-height: 71px !important;
		overflow: hidden;
	}
	#rsform_4_page_0 .rsform-block-message
	{
		height: 107px;
	}
	#rsform_4_page_0 .rsform-block.rsform-block-envoyer
	{
		/*[disabled]border:1px solid #000000;*/
		float: right;
		margin: 13px 26px 0px 0px;
	}
	#rsform_4_page_0 .rsform-block-captcha1
	{
		float: left;
		margin-top: -5px;
	}
	#rsform_4_page_0 .formBody INPUT.rsform-captcha1-box
	{
		margin: -25px 0px 0px 78px;
	}
	#rsform_4_page_0 INPUT.rsform-captcha-box
	{
		margin: -25px 0px 0px 60px !important;
	}
	#rsform_4_page_0 .rsform-block-captcha1 .formControls IMG
	{
		clear: both;
		float: left;
	}
	#rsform_4_page_0 .rsform-block-envoyer .formControlLabel
	{
		display: none;
	}
	#rsform_4_page_0 .rsform-block-captcha1 .formControlLabel
	{
		color: #BE2B2B;
		font-size: 8px;
		width: 196px;
	}
	.contact_footer .formResponsive #rsform_error_4 P.formRed
	{
		position: absolute;
		margin-top: 28px;
		color: #3871B5;
	}
	#rsform_4_page_0 .formError
	{
		display: none;
	}
	/*module menu footer*/
	#footer .moduletable_menu
	{
		max-width: 1280px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		height: 47px;
		background-color: #FFFFFF;
		padding-left: 60px;
	}
	#footer .moduletable_menu UL LI A
	{
		float: left;
		padding-right: 8px;
		padding-left: 8px;
		border-right: 1px solid #000000;
	}
	#footer .moduletable_menu UL LI.item-148 A
	{
		float: left;
		padding-right: 8px;
		padding-left: 8px;
		border-right: none !important;
	}
	#bg_fond_footer
	{
		padding: 0px;
		background-color: #FFD100;
		height: 338px;
		/*[disabled]background:transparent url(../images/trait_footer.png) no-repeat left top;*/
	}
	/*reseaux sociaux footer*/
	#pos_contact #modules1mod2
	{
		margin: -4px 0px 0px 31px;
		float: left;
		/*[disabled]border:1px solid #000000;*/
		width: 219px;
	}
	#pos_contact .text_reseaux_soc_footer
	{
		width: 218px;
		margin-top: 42px;
		float: left;
		/*[disabled]border:1px solid #D93A3A;*/
		padding-left: 3px;
	}
	#pos_contact .text_reseaux_soc_footer P
	{
		padding: 0px;
		color: #D72417;
		/*text color*/
		font-family: Arial;
		font-size: 12px;
		line-height: 17px;
		margin-bottom: 19px;
		width: 100%;
	}
	#pos_contact #modules1mod2 .partage_reseaux_soc
	{
		/*[disabled]border:1px solid #000000;*/
		float: left;
		clear: both;
	}
	.partage_reseaux_soc .st_plusone_large DIV DIV
	{
		padding-top: 7px !important;
	}
	#pos_contact .fb-like-box
	{
		margin-top: 81px;
		float: left;
		/*[disabled]border:1px solid #000000;*/
		padding: 0;
		background-color: #FFFFFF;
	}
	/*FAQ*/
	.categorycat-0itemid-145 #bg_fond_content
	{
		background-color: #63B469;
		width: 1680px !important;
		height: 100px;
		margin-top: 49px;
	}
	.newsfeed-category.faq H1
	{
		/*[disabled]border:1px solid #000000;*/
		color: #FFFFFF;
		/*text color*/
		font-size: 24px;
		text-transform: uppercase;
		padding: 63px 0 54px !important;
		font-family: Lato;
	}
	#main .moduletable.image_mod_faq
	{
		background: url(../images/bg_rayure_verte.png) repeat;
		margin-top: 170px;
		padding-left: 7px;
		padding-top: 26px;
	}
	.image_mod_faq .image_mod_faq #img_mec_faq IMG
	{
		margin-left: 26px;
	}
	#main .image_mod_faq #img_bulle_faq IMG
	{
		margin-top: 29px;
		margin-left: 27px;
		margin-bottom: 35px;
	}
	/*module d'inscription newsletter*/
	DIV.acymailing_module
	{
		/*[disabled]padding:0;*/
		/*[disabled]margin:0;*/
		/*[disabled]border-style:none;*/
		/*[disabled]top:81px;*/
		/*[disabled]position:absolute;*/
		/*[disabled]width:525px;*/
		/*[disabled]display:inline-block;*/
		/*[disabled]color:#FFFFFF;*/
		/*[disabled]font-size:12px;*/
		/*[disabled]background:url(../images/picto_newsletter.png) no-repeat 5px 50%;*/
	}
	.acymailing_fulldiv FORM
	{
		/*[disabled]position:relative;*/
	}
	.acymailing_form .acysubbuttons INPUT
	{
		/*[disabled]-moz-border-radius:12px;*/
		/*[disabled]-webkit-border-radius:12px;*/
		/*[disabled]border-radius:12px;*/
		/*border radius*/
		/*[disabled]-moz-background-clip:padding;*/
		/*[disabled]-webkit-background-clip:padding-box;*/
		/*[disabled]background-clip:padding-box;*/
		/*prevents bg color from leaking outside the border*/
		/*[disabled]background-color:#FFD100;*/
		/*layer fill content*/
		/*[disabled]color:#D14D21;*/
		/*[disabled]padding:4px 15px;*/
		/*[disabled]text-transform:uppercase;*/
		/*[disabled]font-family:lato;*/
	}
	.acymailing_module_form TD
	{
		/*[disabled]padding-bottom:5px;*/
		/*[disabled]vertical-align:middle;*/
		/*[disabled]padding:5px;*/
	}
	.acyfield_email INPUT
	{
		/*[disabled]width:164px;*/
	}
	.actualites .acymailing_module_success
	{
		/*[disabled]padding:13px 10px 10px 40px;*/
		/*[disabled]margin-top:0px;*/
	}
}
@media screen and (min-width: 1280px)
{
	DIV.acymailing_module
	{
		/*[disabled]left:60%;*/
	}
}
@media (min-width: 1024px) and (max-width: 1270px)
{
	DIV.acymailing_module
	{
		/*[disabled]left:50%;*/
	}
}
@media (min-width: 950px) and (max-width: 1020px)
{
	DIV.acymailing_module
	{
		/*[disabled]left:45%;*/
	}
}
@media (min-width: 750px) and (max-width: 940px)
{
	DIV.acymailing_module
	{
		/*[disabled]left:25%;*/
	}
}
@media screen and (max-width: 740px)
{
	DIV.acymailing_module
	{
		/*[disabled]display:none;*/
	}
}
/*module facebook*/
@media screen and (min-width: 758px)
{
	.moduletable.facebook
	{
		background-color: #FCFCFC;
		margin-top: 62px;
	}
	/*plan du site*/
	#page.htmlcat-0itemid-148 #maincontent
	{
		margin-top: 61px;
	}
}
#page.htmlcat-0itemid-148 H1
{
	color: #C85418;
}
@media screen and (min-width: 950px)
{
	.blog-featured.actualites .article-info .create:after
	{
		/*date de création de l'article*/
		/*[disabled]font-size:12px;*/
		content: "  ";
		width: 76%;
		display: block;
		float: right;
		height: 24px;
		margin: -3px 0 0 0px;
		line-height: 18px;
		background: url(../images/bg_rayure_orange.png) repeat;
	}
	.blog-featured.actualites.violet .article-info .create:after
	{
		/*date de création de l'article*/
		/*[disabled]font-size:12px;*/
		content: "  ";
		width: 76%;
		display: block;
		float: right;
		height: 24px;
		margin: -3px 0 0 0px;
		line-height: 18px;
		background: url(../images/bg_rayure_violet.png) repeat;
	}
}
@media (min-width: 950px) and (max-width: 2000px)
{
	#modules1mod3
	{
		width: 358px !important;
		/*[disabled]border:3px solid #000000;*/
	}
}
/*nouvelle page résultat*/
@media screen and (min-width: 758px)
{
	.articlecat-0itemid-201 #bg_fond_content
	{
		background-color: #D14D21;
		width: 1680px !important;
		height: 100px;
		margin-top: 49px;
	}
	.articlecat-0itemid-201 .page-header H1
	{
		/*[disabled]border:1px solid #000000;*/
		color: #FFFFFF;
		/*text color*/
		font-size: 24px;
		text-transform: uppercase;
		padding: 63px 0 54px !important;
		font-family: Lato;
	}
	#main .moduletable.mod_mail_hop
	{
		background: url(../images/bg_rayure_jaune.png) repeat;
		margin-top: 166px;
		padding-left: 13px;
		padding-right: 13px;
		padding-top: 13px;
		padding-bottom: 205px;
	}
}
.rsform.mod_mail_hop
{
	background-color: #D14D21;
}
.articlecat-0itemid-201 #maincontent .item-page H2
{
	display: none;
}
/*Forum*/
.forum H1
{
	/*[disabled]border:1px solid #000000;*/
	color: #FFFFFF;
	/*text color*/
	font-size: 24px;
	text-transform: uppercase;
}
@media screen and (min-width: 758px)
{
	.forum H1
	{
		padding: 63px 0 23px !important;
	}
}
.forum H1
{
	font-family: Lato;
	z-index: 1000;
	position: relative;
}
@media screen and (min-width: 758px)
{
	.articlecat-0itemid-276 .forum H1, .articlecat-0itemid-277 .forum H1
	{
		padding-bottom: 78px !important;
	}
	#bg_fond_content.bg_forum
	{
		background-color: #8A009C;
		width: 1680px !important;
		height: 100px !important;
		margin-top: 31px !important;
	}
	.articlecat-0itemid-276 #bg_fond_content, .articlecat-0itemid-277 #bg_fond_content
	{
		background-color: #89009C;
		width: 1680px !important;
		height: 100px;
		margin-top: 49px !important;
	}
}
.articlecat-0itemid-276 .forum H2, .articlecat-0itemid-277 .forum H2
{
	display: none;
}
#rsform_6_page_0
{
	background-color: #DEDEDE;
}
@media screen and (min-width: 758px)
{
	#rsform_6_page_0
	{
		height: 42px;
		width: 443px;
	}
}
#rsform_6_page_0
{
	padding: 18px;
	border-top: 7px solid #89009C;
	margin-top: 6px;
	margin-bottom: -7px;
}
#rsform_6_page_0 .rsform-block.rsform-block-send DIV.formCaption
{
	width: 0px;
}
#rsform_6_page_0.formContainer
{
	padding-bottom: 0;
}
#rsform_6_page_0 .rsform-submit-button
{
	padding: 6px 11px;
	-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: #89009C !important;
	/*layer fill content*/
	border: none;
	color: #FFD100 !important;
	/*text color*/
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
@media screen and (min-width: 758px)
{
	#rsform_6_page_0 .rsform-submit-button
	{
		margin: -1px 0 -8px 8px !important;
	}
}
#rsform_6_page_0 .rsform-submit-button
{
	width: 124px !important;
	font-family: lato;
}
#rsform_6_page_0 .rsform-submit-button:hover
{
	cursor: pointer;
}
#rsform_6_page_0 .rsform-block-url DIV.formCaption
{
	width: 96px;
	padding-top: 4px;
}
.kforum-pathway
{
	border-top: 1px solid #D5D5D5 !important;
}
#Kunena .kicon-button SPAN
{
	-moz-border-radius: 9px / 10px;
	-webkit-border-radius: 9px / 10px;
	border-radius: 9px / 10px;
	/*border radius*/
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	/*prevents bg color from leaking outside the border*/
	background: #63B369;
	/*layer fill content*/
	border: none !important;
	color: #FFFFFF;
	padding: 0px 11px !important;
	font-size: 11px !important;
	line-height: 21px !important;
	margin-bottom: 0px !important;
	text-transform: uppercase;
	margin-top: 6px;
}
#Kunena .kicon-button SPAN, #Kunena .kmessage-buttons-cover .kicon-button SPAN
{
	/*[disabled]background:none;*/
	/*[disabled]margin:0;*/
	/*[disabled]padding:1px 3px;*/
	/*[disabled]text-decoration:none;*/
}
#Kunena .kicon-button SPAN.reply, #Kunena .kicon-button SPAN.newtopic
{
	background-color: #3975BC !important;
}
#Kunena .kicon-button SPAN.quote, #Kunena .kicon-button SPAN.edit
{
	background-color: #89009C !important;
}
#Kunena .kicon-button SPAN.favorite
{
	background-color: #DC5928;
}
#Kunena .kicon-button SPAN.delete
{
	background-color: #B8B8B8;
}
#Kunena .kicon-button SPAN.lock
{
	background-color: #EF170D;
}
#Kunena .kicon-button SPAN.sticky
{
	background-color: #FCBA18;
}
#Kunena .kicon-button .online-no
{
	background-color: #B8B8B8;
}
#Kunena INPUT.kbutton, #Kunena #kmod-container.kbody INPUT.button
{
	-moz-border-radius: 9px / 10px;
	-webkit-border-radius: 9px / 10px;
	border-radius: 9px / 10px;
	/*border radius*/
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	/*prevents bg color from leaking outside the border*/
	background: #D54B1B;
	/*layer fill content*/
	border: none !important;
	color: #FFFFFF;
	padding: 0px 14px !important;
	font-size: 11px !important;
	line-height: 21px !important;
	margin-bottom: 0px !important;
	text-transform: uppercase;
	margin-top: 0px;
}
#Kunena #kmod-container.kbody FORM DIV A.button
{
	-moz-border-radius: 9px / 10px;
	-webkit-border-radius: 9px / 10px;
	border-radius: 9px / 10px;
	/*border radius*/
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	/*prevents bg color from leaking outside the border*/
	background: #D54B1B;
	/*layer fill content*/
	border: none !important;
	color: #FFFFFF;
	padding: 4px 14px !important;
	font-size: 11px !important;
	line-height: 21px !important;
	margin-bottom: 0px !important;
	text-transform: uppercase;
	margin-top: 0px;
	font-weight: bold;
}
#kprofile-stats
{
	margin-top: -6px !important;
}
#Kunena .kmsg-id-left A
{
	color: #8A009C !important;
}
/*formulaire d'inscription forum*/
.ins_forum .s5_reginput INPUT
{
	border: 1px solid #89009C !important;
	width: 248px;
}
.ins_forum .s5_regrequiredfields LABEL
{
	font-size: 11px;
}
.ins_forum .s5_regrequiredfields.s5_reglabel
{
	margin: 0px !important;
	padding: 0px !important;
}
.ins_forum BUTTON#submit_btn
{
	padding: 9px 22px;
	-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: #89009C !important;
	/*layer fill content*/
	border: none;
	color: #FFFFFF !important;
	/*text color*/
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0 21px;
	width: 133px !important;
	font-family: lato;
	margin-left: 348px;
}
#Kunena .klink-block SPAN.kprofilebox-user
{
	display: none;
}
#Kunena .klink-block SPAN.kprofilebox-pass
{
	display: none;
}
/*menu forum*/
@media screen and (min-width: 758px)
{
	#menu_acces_forum
	{
		float: left;
		position: absolute;
		margin-left: 658px !important;
		top: 5px;
		z-index: 1000;
		padding: 0px;
		height: 25px;
	}
	#menu_acces_forum .menu_forum LI
	{
		/*float: right !important;*/
		/*border-right: 1px solid #000000;*/
		padding-right: 8px;
		font-size: 12px;
		width: 524px;
	}
	.item-276 A
	{
		float: right;
		padding-bottom: 0;
	}
	LI.item-414 A
	{
		float: right;
		padding-right: 4px;
	}
	#menu_acces_forum .item-275
	{
		border-right: none !important;
	}
}
.fancybox-inner #inline-auto H2
{
	background-color: #89009C;
	color: #FFFFFF;
	padding: 13px 13px 13px 7px;
	margin-bottom: 18px;
}
.fancybox-inner #inline-auto
{
	color: #646464;
	padding: 21px;
}
.fancybox-inner #inline-auto P.btn_url A
{
	-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*/
	padding: 7px 14px;
	color: #89009C;
	font-size: 12px;
	font-weight: bold;
}
#rsform_4_page_0 .rsform-block-envoyer INPUT
{
	margin-top: -46px !important;
	margin-right: -14px !important;
}
#Kunena .k-profile H2 .kheadbtn.kright A.kwho-globalmoderator
{
	-moz-border-radius: 9px / 10px;
	-webkit-border-radius: 9px / 10px;
	border-radius: 9px / 10px;
	/*border radius*/
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	/*prevents bg color from leaking outside the border*/
	background: #D54B1B;
	/*layer fill content*/
	border: none !important;
	color: #FFFFFF !important;
	padding: 4px 14px !important;
	font-size: 11px !important;
	line-height: 21px !important;
	margin-bottom: 0px !important;
	text-transform: uppercase;
	margin-top: 0px;
}
#Kunena .k-profile H2 .kheadbtn.kright A.kwho-globalmoderator
{
	-moz-border-radius: 9px / 10px;
	-webkit-border-radius: 9px / 10px;
	border-radius: 9px / 10px;
	/*border radius*/
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	/*prevents bg color from leaking outside the border*/
	background: #D54B1B;
	/*layer fill content*/
	border: none !important;
	color: #FFFFFF !important;
	padding: 4px 14px !important;
	font-size: 11px !important;
	line-height: 21px !important;
	margin-bottom: 0px !important;
	text-transform: uppercase;
	margin-top: 0px;
}
#Kunena #kprofile-rightcol #kprofile-edit .kbutton-container BUTTON.kbutton.ks.validate
{
	-moz-border-radius: 9px / 10px;
	-webkit-border-radius: 9px / 10px;
	border-radius: 9px / 10px;
	/*border radius*/
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	/*prevents bg color from leaking outside the border*/
	background: #D54B1B;
	/*layer fill content*/
	border: none !important;
	color: #FFFFFF !important;
	padding: 0px 14px !important;
	font-size: 11px !important;
	line-height: 21px !important;
	margin-bottom: 0px !important;
	text-transform: uppercase;
	margin-top: 0px;
}
/*supression affichage profil */
#Kunena #kprofile #kprofile-rightcoltop
{
	display: none;
}
#bg_title_questcequ
{
	padding: 0px;
	background-color: #D54B1B;
	height: 99px;
	width: 1680px;
	margin-top: 0px;
}
.articlecat-0itemid-101 H2
{
	/*[disabled]border:1px solid #000000;*/
	color: #FFFFFF;
	/*text color*/
	font-size: 24px;
	text-transform: uppercase;
	padding: 16px 0 45px !important;
	font-family: Lato;
}
.maximenuck.item274.last.level1 A
{
	border-right:none !important!;
}
.menu_forum .item-276 A, .menu_forum .item-414 A
{
	background: url('../images/plus_connex.png') 4px 1px no-repeat;
	padding-left: 16px;
	text-transform: uppercase;
	padding-right: 9px;
}
.btn_charte
{
	padding: 9px 22px;
	-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: #89009C !important;
	/*layer fill content*/
	border: none;
	color: #FFFFFF !important;
	/*text color*/
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	/*[disabled]margin:7px 70px 0 0;*/
	width: 133px !important;
	font-family: lato;
	margin-left: 16px;
}
.btn_charte.refuser
{
	background-color: #D54B1B !important;
}
#sbox-window.shadow A#sbox-btn-close
{
	display: none !important;
}
.logincat-0itemid- UL.nav.nav-tabs.nav-stacked
{
	display: none !important;
}
.logincat-0itemid- .login
{
	display: none !important;
}
.form-validate .form-horizontal .well
{
	display: none !important;
}
.logincat-0itemid- .center .inner:after
{
	content: 'Mail validé';
	margin-top: 59px !important;
	padding: 73px;
	line-height: 150px;
}
.btn_url_carte A
{
	-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: #3498DB;
	/*layer fill content*/
	padding: 7px 14px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}