.uneSeuleColonne #colonne21 {
	width: 666px;
	margin: 0;
}
#blocTitrePage.logoJustice {
	min-height: 100px;
}
#blocTitrePage.logoMarianne {
	min-height: 60px;
}
#blocTitrePage.logoMarianne .imageTitre,
#blocTitrePage.logoDrapeau .imageTitre,
#blocTitrePage.logoJustice .imageTitre {
	top: 25px;
	right: 25px;
}
#blocTitrePage.logoMarianne em {
	margin-bottom: 20px;
}
.uneSeuleColonne #btFaireRemarque {
	margin-left: 440px;
}
#colonne21 .chapo {
	margin: 0 10px;
}
#colonne21 .listServices {
	font-size: 1.09em;
	margin: 0 10px;
}

/* ---------------------------------------- */
/* Résultats de recherche */
.totalReponses {
	margin-bottom: 2px;
}
		.totalReponses a {
			font-weight: bold;
		}
.titrePartie .bloc5Bas:after {
	content: ".";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
		.titrePartie .libelleTitrePartie {
			float: left;
			font-weight: bold;
			font-size: 1.09em;
			width: 325px;
		}
		.titrePartie .nbReponses {
			float: right;
			text-align: right;
			width: 125px;
		}
				.titrePartie .btRss {
					margin-left:7px;
				}
.configRecherche {
	background: url(../images-css/commun/deco/bg-liste2.png) repeat-x scroll left top;
	padding: 10px;
	font-size: 0.83em;
	width: 462px;
}

.configRecherche:after {
	content: ".";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
		.configRecherche .tri,
		.configRecherche .extrait,
		.configRecherche .nbResultatPage {
			float: left;
		}
		.configRecherche .extrait {
			width: 162px;
		}
		.configRecherche .tri {
			width: 180px;
		}
		.configRecherche .nbResultatPage {
			width: 120px;
		}
		.configRecherche .nbResultatPage div {
			width: 107px;
			float: right;
		}
				.configRecherche .tri .titre {
					display: block;
					float: left;
					width: 58px;
				}
				.configRecherche .tri .listStandard {
					display: block;
					float: left;
				}
						.configRecherche .listStandard li {
							margin-bottom: 0px;
						}
		.configRecherche .nbResultatPage,
		.configRecherche .extrait {
			text-align: center;
		}
		.configRecherche .extrait a.inactif {
			font-weight: bold;
			color: Black;
			cursor: default;
		}
		.configRecherche .extrait a.inactif:hover {
			text-decoration: none;
		}
				.configRecherche .nbResultatPage label {
					margin-bottom: 2px;
					display: block;
				}
				.configRecherche .nbResultatPage select {
					width: 50px;
				}
.sepTriResultat {
	margin: 1px 0 30px 0;
}
.listResultat {
	margin: 0 10px;
	margin-top: 12px;
}
		.listResultat li {
			border-bottom: solid 1px #68c8d5;
			margin-bottom: 12px;
			padding-bottom: 12px;
			width: 100%;
		}
				.listResultat li a {
					font-weight: bold;
					font-size: 1.18em;
				}
				.listResultat li span {
					background-color: #96f0fd;
					padding: 1px;
				}
				.listResultat li p {
					margin: 5px 15px 0 15px;
					color: #4a5766;
				}
.tousResultats {
	margin-bottom: 30px;
	margin-right: 10px;
}
/* ---------------------------------------- */
/* Résultats de recherche */
#titrePage, #sousTitrePage {
	width: auto;
}
#blocNbReponse {
	font-weight: bold;
	margin-bottom: 5px;
}
#blocSuggestionsRecherche .titre,
#formulaireRecherche .titre,
#formulaireRecherche .sousTitre {
	font-size: 1.09em;
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
}
#formulaireRecherche {
	margin-bottom: 30px;
}
#formulaireRecherche .bloc2Bas {
	padding: 14px 14px 20px;
	width: 619px;
}
#formulaireRecherche .bloc2Bas:after {
	content: ".";
	clear:  both;
	visibility: hidden;
	height: 0;
	display: block;
}
		#formulaireRecherche .titre {
			font-size: 1.45em;
		}
		#formulaireRecherche .sousTitre {
			margin-bottom: 5px;
		}
		#formulaireRecherche .bt2 {
			margin-left: 255px;
		}
		#formPersonne .textBox,
		#formService .textBox {
			width: 200px;
		}
		#formPersonne .textBoxGauche,
		#formService .textBoxGauche {
			margin-right: 20px;
		}
		#formLieu select {
			width: 320px;
			margin-bottom: 10px;
		}
		#formLieu input {
			margin-bottom: 10px;
		}
		#formLieu select.dernierSelect {
			width: 356px;
			margin-bottom: 5px;
		}
.titreAide {
	font-size: 1.45em;
	font-weight: bold;
	display: block;
	margin-bottom: 15px;
}
		.blocAide p {
			margin-bottom: 15px;
			font-size: 1.09em;
			line-height: 1.4em;
		}
/* ---------------------------------------- */
/* Infos services */
body.pageInfosServices #colonne21 {
	width: 673px;
	margin: 0 0 0 10px;
}
body.pageInfosServices #btFaireRemarque {
	margin-left: 470px;
}
.blocTitrePartie .bloc5Bas .libelleTitrePartie {
	display: inline;
	font-weight: bold;
	font-size: 1.18em;
}
.blocTitrePartie .bloc5Bas .source {
	font-weight: normal;
	font-style: italic;
}
#blocActuPartenaire .bloc8Bas ul {
	margin: 0;
	font-weight: normal;
}
		#blocActuPartenaire .bloc8Bas a {
			font-weight: bold;
		}
.blocInfoService {
	padding-left: 10px;
	background: none;
	margin-bottom: 0;
}
.blocInfoService:after,
.blocInfoService .contenuBlocInfo dl:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
		.blocInfoService .contenuBlocInfo {
			float: left;
			width: 440px;
			padding-bottom: 15px;
			/*MA*/
			position: relative;
			z-index: 4;
		}
				.blocInfoService .contenuBlocInfo .titre {
					margin-bottom: 10px;
					font-size: 1.50em;
					font-weight: normal;
					margin-top: 30px;
				}
				.blocInfoService .contenuBlocInfo .premierTitre {
					margin-top: 0;
				}
				.blocInfoService .contenuBlocInfo .nom {
					font-size: 1.16em;
				}
				.blocInfoService .contenuBlocInfo .nom2 {
					font-size: 1.09em;
				}
				.blocInfoService .contenuBlocInfo .margeReduite {
					margin-bottom: 5px;
				}
				.blocInfoService .contenuBlocInfo .poste {
					font-size: 0.91em;
				}
				.blocInfoService .contenuBlocInfo .plansAcces {
					margin-bottom: 10px;
				}
						.blocInfoService .contenuBlocInfo .plansAcces a {
							background: url(../images-css/commun/puces/plan_site.png) no-repeat left top;
							padding-left: 20px;
							margin-bottom: 5px;
							display: block;
						}
						.blocInfoService .contenuBlocInfo .plansAcces a:hover {
							text-decoration: none;
						}
						.blocInfoService .contenuBlocInfo .plansAcces div {
							margin-bottom: 10px;
							display: block;
						}
				.blocInfoService .contenuBlocInfo p {
					/*font-size: 1.09em;*/
					margin-bottom: 10px;
					line-height: 1.4em;
				}
				.blocInfoService .contenuBlocInfo dl {
					clear: both;
					margin-bottom: 10px;
					min-height:0px; /* MA -- pour IE 7 */
				}
						.blocInfoService .contenuBlocInfo dt,
						.blocInfoService .contenuBlocInfo dd  {
							float: left;
							display: block;
							width: auto;
							max-width:350px;/*MA*/
						}
						.blocInfoService .contenuBlocInfo dt {
							margin-right: 5px;
						}
		.blocInfoService .colonneBlocInfo {
			float: right;
			width: 207px;
			padding-bottom: 15px;
			font-size: 0.91em;
		}
				.blocInfoService .colonneBlocInfo .listDepliante {
					margin: 0;
				}
						.blocInfoService .colonneBlocInfo .listDepliante .bloc9CC a {
							font-weight: bold;
						}
						.blocInfoService .colonneBlocInfo .listDepliante li {
							margin-bottom: 20px;
							min-height: 0; /* FIX IE7 */
						}
								.blocInfoService .colonneBlocInfo .listDepliante .moins {
									background: url(../images-css/commun/puces/puce3.png) no-repeat left 4px;
									padding-left: 10px;
								}
								.blocInfoService .colonneBlocInfo .listDepliante .plus {
									background: url(../images-css/commun/puces/puce3b.png) no-repeat left 4px;
									padding-left: 10px;
								}
								.blocInfoService .colonneBlocInfo .listDepliante .list1 {
									margin: 10px 10px 0 10px;
									width: 187px;
								}
										.blocInfoService .colonneBlocInfo .listDepliante .list1 li {
											margin-bottom: 12px;
											/*font-size: 0.9em; */
											font-size: 1em;/* modif MA*/
										}
		.blocInfoService .listStandard {
			font-weight: bold;
		}
.blocInfoService .contenuBlocInfo .listSite {
	margin-left: 0;
}
		.blocInfoService .contenuBlocInfo .listSite li {
			margin-bottom: 20px;
		}
				.blocInfoService .contenuBlocInfo p.site {
					margin-bottom: 5px;
					line-height: 1.04em;
				}
				.blocInfoService .note {
					clear: both;
					font-size: 1.09em;
					margin-bottom: 20px;
				}
				
				.blocInfoService dl.sansMarge,
				.blocInfoService p.sansMarge {
					margin-bottom: 0;
				}
#blocReferences.margeBas {
	margin-bottom: 20px;
}
/* ---------------------------------------- */
/* Regions */
#blocDeploiment {
	font-weight: bold;
}
.blocListeAdministration {
	width: 400px;
	float: left;
}
		.listeAdministration {
			border-top: solid 1px #68c8d5;
			padding-top: 12px;
		}
				.listeAdministration li {
						border-bottom: solid 1px #68c8d5;
						margin-bottom: 12px;
						padding-bottom: 12px;
				}
					.listeAdministration li a.lienDeplier {
							background: url(../images-css/commun/puces/puce3.png) no-repeat left 4px;
							padding-left: 10px;
							font-weight: bold;
					}
					.listeAdministration li a.plus {
							background: url(../images-css/commun/puces/puce3b.png) no-repeat left 4px;
					}
							.listeAdministration li a.lienDeplier:hover,
							.listeAdministration li a.plus:hover {
								text-decoration: none;
							}
						.listeAdministration .list1 {
							padding: 10px 20px 0 20px;
							margin: 10px 0;
							border-top: solid 1px #68c8d5;
						}
								.listeAdministration .list1 li {
									border-bottom: none;
									margin-bottom: 7px;
									padding-bottom: 0;
								}
.colonneCarteRegion {
	width: 260px;
	float: right;
	text-align: center;
}
		.colonneCarteRegion img {
			margin-bottom: 20px;
		}
		.colonneCarteRegion select {
			width: 200px;
		}

/* ---------------------------------------- */
/* Pays */
.drapeauAllemagne {
	background: url(../images-css/elements/drapeaux/allemagne.png) no-repeat right top;
}
#blocSitesInternet {
	padding-bottom: 40px;
	margin-left: 10px;
}
#blocSitesInternet:after {
	height: 0;
	display: block;
	clear:both;
	visibility: hidden;
	font-size: 0em;
	content: ".";
}
.blocInfoPays {
	width: 245px;
	float: left;
	font-size: 1.09em;
	padding: 0;
	background: none;
	margin-bottom: 0;
	/*MA*/
	position: relative;
	z-index: 4;
}
		.blocInfoPays p {
			margin-bottom: 20px;
			line-height: 1.2em;
		}
				.blocInfoPays span,
				.blocInfoPays a.lienSite {
					display: block;
					margin-bottom: 5px;
				}
				.blocInfoPays span.titre {
					font-weight: bold;
					font-size: 1.09em;
					margin-bottom: 5px;
				}
				.blocInfoPays span.traduction {
				}
				.blocInfoPays a.lienSite {
					font-weight: bold;
				}
				.blocInfoPays span.langues {
					font-size: 0.92em;
					font-style: italic;
					font-weight: normal;
					color: #4a5766;
				}
.colonneCartePays {
	width: 410px;
	float: right;
	text-align: center;
}
		.colonneCartePays img {
			margin-bottom: 20px;
		}
		.colonneCartePays select {
			width: 360px;
		}
.blocInfoComplement {
	margin-left: 10px;
}
		.blocInfoComplement p {
			font-size: 1.09em;
		}
		.blocInfoComplement dl {
			margin-bottom: 25px;
		}
				.blocInfoComplement dt {
					font-size: 1.50em;
					font-weight: normal;
					margin-bottom: 10px;
				}
				.blocInfoComplement dd {
					font-size: 1.27em;
				}
/* ---------------------------------------- */
/* Pays */
#colonne21 p.contactService,
#colonne21 dl.contactService {
	margin-bottom: 20px;
	font-size: 1.09em;
	line-height: 1.4em;
}
		#colonne21 dl.contactService dt {
			font-weight: bold;
			margin-bottom: 5px;
		}
		
#colonne1 a.fauxlien, #colonne1 a.fauxlien:visited {
	color: #fff;
	}
/** MA **/
.bloc7 .source,.bloc7 .sourceItalic {
	font-style:italic;
}

