/*///////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                             //
//  RUBRIQUE "UNE QUESTION ?"                                                                  //
//                                                                                             //
///////////////////////////////////////////////////////////////////////////////////////////////*/


#detail-aide {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10000;
}

#aide_overlay {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	background-color: #000;
	width: 100%;
	height: 100%;
	-moz-opacity: 0;
	opacity: 0;
	z-index: 10001;
}



/*-------------------------------------------------------------------------------+
+ Detail de l'aide                                                               +
+-------------------------------------------------------------------------------*/

#detail-aide #contenu-detail-aide {
	position: fixed;
	left:95px;
	background-color: #fff;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	z-index: 10002;
	top:10%;
	border-radius:10px;
}

#detail-aide h1.type-aide {
	background-color: #8bbc06;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	color: #fff;
	font-size: 24px;
	line-height: 32px;    
    padding: 23px;
    text-align: center;
}

#detail-aide p {
	font-size:15px;
	width:62%;
	margin-top:0;
}

#detail-aide .faq p {
	font-size:14px;
}

#onglet-aide-faq .background{
	background-color: #ebebeb;
}

#detail-aide #onglet-aide-faq p {
	font-size:12px;
	width:100%;
	margin-top:15px;
}

#detail-aide #onglet-aide-faq dd p {
	margin-top:0;
}

#detail-aide #onglet-aide-faq #infobulle-recherche-sans-question p{
	margin-top:0;
}

#detail-aide #contenu-detail-aide .bt-fermer {
	position: absolute;
	top: 8px;
	right: 20px;
    color: #fff;
    text-decoration: none;
    text-shadow: 0px 0px 2px #000;
}

#detail-aide #contenu-detail-aide .bt-fermer .picto {
	color: #fff;
	text-decoration: none;
}

#detail-aide #contenu-detail-aide .bt-fermer:active .picto {
	color: #8bbc06;
}

#detail-aide #contenu-detail-aide .bt-fermer .libelle {
	display: none;
	position: absolute;
	top: 0;
	color: #fff;
	font-size: 1.2em;
}

#detail-aide #contenu-detail-aide .bt-fermer:hover .libelle {
	display: block;
}

#detail-aide #contenu-detail-aide .bt-fermer:active .libelle {
	color: #8bbc06;
}

.showPanelMail {
	color:#8bbc06;
	text-decoration:underline;
	cursor:pointer;
}

@media screen and (max-width: 767px) { /* Mobile */

	#detail-aide #contenu-detail-aide {
		left:2%;
		width: 96%;
	}
	
	#detail-aide h1.type-aide {
    	font-size: 20px;
    	line-height: 23px;
		padding: 20px 15px 20px 15px;
		text-align: left;
	}
	
	#contenu-detail-aide h1.type-aide.telephone,#contenu-detail-aide h1.type-aide.mail {
		text-align: center;
	}
	
	/***cacher texte sous le titre en mobile***/
	#detail-aide header p{
		display: none;
	}

	#detail-aide h1.type-aide .picto {
		top: 15px;
		font-size: 1.4em;
	}
	
	#detail-aide p{
		width:100%;
	}

	#detail-aide #contenu-detail-aide .bt-fermer .picto {
		font-size: 15px;
	}

	#detail-aide #contenu-detail-aide .bt-fermer .libelle {
		right: 20px;
		font-size: 1.1em;
		line-height: 16px;
	}
	#detail-aide .back{
	 color: #fff;
		font-size: 14px;
		line-height: 30px;	   
	    position: absolute;
	    top: 10px;
	    left: 10px;
	    text-transform: uppercase;
	    text-decoration: none;
	    text-indent: -200px;
	}
	
	#detail-aide .back span{
		font-weight: bold;
	    font-size: 28px;
	    position: absolute;
	    left: 30px;
	    top: 0px;
	}

}

@media screen and (min-width: 768px) { /* Tablette + Bureau */

	#detail-aide.faq h1.type-aide{
		background-color: transparent;
		padding:0;
		text-align: left;
	}
	
	#detail-aide h1.type-aide.faq {
		background-color: transparent;
		color: #fff;
		font-size: 24px;
	    line-height: 32px;
	    padding: 0;
	    text-align: left;
	}

	#detail-aide #contenu-detail-aide {
		padding: 0px;
	}
	
	#detail-aide header p{
		color:#fff;
	}
	
	#detail-aide header {
		background:#8bbc06 url(../img/visuels/aide/bg-aide.png) no-repeat top right;
		border-radius:10px 10px 0 0;
		padding: 20px 0 20px 30px;
    	height: 160px;
    	box-sizing: border-box;
	}
	

	#detail-aide header::before {
		content:"";
		background:url(../img/visuels/aide/vsl-homme.png) no-repeat right -10px;
		width:192px;
		height:160px;
		position:absolute;
		top:0;
		left:70%;
		
	}
	
	#detail-aide h1.type-aide .picto {
		top: 10px;
		font-size: 1.5em;
	}

	#detail-aide #contenu-detail-aide .bt-fermer .picto {
		font-size: 2em;
	}

	#detail-aide #contenu-detail-aide .bt-fermer .libelle {
		right: 25px;
		font-size: 1.2em;
		line-height: 20px;
	}
	
	#detail-aide .back{
	 color: #fff;
		font-size: 14px;
		line-height: 30px;	   
	    position: absolute;
	    top: 20px;
	    left: 30px;
	    text-transform: uppercase;
	    text-decoration: none;
	    text-indent: 0px;
	}
	
	#detail-aide .back span{
		font-weight: bold;
	    font-size: 28px;
	    display: inline-block;
	    vertical-align: middle;
	    position:relative;
	}

}

@media screen and (min-width: 768px) and (max-width: 1220px) { /* Tablette */

	#detail-aide #contenu-detail-aide {
		width: 85%;
		max-width: 1000px;
	}
	
	#detail-aide header::before {
		content:"";
		background:url(../img/visuels/aide/vsl-homme.png) no-repeat right -10px;
		width:192px;
		height:160px;
		position:absolute;
		top:0;
		left:70%;
	}
	
	#detail-aide header.faq {
	    background: #8bbc06 url(../img/visuels/aide/bg-aide.png) no-repeat top right;
	    border-radius: 10px 10px 0 0;
	    padding: 12px 0 0 30px;
	    height: 160px;
	    box-sizing: border-box;
	}

}

@media screen and (min-width: 1221px) { /* Bureau */

	#detail-aide #contenu-detail-aide {
		width: 1000px;
	}

}


/* Contenu des onglets *************************************************/

#detail-aide #contenu-detail-aide .onglet {
	border-radius: 0 0 0 10px;
	overflow-y:scroll;
}

#detail-aide #contenu-detail-aide .onglet .module {
	padding-bottom: 5px;

}

#detail-aide #contenu-detail-aide .onglet .dernier {
	margin-bottom: 0!important;
	border-bottom: none;
}

#detail-aide #contenu-detail-aide .onglet .module h5, #detail-aide #contenu-detail-aide .onglet .module h2,#detail-aide #contenu-detail-aide .onglet .module h2 {
	color: #54565b;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.3em;
}

.formulaire div#lenBA {
	display:none;
}

.formulaire p.mentions-legales {
	margin-top:10px;	
}

#onglet-aide-faq-questionsfrequentes ul.liste-categories li{
	display:none;
}

#onglet-aide-faq-questionsfrequentes ul.liste-categories li#categorie5, 
#onglet-aide-faq-questionsfrequentes ul.liste-categories li#categorie11, 
#onglet-aide-faq-questionsfrequentes ul.liste-categories li#categorie4,
#onglet-aide-faq-questionsfrequentes ul.liste-categories li#categorie21, 
#onglet-aide-faq-questionsfrequentes ul.liste-categories li#categorie8,
#onglet-aide-faq-questionsfrequentes ul.liste-categories li#categorie113,
#onglet-aide-faq-questionsfrequentes ul.liste-categories li#categorie5 > ul li, 
#onglet-aide-faq-questionsfrequentes ul.liste-categories li#categorie11 > ul li, 
#onglet-aide-faq-questionsfrequentes ul.liste-categories li#categorie4 > ul li,
#onglet-aide-faq-questionsfrequentes ul.liste-categories li#categorie21 > ul li, 
#onglet-aide-faq-questionsfrequentes ul.liste-categories li#categorie8 > ul li,
#onglet-aide-faq-questionsfrequentes ul.liste-categories li#categorie113 > ul li
{
	display:block;
}

@media screen and (max-width: 767px) { /* Mobile */

	#detail-aide #contenu-detail-aide .onglet .module {
		background-color: #fff;
    	padding: 15px;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-faq.onglet .module {
		background-color: #ebebeb;
	}

	#detail-aide #contenu-detail-aide .onglet .module h5, #detail-aide #contenu-detail-aide .onglet .module h2 {
		margin-bottom: 15px;
		font-size: 16px;
	}
	#detail-aide #contenu-detail-aide.telephone .onglet .module h5 {
		margin-bottom: 0;
	}

}

@media screen and (min-width: 768px) and (max-width: 1220px) { /* Tablette */

	#detail-aide #contenu-detail-aide .onglet .module {
		margin-bottom: 20px;
		padding: 25px 40px 0 40px;
	}

	#detail-aide #contenu-detail-aide .onglet .module h5, #detail-aide #contenu-detail-aide .onglet .module h2 {
		margin-bottom: 20px;
		font-size: 1.8em;
	}

	#detail-aide #contenu-detail-aide .onglet .module  .breakpoint {
		display: block;
	}
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-questionsfrequentes.module .breakpoint,#detail-aide #contenu-detail-aide .onglet #topQuestions.module .breakpoint{
		display:inline;
	}
	
	#detail-aide .w30{
		width:98% !important;
	}
	
	#detail-aide .w30.tarif-majoree-violet,#detail-aide .w30.tarif-majoree-violet-small,#detail-aide .w30.numtel{
		text-align: right;		
    	margin-left: 0 !important;
    	width: 235px !important;
	}
	
	#detail-aide .w30.tarif-majoree-violet-small{
		margin-left: 74px !important;
		width:162px !important;
	}
	
	#detail-aide .w30.infos-telephone{
		width:40% !important;
	}
	
	#detail-aide #contenu-detail-aide .onglet .module {
		background-color: #fff;    	
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-faq.onglet .module {
	    background-color: #ebebeb;	    
    	margin: 0;
    	padding: 15px 60px;
	}

}

@media screen and (min-width: 1221px) { /* Bureau */

	#detail-aide #contenu-detail-aide .onglet .module {
		position: relative;
		min-height: 30px;
		padding:15px 40px 0 40px;
	}

	#detail-aide #contenu-detail-aide .onglet .module h5, #detail-aide #contenu-detail-aide .onglet .module h2 {
		font-size: 1.6em;
	}
	
	#detail-aide #contenu-detail-aide .onglet .module h2{
		font-size:18px;
	}

	#detail-aide #contenu-detail-aide .onglet .module .breakpoint {
		display: block;
	}
	
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-questionsfrequentes.module .breakpoint,
	#detail-aide #contenu-detail-aide .onglet #topQuestions.module .breakpoint,#detail-aide #contenu-detail-aide .onglet .module .breakpoint{
		display:inline;
	}
	
	#detail-aide .w30{
		width:30% !important;
	}
	
	#detail-aide .w30.tarif-majoree-violet,#detail-aide .w30.tarif-majoree-violet-small,#detail-aide .w30.numtel{
		text-align: right;		
    	margin-left: 5% !important;
    	width: 26% !important;
	}
	
	#detail-aide .w30.tarif-majoree-violet-small{
		margin-left: 11% !important;
		width:20% !important;
	}
	
	#detail-aide #contenu-detail-aide .onglet .module {
		background-color: #fff;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-faq.onglet .module {
		background-color: #ebebeb;
	}
	
	#onglet-aide-faq{
		background-color: #ebebeb;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-faq.onglet .module#topQuestions,#detail-aide #contenu-detail-aide #onglet-aide-faq.onglet .module#onglet-aide-faq-questionsfrequentes{
		box-sizing:border-box;
		display:inline-block;
		padding: 15px 0px 15px 40px;
	    vertical-align: top;
	    width: 56%;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-faq.onglet .module#topQuestions{
		padding: 15px 0px 15px 15px;
	    width: 43%;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-faq.onglet .module#topQuestions h2,
	#detail-aide #contenu-detail-aide #onglet-aide-faq.onglet .module#onglet-aide-faq-questionsfrequentes h2,
	#detail-aide #contenu-detail-aide .onglet .module h5
	{
		font-size: 18px;
		margin-bottom: 10px;
	}
	#detail-aide #contenu-detail-aide #onglet-aide-faq.onglet .module#onglet-aide-faq-contact h2{
		font-size: 20px;
	}
	
}


/* Onglet recherche */

#detail-aide #contenu-detail-aide #onglet-aide-faq-recherche .recherche {
	background-color: #ebebeb;
	padding: 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq-recherche .recherche input[type='text'] {
	padding: 0.3em;
	vertical-align: middle;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq-recherche .recherche .bouton {
	vertical-align: middle;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq-recherche .recherche .bouton .bt {
	padding: 5px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq-recherche .recherche .bouton .bt .puce-loupe {
	margin-right: 0;	
}

#onglet-aide-faq-recherche #question .bouton .bt .puce-loupe{
	background-image:none;
	width: auto;
    height: auto;
    vertical-align: baseline;
}

@media screen and (max-width: 767px) { /* Mobile */

	#detail-aide #contenu-detail-aide #onglet-aide-faq-recherche .recherche {
		margin-bottom: 15px;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq-recherche .recherche input[type='text'] {
		width: 70%;
		font-size: 1.2em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq-recherche .recherche .bouton .bt .puce-chargement {
		margin: 0 4px 0 4px;	
	}

}

@media screen and (min-width: 768px) { /* Tablette + Bureau */

	#detail-aide #contenu-detail-aide #onglet-aide-faq-recherche {
		margin: 0;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq-recherche .recherche {
		margin-bottom: 20px;
	}

}

@media screen and (min-width: 768px) and (max-width: 1220px) { /* Tablette */

	#detail-aide #contenu-detail-aide #onglet-aide-faq-recherche .recherche input[type='text'] {
		width: 75%;
		margin-right: 20px;
		font-size: 1.4em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq-recherche .recherche .bouton .bt .puce-chargement {
		margin: -2px 3px -2px 3px;	
	}

}

@media screen and (min-width: 1221px) { /* Bureau */

	#detail-aide #contenu-detail-aide #onglet-aide-faq-recherche .recherche input[type='text'] {
		width: 500px;
		margin-right: 20px;
		font-size: 1.3em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq-recherche .recherche .bouton .bt .puce-chargement {
		margin: 0 5px 0 6px;	
	}

}


/* Onglet faq */

#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche {
	background-color: #ebebeb;
	padding: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche input[type='text'] {
	padding: 0.3em;
	vertical-align: middle;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche .bouton {
	vertical-align: middle;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche #chargement.bouton {
	margin-left:-3px;
	padding: 0;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche .bouton .bt {
	padding: 0 14px;
    font-size: 26px;
    line-height: 50px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche #loupe.bouton{
	margin-left: -3px;
	padding:0;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche #loupe.bouton .bt{
	font-size: 26px;
	line-height: 38px;
    padding: 0 14px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche #chargement.bouton .bt {
    padding: 0 19px 0 11px;
    line-height: 38px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche .bouton .bt .puce-loupe {
	margin-right: 0;	
}

dl.related div.relatedTitle {
	font-weight:bold;
	margin-top:32px;
}

#onglet-aide-faq-questionsfrequentes dl.related div.relatedTitle {
	font-weight:bold;
	margin-top:20px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-reponse .intro {
	margin-bottom: 1.2em;
	font-style: italic;
	font-size: 13px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .liste-categories .categorie .categorie-title {
	display: block;
	background-image: url(../img/divers/faq/puce-n1.png);
	background-repeat: no-repeat;
	padding: 0.7em 0 0.7em 25px;
	font-weight: bold;
	text-decoration: none;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .liste-categories .categorie .categorie-title.fermer {
	background-position: left 0.6em;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .liste-categories .categorie .categorie-title.ouvert {
	background-position: left -78px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .liste-categories .categorie .liste-subcategories {
	margin: 5px 0 15px 0;
	padding-left: 20px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .liste-categories .categorie .liste-subcategories .subcategorie .subcategorie-title {
	display: block;
	background-image: url(../img/divers/faq/puce-n2.png);
	background-repeat: no-repeat;
	padding: 0.5em 0 0.5em 20px;
	font-weight: bold;
	text-decoration: none;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .liste-categories .categorie .liste-subcategories .subcategorie .subcategorie-title.fermer {
	background-position: left 0.6em;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .liste-categories .categorie .liste-subcategories .subcategorie .subcategorie-title.ouvert {
	background-position: left -85px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .liste-categories .categorie .faq {
	margin: 5px 0 15px 0;
	padding-left: 20px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content.ouvert {
	background-color: #ebebeb;
	margin-bottom: 10px;
	padding: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content dt {
	background-image: url(../img/divers/faq/puce-n3.png);
	background-repeat: no-repeat; 
	padding: 0.5em 0 0.5em 15px;
	line-height: 1.3em;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content dt.fermer {
	background-position: left 0.6em;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content dt.ouvert {
	background-position: left -85px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content dt a {
	text-decoration: none;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content dt a:hover {
	text-decoration: underline;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content dt.ouvert a {
	color: #8bbc06;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content dd {
	padding: 5px 0 10px 0px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content dd ul, #detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content dd ol {
	margin-bottom: 0.7em;
	padding-left: 15px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content dd ul {
	list-style-type: disc;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content dd ol {
	list-style-type: decimal;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content dd li {
	padding: 0.3em 0;
	line-height: 1.3em;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content dd a {
	color: #8bbc06;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content dd .mentions {
	color: #727272;
	font-style: italic;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content .classement {
	margin-left: 0;
	padding: 15px 0;
	border-top: 1px solid #cfcfcf;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content .classement .libelle {
	font-weight: bold;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content .classement .aide-classement2 textarea {
	width: 98%;
	margin: 0.5em 0;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content .classement .send-classement2 {
	background-color: #8bbc06;
	padding: 5px 10px;
	color: #fff;
	text-transform: uppercase;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module #lien-mail {
	background-color: #8bbc06;
	margin-top: 10px;
	padding: 10px;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module #lien-mail .lien-puce {
	background-position: left -150px;
	color: #fff;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content .crossSelling {
	margin-top: 15px;
	text-align: center;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content .crossSelling .bouton {
	margin-left:20px;
}

#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content .crossSelling .lien-puce {
	background-position: left -250px;
	color: #8bbc06;
	display: inline-block;
}

#onglet-aide-faq .content-body{
	font-size: 1.3em;
}

@media screen and (max-width: 767px) { /* Mobile */

	#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche {
		margin-bottom: 0;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche input[type='text'] {
		border: #dcdcdc 1px solid;
		color: #8bbc06;
	    font-size: 13px;
	    font-weight: bold;
	    font-style: italic;
	    line-height: 38px;
	    height: 38px;
	    padding: 0 15px;
	    width: 69%;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche .bouton .bt .puce-chargement {
		margin: 0 4px 0 4px;	
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .liste-categories .categorie .categorie-title {
		font-size: 1.2em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .liste-categories .categorie .liste-subcategories .subcategorie .subcategorie-title {
		font-size: 1.2em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq dt {
		font-size: 12px;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content dd .mentions {
		font-size: 1.1em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content .classement {
		font-size: 1.2em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .noresults {
		font-size: 1.2em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module #lien-mail p {
		font-size: 1.2em;
		text-align: center;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-faq .module #lien-mail .lien-puce {
		width: 170px;
		margin: 0 auto;
	}
	
	.contenu-infobulle#inbenta-no-question-mail,
	.contenu-infobulle#inbenta-no-question-tel {
		width: 150px;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche #question{
		text-align: center;
	}

}

@media screen and (min-width: 768px) { /* Tablette + Bureau */

	#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche {
		margin-bottom: 0;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche #loupe.bouton .bt {
	    font-size: 26px;
	    line-height: 50px;
	    padding: 0 14px;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche #chargement.bouton .bt{
		line-height: 50px;
		padding:0 9px 0 9px;
		width: 54px;
    	box-sizing: border-box;
	}

}

@media screen and (min-width: 768px) and (max-width: 1220px) { /* Tablette */

	#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche input[type='text'] {
		border: #dcdcdc 1px solid;
		-webkit-border-radius: 25px;
		border-radius: 25px;
		font-size: 15px;
	    line-height: 50px;
	    height: 50px;
	    margin-right: 2%;
	    padding: 0 20px;
	    color: #8bbc06;
	    font-weight: bold;
	    font-style: italic;
	    width: 78%;    
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche .bouton .bt .puce-chargement {
		margin: -2px 3px -2px 3px;	
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .liste-categories .categorie .categorie-title {
		font-size: 1.4em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .liste-categories .categorie .liste-subcategories .subcategorie .subcategorie-title {
		font-size: 1.4em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq dt {
		font-size: 1.4em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content dd .mentions {
		font-size: 1.2em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content .classement {
		font-size: 1.5em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .noresults {
		font-size: 1.4em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module #lien-mail p {
		font-size: 1.5em;
		text-align: center;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-faq .module #lien-mail .lien-puce {
		width: 170px;
		margin: 0 auto;
	}

	.contenu-infobulle#inbenta-no-question-mail,
	.contenu-infobulle#inbenta-no-question-tel {
		width: 150px;
	}
	
}

@media screen and (min-width: 1221px) { /* Bureau */

	#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche input[type='text'] {
		border: #dcdcdc 1px solid;
		-webkit-border-radius: 25px;
		border-radius: 25px;
	    color: #8bbc06;
	    font-size: 15px;
	    font-weight: bold;
	    font-style: italic;
	    line-height: 50px;
	    height:50px;
	    margin-right: 2%;
	    padding: 0 20px;
	    width: 87%;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq #onglet-aide-faq-recherche .recherche .bouton .bt .puce-chargement {
		margin: 0 5px 0 6px;	
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .liste-categories .categorie .categorie-title {
		font-size: 1.3em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .liste-categories .categorie .liste-subcategories .subcategorie .subcategorie-title {
		font-size: 1.3em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq dt {
		font-size: 1.3em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content-body dt {
		font-size: 1em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content dd .mentions {
		font-size: 1.1em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .faq .content .classement {
		font-size: 1.3em;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-faq .module .noresults {
		font-size: 1.3em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module #lien-mail {
	    overflow: hidden;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module #lien-mail p {
		float: left;
		margin-bottom: 0;
		margin-top: 0;
		font-size: 1.4em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-faq .module #lien-mail .lien-puce {
		float: left;
		position: relative;
		margin: 5px 0 0 0;
	}
	
	.contenu-infobulle#inbenta-no-question-mail,
	.contenu-infobulle#inbenta-no-question-tel {
		width: 150px;
	}
	
}


/* Onglet telephone */

#onglet-aide-telephone h4 {
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 2em;
	border-bottom: 5px solid #e6e6e6;
	text-transform: uppercase;
}

#onglet-aide-faq-recherche h4 {
	margin-bottom: 5px;
	padding-bottom: 10px;
	font-size: 2em;
	border-bottom: 0;
	text-transform: uppercase;
}

#onglet-aide-telephone .breakpoint {
	display: block;
}

#onglet-aide-telephone .presentation-visuels img {
	width: 100%
}

#onglet-aide-telephone .bloc-serveur#recouvrement {
	padding-top: 20px;
	padding-bottom: 0;
}

#onglet-aide-telephone .bloc-serveur#opposition-oney {
	border-top: 1px solid #e6e6e6;
}

#onglet-aide-telephone .bloc-serveur#recouvrement #reclamation {
	margin-top: 20px;
    padding-top: 20px;
}

#onglet-aide-telephone .bloc-serveur#comptes ul {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #e6e6e6;
}

#onglet-aide-telephone .infos-telephone {
	margin-top: 3px;
	color: #9d9d9d;
	font-style: italic;
	display: block;
}

#onglet-aide-telephone .infos-telephone .numero {
	overflow: hidden;
	display: block;
}

#onglet-aide-telephone .numero .numtel{
	background:none;
	color:#8bbc06;
	font-size: 18px;
	padding: 0;
}

#onglet-aide-telephone .numero strong a{
	color:#8bbc06;
}

#onglet-aide-telephone .numero strong .picto.picto-telephone{
	margin-right:5px;
}

#onglet-aide-telephone .w100{
	clear: both;
	display: block;
    margin-left: 10px;
    width: 98%;   
}

@media screen and (max-width: 767px) { /* Mobile */
	
	
	#onglet-aide-telephone .presentation-visuels {
		padding: 0 10px 10px;
	}
	
	#onglet-aide-telephone .presentation-visuels .bureau-tablette {
		display: none;
	}
	
	#onglet-aide-telephone .presentation-visuels .mobile {
		display: block;
	}

	#onglet-aide-telephone p {
		font-size: 16px;
		text-align: center;
	}
	
	#onglet-aide-telephone #comptes p {
		text-align: left;
	}
	
	#onglet-aide-telephone h4 {
		text-align: center;
	}
	
	#onglet-aide-telephone h5 {
		font-size: 1.6em;
		text-align: center;
	}
		
	#onglet-aide-telephone .bloc-serveur {
		padding: 20px 0;
	    border-bottom: 1px solid #dcdcdc;
	    box-sizing: border-box;
	    width: 92%;
    	margin: 0 4%;
	}
	
	#onglet-aide-telephone .bloc-serveur#recouvrement{
		border-bottom:none;
	}
	
	#onglet-aide-telephone .bloc-serveur#comptes li {
	    background: url(../img/puces/puce-cocher-vert.png) no-repeat left 3px;
	    padding: 3px 0 3px 18px;
	    text-align: left;
	}
	
	#onglet-aide-telephone .conteneur-infos {
		text-align: center;
	}
	
	#onglet-aide-telephone .numero {
		padding: 15px 0;
	    box-sizing: border-box;
		width: 100%;
		text-align: center;
	}
	
	#onglet-aide-telephone .numero .horaire {
		width: 250px;
		font-size: 12px;
		margin: 10px 0;
		text-align: center;
	}
	
	#recouvrement .horaire{
		font-size: 12px;
		margin: 10px 0 0;
	}
	
	#onglet-aide-telephone .numero.deux{
		font-size: 18px;
	    font-weight: bold;
	    margin: 0;
	    text-transform: uppercase;
	    width: 100%;
	    display: block;
	}

}

@media screen and (min-width: 768px) { /* Tablette + Bureau */
	#onglet-aide-faq:before{
		right: 100%;
		bottom: 67px;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(255, 255, 255, 0);
		border-right-color: #fff;
		border-width: 15px;
		margin-top: 0;
	}
	
	#onglet-aide-email:before,#onglet-aide-email:before,#onglet-aide-telephone:before{
		right: 100%;
		bottom: 118px;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(255, 255, 255, 0);
		border-right-color: #fff;
		border-width: 15px;
		margin-top: -15px;
	}
	
	#bloc-cartes-partenaires {
		margin-right:20px;
	}
	
	#onglet-aide-telephone .presentation-visuels {
		padding: 0 0 20px;
	}
	
	#onglet-aide-telephone .bureau-tablette {
		display: block;
	}
	
	#onglet-aide-telephone .mobile {
		display: none;
	}

	#onglet-aide-telephone .bloc-serveur {
		position: relative;
		overflow: hidden;
		padding: 20px 0;
	}
	
	#onglet-aide-telephone .bloc-serveur#souscrire {
		padding: 20px 0;
		margin: 0;
	}
	
	#onglet-aide-telephone .bloc-serveur#compte {
		padding: 20px 0;
		margin: 0 50px;
	}
	
	#onglet-aide-telephone .bloc-serveur#opposition-oney {
		padding: 20px 0;
		margin: 0;
	}
	
	#onglet-aide-telephone h5 {
		font-size: 1.6em;
		margin-bottom: 10px;
		text-align: left;
	}
	
	#detail-aide #contenu-detail-aide .onglet .module h5 .breakpoint{
		display:inline-block;
	}
	
	#onglet-aide-telephone p {
		font-size: 1.3em;
	}
		
	#onglet-aide-telephone .bloc-serveur#comptes li {
	    background: url(../img/puces/puce-cocher-vert.png) no-repeat left -279px;
	    padding: 3px 0 3px 30px;
	}
	
	#onglet-aide-telephone .numero {
		display: block;
		overflow: hidden;
		margin-bottom: 20px;
    	margin-left: 10px;
	}
	
	#onglet-aide-telephone .numero > p,#onglet-aide-telephone .numero .tarif-majoree-violet,#onglet-aide-telephone .numero.small .numtel,
	#onglet-aide-telephone .numero .tarif-majoree-violet-small,#onglet-aide-telephone .numero .infos-telephone{
    	float: left;
    	margin: 10px 25px 0 0;
	}
	
	#onglet-aide-telephone .numero .tarif-majoree-violet,#onglet-aide-telephone .numero .tarif-majoree-violet-small,#onglet-aide-telephone .numero .numtel,#onglet-aide-telephone .numero .infos-telephone{
		margin-top: 20px;
	}
	
	#onglet-aide-telephone .numero.small .tarif-majoree-violet,#onglet-aide-telephone .numero.small .tarif-majoree-violet-small,#onglet-aide-telephone .numero.small .numtel,#onglet-aide-telephone .numero.small .infos-telephone{
		margin-top: 5px;
	}
	
	#onglet-aide-telephone .numero .horaire {
		font-size: 1.2em;
		line-height: 1.3em;
	}
	
	#onglet-aide-telephone .infos-telephone {
		width: 250px;
	}
	#onglet-aide-telephone .numero.un,#onglet-aide-telephone .numero.deux,#onglet-aide-telephone .numero.trois{
	    float:left;
	    width: 52%;
	}
	#onglet-aide-telephone .numero.un>p{
		float:right;
		margin: 15px 0 0 15px;
    	width: 250px;
	}
	#onglet-aide-telephone .numero.deux{
		font-size: 18px;
  		font-weight: bold;
  		margin: 25px 30px 0 0;
  		text-transform: uppercase;
	    width: auto;
	}
	#onglet-aide-telephone .numero.trois{
	    float: left;
	    margin-top: 10px;
    	width: 35%;   
	}
	#onglet-aide-telephone .infos-telephone.w100{
		margin:20px 0 0 0;
		width:100%;
	}
	#onglet-aide-telephone .infos-telephone.w100 .horaire{
	    font-size: 12px;
		margin-left: 0;
	}
	
}

@media screen and (min-width: 768px) and (max-width: 1220px) { /* Tablette */

	#onglet-aide-telephone .bloc-serveur {
	    border-bottom: 1px solid #dcdcdc;
	}
	
	#onglet-aide-telephone .bloc-serveur#recouvrement{
		border-bottom:none;
	}
	
	#onglet-aide-telephone .infos-telephone {
		margin-left: 0;
	}
	
	#onglet-aide-telephone .infos-telephone .horaire {
    	margin-left: 0;
    }
    #onglet-aide-telephone .numero.un,#onglet-aide-telephone .numero.deux,#onglet-aide-telephone .numero.trois{
		display: block;
		float:none;
		margin: 15px 0;
    	text-align: center;
    	width:100%;
	}
	#onglet-aide-telephone .numero.un>p{
		float:right;
		margin: 15px 0 0 15px;
    	width: 60%;
	}

}

@media screen and (min-width: 1221px) { /* Bureau */
	
	#onglet-aide-telephone .infos-telephone {
		margin-left: 10px;
	}
	
	#onglet-aide-telephone .numero.un{
		float:left;
	    width: 46%;
	}
	
	#onglet-aide-telephone .numero.deux{
		float:left;
		font-size: 18px;
  		font-weight: bold;
  		margin: 25px 30px 0 0;
  		text-transform: uppercase;
	    width: auto;
	}
	
	#onglet-aide-telephone .numero.trois{
	    float: left;
	    margin-top: 10px;
    	width: 35%;   
	}
	
	#contenu-onglet-aide:before{
		bottom: 155px;
	}
	
	#onglet-aide-telephone .infos-telephone.w100 .horaire{
		margin-bottom: 15px;
	}

}


/* Onglet chat */

#detail-aide #contenu-detail-aide #onglet-aide-chat #onglet-aide-chat-formulaire p {
	padding-top: 5px;
}

#detail-aide #contenu-detail-aide #onglet-aide-chat #onglet-aide-chat-formulaire #connexion-chat .ligne label {
	display: inline-block;
	font-weight: bold;
	line-height: 1.3em;
}

#detail-aide #contenu-detail-aide #onglet-aide-chat #onglet-aide-chat-formulaire #connexion-chat .validation {
	padding: 15px 0;
}

#detail-aide #contenu-detail-aide #onglet-aide-chat .module .service-indisponible h5 {
	position: static;
}

#detail-aide #contenu-detail-aide #onglet-aide-chat .module .service-indisponible p {
	margin-bottom: 20px;
}

#detail-aide #contenu-detail-aide #onglet-aide-chat .module .service-indisponible a.lien-puce {
	background-position: left -250px;
	color: #8bbc06;
}

@media screen and (max-width: 767px) { /* Mobile */

	#detail-aide #contenu-detail-aide #onglet-aide-chat #onglet-aide-chat-formulaire #connexion-chat {
		width: 300px;
		margin: 0 auto;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-chat #onglet-aide-chat-formulaire #connexion-chat .ligne {
		padding: 10px 0;
		font-size: 1.2em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-chat #onglet-aide-chat-formulaire #connexion-chat .ligne label {
		width: 80px;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-chat #onglet-aide-chat-formulaire #connexion-chat .ligne input[type='text'] {
		width: 150px;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-chat #onglet-aide-chat-formulaire #connexion-chat .validation .bt-vert {
		margin-left: 80px;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-chat #div-chat.chat-actif {
		width: 280px;
		margin: auto;
	}
	
}

@media screen and (min-width: 768px) and (max-width: 1220px) { /* Tablette */

	#detail-aide #contenu-detail-aide #onglet-aide-chat #onglet-aide-chat-formulaire #connexion-chat {
		width: 400px;
		margin: 0 auto;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-chat #onglet-aide-chat-formulaire #connexion-chat .ligne {
		padding: 10px 0;
		font-size: 1.5em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-chat #onglet-aide-chat-formulaire #connexion-chat .ligne label {
		width: 100px;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-chat #onglet-aide-chat-formulaire #connexion-chat .ligne input[type='text'] {
		width: 200px;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-chat #onglet-aide-chat-formulaire #connexion-chat .validation .bt-vert {
		margin-left: 100px;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-chat #div-chat.chat-actif {
		width: 700px;
		margin: auto;
	}
	
}

@media screen and (min-width: 1221px) { /* Bureau */

	#detail-aide #contenu-detail-aide #onglet-aide-chat #onglet-aide-chat-formulaire #connexion-chat .ligne {
		padding: 10px 0;
		font-size: 1.4em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-chat #onglet-aide-chat-formulaire #connexion-chat .ligne label {
		width: 100px;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-chat #onglet-aide-chat-formulaire #connexion-chat .ligne input[type='text'] {
		width: 200px;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-chat #onglet-aide-chat-formulaire #connexion-chat .validation .bt-vert {
		margin-left: 100px;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-chat #div-chat.chat-actif {
		margin-right:170px;
	}

}


/* Onglet messagerie */
#onglet-aide-email .formulaire{
	padding:0;
}

#onglet-aide-email h4 {
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 2em;
	border-bottom: 5px solid #e6e6e6;
	text-transform: uppercase;
}

#onglet-aide-faq-recherche h4 {
	margin-bottom: 5px;
	padding-bottom: 10px;
	font-size: 2em;
	border-bottom: 0;
	text-transform: uppercase;
}

#onglet-aide-email .mentions-legales, #onglet-aide-email .mentions-legales a{
	color:#9d9d9d;
	font-size:12px;
}

#onglet-aide-email .mentions-legales{
	width: 100%;
    padding: 20px 20px 0 20px;
    margin-top: 0;
    box-sizing: border-box;
}

#detail-aide #contenu-detail-aide #onglet-aide-messagerie .module {
	position: relative;
	padding-left: 0;
	border-bottom: none;
}

#detail-aide #contenu-detail-aide #onglet-aide-messagerie .service-indisponible h5 {
	font-size: 2em;
	margin-bottom: 20px;
}

#detail-aide #contenu-detail-aide #onglet-aide-messagerie .service-indisponible p strong {
	font-size: 1.2em;
	margin-bottom: 5px;
}

#detail-aide #contenu-detail-aide #onglet-aide-messagerie #onglet-aide-messagerie-information .service-indisponible h5 {
	position: static;
}

#detail-aide #contenu-detail-aide #onglet-aide-messagerie #onglet-aide-messagerie-information .service-indisponible p {
	margin-bottom: 13px;
}

@media screen and (max-width: 767px) { /* Mobile */

	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire #envoyer-mail {
	    padding: 20px;
	    margin: 0 auto;
	    display: block;
	    width: 81%;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-messagerie .service-indisponible p {
		margin-left: 0px;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-messagerie .service-indisponible .bouton {
		margin-left: 0px;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-messagerie .service-indisponible img {
		display: none;
	}
	
	#onglet-aide-email .formulaire .ligne label {
	    width: 22%;
	    padding-right: 10px;
	}
	#onglet-aide-email .formulaire .ligne #form-contactemail-civilite label {
	    width: auto;
	}
	
	#onglet-aide-email .formulaire .ligne .input {
	    width: 72%;
	}

}

@media screen and (min-width: 768px) { /* Tablette + Bureau */ 

	#detail-aide #contenu-detail-aide #onglet-aide-messagerie .service-indisponible p {
		margin-left: 135px;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-messagerie .service-indisponible .bouton {
		margin-left: 130px;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-messagerie .service-indisponible img {
		position: absolute;
	    left: 0px;
	    top: 45px;
	    width: 110px;
	
	}	
	
	#codeMotif {
		width:350px;
	}

}

@media screen and (min-width: 1221px) { /* Bureau */
	
	#detail-aide #contenu-detail-aide #onglet-aide-messagerie .module h5 {
		position: static;
	}
	
	#onglet-aide-email .mentions-legales {
	    margin-bottom: 15px;
	}

}


/* Onglet e-mail */

#detail-aide #contenu-detail-aide #onglet-aide-email .module {
	border-bottom: none;
}

#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire #envoyer-mail{
	padding: 0;
	margin: 0 auto;
    display: block;
    width: 580px;
}

#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .ligne {
	min-height: auto;
	padding: 10px 0;
	width: 100%;
}

#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .len {
	border-top: 1px solid #cfcfcf;
}

#detail-aide #contenu-detail-aide #onglet-aide-email .module .retour-email h5 {
	position: static;
}

#detail-aide #contenu-detail-aide #onglet-aide-email .module .retour-email p {
	margin-bottom: 20px;
}

#detail-aide #contenu-detail-aide #onglet-aide-email .module .retour-email a.lien-puce {
	background-position: left -250px;
	color: #8bbc06;
}

#onglet-aide-email .bouton .bt input#envoyerMessage{
	text-transform: none;
	margin: -23px -16px -12px -16px;
    padding: 16px 16px 12px 22px;
}

#onglet-aide-email .picto picto-fleche-droite{
	font-size:10px;
}

@media screen and (max-width: 767px) { /* Mobile */

	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .ligne .input textarea {
		width: 95%;
		height: 60px;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .validation .bt-vert {
		width: 96%;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire #envoyer-mail{
	    box-sizing: border-box;
		padding: 20px;
		margin: 0 auto;
	    display: block;
	    width: 92%;
	}

}

@media screen and (min-width: 768px) and (max-width: 1220px) { /* Tablette */

	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .ligne label {
		width: 24%;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-email .formulaire .ligne #form-contactemail-civilite label {
	    width: auto;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .ligne .input {
		width: 69%;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .ligne .input textarea {
		width: 95%;
		height: 100px;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .aide-form p, #detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .info-erreur-locale p {
		font-size: 1em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .len {
		margin: 30px 0;
		padding-top: 20px;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .validation {
		text-align: center;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .validation .bouton{
		margin-left: -78px;
	}

}

@media screen and (min-width: 1221px) { /* Bureau */

	#detail-aide #contenu-detail-aide #onglet-aide-email .module {
		padding-left: 0;
		padding-right: 0;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .ligne .input {
		vertical-align: middle;
		width: 390px;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .ligne .input textarea {
		width: 370px;
		height: 100px;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .aide-form p, #detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .info-erreur-locale p {
		font-size: 1em;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .len {
		padding-top: 30px;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .len .ligne {
		min-height: auto;
		padding-top: 0;
		padding-bottom: 0;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .ligne label{
		vertical-align:middle;
	}

	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .validation {
		padding: 10px 20px !important;
		text-align: center;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-email .module .formulaire .validation .bouton{
		margin-left: -35px;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-email .module .retour-email {
		padding-left: 170px;
	}

}

/*****************Partie télécharger appli******************/
#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-appli.module{
	background-color:#ebebeb;
	padding: 30px 60px;
	text-align: center;
}

#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-appli h2{
	background:url(../img/visuels/aide/ecrans-pc-tablette-mobile.png) no-repeat top left;    
    background-size: contain;
    font-size: 18px;
    line-height: normal;
    margin: 5px auto 20px;
    padding-left: 185px;
    text-align: left;
    width:270px;
}

#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-appli h3{
	font-size: 14px;
  	font-weight: bold;
  	margin-bottom: 10px;
  	text-align: left;
}

#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-appli ul{
	font-size: 13px;
	text-align: left;
}

#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-appli ul span{
	color:#8bbc06;
	font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    margin-right: 5px;
}

@media screen and (max-width: 767px) { /* Mobile */

	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-appli.module{
		padding: 30px 20px;
	}

	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-appli h2{   
	    font-size: 14px;	    
	    padding-left: 135px;
	    width:160px;
	}
	
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-appli .texte{
		display: none;
	}
	
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-appli .bouton_nw.bt-vert.bt-filet{
		margin:0 auto;
	}
}

@media screen and (min-width: 768px) and (max-width: 1220px) { /* Tablette */
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-appli .bouton_nw.bt-vert.bt-filet{
		display: none;
	}
	
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-appli .texte{
	    display: block;
	    margin: 0 auto;
	    width: 440px;
	}

}

@media screen and (min-width: 1221px) { /* Bureau */
	
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-appli .bouton_nw.bt-vert.bt-filet{
		display: none;
	}
	
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-appli h2{
		display: inline-block;
		vertical-align: top;
		margin-right: 2%;
		width:25%;
	}
	
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-appli .texte{
	    display: inline-block;
	    margin: 0 auto;
	    vertical-align: top;
	    width: 50%;
	}

}
/*****************Partie télécharger contact******************/
#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact a{
    text-decoration: none;
    width: 92px;
}

#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact a.acceo .picto{
    content: url(../img/pictos/picto-acceo-gris.png);
}

#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact .picto.picto-attention{
	color:#ff0000;
}

#detail-aide #contenu-detail-aide #contenu-onglet-aide .onglet #onglet-aide-faq-contact{
	background-color:#fff;
	margin:0 auto;
	text-align: center;
}
	
@media screen and (max-width: 767px) { /* Mobile */

	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact h2{
		margin: 10px auto 20px;
		width: 210px;    
	}
	
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact a{
		box-sizing: border-box;
		display: inline-block;
		font-size:13px;		
	    margin: 0 auto;
    	padding: 20px 15px;
	    vertical-align: top;
	    width: 48%;
	}
	
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact .picto{
	    display: block;
	    font-size: 46px;
	    margin: 0 auto 10px;
	}
	
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact a.acceo:before{
	    display:block;
	    float: none;
	    margin: 0 0 5px 0;
	}
	
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact a:nth-child(even) {
		border-right: #ddd 1px solid;
	}
	
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact a:nth-child(odd) {
		    margin-left: -2px;
	}
	
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact a.acceo,
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact a.dernier{
		border-top: #dddddd 1px solid;
	}

}

@media screen and (min-width: 768px) { 
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact a{
		border: none;
		box-sizing: border-box;
		display: inline-block;
		font-size:13px;	 
		line-height: 20px;
	    margin: 0;
	    min-height: 100px; 
	    text-align: left; 
	    vertical-align:middle;
	}
	
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact a:nth-child(odd){
		margin-left: -2px;
		padding: 4% 0% 0% 6%;
		width: 44%;    
	}

	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact a:nth-child(even) {
		border-right: #ddd 1px solid;
		max-width: 320px;
		padding: 4% 0 0% 6%;
    	width: 53%;
    
	}
	
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact a.acceo,
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact a.dernier{
		border-top: #dddddd 1px solid;
	}
	
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact .picto{
	    display: block;
	    font-size: 46px;
	    margin: 0 10px 0 0;
	    float: left;
	}

}

@media screen and (min-width: 1221px) { /* Bureau */
	#detail-aide #contenu-detail-aide .onglet #onglet-aide-faq-contact a {
	    display: inline-block;
	    font-size: 15px;
	    line-height: 16px;
	    margin: 0;
	    max-width: 310px;
	    min-height: 105px;
    	padding: 21px 30px;
	    width: 160px;
	}
	
	#detail-aide #contenu-detail-aide #onglet-aide-faq.onglet #onglet-aide-faq-categories.module,#detail-aide #contenu-detail-aide #onglet-aide-faq.onglet #onglet-aide-faq-categories.module{
		display: inline-block;
		margin:0 20px;
		vertical-align: top;
		width:45%;
	}
	

}