﻿html
{
	font-size:100%
}
body
{
	color:#333;
	font: 0.75em/1.3 Verdana, sans-serif;
	margin: 0;
	padding: 0;
	background-color: #666;
	
}
#conteneur
{
	width:80.3em;
	height:auto;
	padding:0;
	margin:0 auto;
	border:1px #C0C0C0 solid;
	
}
#version
{
	color:#fff;
	width:80em;
	height:2em;
	margin:0 auto;
	padding-right:10px;
	line-height:2em;
	text-align:right;
}
#version a
{
	color:#fff;
	text-decoration:none;
	font-size:x-small;
}
#version img
{
	border:none;
}
#entete
{
	height:7.6em;
	background-image:url('../img/entete_plantureux_1.png');
	background-repeat:no-repeat;
}
/* MENU Horizontal*/

#quotes
{
	background-color:#E6E6E6;
	height:2.2em;
	border-top:1px white solid;
	line-height:2.2em;	
}
#quotes p
{
	margin:0;
	padding:0;
}

#menu
{
	border-top:1px white solid;
	border-bottom:1px white solid;
	background-color:#41952D;
	height:2.1em;
}
#menu a
{
	display:block;
	float:left;
	padding:0 0.8em;
	border-left:1px white solid;
	text-align:center;
	color:white;
}
#menu a:hover
{
	color:#333;
}
#menu .select
{
	color:#333;
	border-left:1px white solid;
}
/*Styles SOUS-MENU*/
.stylemenu{
    
	font-size:1.5em;
	font-family:Calibri;
}
.sousmenu{
    line-height:1.2em;
	font-size:1em;
	font-family:Calibri;
	background-color:#999;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
 	border-bottom:1px white solid;
}

/*Fin de MENU Horizontal*/

#contenu
{
	background-color:#ffffff;
}
#col_gauche
{
	width:57.5em;
	float:left;
	padding:15px;
}
/*COLONNE DROITE*/
#col_droite
{
	width:20em;
	float:right;
}
#menu2
{
	margin:10px;
}
#menu2 ul
{
	list-style:none;
	margin-left:0;
	padding:0;
}
#menu2 li
{
	height:1.8em;
	line-height:1.8em;
	font-size:1em;
	border-bottom:1px #999999 solid;
}
#menu2 a
{
	text-decoration:none;
	color:#666666;
	display:block;
}
#menu2 a:hover
{
	color:#33CC33;
}

#menu2 .select
{
	color: #41952D;
	font-weight:bold;
	border-bottom:1px #33cc33 solid;
}

/*Styles ONGLET RAPPORT DE MARCHE*/
#report
{
	border:1px #41952D solid;
	margin:10px;
}
#report p 
{
	margin:0px;
	padding:0 5px;
}
#report a
{
	color:#41952D;
	font-size:0.9em;
	text-decoration:none;
}
#report a:hover
{
	color:#808080;
}

#report img
{
	border:1px #666 solid;
	margin:5px;
}

#report .titre 
{
	background-image:url('../img/menu_droit_degrade.png');
	background-repeat:repeat-x;
	font-size:1.1em;
	height:1.8em;
	line-height:1.8em;
	color:black;
}
/*Fin de Styles ONGLET RAPPORT DE MARCHE*/

/*Styles ONGLET Formations*/
.formation_col_droite
{
	border:1px #41952D solid;
	margin:10px;
	padding-bottom:7px;
}
.formation_col_droite table
{
	margin:7px auto;
}
.formation_col_droite td
{
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
}
.formation_col_droite .titre
{
	background-image:url('../img/menu_droit_degrade.png');
	background-repeat:repeat-x;
	height:1.8em;
	font-size:1.1em;
	line-height:1.8em;
	color:black;
	padding:0;
	padding-left:5px;
	margin:0;
}
.formation_col_droite a
{
	text-decoration:none;
	color:black;
}
.formation_col_droite a:hover
{
	color:#666666;
}
/*Fin de Styles ONGLET Formations*/

/*Styles ONGLET COTATIONS*/
#cotations
{
	border:1px #41952D solid;
	margin:10px;
	padding-bottom:10px;
}
#cotations p 
{
	margin:0px;
	padding:0 5px;
}
#cotations a
{
	color:#333;
}
#cotations table
{
	font-size:0.8em;
}
.euronext
{
	color:#FF3300;
}
#cotations a:hover
{
	color:#808080;
}
#cotations .titre 
{
	background-image:url('../img/menu_droit_degrade.png');
	background-repeat:repeat-x;
	font-size:1.1em;
	height:1.8em;
	line-height:1.8em;
	color:black;
}
#cotations td
{
	border-bottom:1px #C0C0C0 solid;
}
.impaire
{
	background-color: #E7E7E7;
	
}
/*Fin de Styles ONGLET COTATIONS*/

.lien_col_droite
{
	text-align:right;
	color:gray;
}

/****Fin de COLONNE DROITE******/
#clear
{
	clear:both;
}
#pied_page
{
	font-size:0.9em;
	width:88em;
	margin:0 auto;
	color:#C0C0C0;
	text-align:center;
	background:url('../img/degrade.gif') repeat-x;
	background-position:top;
	padding:7px 0;
}
#pied_page a
{
	color:#CCCCCC;
}
#pied_page a:hover
{
	color:#333333;
}
#credit
{
	float:right;
	color:white;
	border:1px white solid;
	padding:2px;
}
#credit a
{
	text-decoration:none;
}

/* Styles du TEXTE GENERAL*/
p
{
	text-align:justify;
}
h2
{
	font: 1.7em Verdana, sans-serif;
	color: #41952D;
	margin-top:20px;
	letter-spacing:3px;
	border-left:10px #41952D solid;
	padding-left:10px;
}
h3
{
	font-size:1.2em;
	color:#666;
}
.center
{
	text-align:center;
}
.right
{
	text-align:right;
}

.legende
{
	font-size:0.8em;
}
a
{
	color:#41952D;
}
a:hover
{
	color:green;
}
/* Fin de Styles du TEXTE GENERAL*/


/*Styles de la page PHYSIQUE*/

#physique img
{
	border:1px #666 solid;
	padding:3px;
}
#physique a
{
	color: #333333;
	text-decoration:none;
}
#physique a:hover
{
	color:#999999;
}
/*Fin de Styles de la page PHYSIQUE*/



/*Styles de la page MARCHE A TERME*/
#matif a
{
	color:#333333;
}
#matif a:hover
{
	color: #666666;
}
#matif_equipe table
{
	width:80%;
	margin:0 auto;
	font-size:0.9em;
}
#matif_equipe td
{
	padding:7px;
 	vertical-align:top;
}
#matif_equipe img
{
	border:1px #666 solid;
	padding:3px;
}
#services ul
{
	margin-left:50px;
}
#services li
{
	padding:3px;
	list-style-type:circle;
}
#services_left
{
	width:22em;
	float:left;
}
#services_right
{
	width:34em;
	float:right;
}
/*Fin de Styles de la page MARCHE A TERME*/


/*Styles de la page ANALYSES*/
#analyses_left
{
	width:25em;
	float:left;
}
#analyses_right table
{
	margin:0 auto;
}
#analyses_equipe table
{
	width:80%;
	margin:0 auto;
	font-size:0.9em;
}
#analyses_equipe td
{
	padding:7px;
 	vertical-align:top;
}
#analyses_equipe img
{
	border:1px #666 solid;
	padding:3px;
}

/*Fin de Styles de la page ANALYSES*/


/* Style des pages FORMATIONS*/

#formations_presentation ul
{
	margin-top:0px;
	margin-bottom:0px;
}
#formations_presentation li
{
	margin:5px;
}
#formations_presentation table
{
	margin:0 auto;
	width: 95%; 
	border: 1px solid #666;
	font-size:0.89em;;
}
#formations_presentation table a
{
	color:#333;
	text-decoration:none;
}
#formations_presentation table a:hover
{
	color: #666;
	text-decoration:underline;
}
#formations_presentation td
{
	border:1px gris solid;
	padding:2px;
	vertical-align:top;
}
.titre td 
{
	background-color:#666;
	color:#fff;
	text-align:center;
	font-size:1em;
}
#formation_module table
{
	margin:0 auto;
	border:1px #999999 solid;
	font-size:x-small;
}
#formation_module td
{
	padding:3px;
}
#formation_module .titre
{
	background-color:gray;
	color:white;
	font-size:larger;
	text-align:center;
	font-weight:bolder;
}
#formation_module .sous-titre
{
	background-color:#CCCCCC;
	vertical-align:top;
	font-weight:bolder;
}
/*Styles de la page BACK OFFICE*/
#backoffice_left
{
	width:33em;
	float:left;
	font-size:x-small;
}
#backoffice_right
{
	width:33em;
	float:right;
	font-size:x-small;
}
#backoffice img
{
	border:1px #666666 solid;
	padding:2px;

}
#backoffice table
{
	width:70%;
	margin:0 auto;
	font-size:x-small;
}
#backoffice td
{
	vertical-align:middle;
}

/*Fin de Styles de la page BACK OFFICE*/

/*********Styles de la page CONSEILS*********/

#conseil li
{
	padding:5px;
	text-align:justify;
}
#conseil_equipe table
{
	width:80%;
	margin:0 auto;
	font-size:0.9em;
}
#conseil_equipe td
{
	padding:7px;
 	vertical-align:top;
}
#conseil_equipe img
{
	border:1px #666 solid;
	padding:3px;
}
/*Styles de la page ACCUEIL-QUI SOMMES NOUS*/

#accueil_left
{
	width:25em;
	float:left;
}
#accueil_right
{
	width:38em;
	float:right;
}
#societe p
{
	text-align:justify;
}
#societe li
{
	padding:3px;
}
#societe img
{
	border:1px #666 solid;
	padding:3px;
}

/*Fin de Styles de la page ACCUEIL-QUI SOMMES NOUS*/


/*Styles de la page ORGANIGRAMME*/

#organigramme h3
{
	width:120px;
	margin:0 auto;
	text-align:center;
	margin-top:30px;
}
#organigramme h4
{
	font-size:1em;
	margin-left:40px;
} 
#organigramme p
{
	text-align:center;
}
#organigramme td
{
	font-size: 1em;
	text-align:center;
	color:#333;
	border:1px #333 solid;
}
#organigramme ul
{
	margin-left:100px;
}
#organigramme a
{
	 text-decoration:none;
	 color:#666;
}
#organigramme a:hover
{
	color:#000;
}
/*Fin de Styles de la page ORGANIGRAMME*/


/*Styles de la page PRESSE*/
#presse_left
{
	width:23em;
	float:left;
}
#presse_left table
{
	width: 90%; 
	margin:0 auto;
	
}
#presse_left td
{
	padding:3px;
	text-align:center;
}
#presse_left img
{
	border:1px #808080 solid;
	padding:2px;
}
#presse_right
{
	width:33em;
	float:right;
}
#articles li
{
	margin: 10px 0;
	color:#41952D;
}
#articles a
{
	color:#333;
	text-decoration:none;
	font-size:0.9em;
	
}
#articles a:hover
{
	color:#808080;
}
/*Fin de Styles de la page PRESSE*/



/*Styles de la page PARTENAIRES*/
#partenaires_left
{
	width:25em;
	float:left;
}
#partenaires_right
{
	width:38em;
	float:right;
}
#partenaires a
{
	text-decoration:none;
	color:#666;
	
}
#partenaires img
{
	border:none;
}
#partenaires a:hover
{
	color: #666666;
}
#partenaires table
{
	width: 70%; 
	margin:0 auto;
	
}
#partenaires td
{
	padding:20px;
	text-align:center;
}
/*Fin de Styles de la page REFERENCES*/



/*Styles de la page RECRUTEMENT*/
#recrutement a
{
	color:#666;
}
#recrutement a:hover
{
	color:#333333;
}
#recrutement table
{
	margin:0 auto;
}
#recrutement td
{
	vertical-align:top;
}
/*Fin de Styles de la page RECRUTEMENT*/


/*Styles de la page NOUS CONTACTER*/
#contact table
{
	margin:0 auto;
	width:90%;
	padding:10px;
}
#contact td
{
	vertical-align:middle;
	padding:2px;
	font-size:0.9em;
}
#contact a
{
	color:#666;
}
#contact a:hover
{
	color:#333;
}
#contact .impaire
{
	background-color: #EBEBEB;
}
#contact_ill
{
	background:url('../img/contact_imm.gif') no-repeat;
	background-position:right;
}

/*Styles du FORMULAIRE de NOUS CONTACTER*/
.formulaire
{
	width:500px;
	margin:0 auto;
}
input
{
	border:1px gray solid;
	width:260px;
}
textarea
{
	border:1px gray solid;
	width:260px;
}
.button
{
	width:80px;
	border:1px gray solid;
	background: #C0C0C0;
	font-family:Verdana;
	font-size:1em;
}

/*Fin de Styles du FORMULAIRE de NOUS CONTACTER*/

/*Fin de Styles de la page NOUS CONTACTER*/

#equipe table
{
	width:100%;
	margin:0 auto;
	font-size:0.9em;
}
#equipe td
{
	padding:7px;
 	vertical-align:top;
}
#equipe img
{
	border:1px #666 solid;
	padding:3px;
}

