/*-----------------------------------
 * 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;
  	background: #FFFFFF;
  	text-align: left;
  }
  br.clear {
  	clear: both;
  }
  
  
/*--------------------
   HEADER
 ---------------------*/
 .logo {
 	position: absolute; top: 0px; left: 865px;
 }
 #header {
 	margin: 0; padding: 0;
 	width: 974px; height: 209px;
 	background: url('../images/header.jpg') no-repeat top left;
 }
 	#header h1 {
		position: absolute; top: 10px; left: 134px;
		margin: 0; padding: 0;
		background: #FFFFFF url('../images/titre-mayenne.gif') no-repeat top left;
 	}
 	#header h1 a {
 		display: block; overflow: hidden;
 		margin: 0; padding: 0;
		width: 241px; height: 57px;
		text-indent: -100em; text-decoration: none
 	}
 	
 	/*-------------------- MENU */
	 	ul.presse {
 			position: absolute; top: 60px; left: 759px;
 			margin: 0; padding: 0;
 		}
 			ul.presse li {
 				margin: 0; padding: 0;
 				font-size: 0.9em; font-weight: bold;
 				color: #000000;
 				list-style: none;
 			}
 			ul.presse li a, ul.presse li a:link, ul.presse li a:visited {
 				color: #000000;
 				text-decoration: none;
 				font-weight: bold;
 			}
 			ul.presse li a:hover {
 				color: #E00006;
 			}
 			
 		ul.navigation {
 			display: inline;
 			position: absolute; top: 157px; left: 420px;
 			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: 5px;
 					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: 5px;
 					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: 190px; left: 720px;
 			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.gif') no-repeat top left;
 }
 	#colonne-g {
 		float: left;
 		margin: 0; padding: 1px 40px 0px 20px;
 		width: 205px;
 		_padding-right: 20px;
 	}
 	#colonne-c {
 		float: left;
 		padding-top: 2px;
 		width: 400px;
 	}
 	#colonne-d {
 		float: right;
 		margin: 75px 0px 0px 0px; padding: 0px 20px 0px 0px;
 		width: 235px;
 	}

 	
/*--------------------
   MODULE CANTON
 ---------------------*/
 #canton {
 	margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;
 	background: url('../images/fond-canton.gif') no-repeat top right;
 }
 	#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 70px 5px 0px;
 		font-size: 0.9em;
 		color: #4D4D4D;
 	}
 	#canton p.bottom {
 		margin: 0; padding: 0px 0px 5px 0px;
 		font-size: 0.8em; font-weight: bold;
 	}
 	#canton a, #canton a:link, #canton a:visited {
 		color: #4D4D4D;
 		text-decoration: none;
 	}
 	#canton a:hover {
 		color: #E00006;
 	}
 
/*--------------------
   MODULE (colonne droite)
 ---------------------*/
 .box {
 	margin: 0px 0px 20px 0px; padding: 0;
 }
 	.box .inbox {
 		margin: 0; padding: 0px 10px 0px 0px;
 		font-size: 0.9em;
 		color: #4D4D4D;
 	}
 	.box h2 {
 		margin: 0px 0px 10px 0px; padding: 0;
 	}
 		.box h2.e-services {
 			display: block; overflow: hidden;
 			width: 179px;/*122px;*/ height: 26px;
 			margin: 0; padding: 7px 0px 0px 0px;
 			color: #E00006;
 			background: url('../images/titre-eservices.gif') no-repeat top left;
 			text-indent: -100em;
 		}
 		.box h2.sondage {
 			display: block; overflow: hidden;
 			width: 123px; height: 26px;
 			margin: 0; padding: 7px 0px 0px 0px;
 			color: #0088AB;
 			background: url('../images/titre-sondage.gif') no-repeat top left;
 			text-indent: -100em;
 		}
 	.box .inbox p {
 		margin: 0px 0px 10px 0px; padding: 0;
 	}
 		.box .inbox p.bottom {
 			font-weight: bold;
 		}
 		.box .sondage p {
 			padding-right: 0px;
 		}
 		.box .sondage p.bottom {
 			margin-top: -5px; padding-right: 30px;
 			font-size: 0.9em;
 			text-align: right;
 		}
 	.box .inbox ul {
 		margin: 0px 0px 10px 15px; padding: 0;
 	}
	 	.box .inbox ul li {
	 		margin: 0; padding: 0;
	 	}
	 	.box .inbox ul.e-services {
	 		margin: 0px 0px 10px 3px; padding: 0;
	 	}
	 	.box .inbox ul.e-services li {
	 		margin: 0; padding: 0px 0px 0px 0px;
	 		display: inline;
	 	}
	 	
 	.box .inbox a, .box .inbox a:link, .box .inbox a:visited {
 		color: #4D4D4D;
 		text-decoration: none;
 	}
 		.box .e-services p.bottom {
 			margin-bottom: 35px;
 			_margin-bottom: 45px;
 			font-size: 0.9em;
 		}
 		.box .e-services p.bottom a, .box .e-services p.bottom a:link, .box .e-services p.bottom a:visited {
 			color: #E00006;
 		}
 		.box .sondage p.bottom a, .box .sondage p.bottom a:link, .box .sondage p.bottom a:visited {
 			color: #0088AB;
 		}
 	.box .inbox a:hover {
 		color: #E00006;
 	}
 
 /* JRO - 2008/05/14 - EVOL Module Portlet Icône */
	.portlet-icone { margin: 0; padding: 0; }
	.portlet-icone a img { border: none; }
	
 /*--------------------
   MODULE LAMAYENNE.TV
 ---------------------*/
 .lamayennetv {
 	margin: 0px 0px 5px 20px; padding: 20px 0px 0px 0px;
 	width: 183px;
 }
 	.lamayennetv h2 {
 		display: block; overflow: hidden;
 		margin: 0; padding: 0;
 		width: 183px; height: 35px;
 		color: #E00006;
 		background: url('../images/titre-lamayennetv.gif') no-repeat top left;
 		text-indent: -100em;
 	}
 	.lamayennetv .inbox {
 		margin: 0; padding: 0;
 		background: url('../images/fond-box-dbt-mnntv.gif') repeat-y top left;
 	}
 		.lamayennetv .inbox .image {
 			position: relative; overflow: hidden;
 			margin: 0px 8px 5px 8px;
 			width: 164px;
 		}
 			.lamayennetv .inbox .image .hg {
 				position: absolute; top: 0px; left: 0px;
 			}
 			.lamayennetv .inbox .image .hd {
 				position: absolute; top: 0px; left: 157px;
 			}
 	
 		.lamayennetv .inbox p {
 			margin: 0; padding: 0px 8px 5px 8px;
 		}
 		.lamayennetv .inbox p.titre {
 			padding: 0px 8px 5px 8px;
 		}
 			.lamayennetv .inbox p.titre b {
 				color: #F7A800;
 			}
 		.lamayennetv .inbox p.bottom {
 			padding: 0px 8px 15px 8px;
 			background: url('../images/fond-box-dbt-mnntv-bas.gif') no-repeat bottom left;
 		}
 		.lamayennetv .inbox ul {
 			margin: 0px 5px 5px 20px; padding: 0;
 		}
 			.lamayennetv .inbox ul li {
 				display: inline;
 				margin: 0; padding: 0px 10px 0px 0px;
 			}

 /*--------------------
   MODULE MAGAZINE
 ---------------------*/
 .magazine {
 	margin: 0px 0px 5px 20px; padding: 20px 0px 0px 0px;
 	width: 183px;
 }
 	.magazine h2 {
 		display: block; overflow: hidden;
 		margin: 0; padding: 0;
 		width: 183px; height: 42px;
 		color: #E00006;
 		background: url('../images/titre-horizon-mayenne.gif') no-repeat top left;
 		text-indent: -100em;
 	}
 	.magazine .inbox {
 		margin: 0; padding: 0;
 		background: url('../images/fond-box-dbt-mnntv.gif') repeat-y top left;
 	}
 		.magazine .inbox img {
 			border: none;
 		}
 		.magazine .inbox .image {
 			position: relative; overflow: hidden;
 			margin: 0px 8px 5px 8px;
 			width: 164px;
 		}
 			.magazine .inbox .image .hg {
 				position: absolute; top: 0px; left: 0px;
 			}
 			.magazine .inbox .image .hd {
 				position: absolute; top: 0px; left: 157px;
 			}
 	
 		.magazine .inbox p {
 			margin: 0; padding: 0px 8px 5px 8px;
 		}
 		.magazine .inbox p.titre {
 			padding: 0px 8px 5px 8px;
 		}
 			.magazine .inbox p.titre b {
 				color: #F7A800;
 			}
 		.magazine .inbox p.bottom {
 			padding: 0px 8px 10px 8px;
 			text-align: center;
 			background: url('../images/fond-box-dbt-mnntv-bas.gif') no-repeat bottom left;
 		}
 		.magazine .inbox ul {
 			margin: 0px 5px 5px 20px; padding: 0;
 		}
 			.magazine .inbox ul li {
 				display: inline;
 				margin: 0; padding: 0px 10px 0px 0px;
 			}

			
 /*--------------------
   MODULE DEBAT
 ---------------------*/
 .debat {
 	margin: 0px 0px 15px 0px; padding: 0;
 	width: 205px;
 }
 	.debat h2 {
 		display: block; overflow: hidden;
 		margin: 0; padding: 0;
 		width: 205px; height: 35px;
 		color: #E00006;
 		background: url('../images/titre-debat.gif') no-repeat top left;
 		text-indent: -100em;
 	}
 	.debat .inbox {
 		margin: 0; padding: 0;
 		background: #FFFFFF url('../images/fond-box-dbt-debat.gif') repeat-y top right;
 	}
 		.debat .inbox .image {
 			position: relative; overflow: hidden;
 			margin: 0px 8px 5px 8px;
 			width: 185px;
 		}
 			.debat .inbox .image .hg {
 				position: absolute; top: 0px; left: 0px;
 			}
 			.debat .inbox .image .hd {
 				position: absolute; top: 0px; left: 178px;
 			}
 	
 		.debat .inbox p {
 			margin: 0; padding: 0px 8px 5px 8px;
 			font-size: 0.9em;
 		}
 		.debat .inbox p.titre {
 			padding: 0px 8px 5px 12px;
 		}
 		.debat .inbox p.bottom {
 			padding: 0px 8px 10px 12px;
 			background: url('../images/fond-box-dbt-debat-bas.gif') no-repeat bottom left;
 		}
 		.debat .inbox ul {
 			margin: 0px 8px 5px 12px; padding: 0;
 			width: 184px;
 		}
 			.debat .inbox ul li {
 				margin: 0px 0px 8px 0px; padding: 0;
 				list-style: none;
 			}
 			
 		.debat .inbox b {
 			color: #76B900;
 		}
 
 /*--------------------
   MODULE MENUS ACTUALITE
 ---------------------*/
 .menus-centre {
 	margin: 0px 0px 0px 20px; padding: 0;
 	_margin-left: 10px;
 	width: 406px;
 }
 	.menus-centre ul {
 		display: inline;
	 	margin: 0; padding: 0;
	}
	.menus-centre ul li {
 		display: inline;
	 	margin: 0; padding: 0;
	 	list-style: none;
	}
		.menus-centre ul li a, .menus-centre ul li a:link, .menus-centre ul li a:visited {
			float: left;
			display: block; overflow: hidden;
			height: 51px;
			font-size: 1.3em; font-weight: bold;
			color: #6A6E60;
			background: #FFFFFF;
			text-decoration: none; text-align: center; text-indent: -100em;
		}
			.menus-centre ul li.actualite a, .menus-centre ul li.actualite a:link, .menus-centre ul li.actualite a:visited {
				width: 140px; height: 51px;
				background: #FFFFFF url('../images/menu-une.gif') no-repeat top left;
			} .menus-centre ul li.actualite a:hover { background-position: bottom left; }
			
			.menus-centre ul li.enbref a, .menus-centre ul li.enbref a:link, .menus-centre ul li.enbref a:visited {
				width: 92px; height: 51px;
				background: #FFFFFF url('../images/menu-enbref.gif') no-repeat top left;
			} .menus-centre ul li.enbref a:hover { background-position: bottom left; }
			
			.menus-centre ul li.sortir a, .menus-centre ul li.sortir a:link, .menus-centre ul li.sortir a:visited {
				width: 174px; height: 51px;
				background: #FFFFFF url('../images/menu-sortir.gif') no-repeat top left;
			} .menus-centre ul li.sortir a:hover { background-position: bottom left; }
		
		.menus-centre ul li a:hover {
			color: #E00006;
		}
		.menus-centre ul li.current a, .menus-centre ul li.current a:link, .menus-centre ul li.current a:visited {
			background-position: bottom left;
		}
 		
 /*--------------------
   MODULE ACTUALITE
 ---------------------*/
 #actualite {
 	margin: 0; padding: 25px 10px 20px 40px;
 	font-size: 1em;
 	width: 360px;
 }
 	#actualite h1 {
 		margin: 0px 0px 15px 0px; padding: 0;
 		font-size: 1.4em;
 	}
 	#actualite h2 {
 		margin: 0px 0px 10px 0px; padding: 0;
 		font-family: Arial;  font-size: 1.2em;
 	}
 	#actualite p {
 		margin: 0px 0px 10px 0px; padding: 0;
 		font-size: 0.9em;
 		color: #4D4D4D;
 	}
 		#actualite p.date {
	 		font-size: 0.8em;
	 	}
	 	#actualite p span {
	 		font-weight: bold;
	 	}
 	#actualite img.float-right {
 		float: right;
 		margin: 0px 0px 10px 10px;
 	}
	 	#actualite a, #actualite a:link, #actualite a:visited {
	 		color: #4D4D4D;
	 		text-decoration: none;
	 	}
	 	#actualite a:hover {
	 		color: #E00006;
	 	}

/*--------------------
   MODULE EN BREF
 ---------------------*/
 #enbref {
 	margin: 0; padding: 0px 10px 0px 20px;
 	font-size: 1em;
 	width: 380px;
 }
 	#enbref h2 {
 		margin: 0px 0px 10px 0px; padding: 0;
 		color: #000000;
 	}
 
 	#enbref ul {
 		margin: 0px 10px 0px 20px; padding: 0;
 	}
	 	#enbref ul li {
	 		margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px;
	 		font-size: 0.9em;
	 		list-style: none;
	 		border-bottom: 1px solid #C2C4B5;
	 	}
	 		#enbref a b, #enbref a:link b, #enbref a:visited b {
	 			padding-left: 15px;
	 			font-size: 1.1em;
	 		}
	 		#enbref ul li.solidarite {
	 			background: url('../images/puce-menus-solidarite.gif') no-repeat top left;
	 		}
	 		#enbref ul li.transport {
	 			background: url('../images/puce-menus-transport.gif') no-repeat top left;
	 		}
	 		#enbref ul li.environnement {
	 			background: url('../images/puce-menus-environnement.gif') no-repeat top left;
	 		}
	 		#enbref ul li.amenagement {
	 			background: url('../images/puce-menus-amenagement.gif') no-repeat top left;
	 		}
	 		#enbref ul li.culture {
	 			background: url('../images/puce-menus-culture.gif') no-repeat top left;
	 		}
	 		#enbref ul li.administration {
	 			background: url('../images/puce-menus-administration.gif') no-repeat top left;
	 		}
	 		#enbref ul li.jeunesse {
	 			background: url('../images/puce-menus-jeunesse.gif') no-repeat top left;
	 		}
	 		#enbref ul li.enseignement {
	 			background: url('../images/puce-menus-enseignement.gif') no-repeat top left;
	 		}
	 		#enbref ul li.developpement 
	 		{
	 			background: url('../images/puce-menus-developpement.gif') no-repeat top left;
	 		}
	 		/*MMA - 22/10/2008 - MANTIS-61 -->*/
	 		#enbref ul li.familles 
	 		{
	 			background: url('../images/puce-menus-familles.gif') no-repeat top left;
	 		}
	 		
	 		#enbref ul li.economie
	 		{
 				background: url('../images/puce-menus-economie.gif') no-repeat top left;
	 		}
	 		/*MMA - 22/10/2008 - MANTIS-61 <--*/
	 		
	 	#enbref a, #enbref a:link, #enbref a:visited {
	 		text-decoration: none;
	 	}
	 	#enbref ul li span.date {
	 		font-size: 0.9em;
	 	}
	 		#enbref ul li.solidarite span.date {
	 			color: #E9BB0E;
	 		}
	 		/*MMA - 22/10/2008 - MANTIS-61 -->*/
	 		#enbref ul li.familles span.date {
	 			color: #E97417;
	 		}
	 		#enbref ul li.transport span.date {
	 			color: #0033CC;
	 		}
	 		#enbref ul li.economie span.date {
	 			color: #E00006;
	 		}
	 		/*MMA - 22/10/2008 - MANTIS-61 <--*/
	 		
	 		#enbref ul li.environnement span.date {
	 			color: #76B900;
	 		}
	 		#enbref ul li.amenagement span.date {
	 			color: #00C3B6;
	 		}
	 		#enbref ul li.culture span.date {
	 			color: #0088AB;
	 		}
	 		#enbref ul li.administration span.date {
	 			color: #A1A9B0;
	 		}
	 		#enbref ul li.jeunesse span.date {
	 			color: #942D86;
	 		}
	 		#enbref ul li.enseignement span.date {
	 			color: #E3348F;
	 		}
	 		#enbref ul li.developpement span.date {
	 			color: #00C3B6;
	 		}
 
/*--------------------
   MODULE SORTIR
 ---------------------*/
 #sortir {
 	margin: 0; padding: 0px 10px 0px 10px;
 	font-size: 1em;
 	width: 420px;
 }
 	#sortir h2 {
 		margin: 0px 0px 10px 0px; padding: 0;
 		color: #000000;
 	}
 	
 	#sortir ul {
 		margin: 0px 10px 0px 20px; padding: 0;
 	}
 		#sortir ul li {
 			clear: both;
	 		margin: 0px 10px 10px 10px; padding: 0px 0px 10px 0px;
	 		font-size: 0.9em;
	 		color: #4D4D4D;
	 		background: url('../images/puce-fleche.gif') no-repeat top left;
	 		list-style: none;
	 		border-bottom: 1px solid #0088AB;
	 	} 
	 		#sortir ul li img.visuel {
	 			float: right;
	 			padding: 0px 0px 10px 10px;
	 		}
 		#sortir ul li span.date {
	 		font-size: 0.9em;
	 	}
	 	#sortir ul li strong {
	 		padding: 0px 0px 0px 20px;
	 		font-size: 1.3em;
	 		color: #0088AB;
	 	}
	 	#sortir ul li span.bld {
	 		font-size: 1em; font-weight: bold;
	 	}
	 	#sortir ul li a, #sortir ul li a:link, #sortir ul li a:visited {
	 		color: #0088AB;
	 		text-decoration: none;
	 	}
	 	#sortir ul li a:hover {
	 		color: #E00006;
	 	}


/*--------------------
   PATCH : COLORISATION DES MISSIONS
 ---------------------*/
 	
 	#colonne-c .solidarite h1, #colonne-c .solidarite a, #colonne-c .solidarite a:link, #colonne-c .solidarite a:visited {
 		color: #E9BB0E;
 	}
 	#colonne-c .transport h1, #colonne-c .transport a, #colonne-c .transport a:link, #colonne-c .transport a:visited {
 		color: #0033CC;
 	}
 	#colonne-c .familles h1, #colonne-c .familles a, #colonne-c .familles a:link, #colonne-c .familles a:visited {
 		color: #E97417;
 	}
 	#colonne-c .environnement h1, #colonne-c .environnement a, #colonne-c .environnement a:link, #colonne-c .environnement a:visited {
 		color: #76B900;
 	}
 	#colonne-c .amenagement h1, #colonne-c .amenagement a, #colonne-c .amenagement a:link, #colonne-c .amenagement a:visited {
 		color: #00C3B6;
 	}
 	#colonne-c .culture h1, #colonne-c .culture a, #colonne-c .culture a:link, #colonne-c .culture a:visited {
 		color: #0088AB;
 	}
 	#colonne-c .administration h1, #colonne-c .administration a, #colonne-c .administration a:link, #colonne-c .administration a:visited {
 		color: #A1A9B0;
 	}
 	#colonne-c .jeunesse h1, #colonne-c .jeunesse a, #colonne-c .jeunesse a:link, #colonne-c .jeunesse a:visited {
 		color: #942D86;
 	}
 	#colonne-c .enseignement h1, #colonne-c .enseignement a, #colonne-c .enseignement a:link, #colonne-c .enseignement a:visited {
 		color: #E3348F;
 	}
 	#colonne-c .developpement h1, #colonne-c .developpement a, #colonne-c .developpement a:link, #colonne-c .developpement a:visited {
 		color: #00C3B6;
 	}
 	#colonne-c .economie h1, #colonne-c .economie a, #colonne-c .economie a:link, #colonne-c .economie a:visited {
 		color: #E00006;
 	}

/*--------------------
   MODULE : MADE IN Mayenne
 ---------------------*/
.madeinmayenne-box {
	margin: 0px 0px 0px 40px; padding: 0;
	width: 360px;
	/*background: url('../images/fond-madeinmayenne.gif') no-repeat bottom left;*/
}
	.madeinmayenne-box h2 {
		margin: 0; padding: 0;
		width: 360px; height: 30px;
		font-size: 1.4em;
		background: url('../images/titre-madeinmayenne.gif') no-repeat top left;
		text-indent: -100em;
	}
	.madeinmayenne-box img.visuel {
		float: left;
		margin: 0px 5px 5px 10px;
		width: 150px;
	}
	.madeinmayenne-box p {
		margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px;
		font-size: 0.9em;
		color: #4D4D4D;
	}
		.madeinmayenne-box p.titre {
			padding: 0px 0px 5px 0px;
			color: #7E7E7E;
		}
			.madeinmayenne-box p.titre strong {
				color: #000000;
			}
		
		.madeinmayenne-box p a, .madeinmayenne-box p a:link, .madeinmayenne-box p a:visited {
			color: #054795;
			text-decoration: none;
		}
		.madeinmayenne-box p a:hover {
			color: #E00006;
		}
		
		.madeinmayenne-box span.date {
	 		font-size: 0.8em;
	 	}
		
/*--------------------
   MODULE : PUBLICITE
 ---------------------*/
#publicite {
	margin: 0px 0px 0px 40px; padding: 15px 0px 0px 0px;
}
	#publicite h2 {
		margin: 0px 0px 10px 0px; padding: 0;
		font-size: 1.4em;
	}
	#publicite img {
		border: none;
	}
	#publicite p {
		margin: 10px 0px 10px 0px; padding: 0;
		font-size: 0.9em;
	}

/*--------------------
   MODULE : CONNEXION
 ---------------------*/
 
.votre-compte-accueil {
	margin: 0; padding: 0;
	width: 231px;
	background: url('../images/fond-votrecompte_clic.gif') no-repeat top left;
}

	.votre-compte-accueil h2 {
		display: block; overflow: hidden;
		margin: 0px 0px 0px 93px; padding: 0;
		width: 126px; height: 27px;
		background: url('../images/fond-votrecompte_titre.gif') no-repeat top left;
		text-indent: -100em;
	}
	.votre-compte-accueil label {
		width: 100px;
		margin: 0px 0px 0px 5px; padding: 0;
		font-size: 0.9em; font-weight: bold;
		color: #000000;
	}
		.votre-compte-accueil label.frst {
			padding-left: 18px;
		}
	.votre-compte-accueil input {
		margin: 0px 5px 5px 0px; padding: 1px;
		width: 90px;
		font-size: 0.9em;
		border: 1px solid #838282;
		vertical-align: middle;
	}
	.votre-compte-accueil input.submit {
 		margin: 0; 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;
	}
	.votre-compte-accueil p {
		margin: 10px 0px 0px 0px; padding: 0;
		font-size: 0.8em;
		color: #738E5F;
	}
		.votre-compte-accueil a, .votre-compte-accueil a:link, .votre-compte-accueil a:visited {
			margin-left: 4px;
			color: #738E5F;
			text-decoration: none;
		}
		.votre-compte-accueil a.red, .votre-compte-accueil a.red:link, .votre-compte-accueil a.red:visited {
			color: #E00006;
		}
		.votre-compte-accueil a:hover {
			color: #E00006;
		}

 	
/*--------------------
   PIED DE PAGE
 ---------------------*/
 
 #footer {
 	clear: both;
 	margin: 0; padding: 5px 0px 5px 0px;
 	font-size: 0.9em;
 	color: #7A806D;
 	background: url('../images/fond-footer-accueil.gif') no-repeat top left;
 }
 	#footer img {
 		margin-left: 30px; margin-right: 10px;
 		border: none;
 		vertical-align: middle;
 	}
 	#footer img.madeinmayenne {
 		margin-left: 180px; margin-right: 10px;
 		border: none;
 		vertical-align: middle;
 	}
 	#footer ul {
 		display: inline;
 		margin: 0px 0px 0px 120px; padding: 0;
 	}
 	div#footer ul li {
 		display: inline;
 		margin: 0; padding: 0;
 	}
 	div#footer ul li a:link, div#footer ul li a:visited {
 		padding: 0px 5px 0px 5px;
 		color: #7A806D;
 		text-decoration: none;
 	}
 	div#footer ul li a:hover {
 		color: #E00006;
 	}
 	
 /*--------------------
   MODULE : ARTICLE
 ---------------------*/
 #article {
 	margin: 0; padding: 0px 0px 0px 0px;
 	_margin-right: 20px;
 }
 
/* #article h1 {
 		margin: 0px 0px 27px 0px; padding: 0px 0px 0px 15px;
 		font-size: 1.5em;
 		color: #4D4D4D;
 	}*/
 	
 #article h1 span	{
		font-weight: normal;
		color: #e00006;
		text-transform: uppercase;
		font-weight: bold;
		color: #4d4d4d;
	}

 #article h1{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 30px;
	font-size: 1.2em;
	font-weight: bold;
	color: #4d4d4d;
	background-color: transparent;
	background-image: url(../images/fond-forum-topic.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}
	#article div .formulaire{
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		padding-top: 0pt;
		padding-right: 0pt;
		padding-bottom: 0pt;
		padding-left: 0pt;
	}

	#article div .formulaire table{
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		padding-top: 0pt;
		padding-right: 0pt;
		padding-bottom: 0pt;
		padding-left: 0pt;
		width: 400px;
	}
	
	#article div .formulaire input.text, #article div .formulaire .text-2{
		margin-top: 0pt;
		margin-right: 0pt;
		margin-bottom: 0pt;
		margin-left: 0pt;
		padding-top: 2px;
		padding-right: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		width: 200px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
		color: #626262;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #626262;
		border-right-color: #626262;
		border-bottom-color: #626262;
		border-left-color: #626262;
	}
	
	
	#article div .formulaire table tr th {
		margin-top: 0pt;
		margin-right: 0pt;
		margin-bottom: 0pt;
		margin-left: 0pt;
		padding-top: 5px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 5px;
		width: 50%;
		font-size: 1em;
		font-weight: bold;
		color: #626262;
		text-align: right;
		vertical-align: top;
	}

	#article div .formulaire table tr td {
		margin-top: 0pt;
		margin-right: 0pt;
		margin-bottom: 0pt;
		margin-left: 0pt;
		padding-top: 2px;
		padding-right: 5px;
		padding-bottom: 2px;
		padding-left: 5px;
		font-size: 0.9em;
		font-weight: normal;
		color: #626262;
		vertical-align: top;
	}
	
	#article h2 {
 		margin: 5px 0px 5px 0px; padding: 0px 15px 0px 15px;
 		font-size: 1.2em; font-style: italic;
 		color: #000000;
 	}
 	
 	.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;
	}

	#article div .formulaire select{
		margin-top: 0pt;
		margin-right: 0pt;
		margin-bottom: 0pt;
		margin-left: 0pt;
		padding-top: 2px;
		padding-right: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
		color: #626262;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #626262;
		border-right-color: #626262;
		border-bottom-color: #626262;
		border-left-color: #626262;
	}
	
	#article div .formulaire table tr td textarea {
	 		margin: 0; padding: 0;
	 		width: 250px;
	 		border: 1px solid #626262;
	 	}
	 
	#article div .formulaire table tr th.left {
		margin-top: 0pt;
		margin-right: 0pt;
		margin-bottom: 0pt;
		margin-left: 0pt;
		padding-top: 5px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 5px;
		width: 50%;
		font-size: 1em;
		font-weight: bold;
		color: #626262;
		text-align: left;
		vertical-align: top;
	}
	 
	 
	 	