/*-----------------------------------
 * Olmix
 * réalisé par SQLI
 * Création : 28.06.2006
 * Dernière modification : 5.02.2007
 ------------------------------------*/
 
 /*--------------------
   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: 10px;
 	/*margin-top: 26px;*/
 	float: right;
	visibility: hidden;
 }
 	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: 106px;	/*SVI*/
			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: #CDD9EA url('../img/haut-mainbloc-eaction.gif') no-repeat top left;
	 }

	 	div#bloc-navigation-principal div.bandeau-haut h1.oligoelements {
	 		z-index: 1;
	 		display: block;
		 	position: absolute; top: 20px; left: 530px;
		 	_left: 520px;
	 		margin: 0; padding: 0;
	 		width: 276px; height: 76px;
	 		overflow: hidden;
	 		background: url('../img/titre-oligoelements.jpg') no-repeat top left;
	 		text-indent: -100em;
	 	}
	 	div#bloc-navigation-principal div.bandeau-haut div.ethique {
			z-index: 1;
	 		margin: 0; padding: 0;
	 		position: absolute;
	 		top: 100px; left: 615px;
	 		background: url('../img/titre-ethique.jpg') no-repeat top left;
            display:none;
	 	}
	 		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: 0;
	 		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: #CDD9EA url('../img/bas-mainbloc-eaction.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 10px 22px;
	 		_padding-bottom: 12px;
	 		background: url('../img/bas-inner-mainbloc-eaction.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-eaction.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-eaction.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.filiere-texte {
 			margin: 0; padding: 0px 10px 40px 0px;
 			background: url('../img/fond-recherche.gif') no-repeat top left;
 		}
 		
 			div#contenu div.gauche div.filiere-texte img.icon {
 				float: left;
 				margin: 10px 20px 0px 20px; padding: 0;
 			}
			div#contenu div.gauche 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.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.filiere-texte p {
				margin: 0; padding: 0px 0px 30px 0px;
				font-size: 1.1em;
				color: #7A827D;
			}
			div#contenu div.gauche div.filiere-texte ul {
				margin: 0px 0px 20px 105px; padding: 0;
			}
				div#contenu div.gauche 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.filiere-texte ul li a, div#contenu div.gauche div.filiere-texte ul li a:link, div#contenu div.gauche div.filiere-texte ul li a:visited {
						color: #7A827D;
						text-decoration: none;
					}
					div#contenu div.gauche div.filiere-texte ul li a:hover {
						color: #FF8D10;
					}
 	
 		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.gauche div.texte {
 			margin: 0; padding: 0;
 		}
 			div#contenu div.gauche div.texte h1 {
 				margin: 0px 0px 10px 0px; padding: 0;
 				font-size: 1.7em;
 				color: #005F91;
 			}
 			div#contenu div.gauche div.texte h2 {
 				margin: 0px 0px 10px 0px; padding: 0;
 				font-size: 1.4em;
 				color: #666666;
 			}
 			div#contenu div.gauche div.texte h3 {
 				margin: 0px 0px 5px 0px; padding: 0;
 				font-size: 1.2em;
 				color: #005F91;
 			}
 			div#contenu div.gauche div.texte p {
 				margin: 0; padding: 0px 0px 10px 0px;
 				font-size: 1.1em;
 				color: #666666;
 			}
 				div#contenu div.gauche div.texte p b {
 					margin: 0; padding: 0;
 					font-size: 1.2em;
 					color: #005F91;
 				}
 	
 	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 {
					margin: 0px 0px 0px 5px; padding: 0;
					line-height: 2em;
					color: #2A681E;
					vertical-align: bottom;
				}
				div#contenu div.droite div.bloc-partenaire a:hover {
					color: #FF8D10;
				}


/*******************************/
/***** ESPACE ACTIONNAIRE ******/
/*******************************/

/* BLOC NAVIGATION */
div#contenu div.droite div.bloc-eaction-nav {
	margin: 0; padding: 0;
	width: 196px;
	background: url('../img/fond-eaction-nav.gif') top right;
}
div#contenu div.droite div.bloc-eaction-nav div.haut {
	margin: 0; padding: 0;
	height: 13px;
	background: url('../img/haut-eaction-nav.gif') no-repeat top left;
}
div#contenu div.droite div.bloc-eaction-nav div.bas {
	margin: 0; padding: 0;
	height: 12px;
	background: url('../img/bas-eaction-nav.gif') no-repeat bottom left;
}

	div#contenu div.droite div.bloc-eaction-nav ul {
		margin: 0; padding: 0;
	}
	div#contenu div.droite div.bloc-eaction-nav ul li {
		margin: 4px 0px 3px 20px; padding: 0;
		list-style: none;
	}
	div#contenu div.droite div.bloc-eaction-nav ul li.current {
		margin: 0px 0px 0px 20px; padding: 0px 0px 0px 15px;
		font-size: 1.1em; color: #055195; font-weight: bold;
		background: url('../img/puce-eaction-current-nav.gif') no-repeat top left;
	}
	div#contenu div.droite div.bloc-eaction-nav ul li a,
	div#contenu div.droite div.bloc-eaction-nav ul li a:link,
	div#contenu div.droite div.bloc-eaction-nav ul li a:visited {
		margin: 0; padding: 0px 0px 0px 15px;
		font-size: 1.1em; color: #56534A; font-weight: bold;
		background: url('../img/puce-eaction-nocurrent-nav.gif') no-repeat top left;
		text-decoration: none;
	}
	div#contenu div.droite div.bloc-eaction-nav ul li a:hover {
		margin: 0; padding: 0px 0px 0px 15px;
		font-size: 1.1em; color: #055195; font-weight: bold;
		background: url('../img/puce-eaction-current-nav.gif') no-repeat top left;
	}



/* BLOC COURS AUJOURD'HUI */
div#contenu div.droite div.bloc-eaction-cours {
	margin: 20px 0px 0px 0px; padding: 0;
	width: 196px;
}
div#contenu div.droite div.bloc-eaction-cours div.haut {
	margin: 0; padding: 0;
	height: 31px;
	background: url('../img/haut-eaction-cours.gif') no-repeat top left;
}
div#contenu div.droite div.bloc-eaction-cours div.titre {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px;
	font-size: 1.2em; color: #055195; font-weight:bold;
	height: 15px;
	background: url('../img/titre-eaction-cours.gif') no-repeat top left;
	letter-spacing: -0.02em;
}
div#contenu div.droite div.bloc-eaction-cours div.lien {
	margin: 0px 0px 0px 8px; padding: 0px 0px 0px 15px;
	font-size: 1.1em; color: #055195;
	background: url('../img/lien-eaction-cours.gif') top right;
	letter-spacing: -0.02em;
}
div#contenu div.droite div.bloc-eaction-cours div.bas {
	margin: 0; padding: 0;
	height: 24px;
	background: url('../img/bas-eaction-cours.gif') no-repeat bottom left;
}
div#contenu div.droite div.bloc-eaction-cours a, div#contenu div.droite div.bloc-eaction-cours a:link, div#contenu div.droite div.bloc-eaction-cours a:visited {
	display: block;
	margin: 0px 0px 0px 0px; padding: 0;
	color: #56534A;
	text-decoration: none;
	letter-spacing: -0.02em;
}
div#contenu div.droite div.bloc-eaction-cours a:hover {
	color: #055195;
	text-decoration: none;
}

/* BANDEAU FLASH */
div#bloc-navigation-principal div.bandeau-haut div.diaporama-title2 {
	position: absolute; top: 10px; left: 6px;
	_left: 0px;
}
div#bloc-navigation-principal div.bandeau-haut div.diaporama-title2 object {
}
div#bloc-navigation-principal div.bandeau-haut h1.espace-actionnaire {
	z-index: 1;
	display: block;
	position: absolute; top: 30px; left: 520px;
	_left: 520px;
	margin: 0; padding: 0;
	width: 322px; height: 60px;
	overflow: hidden;
	background: url('../img/titre-eaction.gif') no-repeat top left;
	text-indent: -100em;
}
div#bloc-navigation-principal div.bandeau-haut div.ethique-bleu {
    display:none;
	z-index: 1;
	margin: 0; padding: 0;
	position: absolute;
	top: 100px; left: 615px;
	background: url('../img/titre-ethique-bleu.gif') no-repeat top left;
}
div#bloc-navigation-principal div.bandeau-haut div.ethique-bleu ul {
	margin: 2px 0px 0px 85px; padding: 0;
}
div#bloc-navigation-principal div.bandeau-haut div.ethique-bleu ul li {
	margin: 0; padding: 0;
	font-weight: bold;
	list-style: none;
}
div#bloc-navigation-principal div.bandeau-haut div.ethique-bleu ul li a, div#bloc-navigation-principal div.bandeau-haut div.ethique-bleu ul li a:link, div#bloc-navigation-principal div.bandeau-haut div.ethique-bleu ul li a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
div#bloc-navigation-principal div.bandeau-haut div.ethique-bleu ul li a:hover {
	color: #FF8D10;
}

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


table
{
   border-collapse: collapse; /* Les bordures du tableau seront collées (plus joli) */
}
td
{
   border: 1px solid grey;
}

