* ENTETE */
#listeSite li a,
#listeSite li div {
	color: #5a5a5a;
}
/* NAVIGATION */
#blocNavPrincipale {
	background-image: url(../images-css/nav/bg-communaute.png);
	background-color: #dbdada;
}
		#navPrincipale {
			/*background-image: url(../images-css/nav/separateurs-communaute.png);*/
			background-image: url(../images-css/nav/separateurs-communaute2.png);
		}
				#navPrincipale li.actif,
				#navPrincipale li:hover.actif {
					background: #6b0c04 url(../images-css/nav/bg-communaute-actif.png) repeat-x scroll left top;
				}
				#navPrincipale li:hover {
					background: #e7e7e7 url(../images-css/nav/bg-communaute-on.png) repeat-x scroll left top;
				}
				#navPrincipale li#navElem1  {width:223px;}
				#navPrincipale li#navElem2  {width:277px;}
				#navPrincipale li#navElem3  {width:211px;}
				#navPrincipale li#navElem4  {width:263px;}
				#navPrincipale li#navElem5  {width:100px;}
						#navPrincipale li#navElem5 a  {
							background: transparent url(../images-css/commun/deco/cadenas.png) no-repeat center right;
							padding-right: 14px;
						}
						#navPrincipale li a {
							color: #5a5a5a;
						}
						html > body #navPrincipale li a:hover {
							font-weight: normal;
						}
						html > body #navPrincipale li.actif a:hover {
							font-weight: bold;
						}
/* STRUCTURE */
#blocCorps {
	background-image: url(../images-css/corps/bg-communaute.png);
}
#contenu {
	background-image: url(../images-css/corps/bg-contenu-communaute.png);
}
#colonne2 {
	background-image: url(../images-css/corps/bg-colonne2-communaute.png);
}
/* GENERAL */
#blocListLienCol1 a,
.blocTypeAnnuaire2 a,
.blocTypeAnnuaire2 a:hover,
.blocInfo .titre a,
.blocInfo .titre a:hover,
.blocInfo a,
.blocInfo a:hover,
.listPage a,
.listPage a:hover,
.pagination a,
.pagination a:hover,
.bloc25 a, .bloc25a:hover,
.bt2 input ,
#colonne21 a, #colonne21 a:hover,
#barreOutils li.btAbonnerLettre a,
#barreOutils li a.btRss,
#listeReseauxSociaux li a,
#filAriane a {
	color: #B80600;
}
#blocListLienCol1 a {
	margin: 0 15px;
	display: block;
	font-weight: normal;
}
#colonne1 a.fauxlien, #colonne1 a.fauxlien:visited {
	color: #fff;
	}
ul.list1 li {
	background-image: url(../images-css/commun/puces/puce14.png);
}
* html ul.list1 li {
	background-image: url(../images-css/commun/puces/puce14-ie6.png);
}
#blocRechercheCommunaute .titre {
	background-image: url(../images-css/commun/titres/bg-communaute.png);
	background-color: #b80600;
}
		#blocRechercheCommunaute .titre span {
			background-color:#b80600;
		}
#titrePage, #sousTitrePage {
	color:#5a5a5a;
	display:block;
	font-size:1.81em;
	margin-bottom:5px;
	width:590px;
}
#sousTitrePage {
	font-size:1.45em;
	font-weight:bold;
}
.blocInfo {
	line-height: 1.4em;
	margin-bottom: 15px;
}
		.blocInfo .titre {
			margin-bottom: 3px;
			color: #bf0001;
			font-size: 1.16em;
			font-weight: bold;
		}
		.blocInfo .sourceItalic {
			font-size: 1em;
		}
		.blocInfo .blocLienCommentaire:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
				.blocInfo .lienCommentaires {
					float: left;
				}
				.blocInfo .lienFaireCommentaire {
					float: right;
				}
.pagination {
	text-align: center;
	font-size: 1.09em;
}

/* MA - Formulaire */
.blocFormulaire .bloc2Bas {
	background: url(../images-css/commun/blocs/cc/bg-2g.png) no-repeat -471px bottom;
	padding-left: 12px;
	padding-right: 12px;
	width: 447px;
}
.blocFormulaire {
	clear: both;
}
.blocFormulaire .bloc11Bas {
	background: url(../images-css/commun/blocs/cc/bg-11g.png) no-repeat -447px bottom;
	padding: 20px;
	width: 407px;
}

.blocFormulaireSuggestion .bloc11Bas:after,
.ligneChamp:after,
.ligneChamp2:after,
.enteteForm:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}
		.ligneChamp,
		.ligneChamp2 {
			clear: both;
			margin-bottom: 15px;
		}
				.ligneChamp label {
					float: left;
					display: block;
					width: 200px;
					padding-right: 5px;
					font-size: 1.09em;
				}
				.ligneChamp .champ {
					float: left;
					width: 198px;
				}
						.ligneChamp .champ .textBox {
							width: 198px;
						}
						
				.ligneChamp2 .blocChamp {
					float: left;
					display: block;
					width: 260px;
				}
				.ligneChamp2 .titreChamp {
					float: left;
					width: 138px;
					font-size: 1.09em;
				}
				.ligneChamp2 .champ {
					float: left;
					width: 15px;
					margin-bottom: 10px;
					clear: both;
				}
						.ligneChamp2 .champ input {
							height: 1em;
						}
				.ligneChamp2 label {
					float: left;
					display: block;
					width: 230px;
					padding-left: 5px;
					font-size: 1.09em;
					margin-bottom: 10px;
				}
		.ligneChamp3 {
			clear: both;
			margin-bottom: 20px;
		}
				.ligneChamp3 label {
					display: block;
					font-size: 1.09em;
				}
				.ligneChamp3 .remarque {
					font-size: 0.91em;
					margin-bottom: 10px;
				}
				.ligneChamp3 textarea {
					width: 398px;
					height: 160px;
				}
.blocFormulaireSuggestion .bt2-2 {
	margin-left: 150px;
}
#colonne21 .bloc2CC  {
	background: url(../images-css/commun/blocs/cc/bg-2g.png) no-repeat left top;
}
#colonne21 .bloc11CC  {
	background: url(../images-css/commun/blocs/cc/bg-11g.png) no-repeat left top;
}
/* --------------MA spip-------------------------- */
#colonne21 p.spip, #colonne21 p {
	padding-bottom: 20px;
	line-height: 1.4em;
	font-size: 1.09em;
}
#colonne21 ul.spip , #colonne21 ul{
	margin: 0 20px 30px 20px ;
	font-size: 1.09em;
}
#colonne21 li.spip , #colonne21 li{
	background: url(../images-css/commun/puces/puce1.png) no-repeat left 5px;
	padding-left: 15px;
	margin-bottom: 15px;

}
#colonne21 h3.spip, #colonne21 h3 {
	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;
}
#colonne2 .colonne2-2 ul.spip, #colonne2 .colonne2-2 ul {
	float: left;
	width: 200px;
	margin:0 0 30px 20px;
}
/* ---------------------------------------- */
/* 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 {
			background: url(../images-css/commun/boutons/bt8.png) no-repeat right -30px;
			margin-left: 160px;
		}
#formulaireChangementAdresse {
	font-size: 1.09em;
}
		#formulaireChangementAdresse .titre {
			font-size: 1em;
		}
		#formulaireChangementAdresse .bt2 {
			background: url(../images-css/commun/boutons/bt8.png) no-repeat right -30px;
			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 {
			background: url(../images-css/commun/boutons/bt8.png) no-repeat right -30px;
			margin-left: 166px;
			font-size: 0.92em;
		}
		#formulaireDesabonnement .bt2 input, #formulaireChangementAdresse .bt2 input , #formulaireAbonnement .bt2 input{
			background: url(../images-css/commun/boutons/bt8.png) no-repeat left top;
		}
/* ---------------------------------------- */

