body.uneSeuleColonne #colonne21 {
	width: 675px;
}
body.uneSeuleColonne #btFaireRemarque {
	margin-left: 440px;
}
#colonne21 .titre {
	font-size: 1.45em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 10px;
}
#colonne21 .chapo {
	margin-left: 10px;
}

#blocTitrePage.titreQuestion {
	background: transparent url(../images-css/commun/deco/img-titre-question.png) no-repeat scroll 617px top;
	margin:0 0 15px 10px;
	min-height: 60px;
}
#blocTitrePage.pctPersoBoule {
	background: transparent url(../images-css/commun/deco/pct-perso-boule.png) no-repeat scroll 620px top;
	margin:0 0 15px 0;
	min-height: 70px;
	position: relative;
	top: -5px;
}
#blocTitrePage.faq {
	background: transparent url(../images-css/commun/deco/img-titre-faq.png) no-repeat scroll 610px top;
	margin: 0 0 15px 10px;
	min-height: 60px;
}
#blocTitrePage.pctPersoBoule #titrePage {
	padding-top: 5px;
}
#blocTitrePage.logo3939 {
	background: transparent url(../images-css/commun/deco/img-titre-3939.png) no-repeat scroll 548px top;
	margin: 0 0 15px 10px;
	min-height: 60px;
}
* html #blocTitrePage.logo3939 {
	height: 60px;
}
#blocTitrePage.logo3939 #titrePage {
	width: 535px;
}
/* Ajout LH menu 3939 rubrique PUQ*/
#blocAlloSP .list3-3 li.actif span {
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	background-color: White;
	display: block;
	font-weight: normal;
}
/* ---------------------------------------- */
/* Type de question */
#blocListTypeQuestions .bloc12Bas {
	padding-right: 5px;
	padding-left: 12px;
	padding-bottom: 12px;
}
#blocListTypeQuestions .bloc12Bas:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
		#blocListTypeQuestions .decoBas {
			background: url(../images-css/commun/deco/bas-actu.png) no-repeat left top;
			height: 36px;
			padding-left: 156px;
			padding-top: 20px;
			width: 291px;
		}
.listTypeQuestions {
	margin-left: 10px;
}
.listTypeQuestions li {
	margin-bottom: 20px;
	width: 100%;
}
.listTypeQuestions li:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
		.listTypeQuestions div.ligneForm {
		}
				.listTypeQuestions div.ligneForm div.champForm {
					float: left;
					width: 20px;
				}
						.listTypeQuestions div.ligneForm div.labelForm {
							float: left;
							width: 317px;
							line-height: 1.4em;
							padding-right: 105px;					
						}
						.listTypeQuestions div.ligneForm div.type11 {
							background: url(../images-css/commun/deco/pct-poser-quest-4.png) no-repeat 335px top;
							min-height:76px;
						}
						.listTypeQuestions div.ligneForm div.type1  {
							background: url(../images-css/commun/deco/pct-poser-quest-1.png) no-repeat 335px top;
						}
						.listTypeQuestions div.ligneForm div.type2 {
							background: url(../images-css/commun/deco/pct-poser-quest-2.png) no-repeat 320px top;
						}
						/*Ajout KS*/
						.listTypeQuestions div.ligneForm div.type3 {
							background: url(../images-css/commun/deco/pct-poser-quest-3.png) no-repeat 335px top;
						}
						/*Ajout LH*/
						.listTypeQuestions div.ligneForm div.type4  {
							background: url(../images-css/commun/deco/3939.png) no-repeat 308px 5px;
						}
						/**/
								.listTypeQuestions div.ligneForm div.labelForm a {
									display: block;
									font-weight: bold;
									font-size: 1.27em;
									margin-bottom: 45px;
								}
								.listTypeQuestions div.ligneForm div.labelForm span {
									display: block;
									font-size: 1.09em;
								}
/* ---------------------------------------- */
/* Onglets */
.contenairOnglet {
	padding-bottom: 40px;
}
.listOnglet .titreOnglet {
	background: transparent url(../images-css/commun/onglets/bg-onglet-2.png) no-repeat scroll right -52px;
}
body.noScript .listOnglet .titreOnglet,
.listOnglet .actif .titreOnglet {
	background: transparent url(../images-css/commun/onglets/bg-onglet-2.png) no-repeat scroll right -152px;
}
		.listOnglet .titreOnglet a {
			background: transparent url(../images-css/commun/onglets/bg-onglet-2.png) no-repeat scroll left top;
		}
		body.noScript .listOnglet .titreOnglet a,
		.listOnglet .actif .titreOnglet a {
			background: transparent url(../images-css/commun/onglets/bg-onglet-2.png) no-repeat scroll left -100px;
		}
		.listOnglet .actif .titreOnglet a:hover {
			text-decoration: none;
		}
		.listOnglet .contenu {
			background: transparent url(../images-css/commun/onglets/bg-contenu-2.png) no-repeat scroll left top;
			width: 467px;
		}
				.listOnglet .contenu .basContenu {
					background: transparent url(../images-css/commun/onglets/bg-contenu-2.png) no-repeat scroll -467px bottom;
				}
						.listOnglet  .basContenu {
							font-size: 1.09em;
							line-height: 1.4em;
						}
								.listOnglet .titreQuestion {
									font-weight: bold;
									margin-bottom: 3px;
								}
								.listOnglet .libelleQuestion {
									margin-bottom: 15px;
								}
								.listOnglet .btReponseApportee {
									font-weight: bold;
									background: url(../images-css/commun/puces/puce3.png) no-repeat left 4px;
									padding-left: 10px;
								}
								.listOnglet .plus {
									background: url(../images-css/commun/puces/puce3b.png) no-repeat left 4px;
								}
								.listOnglet .reponseApportee {
									margin-top: 5px;
									margin-left: 10px;
								}
/* ---------------------------------------- */
/* Bouton Ecrire A */
#colonne21 .btEcrireASP {
	background: url(../images-css/commun/boutons/bg-ecrire-a-sp.png) no-repeat left top;
	width: 315px;
	height: 34px;
	display: block;
	font-size: 1.54em;
	font-weight: bold;
	padding: 20px 0 0 30px;
	margin: 0 0 40px 60px;
}
/* ---------------------------------------- */
/* Engagement qualité */
.blocTypeEngagementQualite {
	line-height: 1.4em;
}
.blocTypeEngagementQualite .bloc12Bas {
	min-height: 0; /* Fix IE7 */
}
		.blocTypeEngagementQualite p {
			font-size: 1.09em;
		}
		.blocTypeEngagementQualite .margeBas {
			margin-bottom: 25px;
		}
		#colonne21 .blocTypeEngagementQualite .titre {
			font-size: 1.27em;
			margin-left: 0;
		}
		.blocTypeEngagementQualite .imgEngagementQualite {
			float: right;
			margin: 0 0 5px 5px;
		}
/* ---------------------------------------- */
/* Bloc exemple de question */
.blocExempleQuestions {
	font-size: 1.09em;
	line-height: 1.4em;
	margin-bottom: 35px;
}
		.blocExempleQuestions li {
			clear: both;
		}
		.blocExempleQuestions li:after {
			content: ".";
			clear:  both;
			visibility: hidden;
			height: 0;
			display: block;
		}
		.exempleQuestion {
			float: left;
			width:210px; /*width: 250px;*/
		}
		.blocEcoute {
			background: url(../images-css/elements/bg-ecouter-3.png) no-repeat left -32px; /* bg-ecouter-2.png -36px*/
			padding-left: 3px; /*8px;*/
			height: 22px; /*18px*/
			font-size: 0.81em;
			float: right;
		}
				.blocEcoute div.blocEcouteDroite {
					height: 22px; /*18px*/
					background: url(../images-css/elements/bg-ecouter-3.png) no-repeat right top; /*bg-ecouter-2.png*/
					padding-right: 1px; /*8px;*/
					padding-top: 1px; /*2px*/
					float: left;
					width: 203px;
				}
						.blocEcoute div div,
						.blocEcoute div a {
							line-height:15px;
							vertical-align: middle;
							float: left;
							width: auto;
						}
						.blocEcoute div div{
							padding-right: 2px; /*6px;*/
							color: #093689;
						}
						.blocEcoute div div.boutonsLecteur {
							padding-right: 0;
							width: 40px;
						}
								.blocEcoute div a img {
									margin: 3px 1px 0 1px;
								}
/* ---------------------------------------- */
/* Bloc numéro de téléphone (3939) */
* html #bloc3939 .bloc12Bas {
	display: inline-block;
}
#bloc3939 .bloc12Bas:after {
	content: ".";
	clear:  both;
	visibility: hidden;
	height: 0;
	display: block;
}
#bloc3939 img {
	float: left;
	margin-right: 15px;
	margin-left: 22px;
}
* html #bloc3939 img {
	margin-left: 11px;
}
#bloc3939 p {
	float: left;
	font-size: 1.09em;
}
		#bloc3939 p span {
			display: block;
			font-size: 1.66em;
			font-weight: bold;
		}
/* ---------------------------------------- */
/* Envoyer un message */
#blocEnvoyerMessage {
	margin-bottom: 30px;
}
		#blocEnvoyerMessage .bloc14Bas {
			padding: 14px 5px 11px 10px;
			width: 658px;
		}
				#blocEnvoyerMessage .titreBloc {
					float: left;
					font-weight: bold;
					font-size: 1.09em;
					margin-bottom: 10px;
				}
				#blocEnvoyerMessage .infoBloc {
					float: right;
					font-size: 1.09em;
					margin-bottom: 10px;
					margin-right: 5px;
				}
				#blocEnvoyerMessage .bloc15CC {
					clear: both;
				}
				#blocEnvoyerMessage .bloc15Bas {
					padding-top: 25px;
					padding-bottom: 15px;
					width: 633px;
				}
				#blocEnvoyerMessage div.ligneForm {
					clear: both;
					margin-bottom: 5px;
					padding-left: 65px;
					width: 530px;
				}
				#blocEnvoyerMessage .bloc15Bas:after,
				#blocEnvoyerMessage div.ligneForm:after {
					content: ".";
					clear:  both;
					visibility: hidden;
					height: 0;
					display: block;
				}
						#blocEnvoyerMessage label {
							font-size: 1.09em;
						}
						#blocEnvoyerMessage textarea {
							margin-left: 65px;
							width: 505px;
							font-size:1.35em; /*Ajout LH*/
							display:block; /* Ajout OR */
						}
						#blocEnvoyerMessage .labelMessage {
							margin-left: 65px;
							display: block;
							margin-top: 35px;
							margin-bottom: 5px;
							clear: both;
						}
						#blocEnvoyerMessage div.ligneForm label {
							float: left;
							width: 215px;
							text-align: right;
						}
						#blocEnvoyerMessage div.ligneForm div.champForm {
							float: left;
							width: 280px;
							padding-left: 10px;
						}
								#blocEnvoyerMessage div.champForm input {
									width: 280px;
								}
						#blocEnvoyerMessage .bt5-3 {
							margin: 20px 0 0 250px;
						}
.infoLiberte {
	margin: 0 10px;
	font-size: 1.09em;
	line-height: 1.4em;
}
/* ---------------------------------------- */
/*Ajout LH rubrique PUQ*/
p.chapoSansTitre{
	margin-bottom:10px;
	line-height:1.2em;
	font-size:1.09em;
	padding-left:10px;
}
p.spip{
	font-size:1.09em;
	margin:10px 10px;
}
ul.spip, #blocHoraires ul{
	font-size:1.09em;
	margin:0 10px 10px 10px;
	padding-bottom:10px;
}
ul.spip li.spip, #blocHoraires ul li {
	background: url(../images-css/commun/puces/puce1.png) no-repeat scroll 2px 3px;
	padding-left: 15px;
	margin-top:0.8em;
}
input.invalid, textarea.invalid, select.invalid{
	border:1px solid red
}
#blocEnvoyerMessage div.ligneForm label.invalid{
	float: left;
	width: 250px;
}
a.lien14 {
	color:White;
}

/* Ajout KS*/
#blocQuestionFrequentes .lien10 span {
	line-height: 1.3em;
		}
		#blocQuestionFrequentes .lien10:hover span {
			line-height: 1.3em;
		}
.blocTypeEngagementQualite p.source {
		margin-top:20px;
		font-size: 0.9em;
				}

/* Ajout OR */				
#donneesPersonnelles p {margin-top:1em;}
#donneesPersonnelles li {list-style-type:square; list-style-position: inside}
