/* ***************************************************** STRUCTURE BASIQUE DES PAGES************************************************ */
#en_tete .banniere{
	text-align:left;
	margin-left:8% !important;
	margin-left:7%;
	margin-top:10px;
	background-color:#FFFFFF;
}
#en_tete {
	background-color:#FFFFFF;
	margin-left:30px;
	width:95%;
	background-image:url("images/fond_entete.png");
	background-repeat:repeat-x;
}
#en_tete .contact {
	text-align:right;
	margin-top:-35px;
	font-family:Arial,serif;
	font-size:0.8em;
	color:#A9A9A9;
	margin-right:9% !important;
	margin-right:8%;
}
#en_tete .contact a {
	color:#A9A9A9;
	text-decoration:none;
}
#en_tete .contact a:hover {
	color:#A9A9A9;
}
#en_tete .contact a:visited{
	color:#A9A9A9;
}
#bandeau{
	margin-top:2% !important;
	margin-top:0%;
	text-align:center;
	width:95%;
	margin-left:25px;

}
/* ***************************************************** TOUT LES FOOTER DU SITE ************************************************ */

/* -------------------------- Pied normal  -----------------------------*/
#pied{
	margin-top:0px;
	padding-top:10px;
	height:30px !important;
	height:30px ;
	margin-left:30px;
	width:95%;
	background-color:#FFFFFF;
}
#pied #copyright{
	margin-top:5px;
	display:inline;
	width:20%;
	float:right;
	color:#A9A9A9;
}
#pied .flash{
	margin-top:1%;
}
#pied #site{
	margin-top:0% !important;
	margin-top:0%;
	display:inline;
	width:30%;
	float:left;
	margin-left:5%;
	color:#A9A9A9;
	font-size:0.9em;
}
/* -------------------------- Pied page index -----------------------------*/
#pied_index{
	margin-top:0px;
	padding-top:20px;
	height:40px !important;
	height:30px ;
	margin-left:30px;
	width:95%;
	background-color:#FFFFFF;
}
#pied_index #copyright{
	margin-top:5px;
	display:inline;
	width:20%;
	float:right;
	color:#A9A9A9;
}
#pied_index .flash{
	margin-top:1%;
}
#pied_index #site{
	margin-top:0% !important;
	margin-top:0%;
	display:inline;
	width:30%;
	float:left;
	margin-left:5%;
	color:#A9A9A9;
	font-size:0.9em;
}
/* -------------------------- Pied page presse -----------------------------*/
#pied_presse{
	margin-top:0px;
	padding-top:10px;
	height:30px !important;
	height:30px ;
	margin-left:30px;
	width:95%;
	background-color:#FFFFFF;
}
#pied_presse #copyright{
	margin-top:10px;
	display:inline;
	width:20%;
	float:right;
	color:#A9A9A9;
}
#pied_presse .flash{
	margin-top:1%;
}
#pied_presse #site{
	margin-top:0% !important;
	margin-top:0%;
	display:inline;
	width:30%;
	float:left;
	margin-left:5%;
	color:#A9A9A9;
	font-size:0.9em;
}
/* -------------------------- Pied page finance -----------------------------*/
#pied_presse{
	margin-top:0px;
	padding-top:10px;
	height:30px !important;
	height:30px ;
	margin-left:30px;
	width:95%;
	background-color:#FFFFFF;
}
#pied_presse #copyright{
	margin-top:5px;
	display:inline;
	width:20%;
	float:right;
	color:#A9A9A9;
}
#pied_presse .flash{
	margin-top:1%;
}
#pied_presse #site{
	margin-top:0% !important;
	margin-top:0%;
	display:inline;
	width:30%;
	float:left;
	margin-left:5%;
	color:#A9A9A9;
	font-size:0.9em;
}
/* ***************************************************** CONTENU DIVERS ************************************************ */
body{
	background-color:#A9A9A9;
	font-family: Verdana,serif;
	font-size:0.7em;
}
#conteneur{
	width:95% ; /* largeur du tableau */
	height:420px ; /* hauteur minimale du tableau */
	margin-top:0% ; padding:0 ; /* marges intérieures et extérieures du tableau */
	margin-left:30px;
	background-color:#FFFFFF;
}
#contenu{
	overflow:auto;
	float:right ; /* flotte à gauche */
	width:75% ; /* largeur : 50% de .container */
	height:350px ; /* hauteur : 100% du .container */
	margin:0px;padding:0 ; /* marges */
	background-color:#FFFFFF;
	margin-top:7%;
}
#contenu p{
	padding-right:9%;
}
#photo{
	float:left ; /* flotte à gauche */
	width:15% ; /* largeur : 24% de .container */
	height:350px ; /* hauteur : 100% du .container */
	background-color:#FFFFFF;
	margin-left: 8% !important;
	margin-left:35px;
	margin-top:7%;	
}
h1{
	margin-top:1%;
	font-size:1.4em;
	color:#6e6e6e;
	font-weight:normal;
	
}
h2{
	margin-top:1%;
	font-size:1.1em;
	color:#8b0000;
	font-weight:none;
}
h3{
	margin-top:1%;
	font-size:1em;
	color:#8B0000;
	font-weight:none;
}
hr{
	width:25%;
	margin-top:0%;
	margin-left:25%;
	margin-bottom:0%;
}
.schema{
	text-align:center;
}
.fleche{
	margin-left:15px;
	margin-top:15px;
	font-weight:bold;
}
.ul_type_client{
	color:#8B0000;
}
.ul_type_client li{
	list-style-type:circle;
	list-style-image:none;
}
.fonctions{
	list-style-type:disc;
	margin-left:30px;
}
.fonctions ul{
	list-style-type:circle;
	margin-left:30px;
}
.fleche ul{
	margin-top:8px;
	margin-bottom:8px;
}
.premier_li{
	margin-top:1%;
}
.enonce{	
	width:90%;
	margin-top:15px;
	color:#8B0000;
	text-align:justify;
	padding:1.2%;	
}
.enonce p{
	text-indent:0px;
	padding-left:8%;
	width=100%;
}
.savoir_plus{
	color:rgb(42,66,96);
	list-style-type:none;
}
.devise p{
	margin-left:2%;
	text-align:justify;
	font-weight:normal;
	font-size : 1.12em;
	font-style:italic;
	color:#8B0000;
}
.description{
	font-weight:bold;
	font-size : 1.12em;
	font-style:italic;
	color:#A9A9A9;
}
.etape li{
	margin-top:1.3%;
}
.titre_etape{
	font-weight:bold;
}
/* *****************************************************PAGE INTRO FLASH************************************************ */
#contenu_flash{
margin-top:10%;
text-align:center;
}
/* *****************************************************TOUTES LES LISTES DU SITE************************************************ */
.liste_normal{
	list-style-image:url("images/fleche.jpg");
}
.type_client{
	list-style-type:disc;
	color:#8B0000;
}
.important{
	list-style-type:square;
	color:#A9A9A9;
}
.chronologie{
	list-style-type:circle;
}
.type_logiciel{
	list-style-type:disc;
	color:#8B0000;
}
.type_poste{
	list-style-type:disc;
	color:#8b8b8b;
}
.poste{
	list-style-type:square;
	color:black;
	font-weight:bold;
	margin-top:2%;
	margin-bottom:2%;
}.double_liste{
	list-style-type:circle;
	margin-left:30px;
	color:black;
}
.type_etape{
	list-style-type:disc;
	color:#A9A9A9;
}
/* *****************************************************PAGE EXPERTISE************************************************ */
#edition{
	width:90%;
	margin-left:7%;
}
#banque{
	width:90%;
	margin-left:7%;
}
.texte_savoir_plus{

	width:80%;
	margin-left:7%;
	font-size:0.9em;
}
/* *****************************************************PAGE PROGICIELS************************************************ */
#audicee{
	width:90%;
	margin-left:7%;
}
#siebel{

	width:90%;
	margin-left:7%;
}
/* *****************************************************PAGE EQUIPE************************************************ */
.equipe{
	color:#8B0000;
} 
.equipe li{
	color:#8B0000;
	font-weight:bold;
	font-size:1.2em;
}
.equipe .fleche li{
	color:#6e6e6e;
	font-weight:bold;
	font-size:1em;
}
.equipe .fonctions li{
	color:black;
	font-weight:normal;
	font-size:1em;
}
/* *****************************************************PAGE ACCUEIL ************************************************ */
#contenu_accueil{
	margin-top:0px;
	margin-left:30px;
	width:95%;
	height : 380px;
	background-color:#FFFFFF;
	padding-left:0%;
}
#bloc_haut{
	height:40%;
	width:85%;
	float:left;
	margin-left:10% !important;
	margin-left:4%;
	margin-top:8% !important;
	margin-top:6%;
	
}
#bloc_bas{
	height:40%;
	width:85%;
	float:left;
	margin-left:10% !important;
	margin-left:4%;
	margin-top:15px;
}
#bloc_haut_gauche{
	height:100%;
	width:40%;
	float:left;
	padding-right:1.5%;
}
#bloc_haut_droite{
	height:100%;
	width:40%;
	float:left;
	margin-left:11.5% !important;
	margin-left:13%;
	padding-left:2% !important;
	padding-left:2.1%;
}
#bloc_bas_gauche{
	height:90%;
	width:40%;
	float:left;
	padding-right:1.5%;
}
#bloc_bas_droite{
	height:100%;
	width:40%;
	float:left;
	margin-left:11.5% !important;
	margin-left:13%;
	padding-left:2% !important;
	padding-left:2.1%;
}
.image_gauche{
	display:inline;
	float:left;
	margin-top:1%;
	height:100%;
}
.texte_gauche{
	width:50%;
	height:110%;
	float:left;
	padding-left:1%;
}
.image_droite{
	display:inline;
	float:right;
	margin-top:0.5% !important;
	margin-top:0%;
	height:100%;
}
.texte_droite{
	width:50%;
	height:100%;
	float:right;
	margin-top:1%;
	padding-right:1%;
}
#contenu_accueil a{
	text-decoration:none;
	color:#A9A9A9;
	font-size:0.9em !important;
	font-size:1em;
	margin-top:8%;
	margin-right:1%;
	margin-bottom:0px;
}
.titre_encadre{
	margin-left:0%;
	margin-top:0%;
	font-size:1.4em;
	color:#A9A9A9;
	font-weight:bold;
}
.encadre{
	font-size:0.9em;
	margin-top:-6% !important;
}
/* *****************************************************PAGE PRESSE ************************************************ */
#contenu2{
	width:95% ; /* largeur du tableau */
	height:370px ; /* hauteur minimale du tableau */
	margin-top:0% ; padding:0 ; /* marges intérieures et extérieures du tableau */
	margin-left:30px;
	background-color:#FFFFFF;
	padding-top:5% !important;
	padding-top:6%;
}
#contenu2 h1{
	padding-top:1.5%;
	padding-left:8%;
}
#contenu_gauche{
	overflow:auto;
	float:left ; /* flotte à gauche */
	width:26% ; /* largeur : 24% de .container */
	height:85% ; /* hauteur : 100% du .container */
	margin:0px ; padding:0 ;/* marges */
	background-color:#FFFFFF;
} 
#contenu_droite{
	overflow:auto;
	float:right ; /* flotte à gauche */
	width:74% ; /* largeur : 50% de .container */
	height:85% ; /* hauteur : 100% du .container */
	margin:0px;padding:0 ; /* marges */
	text-align:center;
	background-color:#FFFFFF;
}
#contenu_droite .titre_droite{
	font-weight:bold;
	width:50%;
	margin-left:25% !important;
	margin-left:0%;
	text-align:center;
	color:#A9A9A9;
	background-color:#FFFFFF;
	font-size:0.9em;
}
#contenu_droite img{
	border: 0;
}
#contenu_gauche li{
	list-style-type:none;
	list-style-position:inside;
	font-weight:bold;
	font-size:1em;
	color:rgb(73,122,54);
	margin-top:5px;
}
/* *****************************************************PAGE CONTACT************************************************ */
#contenu_paris_contact{
	margin-left:2%;
	margin-top:2%;
	width:40%;
	float:left;
	height:50%;
	border-right: 1px black dotted;
	text-align:center;
}
#contenu_amiens_contact{
	margin-top:2%;
	width:50%;
	float:left;
	margin-left:3%;
	height:50%;
	text-align:center;
}
#recrute{
	margin-left:15% !important;
	margin-left:20% ;
	width:50%;
	text-align:center;
	color:#6e6e6e;
	
}
.titre_contact{
	margin-top:1%;
	margin-left:-25%;
	font-size:1.4em;
	color:#8B0000;
	font-weight:none;
}
.contenu_contact{
	text-align:left;
}
.envoyer_cv{
	margin-left:-20%;
	margin-top:5%;
}
.envoyer_cv a {
	color:#A9A9A9;
	text-decoration:none;
	font-weight:bold;
}
.envoyer_cv a:hover {
	color:#A9A9A9;
}
.envoyer_cv a:visited{
	color:#A9A9A9;
}
.envoyer_cv_paris{
	margin-left:-20%;
	margin-top:6.2%;
}
.envoyer_cv_paris a {
	color:#A9A9A9;
	text-decoration:none;
	font-weight:bold;
}
.envoyer_cv_paris a:hover {
	color:#A9A9A9;
}
.envoyer_cv_paris a:visited{
	color:#A9A9A9;
}
.contenu_contact a {
	color:black;
	text-decoration:none;
}
.contenu_contact a:hover {
	color:black;
}
.contenu_contact a:visited{
	color:black;
}
/* ***************************************************** PAGE FINANCES ************************************************ */
#contenu_finance{
	text-align:center;
	width:95% ; /* largeur du tableau */
	height:360px ; /* hauteur minimale du tableau */
	margin-top:0%  ; padding:0 ; /* marges intérieures et extérieures du tableau */
	margin-left:30px;
	background-color:#FFFFFF;
	padding-top:5% !important;
	padding-top:6%;
}
#contenu_finance h1{
	text-align:left;
	padding-top:1.5%;
	padding-left:8%;
}
#contenu_gauche_finance{
	float:left ; /* flotte à gauche */
	width:24% ; /* largeur : 24% de .container */
	height:60% ; /* hauteur : 100% du .container */
	margin:0px ; /* marges */
	background-color:#FFFFFF;
}
#contenu_droite_finance{
	overflow:auto;
	float:right ; /* flotte à droite */
	width:75% ; /* largeur : 50% de .container */
	height:60% ; /* hauteur : 100% du .container */
	margin-left:10%;
	padding:0 ; /* marges */	
	text-align:left;
	background-color:#FFFFFF;
}
.info{
	margin-top:3%;
	font-size:0.8em;
}
#contenu_droite_finance h2{
	text-align:center;
}
.tableau_2006{
	width:"100%";
	padding:3px;
	margin:auto;
}
.col1{
	width:30%;
	font-weight:bold;
}
.logo{
	border:none;
	margin-top:1%;
}
.info_gauche{
	display:block;
	margin-top:0%;
}
/* ***************************************************** PAGE SITE DE PROD ************************************************ */
#contenu2_site{
	width:95% ; /* largeur du tableau */
	height:430px ; /* hauteur minimale du tableau */
	margin-top:0% ; padding:0 ; /* marges intérieures et extérieures du tableau */
	margin-left:30px;
	background-color:#FFFFFF;
	padding-top:5% !important;
	padding-top:6%;
}
#contenu2_site h1{
	padding-top:1.5%;
	padding-left:8%;
}
#contenu_gauche_site{
	border-right:1px solid #818181;
	border-left:1px solid #818181;
	overflow:auto;
	float:left ; /* flotte à gauche */
	width:25% ; /* largeur : 24% de .container */
	height:90% ; /* hauteur : 100% du .container */
    padding-left:3px; /* marges */
	margin-left:5px;
	background-color:#FFFFFF;
} 
#contenu_droite_site{
	overflow:auto;
	float:left ; /* flotte à gauche */
	width:72% ; /* largeur : 50% de .container */
	height:90% ; /* hauteur : 100% du .container */
	font-weight:normal;
	margin-left:5px;
	padding:0 ; /* marges */
	text-align:left;
	background-color:#FFFFFF;
	font-size:0.9em;
}
#contenu_droite_site .titre_droite{
	font-weight:bold;
	width:50%;
	margin-left:20%;
	text-align:center;
	color:#A9A9A9;
	background-color:#FFFFFF;
	font-size:0.9em;
}
#contenu_droite_site .photo_droite{
	font-weight:bold;
	width:50%;
	margin-left:16%;
	text-align:center;
	color:#A9A9A9;
	background-color:#FFFFFF;
	font-size:0.9em;
}
#contenu_gauche_site .site{
	font-size:1em;
	background-color:#E6E6FA;
	color:#8B0000;
	width:62%;
	font-weight:bold;
}
#contenu_gauche_site .liens{
	font-family:Arial,serif;
	color:#808080;
	font-size:0.9em;
	margin-top:-5px;
}
#contenu_gauche_site .liens a{
	color:#808080;
}
#contenu_gauche_site .liens a:hover {
	color:#808080;
}
#contenu_gauche_site .liens a:visited{
	color:#808080;
}
#contenu_gauche_site .site a {
	font-size:0.7em;
}
#contenu_gauche_site .coord {
	font-size:1em;
	margin-top:0%;
	margin-bottom:0px;
}
#contenu_gauche_site .adresse {
	font-size:1em;
	margin-top:0%;
	margin-bottom:0px;
}
#contenu_gauche_site .adresse .details {
	font-size:0.8em;
	margin-top:3%;
	margin-bottom:0px;
}
#contenu_gauche_site .coord .coord_titre{

	font-size:0.8em;
	color:#8B0000;
}
#details_loc{
	margin-left:3%;
}
/* ***************************************************** GALERIE PHOTOS ************************************************ */
div#galerie{
	width: 100%px ;
	background-color:#FFFFFF;
	padding: 2px ;
	margin: 0px 0px ;
	text-align: center ;
	font: 0.8em Georgia, serif ;
}
ul#galerie_mini{
	margin: 0 ;
	padding: 0px ;
	list-style-type: none ;
}
ul#galerie_mini li{
	float: left ;
	text-align:left;
}
ul#galerie_mini li a img{
	margin: 0px 0px 10px 10px;
}
dl#photo{
	clear: both ;
	margin: 0 auto ;
}
dl#photo dt{
	font: italic 1.3/1.5em Georgia, serif ;
	color: black;
	margin-left:-30px;
}
dl#photo dd{
	margin-left:-30px;
}
dl#photo img{
	border: 1px solid rgb(167,192,217);
}
