/* ####################################################
/* Nom : simtrade_gab.css
/* ####################################################
/*
/* Créé le 15/07/2013 par SimTrade Développement (Patrick Ségalou) et PAO BANG
/* Mis à jour le 27/10/2015 par SimTrade Développement (Patrick Ségalou) : 
/* Mis à jour le 26/10/2018 par SimTrade Développement (Patrick Ségalou) : 
/* Mis à jour le 04/08/2019 par SimTrade Développement (Patrick Ségalou) : 
/* Mis à jour le 19/10/2023 par SimTrade Développement (Patrick Ségalou) : 
/*
/* ####################################################
/* Couleurs
/* ####################################################
/*
/* 	Dominante bleu			= formations	
/* 	Dominante jaune orangé	= simulations
/* 	Dominante rouge			= concours
/*	Dominante mauve			= étude de cas (c0B3D1, a481d1) ou vert pomme (adff2f 7cfc00) ou vert léger (8fbc8f 3cb371) ou marron (8a2908 3b170b)
/* 	Dominante verte			= certificats
/* 	Dominante marron		= simtraders
/* 	Dominante vert d'eau	= simtrade
/* 	Dominante grise			= anomalies
/*  Dominante bleu-gris		= recherche & OpenData
/*
/* 	Réduction de la liste des couleurs utilisées dans SimTrade ( https://www.simtrade.fr/patrick/pfdt_couleurs_html.html) à :
/*
/*  #15213d, #1b832a, #0d2795, #1a5c9a, #f5ae07, #f5ce47, #9f0000, #ff6666, #55b0ad, #6fc2bf
/*
/*	Version 2017
/*
/*	Sous B2C 			= #70BA99 / #6FB89A
/*	Sous B2B 			= #68ADA8
/*	Liseret	 			= #3D495F
/*
/*	Formations 		= #0F6177
/*	Simulations 	= #DDAB3C
/*	-Portefeuile	= #ffffe0 (jaune paille)
/*	Concours		= #EE5F5B
/*	Etudes de cas 	= #DA83EA
/*	Certificats 	= #2ABB9B
/*
/*	Communauté		= #55B0AD / #A5D0CD / #AADDCF (plus clair) 
/*	Blog 			= #34495E
/*	Recherche 		= #34495E 
/*
/* ####################################################
/* Vocabulaire et abréviations adoptés
/* ####################################################
/*
/*	Rubriques : il s'agit des choix de menu de gauche sous forme d'onglet
/*	Path : la ligne de rappel entre les rubrique avec des cercles, des carrés,... comme station à chaque rubrique
/*	Pdp : Pied de page
/*
/*
/* ####################################################
/* A FAIRE 
/* ####################################################
/* 
/*	Revoir les tailles du type 1.6667em;, 1.0833333em; héritées d'une conversion de pixels. S'assurer qu'une taille en pixels n'est pas plus appropriée d'ailleurs (exemple : images)
/*
*/

/*******************************************

/** GENERALITES

********************************************/

html,body {
  width: 100%;
  height: 100%;
}
  
html {
  text-align: justify;
	overflow-y: scroll
} 

body {
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 0px;
	min-width: 1200px;
}

img {
	border-width: 0;	
}

.italique {
  font-style:italic;
}

.gras {
  font-weight:bold;
}

.fmt_date {
	width: 12em;					/* CSEG20120418 */
  text-align: center; 
}

.fmt_heure {
	width: 7em;					/* CSEG20161214 */
  text-align: center;
}

.fmt_date_heure {
  text-align: center;
}

.fmt_nombre {
  text-align: right;  
}

.simtrade_generalites_corps_v3 {
	width:950px;
	height:auto;
	min-height:550px;
	position:relative;
	border:1px solid #c2c0c0;
	float: left;
	text-align:left;
	margin-bottom:2em;
	padding-left:1em;
}


/*******************************************

/** PAGE ENTETE (HEADER) ET MENU PRINCIPAL

********************************************/

header {
	background-color:#15213d;
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);
	box-shadow:0 2px 3px rgba(0,0,0,0.3);
	color:#fff;
	min-width:1125px;
	width:100%;
	color:#fff;
	font-size:1.2em;
	height: 3em;
}

.nav_v3, .nav_v3 ul { 
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.3);
	list-style: none;
	margin: 0 0 0 1em;
	padding: 0;
	z-index: 2000;
}

.nav_v3 li {
  float: left;
  position: relative;
  text-align:left;	
}

.nav_v3 li a:hover {
	background: #3a485d;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-color: #3a485d;
	color: #fff;
}

.nav_v3 ul {
  list-style: none;
  margin: 0;
  width: auto;
  position: absolute;
  top: -999em;
  font-size: 0.75em;
}

.nav_v3 li:hover ul, .nav_v3 li.sfHover ul {
  top: auto;
}

.nav_v3 ul li {
  border: 0;
  float: none;
  width: auto;  
}

.nav_v3 ul a {
  border-left: 1px solid #c4c2c2;
	border-right: 1px solid #c4c2c2;
	border-top: 1px solid #c4c2c2;
	width: auto;
  white-space: nowrap;
}

#menus_horizontaux_v3 li:hover a {
	background: #3a485d;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-color: #c4c2c2;
	color: #fff;
}

#menus_horizontaux_v3 li:hover ul a {
  background-color: white;
  color: black;	
  width: auto;	
}

#menus_horizontaux_v3 li:hover ul a:hover {
  background-color: #15213d;
  color: #fff;
  word-wrap: break-word;
}

.nav_titre_v3 {
	color: #fff;
	display: block;
	padding: 0.95em 0.75em;
  	text-decoration: none;
	text-transform: uppercase;
}

.nav_sous_titre_v3 {
  display: block;
  word-wrap: break-word;
  padding: 1em 0.75em;
  text-decoration: none;
  font-size: 1.2em;
}

.nav_sous_titre_inhibe_v3 {
  display: block;
  word-wrap: break-word;
  padding: 1em 0.75em;
  font-size: 1.2em;
  background-color:#c4c2c2;
  color: #fff;
  font-style:italic;
}

.header_logo_v3 {	
	left: 1%;					/* Sans certificats 20% et avec 1% */
	font-size: 0; 
}

.header_logo_us_v3 {	
	left: 22%;				/* Sans certificats 22% et avec 15% */
	font-size: 0; 
}

/* Ca marche bien mais ce n'est plus souhaité header_logo_v3:hover {	height:43px; background:#3a485d; } */

.logo_titre_v3 {
	float:right;
	margin-right:5em;
	height:60px;
}

.logo_titre_v3g {
	margin-left:-1.5em;
	margin-right:0.2em;
	height:60px;
	width:60px;
}

.logo_titre_oreille_v3 {
	float:right;
	margin-top:-2.4em;
	margin-right:-7em;
	height:60px;
}

#connexion_v3, #inscription_v3, #discussion_v3, #exercice_v3 {	
	float: right;
}

#connexion_v3 a, #inscription_v3 a, #discussion_v3 a, #exercice_v3 a {	
	color: #fff; 
	text-decoration: none;	
}

#connexion_v3:hover, #inscription_v3 hover, #discussion_v3 hover, #exercice_v3 hover {		
	background: #3a485d;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-color: #3a485d;
}

.nav_right_mail_v3, .nav_right_chat_v3, .nav_right_discussion_v3, .nav_right_exercice_v3 {
	float:right;
	text-decoration:none;
	width: 40px;	
	height:44px;	
	display:block;
	padding-right:0.5em;
}

.menu_header_simulation_v3 {
	float:right;
	text-decoration:none;
	width: 60px;
	display:block;
}

.nav_right_mail_v3:hover, .nav_right_chat_v3:hover, .nav_right_discussion_v3:hover, .nav_right_exercice_v3:hover {
	background:#3a485d;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

.menu_header_simulation_v3:hover {
	background:#3a485d;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	height:3em;
}

.nav_right_mail_v3 img, .menu_header_simulation_v3 img, .nav_right_chat_v3 img, .nav_right_discussion_v3 img, .nav_right_exercice_v3 img  {
	height:1.6em;
	margin-left:1em;
	margin-top:1em;
}

.nav_right_chat_v3 input {
	height:1.6em;
	margin-left:1.8em;
	margin-top:1.5em;
}

.nav_right_nombre_mail {
	font-size:0.6em;	
	color:white; 
	margin-top:-24px; /* -26px; */
	margin-left:24px; /* 22px; */
	margin-bottom:13px;
	width:20px;
}

.nav_right_nombre_demande_nontraitee {
	font-size:0.6em;	
	color:white; 
	margin-top:-24px; /* -26px; */
	margin-left:44px; /* 22px; */
	margin-bottom:13px;
	width:20px;
}

.nav_right_nombre_demande_traitee {
	font-size:0.6em;	
	color:white; 
	margin-top:-24px; /* -26px; */
	margin-left:44px; /* 22px; */
	margin-bottom:13px;
	width:20px;
}

.nav_right_nombre_demande_encours {
	font-size:0.6em;	
	color:white; 
	margin-top:-24px; /* -26px; */
	margin-left:44px; /* 22px; */
	margin-bottom:13px;
	width:20px;
}

@-moz-document url-prefix() {  
	.nav_right_mail_v3 {
	margin-top:-0.17em;
	}	
}

@-moz-document url-prefix() {  
	.nav_right_discussion_v3 {
	margin-top:-0.17em;
	}	
}

@-moz-document url-prefix() {  
	.nav_right_chat_v3 {
	margin-top:-0.17em;
	}	
}

@-moz-document url-prefix() {  
	.nav_right_exercice_v3 {
	margin-top:-0.17em;
	}	
}

/*******************************************

/** PAGE D'ACCUEIL 

********************************************/

/* LES BLOCS IMAGES ET TEXTE */

#ul_bloc_v3 { 
	width: 100%;
	margin-top: 2em;
	margin-left: -1em;
}

#ul_bloc_v3 li {
	list-style-type: none; 
	list-style-position: inside;
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
}

.blocs_v3 {
	z-index: 100;
	margin-bottom: 4em;
}

.blocs_v3 a {
	text-decoration: none;
}

.blocs_v3 h1 {
	font-family: Arial, sans-serif;
	font-weight: 400;
	color: #15213d;
	font-size: 1.9em;
	line-height: 1em;
	margin-right: 1em;
	margin-left: 1em;
	margin-top: 1em;
}

.blocs_v3 p {
	color: black;
	font-family: Arial, sans-serif;
	font-weight: 400;
	font-size: 1em;
	padding-right: 1.6667em;
	padding-left: 1.6667em;
	line-height: 1em;
}

.lien_suite_accueil, .lien_suite_v3 {
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-weight: 700;
	color: #15213d;
	font-size: 1.1em;
	line-height: 1.3em;
	float:right;
	margin-right:1.1em;
}

.blocs_lien_v3 {
	width: 270px;
	min-height: 22em;
	background-color: #f7f7f7;
	border-radius: 0.2em;
	display: block;
}

/* FORMATIONS */

.apprendre_v3 {
	position: relative;
	top: 0px;
}

.apprendre_accueil:hover, .apprendre_v3:hover {
	-webkit-box-shadow: 3px 3px 6px #1a5c9a;
	-moz-box-shadow: 3px 3px 6px #1a5c9a;
	box-shadow: 3px 3px 6px #1a5c9a;
	text-decoration: none;
}

.apprendre_accueil img, .apprendre_v3 img {
	border-bottom: 3px solid #1a5c9a;
}

/* SIMULATIONS */

.pratiquer_v3 {
	position: relative;
	top: 0px;
}

.pratiquer_accueil:hover, .pratiquer_v3:hover {
	-webkit-box-shadow: 3px 3px 6px #f5ae07;
	-moz-box-shadow: 3px 3px 6px #f5ae07;
	box-shadow: 3px 3px 6px #f5ae07;
	text-decoration: none;
}

.pratiquer_accueil img, .pratiquer_v3 img {
	border-bottom: 3px solid #f5ae07;
}

/* CONCOURS */

.participer_v3 {
	position: relative;
	top: 0px;
}

.participer_accueil:hover, .participer_v3:hover {
	-webkit-box-shadow: 3px 3px 6px #9f0000;  
	-moz-box-shadow: 3px 3px 6px #9f0000;  
	box-shadow: 3px 3px 6px #9f0000;  
	text-decoration: none;
}

.participer_accueil img, .participer_v3 img {
	border-bottom: 3px solid #9f0000;  
}

/* ETUDES DE CAS */

.approfondir_v3 {
	position: relative;
	top: 0px;
}

.approfondir_accueil:hover, .approfondir_v3:hover {
	-webkit-box-shadow: 3px 3px 6px #da83ea;
	-moz-box-shadow: 3px 3px 6px #da83ea; 
	box-shadow: 3px 3px 6px #da83ea; 
	text-decoration: none;
}

.approfondir_accueil img, approfondir_v3 img {
	border-bottom: 3px solid #da83ea; 
}


/* CERTIFICATS */

.certifier_v3 {
	position: relative;
	top: 0px;
}

.certifier_accueil:hover, .certifier_v3:hover {
	-webkit-box-shadow: 3px 3px 6px #1b832a; 
	-moz-box-shadow: 3px 3px 6px #1b832a; 
	box-shadow: 3px 3px 6px #1b832a; 
	text-decoration: none;
}

.certifier_accueil img, certifier_v3 img {
	border-bottom: 3px solid #1b832a; 
}

/* PROGRESSION */

.progresser_v3 {
	position: relative;
	top: 0em;
}

.progresser_v3:hover {
	-webkit-box-shadow: 3px 3px 6px #ab8a6d;
	-moz-box-shadow: 3px 3px 6px #ab8a6d;
	box-shadow: 3px 3px 6px #ab8a6d;
	text-decoration: none;
}

.progresser_v3 img {
	border-bottom: 3px solid #ab8a6d;
}

.progresser_v3 p img {
	border-bottom: none;
}

/*** Voir aussi PAGE D'ACCUEIL (SUITE) ***/


/*******************************************

/** PAGE DE BASE

********************************************/

#page_v3 {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	margin-top:3em; 	
}

#page_v5 {
	width: 1200px;
	height: 456px;
	margin: 0 auto;
}
#page_v5b {
	width: 1200px;
	height: 385px;
	margin: 0 auto;
}

#fil_ariane {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	margin-top:1em;
}

/*** PATH ("chemin" reliant les rubriques en menu de gauche) ***/

.simulation_path_v3 {
	width:200px;
	height:auto;
	position:relative;
	float:left;
	z-index:500;
	text-align: left;	
}

.categorie_path_v3 {
	min-height:35px;
	height:auto;
	background-color:#f5ae07;
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.categorie_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 700;	
	font-size : 1em;
	line-height:1em;
	padding-left:2.5em;
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

.titre_path_v3, .titre_path_pdp_v3, .titre_path_B2C {
	min-height:4em;
	height:auto;
	background-color:#f5ce47;	
	margin-top:-1.4em;
	padding-bottom:0.8em;
}
	
.titre_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1.3em;
	padding-left:2.3em;	
	padding-top:1em;
	padding-right:1.67em;
	padding-bottom:0em;
	color:black; 
}

.titre_path_pdp_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1.3em;
	padding-left:2.5em;
	padding-top:1em;
	padding-right:1.67em;
	padding-bottom:0em;
	color:white;
}

.titre_path_B2C h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1.3em;
	padding-left:2.5em;
	padding-top:1em;
	padding-right:1.67em;
	padding-bottom:0em;
	color:white;
}

/* POUR LES PAGES SIMULATIONS */

.titre_simulation_subpath_v3 {
	min-height:35px;
	height:auto;
	background-color:#f5ce47;	
	color:black; 
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-16px;
}

.titre_simulation_subpath_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	padding-left:2.4em;	
	padding-right:1.67em;
	padding-bottom:1.2em;
	padding-top:0.83em;
	color:black; 
	text-align:left; 
}

.bloc_simulation_path_full_v3 {
	border-left:1px solid #dcdbdb;
	height:auto;
	text-align:left;	
}

/*** Voir aussi POUR LES PAGES SIMULATIONS (SUITE) ***/

/* POUR LES OFFRES B2C */

.categorie_B2C_path {
	min-height:35px;
	height:auto;
	background-color:#3a8519;
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.categorie_B2C_path h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	padding-left:2.5em;
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

.titre_B2C_path_v3 {
	min-height:4em;		
	height:auto;
	background-color:#6fc2bf;
	margin-top:-1.33em;
}

.titre_B2C_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1.3em;
	padding-left:2.3em;	
	padding-top:1.92em;padding-right:1.67em;
	padding-bottom:1.92em;color:white;
}

.categorie_B2C_projet_path_v3 {
	min-height:35px;
	height:auto;
	background-color:#F58017; 
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.categorie_B2C_projet_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	padding-left:2.5em;
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

.titre_B2C_projet_path_v3 {
	min-height:4em;		
	height:auto;
	background-color:#F88231; 
	margin-top:-1.33em;
}

.titre_B2C_projet_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1.3em;
	padding-left:2.3em;	
	padding-top:1.92em;padding-right:1.67em;
	padding-bottom:1.92em;color:white;
}


.idPageAccueilv10 table, .idPageAccueilv10 th, .idPageAccueilv10 td {
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	font-family: Arial, sans-serif;
	font-size: 20px;
	text-align:center;
	vertical-align:top;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	background-color:white;
    }

.idPageAccueilv10  tr {
 	padding-bottom: 0px;
	}
    
.idPageAccueilv10 ol {
	text-align:left;
    }
	   
.idPageAccueilv10 div {
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	}

.cartouche_vert_30 {
	margin:0px;
	height:60px;
	line-height:60px;
	text-align:middle;
	font-size:30px;
	background-color:#3a8519;
	color:white;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	}

.cartouche_vert_20 {
	padding-bottom: 10px;
	font-size:20px;
	background-color:#3a8519; 
	color:white; 
	font-weight:bold; 
	}

.bouton_vert_20 {	/* Inutilisé ? */
	display:inline-block;
	padding:15px;
	height:60px; 
	width:400px;
	line-height:60px; 
	text-align:middle;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	background-color:#3a8519; 
	color:white;
	border-radius: 12px;
	-moz-border-radius: 12px;
	}
	
.bouton_vert_20:hover {	/* Inutilisé ? */
	background-color:#6ab549; 
	}

.bouton_jaune_20 {	/* Inutilisé ? */
	display:inline-block;
	padding:15px;
	height:60px; 
	width:400px;
	line-height:60px; 
	text-align:middle;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	background-color:#ffff00; 
	color:black;
	border-radius: 12px;
	-moz-border-radius: 12px;
	}
	
.bouton_jaune_20:hover {	/* Inutilisé ? */
	background-color:#ffffaa; 
	color:grey;
	}

.pB2C {
	font-size:20px;
	text-align:left;
	}
	

/* POUR LES ENTITES DU PIED DE PAGE */

.categorie_pdp_path_v3 {
	min-height:35px;
	height:auto;
	background-color:#55b0ad;
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.categorie_pdp_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	padding-left:2.5em;
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

.titre_pdp_path_v3 {
	min-height:4em;		
	height:auto;
	background-color:#6fc2bf;
	margin-top:-1.33em;
}

.titre_pdp_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1.3em;
	padding-left:2.3em;	
	padding-top:1.92em;padding-right:1.67em;
	padding-bottom:1.92em;color:white;
}

.categorie_pdp_projet_path_v3 {
	min-height:35px;
	height:auto;
	background-color:#F58017; 
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.categorie_pdp_projet_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	padding-left:2.5em;
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

.titre_pdp_projet_path_v3 {
	min-height:4em;		
	height:auto;
	background-color:#F88231; 
	margin-top:-1.33em;
}

.titre_pdp_projet_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1.3em;
	padding-left:2.3em;	
	padding-top:1.92em;padding-right:1.67em;
	padding-bottom:1.92em;color:white;
}

/* POUR LES ENTETES DE PROFILS/ENQUETES */

.categorie_inscrit_path_v3, .categorie_etude_path_v3 {
	min-height:35px;
	height:auto;
	background-color:#3b170b;
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.categorie_inscrit_path_v3 h3, .categorie_etude_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	padding-left:2.5em;
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

.titre_inscrit_path_v3, .titre_etude_path_v3 {
	min-height:4em;		
	height:auto;
	background-color:#8a2908;
	margin-top:-1.33em;
}

.titre_inscrit_path_v3 h3, .titre_etude_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1.3em;
	padding-left:2.3em;	
	padding-top:1.92em;
	padding-right:1.67em;
	padding-bottom:1.92em;
	color:white;
}

.titre_etude_subpath_v3 {
	min-height:35px;
	height:auto;
	background-color:maroon;	
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.titre_etude_subpath_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	padding-left:2.4em; 
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}


/* POUR LES ENTETES DE FORMATIONS */

.categorie_formation_path_v3 {
	min-height:35px;
	height:auto;
	background-color:#0d2795;  
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.categorie_formation_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 700;	
	font-size : 1em;
	line-height:1em;
	padding-left:2.5em;
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

.titre_formation_path_v3 {
	min-height:4em;
	height:auto;
	background-color:#1a5c9a;	
	margin-top:-1.4em;
	padding-bottom:0.8em;
}

.titre_formation_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 400;	
	font-size : 1.3em;
	line-height:1.3em;
	padding-left:2.3em;	
	padding-top:1em;
	padding-right:1.67em;
	padding-bottom:0em;
	color:white;
}

.titre_formation_subpath_v3 {
	min-height:35px;
	height:auto;
	background-color:#1a5c9a;	
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.titre_formation_subpath_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	padding-left:2.4em; 
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

/* POUR LES PAGES CONCOURS (CHALLENGES) */

.categorie_challenge_path_v3 {
	min-height:35px;
	height:auto;
	background-color:#9f0000;  
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.categorie_challenge_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 700;		font-size : 1em;
	line-height:1em;
	padding-left:2.5em;
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

.titre_challenge_path_v3 {
	min-height:4em;
	height:auto;
	background-color:#ff6666;
	margin-top:-1.4em;
	padding-bottom:0em;	
}

.titre_challenge_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1em;			padding-left:2.3em;		padding-top:1em;
	padding-right:1.67em;
	padding-bottom:0em;
	color:white;	
}

.titre_challenge_subpath_v3 {
	min-height:35px;
	height:auto;
	background-color:#ff6666;
	color:white;	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-16px;
}

.titre_challenge_subpath_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	text-align:left;
	padding-left:2.4em;		padding-right:1.67em;
	padding-bottom:1.2em;		padding-top:0.83em;
	color:white;		text-align:left; }


/* ETUDES DE CAS */

.categorie_exercice_path_v3 {
	min-height:35px;
	height:auto;
	background-color:#a481d1;  /* études de cas (c0B3D1, a481d1 ) ou vert pomme (adff2f 7cfc00) ou vert léger (8fbc8f 3cb371) ou marron (8a2908 3b170b) */
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.categorie_exercice_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 700;		font-size : 1em;
	line-height:1em;
	padding-left:2.5em;
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

.titre_exercice_path_v3 {
	min-height:4em;
	height:auto;
	background-color:#c0B3D1;	/* études de cas (c0B3D1, a481d1 ) ou vert pomme (adff2f 7cfc00) ou vert léger (8fbc8f 3cb371) ou marron (8a2908 3b170b) */
	margin-top:-1.4em;
	padding-bottom:0em;	
}

.titre_exercice_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1em;			
	padding-left:2.3em;		
	padding-top:1em;
	padding-right:1.67em;
	padding-bottom:0em;
	color:white;	
}

.titre_exercice_subpath_v3 {
	min-height:35px;
	height:auto;
	background-color:#c0B3D1;	/* études de cas (c0B3D1, a481d1 ) ou vert pomme (adff2f 7cfc00) ou vert léger (8fbc8f 3cb371) ou marron (8a2908 3b170b) */
	color:white;	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-16px;
}

.titre_exercice_subpath_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	text-align:left;
	padding-left:2.4em;		
	padding-right:1.67em;
	padding-bottom:1.2em;		
	padding-top:0.83em;
	color:white;		
	text-align:left; }
	
	
/* QUIZ */

.categorie_quiz_path_v3 {
	min-height:35px;
	height:auto;
	background-color:#000000;  
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.categorie_quiz_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 700;		
	font-size : 1em;
	line-height:1em;
	padding-left:2.5em;
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

.titre_quiz_path_v3 {
	min-height:4em;
	height:auto;
	background-color:#4d4d4d;
	margin-top:-1.4em;
	padding-bottom:0em;	
}

.titre_quiz_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1em;			
	padding-left:2.3em;		
	padding-top:1em;
	padding-right:1.67em;
	padding-bottom:0em;
	color:white;	
}

.titre_quiz_subpath_v3 {
	min-height:35px;
	height:auto;
	background-color:#4d4d4d;
	color:white;	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-16px;
}

.titre_quiz_subpath_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	text-align:left;
	padding-left:2.4em;		
	padding-right:1.67em;
	padding-bottom:1.2em;		
	padding-top:0.83em;
	color:white;
	text-align:left; }
	
.titre_quiz_test_subpath_v3 {
	min-height:35px;
	height:auto;
	/* outline:1px solid #000000;
	outline-offset:-0.5px;	OK avec Chrome mais KO avec FireFox */
	background-color:#FFFFFF;
	color:black;	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-16px;
}

.titre_quiz_test_subpath_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	text-align:left;
	padding-left:2.4em;		
	padding-right:1.67em;
	padding-bottom:1.2em;		
	padding-top:0.83em;
	color:black;
	text-align:left; 
}
	
/* ENQUETES */

.categorie_enquete_path_v3 {
	min-height:35px;
	height:auto;
	background-color: maroon;  
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.categorie_enquete_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 700;		
	font-size : 1em;
	line-height:1em;
	padding-left:2.5em;
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

.titre_enquete_path_v3 {
	min-height:4em;
	height:auto;
	background-color:#4d4d4d;
	margin-top:-1.4em;
	padding-bottom:0em;	
}

.titre_enquete_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1em;			
	padding-left:2.3em;		
	padding-top:1em;
	padding-right:1.67em;
	padding-bottom:0em;
	color:white;	
}

.titre_enquete_subpath_v3 {
	min-height:35px;
	height:auto;
	background-color:#B13130;
	color:white;	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-16px;
}

.titre_enquete_subpath_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	text-align:left;
	padding-left:2.4em;		
	padding-right:1.67em;
	padding-bottom:1.2em;		
	padding-top:0.83em;
	color:white;
	text-align:left; }
	
.titre_enquete_test_subpath_v3 {
	min-height:35px;
	height:auto;
	/* outline:1px solid #000000;
	outline-offset:-0.5px;	OK avec Chrome mais KO avec FireFox */
	background-color:#FFFFFF;
	color:black;	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-16px;
}

.titre_enquete_test_subpath_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	text-align:left;
	padding-left:2.4em;		
	padding-right:1.67em;
	padding-bottom:1.2em;		
	padding-top:0.83em;
	color:black;
	text-align:left; 
}
	
/* POUR LES PAGES DISCUSSIONS */

.categorie_discussion_path_v3 {
	min-height:35px;
	height:auto;
	background-color:#a481d1;  /* discussions (c0B3D1, a481d1 ) ou vert pomme (adff2f 7cfc00) ou vert léger (8fbc8f 3cb371) ou marron (8a2908 3b170b) */
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.categorie_discussion_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 700;		font-size : 1em;
	line-height:1em;
	padding-left:2.5em;
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

.titre_discussion_path_v3 {
	min-height:4em;
	height:auto;
	background-color:#c0B3D1;	/* discussions (c0B3D1, a481d1 ) ou vert pomme (adff2f 7cfc00) ou vert léger (8fbc8f 3cb371) ou marron (8a2908 3b170b) */
	margin-top:-1.4em;
	padding-bottom:0em;	
}

.titre_discussion_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1em;			padding-left:2.3em;		padding-top:1em;
	padding-right:1.67em;
	padding-bottom:0em;
	color:white;	
}

.titre_discussion_subpath_v3 {
	min-height:35px;
	height:auto;
	background-color:#c0B3D1;	/* discussions (c0B3D1, a481d1 ) ou vert pomme (adff2f 7cfc00) ou vert léger (8fbc8f 3cb371) ou marron (8a2908 3b170b) */
	color:white;	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-16px;
}

.titre_discussion_subpath_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	text-align:left;
	padding-left:2.4em;		
	padding-right:1.67em;
	padding-bottom:1.2em;		
	padding-top:0.83em;
	color:white;		
	text-align:left; }

/* POUR LES PAGES CERTIFICATS */

.categorie_certificat_path_v3 {
	min-height:35px;
	height:auto;
	background-color:#1b832a; 	
	color:black;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.categorie_certificat_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 700;		font-size : 1em;
	line-height:1em;
	padding-left:2.5em;
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

.titre_certificat_path_v3 {
	min-height:4em;			
	height:auto;
	background-color:#6ab549;	/* CSEG20201116 #3a8519; */
	margin-top:-1.33em;
}

.titre_certificat_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1.3em;
	padding-left:2.3em;		
	padding-top:1.92em;
	padding-right:1.67em;
	padding-bottom:1.92em;
	color:white;
	margin-left:-0.4em;	
}

.bouton_completer_profil{
	width:300px;
	height:40px;
	background-color: #1b832a; 
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color: #ffffff; 
	padding-left:0.7em;
	padding-right:0.7em;
	margin-top:-2em;
}

.bouton_completer_profil:hover {
	background-color:#3a8519;
	cursor: pointer;
}

/* POUR LES PAGES OPEN DATA et Recherche */

.categorie_opendata_path_v3 {
	min-height:35px;
	height:auto;
	background-color:#34495E; 	
	color:black;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.categorie_opendata_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 700;		font-size : 1em;
	line-height:1em;
	padding-left:2.5em;
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

.titre_opendata_path_v3 {
	min-height:4em;			
	height:auto;
	background-color:#25507c; 	
	margin-top:-1.33em;
}

.titre_opendata_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1.3em;
	padding-left:2.3em;		
	padding-top:1.92em;
	padding-right:1.67em;
	padding-bottom:1.92em;
	color:white;
	margin-left:-0.4em;	
}

#entete_caracteristiques {
  width: 93%;																		/* CSEG20111117 70% */
  height:10%;
  min-height:20px;
  margin: auto;
  margin-top: -0.75em;													
  margin-bottom: 0.55em;													
  padding: 10px;
  background-color: #FFF;
  border-left: 1px solid #000000;               /* couleur du cadre */
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  text-align:center;
  position:relative;
}


/* POUR LES ENTETES DE COMMUNAUTE */

.categorie_communaute_path_v3 {
	min-height:35px;
	height:auto;
	background-color:#55b0ad;
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.categorie_communaute_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 700;		
	font-size : 1em;
	line-height:1em;
	padding-left:2.5em;
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

.titre_communaute_path_v3 {
	min-height:4em;
	height:auto;
	background-color:#6fc2bf;
	margin-top:-1.4em;
	padding-bottom:0.8em;
}

.titre_communaute_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1.3em;
	padding-left:2.3em;		
	padding-top:1em;
	padding-right:1.67em;
	padding-bottom:0em;
	color:white;
}

.titre_communaute_subpath_v3 {
	min-height:35px;
	height:auto;
	background-color:#6fc2bf;
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.titre_communaute_subpath_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	padding-left:2em;		
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}


/* POUR LES ENTETES DE DEVOIRS */

.categorie_devoir_path_v3 {
	min-height:35px;
	height:auto;
	background-color:#55b0ad;
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.categorie_devoir_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 700;		
	font-size : 1em;
	line-height:1em;
	padding-left:2.5em;
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

.titre_devoir_path_v3 {
	min-height:4em;
	height:auto;
	background-color:#6fc2bf;
	margin-top:-1.4em;
	padding-bottom:0.8em;
}

.titre_devoir_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1.3em;
	padding-left:2.3em;		
	padding-top:1em;
	padding-right:1.67em;
	padding-bottom:0em;
	color:white;
}

.titre_devoir_subpath_v3 {
	min-height:35px;
	height:auto;
	background-color:#6fc2bf;
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.titre_devoir_subpath_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	padding-left:2em;		
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

/* POUR LES PAGES ERREURS */

.erreur_path_v3 {
	min-height:35px;
	height:auto;
	background-color:#000000;
	color:white;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	margin-top:-12px;
}

.erreur_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1em;
	line-height:1em;
	padding-left:2.5em;
	padding-right:1.67em;
	padding-bottom:0.67em;
	padding-top:0.83em;
	color:white;
}

.titre_erreur_path_v3 {
	min-height:4em;			
	height:auto;
	background-color:#afafaf;
	margin-top:-1.33em;
}

.titre_erreur_path_v3 h3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	line-height:1.3em;
	padding-left:2.3em;		
	padding-top:1.92em;
	padding-right:1.67em;
	padding-bottom:1.92em;
	color:white;
}

/* POUR LES PAGES FORMATIONS (DETAIL) */

.bloc_cours_path_v3 {
	height:2.00em;
	display:block;
	background-color:#797979;
}

.bloc_cours_path_v3 a {
	color:white;
	text-decoration:none;
}

.cours_path_sous_menus {
	height:100%;
	width:88%;
	margin-left:2em;
}

.path_cours_cours_v3 {
	height:auto;
	width:auto;
	display:block;
	float:left;
	padding-left:0.7em;
	padding-right:0.7em;
	padding-top:0.25em;
	padding-bottom:0.35em;
}

.path_cours_cours_v3:hover, .path_cours_qcm_v3:hover, .path_cours_simulation_v3:hover {
	color:#9f0000;  	
	text-decoration:none;
	background-color:#fbfbfb;
}
.path_cours_qcm_v3 {
	height:auto;
	width:auto;
	display:block;
	float:left;
	padding-left:0.7em;
	padding-right:0.6em;
	padding-top:0.25em;
	padding-bottom:0.35em;
}

.path_cours_simulation_v3 {
	height:auto;
	width:auto;
	display:block;
	float:left;
	padding-left:0.7em;
	padding-right:0.8em;
	padding-top:0.25em;
	padding-bottom:0.35em;
}

/* POUR LES PAGES SIMULATIONS (LANCEES) */

.bloc_simulation_path_v3 {
	height:5.00em;
	display:block;
	color:#15213d;
	text-decoration:none;
	background-color:#f7f7f7;
}

.bloc_simulation_path_v3:hover {
	color:#9f0000;  	
	text-decoration:none;
	background-color:#fbfbfb;
}

.bloc_simulation_path_selectionne_v3 {
	height:5.00em;
	display:block;
	text-decoration:none;
	color:black;								
	text-decoration:none;
	background-color:#fbfbfb;
}

.path_text_simulation_v3{
	position:absolute;
	left:50px;	
}

.path_text_simulation_v3 p{
	padding-top:1em;
	padding-left:0em;			
	width:auto;					
}

.path_img_simulation_v3 {
	position:absolute;
}

.simulation_corps_v3 {
	width:990px;
	border:1px solid #c2c0c0;
	float:left;
	margin-bottom:2em;
}   

.simulation_corps_header_v3 {
	width:990px;
	height:auto;
}

.simulation_corps_header_v3 td {
	font-weight:600;
}

.header_simulation_ligne1 {
	margin-left:45px;
	width:930px;
	margin-top:0px;
	border-collapse:collapse;
	text-align:center;
}

.barre_progression_v3 {
	width:450px;
}

.header_simulation_ligne2 {
	width:930px;
	margin-top:0.2em;
	border-collapse:collapse;
	text-align:center;
	margin-left:45px;
}

.gain_v3 {
	color:#1b832a;
	font-weight:600;
	font-size:1.25em;
	text-align:right;
	float:right;
	margin-right:0.5em;
}

.tickers_v3 {
	border:1px solid black;
	width:700px;
}

.header_simulation_ligne3 {
	width:930px;
	margin-top:0.2em;
	margin-left:45px;
}

.header_simulation_ligne3 select {
	margin-right:2em;
}

.header_simulation_ligne3 label{
	font-weight:500;
}

/* PAGE TRADING */

.monobloc_simulation_trading_v3 {
	width:940px;
	height:auto;
	min-height:700px;
	border:1px solid #dcdbdb;
	margin:1em;
	float:left;
	padding-left:2em;
}

.monobloc_simulation_trading_v3 h2{
	font-family : Arial, sans-serif;
	font-weight : 600;
	font-size : 1.5em;
	color:#15213d;
}

.infoDateMaj {
	display:inline-block;
	font-style: italic;
	font-weight: normal;
	font-size: 0.8em;
}

.blocs_simulation_trading_v3 {
}

.blocs_simulation_trading_v3 h2{
	font-family : Arial, sans-serif;
	font-weight : 600;
	font-size : 1.5em;
	color:#15213d;
	margin-left:1em;
}

.icons_simulation_blocs_v3 {
	float:right;
	margin-right:1em;
	margin-top:-35px;
}

.icon_simulation_blocs_v3 {
	height:20px; 
	margin-right:0.2em;
}

.blocs_simulation_trading_v3 img {
	height:1.6667em;
	margin-right:0.42em;
}

.simulation_passer_ordre_v3 {
	width:475px;
	height:340px; /* CSEG20170422 height:320px; */
	border:1px solid #dcdbdb;
	margin-left:1em;
	margin-top:1em;
	float:left;
}

.cash_disponible_v3 {
	color:black;
	float:left;
	margin-left:1.2em;
	font-family : Arial, sans-serif;
	font-weight : 600;
	font-size : 1.2em;
}

.titres_disponibles_v3 {
	color:black;
	float:right;
	margin-right:1.4em;
	font-family : Arial, sans-serif;
	font-weight : 600;
	font-size : 1.2em;
}

.cadretrading_div_v3 {
	padding-top:30px;
	width:440px;
	height:200px;
	margin-left:2.4em;
	font-family : Arial, sans-serif;
	font-weight : 600;
	font-size : 1.1em;
}
	
.passer_ordre_montant_v3 {
	/* margin-left:3em; */
}

.passer_ordre_quantite_v3 {
	margin-left:1em;
}

.passer_ordre_l2_v3, .passer_ordre_l3_v3{
	margin-top:1.2em;
}
#type_ordre_span_v3 {
	margin-left:-2.4em;
}
#type_ordre_span_v3b {
	margin-top:1.2em;
	margin-left:1.8em;
}
#type_ordre_span_v3b_us {
	margin-top:1.2em;
	margin-left:1.4em;
}
.passer_ordre_l2_v3 select {
	margin-left:60px;
}

.passer_ordre_l3_v3 input {
	margin-left:45px;
}

.validation_passer_ordre_v3 {
	margin-top:20px;
	margin-left:133px;
}

.validation_passer_ordre_et_annuler_v3 {
	margin-top:20px;
	margin-left:0px;
}

.validation_passer_ordre_achat_v3, .validation_passer_ordre_vendre_v3 {
	border-radius:0.42em;
	background-color:#15213d;
	color:#fff;
	border:1px solid #dcdbdb;
	height:25px;
	padding-bottom:0.25em;
}

.validation_passer_ordre_achat_v3:hover, .validation_passer_ordre_vendre_v3:hover {
	color:#fff;
	background-color:#e79144;
}

.simulation_evolution_cours_v3 {
	width:475px;
	height:340px; /* CSEG20170422 height:320px; */
	border:1px solid #dcdbdb;
	margin-right:1em;
	margin-top:1em;
	float:right;
}

.simulation_carnet_ordres_v3 {
	width:475px;
	height:340px; /* CSEG20170422 height:320px; */
	float:left;
	border:1px solid #dcdbdb;
	margin-left:11px;
	margin-top:1.25em;
	margin-bottom:1.6667em;
}

.simulation_last_transaction_v3 {
	width:475px;
	height:340px; /* CSEG20170422 height:320px; */
	float:right;
	border:1px solid #dcdbdb;
	margin-right:11px;
	margin-top:1.25em;
	margin-bottom:1.6667em;
}

.blocs_simulation_trading_v3 table {
	width:445px;
	margin:0 auto;
	text-align:center;
	border-collapse:collapse;
}

.blocs_simulation_trading_v3 table thead {
	background-color:#c2c0c0;
	border-bottom:1px solid #c2c0c0;
	font-size:1em;
}

.blocs_simulation_trading_v3 th{
	background-color:#c2c0c0;
	border:none;
}
.blocs_simulation_trading_v3 td {
	padding:-0.83em;
	font-size:0.9em;
	line-height: 1.5em;
}


/* PAGE MA POSITION */

.blocs_simulation_position_v3 {
	min-height:700px;
}

.position_compte_v3 	{
	height:7.5em;
	border:1px solid #c2c0c0;
	background-color:#ffffe0;
	margin:1em;
	margin-left:2em;
}

.mon_portefeuille{
	border:1px solid #c2c0c0;
	background-color:#ffffe0;
	margin:1em;
	margin-left:2em;
}

.mes_ordres{
	border:1px solid #c2c0c0;
	background-color:#ffffe0;
	margin:1em;
	margin-left:2em;
}

.mes_transactions{
	border:1px solid #c2c0c0;
	background-color:#ffffe0;
	margin:1em;
	margin-left:2em;
}

.position_ordres_v3, .position_transactions_v3, .position_portefeuille_v3 {
	height:auto;
}

.blocs_simulation_position_v3 h2	{
	font-family : Arial, sans-serif;
	font-weight : 600;
	font-size : 1.5em;
	color:#15213d;
	margin-left:1.3em;
}

.icons_position_blocs_v3 {
	float:right;
	margin-right:1.6667em;
	margin-top:-35px;
}

.blocs_simulation_position_v3 img{
	height:1.6667em;
	margin-right:0.42em;
}

.infos_compte_position_v3 {
	font-size:1.2em;
	float:left;
	margin-top:-0.83em;
	width:100%;
}

.infos_portefeuille_position_0_v3 {
	float:left;
	margin-left:1.6667em;
	display:inline-block;
	width:70px;
}

.infos_portefeuille_position_1_v3 {
	float:left;
 	margin-left:1.6667em;
	display:inline-block;
	width:220px;
}

.infos_compte_position_1_v3, .infos_portefeuille_position_1_v3, .infos_portefeuille_position_tableau_1_v3 {
	float:left;
	margin-left:1.6667em;
	display:inline-block;
	width:220px;
}

.infos_compte_position_2_v3, .infos_portefeuille_position_2_v3, .infos_portefeuille_position_tableau_2_v3 {
	display:inline-block;
	margin-left:10px;
	width:240px;					
	text-align:center;
}
.infos_compte_position_2b_v3 {
	display:inline-block;
	margin-left:00px;
	width:140px;					
	text-align:center;
}

.infos_compte_position_3_v3, .infos_portefeuille_position_3_v3, .infos_portefeuille_position_tableau_3_v3 {
	float:right;
	display:inline-block;
	margin-right:25px;
	width:220px;
	text-align:right;
}

.position_time_v3 {
	font-size:0.8em;
	font-style:italic;
	font-weight:500;
}

.infos_portefeuille_position_v3  {
	font-size:1.2em;
	float:left;
	margin-top:-0.83em;
	width:100%;
}

.infos_portefeuille_position_tableau_v3 {
	font-size:1em;
	float:left;
	margin-top:-1.25em;
	width:100%;
}

.position_page_cours_v3 {
	color:black;
	vertical-align:0.25em;
}

.infos_portefeuille_position_tableau_2_v3 img {
	height:1.25em;
	margin-left:0.42em;
	margin-right:0.42em;
}

.blocs_simulation_position_v3 table {
	width:910px;
	margin:0 auto;
	text-align:center;
	border-collapse:collapse;
}
.blocs_simulation_position_v3 table thead {
	background-color:#c2c0c0;
	border-bottom:1px solid #c2c0c0;
	font-size:1em;
}

.blocs_simulation_position_v3 th{
	background-color:#c2c0c0;
	border:none;
}
.blocs_simulation_position_v3 td {
	padding:-0.83em;
	font-size:0.9em;
	line-height: 1.5em;
}

.bloc_info_ordre {
	padding:0.5em;
	margin-bottom:1em;
	font-size:1.2em;
}

/* PAGE INFORMATIONS-ACTUALITES */

.blocs_simulation_informations_v3 {
}

.blocs_simulation_informations_v3 h2{
	font-family : Arial, sans-serif;
	font-weight : 600;
	font-size : 1.5em;
	color:#15213d;
	margin-left:1.5em;
}

.blocs_simulation_informations_v3 img{
	height:1.5em;
	margin-right:0.5em;
}

.blocs_simulation_informations_v3 table {
	display: block; 
	border-top:1px solid #dcdbdb;
	border-collapse:collapse;
	height:250px;
	width:90%;
	margin-left:1.5em;
}

.blocs_simulation_informations_v3 a {
	color:#15213d;
	text-decoration:underline;
	font-weight:600;
}

.blocs_simulation_informations_v3 td:first-child {
	width:15%;
}
.blocs_simulation_informations_v3 td:nth-child(2) {
	width:85%;
}

.blocs_simulation_informations_v3 tbody {
	height:200px;
	display:block;
}

.even_info_v3 {
	border-bottom:1px solid #dcdbdb;
	text-align:left;
}

.odd_info_v3 {
	border-bottom:1px solid #dcdbdb;
	background-color:#fbfbfb;
	text-align:left;
}

.gras700_v3 {
	font-weight:700;
}

.simulation_informations_informations_v3 {
	width:475px;
	height:350px;
	border:1px solid #dcdbdb;
	margin-left:1em;
	margin-top:1em;
	float:left;
}

.simulation_informations_microblog_v3 {
	width:475px;
	height:350px;
	border:1px solid #dcdbdb;
	margin-right:1em;
	margin-top:1em;
	float:right;
}

.simulation_informations_conseils_v3 {
	width:475px;
	height:350px;
	float:left;
	border:1px solid #dcdbdb;
	margin-left:11px;
	margin-top:1em;
	margin-bottom:1.5em;
}

.simulation_informations_consensus_v3 {
	width:475px;
	height:350px;
	float:right;
	border:1px solid #dcdbdb;
	margin-right:11px;
	margin-top:1em;
	margin-bottom:1.5em;

}


/* POUR LES PAGES DISCUSSIONS (c0B3D1, a481d1) */

.bloc_discussion_path_v3 {
	height:2.00em;
	display:block;
	background-color:#797979;
}

.bloc_discussion_path_v3 a {
	color:white;
	text-decoration:none;
}

.discussion_path_sous_menus {
	height:100%;
	width:88%;
	margin-left:2em;
}

.path_discussion_discussion_v3 {
	height:auto;
	width:auto;
	display:block;
	float:left;
	padding-left:0.7em;
	padding-right:0.7em;
	padding-top:0.25em;
	padding-bottom:0.35em;
}

.path_discussion_discussion_v3:hover, .path_discussion_qcm_v3:hover, .path_discussion_simulation_v3:hover {
	color:#9f0000;  	
	text-decoration:none;
	background-color:#fbfbfb;
}
.path_discussion_qcm_v3 {
	height:auto;
	width:auto;
	display:block;
	float:left;
	padding-left:0.7em;
	padding-right:0.6em;
	padding-top:0.25em;
	padding-bottom:0.35em;
}

.path_discussion_simulation_v3 {
	height:auto;
	width:auto;
	display:block;
	float:left;
	padding-left:0.7em;
	padding-right:0.8em;
	padding-top:0.25em;
	padding-bottom:0.35em;
}

/* PAGE COMMENTAIRES-DISCUSSIONS (HORS CERTIFICAT) */

.commentaires_textarea_v3 {
	font-size:0.5em;
	float:left;
	margin-top:0.5em;
	margin-left:4em;
	margin-bottom:2em;
	width:100%;
}

.discussions_textarea {
	font-size:1em;
	float:left;
	margin-top:0.5em;
	margin-left:2em;
	width:110%;
}

.discussion_categorie {
	font-size:1em;
	margin-top:0.5em;
	margin-left:2em;
}


/* PAGE COMMENTAIRES-ETUDE DE CAS */

.commentaires_textarea {
	float:left;
	margin-top:0.5em;
	margin-left:1em;
	width:95%;
}

/* PAGE REPONSES-DEMANDE */

.reponses_textarea {
	float:left;
	margin-top:1em;
	margin-left:1em;
	width:auto;
}

/* TEXTE ENGAGEMENT */

.engagement_textarea {
	font-size:1em;
	float:left;
	margin-top:0.5em;
	margin-left:2em;
	width:50%;
	display: inline;
}


/*******************************************
/** PAGE D'ACCUEIL (SUITE)
********************************************/
/* TODO : identifier la balise posant problème et déplacer ce bloc en haut */
/*** CORPS ACCUEIL (principal) ***/

.index_corps_v3 {
	width: 100%;
	height: 500px;
}

.bouton_v3 {
	color: #fff;
	border-radius:1em;	
	display: inline;
	text-align: center;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-weight: 700;
	font-size: 1.1em;
	padding: 1em;
	margin-right: 0.5em;
}

/*** CORPS ACCUEIL (gauche) ***/

.index_corps_main_v3 {
	width: 70%;
	height: auto;
	float: left;
}

.index_corps_bloc1_v3 {
	background-color: #ffffff;
	width: 88%;
	margin-bottom: 4em;
	margin-left: 3em;
	height: auto;
	border: 1px solid #15213d;
	border-radius: 0.8em;
}

.index_corps_bloc1_v3 p {
	font-family: Arial, sans-serif;
	font-weight: 500;
	font-size: 1em;
	padding-top: 1em;
	padding-right: 2em;
	padding-left: 2em;
}

.index_corps_titre_v3 {
	width: 100%;
	text-align: center;
	margin-top: -2.5em;
	margin-bottom: -1.5em;
}

.index_corps_titre_v3 h1 {
	background-color: white;
	width: auto;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-weight: 500;
	font-size: 2em;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 1em;
	padding-left: 1em;
}

.index_corps_titre_v3 a {
	color: #15213d;
}

.index_corps_titre_v3 a:hover {
	text-decoration: underline;
	color: #15213d;
}

.index_corps_titre_bloc1_v3 {
	width: 100%;
	text-align: center;
	margin-top: -2.5em;
	margin-bottom: -1.5em;
}

.index_corps_titre_bloc1_v3 h1 {
	background-color: white;
	width: auto;
	max-width: 600px;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-weight: 500;
	font-size: 2em;
	margin-right: 2px;
	margin-left: 2px;
	padding: 0 1em;
}

index_corps_titre_bloc1_v3 a {
	color: #15213d;
}

.savoir_plus_v3 {
	text-align: right;
	margin-top: -1em;
	margin-bottom: 2em;
}

.savoir_plus_v3 a {
	padding-right: 1em;
	font-weight: 700;
	text-decoration: none;
	color: #15213d;
}

.savoir_plus_v3 a:hover {
	text-decoration: underline;
	color: #15213d;
}

.info_plus_v3 {
	text-align: right;
	margin-top: -2em;
	margin-bottom: 2em;
}

.info_plus_v3 a {
	padding-right: 0em;
	font-weight: 700;
	text-decoration: none;
	color: #15213d;
}

.info_plus_v3 a:hover {
	text-decoration: underline;
	color: #15213d;
}

.boutons_en_ligne_v3 {
	text-align: center;
	height: 4em;
	margin: 0 auto;
}

.bouton_apprendre_v3 {
	background-color: #1a5c9a;
	border-radius:1em;	
}

.bouton_apprendre_v3:hover {
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	text-decoration: none;
	opacity:0.7;
}

.bouton_pratiquer_v3 {
	background-color: #f5ae07; 
	border-radius:1em;	
}

.bouton_pratiquer_v3:hover {
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	text-decoration: none;
	/* background-color: #f6c535;	 e79144 */
	opacity:0.7;
}

.bouton_participer_v3 {
	background-color: #9f0000;
	border-radius:1em;	
}

.bouton_participer_v3:hover {
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	text-decoration: none;
	opacity:0.7;
}

.bouton_certifier {
	background-color: #3a8519;
}

.bouton_certifier:hover {
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	text-decoration: none;
	opacity:0.7;
}

.index_corps_bloc2_v3 {
	width: 88%;
	height: auto;
	margin-left: 3em;
	margin-bottom: 3em;
	border-top: 1px solid #ababab; }

.index_corps_bloc2_v3 p {
	font-family: Arial, sans-serif;
	font-weight: 500;
	font-size: 1em;
	margin-left: 1em;
	padding: 1em;
}

.accueil_video_v3 {
	text-align: center;
}

.index_corps_main {
	width:70%;
	min-height:400px;
	height:auto;
	float:left;
}

.index_corps_bloc1 {
	background-color:white;
	width:95%;
	height:auto;
	margin:0 auto;
	border: 1px solid #15213d;
	border-radius: 0.83em;
	margin-bottom:4.17em;
}

.index_corps_bloc1 p {
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	padding-left:25px;
	padding-right:25px;
	padding-top:1.6667em;
}

.index_corps_titre {
	width: 100%;
	text-align:center;
	margin-top:-35px;
}

.index_corps_titre h1 {
	background-color:white;
	width: auto;
	max-width:600px;
	display:inline-block;
	text-align:center;
	text-align:center;
	text-decoration:none;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 2em;
	margin-right:0.17em;
	margin-left:2px;
	padding-right:1.25em;
	padding-left:1.25em;
}

.index_corps_titre a {
	text-decoration:none;
	color : #15213d;
}

.index_corps_titre a:hover {
	text-decoration:underline;
	color : #15213d;
}


.index_corps_bloc2 {
	width:95%;
	height:auto;
	margin:0 auto;
	border-top: 1px solid #e5e4e4;
	margin-bottom:30px;
}

.index_corps_bloc2 p {
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	padding-left:25px;
	padding-right:25px;
	padding-top:1.6667em;
}


/*** CORPS ACCUEIL (droit) ***/

.index_corps_side_v3 {
	width: 32%;
	float: left;
	min-height: 400px;
	height: auto;
	margin-left: -2.8em;
}

.index_side_bloc1_v3 {
	background-color: white;
	width: 95%;
	height: auto;
	margin: 0 auto;
	border-top: 1px solid #ababab; 	
	margin-bottom: 4em;
}

.index_side_bloc1_v3 a {
	text-decoration: none;
	color: #15213d;
}

.index_side_bloc1_v3 a:hover {
	text-decoration: underline;
	color: #15213d;
}

.index_side_bloc1_v3 p {
	font-family: Arial, sans-serif;
	font-weight: 500;
	font-size: 1em;
	padding: 1em;
}

.titre_news_v3 {
	font-family: Arial, sans-serif;
	font-weight: 600;
	color: #15213d;
	font-size: 1.2em;
	line-height: 1em;
	text-align: left;
	margin-top: 2em;
}

.icon_side_small_v3{
	margin-left: 0.75em;
	padding-right: 0.5em;
}

.index_corps_side {
	width:30%;
	float:left;
	min-height:400px;
	height:auto;
}

.index_side_bloc1 {
	background-color:white;
	width:95%;
	height:auto;
	margin:0 auto;
	border-top: 1px solid #e5e4e4;
	margin-bottom:4.17em;
}

.index_side_bloc1 a {
	text-decoration:none;
	color : #15213d;
}

.index_side_bloc1 a:hover {
	text-decoration:underline;
	color : #15213d;
}

.index_side_bloc1 p {
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	padding-left:25px;
	padding-right:25px;
	padding-top:1.6667em;
}

/*** PAGE CONNEXION - INSCRIPTION - CONTACT ***/

#element_to_pop_up { 
	display:none; 
	width:500px;
	height:340px;
	background-color:white;
	border-radius:0.83em;
}

#element_to_pop_up2 { 
	display:none; 
	width:500px;
	height:170px;
	background-color:white;
	border-radius:0.83em;
}

#element_to_pop_up3 { 
	display:none; 
	width:600px;
	height:620px;
	background-color:white;
	border-radius:0.83em;
}

#element_to_pop_up4 { 
	display:none; 
	width:500px;
	height:170px;
	background-color:white;
	border-radius:0.83em;
}

.connexion_title_v3 {
	width: 90%;
	height: 25%;
	margin: 0 auto;
}

.connexion_title_v3 img {
	height: 4em;
	margin: 0 auto;
	display: block;
	padding-top: 2em;
}

.connexion_info_v3 {
	width: 90%;
	height: 40%;
	margin: 0 auto;
}

.connexion_fb_g_v3 {
	width: 55%;
	height: 100%;
	display: inline-block;
	float: left;
	margin-top: 0.5em;
}

.bouton_facebook_v3 img, .bouton_google_v3 img {
	height: 3.5em;
}

.bouton_facebook_v3 strong, .bouton_google_v3 strong {
	color: white;
	font-size: 1.2em;
	text-decoration: none;
	position: relative;
	top: -2em;
	left: 4.5em;
}

.bouton_facebook_v3, .bouton_google_v3 {
	display: block;
	text-decoration: none;
	height: 3em;
}

.bouton_google_v3 {
	margin-top: 1em;
}

.bouton_facebook_v3 img:hover, .bouton_google_v3 img:hover {
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	text-decoration: none;
}

.connexion_st_v3 {
	width: 40%;
	height: 100%;
	display: inline-block;
	float: left;
}

.connexion_bouton_v3 input {
	width: 100px;
	height: 30px;
	background-color: #15213d;
	color: #fff;
	border-radius: 0.42em;
	display: block;
	text-align: center;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-weight: 700;
	font-size: 1.1em;
	padding-top: 0px;
	border: none;
	margin-top: 1em;
	margin-left: 4em;
}

.connexion_bouton_v3 input:hover {
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	text-decoration: none;
	background-color: #253969;
}

.oubli_mdp_v3 {
	float: left;
	/* text-decoration: none; CSEG20171106 */
	font-family: Arial, sans-serif;
	font-weight: 500;
	font-size: 0.8em;
	color: #15213d;
	margin-left: 5.5em;
	margin-top: 1em;
}

.new_account_v3 {
	width: 90%;
	height: 30%;
	margin: 0 auto;
	text-align: center;	/* CSEG20171106 */
}

.new_engagement_loi {
	width: 90%;
	height: 30%;
	margin: 0 auto;
	text-align: center;	
}
 .creer_compte_v3 {
	width: 100%;
	height: 5em;
	/* CSEG20171106 border-top: 1px solid #e2e1e1;
	border-bottom: 1px solid #e2e1e1; */
	display: block;
	color: black;
	margin-top: 2em;	/* CSEG20130902 3em */
}

.creer_compte_v3:hover{
	background-color: #e5e4e4;
	color: #15213d;
}

.creer_compte_v3 p {
	float: left;
	margin-left: 40px;
}

.creer_compte_v3 img {
	display: block;
	float: left;
	margin-left: 2em;
	margin-top: 1em;
}


 .engagement_loi {
	width: 100%;
	height: 5em;
	/* CSEG20171106 border-top: 1px solid #e2e1e1;
	border-bottom: 1px solid #e2e1e1; */
	display: block;
	color: black;
	margin-top: 2em;	/* CSEG20130902 3em */
}

.engagement_loi:hover{
	background-color: #e5e4e4;
	color: #15213d;
}

.engagement_loi p {
	float: left;
	margin-left: 40px;
}

.engagement_loi img {
	display: block;
	float: left;
	margin-left: 2em;
	margin-top: 1em;
}

.cgu_v3 {
	font-size: 0.8em;
	margin: 0 auto;
	margin-top: 0.5em;
	text-align: center;
}

.cgu_v3 a {
	text-decoration: underline;
	font-family: Arial, sans-serif;
	color: #15213d;
}

.cgu_v3 a:hover{
	color: #1a5c9a;
	text-decoration: underline;
}

.bouton_facebook img, .bouton_google img {
height:3.333em;
}

.bouton_facebook strong, .bouton_google strong {
color:white;
font-size:1.2em;
text-decoration:none;
position:relative;
top:-32px;
left:60px;
}

.bouton_facebook, .bouton_google {
display:block;
text-decoration:none;
height:3.333em;
}
.bouton_google {
margin-top:1em;
}

.bouton_facebook img:hover, .bouton_google img:hover {
-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);
-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);
box-shadow:0 2px 3px rgba(0,0,0,0.3);
text-decoration:none;
}
 
 
.envoyer_bouton_v3 input {
	width: 100px;
	height: 30px;
	background-color: #15213d;
	color: #fff;
	border-radius: 0.42em;
	display: block;
	text-align: center;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-weight: 700;
	font-size: 1.1em;
	padding-top: 0px;
	border: none;
	margin-top: 1em;
	margin-left: 16em;
}

.envoyer_bouton_v3 input:hover {
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	box-shadow: 0 2px 3px rgba(0,0,0,0.3);
	text-decoration: none;
	background-color: #253969;
}

/*******************************************
/** PIED DE PAGE (FOOTER)
********************************************/

footer {
	background-color:#f7f7f7;
	border-top:1px solid #ddd;
	clear:both;
	font-size:1em;
 	height:auto;    
	color : black;
	font-family : Arial, sans-serif;
	font-weight : 400;
	padding-bottom:0px;
	min-width:1125px;
	width:100%;
	position:relative;
	margin:0 auto;
	padding:0;
}

#fspan1_v3 {
 width: 15%;
 height: auto;
 float: left;
 margin-left: 2%;
}

#fspan2_v3 {
 width: 15%;
 height: auto;
 float: left;
 margin-left: 5%
}

#fspan3_v3 {
 width: 15%;
 height: auto;
 float: left;
 margin-left: 5%
}

#fspan4_v3 {
 width: 15%;
 height: auto;
 float: left;
 margin-left: 5%
}

#fspan5_v3 {
 width: 15%;
 height: auto;
 float: left;
 margin-left: 5%
}
  
footer a {
color:black;
  text-decoration:none;

}  

footer a:hover, footer a:focus {
	color:#e67816;
	text-decoration:underline;
}

footer li {
	padding-right:8px;
	padding-bottom:0.67em;list-style-type : none;
	margin-top:-0.42em;
}

footer .heading_v3 {
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	color: #2c3747;
	font-weight: 600;
	list-style-type: square;
	margin-top: 0.25em;
}

footer .footer_logo_v3 {
	margin-left: -2em;
	max-width: 200px;
}

.footer_flag_v3 {
	float:left;
}


.fspan ul ul {
	margin-top:0.5em;
	margin-left: -3em;
}

#copyright_v3 {
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
	border-top: 1px solid #ddd;
	height: 3em;
	margin-top: 20em;
}

#copyright_v3 p {
	margin-top: 1em;
	font-size: 0.9em;
	text-align: center;
}


/*******************************************
/** PAGE (SUITE)
********************************************/

/* PAGINATION */

.changement_pages_v3 {		/* TODO : voir impact de la redéfinition de changement_pages_v3 (margin-top) plus loin */
	width:100%;
	text-align:center;
	margin-top:0em;
	margin-bottom:3em;
	height:2.5em;
}

.changement_pages_v3 a{
	font-family : Arial, sans-serif;
	font-weight : 500;
	color : #15213d;
	font-size : 1em;
	text-decoration:none;
	margin-right:8px;
}

.changement_pages_v3 a:hover {
	color:#1a5c9a;
	text-decoration:underline;
}

/*** Voir aussi PAGINATION (SUITE) ***/

/* POUR LES PAGES SIMULATIONS (SUITE) */

.presentation_simulation_corps_v3 {
	width:990px;
	height:auto;
	min-height:550px;
	position:relative;
	float: left;
	text-align:left;
}

.presentation_simulation_corps_header_v3 {
	width:100%;
	height:auto;
	border-bottom:1px solid #dcdbdb;
}

.presentation_simulation_corps_header_v3 h1 {
	font-family : Arial, sans-serif;
	font-weight : 600;
	font-size : 2.3em;
	color:#15213d;
	width:80%;
	line-height:1.1em;
	text-align:left;
	position:relative;
	left:55px;
	margin-left:1.4em;		
	margin-top:0.05em;
}

.presentation_simulation_corps_header_v3 h2 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.6em;
	padding-top:0px;
	color:#888888;		
	position:relative;
	left:55px;
	width:80%;
	line-height:0.8em;
	padding-bottom:0.83em;
	margin-top:-2.6em;
	font-style:italic;	
}

.bouton_lancer_simulation_v3{
	display:inline-block;
	width:245px;
	height:59px;		
	background:url(../images/img_chandelier_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#f5ae07;		
	border-radius:1em;		
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	position:absolute;
	top:0em;		
	right:30px;
}

.bouton_lancer_simulation_v3:hover {
	background:url(../images/img_chandelier_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#f5ce47;	
}

.bouton_bas_lancer_simulation_v3{
	display:inline-block;
	width:245px;
	height:59px;		
	background:url(../images/img_chandelier_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#f5ae07;		
	border-radius:1em;		
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	margin-left:380px;
	margin-bottom:1em;
}

.bouton_bas_lancer_simulation_v3:hover {
	background:url(../images/img_chandelier_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#f5ce47;	
}

.bouton_bas_lancer_simulation_debug_v3{
	display:inline-block;
	width:250px;
	height:1.8em;
	background-color:#f5ae07;		
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	color:#15213d;
	padding-top:0.2em;
	padding-bottom:0.2em;
	margin-left:380px;
	margin-bottom:1em;
}

.bouton_bas_lancer_simulation_debug_v3:hover {
	background:url(../images/img_chandelier_noir_hover_w39_h59.png) no-repeat;		
	background-color:#f5ce47;	
}

/* POUR LES PAGES FORMATIONS (SUITE) */

.bouton_lancer_cours_v3{
	display:inline-block;
	width:200px;
	height:3.25em;
	background-color:#0d2795;  	
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color: #ffffff; 	padding-top:0.7em;
	padding-bottom:0.5em;
	position:absolute;
	top:35px;
	right:30px;
}

.bouton_lancer_cours_v3:hover {
	background-color:#4a8cCa }

.bouton_acceder_au_cours_v3{
	display:inline-block;
	width:200px;
	height:1.2em;
	background-color:#0d2795;  	
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color: #ffffff; 	padding-top:0.7em;
	padding-bottom:0.5em;
	position:absolute;
	top:1em;		right:30px;
}

.bouton_acceder_au_cours_v3:hover {
	background-color:#4a8cCa }

.bouton_bas_acceder_au_cours_v3{
	display:inline-block;
	width:200px;
	height:1.2em;
	background-color:#0d2795;  	
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color: #ffffff; 	padding-top:0.7em;
	padding-bottom:0.5em;
	margin-left:380px;
	margin-bottom:1em;
}

.bouton_bas_acceder_au_cours_v3:hover {
	background-color:#4a8cCa 
}

.bouton_valider_QCM{
	display:inline-block;
	width:220px;
	height:2.4em;
	background-color:#0d2795;  	
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#ffffff; 	padding-top:0.7em;
	padding-bottom:0.5em;
}

.bouton_valider_QCM:hover {
	background-color:#4a8cCa; 
}

/* QUIZ */

.bouton_valider_QCM_quiz, .bouton_QCM_quiz_accessible{
	display:inline-block;
	width:220px;
	height:2.4em;
	background-color:#000000;
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#ffffff; 	padding-top:0.7em;
	padding-bottom:0.5em;
}

.bouton_valider_QCM_quiz:hover, .bouton_QCM_quiz_accessible:hover {
	background-color:#4d4d4d; 
}


/* ENQUETES */

.bouton_valider_QCM_enquete, .bouton_QCM_enquete_accessible{
	display:inline-block;
	width:220px;
	height:2.4em;
	background-color: maroon;
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#ffffff; 	padding-top:0.7em;
	padding-bottom:0.5em;
}

.bouton_valider_QCM_enquete:hover, .bouton_QCM_enquete_accessible:hover {
	background-color:#4d4d4d; 
}



/* QCM scénarios */

.bouton_valider_QCM_sc{
	display:inline-block;
	width:220px;
	height:2.4em;
	background-color:#f5ae07;  	
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d; 	padding-top:0.7em;
	padding-bottom:0.5em;
}

.bouton_valider_QCM_sc:hover {
	background-color:#f5ce47; 
}

/* POUR LES PAGES CONCOURS (SUITE) */

.bouton_lancer_challenge_v3{
	display:inline-block;
	width:245px;
	height:59px;		
	background:url(../images/img_chandelier_blanc_transparent_w60_h60.png) no-repeat;		
	background-color:#9f0000;  	
	border-radius:1em;	
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#ffffff; 	padding-top:0.7em;
	padding-bottom:0.5em;
	position:absolute;
	top:0em;		right:30px;
}

.bouton_lancer_challenge_v3:hover {
	background:url(../images/img_chandelier_blanc_transparent_w60_h60.png) no-repeat;		
	background-color:#ff6262;	
}

.bouton_bas_lancer_challenge_v3{
	display:inline-block;
	width:245px;
	height:59px;		
	background:url(../images/img_chandelier_blanc_transparent_w60_h60.png) no-repeat;		
	background-color:#9f0000;  	
	border-radius:1em;	
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#ffffff; 	
	padding-top:0.7em;
	padding-bottom:0.5em;
	margin-left:370px;
	margin-bottom:1em;
}

.bouton_bas_lancer_challenge_v3:hover {
	background:url(../images/img_chandelier_blanc_transparent_w60_h60.png) no-repeat;		
	background-color:#ff6262;	
}

.bouton_lancer_certificat_v3{
	display:inline-block;
	width:220px;
	height:1.2em;
	background-color:#3a8519;
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#ffffff; 	
	padding-top:0.7em;
	padding-bottom:0.5em;
	position:absolute;
	top: 1em;						
	right:30px;
}

.bouton_lancer_certificat_v3:hover {
	background-color:#6ab549; 
}

.bouton_bas_lancer_certificat_v3{
	display:inline-block;
	width:220px;
	height:1.2em;
	background-color:#3a8519;
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#ffffff; 	
	padding-top:0.7em;
	padding-bottom:0.5em;
	margin-left:370px;
	margin-bottom:1em;
}

.bouton_bas_lancer_certificat_v3:hover {
	background-color:#6ab549;	
}

.info_challenge_v3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.2em;
	padding-top:0.4em;
	color:#15213d;
	width:100%;
}

.info_challenge_v3 p {
	position:relative;
	left:0px;
}

.info_challenge_v3 img{
	height:22px;
	margin-right:1em;
	margin-left:3em;
	padding-bottom:-1.25em;
}

.info_simulation_v3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.2em;
	padding-top:0.4em;
	color:#15213d;
	width:100%;
}

.info_simulation_v3 p {
	position:relative;
	left:15px;
}

.info_simulation_v3 img{
	height:22px;
	margin-right:1em;
	margin-left:3em;
	padding-bottom:-1.25em;
}

.presentation_simulation_video_v3 {
	margin-left:200px;
	margin-top:4.17em;
}

.lancer_simulation_v3 {
	width:990px;
	margin-left:-1px;
	height:75px;
	background-color:#f5ae07;		
	display:inline-block;
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 2.3em;
	color:#15213d;
}

.lancer_simulation_v3:hover {
	background-color:#f5ce47;	
}

/* ETUDES DE CAS */ /*  études de cas (c0B3D1, a481d1 ) ou vert pomme (adff2f 7cfc00) ou vert léger (8fbc8f 3cb371) ou marron (8a2908 3b170b) */

.bouton_acces_exercice_v3{
	display:inline;	/* inline-block; */
	float:right;
	width:250px;	/* 225px */
	height:59px;		
	background:url(../images/img_exercice_noir_transparent_w60_h60.png) no-repeat;
	background-color:#a481d1;		
	border-radius:1em;	
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	/* position:absolute;
	top:0em;		
	right:300px; */
	margin-top:-94px;
	margin-right:200px;
	z-index: 1;
}

.bouton_acces_exercice_v3:hover {
	background:url(../images/img_exercice_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#c0B3D1;	
}

.bouton_commenter_exercice_v3{
	display:inline;	/* inline-block; */
	float:left;
	width:165px;	
	height:59px;		
	background:url(../images/img_exercice_commenter_noir_transparent_w60_h60.png) no-repeat;
	background-color:#a481d1;		
	border-radius:1em;
	box-shadow:none;
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	position:absolute;
	top:0em;		
	right:30px;
 }

.bouton_commenter_exercice_v3:hover {
	background:url(../images/img_exercice_commenter_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#c0B3D1;	
}

.bouton_bas_acces_exercice_v3{
	display:inline;	/* inline-block */
	float:left;
	width:250px;	/* 225px */
	height:59px;		
	background:url(../images/img_exercice_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#a481d1;		
	border-radius:1em;	
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	margin-left:180px;	/* 380px */
	margin-bottom:1em;
}

.bouton_bas_acces_exercice_v3:hover {
	background:url(../images/img_exercice_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#c0B3D1;	
}

.bouton_bas_commenter_exercice_v3{
	display:inline;	/* inline-block */
	float:left;
	width:280px;	/* 250px */
	height:59px;		
	background:url(../images/img_exercice_commenter_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#a481d1;		
	border-radius:1em;	
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	margin-left:10px;
	margin-bottom:1em;
}

.bouton_bas_commenter_exercice_v3:hover {
	background:url(../images/img_exercice_commenter_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#c0B3D1;	
}


/* QUIZ */

.bouton_acces_quiz_v3{
	display:inline;	/* inline-block; */
	float:right;
	width:250px;	/* 225px */
	height:59px;		
	background:url(../images/img_quiz_noir_transparent_w60_h60.png) no-repeat;
	background-color:#a481d1;		
	border-radius:1em;	
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	/* position:absolute;
	top:0em;		
	right:300px; */
	margin-top:-94px;
	margin-right:200px;
	z-index: 1;
}

.bouton_acces_quiz_v3:hover {
	background:url(../images/img_quiz_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#c0B3D1;	
}

.bouton_commenter_quiz_v3{
	display:inline;	/* inline-block; */
	float:left;
	width:165px;	
	height:59px;		
	background:url(../images/img_quiz_commenter_noir_transparent_w60_h60.png) no-repeat;
	background-color:#a481d1;		
	border-radius:1em;	
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	position:absolute;
	top:0em;		
	right:30px;
}

.bouton_commenter_quiz_v3:hover {
	background:url(../images/img_quiz_commenter_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#c0B3D1;	
}

.bouton_bas_acces_quiz_v3{
	display:inline;	/* inline-block */
	float:left;
	width:250px;	/* 225px */
	height:59px;		
	background:url(../images/img_quiz_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#a481d1;		
	border-radius:1em;	
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	margin-left:180px;	/* 380px */
	margin-bottom:1em;
}

.bouton_bas_acces_quiz_v3:hover {
	background:url(../images/img_quiz_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#c0B3D1;	
}

.bouton_bas_commenter_quiz_v3{
	display:inline;	/* inline-block */
	float:left;
	width:280px;	/* 250px */
	height:59px;		
	background:url(../images/img_quiz_commenter_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#a481d1;		
	border-radius:1em;	
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	margin-left:10px;
	margin-bottom:1em;
}

.bouton_bas_commenter_quiz_v3:hover {
	background:url(../images/img_quiz_commenter_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#c0B3D1;	
}

/* ENQUETES */

.bouton_acces_enquete_v3{
	display:inline;	/* inline-block; */
	float:right;
	width:250px;	/* 225px */
	height:59px;		
	background:url(../images/img_enquete_noir_transparent_w60_h60.png) no-repeat;
	background-color:#a481d1;		
	border-radius:1em;	
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	/* position:absolute;
	top:0em;		
	right:300px; */
	margin-top:-94px;
	margin-right:200px;
	z-index: 1;
}

.bouton_acces_enquete_v3:hover {
	background:url(../images/img_enquete_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#c0B3D1;	
}

.bouton_commenter_enquete_v3{
	display:inline;	/* inline-block; */
	float:left;
	width:165px;	
	height:59px;		
	background:url(../images/img_enquete_commenter_noir_transparent_w60_h60.png) no-repeat;
	background-color:#a481d1;		
	border-radius:1em;	
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	position:absolute;
	top:0em;		
	right:30px;
}

.bouton_commenter_enquete_v3:hover {
	background:url(../images/img_enquete_commenter_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#c0B3D1;	
}

.bouton_bas_acces_enquete_v3{
	display:inline;	/* inline-block */
	float:left;
	width:250px;	/* 225px */
	height:59px;		
	background:url(../images/img_enquete_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#a481d1;		
	border-radius:1em;	
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	margin-left:180px;	/* 380px */
	margin-bottom:1em;
}

.bouton_bas_acces_enquete_v3:hover {
	background:url(../images/img_enquete_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#c0B3D1;	
}

.bouton_bas_commenter_enquete_v3{
	display:inline;	/* inline-block */
	float:left;
	width:280px;	/* 250px */
	height:59px;		
	background:url(../images/img_enquete_commenter_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#a481d1;		
	border-radius:1em;	
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	margin-left:10px;
	margin-bottom:1em;
}

.bouton_bas_commenter_enquete_v3:hover {
	background:url(../images/img_enquete_commenter_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#c0B3D1;	
}

/* POUR LES PAGES DISCUSSIONS */ /*  discussions (c0B3D1, a481d1 ) ou vert pomme (adff2f 7cfc00) ou vert léger (8fbc8f 3cb371) ou marron (8a2908 3b170b) */

.bouton_acces_discussion_v3{
	display:inline-block;
	width:245px;
	height:59px;		
	background:url(../images/img_discussion_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#a481d1;		
	border-radius:1em;	
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	position:absolute;
	top:0em;		right:30px;
}

.bouton_acces_discussion_v3:hover {
	background:url(../images/img_discussion_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#c0B3D1;	
}

.bouton_bas_acces_discussion_v3{
	display:inline-block;
	width:245px;
	height:59px;		
	background:url(../images/img_discussion_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#a481d1;		
	border-radius:1em;	
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	margin-left:380px;
	margin-bottom:1em;
}

.bouton_bas_acces_discussion_v3:hover {
	background:url(../images/img_discussion_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#c0B3D1;	
}

/* POUR LES PAGES FORMATIONS (SUITE) */

.lancer_cours_v3 {
	width:990px;
	margin-left:-1px;
	height:75px;
	background-color:#0d2795;  	
	display:inline-block;
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 2.3em;
	color:#ffffff; 
}

.lancer_cours_v3:hover {
	background-color:#4a8cCa;
}


/* POUR LES PAGES ERREURS */

.retour_accueil_v3 {
	width:962px;
	margin-left:-12px;
	margin-top:25px;
	height:50px;
	background-color:#c2c0c0;
	display:inline-block;
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 2.3em;
	color:#15213d;
	padding-top:25px;
}

.retour_accueil_v3:hover {
	background-color:#d3d1d1;
}

/* POUR LES INFOBULLES */
/* http://www.alsacreations.com/astuce/lire/1-comment-personnaliser-une-infobulle.html.*/

[data-tip] { /* on sélectionne l'attribut data-tip */
	position: relative;
	cursor: help;
	text-decoration:none;
}

[data-tip]:hover:after {
	content: attr(data-tip); /* on récupère la valeur de l'attribut data-tip */
	position: absolute;
	top: 1.8em; 
	left: 0;
	white-space: nowrap; 	
	padding:0.42em;
	color: #15213d;
	border:1px solid #c2c0c0;
	border-radius:0.83em;
	font-size:0.8em;
}

/* POUR LES PAGES COMMENTAIRES (SUITE) */

.commentaires_simulation_v3 {
	width : 90%;
	font-family : Arial, sans-serif;
	font-weight : 700;
	color : #15213d;
	font-size : 1em;
	margin-left:1em;
	vertical-align:middle;
	display:inline-block;
	margin-top:1.6667em;
}

.commentaires_simulation_v3 p {
	font-family : Arial, sans-serif;
	font-weight : 500;
	color : #15213d;
	font-size : 1em;
	margin-left:0em;
	width:100%;
	vertical-align:middle;
	display:inline-block;
	margin-top:1.5em;
}

/*******************************************
/** PAGE MESSAGERIE SIMTRADE
********************************************/

.page_messagerie_titre h1 {
	text-decoration:none;
	font-family : Arial, sans-serif;
	font-weight : 300;
	color : #15213d;
	font-size : 2em;
	text-transform:uppercase;
	display:inline-block;
	vertical-align:middle;
	position:relative;
	left:4.17em;
}

.page_messagerie_non_lus_v3 {
	width:100%;
	margin:0 auto;
	height:auto;
	border-bottom: 1px solid #e5e4e4;
	margin-top:0em; /* 5.17em; */
	font-size:1.12em;
}

.page_messagerie_non_lus_v3 h2, .page_messagerie_lus_v3 h2 {
	text-decoration:none;
	font-family : Arial, sans-serif;
	font-weight : 300;
	color : #15213d;
	font-size : 1.5em;
	text-transform:uppercase;
	display:inline-block;
	margin-left:40px;
}

.messages_rediger_v3 {
	width :160px;
	height : 30px;
	background-color:#15213d;
	color : #fff;
	border-radius:0.42em;
	display: inline-block;
	text-align:center;
	text-decoration:none;
	font-family : Arial, sans-serif;
	font-weight : 700;
	font-size : 1em;
	padding-top:8px;
	float:right;
	margin-right:40px;
	margin-top:0.42em;
}

.messages_rediger_v3:hover {
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);
	box-shadow:0 2px 3px rgba(0,0,0,0.3);
	text-decoration:none;
	background-color:#1a5c9a;
}

.messages_non_lus_v3 {
	width:90%;
	height:auto;
	border-top:1px solid black;
	margin:0 auto;
	margin-top:1.6667em;
	margin-bottom:4.17em;
}

.page_messagerie_lus_v3 {
	width:100%;
	margin:0 auto;
	height:auto;
	min-height:300px;
	padding-top:1.6667em;
}

.messages_lus_v3 {
	width:90%;
	height:auto;
	border-top:1px solid black;
	margin:0 auto;
	margin-top:1.6667em;
}

/* ENTETE MESSAGE */

.message_v3 {
	border-bottom: 1px solid #15213d;
	width : 100%;
	position:relative;
	top:0px;
	left:0px;
}

.messages_v3:hover {
	background-color:#f7f7f7;
}

.logo_messagerie_petit_v3 {
	float:left;
	height:30px;
	margin-top:1em;
	margin-left:30px;
}

.message_v3:hover {
	background-color:#f7f7f7;
}

.message_v3 p {
	font-family : Arial, sans-serif;
	font-weight : 700;
	color : #15213d;
	font-size : 1em;
	margin-left:40px;
	vertical-align:middle;
	display:inline-block;
	margin-top:1.6667em;
}

.objet_message_v3{
	font-family : Arial, sans-serif;
	color : black;
	font-size : 1em;
	margin-top:-0.83em;
}

.msg_objet_souligne_v3 {
	text-decoration:underline;
}

.messagerie_trash_v3 {
	border-radius: 0.83em;
	height: 35px;
	width:35px;
	margin-right:1.6667em;
	display:inline-block;
	margin-top:1.25em;
	margin-right:30px;
	float:right;
}

.messagerie_trash_v3:hover {
	background-color:#bababa;
}

.messagerie_trash_v3 img{
	height:25px;
	padding-top:0.42em;
	padding-left:8px;
}

.messagerie_info_doc {
	border-radius: 0.83em;
	height: 35px;
	width:35px;
	margin-right:1.6667em;
	display:inline-block;
	margin-top:1.25em;
	margin-right:30px;
	float:right;
}

/* .messagerie_info_doc:hover {	background-color:#bababa; } */

.messagerie_info_doc img{
	height:25px;
	padding-top:0.42em;
	padding-left:8px;
}


/* CONTENU MESSAGE */

.message_content_v3 {
	height: auto;
	border-bottom: 1px solid #15213d;
	width : 100%;
	position:relative;
	top:0px;
	left:0px;
	margin-top:-13px;
}

.message_content_v3 p{
	height: auto;
	width : 70%;
	padding-top:25px;
	padding-bottom:0px;
	margin-left:120px;
}

.message_answer_v3 {
	margin-left:120px;
	width:70%;
	margin-bottom:60px;
}

.message_answer_v3 textarea {
	width:100%;
}

.message_answer_v3 input {
	float:right;
	margin-top:0.83em;
}


/* ENTETE ENQUETE */

.enquete_v3 {
	border-bottom: 1px solid #15213d;
	width : 100%;
	position:relative;
	top:0px;
	left:0px;
}

.enquetes_v3:hover {
	background-color:#f7f7f7;
}

.logo_enquete_petit_v3 {
	float:left;
	height:30px;
	margin-top:1em;
	margin-left:30px;
}

.enquete_v3:hover {
	background-color:#f7f7f7;
}

.enquete_v3 p {
	font-family : Arial, sans-serif;
	font-weight : 700;
	color : #15213d;
	font-size : 1em;
	margin-left:40px;
	vertical-align:middle;
	display:inline-block;
	margin-top:1.6667em;
}

.objet_enquete_v3{
	font-family : Arial, sans-serif;
	color : black;
	font-size : 1em;
	margin-top:-0.83em;
}

.msg_objet_souligne_v3 {
	text-decoration:underline;
}

.enquete_trash_v3 {
	border-radius: 0.83em;
	height: 35px;
	width:35px;
	margin-right:1.6667em;
	display:inline-block;
	margin-top:1.25em;
	margin-right:30px;
	float:right;
}

.enquete_trash_v3:hover {
	background-color:#bababa;
}

.enquete_trash_v3 img{
	height:25px;
	padding-top:0.42em;
	padding-left:8px;
}

.enquete_info_doc {
	border-radius: 0.83em;
	height: 35px;
	width:35px;
	margin-right:1.6667em;
	display:inline-block;
	margin-top:1.25em;
	margin-right:30px;
	float:right;
}

/* .enquete_info_doc:hover {	background-color:#bababa; } */

.enquete_info_doc img{
	height:25px;
	padding-top:0.42em;
	padding-left:8px;
}


/* CONTENU ENQUETE */

.enquete_content_v3 {
	height: auto;
	border-bottom: 1px solid #15213d;
	width : 100%;
	position:relative;
	top:0px;
	left:0px;
	margin-top:-13px;
}

.enquete_content_v3 p{
	height: auto;
	width : 70%;
	padding-top:25px;
	padding-bottom:0px;
	margin-left:120px;
}

.enquete_answer_v3 {
	margin-left:120px;
	width:70%;
	margin-bottom:60px;
}

.enquete_answer_v3 textarea {
	width:100%;
}

.enquete_answer_v3 input {
	float:right;
	margin-top:0.83em;
}

/*******************************************
/** PAGE CERTIFICATS
********************************************/

.page_mes_certificats_v3 {
	width:100%;
	margin:0 auto;
	height:auto;
	border-bottom: 1px solid #e5e4e4;
	margin-top:1em; 	font-size:1.12em;
}

.page_mes_certificats_v3 h2 {
	text-decoration:none;
	font-family : Arial, sans-serif;
	font-weight : 300;
	color : #15213d;
	font-size : 1em;
	text-transform:uppercase;
	display:inline-block;
	margin-left:40px;
}
/*** Voir aussi PAGE CERTIFICAT (SUITE) ***/


/*******************************************
/** PAGE MON COMPTE (PARCOURS)
********************************************/

.mon_inscription_v3 {
	width:100%;
	height:auto;
}

.mon_inscription_v3 img {
	display:inline-block;
	float:left;
	position:relative;
	top:1em;
	left:2em;
}

.mon_compte_v3 {
	width:90%;
	height:auto;
	min-height:300px;
	border:1px solid #e1e0e0;
	border-radius:1.25em;
	margin:0 auto;
	margin-top:2em;
	margin-bottom:4em;
	font-size:1.12em;
}

.mon_compte_titre_v3 {
	height:100px;
	margin:0 auto;
}

.mon_compte_titre_v3 img{
	height:4em;
	float:left;
	position:relative;
	top:2em;
	left:2em;
}

.mon_compte_titre_v3 h1 {
	color :#15213d;
	font-size:1.6em;
	font-family : Arial, sans-serif;
	text-transform:uppercase;
	font-weight:400;
	float:left;
	position:relative;
	top:1.25em;
	left:2em;
}

.mon_compte_mdp_v3 {
	width:100%;
	height:110px;
}

.mon_compte_mdp_v3 img {
	display:inline-block;
	float:left;
	position:relative;
	top:1em;
	left:2em;
}

.mon_compte_mdp_content_v3 {
	background-color:salmon;
	width:80%;
	height:auto;
	border-radius:1em;
	border-top:1px solid #e2e1e1;
	border-bottom:1px solid #e2e1e1;
	margin:0 auto;
	padding-right:1em;
	padding-left:1em;
	padding-bottom:2em;
}

.mon_compte_mdp_content_v3 p {
	color :#000;
	font-size:1em;
	line-height:120%;
	font-family : Arial, sans-serif;
	font-weight:400;
}

.mon_compte_mdp_changement_v3 {
	width:80%;
	height:auto;
	border-bottom:1px solid #e2e1e1;
	margin:0 auto;
	margin-top:-2em;
	padding-right:1em;
	padding-left:1em;
	padding-bottom:2em;
}

.mon_compte_login_changement_v3 {
	width:80%;
	height:auto;
	border-bottom:1px solid #e2e1e1;
	margin:0 auto;
	padding-right:1em;
	padding-left:1em;
	padding-bottom:1em;
}

.mon_compte_mdp_changement_v3 p, .mon_compte_login_changement_v3 p {
	color :#000;
	font-size:1em;
	line-height:120%;
	font-family : Arial, sans-serif;
	font-weight:400;
}

.mon_compte_mdp_changement_v3 h2, .mon_compte_login_changement_v3 h2 {
	color :#15213d;
	font-size:1.2em;
	font-family : Arial, sans-serif;
	text-transform:uppercase;
	font-weight:300;
	padding-top:1em;
}

.mon_compte_infos_v3 {
	width:80%;
	height:auto;
	border-bottom:1px solid #e2e1e1;
	margin:0 auto;
	padding-right:1em;
	padding-left:1em;
	padding-bottom:3em;
}

.mon_compte_infos_v3 p {
	color :#000;
	font-size:1em;
	line-height:120%;
	font-family : Arial, sans-serif;
	font-weight:400;
}

.mon_compte_infos_v3 h2 {
	color :#15213d;
	font-size:1.2em;
	font-family : Arial, sans-serif;
	text-transform:uppercase;
	font-weight:300;
	padding-top:1em;
}

.mon_compte_desactiver_v3 {
	width:80%;
	height:auto;
	border-bottom:1px solid #e2e1e1;
	margin:0 auto;
	padding-right:1em;
	padding-left:1em;
	padding-bottom:2em;
}

.mon_compte_desactiver_v3 h2 {
	color :#15213d;
	font-size:1.2em;
	margin-left:0px;
	font-family : Arial, sans-serif;
	text-transform:uppercase;
	font-weight:300;
	padding-top:1em;
}

.mon_compte_cgu_v3 {
	width:80%;
	height:auto;
	border-bottom:1px solid #e2e1e1;
	margin:0 auto;
	padding-right:1em;
	padding-left:1em;
	padding-bottom:2em;
}

.mon_compte_cgu_v3 h2 {
	color :#15213d;
	font-size:1.2em;
	margin-left:0px;
	font-family : Arial, sans-serif;
	text-transform:uppercase;
	font-weight:300;
	padding-top:1em;
}

.mon_compte_cgu_v3 a {
	color :black;
	text-decoration:underline;
}

.mon_compte_cgu_v3 a:hover {
	color:#1a5c9a;
	text-decoration:underline;
}


.mon_compte_boutons_v3 {
	width:100%;
	height:60px;
	padding-top:2em;
	padding-bottom:2em;
	margin:0 auto;
}

.bouton_accessible_v3 {
	width :100px;
	height : 30px;
	background-color:#15213d;
	color : #fff;
	border-radius:0.42em;
	text-align:center;
	text-decoration:none;
	font-family : Arial, sans-serif;
	font-weight : 700;
	font-size : 1em;
	border:none;
}

.bouton_accessible_v3:hover {
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);
	box-shadow:0 2px 3px rgba(0,0,0,0.3);
	text-decoration:none;
	background-color:#253969;
}

.bouton_inaccessible_v3 {
	width :100px;
	height : 30px;
	background-color:#e1e0e0;
	color : #fff;
	border-radius:0.42em;
	display: inline-block;
	text-align:center;
	text-decoration:none;
	font-family : Arial, sans-serif;
	font-weight : 700;
	font-size : 1em;
	border:none;
}

.bouton_inaccessible_v3:hover {
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);
	box-shadow:0 2px 3px rgba(0,0,0,0.3);
	text-decoration:none;
	background-color:#e6e5e5;
}


/*******************************************
/** PAGE CERTIFICATS (SUITE)
********************************************/

/* INUTILISE : TODO à vérifier
.certifications {		position:relative;
	top:-5.5em;
	margin-bottom:-6em;
}
*/
/* MENU */

.certifications_menu_v3 {
	width:200px;
	height:auto;
	position:relative;
	left:0px;
	float:left;
	z-index:500;
	min-height:500px;
	margin-left:-1em;
}

.certifications_menu_v3 h3{
	color:#15213d;
	font-size:1.6em;
	font-family : Arial, sans-serif;
	font-weight : 300;
	margin-bottom:0.5em;
	margin-top:1.1em;
}

.certifications_menu_v3 a{
	color:#000;
	font-size:1em;
	font-family : Arial, sans-serif;
	font-weight : 500;
	text-decoration:none;
}

.certifications_menu_v3 a:hover{
	color:#1a5c9a;
	text-decoration:underline;
}

.certifications_menu_pseudo_v3 {
	height:auto;
	width: 6em;
	float:right;
	background-color:#e6e4e4;
	color:#15213d;
	text-align:left;
	font-size:1.3em;
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 2em;
	border-radius:0.42em;
	padding-top:0.42em;
	padding-right:1em;
	padding-left:1em;
	padding-bottom:0.5em;
	padding-top:0.5em;
	word-wrap: break-word;
	text-align:center;
}

.certifications_menu_v3 ul{
	list-style:none;
	width:80%;
	float:right;
	margin-top:1em;
	margin-bottom:2em;
}

/* CORPS */

.certifications_corps_v3 {
	width:990px;
	height:auto;
	border-left:1px solid #c2c0c0;
	position:relative;
	min-height:500px;
	float:right;
}   

.certifications_corps_db_v3 {
	width:90%;
	margin:0 auto;
	height:12.5em;
	background-color:#e6e4e4;
	border:1px solid #c2c0c0;
	border-radius:0.83em;
}

.certifications_corps_db_profile_v3 {
	height:100px;
	margin-top:2em;
	margin-left:2em;
	float:left;
}

.certifications_corps_db_infos_v3 {
	width:200px;
	height:100%;
	float:left;
	margin-left:2.5em;
}

.certifications_corps_db_infos_v3 h4 {
	color:#15213d;
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 2em;
	margin-top:0.7em;
	margin-bottom:0em;
}

.certifications_corps_db_infos_v3 p{
	color:#000;
	font-size:1em;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-style:italic;
	margin-top:0em;
}

.certifications_corps_db_cours_v3, .certifications_corps_db_simulations_v3, .certifications_corps_db_concours_v3 {
	height:30px;
	float:left;
	width:50px;
	margin-right:7px;
}

.certifications_corps_db_cours_v3 img, .certifications_corps_db_concours_v3 img{
	height:25px;
	margin-left:10px;
}

.certifications_corps_db_simulations_v3 img {
	height:37px;
	margin-left:0em;
	margin-top:-0.42em;
	margin-bottom:-0.42em;
}

.certifications_corps_db_cours_v3 p, .certifications_corps_db_simulations_v3 p, .certifications_corps_db_concours_v3 p {
	font-style:none;
	text-align:center;
}

.certifications_corps_avancement_v3 {
	height:100%;
	width:33%;
	float:left;
	margin-left:1.6667em;
}

.certifications_corps_barre_avancement_detail_v3 {
	height:100%;
	width:30%;
	background-color:#15213d;
	color:white;
	font-size:1.4em;
	margin-top:0.42em;
	padding-left:0.83em;
}

.certifications_corps_barre_avancement_v3 {
	height:2.5em;
	width:330px;
	background-color:white;
	margin-top:2.5em;
}

.certifications_corps_commentaire_v3 {
	width:330px;
	height:6.25em;
	color:#000;
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 1.3em;
	font-style:italic;
	margin-top:0.83em;
	margin-left:0.83em;
}

.certifications_activites_v3 h3 {
	color:#15213d;
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 2em;
	margin-left:1em;
}

.certifications_activites_v3 a {
	display:inline-block;
	height:5em;
	width:92%;
	background-color:#e6e4e4;
	border:1px solid #c2c0c0;
	border-radius:0.83em;
	margin-bottom:1.25em;
	margin-left:2em;
	font-size:1.3em;
	font-family : Arial, sans-serif;
	font-weight : 500;
	text-decoration:none;
}

.certifications_activites_v3 img {
	height:3.3333333em;
	margin-top:1.0833333em;
	margin-left:1.08333333em;
	float:left;
}

.certifications_activites_v3 h5 {
	color:#000;
	font-size:1em;
	font-family : Arial, sans-serif;
	font-weight : 500;
	width:75%;
	margin-left:5.833333333em;
	margin-top:0.83em;
}

.certifications_activites_v3 a:hover {
background-color:#c2c0c0;
}

.concours_resultats_participants {
border: solid 0px black;
}

/*******************************************
/** PAGE RESULTATS DE CONCOURS
********************************************/

.bloc_resultats_v3 {
	margin-bottom:4em;
}

.bloc_resultats_1_v3 {
	width:90%;
	height:auto;
	margin:0 auto;
	margin-bottom:3em;
}

.lauriers_or_v3 {
	height:200px;
	margin-top:20px;
	margin-left:15em;
	background:black
}

.lauriers_v3 {
	height:100px;
	float:left;
	margin-top:20px;
	background:black;
}

.bloc_resultats_1_v3 h3 {
	font-size:2em;
	text-align:center;
	font-weight:700;
	color:#000;
	font-family : Arial, sans-serif;
}

.bloc_resultats_v3 h2 {
	font-size:1.5em;
	font-weight:700;
	color:#000;
	font-family : Arial, sans-serif;
	text-align:center;
}

.bloc_resultats_v3 table{
	width:80%;
	margin:0 auto;
	border:1px solid black;
	border-collapse:collapse;
	text-align:center;
	margin-top:3em;
}

.bloc_resultats_v3 thead tr{
	background-color:#f7f7f7;
	font-weight:700;
	font-size:1.5em;
}

.bloc_resultats_v3 tbody tr:hover{
	background-color:#fbfbfb;
}
.bloc_resultats_v3 td{
	border:1px solid black;
	height:2em;
}


/*******************************************
/** PAGE DE CATALOGUE
********************************************/

.blocs_catalogue_accueil {
	width:95%;
	min-height:28em;
	height:auto;
	max-height:400px;
	margin:0 auto;
	z-index:100;
	margin-bottom:0.83em;
	margin-top:3em;
}

.blocs_catalogue_last_v3 {
	width:95%;
	min-height:28em;
	height:auto;
	max-height:400px;
	margin:0 auto;
	z-index:100;
	margin-bottom:0.83em;
	margin-top:3em;
	border-top:1px solid #c2c0c0;
}

/* CERTIFICATS */

.blocs_catalogue_certifications_last_v3 {
	width:95%;
	min-height:54em;
	height:auto;
	max-height:400px;
	margin:0 auto;
	z-index:100;
	margin-bottom:0.83em;
	margin-top:3em;
	border-top:1px solid #c2c0c0;
}

/* SIMULATIONS/FORMATIONS/CONCOURS */

.dernieres_simulations_titre_v3 {
	background-color:white;
	width: 14em;
	text-align:center;
	text-decoration:none;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 2em;
	padding-left:1.4em;
	padding-right:1.4em;
	margin:0 auto;
	position:relative;
	top:-0.8em;
}

.catalogue_simulations_v3 {
	border-top: 1px solid #c2c0c0; 	
	width:95%;
	margin:0 auto;
	margin-top:6em;	/* CSEG20200227 9em; */
	height:auto;
}
 
.blocs_lien_catalogue_accueil a {
	text-decoration:none;
	padding-bottom:1em;
}

.catalogue_simulations_v3 a, .blocs_lien_catalogue_formations_v3 a, .blocs_lien_catalogue_simulations_v3 a, .blocs_lien_catalogue_challenges_v3 a, .blocs_lien_catalogue_exercices_v3 a, .blocs_lien_catalogue_examens_v3 a, .blocs_lien_catalogue_discussions_v3 a, .blocs_lien_catalogue_certificats_v3 a, .blocs_lien_catalogue_ateliers_v3 a, .blocs_lien_catalogue_offres_v3 a, .blocs_lien_catalogue_simtraders_v3 a, .blocs_lien_catalogue_etudes_v3 a {
	text-decoration:none;
	padding-bottom:1em;
} 

.blocs_lien_catalogue_accueil h1 {
	font-family : Arial, sans-serif;
	font-weight : 400;
	color : #15213d;
	line-height:1em;
	margin-right : 1.4em;
	margin-left : 0.6em;	
	margin-top:1em;
}

.catalogue_simulations_v3 h1, .blocs_lien_catalogue_formations_v3 h1, .blocs_lien_catalogue_simulations_v3 h1, .blocs_lien_catalogue_challenges_v3 h1, .blocs_lien_catalogue_exercices_v3 h1, .blocs_lien_catalogue_examens_v3 h1, .blocs_lien_catalogue_discussions_v3 h1, .blocs_lien_catalogue_certificats_v3 h1, .blocs_lien_catalogue_ateliers_v3 h1, .blocs_lien_catalogue_offres_v3 h1, .blocs_lien_catalogue_simtraders_v3 h1, .blocs_lien_catalogue_etudes_v3 h1 {
	font-family : Arial, sans-serif;
	font-weight : 400;
	color : #15213d;
	font-size : 1.4em;		
	line-height:1em;
	margin-right : 1.4em;
	margin-left : 0.6em;	
	margin-top:1em;
}

.blocs_lien_catalogue_accueil p {
	color : black;
	font-family : Arial, sans-serif;
	font-weight : 400;
	font-size : 0.95em;		
	margin-right : 2.7em;
	margin-left : 1em; 
	line-height: 1em;
}

.catalogue_simulations_v3 p, .blocs_lien_catalogue_formations_v3 p, .blocs_lien_catalogue_simulations_v3 p, .blocs_lien_catalogue_challenges_v3 p, .blocs_lien_catalogue_exercices_v3 p, .blocs_lien_catalogue_examens_v3 p, .blocs_lien_catalogue_discussions_v3 p, .blocs_lien_catalogue_certificats_v3 p, .blocs_lien_catalogue_ateliers_v3 p, .blocs_lien_catalogue_offres_v3 p, .blocs_lien_catalogue_simtraders_v3 p, .blocs_lien_catalogue_etudes_v3 p {
	color : black;
	font-family : Arial, sans-serif;
	font-weight : 400;
	font-size : 1em;
	margin-right : 2.7em;
	margin-left : 1em; 	
	line-height: 1em;
}

.blocs_lien_catalogue_accueil {
	width:270px;	
	height:270px;
	background-color: #dedede;	
	border-radius:0.17em;
	float:left;
	vertical-align:top;
	text-decoration:none;
}

.blocs_lien_catalogue_formations_v3 {
	width:360px;
	height:360px;
	background-color: #dedede;		
	border-radius:0.17em;
	float:left;
	vertical-align:top;
	text-decoration:none;
}

.blocs_lien_catalogue_simulations_v3 {
	width:360px;		
	height:360px;
	background-color: #dedede;				
	border-radius:0.17em;
	float:left;
	vertical-align:top;
	text-decoration:none;
}

.blocs_lien_catalogue_challenges_v3 {
	width:360px;		
	height:360px;
	background-color: #dedede;		
	border-radius:0.17em;
	float:left;
	vertical-align:top;
	text-decoration:none;
}

.blocs_lien_catalogue_exercices_v3 {
	width:360px;		
	height:360px;
	background-color: #dedede;		
	border-radius:0.17em;
	float:left;
	vertical-align:top;
	text-decoration:none;
}

.blocs_lien_catalogue_examens_v3 {
	width:360px;		
	height:360px;
	background-color: #dedede;		
	border-radius:0.17em;
	float:left;
	vertical-align:top;
	text-decoration:none;
}

.blocs_lien_catalogue_discussions_v3 {
	width:360px;		
	height:360px;
	background-color: #dedede;		
	border-radius:0.17em;
	float:left;
	vertical-align:top;
	text-decoration:none;
}

.blocs_lien_catalogue_certificats_v3 {
	width:360px;		
	height:360px;
	background-color: #dedede;		
	border-radius:0.17em;
	float:left;
	vertical-align:top;
	text-decoration:none;
}

.blocs_lien_catalogue_ateliers_v3 {
	width:360px;		
	height:360px;
	background-color: #dedede;		
	border-radius:0.17em;
	float:left;
	vertical-align:top;
	text-decoration:none;
}

.blocs_lien_catalogue_offres_v3 {
	width:360px;		
	height:360px;
	background-color: #dedede;		
	border-radius:0.17em;
	float:left;
	vertical-align:top;
	text-decoration:none;
}

.blocs_lien_catalogue_simtraders_v3 {
	width:360px;		
	height:360px;
	background-color: #dedede;		
	border-radius:0.17em;
	float:left;
	vertical-align:top;
	text-decoration:none;
}

.blocs_lien_catalogue_etudes_v3 {
	width:360px;
	height:360px;
	background-color: #dedede;		
	border-radius:0.17em;
	float:left;
	vertical-align:top;
	text-decoration:none;
}
/* POSITION DES AFFICHES PAR COLONNE ACCUEIL */

.colonne1_accueil {
	position:absolute;
	margin-right:20px;
	margin-left:5px;
	
}

.colonne2_accueil {
	position:absolute;
	margin-right:20px;
	margin-left:300px;
}

.colonne3_accueil {
	position:absolute;
	margin-right:20px;
	margin-left:595px;
}

.colonne4_accueil {
	position:absolute;
	margin-left:890px;
}

.colonne4bis_accueil {
	/* margin-right:-20px; */
}

/* POSITION DES AFFICHES PAR COLONNE */

.colonne1_v3 {
	position:absolute;
	margin-right:20px;
}

.colonne2_v3 {
	position:absolute;
	margin-right:20px;
	margin-left:390px;
}

.colonne3_v3 {
	position:absolute;
	margin-left:780px;
}

/*** COULEURS DOMINANTES DES AFFICHES ***/

/* FORMATIONS : BLEU */

.ctlg_cours_v3:hover {
	-webkit-box-shadow:3px 3px 6px #1a5c9a;
	-moz-box-shadow:3px 3px 6px #1a5c9a;
	box-shadow:3px 3px 6px #1a5c9a;
	text-decoration:none;
}

.ctlg_cours_v3 .catalogue_ligne_catalogue_v3 {
	width:100%;
	height:0.5em;
	background-color:#1a5c9a;
	margin-top:-0.5em;	
}

/* SIMULATIONS : JAUNE ORANGE */

.ctlg_simulation_v3:hover {
	-webkit-box-shadow:3px 3px 6px #f5ae07;
	-moz-box-shadow:3px 3px 6px #f5ae07;
	box-shadow:3px 3px 6px #f5ae07;
	text-decoration:none;
}

.ctlg_simulation_v3 .catalogue_ligne_catalogue_v3 {
	width:100%;
	height:0.5em;
	background-color:#f5ae07;
	margin-top:-0.5em;
}

/* CONCOURS (CHALLENGES) : ROUGE */

.ctlg_challenges_v3:hover {
	-webkit-box-shadow:3px 3px 6px #9f0000;  	
	-moz-box-shadow:3px 3px 6px #9f0000;  	
	box-shadow:3px 3px 6px #9f0000;  	
	text-decoration:none;
}

.ctlg_challenges_v3 .catalogue_ligne_catalogue_v3 {
	width:100%;
	height:0.5em;
	background-color:#9f0000;  	
	margin-top:-0.5em;
}

/* ETUDES DE CAS : MAUVE */

.ctlg_exercices_v3:hover {
	-webkit-box-shadow:3px 3px 6px #a481d1;  	
	-moz-box-shadow:3px 3px 6px #a481d1;  	
	box-shadow:3px 3px 6px #a481d1;  	
	text-decoration:none;
}

.ctlg_exercices_v3 .catalogue_ligne_catalogue_v3 {
	width:100%;
	height:0.5em;
	background-color:#a481d1;  	
	margin-top:-0.5em;
}

/* QUIZ : NOIR */

.ctlg_examens_v3:hover {
	-webkit-box-shadow:3px 3px 6px #000000;  	
	-moz-box-shadow:3px 3px 6px #000000;  	
	box-shadow:3px 3px 6px #000000;  	
	text-decoration:none;
}

.ctlg_examens_v3 .catalogue_ligne_catalogue_v3 {
	width:100%;
	height:0.5em;
	background-color:#000000;  	
	margin-top:-0.5em;
}


/* ENQUETE : NOIR */

.ctlg_etudes_v3:hover {
	-webkit-box-shadow:3px 3px 6px #000000;  	
	-moz-box-shadow:3px 3px 6px #000000;  	
	box-shadow:3px 3px 6px #000000;  	
	text-decoration:none;
}

.ctlg_etudes_v3 .catalogue_ligne_catalogue_v3 {
	width:100%;
	height:0.5em;
	background-color:#000000;  	
	margin-top:-0.5em;
}

/* CERTIFICATS : VERT */

.ctlg_certificats_v3:hover {
	-webkit-box-shadow:3px 3px 6px #3a8519;
	-moz-box-shadow:3px 3px 6px #3a8519;
	box-shadow:3px 3px 6px #3a8519;
	text-decoration:none;
}

.ctlg_certificats_v3 .catalogue_ligne_catalogue_v3 {
	width:100%;
	height:0.5em;
	background-color:#3a8519;
	margin-top:-0.5em;
}

/* ATELIERS : BLEU */

.ctlg_ateliers_v3:hover {
	-webkit-box-shadow:3px 3px 6px #25507c;
	-moz-box-shadow:3px 3px 6px #25507c;
	box-shadow:3px 3px 6px #25507c;
	text-decoration:none;
}

.ctlg_ateliers_v3 .catalogue_ligne_catalogue_v3 {
	width:100%;
	height:0.5em;
	background-color:#25507c;
	margin-top:-0.5em;
}

/* OFFRES : JAUNE */

.ctlg_offres_v3:hover {
	-webkit-box-shadow:3px 3px 6px #ffff00; 
	-moz-box-shadow:3px 3px 6px #ffff00;
	box-shadow:3px 3px 6px #ffff00;
	text-decoration:none;
}

.ctlg_offres_v3 .catalogue_ligne_offres_v3 {
	width:100%;
	height:0.5em;
	background-color:#ffff00;
	margin-top:-0.5em;
}

/*** COULEURS DOMINANTES DES THEMES ***/
/* Finance de marché */

.marche_v3:hover {
	-webkit-box-shadow:3px 3px 6px #1a5c9a;
	-moz-box-shadow:3px 3px 6px #1a5c9a;
	box-shadow:3px 3px 6px #1a5c9a;
	text-decoration:none;
}

.marche_v3 .catalogue_ligne_catalogue_v3 {
	width:100%;
	height:0.5em;
	background-color:#1a5c9a;
	margin-top:-0.25em;
}
/* Plateforme SimTrade */

.plateforme_v3:hover {
	-webkit-box-shadow:3px 3px 6px #1a5c9a;
	-moz-box-shadow:3px 3px 6px #1a5c9a;
	box-shadow:3px 3px 6px #1a5c9a;
	text-decoration:none;
}

.plateforme_v3 .catalogue_ligne_catalogue_v3 {
	width:100%;
	height:0.5em;
	background-color:#1a5c9a;
	margin-top:-0.25em;
}
/* Finance d'entreprise */

.entreprise_v3:hover {
	-webkit-box-shadow:3px 3px 6px #1a5c9a;
	-moz-box-shadow:3px 3px 6px #1a5c9a;
	box-shadow:3px 3px 6px #1a5c9a;
	text-decoration:none;
}

.entreprise_v3 .catalogue_ligne_catalogue_v3 {
	width:100%;
	height:0.5em;
	background-color:#1a5c9a;
	margin-top:-0.25em;
}

/* Caractéristique du compte SimTrader */

.inscrit_v3:hover {
	-webkit-box-shadow:3px 3px 6px #8a2908;
	-moz-box-shadow:3px 3px 6px #8a2908;
	box-shadow:3px 3px 6px #8a2908;
	text-decoration:none;
}

.inscrit_v3 .catalogue_ligne_catalogue_v3 {
	width:100%;
	height:0.5em;
	background-color:#8a2908;
	margin-top:-0.25em;
}

/* Assemblage */

.assemblage_v3:hover {
	-webkit-box-shadow:3px 3px 6px #ff00ff;
	-moz-box-shadow:3px 3px 6px #ff00ff;
	box-shadow:3px 3px 6px #ff00ff;
	text-decoration:none;
}

.assemblage_v3 .catalogue_ligne_catalogue_v3 {
	width:100%;
	height:0.5em;
	background-color:#ff00ff;
	margin-top:-0.25em;
}

/* Autre = aucune */

.divers_v3:hover {
	-webkit-box-shadow:3px 3px 6px #f7c018;
	-moz-box-shadow:3px 3px 6px #f7c018;
	box-shadow:3px 3px 6px #f7c018;
	text-decoration:none;
}

.divers_v3 .catalogue_ligne_catalogue_v3 {
	width:100%;
	height:0.5em;
	background-color:#f7c018;
	margin-top:-0.25em;
}

/* CONTENU D'UNE AFFICHE CATALOGUE */

.periode_dans_affiche {		width:100%;
	margin-top:-1.6em; 
	margin-left:1em; 
	color:white;
}

.catalogue_texte_v3 {
	display:inline-block;
}

.catalogue_images_accueil {
	width:270px;	
	height:133px; 
}

.catalogue_images_v3 {
	width:360px;		
	height:252px; }

.catalogue_info_v3 {
	font-family : Arial, sans-serif;
	font-weight : 300;
	font-size : 0.9em;
	color:#15213d;
	margin:0 auto;
	margin-top:-0.8em;
}

.catalogue_info_v3 img{
	height:1.25em;
	margin-right:0em;
	margin-left:0.5em;
	padding-bottom:0em;
	vertical-align:-0.25em;
}

.toutes_simulations_titre_v3 {
	width: 100%;
	text-align:center;
	display:inline-block;
}

.toutes_simulations_titre_v3 h1 {
	background-color:white;
	width: auto;
	display:inline-block;
	text-align:center;
	text-decoration:none;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 2em;
	padding-left:2.5em;
	padding-right:2.5em;
	position:relative;
	top:-35px;							}
/* Filtres avancés */

.catalogue_simulations_filtres_v3 {
	height:auto;
	width:90%;
	margin:0 auto;
	border:1px solid #d3d2d2;
	border-radius:0.83em;
	margin-bottom:4em;
	margin-top:-1.6667em;
}

.catalogue_filtres_v3 {
	font-family : Arial, sans-serif;
	font-weight : 4700;
	color : #fff;
	font-size : 1.3em;
	margin-left:2em;
	margin-top:1.2em;
	margin-bottom:-0.5em;
	float:left;
	height:1.7em;
	width:91%;
	background-color:#15213d;
	padding-left:1.67em;	
	padding-top:8px;
	border-radius:0.42em;
}

.catalogue_simulations_filtres_v3 img {
	height:2.0833333em;
	vertical-align:-0.6666666667em;
	margin-right:0.58em;
}

.catalogue_simulations_filtres_v3 li {
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1em;
	color:#15213d;
	text-decoration:none;
	margin-bottom:0.25em;
}

.catalogue_simulations_filtres_v3 li:first-child {
	font-family : Arial, sans-serif;
	font-weight : 700;
	font-size : 1.2em;
	color:#15213d;
	text-decoration:none;
	padding-left:0.25em;
	margin-bottom:0.83em;
}

.catalogue_simulations_filtres_v3 form {
	float:left;
	margin-left:6.666666667em;
	margin-top:0.83em;
}

.catalogue_simulations_filtres_v3 input {
	margin-right:0.58em;
}
.catalogue_simulations_filtres_v3 ul {
	list-style:none;
	width:12.5em;
	display:inline-block;
	padding-left:0em;
	vertical-align:top;
}

.catalogue_boutons_v3 {
	width:100%;
	height:auto;
	margin-bottom:0.83em;
	text-align:center;
}

.bouton_criteres_defaut_v3, .bouton_rechercher_v3 {
	border-radius:0.42em;
	background-color:#15213d;
	color:#fff;
	border:1px solid #dcdbdb;
	height:2.08333333em;
	padding-bottom:0.25em;
}

.bouton_criteres_defaut_v3:hover, .bouton_rechercher_v3:hover {
	color:#fff;
	background-color:#688ebe;
}


.afficher_oui_non_v3 {
	display:none;
}

.catalogue_simulation_ligne1_v3 {
	width:auto;						
	height:390px;		
	z-index:100;
}

.catalogue_simulation_ligne1_v3 h1 {		
	font-size: 1.4em;
	margin-left:0.6em;
}
.catalogue_simulation_ligne1_v3 p {		
	font-size: 1em;
	margin-left:1em;
	margin-top:0em;
}
.catalogue_info_v3 p {
	padding:0;
	margin-top:1em;
	margin-left:0.6em;
}

.catalogue_simulation_2lignes_v3 {
	width:100%;
	min-height:30em;
	height:auto;
	z-index:100;
	margin-left:1em;
}

/***********************************
/** AJOUTS (TODO : à ventiler avec plus de logique...)
************************************/
/* PAGINATION (SUITE) */

.fleches_haut_droit {
	display:inline-block;
	padding-top:0.7em;
	padding-bottom:0.5em;
	position:absolute;
	top:25px;
	right:30px;
}
	
.page_suivante {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_bleu_page_suivante_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-left:0.1em;		}

.page_suivante:hover {
	background-color:#d3d1d1;
}

.page_precedente {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_grise_page_precedente_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-left:1em;
}

.page_precedente:hover {
	background-color:#d3d1d1;
}
 
.bouton_acceder_au_QCM{
	width:200px;
	height:40px;
	background-color: #1a5c9a; 	
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color: #ffffff; 
	padding-left:0.7em;
	padding-right:0.7em;
	margin-top:-2em;
}

.bouton_acceder_au_QCM:hover {
	background-color:#4a8cCa;
	cursor: pointer;
}

/* QUIZ */

.page_suivante_quiz {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_noire_page_suivante_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-left:0.1em;		}

.page_suivante_quiz:hover {
	background-color:#d3d1d1;
}

.page_precedente_quiz {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_grise_page_precedente_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-left:1em;
}

.page_precedente_quiz:hover {
	background-color:#d3d1d1;
}
 
.bouton_acceder_au_QCM_quiz{
	width:200px;
	height:40px;
	background-color: #000000; 	
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color: #ffffff; 
	padding-left:0.7em;
	padding-right:0.7em;
	margin-top:-2em;
}

.bouton_acceder_au_QCM_quiz:hover {
	background-color:#4d4d4d;
	cursor: pointer;
}


.bouton_acceder_au_QCM_quiz_interdit{
	width:200px;
	height:40px;
	background-color:#e1e0e0;
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color: #ffffff; 
	padding-left:0.7em;
	padding-right:0.7em;
	margin-top:-2em;
}

.bouton_acceder_au_QCM_quiz_interdit:hover {
	background-color:#e6e5e5;
	cursor: pointer;
}

/* ENQUETES */

.page_suivante_enquete {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_marron_page_suivante_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-left:0.1em;		}

.page_suivante_enquete:hover {
	background-color:#d3d1d1;
}

.page_precedente_enquete {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_grise_page_precedente_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-left:1em;
}

.page_precedente_enquete:hover {
	background-color:#d3d1d1;
}
 
.bouton_acceder_au_QCM_enquete{
	width:200px;
	height:40px;
	background-color: maroon; 	
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color: #ffffff; 
	padding-left:0.7em;
	padding-right:0.7em;
	margin-top:-2em;
}

.bouton_acceder_au_QCM_enquete:hover {
	background-color:#4d4d4d;
	cursor: pointer;
}


.bouton_acceder_au_QCM_enquete_interdit{
	width:200px;
	height:40px;
	background-color:#e1e0e0;
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color: #ffffff; 
	padding-left:0.7em;
	padding-right:0.7em;
	margin-top:-2em;
}

.bouton_acceder_au_QCM_enquete_interdit:hover {
	background-color:#e6e5e5;
	cursor: pointer;
}

/* QCM scénarios */

.bouton_acceder_au_QCM_sc{
	width:200px;
	height:40px;
	background-color: #f5ae07; 	
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color: #15213d; 
	padding-left:0.7em;
	padding-right:0.7em;
	margin-top:-2em;
}

.bouton_acceder_au_QCM_sc:hover {
	background-color:#f5ce47;
	cursor: pointer;
}

.page_suivante_bas {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_bleu_page_suivante_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:0.1em;			
}

.fleche_acces_aux_rubriques_certificat{
	display:inline-block;
	width:220px;
	height:1.2em;
	background-color:none;
	border-radius:0em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#ffffff; 
	padding-top:0.7em;
	padding-bottom:0.5em;
	position:absolute;
	top: 1em;					
	right:30px;
}

.acces_rubrique_bleu {
	width:21px;
	height:24px;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:0.1em;			
}
.acces_rubrique_rouge {
	width:21px;
	height:24px;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:0.1em;			
}
.acces_rubrique_jaune {
	width:21px;
	height:24px;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:0.1em;			
}
.acces_rubrique_verte {
	width:21px;
	height:24px;
	color:transparent;
	border: none;
	/* margin-bottom:0.5em; */
	margin-left:0.1em;			
}
.acces_rubrique_indigo {
	width:21px;
	height:24px;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:0.1em;			
}
.acces_rubrique_mauve {
	width:21px;
	height:24px;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:0.1em;			
}
.acces_rubrique_noire {
	width:21px;
	height:24px;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:0.1em;			
}
.acces_rubrique_marron {
	width:21px;
	height:24px;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:0.1em;			
}


.page_suivante_bas_bleu {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_bleu_page_suivante_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:0.1em;			
}
.page_suivante_bas_rouge {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_rouge_page_suivante_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:0.1em;			
}
.page_suivante_bas_jaune {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_jaune_page_suivante_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:0.1em;			
}
.page_suivante_bas_verte {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_verte_page_suivante_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:0.1em;			
}
.page_suivante_bas_indigo {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_indigo_page_suivante_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:0.1em;			
}
.page_suivante_bas_marron {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_marron_page_suivante_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:0.1em;			
}
.page_precedente_bas_grise {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_bleu_page_suivante_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:0.1em;			
}

.page_suivante_bas:hover {
	background-color:#d3d1d1;
}

.page_precedente_bas {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_grise_page_precedente_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:1em;
}

.page_precedente_bas:hover {
	background-color:#d3d1d1;
}

.bouton_acceder_au_QCM_bas{
	width:200px;
	height:40px;
	background-color: #1a5c9a; 	
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color: #ffffff; 
	padding-left:0.7em;
	padding-right:0.0em;		
	margin-bottom:1em;
}

.bouton_acceder_au_QCM_bas:hover {
	background-color:#4a8cCa;
	cursor: pointer;
}

/* QUIZ */

.page_suivante_bas_quiz {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_noire_page_suivante_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:0.1em;			
}

.page_suivante_bas_quiz:hover {
	background-color:#d3d1d1;
}

.page_precedente_bas_quiz {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_noire_page_precedente_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:1em;
}

.page_precedente_bas_quiz:hover {
	background-color:#4d4d4d;
}

.bouton_acceder_au_QCM_quiz_bas{
	width:200px;
	height:40px;
	background-color: #000000; 	
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color: #ffffff; 
	padding-left:0.7em;
	padding-right:0.0em;		
	margin-bottom:1em;
}

.bouton_acceder_au_QCM_quiz_bas:hover {
	background-color:#4d4d4d;
	cursor: pointer;
	
}


/* ENQUETES */

.page_suivante_bas_enquete {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_marron_page_suivante_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:0.1em;			
}

.page_suivante_bas_enquete:hover {
	background-color:#d3d1d1;
}

.page_precedente_bas_enquete {
	width:21px;
	height:24px;
	background:url(../images/img_fleche_marron_page_precedente_w21_h24.png) no-repeat;
	color:transparent;
	border: none;
	margin-bottom:0.5em;
	margin-left:1em;
}

.page_precedente_bas_enquete:hover {
	background-color:#4d4d4d;
}

.bouton_acceder_au_QCM_enquete_bas{
	width:200px;
	height:40px;
	background-color: maroon; 	
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color: #ffffff; 
	padding-left:0.7em;
	padding-right:0.0em;		
	margin-bottom:1em;
}

.bouton_acceder_au_QCM_enquete_bas:hover {
	background-color:#4d4d4d;
	cursor: pointer;
	
}

/* QCM scénarios */

.bouton_acceder_au_QCM_bas_sc{
	width:250px;
	height:40px;
	background-color: #f5ae07; 	
	border-radius:1em;	
	text-decoration:none;
	text-align:center;
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color: #15213d; 
	padding-left:0.7em;
	padding-right:0.7em;		
	margin-bottom:1em;
}

.bouton_acceder_au_QCM_bas_sc:hover {
	background-color:#f5ce47;
	cursor: pointer;
}

.info_pagination{
	height:2em;
	background-color:#ffffff;
	display:inline-block;
	text-decoration:none;
	font-family : Arial, sans-serif;
	font-size : 1em;
	padding-left:1em;
}


/*******************************************
/** PAGE AIDE TIMELINE
********************************************/

.aide_timeline_header {
	background-color:#15213d;
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);
	box-shadow:0 2px 3px rgba(0,0,0,0.3);
	color:#fff;
	height:45px;
	width: 100%;
	position:relative;
	margin:0 auto;
	line-height:2.813em;
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	color:#fff;
	font-family : Arial, sans-serif;
}

.aide_timeline_header p {
	text-align:center;
}

.aide_timeline_header img {
	width:170px;
	margin-top:-15px;
}

.corps_timeline {
	width:600px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:60px;
}

.aide_timeline_titre {
	border-bottom:1px solid #e1e0e0;
	width:100%;
	height:100px;
	margin-top:70px;
}

.aide_timeline_titre h1 {
	font-family : Arial, sans-serif;
	font-size : 2.6em;
	text-align:center;
	font-weight : 300;
	color:#15213d;
	padding-bottom:15px;
}

.aide_timeline_titre input {
	width :60px;
	height : 20px;
	background-color:#15213d;
	color : #fff;
	border-radius:5px;
	text-align:center;
	text-decoration:none;
	font-family : Arial, sans-serif;
	font-weight : 700;
	font-size : 1.1em;
	padding-top:0px;
	margin-top:10px;
	float:right;
	border:none;
}

.aide_timeline_titre input:hover {
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);
	-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);
	box-shadow:0 2px 3px rgba(0,0,0,0.3);
	text-decoration:none;
	background-color:#253969;
}

.timeline_image{
	text-align:center;
}

.aide_timeline_corps li {
	margin-left:10px;
}

.aide_timeline_corps h1 {
	color :#15213d;
	font-size:1.8em;
	font-family : Arial, sans-serif;
	text-transform:uppercase;
	font-weight:700;
	margin-top:20px;
}

.aide_timeline_corps h2 {
	color :#15213d;
	font-size:1.5em;
	font-family : Arial, sans-serif;
	font-weight:700;
	margin-top:20px;
}

.aide_timeline_footer {
	height:50px;
	border-top:1px solid #e1e0e0;
	text-align:center;
}


/*******************************************
/** GENERALITES (SUITE)
********************************************/

table {
	border-collapse:collapse;
	font-size:1.1em;
	margin-top:20px;
}

table p {		margin-top:0em;
}

#presentationSimulation table td {		
	vertical-align:top;	/* middle; CSEG20170805 */
	padding-right:20px;
	text-align:justify;
}

#presentationFAQ table td {		
	vertical-align:top;
	padding-right:20px;
	text-align:justify;
}

.button_as_link {                                 
	background: transparent;
	border: 0px;
	color: #000000;
	cursor: pointer;
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
}

/* Pour le BANDEAU DEFILANT ("TICKER")  */

#cadrpg 					{ margin-top:5px; margin-left:10px; margin-right:7px; height:1em; border:0; overflow:hidden;} 			#cadrpg_v3 				{ width:700px; height:1.7em; border:1px solid black; overflow:hidden;}
#newshr 					{ position:relative; margin-right:40px; height:0.8em; overflow:hidden; color:inherit; background:white url(../images/news.gif); border:1px inset white; } 
#defile 					{ position:absolute; margin-top:1px; background-color:transparent; }
#evtDiverses 			{ width:91%; margin-left:5px;}
#msg_defilant_evt { width:91%; margin-left:5px;}


/* Styles pour liScroll (bandeau rotatif/tickers). */

.tickercontainerRot { /* Cadre extérieur avec bordure noire */
	border: 1px solid #000;
	background: #FFF; 
	width: 998px; 							
	height: 27px; 
	margin-top:5px; 
	margin-left:10px; 
	margin-right:10px;
	padding: 0;
	overflow: hidden; 
}

.tickercontainerRot .mask { /* Cadre intérieur avec marges gauche et droite */
	position: relative;
	left: 10px;
	top: 4px;										
	width: 978px; 							
	overflow: hidden;
}

/* Styles pour liScroll (bandeau défilant/tickers). D'après http://www.gcmingati.net/wordpress/wp-content/lab/jquery/newsticker/jq-liscroll/scrollanimate.html */

.tickercontainer { 	/* Cadre extérieur avec bordure noire */
	border: 1px solid #999999;	
	background: #FFF;  
	width: 935px; 							
	height: 27px; 
	margin: 0; 
	padding: 0;
	padding-top:0em;
	overflow: hidden; 
  border-radius: 0px; 							  
  box-shadow: 12px 12px 12px #aaa;
}

.tickercontainer .mask { 	/* Cadre intérieur avec marges gauche et droite */
	position: relative;
	left: 10px;
	top: 4px;										
	width: 978px; 							
	overflow: hidden;
}

ul.newsticker {	/* Pour la liste des événements (en bourse le rouleau de papier ou 'ticker tape') */
	position: relative;
	left: 700px;								
	font: bold 1em Arial;		
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.newsticker li {
	float: left; 							
	/* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
	background: #fff;
}

ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	color: #25507C;								
	font: normal 1em Arial;				
	margin: 0 30px 0 0;					}

ul.newsticker li a {						
	font: normal 1em Arial;	
	margin-bottom: 3px;
}

ul.newsticker span {
	margin: 0 10px 0 0;
} 

/* POUR LA TIMELINE */
/* Note : Utilisées dans timeline_fr.tpl */

div#barre_gauche {
  float: left;
  width: 80px;				  
  height: 30px;
  margin-left: 5px;
}

div#barre {
  margin-top: 4px;
  float: left;
  width: 465px;				  
  height: 22px;
  text-align:left;
} 

.barre_v3#barre {
  margin-top: 4px;
  margin-right: 0px;
  margin-left: 0px;
  float: left;
  width: 476px;
  height: 24px;
  text-align:left;
  background-repeat:no-repeat;
}

div#barre_droite {
  margin-left: 5px;
  float:left;
  height: 30px;
  letter-spacing:0px;  /* Pour IE, empêche les labels de sortir de leur input quand on zoome */
}

#barre_droite span {
  position:relative;
  top:-5px;
}

#barre_droite form {
  position:absolute;  /* Positionnement pour IE = relative */
}

#barre_droite form div {
  float: left;
  bottom:-5px;
}

#heure_timeline {
  font-size:16px;
}

.heure_timeline_v3#heure_timeline {
	font-size:1em;
}

.imgTL {
	background : center center;
	width:22px;
	height:22px;
}

div#progress {
  text-align: right;
  font-weight: bold;
  color: white;
  width: 50%;
  height: 18px;
  background-color:#16213C;   
  border: solid 1px black;
  opacity:1;   
  padding-top:2px;
}

div#timeline {
  float: left;
  width: 950px;								  
  height: 30px;
  background-color: #C1C0C0;
}

img.timelineImg {
  margin-top: 4px;
}

div#vitessecseg5 {
  margin-top: -26px;
  height: 22px;
  width: 22px;
  background: left;
}

/* PAGE INFORMATIONS-ACTUALITES (SUITE) */

div#simulation_informations_Actualites {												
	overflow: scroll;
	width: 100%;
	height: 300px;
}

div#simulation_informations_Conseils {												
	overflow: scroll;
	width: 100%;
	height: 300px;
}

div#simulation_informations_Commentaires {												
	overflow:scroll;
	width: 100%;
	height: 300px;
}

div#simulation_informations_Consensus {												
	overflow: scroll;
	width: 100%;
	height: 300px;
}


/*******************************************
/** GENERALITES (SUITE)
********************************************/

/* Positions horizontales en % */

.webbloc00 {
  left:0%;
  position:absolute;
}
.webbloc05 {
  left:5%;
  position:absolute;
}
.webbloc10 {
  left:10%;
  position:absolute;
}
.webbloc12 {
  left:12%;
  position:absolute;
}
.webbloc15 {
  left:15%;
  position:absolute;
}
.webbloc19 {
  left:19%;
  position:absolute;
}
.webbloc20 {
  left:20%;
  position:absolute;
}
.webbloc24 {
  left:24%;
  position:absolute;
}
.webbloc27 {
  left:27%;
  position:absolute;
}
.webbloc30 {
  left:30%;
  position:absolute;
}
.webbloc32 {
  left:32%;
  position:absolute;
}
.webbloc35 {
  left:35%;
  position:absolute;
}
.webbloc36 {
  left:36%;
  position:absolute;
}
.webbloc40 {
  left:40%;
  position:absolute;
}
.webbloc43 {
  left:43%;
  position:absolute;
}
.webbloc44 {
  left:44%;
  position:absolute;
}
.webbloc45 {
  left:45%;
  position:absolute;
}
.webbloc50 {
  left:50%;
  position:absolute;
}
.webbloc52 {
  left:52%;
  position:absolute;
}
.webbloc55 {
  left:55%;
  position:absolute;
}
.webbloc57 {
  left:57%;
  position:absolute;
}
.webbloc60 {
  left:60%;
  position:absolute;
}
.webbloc63 {
  left:63%;
  position:absolute;
}
.webbloc65 {
  left:65%;
  position:absolute;
}
.webbloc68 {
  left:68%;
  position:absolute;
}
.webbloc69 {
  left:69%;
  position:absolute;
}
.webbloc70 {
  left:70%;
  position:absolute;
}
.webbloc72 {
  left:72%;
  position:absolute;
}
.webbloc75 {
  left:75%;
  position:absolute;
}
.webbloc77 {
  left:77%;
  position:absolute;
}
.webbloc80 {
  left:80%;
  position:absolute;
}
.webbloc82 {
  left:82%;
  position:absolute;
}
.webbloc85 {
  left:85%;
  position:absolute;
}
.webbloc90 {
  left:90%;
  position:absolute;
}
.webbloc93 {
  left:93%;
  position:absolute;
}
.webbloc95 {
  left:95%;
  position:absolute;
}

/* TODO : à replacer */

.webbloc12 {
  left:12%;
  position:absolute;
}
.webbloc19 {
  left:19%;
  position:absolute;
}
.webbloc24 {
  left:24%;
  position:absolute;
}
.webbloc30 {
  left:30%;
  position:absolute;
}
.webbloc36 {
  left:36%;
  position:absolute;
}
.webbloc40 {
  left:40%;
  position:absolute;
}
.webbloc50 {
  left:50%;
  position:absolute;
}
.webbloc55 {
  left:55%;
  position:absolute;
}
.webbloc68 {
  left:68%;
  position:absolute;
}


/*******************************************
/** PAGES PARTENAIRES et EQUIPE
********************************************/
/* PARTENAIRES */

#photoEquipe {
	float: left;
	margin-right: 1.0em;
	margin-bottom: 1.0em;
	margin-left: 1.0em;
	margin-top: 0.0em;
}

#photoGauche {
	float: left;
	margin-right: 1.0em;
	margin-bottom: 1.0em;
	margin-left: 1.0em;
	margin-top: 0.0em;
}

/*******************************************
/** PAGE GLOSSAIRE
********************************************/
/* GLOSSAIRE */

.def_glossaire {
	min-height:20px;
	padding:20px;
	margin-top:40px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.ancre_glossaire {
	float:right;
	margin-bottom:20px;
	margin-top:-10px;
}


/*******************************************
/** BACK OFFICE (partiel)
********************************************/
/* - Utilisées dans integration_scenarios.tpl, integration_scenarios_liste_marches.tpl, integration_scenarios_liste_scenarios.tpl, ... */
/* - NB : web_panel11 est utilisé dans les pages informations certificat... */

tr#webTRligneEnTete {
  background-color: #c2c0c0;
}

tr#webTRligneImpair {
  background-color: #f7f7f7;
}

tr#webTRlignePair {
  background-color: #eff4fb;
}

/* Pour infos concours */

.web_panel {
  margin-left:2.5%;
  margin-right:2.5%;
  padding-bottom:5px;
  padding-top:5px;
  position:relative;
}

#web_panel1 {background:#ffe4c4;}		/* Bisque */
#web_panel2 {background:#ffc0cb;}		/* Pink */
#web_panel3 {background:#afeeee;}		/* Paleturquoise */
#web_panel4 {background:#dcdcdc;}		/* Gainsboro */
#web_panel5 {background:#deb887;}		/* Burlywood */
#web_panel6 {background:#fffacd;}		/* LemonChiffon */
#web_panel7 {background:#90ee90;}		/* LightGreen */
#web_panel8 {background:#fa8072;}		/* Salmon */
#web_panel9 {background:#feeedb;}		/* Orange clair ? */
#web_panel10 {background:#faad73;}	/* Orange */
#web_panel11 {background:#90d090;}	/* Vert pâle */
#web_panel12 {background:#FFFFFF;}	/* Blanc */
#web_panel13 {background:#ff6655;}	/* Rouge */
#web_panel14 {background:#f5ae07;}	/* Orange foncé et F5CE47 = orange clair*/
#web_panel15 {background:#ff6666;}	/* Rouge concours */
#web_panel16 {background:#c0B3D1;}	/* Mauve */
#web_panel17 {background:#ccff66;}	/* Vert pomme */
#web_panel18 {background:#AFCF8F;}	/* Verdâtre */
#web_panel19 {background:#F5DA81;}	/* Ocre */
#web_panel20 {background:#008080;}  	/* Bleu canard/pétrole */
#web_panel21 {background:#afeeee;}  	/* Bleu pâle */
#web_panel22 {background:#55B0AD;}	/* Vert d'eau */
#web_panel23 {background:#A5D0CD;}	/* Bleu communauté */
#web_panel24 {background:#F0C060;}	/* Ocre clair */
#web_panel25 {background:#FFFF88;}	/* Jaune */
#web_panel26 {background:#FFF000;}	/* Jaune orangé */
#web_panel27 {background:#25507C;}	/* Bleu Data Lab */
#web_panel28 {background:#ececec;}	/* Gris */

.webdiv1 {width:100%;height:30px;}


/* Pour QCM */

.web_textarea {
  text-align:left;
}

.web_textarea label {
  display:inline-block;
  margin-right:1em;
  vertical-align:top;
	}

.web_textarea p {
    margin : auto;
    height : auto;
}

.web_textarea #enonceQuestion {
	width:80%;
	height:4em;
	margin-left:130px;
}

.web_textarea #intituleQuestion {
	width:80%;
	height:2em;
	margin-left:130px;
}

/*******************************************
/** SPECIFICITES CKEDITOR
********************************************/

.cke_editable {
	font-size: 13px;
	line-height: 1.6;
}

blockquote {
	font-style: italic;
	font-family: Georgia, Times, "Times New Roman", serif;
	padding: 2px 0;
	border-style: solid;
	border-color: #ccc;
	border-width: 0;
	padding-left: 1em;
	border-left-width: 10px;
}

.cke_contents_ltr blockquote {
	padding-left: 20px;
	padding-right: 8px;
	border-left-width: 5px;
}

.cke_contents_rtl blockquote {
	padding-left: 8px;
	padding-right: 20px;
	border-right-width: 5px;
}

img.right {
	border: 1px solid #ccc;
	float: right;
	margin-left: 15px;
	padding: 5px;
}

img.left {
	border: 1px solid #ccc;
	float: left;
	margin-right: 15px;
	padding: 5px;
}

pre {
	white-space: pre-wrap; 	
	word-wrap: break-word; /* IE7 */
	-moz-tab-size: 4;
	-o-tab-size: 4;
	-webkit-tab-size: 4;
	tab-size: 4;
}

.marker {
	background-color: Yellow;
}

span[lang] {
	font-style: italic;
}

figure {
	text-align: center;
	border: solid 1px #ccc;
	border-radius: 2px;
	background: rgba(0,0,0,0.05);
	padding: 10px;
	margin: 10px 20px;
	display: inline-block;
}

figure > figcaption {
	text-align: center;
	display: block; /* For IE8 */
}


/*******************************************
/** SPECIFICITES PAGINATION
********************************************/

.pagination {
	font:12px Arial, Helvetica, sans-serif;
	margin:40px 0 0 90px;
}
 
.pagination a {
	background:#fff;
	border:1px solid #55B0AD;
	color:#55B0AD;
	margin:2px;
	padding:.2em .4em;
	text-decoration:none
}
 
.pagination a:hover {
	background:#fff;
	border:1px solid #55B0AD; /* #bd88fe; */
	color:#55B0AD; /* #bd88fe; */
}
 
.pagination span.inactive {
	background:#fff;
	border:1px solid #f0f0ff;
	color:#f0f0ff;
	margin:2px;
	padding:.2em .4em
}
 
.pagination span.active {
	background:#A5D0CD; /* #f4ebff; */
	border:1px solid #55B0AD; /* #bd88fe; */
	color:#55B0AD; /* #bd88fe; */
	font-weight:bold;
	margin:2px;
	padding:.2em .4em
}
 
#results{
	margin-left:90px;
	list-style-type:circle
}

.rotate45 {
	-webkit-transform: rotate(-45deg);	/* Safari */
	-moz-transform: rotate(-45deg);			/* Firefox */
	-ms-transform: rotate(-45deg);			/* IE */
	-o-transform: rotate(-45deg);				/* Opera */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);		/* Internet Explorer */
}


/*******************************************
/** SPECIFICITES PARTENAIRES
********************************************/

/* POUR XLINTERNAUTE.COM */

header[role=banner] {
	height: auto;
	min-width: 0;
}

.ccmcss_footer ul li {
	padding: 0;
	margin: 0;
}


/*******************************************
/** SPECIFICITES ADMIN/DEBUG/OPENDATA
********************************************/

.fpd1 {
	margin-left:3em;
	font-weight:100;
}
.fpd2 {
	margin-left:5em;
	font-weight:100;
}

/*******************************************
/** PREVISUALISATION PJ
********************************************/

.imagesPJ:active{
	margin-left:-200px;
	width:1200px;
}

/*******************************************
/** TEMOIGNAGES
********************************************/

.bouton_laisser_temoignage{
	display:inline-block;
	width:245px;
	height:59px;		
	background:url(../images/img_exercice_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#55b0ad;
	border-radius:1em;	
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	position:absolute;
	margin-top:0.8em;		
	right:3em;
}

.bouton_laisser_temoignage:hover {
	background:url(../images/img_exercice_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#6fc2bf;	
}

.bouton_bas_laisser_temoignage{
	display:inline-block;
	width:245px;
	height:59px;		
	background:url(../images/img_exercice_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#55b0ad;		
	border-radius:1em;	
	text-decoration:none;
	text-align:right; 	
	font-family : Arial, sans-serif;
	font-weight : 500;
	font-size : 1.5em;
	color:#15213d;
	padding-top:0.7em;
	padding-bottom:0.5em;
	margin-left:352px;
	margin-bottom:1em;
}

.bouton_bas_laisser_temoignage:hover {
	background:url(../images/img_exercice_noir_transparent_w60_h60.png) no-repeat;		
	background-color:#6fc2bf;	
}

/*
box{
    display: none;
    width: 100%;
}

a:hover + .box,.box:hover{
    display: block;
    position: relative;
    z-index: 100;
}
*/