body {
	margin: 0px;
	padding:0px;
	background:#D1E1EA url("images/fond.gif") repeat-x left 150px
}
#onglets{
background:#fff;
}

.report_time{
background-color:transparent;
}

#td_tableau_legende{
background-color:transparent;
}

#contenu{
background:none;
background-color:transparent;
}

a {
	color: #4986AC;
	font-weight: bold;
	text-decoration:none;
}


a:hover {
	color: #491517;
	text-decoration:none;
}






.header {
	float:left;
	width:100%;
	line-height:normal;
	font-size: 12px;
}


.header ul { margin:0; padding:0; list-style:none; }
.header li { display:inline; margin:0; padding:0; }


.header span {
    float:left;
    background:url("images/left_both.gif") no-repeat left top;
    margin:0 5px 5px 5px;
    padding:0 0 0px 9px;
	text-decoration:none;
	height:45px;
}


.header span div {
    display:block;
    background:url("images/right_both.gif") no-repeat right top;
    padding:5px 15px 25px 6px;
	font-weight:bold;
}
.header span div { float:none; }


.header #current span { background-position:0 -46px; border-width:0; }
.header #current span div { background-position:100% -46px; line-height:20px;}




.centrer_vertical { vertical-align: middle; }
.centrer_vertical img { vertical-align: middle; }


.fond {
	background: url(images/fond_e.gif);
	background-repeat: no-repeat;
}


.liste_actions {
	list-style-type: none;
	text-align: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.liste_actions li {
	padding: 4px;
}

.liste_actions li img {
	vertical-align: middle;
}


.report_time {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}


/* ONGLET */
#texte_onglet {
	color: #4986AC;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
} /* Style3 */
#texte_onglet_select {
	color: #F2F7F9;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
} /* Style5 */


#texte_onglet a {
	color: #4986AC;
	text-decoration:none;
}
#texte_onglet a:hover {
	color: #491517;
	text-decoration:none;
}


#texte_onglet_select a {
	color: #F2F7F9;
	text-decoration:none;
}
#texte_onglet_select a:hover {
	color: #fff;
	text-decoration:none;
}


/* LEGENDE */
.titre_legende {
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


/* PAGER */
.texte_page {
	color: #65A221;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.texte_pager_page a {
	color: #035298;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}


.texte_pager_page a:hover {
	color: #E8F7E6;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}


.texte_pager_page_selectionne {
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}


.bordure_pager {
	border: 1px solid #E8F7E6;
}


/* Titres */
.titre_h2 {
	text-align: left;
	color: #4986AC;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.titre_tableau {
	background: #186286;
	height: 24px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.tableau_sans_taille_rond .titre_tableau {
	background-color: transparent;
	color:#4986AC;
}

.titre_tableau_blanc {
	background: #FFFFFF;
	height: 24px;
	text-align: center;
	color: #045197;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.titre_tableau_legende {
	background: transparent;
	height: 24px;
	text-align: center;
	color: #65A221;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.titre_profil a {
	font-family: Arial, Helvetica, sans-serif;
	color: #035298;
	font-weight: bold;
	font-size: 14px;
	text-decoration:none;
}


.titre_parcours {
	background: #5292DD;
}
.titre_parcours strong{
color:#FFFFFF;
}

.titre_sco {
	background: #FFF;
}


.titre_barre_outil {
	background: #E2ECFA;
}


.titre_parcours a {
	color: #BDD6F2;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.titre_sco a {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.pied_tableau {
	background: #AAC8EF;
	height: 24px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


/* Profil */
.liste_profils {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}


form {
	display: block;
	margin: 0 0 0 0;
}


/* Tableaux */
.tableau_legende {
	border: 1px solid #035298;
	border-collapse: collapse;
	text-align: left;
	color:#65A221;
}



.tableau_grand {
	border: 1px solid #186286;
	background: #EEE;
	border-collapse: collapse;
	text-align: left;
	
	width: 90%;
}


.tableau_legende_bas {
	border:0px;
	background:none;
}


.tableau_legende_bas .titre_tableau td{
	border:0px;
	background:none;
	color:#045197;
}


.tableau_1_tiers {
	border: 1px solid #186286;
	background: #EEE;
	border-collapse: collapse;
	text-align: left;
	width: 33%;
}


.tableau_sans_taille {
	border: 1px solid #186286;
	background: #EEE;
	border-collapse: collapse;
	text-align: left;
}


.tableau_sans_taille_rond {
	border-collapse: collapse;
	text-align: left;
}

.tableau_sans_taille_rond tbody{
background:#EEE;
}
.tableau_sans_taille_rond .barre_progression_fond tbody{
background:transparent;
}

.interieur_tableau_rond_accueil{
background:#EEE;
}

.tableau_sans_taille_legende_rond {
	background: transparent;
	border-collapse: collapse;
	text-align: left;
}

.tableau_sans_taille_legende_rond tbody{
background:#E8F7E6;
}

.tableau_sans_taille_legende_rond .texte_12_blanc{
	color:#65A221;
}



.fond_tableau_rond_gauche { background:url("images/contours/contour_g1.png") no-repeat left 10px; }
.fond_tableau_rond_droit { background:url("images/contours/contour_d1.png") no-repeat left 10px; }
.fond_tableau_rond_gauche_milieu { background:url("images/contours/contour_g2.png") repeat-y left 10px; }
.fond_tableau_rond_droit_milieu { background:url("images/contours/contour_d2.png") repeat-y left 10px; }
.fond_tableau_rond_bas_gauche { background:url("images/contours/contour_bg.png") no-repeat left top; }
.fond_tableau_rond_bas_droit { background:url("images/contours/contour_bd.png") no-repeat left top; }
.fond_tableau_rond_bas { background:url("images/contours/contour_b.png") repeat-x left top; }
tbody .titre_tableau td {background:none #186286;}
thead .titre_tableau td { background:url("images/contours/contour_h.png") repeat-x left top; }

.fond_tableau_rond_blanc_gauche { background:url("images/contours/contour_bl_g1.png") repeat-y left top; }
.fond_tableau_rond_blanc_droit { background:url("images/contours/contour_bl_d1.png") repeat-y left top; }
.fond_tableau_rond_blanc_gauche_milieu { background:url("images/contours/contour_bl_g2.png") repeat-y left top; }
.fond_tableau_rond_blanc_droit_milieu { background:url("images/contours/contour_bl_d2.png") repeat-y left top; }
.fond_tableau_rond_blanc_bas_gauche { background:url("images/contours/contour_bl_bg.png") no-repeat left top; }
.fond_tableau_rond_blanc_bas_droit { background:url("images/contours/contour_bl_bd.png") no-repeat left top; }
.fond_tableau_rond_blanc_bas { background:url("images/contours/contour_bl_b.png") repeat-x left top; }
.fond_tableau_rond_blanc_haut { background:url("images/contours/contour_bl_h.png") repeat-x left top; }


.fond_tableau_rond_legende_gauche { background:url("images/contours/contour_leg_g1.png") no-repeat left 10px; }
.fond_tableau_rond_legende_droit { background:url("images/contours/contour_leg_d1.png") no-repeat left 10px; }
.fond_tableau_rond_legende_gauche_milieu { background:url("images/contours/contour_leg_g2.png") repeat-y left 10px; }
.fond_tableau_rond_legende_droit_milieu { background:url("images/contours/contour_leg_d2.png") repeat-y left 10px; }
.fond_tableau_rond_legende_bas_gauche { background:url("images/contours/contour_leg_bg.png") no-repeat left top; }
.fond_tableau_rond_legende_bas_droit { background:url("images/contours/contour_leg_bd.png") no-repeat left top; }
.fond_tableau_rond_legende_bas { background:url("images/contours/contour_leg_b.png") repeat-x left top; }
.fond_tableau_rond_legende_haut { background:url("images/contours/contour_leg_h.png") repeat-x left top; }



/* Textes */
strong{
color: #65A221;
}

.titre_parcours texte_12 stron{
color: #491517;
}

.texte_14_gras {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.texte_14 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}


.texte_12 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


.texte_12_gras {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.texte_12_blanc {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


.texte_10 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}


.texte_5 {
	font-size: 5px;
	font-family: Arial, Helvetica, sans-serif;
}


.texte_2 {
	font-size: 2px;
	font-family: Arial, Helvetica, sans-serif;
}


.app_selectione {
	font-weight: bold;
	color: #491517;
}


.texte_deco a {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
} /* Style9 */


.texte_deco img { vertical-align: middle; }


.texte_nom {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.texte_courriel {
	color: #1D47CE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.texte_courriel a { text-decoration: none; }


.alerte {
	color: #65A221;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}


.barre_progression_fond {
	background:url("images/fond_barre_progression.png") no-repeat left top;
	width: 20px;
}


.barre_progression_spacer {
	background:url("images/spacer.png") no-repeat left top;
}


.barre_progression {
	background:url("images/barre_progression.png") repeat left top;
	height: 7px;
}


.fond_reponse_apprenant { background-color: #E5F2FF; }
.fond_reponse_attendue { background-color: #E5FFF4; }


.titre_reponse_apprenant { color: #4482B4; }
.titre_reponse_attendue { color: #5DA481; }


/*
Formulaire
*/


input.bouton {
 background-color: #DAE7F2;
 border: 1px #143484 solid;
 color:#254987;
 cursor:pointer;
}
 
input.bouton:hover {

 background-color: #5292DD;
 border: 1px #143484 solid;
 color:#FFFFFF;
 cursor:pointer;
}
 
input.bouton:active {
 background-color: #DAE7F2;
 border: 1px #143484 solid;
 color:#143484;
 cursor:pointer;
}
