/* Mise en page de la FAQ */
/* div#FAQindex = bloc conteneur des questions sur la home de la FAQ */
#FAQindex { padding-top: 12px; }
	#FAQindex h2 { padding-bottom: 12px; }
	#FAQindex h3 { display: block; }
		#FAQindex h3 a:link, #FAQindex h3 a:visited { color: #000; font-weight: bold; }
	#FAQindex ul { padding: 0 0 20px 0; }
	#FAQindex ul li { padding: 1px 0 1px 22px; list-style-type: none; }
		#FAQindex ul li a:link, #FAQindex ul li a:visited { color: #333333; text-decoration: underline; }
		#FAQindex ul li a:hover { text-decoration: none; }
/* div#FAQsubindex = bloc conteneur des questions sur la home de la FAQ */
#FAQsubindex { padding-top: 12px; }
	#FAQsubindex h2 { margin-bottom: -8px; padding-bottom: 12px }
	#FAQsubindex h3 { padding-top: 8px; margin-left: -20px }
	#FAQsubindex ul { padding: 0; }
	#FAQsubindex ul li { padding: 0 0 3px 20px; list-style-type: none; }
		#FAQsubindex ul li a:link, #FAQsubindex ul li a:visited { color: #333333; text-decoration: underline; }
		#FAQsubindex ul li a:hover { text-decoration: none; }

	#FAQsubindex ul li.sub1 {
		margin-left: 26px;
		padding: 1px 0;
		list-style-type: disc;
		list-style-position: inside;
	}
	#FAQsubindex ul li.sub2 {
		margin-left: 44px;
		padding: 1px 0;
		list-style-type: circle;
		list-style-position: inside;
	}

/* div#FAQquestion = affichage du contenu d'une question de la FAQ */
#FAQquestion { padding-top: 12px; }
	#FAQquestion h2 { padding-bottom: 12px; }
	#FAQquestion h3 { padding: 18px 0 0 0; }
	#FAQquestion p { font-size: 11px; }
	/*#FAQquestion pre { overflow: scroll; width: 100%; height: 150px; }*/
	#FAQquestion pre { margin: 10px 0; font-size: 10px; }
	#FAQquestion ul { padding: 1px 0 1px 15px; }
	#FAQquestion ol { padding: 1px 0 1px 18px; }
	#FAQquestion ul li { list-style-type: disc; padding: 1px 0; }
	#FAQquestion table { border: 1px solid #B1A598; border-collapse: collapse; width: 100%; margin: 0 0 20px 0; }
		#FAQquestion table th { text-align: left; padding: 0 1px; color: #000; border: 1px solid #B1A598; }
		#FAQquestion table td { padding: 1px; border: 1px solid #B1A598; }

/* div#FAQallcontent = affichage du contenu d'une question de la FAQ */
#FAQallcontent { padding-top: 12px; }
	#FAQallcontent h2 { padding: 10px 0 4px 0; }
	#FAQallcontent h3 { padding: 14px 0 4px 20px; }
	#FAQallcontent h4 { padding: 16px 0 6px 20px; display: block; }
	#FAQallcontent p { padding: 8px 0 8px 20px; }
	#FAQallcontent blockquote { padding: 2px 0 2px 20px; }
	#FAQallcontent ul { padding: 2px 0 2px 35px; }
	#FAQallcontent ul li { list-style-type: disc; padding: 2px 0; }
	#FAQallcontent table { border: 1px solid #B1A598; border-collapse: collapse; width: 100%; margin: 0 0 20px 0; }
		#FAQallcontent table th { text-align: left; padding: 0 1px; color: #000; border: 1px solid #B1A598; }
		#FAQallcontent table td { padding: 1px; border: 1px solid #B1A598; }

/* div#FAQsearchresult = affichage du resultat d'une recherche sur la FAQ */
#FAQsearchresult li { margin-left: 8px }


/* Corporate contact  */
#main div.lcol, div.rcol {
	width: 260px;
	margin: 10px 0;
	padding-left: 10px;
}

#main .sublist {
	padding-left: 0px;
}

#main .corporate-item-help ul.sublist li {
	display: block;
	list-style: none;
	/*width: 180px;*/
	padding: 2px 0 0 17px;
	margin-left: 0px;
	_margin-left: 10px;
	background: url(/static/images/tuto_title_arrow_on.png) no-repeat 0 3px;
}

#main .corporate-item { margin: 10px 0; }
	#main .corporate-item h2,
	#main .corporate-item p { margin-left: 75px; }
	#main .corporate-item h3 { margin-left: 75px ; }
	#main .corporate-item img { float: left; }
	#main .corporate-item div { margin-left : 75px; }
		#main .corporate-item ul.sublist {
			width: 95%;
			margin: 10px 0 10px 0;
			padding: 0;
			list-style: none;
			_height: 1%;
		}
			#main .corporate-item ul.sublist li {
				display: block;
				list-style: none;
				padding: 2px 0 6px 22px;
				margin-left: 0px;
				_margin-left: 10px;
				background: url(/static/images/puce.png) no-repeat 0 2px;
			}
			
#main form div.form_notice {
	margin: 0 0 0 180px; /* 160 de label width + 20 de padding-right sur le label */
	color: #888160;
}

