body{
	color: #34383b;
	font-family: "Trebuchet MS";
	margin: 0 auto;
	width: 1000px;
	}
a{
	color: #34383b;
	}
strong, b{
	font-weight: bold;
	}
/* style onlne editor */
#txtContenu li{
	list-style-type:disc;
	margin-left:20px;
	}
#txtContenu h2{
	font-size: 1.45em;
	margin-top: 15px;
	}
#txtContenu h3{
	font-weight: bold;
	font-size: 1.25em;
	}
#txtContenu .text-center{
	text-align: center;
	}
#txtContenu .object-left{
	text-align: left;
	}
#txtContenu .object-right{
	text-align: right;
	}
#txtContenu .object-center{
	text-align: center;
	}

/*= classes generiques */
.clear{
	clear: both;
	}
a.arrow{
	background: url(../images/css/arrow.gif) 0 6px no-repeat;
	color: #798189;
	display: block;
	padding: 0 0 0 8px;
	}
a.arrow:hover{
	background: url(../images/css/arrowHover.gif) 0 6px no-repeat;
	color: #009ee0;
	}
.copyright{
	color: #798189;
	font-size: 0.75em;
	line-height: 20px;
	}
.voirTous{
	margin: 10px 0 0 0;
	text-align: right;
	}
#cadre{
	background: url(../images/css/ombre.gif) 0 0 repeat-y;
	padding: 0 20px 0 30px;

	}
	#header{
		display: none;
		position: relative;
		width: 950px;
		}
		#logoLink{
			position: absolute;
				top: 0;
				left: 0;
			}
		#headerNav{
			background: url(../images/css/headerNavBg.gif) 0 0 repeat-x;
			border: 1px solid #868686;
			height: 31px;
			position: absolute;
				right: 10px;
				bottom: 59px;
			}
			#headerNav li{
				background: url(../images/css/headerNavSeparateur.gif) 0 7px no-repeat;
				float: left;
				font-size: 0.83em;
				height: 31px;
				line-height: 31px;
				padding: 0 6px 0 11px;
				}
			#headerNav li.special{
				background: url(../images/css/headerNavSeparateurSpecial.gif) 0 0 no-repeat;
				}
			#headerNav li.noSep{
				background: none;
				}
				#headerNav li img{
					margin: 0 4px 0 0;
					position: relative;
						top: 4px;
					}
				#headerNav li.langage img{
					border: 1px solid #FFF;
					margin: 0 2px 0 0;
					}
	#navTop{
		display: none;
		}
		#navTop li{
			float: left;
			margin: 0 2px 0 0;
			}
			#navTop li img{
				float: left;
				margin: 4px 5px 0 0;
				}
			#navTop li a{
				color: #FFF;
				display: block;
				line-height: 24px;
				text-align: 8px;
				padding: 0 15px 0 9px;
				}
	#breadSearch{
		background: url(../images/css/ombrageBreadSearch.gif) 42px 0 no-repeat;
		clear: left;
		height: 40px;
		width: 950px;
		}
		#breadcrumb{
			float: left;
			width: 701px;
			margin:0 0 0 10px;
			padding:0;
			}
			#breadcrumb li {
				background: url(../images/css/breadcrumbSeparateur.gif) right 8px no-repeat;
				list-style-type: none;
				float: left;
				font-size: 0.83em;
				line-height: 24px;
				padding: 0 6px 0 2px;
				text-decoration:none;
				}
			#breadcrumb li.first {
				padding: 0 6px 0 0;
				}
			#breadcrumb li.last {
				font-size: 1em;
				line-height: 24px;
				}
		#search{
			display: none;
			float: left;
			padding: 12px 0 0 0;
			width: 249x;
			}
			#txtSearch{
				margin: 0 4px;
				width: 120px;
				}
			#search label{
				color: #798189;
				font-size: 1.32em;
				margin: 16px 0 0 0;
				}
			#submitSearch{
				position: relative;
					top: 2px;
				}

/*= la colonne de droite */
		#leftColumn{
			display: none;
			}
/*= contenus */
/*		#content{
			float: left;
			margin: 0 10px 0 0;
			width: 691px;
			}*/
		#content{
			margin: 0 10px;
			width: 100%;
			}
			#meaOriginal h1{
				border-bottom: 2px dotted;
				font-family: "Georgia";
				font-size: 1.65em;
				font-weight: normal;
				}
			#meaOriginal .contenu{
				position: relative;
				}
				#meaOriginal img{
					border-bottom: 2px solid #34383B;
					}
				#meaOriginal .txtPhoto{
					position: absolute;
						top: 0;
						left: 0;
					text-align: right;
					width: 691px;
					}
					#meaOriginal .titre{
						border-bottom: 2px dotted #34383B;
						color: #d80f00;
						font-size: 2.33em;
						padding: 10px;
						}
					#meaOriginal .resume{
						font-size: 1.63em;
						margin: 0 0 0 300px;
						padding: 10px;
						}
					#meaOriginal .arrow{
						float: right;
						padding: 0 10px;
						}
			#mea h1, .titreSousRubrique{
				background: red url(../images/css/dotted.gif) repeat-x bottom left;
				font-family: "Georgia";
				font-size: 1.65em;
				font-weight: normal;
				text-align: left;
				float: left;
				}
				#mea img{
					float: left;
					margin-right: 10px;
					}
				#mea #print{
					display: none;
					float: right;
					margin-right: 5px;
					cursor: pointer;
					}
					#mea .contenu{
						clear:left;
						height: 102px;
						border-bottom: 2px solid #34383B;
						}
						#mea .txtPhoto{
							float: left;
							text-align: right;
							width: 373px;
							}
							#mea .titre, #mea .txtPhoto h1{
								background: none;
								border: none;
								color: #d80f00;
								font-family: "Trebuchet MS";
								font-size: 1.83em;
								padding: 10px;
								}
							#mea .resume{
								font-size: 1.32em;
								margin: 0;
								}
							#mea .arrow{
								padding: 0 10px;
								}
			.remonteesContenus, .diaporama{
				margin: 10px 0 0 0;
				}
			.listing, #contenuNoCol{
				margin: 0;
				}
			.WithLeftCol .remonteesContenus{
				margin: 20px 0 0 0;
				}
			.remonteesContenus .titre, .diaporama .titre, #contenuNoCol .titre{
				background: url(../images/css/bgRemonteeArticle.gif) 0 0 repeat-x;
				color: #FFF;
				font-size: 1.25em;
				font-weight: bold;
				line-height: 24px;
				padding: 0 10px;
				}
			.diaporama .titre{
				background: url(../images/css/bgRemonteeDiaporama.gif) 0 0 repeat-x;
				}
			.remonteesContenus .contenu, .diaporama .contenu, #contenuNoCol .contenu{
				background: #f3f6f6;
				padding: 10px 0 10px 10px;
				}
			#contenuNoCol .contenu p{
				margin: 0 0 10px 0;
				}
			.WithLeftCol .remonteesContenus .contenu, .WithLeftCol .diaporama .contenu{
				background: url(../images/css/cadreWithLeftCol.gif) 0 0 repeat-y;
				padding: 0 10px;
				}
				.WithLeftCol .remonteesContenus .borderTop, .WithLeftCol .remonteesContenus .borderBottom, .WithLeftCol .diaporama .borderTop, .WithLeftCol .diaporama .borderBottom{
					font-size: 0; /* hack ie6...*/
					height: 10px;
					}
				.WithLeftCol .remonteesContenus .borderTop, .WithLeftCol .diaporama .borderTop{
					background: url(../images/css/cadreWithLeftColTop.gif) 0 0 no-repeat;
					}
				.WithLeftCol .remonteesContenus .borderBottom, .WithLeftCol .diaporama .borderBottom{
					background: url(../images/css/cadreWithLeftColBottom.gif) 0 0 no-repeat;
					}
				.remonteesContenus .mea{
					background: transparent url(../images/css/separateurVertical.gif) no-repeat right top;
					float:left;
					min-height: 410px;
					padding: 0 31px 0 0; /*a v�rifier sous ie6*/
					width: 314px;
					}
				.WithLeftCol .remonteesContenus .mea{
					background: none;
					clear: both;
					padding: 0;
					width: auto;
					}
					.remonteesContenus .contenu .titre{
						background: none;
						color: #b21f1d;
						font-size: 1.5em;
						font-weight: normal;
						margin: 10px 0 0 0;
						padding: 0;
						}
					.remonteesContenus .contenu .mea .titre{
						color: #d87024;
						font-size: 1.65em;
						}
					.remonteesContenus img, .remonteesContenus .resume, .remonteesContenus  .mea .arrow{
						margin: 10px 0 0 0;
						}
					.mea img{
						border: 3px solid #34383b;
						margin: 8px 0 0 0;
						}
					.origine{
						background:transparent url(../images/css/traitTitreBloc.gif) no-repeat scroll 0 14px;
						font-size:1.15em;
						font-weight:bold;
						padding:0 0 0 10px;
						}
				.liste{
					float: left;
					width: 330px;
					}
				.listing .liste{
					width: 681px;
					}
				.WithLeftCol  .liste{
					width: auto;
					}
					.liste li{
						margin: 0 0 10px 0;
						}
					.liste li.first{
						margin: 0;
						}
					.separateurHorizontal{
						background:transparent url(../images/css/separateurHorizontal.gif) no-repeat 0 center;
						height: 25px;
						width: 515px;
						}
						.liste img{
							border: 2px solid #34383b;
							float: left;
							margin: 10px 10px 0 0;
							}
						.WithLeftCol  .liste img{
							margin: 0 10px 0 0;
							}
						.liste .txtPhoto{
							float: left;
							width: 220px;
							}
						.listing .liste .txtPhoto{
							width: 570px;
							}
						.WithLeftCol  .liste .txtPhoto{
							width: 405px;
							}
						.WithLeftCol .liste  .first .txtPhoto{
							width: 349px;
							}
							.WithLeftCol  .contenu .liste  .titre{
								background:none;
								margin: 0;
								}
							.remonteesContenus .liste .resume{
								font-size: 0.91em;
								margin: 0;
								}
				.diaporama .contenu img{
					float: left;
					margin: 0 10px 0 0; /*a v�rifier sous ie6*/
					}
				.diaporama .txtPhoto{
					float: left;
					width: 340px;
					}
					.diaporama .contenu .titre{
						background: none;
						color: #b21f1d;
						font-size: 1.5em;
						font-weight: normal;
						margin: 0;
						padding: 0;
						}
					.remonteesContenus .voirTous .arrow, .diaporama .voirTous .arrow{
						display: inline;
						}
			#txtContenu{
				border-bottom: 2px dotted;
				padding: 0 0 10px 0;
				}
				#txtContenu p{
					margin: 15px 0 0 0;
					}
			.info{
				color: #798189;
				margin: 10px 0 0 0;
				text-align: right;
				}

		.diaporama .remonteesContenus{
			margin: 0;
			}
			.diaporama .remonteesContenus img{
				margin: 0;
				}
			.diaporama .remonteesContenus .contenu .titre{
				background: none;
				margin: 0;
				}
			#annu label, #contact label{
				float: left;
				margin: 0 0 5px 0;
				width: 100px;
				}
			#annu #query_string, #annu select, #contact select, #contact input, #contact textarea{
				margin: 0 0 5px 0;
				width: 500px;
				}
			#annu select, #contact select{
				width: auto;
				}
			#contact textarea{
				height: 300px;
				}
			#annu #annuSearch, #contact #contactUs{
				background:#B5B5B5 none repeat scroll 0 0;
				border: none;
				color:#FFFFFF;
				cursor:pointer;
				font-weight:bold;
				margin-left: 100px;
				text-align: center;
				width: 100px;
				}
/*= la colonne de droite */
		#rightColumn{
			display: none;
			}
/*= footer*/
#footer{
	display: none;
	}
/*= gestion des couleurs: le texte */
.commune a{
	color: #6e90a6;
	}
.commune a.current, .commune a:hover, #mapping .commune div, .commune #mea .titre, .commune .remonteesContenus .contenu .titre, .commune #mea .txtPhoto h1, .commune #txtContenu h2, .commune #txtContenu h3, .commune #article .resume, #breadcrumb li.commune {
	color: #062b57;
	}
.economique a{
	color: #eb4900;
	}
.economique a.current, .economique a:hover, #mapping .economique div, .economique #mea .titre, .economique .remonteesContenus .contenu .titre, .economique #mea .txtPhoto h1, .economique #txtContenu h2, .economique #txtContenu h3, .economique #article .resume, #breadcrumb li.economique{
	color: #d80f00;
	}
.locale a{
	color: #ab754f;
	}
.locale a.current, .locale a:hover, #mapping .locale div, .locale #mea .titre, .locale .remonteesContenus .contenu .titre, .locale #mea .txtPhoto h1, .locale #txtContenu h2, .locale #txtContenu h3, .locale #article .resume, #breadcrumb li.locale{
	color: #754025;
	}
.environnement a{
	color: #447a1d;
	}
.environnement a.current, .environnement a:hover, #mapping .environnement div, .environnement #mea .titre, .environnement .remonteesContenus .contenu .titre, .environnement #mea .txtPhoto h1, .environnement #txtContenu h2, #txtContenu h3, .environnement #article .resume, .environnement #breadcrumb li.environnement{
	color: #2d550f;
	}
.cadre a{
	color: #b81c54;
	}
.cadre a.current, .cadre a:hover, #mapping .cadre div, .cadre #mea .titre, .cadre .remonteesContenus .contenu .titre, .cadre #mea .txtPhoto h1, .cadre #txtContenu h2, .cadre #txtContenu h3, .cadre #article .resume, #breadcrumb li.cadre{
	color: #791a21;
	}
.scolaire a{
	color: #e95e0f;
	}
.scolaire a.current, .scolaire a:hover, #mapping .scolaire div, .scolaire #mea .titre, .scolaire .remonteesContenus .scolaire .titre, .scolaire #mea .txtPhoto h1, .scolaire #txtContenu h2, .scolaire #txtContenu h3, #article .resume, .scolaire #breadcrumb li.scolaire{
	color: #b1201d;
	}
/*= gestion des couleurs: les images de fonds */
.commune a.arrow {
	background:transparent url(../images/css/arrowCommune.png) no-repeat scroll 0 6px;
	}
.commune a.arrow:hover {
	background:transparent url(../images/css/arrowCommuneHover.png) no-repeat scroll 0 6px;
	}
.locale a.arrow {
	background:transparent url(../images/css/arrowLocale.png) no-repeat scroll 0 6px;
	}
.locale a.arrow:hover {
	background:transparent url(../images/css/arrowLocaleHover.png) no-repeat scroll 0 6px;
	}
.economique a.arrow {
	background:transparent url(../images/css/arrowEconomique.png) no-repeat scroll 0 6px;
	}
.economique a.arrow:hover {
	background:transparent url(../images/css/arrowEconomiqueHover.png) no-repeat scroll 0 6px;
	}
.environnement a.arrow {
	background:transparent url(../images/css/arrowEnvironnement.png) no-repeat scroll 0 6px;
	}
.environnement a.arrow:hover {
	background:transparent url(../images/css/arrowEnvironnementHover.png) no-repeat scroll 0 6px;
	}
.cadre a.arrow {
	background:transparent url(../images/css/arrowCadre.png) no-repeat scroll 0 6px;
	}
.cadre a.arrow:hover {
	background:transparent url(../images/css/arrowCadreHover.png) no-repeat scroll 0 6px;
	}
.scolaire a.arrow {
	background:transparent url(../images/css/arrowScolaire.png) no-repeat scroll 0 6px;
	}
.scolaire a.arrow:hover {
	background:transparent url(../images/css/arrowScolaireHover.png) no-repeat scroll 0 6px;
	}
#leftColumn.commune .titre, .commune .remonteesContenus .titre{
	background: url(../images/css/bgCommune.gif) 0 0 repeat-x;
	}
#leftColumn.locale .titre, .locale .remonteesContenus .titre{
	background: url(../images/css/bgVieLocale.gif) 0 0 repeat-x;
	}
#leftColumn.economique .titre, .economique .remonteesContenus .titre{
	background: url(../images/css/bgVieEco.gif) 0 0 repeat-x;
	}
#leftColumn.environnement .titre, .environnement .remonteesContenus .titre{
	background: url(../images/css/bgEnv.gif) 0 0 repeat-x;
	}
#leftColumn.cadre .titre, .cadre .remonteesContenus .titre{
	background: url(../images/css/bgCadre.gif) 0 0 repeat-x;
	}
#leftColumn.scolaire .titre, .scolaire .remonteesContenus .titre{
	background: #b1201d url(../images/css/bgVieScolaire.gif) 0 0 repeat-x;
	}
#navTop li.commune a{
	background: url(../images/css/bgNavCommune.gif) 0 0 repeat-x;
	}
#navTop li.locale a{
	background: url(../images/css/bgNavVieLocale.gif) 0 0 repeat-x;
	}
#navTop li.economique a{
	background: url(../images/css/bgNavVieEco.gif) 0 0 repeat-x;
	}
#navTop li.environnement a{
	background: url(../images/css/bgNavEnv.gif) 0 0 repeat-x;
	}
#navTop li.cadre a{
	background: url(../images/css/bgNavCadre.gif) 0 0 repeat-x;
	}
#navTop li.scolaire a{
	background: url(../images/css/bgNavVieScolaire.gif) 0 0 repeat-x;
	}
#navTop li.annuaire a{
	background: url(../images/css/bgNavAnnuaire.gif) 0 0 repeat-x;
	}
#navTop li.commune a:hover{
	background: url(../images/css/bgNavCommuneHover.gif) 0 0 repeat-x;
	}
#navTop li.locale a:hover{
	background: url(../images/css/bgNavVieLocaleHover.gif) 0 0 repeat-x;
	}
#navTop li.economique a:hover{
	background: url(../images/css/bgNavVieEcoHover.gif) 0 0 repeat-x;
	}
#navTop li.environnement a:hover{
	background: url(../images/css/bgNavEnvHover.gif) 0 0 repeat-x;
	}
#navTop li.cadre a:hover{
	background: url(../images/css/bgNavCadreHover.gif) 0 0 repeat-x;
	}
#navTop li.scolaire a:hover{
	background: url(../images/css/bgNavVieScolaireHover.gif) 0 0 repeat-x;
	}
#navTop li.annuaire a:hover{
	background: url(../images/css/bgNavAnnuaireHover.gif) 0 0 repeat-x;
	}
/*= gestion des couleurs: les bordures */
#mapping .commune div{
	border-color: #062b57;
	}
#mapping .economique div{
	border-color: #d80f00;
	}
#mapping .locale div{
	border-color: #754025;
	}
#mapping .environnement div{
	border-color: #2d550f;
	}
#mapping .cadre div{
	border-color: #791a21;
	}
#mapping .scolaire div{
	border-color: #b1201d;
	}