/*-----------------------------------
 * CG53 : La MAYENNE
 * réalisé par SQLI
 * Derniere modification : 26.02.2007
 ------------------------------------*/

/*--------------------
   Variables globales
 ---------------------*/
 
  body {
  	margin: 0; padding: 0;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%;
	color: #000000; background: #FFFFFF url('../images/fond.gif') repeat-x top left;
	text-align: center;
  }
  #all {
  	position: relative;
  	margin: 0px auto 0px auto; padding: 0;
 	width: 974px;
  	text-align: left;
  }
  br.clear {
  	clear: both;
  }
  
  a, a:link, a:visited {
  	color: #4D4D4D;
  	text-decoration: none;
  }
  a:hover {
  	color: #E00006;
  }

  img {
	border: 0px;
  }
  
  
  /*--------------------
   HEADER
 ---------------------*/
 .logo {
 	float: right;
 }
 #header {
 	margin: 0; padding: 0;
 	height: 185px;
 	background: url('../images/header-std.jpg') no-repeat top left;
 }
	#all .personnes-header		{ background: url('../images/header-personnes.jpg') no-repeat top left;	}
	#all .familles-header		{ background: url('../images/header-familles.jpg') no-repeat top left;	}
	#all .environnement-header	{ background: url('../images/header-environnement.jpg') no-repeat top left; }
	#all .developpement-header	{ background: url('../images/header-developpement.jpg') no-repeat top left; }
	#all .culture-header		{ background: url('../images/header-culture.jpg') no-repeat top left; }
	#all .transport-header		{ background: url('../images/header-transport.jpg') no-repeat top left; }
	#all .administration-header { background: url('../images/header-administration.jpg') no-repeat top left; }
	#all .jeunesse-header		{ background: url('../images/header-jeunesse.jpg') no-repeat top left; }
	#all .enseignement-header	{ background: url('../images/header-enseignement.jpg') no-repeat top left; }
	#all .economie-header		{ background: url('../images/header-economie.jpg') no-repeat top left; }
	#all .lamayennetv-header	{ background: url('../images/header-lamayennetv.jpg') no-repeat top left; }
	#all .securite_sanitaire-header	{ background: url('../images/header-securite_sanitaire.jpg') no-repeat top left; }

 	#header h1 {
		position: absolute; top: 10px; left: 74px;
		margin: 0; padding: 0;
		background: #FFFFFF url('../images/titre-mayenne-interne.gif') no-repeat top left;
 	}
 	#header h1 a {
 		display: block; overflow: hidden;
 		margin: 0; padding: 0;
		width: 228px; height: 55px;
		text-indent: -100em; text-decoration: none
 	}
 	
 	/*-------------------- MENU */
	 	ul.presse {
 			position: absolute; top: 59px; left: 422px;
 			margin: 0; padding: 0;
 		}
 			ul.presse li {
 				margin: 0; padding: 0;
 				font-size: 0.9em;
 				color: #000000;
 				list-style: none;
 			}
 			ul.presse li a, ul.presse li a:link, ul.presse li a:visited {
 				font-weight: bold;
 				color: #000000;
 				text-decoration: none;
 			}
 				.lamayennetv-header ul.presse li a, .lamayennetv-header ul.presse li a:link, .lamayennetv-header ul.presse li a:visited {
	 				color: #000000;
	 				text-decoration: none;
	 			}
 			ul.presse li a:hover {
 				color: #E00006;
 			}
	 			.developpement-header ul.presse li a:hover {
	 				color: #E9BB0E;
	 			}
	 			.lamayennetv-header ul.presse li a:hover {
	 				color: #E00006;
	 			}
 			
 		ul.navigation {
 			display: inline;
 			position: absolute; top: 132px; left: 418px;
 			margin: 0; padding: 0;
 		}
 			ul.navigation li {
 				display: inline;
 				margin: 0; padding: 0;
 				font-size: 1em; font-weight: bold;
 				color: #4D4D4D;
 				list-style: none;
 			}
 			ul.navigation li a, ul.navigation li a:link, ul.navigation li a:visited {
 				float: left;
 				height: 20px;
 				display: block;
 				color: #4D4D4D;
 				text-decoration: none; text-align: center;
 			}
 				ul.navigation li.onglet-actualite a, ul.navigation li.onglet-actualite a:link, ul.navigation li.onglet-actualite a:visited {
 					margin-right: 10px;
 					width: 90px;
 				}
 				ul.navigation li.onglet-institution a, ul.navigation li.onglet-institution a:link, ul.navigation li.onglet-institution a:visited {
 					margin-right: 8px;
 					width: 100px;
 				}
 				ul.navigation li.onglet-lamayenne a, ul.navigation li.onglet-lamayenne a:link, ul.navigation li.onglet-lamayenne a:visited {
 					margin-right: 5px;
 					width: 93px;
 				}
 				ul.navigation li.onglet-archives a, ul.navigation li.onglet-archives a:link, ul.navigation li.onglet-archives a:visited {
 					margin-right: 4px;
 					width: 92px;
 				}
 				ul.navigation li.onglet-tourisme a, ul.navigation li.onglet-tourisme a:link, ul.navigation li.onglet-tourisme a:visited {
 					width: 78px;
 					color: #50AB1A;
 				}
 			ul.navigation li a:hover, ul.navigation li.onglet-tourisme a:hover {
 				color: #E00006;
 			}
 			
 	/*-------------------- MENU */
 		#recherche {
 			position: absolute; top: 165px; left: 715px;
 			margin: 0; padding: 0;
 			font-size: 1em;
 		}
 			#recherche input {
 				margin: 0; padding: 1px 5px 1px 5px;
 				width: 100px;
 				font-size: 0.9em;
 				color: #626262;
 				background: #EDEDED;
 				border: 1px solid #919191;
 			}
 			#recherche .submit {
 				margin: 0px 15px 0px 0px; padding: 0px 1px 2px 0px;
 				width: 20px;
 				font-size: 1em; font-weight: bold;
 				color: #FFFFFF;
 				background: url('../images/btn-submit.gif') no-repeat top left;
 				border: none;
 			}
 			#recherche a, #recherche a:link, #recherche a:visited {
 				margin: 1px 0px 0px 0px; padding: 1px 3px 1px 3px;
 				font-size: 0.8em;
 				color: #A1A1A1;
 				text-decoration: none;
 				border: 1px solid #C6C6C6;
 			}
 			#recherche a:hover {
 				color: #E00006;
 				border: 1px solid #E00006;
 			}
 			
/*--------------------
   COLONNES
 ---------------------*/
 #content {
 	margin: 0; padding: 0;
 	background: url('../images/fond-content-interne.gif') no-repeat top left;
 }
 	#colonne-g {
 		float: left;
 		display: block;
 		margin: 0; padding: 15px 10px 0px 20px;
 		width: 220px;
 	}
 	#colonne-c {
 		float: left;
 		display: block;
	 	width: 540px;
 	}
 		#content .large div#partie-c {
 			width: 690px;
 		}
 		#content .lamayennetv-c {
 			padding-left: 10px;
 			width: 376px;
 		}
 		#partie-c {
	 		float: left;
	 		display: block;
	 		width:100%;
	 	}
	 	#partie-d {
	 		float: right;
	 		display: block;
	 		margin: 30px 10px 0px 0px;
	 		width: 160px;
	 		font-size: 0.9em;
	 	}

/*--------------------
   MODULE : FIL D'ARIANE
 ---------------------*/
 #ariane {
 	margin: 0px 0px 23px 0px; padding: 0;
 	font-size: 0.9em;
 }
 	#ariane ul {
	 	display: inline;
	 	margin: 0; padding: 0;
	}
		#ariane ul li {
	 		display: inline;
		 	margin: 0; padding: 0;
		}
			#ariane ul li a, #ariane ul li a:link, #ariane ul li a:visited {
				color: #4D4D4D;
				text-decoration: none;
			}
			#ariane ul li a:hover {
				color: #E00006;
			}

/*--------------------
   MODULE : ARTICLE
 ---------------------*/
 #article {
 	margin: 0; padding: 0px 0px 0px 0px;
 	_margin-right: 20px;
 }
 	#article hr.invisible {
		margin: 0px 0px 10px 35px; padding: 0;
		background: none;
		border: none;
		border-top: 1px solid #ACACAC;
 	}
 		#article select {
 			margin: 0; padding: 0;
 			font-size: 0.9em;
 			border: 1px solid #4D4D4D;
 		}
 		
 	#article h1, #partie-c h1 {
 		margin: 0px 0px 27px 0px; padding: 0px 0px 0px 15px;
 		font-size: 1.5em;
 		color: #4D4D4D;
 	}
 		#partie-c .lamayennetv h1 {
 			padding: 0;
 		}
 		
 		#article h1 span {
 			font-weight: normal;
 			color: #E00006;
 			text-transform: uppercase;
 		}
 		
 		#partie-c .personnes h1 {
 			color: #E9BB0E;
 			background: url('../images/puce-personnes.gif') no-repeat center left;
 		}
 		#partie-c .familles h1 {
 			color: #E97516;
 			background: url('../images/puce-familles.gif') no-repeat center left;
 		}
 		#partie-c .environnement h1 {
 			color: #76B900;
 			background: url('../images/puce-environnement.gif') no-repeat center left;
 		}
 		#partie-c .developpement h1 {
 			color: #0BAAA5;
 			background: url('../images/puce-developpement.gif') no-repeat center left;
 		}
 		#partie-c .culture h1 {
 			color: #0088AB;
 			background: url('../images/puce-culture.gif') no-repeat center left;
 		}
 		#partie-c .transport h1 {
 			color: #0033cc;
 			background: url('../images/puce-transport.gif') no-repeat center left;
 		} 		
 		#partie-c .administration h1 {
 			color: #99A3A7;
 			background: url('../images/puce-administration.gif') no-repeat center left;
 		}
 		#partie-c .jeunesse h1 {
 			color: #942D86;
 			background: url('../images/puce-jeunesse.gif') no-repeat center left;
 		}
 		#partie-c .enseignement h1 {
 			color: #E3348F;
 			background: url('../images/puce-enseignement.gif') no-repeat center left;
 		}
 		#partie-c .economie h1 {
 			color: #E00006;
 			background: url('../images/puce-economie.gif') no-repeat center left;
 		}
 		
 	#article h2,#partie-c h2 {
 		margin: 5px 0px 5px 0px; padding: 0px 15px 0px 15px;
 		font-size: 1.2em; font-style: italic;
 		color: #000000;
 	}
 		#partie-c .lamayennetv h2 {
 			padding: 0px 15px 0px 0px;
 		}
 		#article h3, #partie-c h3 {
	 		margin: 5px 0px 5px 0px; padding: 0px 15px 0px 35px;
	 		font-size: 1.2em;
	 		color: #A2C231;
	 	}
 		
 	
 	#article p, #partie-c p{
 		margin: 0px 0px 10px 0px; padding: 0px 15px 0px 35px;
 		font-size: 0.9em;
 		color: #4D4D4D;
 	}
 	#article table p,#partie-c table p{
 		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
 	}
 		#partie-c .lamayennetv p {
 			padding-left: 0px;
 		}
 		#article p.intro {
 			font-size: 1.2em; font-style: italic;
 		}
 			/* Positionnement des images des missions en flottant droit */ 
 			#partie-c .personnes p.intro img.end-gui {
 				float: right;
 				margin-top: -15px;
 			}
 			#partie-c .familles p.intro img.end-gui {
 				float: right;
 				margin-top: -15px;
 			}
 			#partie-c .environnement p.intro img.end-gui {
 				float: right;
 				margin-top: -15px;
 			}
 			#partie-c .developpement p.intro img.end-gui {
 				float: right;
 				margin-top: -15px;
 			}
 			#partie-c .culture p.intro img.end-gui {
 				float: right;
 				margin-top: -15px;
 			}
 			#partie-c .transport p.intro img.end-gui {
 				float: right;
 				margin-top: -15px;
 			}
 			#partie-c .administration p.intro img.end-gui {
 				float: right;
 				margin-top: -15px;
 			}
 			#partie-c .jeunesse p.intro img.end-gui {
 				float: right;
 				margin-top: -15px;
 			}
 			#partie-c .enseignement p.intro img.end-gui {
 				float: right;
 				margin-top: -15px;
 			}
 			#partie-c .economie p.intro img.end-gui {
 				float: right;
 				margin-top: -15px;
 			}
 			
 			/* Personnes âgées et handicapées */
 			#partie-c .personnes p.intro {
 				margin: 0px 0px 5px 0px; padding: 6px 15px 0px 40px;
 				background: url('../images/guillemets-personnes.gif') no-repeat top left;
 			}
 			#partie-c .personnes p.intro-sous-prog {
 				margin: 0px 0px 5px 0px; padding: 6px 15px 0px 40px;
 				background: none;
 			}
 			#partie-c .personnes p span.frst {
 				font-size: 1.3em; font-weight: bold;
 				color: #E9BB0E;
 			}
 			#partie-c .personnes p.intro span.frst { font-weight: normal; }
 			
 			/* Familles, enfances et insertion */
 			#partie-c .familles p.intro {
 				margin: 0px 0px 5px 0px; padding: 6px 15px 0px 40px;
 				background: url('../images/guillemets-familles.gif') no-repeat top left;
 			}
 			#partie-c .familles p.intro-sous-prog {
 				margin: 0px 0px 5px 0px; padding: 6px 15px 0px 40px;
 				background: none;
 			}
 			#partie-c .familles p span.frst {
 				font-size: 1.3em; font-weight: bold;
 				color: #E97516;
 			}
 			#partie-c .familles p.intro span.frst { font-weight: normal; }
			
 			/* Environnement */
 			#partie-c .environnement p.intro {
 				margin: 0px 0px 15px 0px; padding: 6px 15px 0px 40px;
 				background: url('../images/guillemets-environnement.gif') no-repeat top left;
 			}
 			#partie-c .environnement p.intro-sous-prog {
 				margin: 0px 0px 5px 0px; padding: 6px 15px 0px 40px;
 				background: none;
 			}
 			#partie-c .environnement p span.frst {
 				font-size: 1.3em; font-weight: bold;
 				color: #76B900;
 			}
 			#partie-c .environnement p.intro span.frst { font-weight: normal; }
 			
 			/* Développement des territoires */
 			#partie-c .developpement p.intro {
 				margin: 0px 0px 15px 0px; padding: 6px 15px 0px 40px;
 				background: url('../images/guillemets-developpement.gif') no-repeat top left;
 			}
 			#partie-c .developpement p.intro-sous-prog {
 				margin: 0px 0px 5px 0px; padding: 6px 15px 0px 40px;
 				background: none;
 			}
 			#partie-c .developpement p span.frst {
 				font-size: 1.3em; font-weight: bold;
 				color: #0BAAA5;
 			}
 			#partie-c .developpement p.intro span.frst { font-weight: normal; }
 			
 			/* Culture et patrimoine */
 			#partie-c .culture p.intro {
 				margin: 0px 0px 15px 0px; padding: 6px 15px 0px 40px;
 				background: url('../images/guillemets-culture.gif') no-repeat top left;
 			}
 			#partie-c .culture p.intro-sous-prog {
 				margin: 0px 0px 5px 0px; padding: 6px 15px 0px 40px;
 				background: none;
 			}
 			#partie-c .culture p span.frst {
 				font-size: 1.3em; font-weight: bold;
 				color: #0088AB;
 			}
 			#partie-c .culture p.intro span.frst { font-weight: normal; }
 			 			
 			/* Transport et mobilité */
 			#partie-c .transport p.intro {
 				margin: 0px 0px 15px 0px; padding: 6px 15px 0px 40px;
 				background: url('../images/guillemets-transport.gif') no-repeat top left;
 			}
 			#partie-c .transport p.intro-sous-prog {
 				margin: 0px 0px 5px 0px; padding: 6px 15px 0px 40px;
 				background: none;
 			}
 			#partie-c .transport p span.frst {
 				font-size: 1.3em; font-weight: bold;
 				color: #0033cc;
 			}
 			#partie-c .transport p.intro span.frst { font-weight: normal; }
 			
 			/* Administration générale et finances */
 			#partie-c .administration p.intro {
 				margin: 0px 0px 15px 0px; padding: 6px 15px 0px 40px;
 				background: url('../images/guillemets-administration.gif') no-repeat top left;
 			}
 			#partie-c .administration p.intro-sous-prog {
 				margin: 0px 0px 5px 0px; padding: 6px 15px 0px 40px;
 				background: none;
 			}
 			#partie-c .administration p span.frst {
 				font-size: 1.3em; font-weight: bold;
 				color: #99A3A7;
 			}
 			#partie-c .administration p.intro span.frst { font-weight: normal; }
 			
 			/* Sport, jeunesse et citoyenneté */
 			#partie-c .jeunesse p.intro {
 				margin: 0px 0px 15px 0px; padding: 6px 15px 0px 40px;
 				background: url('../images/guillemets-jeunesse.gif') no-repeat top left;
 			}
 			#partie-c .jeunesse p.intro-sous-prog {
 				margin: 0px 0px 5px 0px; padding: 6px 15px 0px 40px;
 				background: none;
 			}
 			#partie-c .jeunesse p span.frst {
 				font-size: 1.3em; font-weight: bold;
 				color: #942D86;
 			}
 			#partie-c .jeunesse p.intro span.frst { font-weight: normal; }
 			
 			/* Enseignement */
 			#partie-c .enseignement p.intro {
 				margin: 0px 0px 15px 0px; padding: 6px 15px 0px 40px;
 				background: url('../images/guillemets-enseignement.gif') no-repeat top left;
 			}
 			#partie-c .enseignement p.intro-sous-prog {
 				margin: 0px 0px 5px 0px; padding: 6px 15px 0px 40px;
 				background: none;
 			}
 			#partie-c .enseignement p span.frst {
 				font-size: 1.3em; font-weight: bold;
 				color: #E3348F;
 			}
 			#partie-c .enseignement p.intro span.frst { font-weight: normal; }
 			
 			/* Economie et emploi */
 			#partie-c .economie p.intro {
 				margin: 0px 0px 15px 0px; padding: 6px 15px 0px 40px;
 				background: url('../images/guillemets-economie.gif') no-repeat top left;
 			}
 			#partie-c .economie p.intro-sous-prog {
 				margin: 0px 0px 5px 0px; padding: 6px 15px 0px 40px;
 				background: none;
 			}
 			#partie-c .economie p span.frst {
 				font-size: 1.3em; font-weight: bold;
 				color: #E00006;
 			}
 			#partie-c .economie p.intro span.frst { font-weight: normal; }
 	
 	#article #texte-article ul {
 		margin: 0px 0px 10px 0px; padding: 0px 15px 0px 35px;
 	}
 		#article #texte-article ul li {
	 		margin: 5px 0px 10px 15px; padding: 0px 15px 0px 0px;
	 		font-size: 0.9em;
	 		color: #A1A1A1;
	 	}
	 	
 	#article #texte-article .liste {
 		margin: 5px 0px 0px 20px; padding: 10px 0px 10px 0px;
 		font-size: 0.9em;
 		color: #4D4D4D;
 		border-top: 1px solid #C2C4B5;
 	}
 	#article #texte-article .liste  ul {
 		margin: 0px 10px 0px 20px; padding: 0;
 	}
	 	#article #texte-article .liste  ul li {
	 		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	 		font-size: 0.9em;
 			color: #4D4D4D;
 			background: url('../images/puce-menus-g.gif') no-repeat top left;
	 		list-style: none;
	 	}
	 		#article #texte-article .liste  a b, #article #texte-article .liste  a:link b, #article #texte-article .liste  a:visited b {
	 			padding-left: 15px;
	 			font-size: 1.1em;
	 			color: #A2C231;
	 		}
	 		/* Personnes âgées et handicapées */
	 		#article #texte-article .liste  ul li.personnes {
	 			background: url('../images/puce-menus-personnes.gif') no-repeat top left;
	 		}
	 			#article #texte-article .liste ul li.personnes a b, 
	 			#article #texte-article .liste ul li.personnes a:link b, 
	 			#article #texte-article .liste ul li.personnes a:visited b {
	 				color: #E9BB0E;
	 			}
	 		
	 		/* Familles, enfance et insertion */
	 		#article #texte-article .liste  ul li.familles {
	 			background: url('../images/puce-menus-familles.gif') no-repeat top left;
	 		}
	 			#article #texte-article .liste ul li.familles a b, 
	 			#article #texte-article .liste ul li.familles a:link b, 
	 			#article #texte-article .liste ul li.familles a:visited b {
	 				color: #E97417;
	 			}
	 		
	 		/* Environnement et sécurité sanitaire */
	 		#article #texte-article .liste  ul li.environnement {
	 			background: url('../images/puce-menus-environnement.gif') no-repeat top left;
	 		}
	 			#article #texte-article .liste ul li.environnement a b, 
	 			#article #texte-article .liste ul li.environnement a:link b, 
	 			#article #texte-article .liste ul li.environnement a:visited b {
	 				color: #76B900;
	 			}
	 		
	 		/* Développement des territoires */
	 		#article #texte-article .liste  ul li.developpement {
	 			background: url('../images/puce-menus-developpement.gif') no-repeat top left;
	 		}
	 			#article #texte-article .liste ul li.developpement a b, 
	 			#article #texte-article .liste ul li.developpement a:link b, 
	 			#article #texte-article .liste ul li.developpement a:visited b {
	 				color: #00C3B6;
	 			}
	 			
	 		/* Culture et patrimoine */
	 		#article #texte-article .liste  ul li.culture {
	 			background: url('../images/puce-menus-culture.gif') no-repeat top left;
	 		}
	 			#article #texte-article .liste ul li.culture a b, 
	 			#article #texte-article .liste ul li.culture a:link b, 
	 			#article #texte-article .liste ul li.culture a:visited b {
	 				color: #0088AB;
	 			}
	 			
	 		/* Transport */
	 		#article #texte-article .liste  ul li.transport {
	 			background: url('../images/puce-menus-transport.gif') no-repeat top left;
	 		}
	 			#article #texte-article .liste ul li.transport a b, 
	 			#article #texte-article .liste ul li.transport a:link b, 
	 			#article #texte-article .liste ul li.transport a:visited b {
	 				color: #0033cc;
	 			}
	 			
	 		/* Administration générale et finances */
	 		#article #texte-article .liste  ul li.administration {
	 			background: url('../images/puce-menus-administration.gif') no-repeat top left;
	 		}
	 			#article #texte-article .liste ul li.administration a b, 
	 			#article #texte-article .liste ul li.administration a:link b, 
	 			#article #texte-article .liste ul li.administration a:visited b {
	 				color: #A1A9B0;
	 			}
	 		
	 		/* Sport, jeunesse et citoyenneté */
	 		#article #texte-article .liste  ul li.jeunesse {
	 			background: url('../images/puce-menus-jeunesse.gif') no-repeat top left;
	 		}
	 			#article #texte-article .liste ul li.jeunesse a b, 
	 			#article #texte-article .liste ul li.jeunesse a:link b, 
	 			#article #texte-article .liste ul li.jeunesse a:visited b {
	 				color: #942D86;
	 			}
	 		
	 		/* Enseignement */
	 		#article #texte-article .liste  ul li.enseignement {
	 			background: url('../images/puce-menus-enseignement.gif') no-repeat top left;
	 		}
	 			#article #texte-article .liste ul li.enseignement a b, 
	 			#article #texte-article .liste ul li.enseignement a:link b, 
	 			#article #texte-article .liste ul li.enseignement a:visited b {
	 				color: #E3348F;
	 			}
	 		
	 		/* Economie */
	 		#article #texte-article .liste  ul li.economie {
	 			background: url('../images/puce-menus-economie.gif') no-repeat top left;
	 		}
	 			#article #texte-article .liste ul li.economie a b, 
	 			#article #texte-article .liste ul li.economie a:link b, 
	 			#article #texte-article .liste ul li.economie a:visited b {
	 				color: #E00006;
	 			}
	 		#article #texte-article .liste  a:hover b {
	 			color: #E00006;
	 		}
	 		
	 	#article #texte-article .liste  a, #article #texte-article .liste  a:link, #article #texte-article .liste  a:visited {
	 		color: #A2C231;
	 		text-decoration: none;
	 	}
	 	#article #texte-article .liste  a:hover {
	 		color: #E00006;
	 	}
	 	#article #texte-article .liste  ul li span.date {
	 		font-size: 1.1em;
	 		color: #A2C231;
	 	}
	 		#article #texte-article .liste ul li.personnes span.date		{ color: #E9BB0E; }
	 		#article #texte-article .liste ul li.familles span.date			{ color: #E97417; }
	 		#article #texte-article .liste ul li.environnement span.date	{ color: #76B900; }
	 		#article #texte-article .liste ul li.developpement span.date	{ color: #00C3B6; }
	 		#article #texte-article .liste ul li.culture span.date			{ color: #0088AB; }
	 		#article #texte-article .liste ul li.transport span.date		{ color: #0033cc; }
	 		#article #texte-article .liste ul li.administration span.date	{ color: #A1A9B0; }
	 		#article #texte-article .liste ul li.jeunesse span.date			{ color: #942D86; }
	 		#article #texte-article .liste ul li.enseignement span.date		{ color: #E3348F; }
	 		#article #texte-article .liste ul li.economie span.date			{ color: #E00006; }
	 		
	 		/* Correc anomalie mantis */
	 	
	 		#article #texte-article .liste ul li.personnes span.lnk a,
	 		#article #texte-article .liste ul li.personnes span.lnk a:link,
	 		#article #texte-article .liste ul li.personnes span.lnk a:visited {
	 			color: #E9BB0E;
	 		}
	 		#article #texte-article .liste ul li.familles span.lnk a,
	 		#article #texte-article .liste ul li.familles span.lnk a:link,
	 		#article #texte-article .liste ul li.familles span.lnk a:visited {
	 			color: #E97417;
	 		}
	 		#article #texte-article .liste ul li.environnement span.lnk a,
	 		#article #texte-article .liste ul li.environnement span.lnk a:link,
	 		#article #texte-article .liste ul li.environnement span.lnk a:visited {
	 			color: #76B900;
	 		}
	 		#article #texte-article .liste ul li.developpement span.lnk a,
	 		#article #texte-article .liste ul li.developpement span.lnk a:link,
	 		#article #texte-article .liste ul li.developpement span.lnk a:visited {
	 			color: #00C3B6;
	 		}
	 		#article #texte-article .liste ul li.culture span.lnk a,
	 		#article #texte-article .liste ul li.culture span.lnk a:link,
	 		#article #texte-article .liste ul li.culture span.lnk a:visited {
	 			color: #0088AB;
	 		}
	 		#article #texte-article .liste ul li.transport span.lnk a,
	 		#article #texte-article .liste ul li.transport span.lnk a:link,
	 		#article #texte-article .liste ul li.transport span.lnk a:visited {
	 			color: #0033cc;
	 		}
	 		#article #texte-article .liste ul li.administration span.lnk a,
	 		#article #texte-article .liste ul li.administration span.lnk a:link,
	 		#article #texte-article .liste ul li.administration span.lnk a:visited {
	 			color: #A1A9B0;
	 		}
	 		#article #texte-article .liste ul li.jeunesse span.lnk a,
	 		#article #texte-article .liste ul li.jeunesse span.lnk a:link,
	 		#article #texte-article .liste ul li.jeunesse span.lnk a:visited {
	 			color: #942D86;
	 		}
	 		#article #texte-article .liste ul li.enseignement span.lnk a,
	 		#article #texte-article .liste ul li.enseignement span.lnk a:link,
	 		#article #texte-article .liste ul li.enseignement span.lnk a:visited {
	 			color: #E3348F;
	 		}
	 		#article #texte-article .liste ul li.economie span.lnk a,
	 		#article #texte-article .liste ul li.economie span.lnk a:link,
	 		#article #texte-article .liste ul li.economie span.lnk a:visited {
	 			color: #E00006;
	 		}
	 		
	 	/* Correc anomalie mantis */
 			
 	#article #tv {
 		margin: 0; padding: 0;
 	}
 		#article #tv ul {
	 		margin: 0; padding: 0;
	 	}
		 	#article #tv ul li {
		 		margin: 0; padding: 0;
		 		font-size: 0.8em;
		 		list-style: none;
		 		display: inline;
		 	}
		 	#article #tv ul li a, #article #tv ul li a:link, #article #tv ul li a:visited {
		 		float: left;
		 		margin: 0px 20px 0px 0px; padding: 0px 3px 0px 3px;
		 		color: #789220;
		 		border: 1px solid #B1BF82;
		 		text-decoration: none;
		 	}
		 	#article #tv ul li a:hover {
		 		color: #E00006;
		 		border: 1px solid #E00006;
		 	}
 			
 	#article .print {
 		float: right;
 		margin: 0px 0px 10px 10px;
 		border: none;
 	}
 	
 		#article p a, #article p a:link, #article p a:visited {
				color: #4D4D4D;
				text-decoration: none;
		}
		#article p a:hover {
			color: #E00006;
		}


/*--------------------
   PATCH : COLORISATION DES MISSIONS
 ---------------------*/
 	#colonne-c .personnes h1, 
 	#colonne-c .personnes h2, 
 	#colonne-c .personnes h3, 
 	#colonne-c .personnes a, 
 	#colonne-c .personnes a:link, 
 	#colonne-c .personnes a:visited {
 		color: #E9BB0E;
 	}
 	#colonne-c .familles h1, 
 	#colonne-c .familles h2, 
 	#colonne-c .familles h3, 
 	#colonne-c .familles a, 
 	#colonne-c .familles a:link, 
 	#colonne-c .familles a:visited {
 		color: #E97417;
 	}
 	#colonne-c .environnement h1, 
 	#colonne-c .environnement h2, 
 	#colonne-c .environnement h3, 
 	#colonne-c .environnement a, 
 	#colonne-c .environnement a:link, 
 	#colonne-c .environnement a:visited {
 		color: #76B900;
 	}
 	#colonne-c .developpement h1, 
 	#colonne-c .developpement h2, 
 	#colonne-c .developpement h3, 
 	#colonne-c .developpement a, 
 	#colonne-c .developpement a:link, 
 	#colonne-c .developpement a:visited {
 		color: #00C3B6;
 	}
 	#colonne-c .culture h1, 
 	#colonne-c .culture h2, 
 	#colonne-c .culture h3, 
 	#colonne-c .culture a, 
 	#colonne-c .culture a:link, 
 	#colonne-c .culture a:visited {
 		color: #0088AB;
 	}
 	#colonne-c .transport h1, 
 	#colonne-c .transport h2, 
 	#colonne-c .transport h3, 
 	#colonne-c .transport a, 
 	#colonne-c .transport a:link, 
 	#colonne-c .transport a:visited {
 		color: #0033cc;
 	}
 	#colonne-c .administration h1, 
 	#colonne-c .administration h2, 
 	#colonne-c .administration h3, 
 	#colonne-c .administration a, 
 	#colonne-c .administration a:link, 
 	#colonne-c .administration a:visited {
 		color: #A1A9B0;
 	}
 	#colonne-c .jeunesse h1, 
 	#colonne-c .jeunesse h2, 
 	#colonne-c .jeunesse h3, 
 	#colonne-c .jeunesse a, 
 	#colonne-c .jeunesse a:link, 
 	#colonne-c .jeunesse a:visited {
 		color: #942D86;
 	}
 	#colonne-c .enseignement h1, 
 	#colonne-c .enseignement h2, 
 	#colonne-c .enseignement h3, 
 	#colonne-c .enseignement a, 
 	#colonne-c .enseignement a:link, 
 	#colonne-c .enseignement a:visited {
 		color: #E3348F;
 	}
 	#colonne-c .economie h1, 
 	#colonne-c .economie h2, 
 	#colonne-c .economie h3, 
 	#colonne-c .economie a, 
 	#colonne-c .economie a:link, 
 	#colonne-c .economie a:visited {
 		color: #E00006;
 	}
	
	#colonne-c #article a:hover, 
	#colonne-c .personnes a:hover, 
	#colonne-c .familles a:hover, 
	#colonne-c .environnement a:hover,
	#colonne-c .developpement a:hover, 
	#colonne-c .culture a:hover, 
	#colonne-c .transport a:hover, 
	#colonne-c .administration a:hover, 
	#colonne-c .jeunesse a:hover,
	#colonne-c .enseignement a:hover, 
	#colonne-c .economie a:hover {
		color: #E00006;
	}
 
/*--------------------
   MODULE : ANIMATION
 ---------------------*/

		#animation {
 			margin: 0px 0px 0px 20px; padding: 10px;
 		}
 		#animation.center {
 			text-align: center;
 		}
 		#animation.float, #texte-article div.float {
 			float: left;
 			margin: 0px 10px 10px 30px; padding: 0;
 		}
 		#animation.float-r, #texte-article div.float-r {
 			float: right;
 			margin: 0px 10px 10px 10px; padding: 0;
 		}
 		#animation p {
 			margin: 0; padding: 0px 15px 10px 0px;
 			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;
 			color: #8D8D8D;
 		}
 		#animation p a:link, #animation p a:visited {
 			margin: 0; padding: 0px 15px 0px 0px;
 			color: #4D4D4D; background: url('../images/puce-triangle-orange.gif') no-repeat top right;
 			text-decoration: none;
 		}
 		#animation p a:hover {
 			color: #E00006;
 		}
 			#animation p.sous-titre {
 				margin: 40px 0px 10px 10px; padding: 0;
 				font-size: 0.9em;
 			}
 			#animation p.sous-titre {
 				margin: 40px 0px 10px 10px; padding: 0;
 				font-size: 0.9em;
 			}
 			
 			.personnes #animation p.sous-titre		{ color: #E9BB0E; }
 			.familles #animation p.sous-titre		{ color: #E97417; }
		 	.environnement #animation p.sous-titre	{ color: #76B900; }
		 	.developpement #animation p.sous-titre	{ color: #0BAAA5; }		 		
		 	.culture #animation p.sous-titre		{ color: #0088AB; }
		 	.transport #animation p.sous-titre		{ color: #0033cc; }
		 	.administration #animation p.sous-titre { color: #99A3A7; }
		 	.jeunesse #animation p.sous-titre		{ color: #942D86; }
		 	.enseignement #animation p.sous-titre	{ color: #E3348F; }
 			.economie #animation p.sous-titre		{ color: #E00006; }
 				
 		#animation ul {
 			margin: 0px 0px 20px 10px; padding: 0;
 		}
 		#animation ul li {
 			margin: 0; padding: 0px 0px 2px 15px;
 			list-style: none;
 			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;
 			color: #8D8D8D; background: url('../images/puce-fleche-grise.gif') no-repeat top left;
 		}
 		#animation ul li a:link, #animation ul li a:visited {
 			color: #8D8D8D;
 			text-decoration: none;
 		}
 		#animation ul li a:hover {
 			color: #E00006;
	 	}
	 	
	 	.personnes #animation ul li a:hover		{ color: #E9BB0E; }
	 	.familles #animation ul li a:hover		{ color: #E97417; }
	 	.environnement #animation ul li a:hover { color: #76B900; }
	 	.developpement #animation ul li a:hover	{ color: #0BAAA5; }
	 	.culture #animation ul li a:hover		{ color: #0088AB; }
	 	.transport #animation ul li a:hover		{ color: #0033cc; }
	 	.administration #animation ul li a:hover { color: #99A3A7; }
	 	.jeunesse #animation ul li a:hover		{ color: #942D86; }
	 	.enseignement #animation ul li a:hover	{ color: #E3348F; }
	 	.economie #animation ul li a:hover		{ color: #E00006; }


/*--------------------
   MODULE : PLAN DU SITE
 ---------------------*/
 #content #plandusite {
 	margin: 0; padding: 15px 0px 20px 70px;
 	width: 415px;
 	background: url('../images/fond-plan.gif') no-repeat top left;
 }
 	#content #plandusite h1 {
 		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px;
 		font-size: 1.2em;
 		color: #AFD421;
 		background: url('../images/titre-plan.gif') no-repeat center left;
 	}
 	
 	#content #plandusite table {
 		margin: 0; padding: 0;
 	}
 		#content #plan table tr {
	 		margin: 0; padding: 0;
	 	}
		 	#content #plan table tr td {
		 		margin: 0; padding: 2px 2px 2px 2px;
		 	}
 	
 	#content #plandusite a.plan-accueil, #content #plandusite a.plan-accueil:link, #content #plandusite a.plan-accueil:visited {
 		font-weight: bold;
 		color: #AFD421;
 	}
 	#content #plandusite a.plan, #content #plandusite a.plan:link, #content #plandusite a.plan:visited {
 		font-weight: bold;
 		color: #4D4D4D;
 	}
 	#content #plandusite a.plan-2, #content #plandusite a.plan-2:link, #content #plandusite a.plan-2:visited {
 		font-weight: normal;
 		color: #0088AB;
 	}
 	#content #plandusite a.plan-3, #content #plandusite a.plan-3:link, #content #plandusite a.plan-3:visited {
 		font-size: 0.9em; font-weight: normal;
 		color: #942D86;
 	}
 	#content #plandusite a.plan-4, #content #plandusite a.plan-4:link, #content #plandusite a.plan-4:visited {
 		font-size: 0.9em; font-weight: normal;
 		color: #E3348F;
 	}
 	#content #plandusite a.plan-accueil:hover, #content #plandusite a.plan:hover, #content #plandusite a.plan-2:hover, #content #plandusite a.plan-3:hover {
 		color: #E00006;
 	}
 	
 
/*--------------------
   MODULE : Forum
 ---------------------*/
 div#forum {
 	margin: 0px 20px 0px 0px; padding: 0;
 	background: url('../images/forum.gif') no-repeat 80% 0%;
 }
 	div#forum h1 {
 		margin: 0px 0px 27px 0px; padding: 10px 0px 10px 15px;
 		font-size: 1.5em;
 		color: #4D4D4D;
 	}
 		#forum h1 span {
 			font-weight: normal;
 			color: #E00006;
 		}
 	
 	div#forum div.classement {
 		margin: 10px 0px 30px 0px; padding: 5px 0px 0px 0px;
 		font-size: 0.9em;
 		color: #8A9679;
 		border-top: 1px solid #B8B9B3;
 	}
 		div#forum div.classement img.retour {
 			float: left;
 			margin: 2px 0px 0px 0px; padding: 0;
 			border: none;
 		}
 		div#forum div.decomptePage {
 			float: right;
 			margin: 2px 20px 0px 0px; padding: 0;
 		}
 		div#forum div.parpage {
 			float: left;
 			margin: 0px 0px 0px 20px; padding: 0;
 		}
 			div#forum div.parpage select {
 				margin: 0; padding: 0;
 				font-size: 0.9em;
 				border: 1px solid #8A9679;
 			}
 			
 		div#forum div.navig-page {
 			float: right;
 			margin: 0; padding: 0;
 		}
 			div#forum div.navig-page select {
 				margin: 0; padding: 0;
 				font-size: 0.9em;
 				border: 1px solid #8A9679;
 			}
 			div#forum div.navig-page input {
 				margin: 0; padding: 1px 0px 0px 0px;
 				vertical-align: top;
 			}
 	
 	table.forum {
 		margin: 0; padding: 5px;
 		border-collapse: collapse;
 		border-top: 1px solid #ACADA3;
 		border-bottom: 1px solid #ACADA3;
 		width: 670px;
 	}
 		table.forum tr {
 			margin: 0; padding: 0;
 		}
 		table.forum tr td {
 			margin: 0; padding: 5px 5px 20px 5px;
 			font-size: 0.9em;
 			color: #4D4D4D;
 		}
 		table.forum tr th {
 			margin: 0; padding: 12px 10px 5px 25px;
 			font-weight: bold;
 			color: #E00006;
 			background: url('../images/fond-forum-topic.gif') no-repeat top left;
 		}
 			table.forum tr th.nb {
 				padding-top: 14px;
 				width: 100px;
 				font-size: 0.9em;
 				background: url('../images/fond-forum-nb.gif') no-repeat top left;
 			}
 			
 			
 	table.forum-2 {
 		margin: 0; padding: 5px;
 		border-collapse: collapse;
 		width: 670px;
 	}
 		table.forum-2 tr {
 			margin: 0; padding: 0;
 		}
 		table.forum-2 tr td {
 			margin: 0; padding: 5px 5px 20px 5px;
 			font-size: 0.9em;
 			color: #4D4D4D;
 			border-top: 2px solid #FFFFFF;
 		}
 			table.forum-2 tr.row-1 td {
 				background: #D9E5A9;
 			}
 			table.forum-2 tr.row-2 td {
 				background: #C5DF5F;
 			}
 			
 			table.forum-2 tr td.frst {
 				width: 18px;
 			}
 			table.forum-2 tr.row-1 td.frst {
 				background: #D9E5A9 url('../images/puce-forum.gif') no-repeat 50% 11%;
 				border-right: 1px solid #FFFFFF;
 			}
 			table.forum-2 tr.row-2 td.frst {
 				background: #C5DF5F url('../images/puce-forum.gif') no-repeat 50% 11%;
 				border-right: 1px solid #FFFFFF;
 			}
 			
 			
 			table.forum-2 tr td a, table.forum-2 tr td a:link, table.forum-2 tr td a:visited {
 				font-weight: bold;
 				color: #E00006;
 			}
 			table.forum-2 tr td.center {
 				text-align: center;
 			}
 		table.forum-2 tr th {
 			margin: 0; padding: 13px 10px 4px 15px;
 			width: 10px;
 			font-weight: bold;
 			color: #4D4D4D;
 			background: url('../images/fond-forum-topic-2.gif') no-repeat top left;
 		}
 			table.forum-2 tr th.frst {
 				padding: 13px 10px 4px 35px;
 				width: 300px;
 				background: url('../images/fond-forum-topic-2.gif') no-repeat top left;
 			}
 			table.forum-2 tr th.nb {
 				width: 60px;
 				background: url('../images/fond-forum-nb.gif') no-repeat top right;
 				text-align: center;
 			}
 
 	table.forum-3 {
 		margin: 0; padding: 5px;
 		border-collapse: collapse;
 		width: 670px;
 	}
 		table.forum-3 tr {
 			margin: 0; padding: 0;
 		}
 		table.forum-3 tr td {
 			margin: 0; padding: 5px 5px 20px 5px;
 			font-size: 0.9em;
 			color: #4D4D4D;
 			border-top: 2px solid #FFFFFF;
 			vertical-align: top;
 		}
 			table.forum-3 tr.row-1 td {
 				background: #E0EFA6;
 			}
 			table.forum-3 tr.row-2 td {
 				background: #C5DF5F;
 			}
 			
 			
 			table.forum-3 tr td.frst {
 				width: 35px; padding-top: 100px;
 			}
 			table.forum-3 tr.row-1 td.frst {
 				background-color: #E0EFA6;
 				border-right: 1px solid #FFFFFF;
 			}
 			table.forum-3 tr.row-2 td.frst {
 				background-color: #C5DF5F;
 				border-right: 1px solid #FFFFFF;
 			}
 			table.forum-3 tr.row-1 td.rep {
 				background-image: url('../images/fond-forum-rep.gif');
 				background-repeat: no-repeat;
 				background-position: top center;
 			}
 			
 			table.forum-3 tr td hr.sep {
 				margin: 5px 0px 5px 0px; padding: 0;
 				background: transparent;
 				border: none;
 				border-top: 1px solid #EEF6D1;
 			}
 			table.forum-3 tr.row-2 hr.sep {
 				border-top: 1px solid #E0EFA6;
 			}
 			
 			table.forum-3 tr td strong.red {
 				font-weight: bold;
 				color: #E00006;
 			}
 			
 	table.forum-sujet {
 		margin: 0px 0px 10px 0px; padding: 5px;
 		border: 1px solid #B1D720;
		-moz-border-radius: 5px;
		width: 670px;
 	}
 		table.forum-sujet tr {
 			margin: 0; padding: 0;
 		}
 		table.forum-sujet tr td {
 			margin: 0; padding: 5px 5px 20px 5px;
 			font-size: 0.9em;
 			color: #4D4D4D;
 			vertical-align: top;
 		}
 			table.forum-sujet tr.row-1 td {
 				background: #E0EFA6;
 			}
 			table.forum-sujet tr.row-2 td {
 				background: #C5DF5F;
 			}
 			
 			
 			table.forum-sujet tr td.rep {
 				width: 35px; padding-top: 100px;
 				background-image: url('../images/fond-forum-sujet.gif');
 				background-repeat: no-repeat;
 				background-position: top center;
 			}
 			
 			table.forum-sujet tr td hr.sep {
 				margin: 5px 0px 5px 0px; padding: 0;
 				background: transparent;
 				border: none;
 				border-top: 1px solid #BCBDB7;
 			}
 			
 			table.forum-sujet tr td strong.red {
 				font-weight: bold;
 				color: #E00006;
 			}
 			
 	div#forum div.reponse {
 		clear: both;
 		padding: 10px;
 		background: url('../images/fond-forum-reponse.gif') no-repeat bottom left;
 	}
 	
 		div#forum div.reponse h2 {
 			margin: 0; padding: 5px 0px 0px 0px;
 			font-size: 1em;
 			color: #942D86;
 		}
 			div#forum div.reponse table.formulaire-reponse {
 				margin: 0; padding: 0;
 				width: 100%;
 			}
 				div#forum div.reponse table.formulaire-reponse tr {
	 				margin: 0; padding: 0;
	 			}
	 			div#forum div.reponse table.formulaire-reponse td {
	 				margin: 0; padding: 0;
	 			}
	 				div#forum div.reponse table.formulaire-reponse td.send {
	 					vertical-align: bottom;
	 				}
	 					div#forum div.reponse table.formulaire-reponse td.send img {
	 						float: right;
	 						border: none;
	 					}
	 			div#forum div.reponse table.formulaire-reponse th {
	 				margin: 0; padding: 5px 0px 0px 0px;
		 			font-size: 0.9em; font-weight: normal;
		 			color: #942D86;
	 			}
	 			div#forum div.reponse table.formulaire-reponse input.txt {
	 				margin: 0; padding: 0;
	 				border: 1px solid #942D86;
	 			}
	 			div#forum div.reponse table.formulaire-reponse textarea.txt {
	 				margin: 0; padding: 0;
	 				width: 500px; height: 80px;
	 				border: 1px solid #942D86;
	 			}

/*--------------------
   MODULE : BROCHURES
 ---------------------*/
 #content #brochures {
 	margin: 0; padding: 0;
 }
 	#content .brochures {
 		float: left;
 		margin: 0px 20px 10px 0px; padding: 0px;
 		width: 300px;
 		background: #D9DED1;
 	}
 		#content .brochures .haut {
 			margin: 0; padding: 0;
 			width: 300px; height: 9px;
 			font-size: 1px;
 			background: url('../images/fond-brochures-haut.gif') no-repeat top left;
 		}
 		#content .brochures .bas {
 			clear: left;
 			margin: 0; padding: 0;
 			width: 300px; height: 9px;
 			font-size: 1px;
 			background: url('../images/fond-brochures-bas.gif') no-repeat bottom left;
 		}
 		#content .brochures div#animation {
 			float: left;
 			margin: 0px 10px 10px 5px; padding: 0;
 		}
 			#content .brochures div#animation img {
 				border: 3px solid #FFFFFF;
 			}
 		
 		#content .brochures p {
 			margin: 0; padding: 8px 5px 10px 5px;
 		}
 			
 		#content .brochures p strong {
 			font-weight: bold;
 			color: #565753;
 			padding-left: 5px;
 		}
 		#content .brochures p.precisions {
 			padding: 0px 0px 5px 5px;
 			color: #74756F;
 		}
 		#content .brochures p.telecharger a, #content .brochures p.telecharger a:link, #content .brochures p.telecharger a:visited {
 			margin: 0; padding: 1px 10px 3px 10px;
 			color: #FFFFFF;
 			background: url('../images/bouton-telecharger.gif') no-repeat top left;
 		}
	 		#content #article .brochures p.telecharger a:hover {
	 			color: #FFFFFF;
	 		}


		#content #brochures p.brochure-bandeau {
			clear: both;
			margin: 0; padding: 8px 85px 10px 5px;
			_padding-top: 4px;
			background: url('../images/fond-brochures-bandeau.gif') no-repeat top left;
			text-align: right;
		}
			#content #brochures p.brochure-bandeau img {
				margin: 0; padding: 0;
				border: none;
			}

/*--------------------
   MODULE : EN BREF (module standard)
 ---------------------*/	
			
			/*NBO- 2008/06/18 - MANTIS-53 - Problème d'affichage => afficher les résultats en block  "display: block"  -->     */
				
#content #partie-c #enbref {
		margin:	0; padding:	0;
		display: block !important;
 	}
			/*NBO- 2008/06/18 - MANTIS-53 - Problème d'affichage <--     */
			
	 	#content #partie-c #enbref h2 {
	 		margin: 0px 0px 5px 0px; padding: 12px 0px 5px 30px;
	 		font-size: 1.2em;
	 		color: #FFFFFF;
	 		background: url('../images/fond-forum-topic.gif') no-repeat top left;
	 	}
	 	#content #partie-c #enbref ul {
	 		margin: 0; padding: 0;
	 	}
		 	#content #partie-c #enbref ul li {
		 		margin: 10px 0px 0px 0px; padding: 0px 0px 10px 20px;
		 		font-size: 0.9em;
		 		background: url('../images/puce-fleche.gif') no-repeat top left;
		 		list-style: none;
		 		border-bottom: 1px solid #0088AB;
		 	}
		 	#content #partie-c #enbref ul li b {
		 		color: #0088AB;
		 	}
		 	#content #partie-c #enbref ul li span.date {
		 		font-size: 1em;
		 		color: #0088AB;
		 	}
		 	
		 	#content #partie-c #enbref ul li a, #content #partie-c .lamayennetv-d ul li a:link, #content #partie-c .lamayennetv-d ul li a:visited {
		 		color: #5E6353;
		 		text-decoration: none;
		 	}
		 	#content #partie-c #enbref ul li a:hover {
		 		color: #E00006;
		 	}
		 	
	#content #ts-evenements {
		margin: 0px 0px 20px 0px; padding: 0;
	}
		#content #ts-evenements p.lnk {
			margin: 0; padding: 10px 0px 0px 0px;
			font-size: 0.9em;
			text-align: right;
		}
			#content #ts-evenements p.lnk a, #content #ts-evenements p.lnk a:link, #content #ts-evenements p.lnk a:visited {
				color: #4D4D4D;
				text-decoration: none;
			}
			#content #ts-evenements p.lnk a:hover {
				color: #E00006;
			}

/*--------------------------------------
   MODULE : EN BREF (module spécifique à la MayenneTV)
 ---------------------------------------*/	
/* JRO - 2008/07/31 - MANTIS 43 --> Ajout des styles pour la remontée de vidéos de la MayenneTV */
#content #partie-c #enbref-lamayennetv-centre {
	margin:	0; padding:	0;
	display: block !important;
}
	#content #partie-c #enbref-lamayennetv-centre p {
		margin: 5px 0px 5px 0px !important; padding: 0px !important;
		font-size: 0.9em;
		
	}
	
		#content #partie-c #enbref-lamayennetv-centre p.date {
			font-size: 0.9em;
			color: #5E6353;
		}
	
	#content #partie-c #enbref-lamayennetv-centre ul {
		list-style-type: none;
	}
	
		#content #partie-c #enbref-lamayennetv-centre ul li {
			margin: 0px 5px 5px 0px;
			float: left;
			width: 240px;
			height: 85px;
		}
		
		#content #partie-c #enbref-lamayennetv-centre ul li.personnes { border-bottom: 1px solid #E9BB0E; }
	 	#content #partie-c #enbref-lamayennetv-centre ul li.familles { border-bottom: 1px solid #E97516; }
	 	#content #partie-c #enbref-lamayennetv-centre ul li.environnement { border-bottom: 1px solid #76B900; }
	 	#content #partie-c #enbref-lamayennetv-centre ul li.developpement { border-bottom: 1px solid #0BAAA5; }
	 	#content #partie-c #enbref-lamayennetv-centre ul li.culture { border-bottom: 1px solid #0088AB; }
	 	#content #partie-c #enbref-lamayennetv-centre ul li.transport { border-bottom: 1px solid #0033cc; }
	 	#content #partie-c #enbref-lamayennetv-centre ul li.administration { border-bottom: 1px solid #99A3A7; }
	 	#content #partie-c #enbref-lamayennetv-centre ul li.jeunesse { border-bottom: 1px solid #942D86; }
	 	#content #partie-c #enbref-lamayennetv-centre ul li.enseignement { border-bottom: 1px solid #E3348F; }
	 	#content #partie-c #enbref-lamayennetv-centre ul li.economie { border-bottom: 1px solid #E00006; }

			#content #partie-c #enbref-lamayennetv-centre ul li p { font-size: 0.9em; }
			
			#content #partie-c #enbref-lamayennetv-centre ul li p.strong {
				font-size: 1em;
				font-weight: bold;
			}

			#content #partie-c #enbref-lamayennetv-centre ul li a, 
			#content #partie-c #enbref-lamayennetv-centre ul li a:link, 
			#content #partie-c #enbref-lamayennetv-centre ul li a:visited {
				font-size: 0.9em;
				color: #5E6353;
				text-decoration: none;
			}
			
			#content #partie-c #enbref-lamayennetv-centre ul li a:hover {
				color: #E00006;
			}
/* JRO - 2008/07/31 - MANTIS 43 <-- */

/*--------------------
   MODULE : RECHERCHE (module principal)
 ---------------------*/
 	#partie-c #article h1.moteur {
	 	margin: 0px 0px 5px 0px; padding: 12px 0px 5px 30px;
	 	font-size: 1.2em; font-weight: bold;
	 	color: #4D4D4D;
	 	background: url('../images/fond-forum-topic.gif') no-repeat top left;
 	}
 		#partie-c #article h1.moteur span {
 			font-weight: bold;
 			color: #4D4D4D;
 		}
 	#moteur {
		margin: 0px 0px 15px 0px; padding: 0;
	}
		#moteur table {
	 		margin: 0px 0px 15px 0px; padding: 0;
	 		width: 460px;
	 	}
	 		#moteur table table {
		 		margin: 0px 0px 5px 0px; padding: 0;
		 		width: 260px;
		 	}
	 	#moteur table tr {
	 		margin: 0; padding: 0;
	 	}
	 	#moteur table tr th {
	 		margin: 0; padding: 5px 10px 5px 5px;
	 		width: 50%;
	 		font-size: 1em; font-weight: bold;
	 		color: #626262;
	 		text-align: right;
	 		vertical-align: top;
	 	}
	 	#moteur table tr td {
	 		margin: 0; padding: 2px 5px 2px 5px;
	 		font-size: 0.9em; font-weight: normal;
	 		color: #626262;
	 		vertical-align: top;
	 	}			 		
	 	
	 	#moteur input.text {
	 		margin: 0; padding: 2px;
		 	width: 200px;
		 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
			color: #626262;
			border: 1px solid #626262;
	 	}	
	 	#moteur select {
	 		margin: 0; padding: 2px;
		 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
			color: #626262;
			border: 1px solid #626262;
	 	}
	 	#moteur input.rechercher {
	 		margin: 10px 0px 0px 0px; padding: 2px 0px 2px 1px;
		 	width: 93px;
		 	font-size: 0.9em; font-weight: bold;
		 	color: #FFFFFF; background: url('../images/bouton-recherche-avancee-fbl.gif') no-repeat top left;
		 	border: none;
	 	}
	 	
	 	#moteur ul {
	 		margin: 30px 0px 10px 0px; padding: 0px 5px 0px 5px;
	 	}
	 		#moteur ul li {
		 		margin: 5px 0px 10px 15px; padding: 0px 15px 0px 0px;
		 		font-size: 0.8em;
		 		color: #A1A1A1;
		 		list-style: none;
		 	}

/*--------------------
   MODULE : RECHERCHE (module resultats)
 ---------------------*/		 	
	#resultatsRecherche {
		margin: 0; padding: 0;
	}
		#resultatsRecherche p {
			margin: 0px 0px 10px 15px; padding: 0;
			color: #4D4D4D;
		}
		#resultatsRecherche hr.invisible {
			margin: 0px 0px 10px 15px; padding: 0;
			background: none;
			border: none;
			border-top: 1px solid #ACACAC;
		}
		#resultatsRecherche div.pages {
			float: right;
			margin: 0px 0px 5px 0px; padding: 0;
			font-size: 0.9em;
			color: #4D4D4D;
		}
		
		#resultatsRecherche div.blocBleuFonce {
			clear: both;
			margin: 0px 0px 2px 15px; padding: 5px 0px 5px 0px;
			background: #DDEBA0;
			border-bottom: 1px solid #B0D61F;
		}
			#resultatsRecherche div.blocBleuFonce b {
				font-size: 1.2em;
			}
			#resultatsRecherche div.blocBleuFonce img {
				float: right;
				margin: 0px 20px 0px 0px;
				border: none;
			}
			#resultatsRecherche div.blocBleuFonce a, #resultatsRecherche div.blocBleuFonce a:link, #resultatsRecherche div.blocBleuFonce a:visited {
				color: #E00006;
			}
		
		#resultatsRecherche div.blocBleuClair {
			clear: both;
			margin: 0px 0px 2px 15px; padding: 5px 0px 5px 0px;
			background: #C1DF4D;
			border-bottom: 1px solid #B0D61F;
		}
			#resultatsRecherche div.blocBleuClair b {
				font-size: 1.2em;
			}
			#resultatsRecherche div.blocBleuClair img {
				float: right;
				margin: 0px 20px 0px 0px;
				border: none;
			}
			#resultatsRecherche div.blocBleuClair a, #resultatsRecherche div.blocBleuClair a:link, #resultatsRecherche div.blocBleuClair a:visited {
				color: #E00006;
			}

/*--------------------
   MODULE : RECHERCHE (module events)
 ---------------------*/
 		
 	#recherche-events {
		margin: 0px 20px 15px 20px; padding: 0px 0px 5px 0px;
		background: #D8DDCF;
		-moz-border-radius: 5px;
	}

 		#recherche-events h2 {
	 		margin: 0px 0px 10px 0px; padding: 12px 0px 5px 10px;
	 		font-size: 1.2em;
	 		color: #747B67;
 		}
 		
		#recherche-events table {
	 		margin: 0px 0px 15px 0px; padding: 0;
	 		width: 400px;
	 	}
	 	#recherche-events table tr {
	 		margin: 0; padding: 0;
	 	}
	 	#recherche-events table tr th {
	 		margin: 0; padding: 5px 10px 5px 5px;
	 		width: 30%;
	 		font-size: 1em; font-weight: bold;
	 		color: #959E84;
	 		text-align: right;
	 		vertical-align: top;
	 	}
	 		#recherche-events table tr th.big {
	 			width: 90px;
	 			display:block;
	 		}
	 	#recherche-events table tr td {
	 		margin: 0; padding: 2px 0px 2px 5px;
	 		font-size: 0.9em; font-weight: normal;
	 		color: #959E84;
	 		vertical-align: top;
	 	}
	 	#recherche-events table tr td.center {
	 		margin: 0; padding: 0;
	 		text-align: center;
	 	}
	 	#recherche-events input.text {
	 		margin: 0; padding: 2px;
		 	width: 200px;
		 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
			color: #626262;
			border: 1px solid #AFBA9C;
	 	}	 		
	 	
	 	#recherche-events input.txt2{
	 		margin: 0; padding: 1px;
		 	width: 20px;
		 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
			color: #626262;
			border: 1px solid #AFBA9C;
	 	}
	 	#recherche-events input.txt4{
	 		margin: 0; padding: 1px;
		 	width: 40px;
		 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
			color: #626262;
			border: 1px solid #AFBA9C;
	 	}			 		
	 		
	 	#recherche-events select {
	 		margin: 0; padding: 2px;
		 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
			color: #626262;
			border: 1px solid #AFBA9C;
	 	}
	 	#recherche-events .center {
	 		text-align: center;
	 	}
	 	#recherche-events input.rechercher {
	 		margin: 10px 0px 0px 0px; padding: 1px 0px 2px 1px;
		 	width: 93px;
		 	font-size: 0.9em; font-weight: bold;
		 	color: #FFFFFF; background: url('../images/bouton-recherche-avancee-fbl-2.gif') no-repeat top left;
		 	border: none;
	 	}
	 
	 #allform {
		margin: 0px 2px 15px 15px; padding: 0px 0px 5px 0px;
		background: #D8DDCF;
		-moz-border-radius: 5px;
	 }
		#allform table {
	 		margin: 0px 0px 15px 10px; padding: 0;
	 		width: 450px;
	 	}
	 	#allform table tr {
	 		margin: 0; padding: 0;
	 	}
	 	#allform table tr th {
	 		margin: 0; padding: 5px 10px 5px 5px;
	 		width: 30%;
	 		font-size: 1.1em; font-weight: bold;
	 		color: #959E84;
	 		text-align: right;
	 		vertical-align: top;
	 	}
	 		#allform table tr td h3 {
	 			margin: 0; padding: 12px 0px 5px 10px;
	 			color: #747B67;
	 		}
	 	#allform table tr td {
	 		margin: 0; padding: 5px;
	 		font-size: 1em; font-weight: normal;
	 		color: #959E84;
	 		vertical-align: top;
	 	}
	 	#allform table tr td.center {
	 		margin: 0; padding: 0;
	 		text-align: center;
	 	}
	 	#allform input.text {
	 		margin: 0; padding: 2px;
		 	width: 200px;
		 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
			color: #626262;
			border: 1px solid #626262;
	 	}
	 	#allform select {
	 		margin: 0; padding: 2px;
		 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
			color: #4D4D4D;
			border: 1px solid #626262;
	 	}
	 	#allform input.rechercher {
	 		margin: 10px 0px 0px 0px; padding: 1px 0px 2px 1px;
		 	width: 93px;
		 	font-size: 0.9em; font-weight: bold;
		 	color: #FFFFFF; background: url('../images/bouton-recherche-avancee-fbl-2.gif') no-repeat top left;
		 	border: none;
	 	}
	 	
	
/*--------------------
   MODULE : FORMULAIRE (module standard)
 ---------------------*/
 		
 	#formulaire {
		margin: 0px 0px 15px 10px; padding: 0;
	}

 		#formulaire h2 {
	 		margin: 0px 0px 5px 0px; padding: 12px 0px 5px 30px;
	 		font-size: 1.2em;
	 		color: #4D4D4D;
	 		background: url('../images/fond-forum-topic.gif') no-repeat top left;
 		}
 		
		#formulaire table#formulaireGenerique {
	 		margin: 0px 0px 0px 0px; padding: 0;
	 		width: 460px;
	 	}
	 	#formulaire table tr {
	 		margin: 0; padding: 0;
	 	}
	 	#formulaire table tr th {
	 		margin: 0; padding: 5px 10px 5px 5px;
	 		width: 40%;
	 		font-size: 1em; font-weight: bold;
	 		color: #626262;
	 		text-align: right;
	 		vertical-align: top;
	 	}
	 		#formulaire table tr td textarea {
	 			margin: 0; padding: 0;
	 			width: 250px;
	 			border: 1px solid #626262;
	 		}
	 		
	 	table#TableMailSend {
	 		margin: 0px 0px 0px 0px; padding: 0;
	 		width: 460px;
	 		background: #DFEFA6;
	 	}
		 	table#TableMailSend tr {
		 		margin: 0; padding: 0;
		 	}
			 	table#TableMailSend tr th {
			 		margin: 0; padding: 5px 10px 5px 5px;
			 		width: 40%;
			 		font-size: 1em; font-weight: bold;
			 		color: #626262;
			 		text-align: right;
			 		vertical-align: top;
			 	}
			 	
		
	 	#article .envoyer {
	 		display: block;
	 		margin: 10px 0px 0px 0px; padding: 2px 0px 2px 1px;
		 	width: 93px;
		 	font-size: 0.9em; font-weight: bold;
		 	color: #FFFFFF; background: url('../images/bouton-recherche-avancee-fbl.gif') no-repeat top left;
		 	border: none;
	 	}
	 	#article .envoyer:hover {
	 		color: #FFFFFF;
	 	}
	 	
/*--------------------
   MODULE : DEBATS (module Presentation)
 ---------------------*/ 
 	#ts-debats {
 		margin: 0; padding: 0px 0px 0px 20px;
 	}
 		#ts-debats p.lnk {
 			margin: 0; padding: 0px 0px 5px 30px;
 			font-size: 0.9em;
 		}
 		#ts-debats p.lnk a, #ts-debats p.lnk a:link, #ts-debats p.lnk a:visited {
 			color: #8D8D8D;
 		}
 		#ts-debats p.lnk a:hover {
 			color: #E00006;
 		}
	 	
/*--------------------
   MODULE : ANNUAIRE
 ---------------------*/
	#annuaire {
		margin: 0; padding: 0;
	}
		#annuaire h2 {
	 		margin: 0px 5px 0px 10px; padding: 12px 0px 5px 30px;
	 		font-style: normal;
	 		color: #FFFFFF;
	 		background: url('../images/fond-forum-topic.gif') no-repeat top left;
		}
		#annuaire img {
			border: none;
		}
		#sous-menus-annuaire {
 			margin: 15px 0px 0px 50px; padding: 0;
 			width: 355px;
 		}
 		#sous-menus-annuaire div {
 			margin: 0px 0px 5px 10px;
 			float: left;
 		}
 		#sous-menus-annuaire div img {
 			margin: 0; padding: 0;
 		}
 		#sous-menus-annuaire div p {
			margin: 0; padding: 4px 0px 0px 0px;
			width: 72px;
			text-align: center;
 		}

 /*--------------------
   MODULE CANTON
 ---------------------*/
 #canton {
 	margin: 0px 0px 20px 0px; padding: 0px 50px 10px 0px;
 	background: url('../images/fond-canton.gif') no-repeat top right;
 	border-bottom: 1px solid #A8CD24;
 	border-right: 1px solid #A8CD24;
 }
 	#canton h2 {
 		display: block; overflow: hidden;
 		margin: 0; padding: 0px 0px 2px 0px;
 		width: 112px; height: 22px;
 		color: #76B900;
 		background: url('../images/titre-canton.gif') no-repeat top left;
 		text-indent: -100em;
 	}
 	#canton p {
 		margin: 0; padding: 0px 0px 5px 0px;
 		font-size: 0.9em;
 		color: #4D4D4D;
 	}
 	#canton p.bottom {
 		font-weight: bold;
 	}
 	#canton a, #canton a:link, #canton a:visited {
 		color: #4D4D4D;
 		text-decoration: none;
 	}
 	#canton a:hover {
 		color: #E00006;
 	}
 	
 	#informations {
 		margin: 0px 20px 0px 0px; padding: 0;
 	}
 		#informations h2 {
 			margin: 0px 5px 10px 10px; padding: 12px 0px 5px 30px;
	 		font-size: 1.2em; font-style: normal;
	 		color: #FFFFFF;
	 		background: url('../images/fond-forum-topic.gif') no-repeat top left;
 		}
 		#informations h2.communes {
 			float: left;
 			margin: 0px 5px 5px 5px; padding: 5px 0px 0px 0px;
 			color: #B0D520;
 			background: none;
 		}
 		#informations #plan {
 			float: left;
 			margin: 0px 15px 0px 5px; padding: 0px;
 		}
 			#informations #plan p {
 				margin: 5px 0px 5px 0px; padding: 0;
 				font-size: 0.9em;
 				text-align: center;
 			}
 			#informations #plan img {
 				margin: 0; padding: 0;
 				background: #FFFFFF;
 				border: 1px solid #A8CD24;
 			}
 		
 		#informations ul {
 			float: left;
 			width: 250px;
 			margin: 0px 5px 10px 0px; padding: 5px 5px 5px 5px;
 			border: 1px solid #D8DDCF;
	 		-moz-border-radius: 10px;
 		}
 			
 			#informations ul li {
	 			margin: 0; padding: 0;
	 			font-size: 1em;
	 			color: #4D4D4D;
	 			list-style: none;
	 		}
	 			#informations ul li span {
	 				color: #E00006;
	 			}
 			
 		#informations ul.communes {
 			margin: 5px 5px 0px 5px; padding: 0;
 			background: none;
 			border: none;
 		}
 			
 			#informations ul.communes li {
	 			display: inline;
	 			margin: 0; padding: 0;
	 			font-size: 0.9em;
	 			color: #8D8D8D;
	 		}
	 			#informations ul.communes li a, #informations ul.communes li a:link, #informations ul.communes li a:visited {
	 				color: #8D8D8D;
	 			}
	 			#informations ul.communes li a:hover {
	 				color: #E00006;
	 			}
	 			
	 	#conseiller {
	 		clear: both;
	 		margin: 0px 20px 0px 0px; padding: 5px 10px 5px 10px;
	 		background: #D8DDCF;
	 		-moz-border-radius: 10px;
	 	}
	 		#conseiller h2 {
	 			margin: 0px 5px 5px 0px; padding: 12px 0px 5px 0px;
		 		font-size: 1.2em; font-style: normal;
		 		_height: 1%; /* correctif bug ie */
		 		color: #4D4D4D;
		 	}
		 		#conseiller h2 span {
		 			color: #E00006;
		 		}
		 	#conseiller #colonne-droite {
		 		float: right;
		 		width: 400px;
		 	}
		 		#conseiller #colonne-droite a, #conseiller #colonne-droite a:link,#conseiller #colonne-droite a:visited {
		 			color: #6A6A6A;
		 		}
		 		#conseiller #colonne-droite a:hover {
		 			color: #E00006;
		 		}
		 		#conseiller .plan {
		 			float: left;
		 			margin: 0px 10px 10px 0px; padding: 0;
		 			border: 4px solid #FFFFFF;
		 		}
		 		
/*--------------------
   MODULE : MEDIATHEQUE (central)
 ---------------------*/
 #content .media {
 	float: left;
 	width: 129px;
 	margin: 5px 5px 5px 5px; padding: 5px 6px 5px 6px;
 	background: #FFFFFF url('../images/shad_bottom.gif') no-repeat bottom right;
 	border-top: 1px solid #DBDBDB;
 }
 	#content .media p {
 		margin: 0; padding: 0;
 		font-size: 0.8em;
 		color: #4D4D4D;
 		background: #B1D620;
 		text-align: center;
 	}
 	#content .media img {
 		background: url('../images/loading.gif') no-repeat center center;
 		border: none;
 	}
 	#content #thematique {
 		margin: 0; padding: 0;
 	}
 		#content #thematique h3 {
	 		margin: 0px 20px 5px 10px; padding: 12px 0px 5px 30px;
	 		_margin-left: 15px;
	 		color: #4D4D4D;
	 		background: url('../images/fond-forum-topic.gif') no-repeat top left;
	 	}
	 	#content #thematique ul {
	 		margin: 0px 20px 0px 50px; padding: 0;
	 	}
	 		#content #thematique ul li {
		 		margin: 0; padding: 0;
		 	}
	
  div.hidden 
  {
	visibility : hidden;
	display : none;
  }
  
  div.visible
  {
	visibility : visible;
	display : block;
  }
		 		
/*--------------------
   MODULE : LAMAYENNE TV (droite)
 ---------------------*/
 #content .lamayennetv-d {
 	margin: 40px 0px 0px 0px; padding: 110px 30px 0px 30px;
 	width: 240px;
 	background: url('../images/colonne-d-lamayennetv.gif') no-repeat top left;
 }
 	
 	#content .lamayennetv-d #enbref {
 		margin: 0; padding: 0;
 		/* JRO - 2008/06/27 - MANTIS 43 --> Les vidéos de droite ne s'affichaient plus */
		display: block ! important;
 	}
	 	#content .lamayennetv-d #enbref h2 {
	 		display: none; /* shutdown */
	 	}
	 	#content .lamayennetv-d #enbref ul {
	 		margin: 0; padding: 0;
	 	}
		 	#content .lamayennetv-d #enbref ul li {
		 		margin: 0; padding: 10px 0px 10px 0px;
		 		font-size: 0.9em;
		 		color: #5E6353;
		 		list-style: none;
		 		border-bottom: 1px solid #B1D620;
		 	}
		 	#content .lamayennetv-d #enbref ul li span.bld {
		 		display: block;
		 		margin: 0; padding: 2px 0px 8px 20px;
		 		font-size: 1.2em; font-weight: bold;
		 		color: #E00006;
		 		background: url('../images/puce-lamayennetv.gif') no-repeat top left;
		 	}
		 	#content .lamayennetv-d #enbref ul li strong {
		 		font-size: 1.2em;
		 		color: #000000;
		 	}
		 	#content .lamayennetv-d #enbref ul li img.titre 
		 	{
		 		font-size: 1.3em;
		 		font-weight: bold;
		 		color: #E70006;
		 		
		 		margin-bottom: 3px;
		 	}
		 	#content .lamayennetv-d #enbref ul li span.bld b {
		 		font-size: 1.3em;
		 		color: #F7A800;
		 	}
		 	#content .lamayennetv-d #enbref ul li span.date {
		 		font-size: 1em;
		 		color: #5E6353;
		 	}
		 	
		 	#content .lamayennetv-d #enbref ul li a, #content .lamayennetv-d #enbref ul li a:link, #content .lamayennetv-d #enbref ul li a:visited {
		 		color: #5E6353;
		 		text-decoration: none;
		 	}
		 	#content .lamayennetv-d #enbref ul li a:hover {
		 		color: #E00006;
		 	}

 	
/*--------------------
   MODULE : BOX DE DROITE
 ---------------------*/
 .box-d {
 	margin: 0px 0px 15px 0px; padding: 0;
 }
 	.box-d img.res-left {
 		float: left;
 		margin: 0px 10px 5px 15px; padding-top: 10px;
 		border: 1px solid #8A8A8A;
 	}
 	.box-d .resultats p {
 	 	margin-bottom: 0px;
 	 	padding-top: 0px; padding-bottom: 5px;
 	}
 	.box-d .resultats p.entete {
 		padding-top: 0px;
 		font-style: italic;
 	}
 	.box-d h2 {
 		margin: 0px 0px 2px 0px; padding: 0px 0px 0px 15px;
 		font-size: 1.2em;
 		color: #A2C231;
 		background: url('../images/puce-environnement.gif') no-repeat center left;
 	}
 		.personnes .box-d h2 {
 			color: #E9BB0E;
 			background: url('../images/puce-personnes.gif') no-repeat center left;
 		}
 		.familles .box-d h2 {
 			color: #E97516;
 			background: url('../images/puce-familles.gif') no-repeat center left;
 		}
 		.environnement .box-d h2 {
 			color: #76B900;
 			background: url('../images/puce-environnement.gif') no-repeat center left;
 		}
 		.developpement .box-d h2 {
 			color: #0BAAA5;
 			background: url('../images/puce-developpement.gif') no-repeat center left;
 		}
 		.culture .box-d h2 {
 			color: #0088AB;
 			background: url('../images/puce-culture.gif') no-repeat center left;
 		}
 		.transport .box-d h2 {
 			color: #0033cc;
 			background: url('../images/puce-transport.gif') no-repeat center left;
 		}
 		.administration .box-d h2 {
 			color: #99A3A7;
 			background: url('../images/puce-administration.gif') no-repeat center left;
 		}
 		.jeunesse .box-d h2 {
 			color: #942D86;
 			background: url('../images/puce-jeunesse.gif') no-repeat center left;
 		}
 		.enseignement .box-d h2 {
 			color: #E3348F;
 			background: url('../images/puce-enseignement.gif') no-repeat center left;
 		}
 		.economie .box-d h2 {
 			color: #E00006;
 			background: url('../images/puce-economie.gif') no-repeat center left;
 		}
 		.box-d h2.frst {
 			color: #4D4D4D;
 		}
 	
 	.box-d p {
 		margin: 0px 4px 0px 4px; padding: 5px 10px 5px 10px;
 		font-size: 0.9em;
 		color: #4D4D4D;
 		border-left: 1px solid #A2C231;
 	}
 		.box-d p b {
 			color: #4D4D4D;
 		}
 		
 		.personnes .box-d p { border-left: 1px solid #E9BB0E; } 
 		.personnes .box-d p b { color: #E9BB0E; }
 		
 		.familles .box-d p { border-left: 1px solid #E97516; } 
 		.familles .box-d p b { color: #E97516; }
 		
 		.environnement .box-d p { border-left: 1px solid #76B900; } 
 		.environnement .box-d p b { color: #76B900; }
 		
 		.developpement .box-d p { border-left: 1px solid #0BAAA5; } 
 		.developpement .box-d p b { color: #0BAAA5; }
 		
 		.culture .box-d p { border-left: 1px solid #0088AB; } 
 		.culture .box-d p b { color: #0088AB; }
 		
 		.transport .box-d p { border-left: 1px solid #0033cc; } 
 		.transport .box-d p b { color: #0033cc; }
 		
 		.administration .box-d p { border-left: 1px solid #99A3A7; } 
 		.administration .box-d p b { color: #99A3A7; }
 		
 		.jeunesse .box-d p { border-left: 1px solid #942D86; } 
 		.jeunesse .box-d p b { color: #942D86; }
 		
 		.enseignement .box-d p { border-left: 1px solid #E3348F; } 
 		.enseignement .box-d p b { color: #E3348F; }
 		
 		.economie .box-d p { border-left: 1px solid #E00006; } 
 		.economie .box-d p b { color: #E00006; }
 		
 	.box-d a, .box-d a:link, .box-d a:visited {
 		color: #4D4D4D;
 		text-decoration: none;
 	}
 		.box-d a:hover {
 			color: #E00006;
 		}
 		
	 	.personnes .box-d a:hover		{ color: #E9BB0E; }
	 	.familles .box-d a:hover		{ color: #E97516; }
	 	.environnement .box-d a:hover	{ color: #76B900; }
	 	.developpement .box-d a:hover	{ color: #0BAAA5; }
	 	.culture .box-d a:hover			{ color: #0088AB; }
	 	.transport .box-d a:hover		{ color: #0033cc; }
	 	.administration .box-d a:hover	{ color: #99A3A7; }
	 	.jeunesse .box-d a:hover		{ color: #942D86; }
	 	.enseignement .box-d a:hover	{ color: #E3348F; }
	 	.economie .box-d a:hover		{ color: #E00006; }
	 		
 	.box-d span.date {
 		font-weight: bold;
 	}
 		
 	.box-d ul {
 		margin: 0px 4px 0px 4px; padding: 0;
 		font-size: 0.9em;
 		border-left: 1px solid #4D4D4D;
 	}
 		.box-d ul li {
 			margin: 0; margin: 2px 10px 2px 10px;
 			list-style: none;
 		}
 		
 		.personnes .box-d ul		{ border-left: 1px solid #E9BB0E; }
 		.familles .box-d ul			{ border-left: 1px solid #E97516; }
 		.environnement .box-d ul	{ border-left: 1px solid #76B900; }
 		.developpement .box-d ul	{ border-left: 1px solid #0BAAA5; }
 		.culture .box-d ul			{ border-left: 1px solid #0088AB; }
 		.transport .box-d ul		{ border-left: 1px solid #0033cc; }
 		.administration .box-d ul	{ border-left: 1px solid #99A3A7; }
 		.jeunesse .box-d ul			{ border-left: 1px solid #942D86; }
 		.enseignement .box-d ul		{ border-left: 1px solid #E3348F; }
 		.economie .box-d ul			{ border-left: 1px solid #E00006; }
 		
 	.box-d input.text {
 		margin: 5px 0px 0px 0px; padding: 2px;
 		width: 90px;
 		font-size: 1em;
 		color: #4D4D4D;
 		border: 1px solid #CFD6C5;
 	}
 	.box-d input.submit {
 		margin: 0; padding: 0px 0px 2px 0px;
 		_padding-bottom: 1px;
 		font-size: 1em; font-weight: bold;
 		color: #FFFFFF;
 		background: url('../images/btn-submit-d.gif') no-repeat center center;
 		border: none;
 	}


/*--------------------
   MODULE : BOX-MENUS : menus secondaires (gauche)
 ---------------------*/
 .box-menu {
 	margin: 0px 0px 25px 10px; padding: 0px 0px 0px 0px;
 	width: 170px;
 }
 	.box-menu ul {
 		margin: 0; padding: 10px 0px 20px 0px;
 		border-top: 1px solid #9B9F94;
 	}
 		.box-menu ul li {
 			margin: 0; padding: 0px 0px 0px 15px;
 			font-size: 1.1em; font-weight: bold;
 			background: url('../images/puce-menus-g.gif') no-repeat top left;
 			list-style: none;
 		}
 		.box-menu ul ul {
 			margin: 0; padding: 0px 0px 5px 0px;
 			border-top: 0px;
 		}
 			.box-menu ul ul li {
 				padding: 0px 0px 0px 10px;
 				font-size: 0.9em; font-weight: normal;
 				background: none;
 			}
 		
 		.box-menu ul li a, .box-menu ul li a:link, .box-menu ul li a:visited {
 			color: #6C7162;
 			text-decoration: none;
 		}
 		.box-menu ul li.current a, .box-menu ul li.current a:link, .box-menu ul li.current a:visited {
 			color: #E00006;
 		}
	 		.box-menu ul li li a, .box-menu ul li li a:link, .box-menu ul li li a:visited,
	 		.box-menu ul li.current li a, .box-menu ul li.current li a:link, .box-menu ul li.current li a:visited {
	 			color: #63665E;
	 		}
	 	.box-menu .current {
	 		font-weight: bold;
	 	}
 		.box-menu ul li a:hover, .box-menu ul li.current li a:hover {
 			color: #E00006;
 		}

/*---------------------------------------------------
	JRO - 2008/05/14 - EVOL MODULE : PORTLET ICONE 
 --------------------------------------------------*/
	.portlet-icone-int { margin: 0; padding: 0; }
	.portlet-icone-int a img { border: none; }
 		
/*--------------------
   MODULE : CONNEXION
 ---------------------*/
 
 .votre-compte-pi {
 	margin: 0; padding: 0;
 	width: 180px;
 	border-left: 1px solid #CFD6C6;
 	border-right: 1px solid #CFD6C6;
 }
 
 	.votre-compte-pi .haut {
 		position: relative;
 		margin: 0; padding: 0;
 		border-top: 1px solid #CFD6C6;
 	}
 	.votre-compte-pi .bas {
 		position: relative;
 		margin: 0; padding: 0;
 		height: 5px;
 		border-bottom: 1px solid #CFD6C6;
 	}
 	
	 .hg {
	 	position: absolute; top: -1px; left: -1px;
	 }
	 .hd {
	 	position: absolute; top: -1px; left: 174px;
	 	_top: 0px;
	 }
	 .bg {
	 	position: absolute; top: 0px; left: -1px;
	 }
	 .bd {
	 	position: absolute; top: 0px; left: 175px;
	 }
 
 	.votre-compte-pi h2 {
 		margin: 0px 0px 5px 0px; padding: 10px 10px 0px 10px;
 		font-size: 1.2em;
 		color: #4D4D4D;
 	}
 	.votre-compte-pi label {
 		margin: 0px 0px 0px 10px;
 		font-size: 0.9em;
 		color: #4D4D4D;
 	}
 	.votre-compte-pi input {
 		margin: 0px 0px 0px 10px; padding: 2px;
 		font-size: 0.9em;
 		color: #4D4D4D;
 		background: #EDEDED;
 		border: 1px solid #919191;
 	}
 	.votre-compte-pi .submit {
 		margin: 0; padding: 0px 5px 2px 0px;
 		_padding-left: 2px;
 		_padding-right: 3px;
 		font-size: 1em; font-weight: bold;
 		color: #FFFFFF;
 		background: url('../images/btn-submit.gif') no-repeat top left;
 		border: none;
 	}
 	.votre-compte-pi p {
 		margin: 5px 0px 0px 10px; padding: 0;
 		font-size: 0.8em;
 		color: #4D4D4D;
 	}
 		.votre-compte-pi a, .votre-compte-pi a:link, .votre-compte-pi a:visited {
 			color: #4D4D4D;
 			text-decoration: none;
 		}
 		.votre-compte-pi a:hover {
 			color: #E00006;
 		}
 	
 	.votre-compte-pi .bottombox {
 		margin: 0; padding: 0px 0px 0px 12px;
 	}
 		.votre-compte-pi .bottombox p {
 			margin: 0; padding: 0;
 		}
 		.votre-compte-pi .bottombox a, .votre-compte-pi .bottombox a:link, .votre-compte-pi .bottombox a:visited {
 			color: #E00006;
 		}
 		.votre-compte-pi .bottombox a:hover {
 			color: #4D4D4D;
 			text-decoration: none;
 		}
 		
 
 	
/*--------------------
   PIED DE PAGE
 ---------------------*/
 
 #footer {
 	clear: both;
 	width: 974px;
 	margin: 0px auto 0px auto; padding: 5px 0px 5px 0px;
 	font-size: 0.9em;
 	color: #7A806D;
 	background: url('../images/fond-content-interne-bas.gif') no-repeat bottom left;
 	text-align: left;
 }
 	#footer img {
 		margin-left: 30px; margin-right: 10px;
 		border: none;
 		vertical-align: middle;
 	}
 	#footer ul {
 		display: inline;
 		margin: 0px 0px 0px 120px; padding: 0;
 	}
 	#footer ul li {
 		display: inline;
 		margin: 0; padding: 0;
 	}
 	#footer ul li a:link, #footer ul li a:visited {
 		padding: 0px 5px 0px 5px;
 		color: #7A806D;
 		text-decoration: none;
 	}
 	#footer ul li a:hover {
 		color: #E00006;
 	}
 	
 	#overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:90;  
    background-color: #FFFFFF;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);

}

#overlay-animation {
    position: absolute;
    top:0; left:0;
    width:100%; height:100%;
    z-index:90;

}

div#overlay-animation div#object-animation {
    margin: 50px auto auto auto;
    width:600px;
    height:450px;
    background-color:#FFFFFF;
    background-image: url('../images/loading.gif');
    background-repeat: no-repeat; background-position: center center;
}

div#overlay-animation div.close-animation {
    padding-right: 5px;
    text-align: right;
	background-color: #000000;
}

div#overlay-animation div.close-animation a {
    color: #FFFFFF;
}

#overlay-animation-2 {
    position: absolute;
    top:0; left:0;
    width:100%; height:100%;
    z-index:90;
}

div#overlay-animation-2 div#object-animation {
    margin: 50px auto auto auto;
    width:640px;
    height:480px;
    background-color:#FFFFFF;
    background-image: url('../images/loading.gif');
    background-repeat: no-repeat; background-position: center center;
}

div#overlay-animation-2 div.close-animation {
    padding-right: 5px; padding-bottom: 5px;
    text-align: right;
    background-color: #000000;
}

div#overlay-animation-2 div.close-animation a {
    color: #FFFFFF;
}

/*--------------------
		   Contact : Coordonnées de Services
	 	---------------------*/
 	
		div#coordonnees-services {
			clear: both;
	 		margin: 0px 0px 10px 0px; padding: 0px;
	 	}
	 	div#coordonnees-services h2 {
	 		clear: both;
	 		margin: 0px 0px 10px 0px; padding: 0;
	 		font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 1.3em; font-weight: bold;
	 		color: #A4CE00;
	 		border-bottom: 1px solid #E9F4BC;
	 		text-align: left;
	 	}
	 	div#coordonnees-services ul {	 	
	 		margin: 0; padding: 0;
	 	}
	 	
	 	div#coordonnees-services ul li {
	 		margin: 0; padding: 0px 0px 10px 0px;
	 		font-size: 0.9em;
	 		color: #626262; 
	 		list-style: none;
	 	}
 	
 		div#coordonnees-services ul li a:link, div#coordonnees-services ul li a:visited {
 			color: #8D8D8D;
 			text-decoration: none;
 		} 	
 		
	 	div#coordonnees-services ul li span.lnk a:hover {
	 		color: #B0D520;
	 	}

 		div#coordonnees-services ul li a:link, div#coordonnees-services ul li a:visited {
 			margin: 0; padding: 0px 15px 0px 0px;
 			color: #8D8D8D; 
 			text-decoration: none;
 		}
 	 			
 		div#coordonnees-services div.pts-infos {
 			float: left;
 			margin: 0px 0px 15px 0px; padding: 0px;
 			width: 50%;
 			height: 220px;
 		}
 			 			
 		div#coordonnees-services div.pts-infos div.infos{
 			float: left;
 			margin: 0px 0px 0px 8px; padding: 0px;
 		}
 			
 		div#coordonnees-services div.pts-infos div.infos p.intitule{
			padding-left: 15px;
			background-image: url(../images/puce-fleche-grise.gif);
				background-repeat: no-repeat;
				background-position: top left;
			text-align: left;
 		}  	
 		div#coordonnees-services div.pts-infos div.infos p{
			padding-left: 15px;
			text-align: left;
 		}  	
 		div#coordonnees-services div.pts-infos div.infos p.intitule a:hover {
 			color: #A4CE00;
 		}
 		
 		
 		
 		div#pages {
	 		clear: both;
	 		display: block;
			margin: 0 auto; padding: 10px 15px 15px 0px;
			font-size: 0.8em;
			text-align: right;
		 }
		 	div#pages p {
		 		display: inline;
		 		margin: 0px 5px 0px 0px; padding: 0;
		 	}
			div#pages ul {
			 	margin: 0; padding: 0;
				display: inline;
			}
			div#pages ul li {
				margin: 0; padding: 0;
				display: inline;
				color: #777777;
			}
			div#pages ul li a:link, div#pages ul li a:visited {
				color: #777777;
				text-decoration : underline; 
			}
			div#pages ul li a.current:link, div#pages ul li a.current:visited, div#pages ul li a.current:hover  {
				color: #9EC30D;
				text-decoration : none; 
			}
			div#pages ul li a:hover {
				color: #B0D520;
			}

/*--------------------
   MODULE : ESERVICE-PAGE
 ---------------------*/
	#eservices-page {
		margin: 0; padding: 0;
	}
		#eservices-page .eservice-bloc {
			float: left;
			width: 220px;
			margin: 0px 0px 0px 20px;
		}
	#eservices-page .eservice-bloc * {
		height: 1%;
	}
		#eservices-page h2 {
	 		margin: 0; padding: 12px 0px 10px 30px;
	 		font-style: normal;
	 		color: #FFFFFF;
	 		background: url('../images/fond-forum-topic.gif') no-repeat top left;
		}
		#eservices-page img {
			border: none;
		}
		#eservices-page ul {
			margin: 0px 0px 20px 0px; padding: 0;
			list-style: square;
		}
		#eservices-page ul li {
			display: block;
			margin: 0px 0px 5px 0px; padding: 0;
			font-size: 0.9em;
			color: #4D4D4D;
			background: #D2D8C9;
		}
			#eservices-page ul li.alt {
				background: #E2E6DB;
			}
		#eservices-page ul li a,
		#eservices-page ul li a:link,
		#eservices-page ul li a:visited {
			display: block;
			padding: 5px;
			color: #4D4D4D;
		}
		#eservices-page ul li a:hover {
			color: #E00006;
		}
		
/* JRO - 2008/04/24 - Intégration Synomia - RM-SYN-001 >>> Ajout des styles */		
div.synomia p {
	padding: 5px 0px 0px 0px ! important;
}

div.synomia div.coocElements {
}
	div.synomia div.coocElements ul {
		list-style-type: none ! important;
		margin: 0px 0px 0px 30px ! important;
	}

	div.synomia div.coocElements ul li {
		font-size: 0.8em ! important;
		float: left;
		border: 0px ! important;
		width: 220px;
		padding: 0px 0px 5px 20px ! important;
	}

	div.synomia div.pagination {
		padding: 2px 0px 0px 0px;
		font-size: 0.9em;
		float: right;
	}
	
		div.synomia div.pagination a,
		div.synomia div.pagination a:link,
		div.synomia div.pagination a:visited {
			margin: 0px 0px 0px 15px;
		}
	
	div.synomia div.liensTri {
		font-size: 0.9em;
		margin: 10px 0px 35px 0px;		
	}
	
		div.synomia div.liensTri div.liensGauche {
			float: left;
		}
		div.synomia div.liensTri div.liensDroite {
			float: right;
		}
	
	div.synomia div.results {
		margin: 10px 0px 0px 0px ! important;
		_margin: 25px 0px 0px 0px ! important;
		padding: 5px 0px 0px 0px ! important;
		border-top: 1px solid #0088ab;
	}
	
		div.synomia div.results ul {
			/*
			height: 300px;
			overflow: auto;
			*/
			border-top: 1px solid #0088ab;
		}
		div.synomia div.results ul li {
			color: #4d4d4d;
			font-weight: bold;
		}
		
		div.synomia div.results ul li p {
			font-weight: normal;
		}
		/* MANTIS-64 : Problème d'affichage des fichiers jpg de la base Cartes de Cassini */
		img#_ctl2__ctl0_mapcassini
		{
			width:100%;
		}
/* JRO - 2008/04/24 - Intégration Synomia - RM-SYN-001 <<< */		
