#colonne21 {
	width: 472px;
	padding-left: 10px;
}
#colonne21 p.chapo {
	margin-bottom: 25px;
	line-height: 1.4em;
	font-size: 1.09em;
}
#colonne21 p.texte{
	padding-bottom: 20px;
	line-height: 1.4em;
	font-size: 1.09em;
}
#colonne21 .titre {
	margin-bottom: 20px;
	font-size: 1.27em;
	font-weight: bold;
}
/* ---------------------------------------- */
/* Liste dernières informations */
#colonne21 .listDernieresInfos {
	font-size: 1.09em;
	line-height: 1.4em;
	margin-bottom: 35px;
}
		#colonne21 .listDernieresInfos li {
			margin-bottom: 15px;
		}
				#colonne21 .listDernieresInfos a {
					font-weight: bold;
				}
				#colonne21 .listDernieresInfos .date {
					font-size: 0.92em;
				}
/* ---------------------------------------- */
/* Ne pas oublier */
#colonne21 .listNePasOublier {
	margin-bottom: 30px;
	line-height: 1.4em;
	font-size: 1.09em;
}
		#colonne21 .listNePasOublier li {
			margin-bottom: 20px;
			background: url(../images-css/commun/deco/sep-pointille.png) repeat-x left bottom;
			padding-bottom: 20px;
		}
		#colonne21 .listNePasOublier li .titre {
			font-weight: bold;
			margin-bottom: 10px;
			font-size: 1em;
		}
		#colonne21 .listNePasOublier li .texte {
			margin-bottom: 10px;
			padding-bottom: 0;
		}
/* ---------------------------------------- */
/* Lien contextuels */
#colonne21 .listLiensContextuels {
	margin-bottom: 20px;
	font-size: 1.09em;
	line-height: 1.4em;
}
		#colonne21 .listLiensContextuels li {
			margin-bottom: 10px;
			background-position: left 6px;
		}
		#colonne21 .listLiensContextuels li .source {
			font-style: italic;
		}
		#colonne21 .listLiensContextuels li .sourcePdf {
			color: #4a5766;
			font-size: 0.91em;
		}
		/*MA*/
		#colonne21  .alerte .liste .listLiensContextuels li .source, #colonne21  .alerte .liste .listLiensContextuels li .sourcePdf {
			font-size: 0.81em;
		}
/* ---------------------------------------- */
/* Formulaires */
.blocFormulaire {
	margin-bottom: 25px;
}
		.blocFormulaire .bloc2Bas {
			padding: 6px 12px 13px 12px;
		}
				.blocFormulaire .bloc2Bas .textBox {
					width: 220px;
				}
				#colonne21  .blocFormulaire .titre {
					font-size: 1.09em;
					font-weight: normal;
					margin-bottom: 15px;
				}
					.blocFormulaire .bloc11 {
						width: 100%
					}
					.blocFormulaire .bloc11Bas {
						text-align: center;
						padding: 5px 10px 11px 10px;
						width: 427px;
					}
					.blocFormulaire .bloc11Bas:after {
						content: ".";
						clear: both;
						height: 0;
						display: block;
						visibility: hidden;
					}
					.blocFormulaire .bloc11Bas p {
						margin-bottom: 13px;
					}
#formulaireAbonnement .titre {
	font-size: 1.09em;
}
#formulaireAbonnement label {
	margin-right: 5px;
}
		#formulaireAbonnement .bt2 {
			margin-left: 160px;
		}
#formulaireChangementAdresse {
	font-size: 1.09em;
}
		#formulaireChangementAdresse .titre {
			font-size: 1em;
		}
		#formulaireChangementAdresse .bt2 {
			margin-left: 57px;
			font-size: 0.92em;
		}
		#formulaireChangementAdresse .bloc11Bas p label,
		#formulaireDesabonnement label {
			margin-bottom: 5px;
			display: block;
		}
#formulaireDesabonnement {
	margin-bottom: 40px;
	font-size: 1.09em;
}
		#formulaireDesabonnement input.textBox {
			margin-bottom: 13px;
			width: 220px;
		}
		#formulaireDesabonnement .bt2 {
			margin-left: 166px;
			font-size: 0.92em;
		}
/* ---------------------------------------- */
/* Flux XML */
#colonne21 .etape3 {
	margin-bottom: 5px;
}
#colonne21 .categorieFluxRSS {
	margin-bottom: 20px;
	margin-left: 5px;
	font-size: 1.09em;
	line-height: 1.4em;
}
		#colonne21 .categorieFluxRSS div.champSaisie {
			width: 467px; /* Fix IE6/7 */
		}
		#colonne21 .categorieFluxRSS div.champSaisie:after {
			content: ".";
			clear: both;
			display: block;
			visibility: hidden;
			height: 0;
		}
				#colonne21 .categorieFluxRSS div.input {
					float: left;
					width: 20px;
				}
				#colonne21 .categorieFluxRSS div.label {
					float: left;
					width: 440px;
				}
						#colonne21 .categorieFluxRSS div.label span {
							font-weight: bold;
						}
		#colonne21 .fluxXML {
			font-size: 1.09em;
			width: 460px;
		}
#decoCol1 {
	background: #deedff url(../images-css/commun/deco/bg-col1-rss.png) no-repeat left top;
	width: 186px;
}
		#decoCol1 div {
			background: url(../images-css/commun/deco/bg-col1-rss.png) no-repeat -186px bottom;
			width: 186px;
			height: 830px;
		}
#blocFluxRSSPublic .titre2 span {
	position: relative;
}
#blocFluxRSSPublic .titre2 span span.decoRss {
	position: absolute;
	top: 6px;
	right: -8px;
	background: url(../images-css/commun/deco/rss-small.png) no-repeat left top;
	display: block;
	width: 15px;
	height: 15px;
}
/* ---------------------------------------- */
/* Ajouts MA */
#colonne1 a.fauxlien, #colonne1 a.fauxlien:visited {
	color: #000;
	}
#colonne21 .alaune {
	background: url(../images-css/commun/deco/sep-pointille.png) repeat-x left bottom;
	margin-bottom: 20px;
	padding-bottom: 10px;
	min-height: 0; /* Fix IE7 */
	}

#colonne21 .alerte li .titre, #colonne2 h2.alerte  {
	color:#e5003b;
}

#colonne21 .alerte {
	margin-bottom: 30px;
	line-height: 1.4em;
	font-size: 1.09em;
}
		#colonne21 .alerte li.liste {
			margin-bottom: 20px;
			background: url(../images-css/commun/deco/sep-pointille.png) repeat-x left bottom;
			padding-bottom: 20px;
		}
		#colonne21 .alerte li .titre {
			font-weight: bold;
			margin-bottom: 10px;
			font-size: 1em;
		}
		#colonne21 .alerte li .texte {
			margin-bottom: 10px;
			padding-bottom: 0;
		}
		#colonne21 .alerte li .miseAJour {
			font-style: italic;
			color: #4a5259;
			display: block;
			font-size: 0.9em;
		}
		#colonne21 .bloc10CC {
		margin-top: 20px;
		}
		#colonne21 .bloc10CC .logo {
			margin-left: 20px;
			margin-right: 280px;
		}
		#colonne21 .bloc10CC .rss {
			margin-right: 20px;
			padding-bottom:15px;
		}
		#colonne21 p.spip {
			padding-bottom: 20px;
			line-height: 1.4em;
			font-size: 1.09em;
		}
		#colonne21 ul.spip {
			margin: 0 20px 30px 20px ;
			font-size: 1.09em;
		}
		#colonne21 li.spip {
			background: url(../images-css/commun/puces/puce1.png) no-repeat left 5px;
			padding-left: 15px;
			margin-bottom: 15px;
		
		}
		#colonne21 h3.spip{
			background: url(../images-css/commun/deco/sep-pointille.png) repeat-x left top;
			padding-top: 30px;
			font-size: 1.5em;
			margin-bottom: 20px;
			margin-top: 10px;
	}
		#colonne21 ul.spip li ul {
			margin-top: 20px;
		}
/*ajout MA archives lettre*/			
.configRecherche .nbResultatPage select.archivesDate {
	width: 200px;
	font-size: 1em;
}
.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 .nbResultatPage {
			float: left;
			width: 230px;
		}
				.configRecherche .nbResultatPage label {
					margin-bottom: 2px;
				}
				.configRecherche .nbResultatPage select {
					font-size: 1.09em;
					width: 160px;
				}
				.configRecherche .nbResultatPage select, 
				.configRecherche .nbResultatPage input{
					margin-top:3px;
					}
.sepTriResultat {
	margin: 1px 0 30px 0;
}
.totalReponses {
	margin-bottom: 2px;
}
.titrePartie .libelleTitrePartie {
	font-weight: bold;
	font-size: 1.09em;
	float:left;
	}
.titrePartie .nbReponses {
	float: right;
	text-align: right;
	}
.listResultat {
	margin: 0 10px;
	margin-top: 12px;
}
		.listResultat li {
			border-bottom: solid 1px #9ebadf;
			margin-bottom: 12px;
			padding-bottom: 12px;
			width: 100%;
		}
				.listResultat li a {
					font-weight: bold;
					font-size: 1.18em;
				}
				.listResultat li p {
					margin: 5px 15px 0 15px;
					color: #4a5766;
				}

#blocTitrePage .surtitre{
	margin-top:20px;
	font-size: 1.09em;
}
.listResultat li p.extraits {
	line-height: 1.4em;
}
#colonne21 .labelRSS {
	padding-bottom: 20px;
	line-height: 1.4em;
	font-size: 1.09em;
}
#colonne21 .labelRSS select{
	width:200px;
	margin-left:5px;
	}
