.conteneurPrincipalModule {
	width: 970px;
	height: auto;
	margin: auto;
	margin-top: 15px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #17479E;
}
	.encartHaut {
		width: 950px;
		height: 66px;
		background-image: url(../images/titreWebRegional.gif);
		background-repeat: no-repeat;
		background-position: 35px center;
	}
		.encartHautGauche {
			float: left;
			width: 685px;
			height: 66px;
		}
			.divRetourAccueil {
				font-size: 13px;
				font-weight: bold;
				margin-left: 235px;
				margin-top: 13px;
			}
				.divRetourAccueil a, .divRetourAccueil a:visited {
					text-decoration: none;
					color: #17479e;
				}
				.divRetourAccueil a:hover {
					text-decoration: underline;
				}
			.divFormWebRegional {
				font-size: 12px;
				margin-left: 50px;
				margin-top: 12px;
			}
				.divFormWebRegional a, .divFormWebRegional a:visited, .divFormWebRegional a:hover {
					color: #17479e;
					text-decoration: underline;
				}
		.encartHautDroite {
			float: right;
			width: 260px;
			height: 66px;
		}
			.encartHautDroite form {
				margin: 0;
				padding: 0;
			}
				.encartHautDroite form input {
					border: 1px solid #5576b4;
					color: #5576b4;
				}
				.divSearchCommune {
					font-size: 10px;
					color: #000;
					font-weight: bold;
				}
				.divSearchWebRegional {
					margin-top: 22px;
					margin-left: 0px;
				}

		.ariane {
			margin-top: 0px;
			margin-bottom: 20px;
			margin-left: 85px;
			font-size: 14px;
			font-weight: bold;
		}
			.ariane a, .ariane a:visited {	
				color: #17479e;
				text-decoration: none;
			}
			.ariane a:hover {
				color: #E0AC43;
				text-decoration: underline;
			}
	.colonne1 {
		float: left;
		width: 310px;
		height: auto;
	}
	.colonne2 {
		float: left;
		width: 310px;
		height: auto;
		margin-left: 10px;
	}
	.colonne3 {
		float: left;
		width: 310px;
		height: auto;
		margin-left: 10px;
	}
		.ligneLien {
			margin-top: 5px;
		}
			.ligneLien div {
				color: #000;
				padding-left: 10px;
			}
			.ligneLien a, .ligneLien a:visited {
				display: block;
				color: #17479e;
				text-decoration: none;
				background-image: url(../images/puceLien.gif);
				background-repeat: no-repeat;
				background-position: 0px 7px;
				padding-left: 10px;
			}
			.ligneLien a:hover {
				display: block;
				color: #E0AC43;
				text-decoration: none;
			}
		.conteneurCategorie {
			width: 310px;
			height: auto;
		}
			.encartPhotoCateg {
				float: left;
				width: 70px;
				height: 70px;
				border: 1px solid #dedede;
				background-repeat: no-repeat;
				background-position: center center;
			}
			.conteneurListeCateg {
				margin-left: 5px;
				float: left;
				width: 230px;
				height: auto;
				min-height: 70px;
				background-image: url(../images/dottedCateg.gif);
				background-repeat: repeat-y;
			}
				.conteneurListeCateg a, .conteneurListeCateg a:visited {
					display: block;
					color: #17479e;
					text-decoration: none;
					margin-left: 21px;
				}
				.conteneurListeCateg a:hover {
					display: block;
					color: #E0AC43;
					text-decoration: none;
					margin-left: 21px;
				}
				.titreCategPere {
					font-size: 14px;
					font-weight: bold;
					color: #000;
					background-image: url(../images/puceTitreCateg.gif);
					background-repeat: no-repeat;
					background-position: 8px 7px;
					padding-left: 20px;
				}

	.formRefLabel {
		float: left;
		width: 180px;
		height: auto;
	}
		.formRefLabel div {
			line-height: 35px;
		}
	.formRefChamp {
		float: left;
		width: auto;
		height: auto;
	}
		.champFormRef {
			margin-top: 14px;
		}
