/* CSS Document */

html {
	background: #002a43;
	height: 100%;
}
	
body {
	height:100%;
	margin:0;
	overflow-y: scroll;
}
td, div, body{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.liens_bas{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	outline:0px;
}
a.liens_bas:hover{
	color:#ccffff;
	outline:0px;
}
a{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	outline: 0px;
}
p a{
	text-decoration:underline;
}
a:hover{
	color:#ccffff;
	outline:0px;
}
img{
	border:0;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	padding-left:3px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	border:0px;
	text-align:justify;
}
ul{
	font-family:Arial, Helvetica, sans-serif;
	color:ffffff;
	font-size:12px;
	padding-left:25px;
	padding-top:0px;
	padding-bottom:2px;
	margin:0px;
	line-height:14px;
	list-style:none;
}
.inactive{
	color:#999999;
	font-style:italic;
}
.txt_blanc{
	color:#ffffff;
}
.txt_bleu{
	color:#4c7e9b;
}
.txt_rouge{
	color:#cc0033;
}
.txt_vert{
	color:#009933;
}
.bleu_italique{
	color:#4c7e9b;
	font-style:italic;
}
a.bleu{
	font-size:12px;
	color:#4c7e9b;
}
a.bleu:hover{
	font-size:12px;
	color:#ccffff;
	text-decoration:underline;
}
a.vert{
	font-size:12px;
	color:#009933;
}
a.vert:hover{
	font-size:12px;
	color:#9FE675;
	text-decoration:underline;
}
a.jaune{
	font-size:12px;
	color:#ffec00;
}
a.jaune:hover{
	font-size:12px;
	color:#ffff99;
	text-decoration:underline;
}
a.brun{
	font-size:12px;
	color:#993333;
}
a.brun:hover{
	font-size:12px;
	color:#cc6666;
	text-decoration:underline;
}
a.orange{
	font-size:12px;
	color:#de3039;
}
a.orange:hover{
	font-size:12px;
	color:#ffb375;
	text-decoration:underline;
}
h1{
	color:#4c7e9b;
	font-size:24px;
	font-weight:bold;
	padding:0;
	margin:0;
}
h2{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	color:#ffffff;
}
h2:first-letter{
	font-weight:bold;
	font-size:26px;
}
h2.bleu{
	text-align:right;
	color:#4c7e9b;
}
h2.bleu:first-letter{
	font-weight:normal;
	font-size:26px;
}
h2.bleu_bis{
	text-align:right;
	color:#4c7e9b;
}
h2.bleu_bis:first-letter{
	font-weight:normal;
	font-size:14px;
}
h2.titre_bleu:first-letter{
	color:#4c7e9b;
	font-size:26px;
}
h2.rouge:first-letter{
	color:#cc0033;
}
h2.vert:first-letter{
	color:#009933;
}
h2.titre_brun:first-letter{
	color:#993333;
}
h2.titre_jaune:first-letter{
	color:#ffec00;
}
h2.titre_rose:first-letter{
	color:#e20180;
}
h2.titre_orange:first-letter{
	color:#de3039;
}
h3{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
h4{
	padding:0;
	margin:0;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
h5{
	padding:0;
	margin:0;
	font-size:14px;
}
h6{
	padding:0px;
	margin:0px;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
}
h4.idi{
	color:#009933;
}

h4.tuc{
	color:#cc0033;
}

h4.lim{
	color:#ffec00;
}
h3.vert{
	color:#009933;
}
h3.bleu{
	color:#4c7e9b;
}
.orange{
	color:#de3039;
}
.jaune{
	color:#ffec00;
}
.rose{
	color:#e20180;
}
.rose:hover{
	color:#fc54a3;
	text-decoration:underline;
}
.brun{
	color:#993333;
}
td.titre2{
	vertical-align:bottom;
}
td.texte{
	vertical-align:top;
}
.gros{
	font-weight:normal;
	font-size:26px;
}
table.intranet{
height:100%;
width:100%;
}
td.intranet{
height:100%;
width:100%;
vertical-align:top;
padding:75;
padding-bottom:25;
padding-top:25;
}
div.erreur{
	width:100%;
	padding:3px;
	color:red;
	font-weight:bold;
}

#lien_baspage a{
font-size:16px;
}

.tuc{
	color:#cc0033;
}
.tuc:hover{
	text-decoration:underline;
	color:#e53f63;
}
/* *********** Spécifique à la page "Sommaire" *********** */
tr#footer_menu_haut a{
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	outline:0px;
}
tr#footer_menu_haut a:hover{
	text-decoration:none;
	color:#ccffff;
	outline:0px;
}
tr#footer_menu_bas a{
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4c7f9c;
	outline:0px;
}
tr#footer_menu_bas a:hover{
	text-decoration:none;
	color:#6699cc;
	outline:0px;
}
/* *********** Spécifique au bloc "Sommaire"*********** */
.sommaire_bleu {
	margin-left:5px;
	margin-right:10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#ffffff;
	font-size:12px;
	font-variant:small-caps;
}
.sommaire_bleu:hover {
	color:#ffffff;
	background-color:#4f829d;
}
.sommaire_rouge {
	margin-left:5px;
	margin-right:10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#ffffff;
	font-size:12px;
	font-variant:small-caps;
}
.sommaire_rouge:hover {
	color:#ffffff;
	background-color:#bb004f;
}
.sommaire_vert {
	margin-left:5px;
	margin-right:10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#ffffff;
	font-size:12px;
	font-variant:small-caps;
}
.sommaire_vert:hover {
	color:#ffffff;
	background-color:#028b45;
}
.sommaire_brun {
	margin-left:5px;
	margin-right:10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#ffffff;
	font-size:12px;
	font-variant:small-caps;
}
.sommaire_brun:hover {
	color:#ffffff;
	background-color:#6a2925;
}
.sommaire_jaune {
	margin-left:5px;
	margin-right:10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#ffffff;
	font-size:12px;
	font-variant:small-caps;
}
.sommaire_jaune:hover {
	color:#002a43;
	background-color:#ffeb02;
}
.sommaire_rose {
	margin-left:5px;
	margin-right:10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#ffffff;
	font-size:12px;
	font-variant:small-caps;
}
.sommaire_rose:hover {
	color:#ffffff;
	background-color:#f50085;
}
.sommaire_orange {
	margin-left:5px;
	margin-right:10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#ffffff;
	font-size:12px;
	font-variant:small-caps;
}
.sommaire_orange:hover {
	color:#ffffff;
	background-color:#de3039;
}
/* *********** Fin des éléments de la page "Sommaire"*********** */

/* *********** Spécifique au bloc "Formulaire"*********** */
input,select,textarea {
	border: 1px #4c7e9a solid;
	background-color: #335467;
	color: #ffffff;
	font-size:12px;
}
input:focus, textarea:focus{
	background-color:#4c7e9a;
	border: 1px #335467 solid;
}

input.checkbox{
	background-color:transparent;
	border: 0px #335467 solid;
}

input.radio{
	background-color:transparent;
	border: 0px #335467 solid;
}

textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form_erreur{
	color: #B22222;
	border-color: red;
	background-color: #FDD9D9;
}
/* *********** Fin des éléments de la page "Formulaire"*********** */


/* *********** Spécifique au bloc "Table question"*********** */
.question_table{
	border : 1px #002c52 solid;
	text-align:left;
}

.question_table_titre{
	text-transform: uppercase;
	font-size:12px;
	padding: 2px;
	background-color: #335467;
	font-weight: bold;
	text-align: center;
}

.question_table_titre_over{
	text-transform: uppercase;
	font-size:12px;
	padding: 2px;
	background-color: #4c7e9a;
	font-weight: bold;
	text-align: center;
}

.question_table_ligne_paire{
	background-color: #d3dee4;
}
.question_table_ligne_paire td{
	color:#000000;
}
.question_table_ligne_impaire{
	background-color: #bfc8ce;
}
.question_table_ligne_impaire td{
	color:#000000;
}
.question_table_ligne_over{
	background-color: #4c7e9a;
	color:#002c52;
	font-style:italic;
}
.question_table_ligne_selected{
	background-color: #ff5555;
}
.question_table_ligne_selected td{
	font-style:italic;
}
/* *********** Fin des éléments de la page "Table question"*********** */

/* *********** Spécifique au bloc "Table sondage_reponse"*********** */
.sondage_reponse_table{
	border : 1px #002c52 solid;
	text-align:left;
}

.sondage_reponse_table_titre{
	text-transform: uppercase;
	font-size:12px;
	padding: 2px;
	background-color: #335467;
	font-weight: bold;
	text-align: center;
}

.sondage_reponse_table_titre_over{
	text-transform: uppercase;
	font-size:12px;
	padding: 2px;
	background-color: #4c7e9a;
	font-weight: bold;
	text-align: center;
}

.sondage_reponse_table_ligne_paire{
	background-color: #d3dee4;
}
.sondage_reponse_table_ligne_paire td{
	color:#000000;
}
.sondage_reponse_table_ligne_impaire{
	background-color: #bfc8ce;
}
.sondage_reponse_table_ligne_impaire td{
	color:#000000;
}
.sondage_reponse_table_ligne_over{
	background-color: #4c7e9a;
	color:#002c52;
	font-style:italic;
}
.sondage_reponse_table_ligne_selected{
	background-color: #ff5555;
}
.sondage_reponse_table_ligne_selected td{
	font-style:italic;
}
/* *********** Fin des éléments de la page "Table sondage_reponse"*********** */


/* *********** Spécifique au bloc "Table sondage"*********** */
.sondage_table{
	border : 1px #002c52 solid;
	text-align:left;
}

.sondage_table_titre{
	text-transform: uppercase;
	font-size:12px;
	padding: 2px;
	background-color: #335467;
	font-weight: bold;
	text-align: center;
}

.sondage_table_titre_over{
	text-transform: uppercase;
	font-size:12px;
	padding: 2px;
	background-color: #4c7e9a;
	font-weight: bold;
	text-align: center;
}

.sondage_table_ligne_paire{
	background-color: #d3dee4;
}
.sondage_table_ligne_paire td{
	color:#000000;
}
.sondage_table_ligne_impaire{
	background-color: #bfc8ce;
}
.sondage_table_ligne_impaire td{
	color:#000000;
}
.sondage_table_ligne_over{
	background-color: #4c7e9a;
	color:#002c52;
	font-style:italic;
}
.sondage_table_ligne_selected{
	background-color: #ff5555;
}
.sondage_table_ligne_selected td{
	font-style:italic;
}
/* *********** Fin des éléments de la page "Table sondage"*********** */

/* *********** Spécifique au bloc "Table information"*********** */
.information_table{
	border : 1px #002c52 solid;
	text-align:left;
}

.information_table_titre{
	text-transform: uppercase;
	font-size:12px;
	padding: 2px;
	background-color: #335467;
	font-weight: bold;
	text-align: center;
}

.information_table_titre_over{
	text-transform: uppercase;
	font-size:12px;
	padding: 2px;
	background-color: #4c7e9a;
	font-weight: bold;
	text-align: center;
}

.information_table_ligne_paire{
	background-color: #d3dee4;
}
.information_table_ligne_paire td{
	color:#000000;
}
.information_table_ligne_impaire{
	background-color: #bfc8ce;
}
.information_table_ligne_impaire td{
	color:#000000;
}
.information_table_ligne_over{
	background-color: #4c7e9a;
	color:#002c52;
	font-style:italic;
}
.information_table_ligne_selected{
	background-color: #ff5555;
}
.information_table_ligne_selected td{
	font-style:italic;
}
/* *********** Fin des éléments de la page "Table information"*********** */


div.bulle_info {
	width: 350px;
	padding:10px;
	border: 1px #4c7e9a solid;
	background-color: #335467;
	color: #ffffff;
	font-size:12px;
}
/* *********** Spécifique au bloc "Table formation"*********** */
.agenda_formations_table{
	border : 1px #002c52 solid;
	text-align:left;
}

.agenda_formations_table_titre{
	text-transform: uppercase;
	font-size:12px;
	padding: 2px;
	background-color: #335467;
	font-weight: bold;
	text-align: center;
}

.agenda_formations_table_titre_over{
	text-transform: uppercase;
	font-size:12px;
	padding: 2px;
	background-color: #4c7e9a;
	font-weight: bold;
	text-align: center;
}

.agenda_formations_table_ligne_paire{
	background-color: #d3dee4;
}
.agenda_formations_table_ligne_paire td{
	color:#000000;
}
.agenda_formations_table_ligne_impaire{
	background-color: #bfc8ce;
}
.agenda_formations_table_ligne_impaire td{
	color:#000000;
}
.agenda_formations_table_ligne_over{
	background-color: #4c7e9a;
	color:#002c52;
	font-style:italic;
}
.agenda_formations_table_ligne_selected{
	background-color: #ff5555;
}
.agenda_formations_table_ligne_selected td{
	font-style:italic;
}
div.agenda_formation_inscrit_liste {
	width: 350px;
	padding:10px;
	border: 1px #4c7e9a solid;
	background-color: #002C51;
	color: #ffffff;
	font-size:12px;
}
/* *********** Fin des éléments de la page "Table formation"*********** */

.pagination{
	background-color:#335467;
}	

.mandat_table{
	border : 1px rgb(192,192,192) solid;
	text-align:left;
}

.mandat_table th{
	text-transform: uppercase;
	font-size:12px;
	padding: 2px;
	background-color: #BABABA;
	font-weight: bold;
	text-align: center;
	cursor:default;
}

/* *********** Fin des éléments de la page "Table formation"*********** */

.table_default{
	border : 1px #002c52 solid;
	text-align:left;
	padding: 2px;
}

.table_default th{
	text-transform: uppercase;
	font-size:12px;
	background-color: #335467;
	padding: 2px;
	font-weight: bold;
	text-align: center;
}

.table_default tr{
	background-color: #bfc8ce;
}
.table_default tr td{
	color: Black;
	padding: 2px;
}
.table_default tr.pair{
	background-color: #d3dee4;
}
.table_default tr:hover{
	background-color: #4c7e9a;
}

/* *********** Spécifique au bloc "question"*********** */

h2.question {
	width:100%;
	border-bottom:1px #C98E5F solid;
	padding-bottom:3px;
	font-weight:bold;
	font-size:14px;
	display:block;
	margin-top:15px;
	margin-bottom:7px;
	color:#C98E5F;
}

h3.question {
	font-weight:bold;
	font-size:12px;
	color:#68ACD5;
}

h4.question {
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}

/* *********** Fin des éléments Spécifique au bloc "question"*********** */

.annoncesel{
	background-color: #2D4A5B;
}