/*-----------------------------------
 * Olmix
 * réalisé par SQLI
 * Création : 28.06.2006
 * Dernière modification : 28.06.2006
 ------------------------------------*/
 
 /*--------------------
   Variables globales
 ---------------------*/
 
 body {
 	margin: 0px; padding: 0px;
 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%;
 	text-align: center;
 }
 
/*--------------------
   Entités globales
 ---------------------*/
 
div#page {
	position: relative;
	
	width: 860px;
	margin-left: auto; margin-right:auto;
	background-color: #FFFFFF;
	text-align: left;
}
form {
	margin: 0; padding: 0;
}
br.clear {
	clear: both;
}

/*--------------------
   Menu navigation secondaire
 ---------------------*/
 div#menu-navigation-secondaire {
 	margin: 28px 20px -18px 0px; padding: 0;
 	_margin-top: 26px;
 	float: right;
 }
 	div#menu-navigation-secondaire ul {
 		margin: 0; padding: 0;
		visibility: hidden;
 	}
 	div#menu-navigation-secondaire ul li {
 		display: inline;
 		margin: 0; padding: 0;
 		color: #758178;
 	}
 		div#menu-navigation-secondaire ul li a, div#menu-navigation-secondaire ul li a:link, div#menu-navigation-secondaire ul li a:visited {
 			float: left;
 			display: block;
 			margin: 4px 0px 0px 0px; padding: 0px 5px 0px 5px;
 			color: #758178;
 			text-decoration: none;
 			border-right: 1px solid #758178;
 		}
 			div#menu-navigation-secondaire ul li.last a:link, div#menu-navigation-secondaire ul li.last a:visited {
 				border: none;
 			}
 		div#menu-navigation-secondaire ul li a:hover {
 			color: #FF8D10;
 		}
	div#menu-navigation-secondaire div.secondaire {
		margin: 0; padding: 0;
	}
		div#menu-navigation-secondaire div.secondaire select {
			float: left;
			margin: 0px 5px 0px 0px; padding: 0;
			font-size: 1em;
			color: #758178;
			border: 1px solid #BECAC2;
		}
		div#menu-navigation-secondaire div.secondaire input.submit {
			float: left;
			margin: 0px 15px 0px 0px; padding: 0;
			font-size: 1em;
			color: #FFFFFF; background: #ABB6AF;
			border: 1px solid #D8DFDA;
		}
		div#menu-navigation-secondaire div.secondaire a, div#menu-navigation-secondaire div.secondaire a:link, div#menu-navigation-secondaire div.secondaire a:visited {
			float: left;
			display: block;
			margin: 0px 50px 0px 0px; padding: 1px 1px 2px 1px;
			_padding: 2px 1px 3px 1px;
			width: 120px;
			font-size: 1em;
			color: #758178;
			border: 1px solid #BECAC2;
			text-align: center; text-decoration: none;
		}
		div#menu-navigation-secondaire div.secondaire a:hover {
			color: #FF8D10;
			border: 1px solid #FF8D10;
		}
		
/*--------------------
   Bloc navigation
 ---------------------*/
 div#bloc-navigation-principal {
 	clear: both;
 	margin: 0; padding: 3px 0px 0px 0px;
 }
 	
 
 	 div#bloc-navigation-principal div.bandeau-haut {
	 	position: relative;
	 	margin: 0; padding: 10px 7px 0px 6px;
	 	background: #BECAC2 url('../img/haut-mainbloc-ac.gif') no-repeat top left;
	 }
	 	div#bloc-navigation-principal div.bandeau-haut h1.titre-logo {
	 		z-index: 10000;
	 		display: block;
		 	position: absolute; top: 20px; left: 530px;
		 	_left: 520px;
	 		margin: 0; padding: 0;
	 		width: 276px; height: 76px;
	 		overflow: hidden;
	 	}
	 	div#bloc-navigation-principal div.bandeau-haut div.ethique {
            display:none;
	 		margin: 0; padding: 0;
	 		position: absolute;
	 		top: 100px; left: 615px;
	 		background: url('../img/titre-ethique.jpg') no-repeat top left;
	 	}
	 		div#bloc-navigation-principal div.bandeau-haut div.ethique ul {
	 			margin: 2px 0px 0px 85px; padding: 0;
	 		}
	 			div#bloc-navigation-principal div.bandeau-haut div.ethique ul li {
		 			margin: 0; padding: 0;
		 			font-weight: bold;
		 			list-style: none;
		 		}
		 			div#bloc-navigation-principal div.bandeau-haut div.ethique ul li a, div#bloc-navigation-principal div.bandeau-haut div.ethique ul li a:link, div#bloc-navigation-principal div.bandeau-haut div.ethique ul li a:visited {
		 				color: #FFFFFF;
		 				text-decoration: none;
		 			}
		 			div#bloc-navigation-principal div.bandeau-haut div.ethique ul li a:hover {
		 				color: #FF8D10;
		 			}
		 div#bloc-navigation-principal img.logo {
	 		z-index: 1;
	 		position: absolute; top: -51px; left: 31px;
	 		_left: 25px;
	 	}
	 	
		 div#bloc-navigation-principal div.bandeau-haut img {
		 	vertical-align: bottom;
		 }
		 div#bloc-navigation-principal div.bandeau-haut div.diaporama-title {
		 	z-index: 10000;
		 	position: absolute; top: 10px; left: 7px;
		 	_left: 1px;
		 }
		 	div#bloc-navigation-principal div.bandeau-haut div.diaporama-title object {
		 		z-index: 10000;
		 	}
		 	
	div#bloc-navigation-principal div.bandeau-bas {
	 	position: relative;
	 	margin: 0; padding: 0px 0px 0px 6px;
	 	height: 1%;
	 	background: #BECAC2 url('../img/bas-mainbloc.gif') no-repeat bottom left;
	 }
	 	div#bloc-navigation-principal div.bandeau-bas p {
	 		margin: 0; padding: 0px 70px 5px 0px;
	 		font-size: 1.1em;
	 		color: #FFFFFF;
	 		text-align: right;
	 	}
	 		div#bloc-navigation-principal div.bandeau-bas p a, div#bloc-navigation-principal div.bandeau-bas p a:link, div#bloc-navigation-principal div.bandeau-bas p a:visited {
	 			color: #FFFFFF;
	 			text-decoration: none;
	 		}
	 		div#bloc-navigation-principal div.bandeau-bas p a:hover {
	 			color: #FF8D10;
	 		}
	 
	 	div#bloc-navigation-principal div.bandeau-bas div.menu-navigation-principal {
	 		margin: 0; padding: 0px 0px 0px 22px;
	 		_padding-bottom: 12px;
	 		background: url('../img/bas-inner-mainbloc-ac.gif') no-repeat top left;
	 	}
	 		div#bloc-navigation-principal div.bandeau-bas div.menu-navigation-principal ul {
	 			float: left;
	 			height: 33px;
	 			margin: 0; padding: 0;
	 		}
	 			div#bloc-navigation-principal div.bandeau-bas div.menu-navigation-principal ul li {
		 			margin: 0; padding: 0;
		 			display: inline;
		 			list-style: none;
		 		}
		 			div#bloc-navigation-principal div.bandeau-bas div.menu-navigation-principal ul li a, div#bloc-navigation-principal div.bandeau-bas div.menu-navigation-principal ul li a:link, div#bloc-navigation-principal div.bandeau-bas div.menu-navigation-principal ul li a:visited {
			 			float: left;
			 			display: block;
			 			margin: 0px 4px 0px 4px; padding: 0;
			 			width: 150px; height: 33px; line-height: 25px;
			 			font-size: 1.2em; font-weight: bold;
			 			color: #2A681E;
			 			text-decoration: none; text-align: center;
			 		}
			 		div#bloc-navigation-principal div.bandeau-bas div.menu-navigation-principal ul li.current a, div#bloc-navigation-principal div.bandeau-bas div.menu-navigation-principal ul li.current a:link, div#bloc-navigation-principal div.bandeau-bas div.menu-navigation-principal ul li.current a:visited {
			 			color: #EB8500;
			 			background: url('../img/onglet-navigation-current-interne.gif') no-repeat bottom center;
			 		}
			 		div#bloc-navigation-principal div.bandeau-bas div.menu-navigation-principal ul li a:hover, div#bloc-navigation-principal div.bandeau-bas div.menu-navigation-principal ul li.current a:hover {
			 			color: #FF8D10;
			 			background: url('../img/onglet-navigation-current-interne.gif') no-repeat bottom center;
			 		}
	 
/*--------------------
   Bloc fil d'Ariane
 ---------------------*/
 div#ariane {
 	clear: both;
 	margin: 0; padding: 10px 0px 0px 40px;
 }
 	div#ariane ul {
 		display: inline;
 		margin: 0; padding: 0;
 	}
 		div#ariane ul li {
	 		display: inline;
	 		margin: 0; padding: 0;
	 		font-size: 1em;
	 		color: #597F9D;
	 		list-style: none;
	 	}
	 		div#ariane ul li a, div#ariane ul li a:link, div#ariane ul li a:visited {
	 			font-weight: bold;
	 			color: #597F9D;
	 			text-decoration: none;
	 		}
	 		div#ariane ul li a:hover {
	 			color: #FF8D10;
	 		}
	 		
/*--------------------
   Bloc contenu
 ---------------------*/
 div#contenu {
 	clear: both;
 	margin: 0; padding: 15px 0px 0px 15px;
 }
 div#page div.contenusmaller {
 	padding: 15px 0px 0px 0px;
 }
 	div#contenu div.gauche {
 		float: left;
		margin: 0px 0px 0px 5px; padding: 0px 10px 0px 0px;
		width: 628px;
		_width: 623px;
 	}
 	div#page div.contenusmaller div.gauche {
 		margin: 0px 20px 0px 0px; 
 	}
 	
 	div#contenu div.gauche div.texte div.filiere-texte {
 			margin: 0; padding: 0px 10px 40px 0px;
 			background: url('../img/fond-recherche.gif') no-repeat top left;
 			_height: 1%;
 		}
 		
 			div#contenu div.gauche div.texte div.filiere-texte img.icon {
 				float: left;
 				margin: 10px 20px 0px 20px; padding: 0;
 			}
			div#contenu div.gauche div.texte div.filiere-texte h1 {
				margin: 0; padding: 25px 0px 25px 0px;
				font-size: 1.4em; font-weight: bold;
				color: #FF8D10;
			}
			div#contenu div.gauche div.texte div.filiere-texte strong.maximize {
				font-size: 1.2em;
			}
			div#contenu div.gauche div.texte div.filiere-texte h2 {
				margin: 0px 0px 10px 85px; padding: 0px 0px 0px 20px;
				line-height: 2.7em;
				font-size: 1.1em; font-weight: bold;
				color: #005F91;
				background: url('../img/cartouche-titre.gif') no-repeat top left;
			}
			div#contenu div.gauche div.texte div.filiere-texte img {
				border: none;
			}
			div#contenu div.gauche div.texte div.filiere-texte p {
				margin: 0; padding: 0px 0px 30px 0px;
				font-size: 1.1em;
				color: #7A827D;
			}
				div#contenu div.gauche div.texte div.filiere-texte p.filiere {
					margin-left: 90px;
				}
				
        	div#contenu div.gauche div.texte div.filiere-texte p.mentions-important {
        		margin: 0; padding: 35px 5px 5px 5px;
			color: #7A827D;
			text-align: left;
        	}
				div#contenu div.gauche div.texte div.filiere-texte p a, div#contenu div.gauche div.texte div.filiere-texte p a:link, div#contenu div.gauche div.texte div.filiere-texte p a:visited {
					color: #7A827D;
					text-decoration: none;
				}div#contenu div.gauche div.texte div.filiere-texte p a:hover { color: #FF8D10; }
			div#contenu div.gauche div.texte div.filiere-texte ul {
				margin: 0px 0px 20px 105px; padding: 0;
			}
				div#contenu div.gauche div.texte div.filiere-texte ul li {
					display: inline;
					margin: 0; padding: 0;
					font-size: 1.1em; line-height: 1.3em;
					color: #7A827D;
					list-style: none;
				}
					div#contenu div.gauche div.texte div.filiere-texte ul li a, div#contenu div.gauche div.texte div.filiere-texte ul li a:link, div#contenu div.gauche div.texte div.filiere-texte ul li a:visited {
						color: #7A827D;
						text-decoration: none;
					}
					div#contenu div.gauche div.texte div.filiere-texte ul li a:hover {
						color: #FF8D10;
					}
 	
 		div#contenu div.gauche div.texte {
             margin: 0; padding: 0;
         }
		 
             div#contenu div.gauche div.texte a {
                 color: #597F9D;
				 text-decoration : none;
			 }
             div#contenu div.gauche div.texte a:hover {
                 color: #FF8D10;
				 text-decoration : none;
             }
             div#contenu div.gauche div.texte h1 {
                 margin: 0px 0px 10px 0px; padding: 0;
                 font-size: 2.1em;
                 color: #005F91;
             }
             div#contenu div.gauche div.texte h2 {
                 margin: 0px 0px 10px 0px; padding: 0;
                 font-size: 1.7em;
                 color: #666666;
             }
             div#contenu div.gauche div.texte h3 {
                 margin: 0px 0px 5px 0px; padding: 0;
                 font-size: 1.1em;
				 font-weight: normal;
				 text-align: justify;
                 color: #666666;
             }
             div#contenu div.gauche div.texte p {
                 margin: 0; padding: 0px 0px 10px 0px;
                 font-size: 1.1em;
				 text-align: justify;
                 color: #666666;
             }
                 div#contenu div.gauche div.texte p b, div#contenu div.gauche div.texte p strong {
                     margin: 0; padding: 0;
                     font-size: 1.2em;
                     color: #005F91;
                 }
div#contenu div.gauche div.texte p.mentions-important {
        		margin: 0; padding: 35px 5px 5px 5px;
			color: #7A827D;
			font-size: 1.0em;
			text-align: left;
        	}

		
		div#contenu div.gauche div.texte div.inout {
			float: left;
            		margin: 0; padding: 5px 5px 5px 5px;
			width: 228px;
			min-height: 358px;
			background: #FFFFFF url('../img/fond-in-out.gif') no-repeat top center;
			text-align: left;
        }
        	div#contenu div.gauche div.texte div.inout p {
        		text-align: left;
        	}
        	div#contenu div.gauche div.texte div.inout span.little {
        		float: right;
			margin-right: 10px;
        		font-size: 0.9em;
        		color: #999999;
        	}
        	div#contenu div.gauche div.texte div.inout div.little-r {
        		margin-right: 10px;
        		text-align: right;
        	}
        	div#contenu div.gauche div.texte div.inout p.center {
        		text-align: center;
        	}
        	div#contenu div.gauche div.texte div.inout b.bigger {
        		font-size: 1.2em;
        		color: #7E8F8E;
        	}


		div#contenu div.gauche div.texte div.inout-space {
			float: left;
            		margin: 0; padding: 5px 5px 5px 10px;
			width: 43px;
			height: 358px;
			background-color: #FFFFFF;
			text-align: left;
        }

		div#contenu div.gauche div.texte div.inout-important {
			float: left;
			padding: 5px 5px 5px 5px;
			margin: 0;
			color: #555555;
			text-align: left;
        }
		 
             div#contenu div.gauche div.texte div.inout a {
                 color: #597F9D;
				 text-decoration : none;
			 }
             div#contenu div.gauche div.texte div.inout a:hover{
                 color: #FF8D10;
				 text-decoration : none;
             }
             div#contenu div.gauche div.texte div.inout h1 {
                 margin: 0px 0px 10px 0px; padding: 0;
                 font-size: 2.1em;
                 color: #005F91;
             }
             div#contenu div.gauche div.texte div.inout h2 {
                 margin: 0px 0px 10px 0px; padding: 0;
                 font-size: 1.7em;
                 color: #709940;
             }
             div#contenu div.gauche div.texte div.inout h3 {
                 margin: 0px 0px 5px 0px; padding: 0;
                 font-size: 1.1em;
				 font-weight: normal;
				 color: #555555;
             }
             div#contenu div.gauche div.texte div.inout p {
				 width: 200px;
				 margin: 0px 14px 0px 14px; padding: 0;
                 font-size: 1em;
					 color: #555555;
             }
                 div#contenu div.gauche div.texte div.inout p b, div#contenu div.gauche div.texte div.inout p strong {
                     margin: 0; padding: 0;
                     font-size: 1em;
					 color: #555555;
                 }

				 div#contenu div.gauche div.texte div.inout ul {
				 	margin-left: 15px; padding-left: 0px;
					 list-style-type: none;
					 list-style: none;
				 }

				 div#contenu div.gauche div.texte div.inout ul li {
				 	clear: both;
					 list-style-type: none;
					 list-style: none;
					 margin: 0px 0px 15px -10px;
					 padding: 0px 0px 0px 0px;
					 color: #597F9D;
					 vertical-align: middle;
				 }
				 
				 div#contenu div.gauche div.texte div.inout img {
				 	border: none;
					vertical-align: middle;
				 }


			 div#contenu div.gauche div.texte div.fiche a {
                 color: #597F9D;
				 text-decoration : none;
			 }
             div#contenu div.gauche div.texte div.fiche a:hover {
                 color: #FF8D10;
				 text-decoration : none;
             }
             div#contenu div.gauche div.texte div.fiche h1 {
                 margin: 0px 0px 10px 0px; padding: 0;
                 font-size: 1.7em;
                 color: #005F91;
             }
             div#contenu div.gauche div.texte div.fiche h2 {
                 margin: 0px 0px 10px 0px; padding: 0;
                 font-size: 1.4em;
                 color: #666666;
             }
             div#contenu div.gauche div.texte div.fiche h3 {
                 margin: 0px 0px 5px 0px; padding: 0;
                 font-size: 1.2em;
                 color: #005F91;
             }
             div#contenu div.gauche div.texte div.fiche p {
                 margin: 0; padding: 0px 0px 10px 0px;
                 font-size: 1.1em;
                 color: #666666;
             }
                 div#contenu div.gauche div.texte div.fiche p b, div#contenu div.gauche div.texte div.fiche p strong {
                     margin: 0; padding: 0;
                     font-size: 1.2em;
                     color: #005F91;
                 }

			 div#contenu div.gauche div.texte div.contacts {
				 margin: 0; padding: 10px 0px 10px 10px;
                 color: #597F9D;
				 text-decoration : none;
				 background: #FFFFFF url('../img/fond-contacts.gif') no-repeat top left;
			 }

			 div#contenu div.gauche div.texte div.contacts a {
                 color: #597F9D;
				 text-decoration : none;
			 }
             div#contenu div.gauche div.texte div.contacts a:hover {
                 color: #FF8D10;
				 text-decoration : none;
             }
             div#contenu div.gauche div.texte div.contacts h1 {
                 margin: 0px 0px 10px 0px; padding: 0;
                 font-size: 1.7em;
                 color: #005F91;
             }
             div#contenu div.gauche div.texte div.contacts h2 {
                 margin: 0px 0px 10px 0px; padding: 0;
                 font-size: 1.4em;
                 color: #666666;
             }
             div#contenu div.gauche div.texte div.contacts h3 {
                 margin: 0px 0px 5px 0px; padding: 0;
                 font-size: 1.4em;
				 font-weight: bold;
                 color: #709940;
             }
             div#contenu div.gauche div.texte div.contacts p {
                 margin: 0; padding: 0px 0px 10px 0px;
                 font-size: 1.1em;
                 color: #666666;
             }
                 div#contenu div.gauche div.texte div.contacts p b, div#contenu div.gauche div.texte div.contacts p strong {
                     margin: 0; padding: 0;
                     font-size: 1.2em;
                     color: #005F91;
                 }

		div#contenu div.gauche div.bloc-links {
            margin: 0px 0px 15px 0px; padding: 0;
            _margin-bottom: 10px;
            width: 620px;
            background: #BECAC2 url('../img/haut-bloc.gif') no-repeat top left;
         }
            div#contenu div.gauche div.bloc-links h2 {
                margin: 0; padding: 10px 15px 5px 15px;
                font-size: 1.4em;
                color: #FFFFFF;
            }
            div#contenu div.gauche div.bloc-links ul {
                margin: 5px 0px 5px 0px; padding: 0;
                list-style: none;
            }
                div#contenu div.gauche div.bloc-links ul li {
                    margin: 0; padding: 0px 15px 5px 15px;
                    font-size: 1em;
                    color: #00507E;
                }
                div#contenu div.gauche div.bloc-links ul li a, div#contenu div.gauche div.bloc-links ul li a:link, div#contenu div.gauche div.bloc-links ul li a:visited {
                    color: #00507E;
                }
                    div#contenu div.gauche div.bloc-links ul li a:hover {
                        color: #FF8D10;
                    }
                div#contenu div.gauche div.bloc-links div.bas {
                    margin: 0; padding: 0;
                    display: block;
                    height: 8px;
                    background: url('../img/bas-bloc.gif') no-repeat bottom left;
                }
 	
 	div#contenu div.droite {
 		float: left;
		margin: 0px 0px 0px 5px; padding: 0;
		width: 195px;
 	}
 	
		div#contenu div.droite div.filiere {
			margin: 0px 0px 15px 0px; padding: 0;
		}

 		div#contenu div.droite div.carte {
			margin: 0px 0px 15px 0px; padding: 0;
			_margin-bottom: 10px;
			background: #BECAC2 url('../img/haut-carte.gif') no-repeat top left;
		}
			div#contenu div.droite div.carte h2 {
				margin: 0; padding: 10px 15px 5px 15px;
				font-size: 1.4em;
				color: #FFFFFF;
			}
			div#contenu div.droite div.carte p {
				margin: 0; padding: 0px 15px 5px 15px;
				font-size: 1em;
				color: #00507E;
			}
				div#contenu div.droite div.carte div.planispheres {
					text-align: center;
				}
						div#contenu div.droite div.carte div.planispheres img {
							border: none;
						}
				div#contenu div.droite div.carte div.bas {
					margin: 0; padding: 0;
					display: block;
					height: 8px;
					background: url('../img/bas-carte.gif') no-repeat bottom left;
				}
				
		div#contenu div.droite div.bloc-partenaire {
			margin: 0; padding: 0;
			width: 195px;
			background: #CFDDBF;
		}
			div#contenu div.droite div.bloc-partenaire div.haut {
				margin: 0; padding: 0;
				height: 8px;
				background: url('../img/haut-partenaires.gif') no-repeat top left;
			}
			div#contenu div.droite div.bloc-partenaire div.bas {
				margin: 0; padding: 0;
				height: 8px;
				background: url('../img/bas-partenaires.gif') no-repeat bottom left;
			}
			div#contenu div.droite div.bloc-partenaire h2 {
				margin: 0px 0px 0px 7px; padding: 0px 0px 0px 15px;
				font-size: 1.1em; color: #006570;
				background: url('../img/puce-partenaire-int.gif') no-repeat top left;
			}
				div#contenu div.droite div.bloc-partenaire input.text {
					margin: 4px 0px 0px 5px; padding: 0px 0px 1px 0px;
					width: 75px;
					font-size: 1em;
					color: #7A7A7A;
					border: 1px solid #ABB6AF;
				}
				div#contenu div.droite div.bloc-partenaire input.submit {
					margin: 0; padding: 0;
					font-size: 1em;
					color: #FFFFFF; background: url('../img/bouton-ok.gif') no-repeat bottom center;
					border: none;
				}
				div#contenu div.droite div.bloc-partenaire a, div#contenu div.droite div.bloc-partenaire a:link, div#contenu div.droite div.bloc-partenaire a:visited {
					display: block;
					margin: 4px 0px 0px 5px; padding: 0;
					color: #2A681E;
					text-decoration: none;
				}
				div#contenu div.droite div.bloc-partenaire a:hover {
					color: #FF8D10;
					text-decoration: none;
				}


/*--------------------
   Menu pied de page
 ---------------------*/
	 		
div#footer {
	clear: both;
	margin: 5px 0px 5px 0px; padding: 5px 0px 0px 0px;
	_padding-top: 2px;
}
		
	div#footer h2 {
		display: block;
		float: left;
		margin: 0px 0px 0px 5px; padding: 0;
		font-size: 1.1em; font-weight: bold;
		color: #709940;
	}
	div#footer ul {
		float: left;
		margin: 0px 0px 0px 130px; padding: 0;
		_margin-left: 100px;
	}
		div#footer ul li {
			float: left;
			margin: 0; padding: 0px 4px 0px 4px;
			list-style: none;
			font-size: 1em;
			color: #709940;
		}
			div#footer ul li a, div#footer ul li a:link, div#footer ul li a:visited {
				padding-right: 4px;
				color: #709940;
				text-decoration: none;
				border-right: 1px solid #709940;
			}
			div#footer ul li a:hover {
				color: #FF8D10;
			}
			div#footer ul li.nb a, div#footer ul li.nb a:link, div#footer ul li.nb a:visited {
				border: none;
			}
			div#footer ul li.current {
				font-weight: bold;
			}


/*----- Sommaire -----*/
div#corps div#sommaire {
	float: left;
} 

div#corps div#sommaire ul li {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;
	list-style: none;	
	list-style-type: none;	
	background-image: url(../img/puce-ethique.html);
	background-repeat: no-repeat;
	background-position: 5px 50%;
} 



div#corps div#sommaire ul li a { 
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #5658a4;
	text-align: center;
	text-decoration: none;
}

div#corps div#sommaire ul li a:hover { 
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #DD058A;
	text-align: center;
	text-decoration: none;
}

div#corps div#sommaire ul li a.current { 
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #DD058A;
	text-align: center;
	text-decoration: none;
}
