/*
	CSS elements communs pour CLQ
	Emilie - egzakt.com
	2005-11-07
*/

body {
	background-color:#FFFFFF;
	text-align: left;
	font: 11px/15px Verdana, Helvetica, Arial, sans-serif;
	color:#3D3D3D;
	margin:15px 0 15px 0;
}

h1,h2,h3,h4,h5,h6 {
    font-family: Verdana, Helvetica, Arial, sans-serif;
}

h5 {
	font: 16px/18px Georgia, Verdana, Helvetica, Arial, serif;
	margin:0;
}


a {
	cursor:pointer;
	color:#3D3D3D;
	font: 11px/15px Verdana, Helvetica, Arial, sans-serif;
	text-decoration:underline;	
}
a:hover {
	text-decoration:underline;
}

img {
	border:0;
}

input, textarea {
	border:1px solid #000000;
	font: 11px/14px Verdana, Helvetica, Arial, sans-serif;
}

.radio {
	border:0;
}

.bouton {
	border:1px solid #000000;
	background-color:#F0F0F0;
	line-height:14px;
}




/* ENTETE
-----------------------------------------------*/
#wrapper {
	width:772px;
	margin:auto;
}

#wrapper .padding {
	padding:30px 20px 10px 20px;
	border:1px solid #000000;
}

#wrapper .padding_tunnel {
	text-align:center;
	padding:5px 0 10px 0;
	border:1px solid #000000;
}

#logo {
	width:380px;
}

#select_documents {		
	width:350px;
	font: 11px/18px Georgia, Verdana, Helvetica, Arial, serif;	
}

#deroulant {	
	background-color:#E8EDD8;	
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	width:350px;
}

#deroulant_titre {
	cursor:pointer;
	font: 12px/15px Arial, Verdana, Helvetica, serif;	
	width:350px;
	background:url(/images/graphiques/fleche_deroulant.gif) no-repeat right;
}
#deroulant_titre_padding {
	padding:2px 10px 2px 10px;	
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

#deroulant_choix {
	display:none;
	visibility:hidden;
	position:absolute;
	width:350px;
	background-color:#FFFFFF;	
}

#deroulant_choix_padding {
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

#deroulant_choix a {
	display:block;
	text-decoration:none;
	font: 12px/15px Arial, Verdana, Helvetica, serif;
	padding:3px 10px 3px 32px;		
}

#deroulant_choix a:hover {
	text-decoration:underline;
}



/* NAVIGATION HAUT
-----------------------------------------------*/
#navigation_haut {
	margin:24px 0 8px 0;
}

#navigation_haut .accueil {
	float:left;
	width:100px;
}

#navigation_haut .autres {
	text-align:right;
}



/* NAVIGATION PERSONNAGES PETITS
-----------------------------------------------*/
#personnage_vert_glarge {
	display: block;
	background:url(/images/boutons/nav/commissaire_glarge_over.jpg) no-repeat;
}
#personnage_vert_glarge_en {
	display: block;
	background:url(/en/images/boutons/nav/commissaire_glarge_over.jpg) no-repeat;
}

#personnage_bleu {
	display: block;
	float:left;
	background:url(/images/boutons/nav/citoyens_petit_over.jpg) no-repeat;
}
#personnage_bleu_en {
	display: block;
	float:left;
	background:url(/en/images/boutons/nav/citoyens_petit_over.jpg) no-repeat;
}

#personnage_rouge {
	display: block;
	float:left;
	background:url(/images/boutons/nav/lobbyistes_petit_over.jpg) no-repeat;	
}
#personnage_rouge_en {
	display: block;
	float:left;
	background:url(/en/images/boutons/nav/lobbyistes_petit_over.jpg) no-repeat;	
}

#personnage_mauve {
	display: block;
	float:left;
	background:url(/images/boutons/nav/titulaires_petit_over.jpg) no-repeat;
}
#personnage_mauve_en {
	display: block;
	float:left;
	background:url(/en/images/boutons/nav/titulaires_petit_over.jpg) no-repeat;
}

#personnage_vert {
	display: block;
	float:left;
	background:url(/images/boutons/nav/commissaire_petit_over.jpg) no-repeat;
}
#personnage_vert_en {
	display: block;
	float:left;
	background:url(/en/images/boutons/nav/commissaire_petit_over.jpg) no-repeat;
}

#personnage_vert_glarge:hover, #personnage_bleu:hover, #personnage_rouge:hover, #personnage_mauve:hover, #personnage_vert:hover, #personnage_vert_gpetit:hover, #personnage_bleu_large:hover, #personnage_rouge_large:hover, #personnage_mauve_large:hover {
	visibility:visible;
}
#personnage_vert_glarge_en:hover, #personnage_bleu_en:hover, #personnage_rouge_en:hover, #personnage_mauve_en:hover, #personnage_vert_en:hover, #personnage_vert_gpetit_en:hover, #personnage_bleu_large_en:hover, #personnage_rouge_large_en:hover, #personnage_mauve_large_en:hover {
	visibility:visible;
}

#personnage_vert_glarge:hover img, #personnage_bleu:hover img, #personnage_rouge:hover img, #personnage_mauve:hover img, #personnage_vert:hover img, #personnage_vert_gpetit:hover img, #personnage_bleu_large:hover img, #personnage_rouge_large:hover img, #personnage_mauve_large:hover img {
	visibility:hidden;
}
#personnage_vert_glarge_en:hover img, #personnage_bleu_en:hover img, #personnage_rouge_en:hover img, #personnage_mauve_en:hover img, #personnage_vert_en:hover img, #personnage_vert_gpetit_en:hover img, #personnage_bleu_large_en:hover img, #personnage_rouge_large_en:hover img, #personnage_mauve_large_en:hover img {
	visibility:hidden;
}

a#btn_rapport_activite {
	display:block;
	margin:0 0 50px 103px;
}

a#btn_rapport_activite img.over {
	position:absolute;
	visibility:hidden;
}

a#btn_rapport_activite:hover {
	background:none; /* Pour IE6 réactivité :hover img.over */
}

a#btn_rapport_activite:hover img.over {
	visibility:visible;
}


/* NAVIGATION PERSONNAGES LARGES
-----------------------------------------------*/
#personnage_vert_gpetit {
	display: block;
	background:url(/images/boutons/nav/commissaire_gpetit_over.jpg) no-repeat;
}
#personnage_vert_gpetit_en {
	display: block;
	background:url(/en/images/boutons/nav/commissaire_gpetit_over.jpg) no-repeat;
}

#personnage_bleu_large {
	display: block;
	float:left;
	background:url(/images/boutons/nav/citoyens_large_over.jpg) no-repeat;	
}
#personnage_bleu_large_en {
	display: block;
	float:left;
	background:url(/en/images/boutons/nav/citoyens_large_over.jpg) no-repeat;	
}

#personnage_rouge_large {
	display: block;
	float:left;
	background:url(/images/boutons/nav/lobbyistes_large_over.jpg) no-repeat;
}
#personnage_rouge_large_en {
	display: block;
	float:left;
	background:url(/en/images/boutons/nav/lobbyistes_large_over.jpg) no-repeat;
}

#personnage_mauve_large {
	display: block;
	float:left;
	background:url(/images/boutons/nav/titulaires_large_over.jpg) no-repeat;
}
#personnage_mauve_large_en {
	display: block;
	float:left;
	background:url(/en/images/boutons/nav/titulaires_large_over.jpg) no-repeat;
}



/* COLONNE GAUCHE NORMAL
-----------------------------------------------*/
#gauche_normal, #gauche_normal_actualite_1, #gauche_normal_actualite_2, #gauche_normal_actualite_3, #gauche_normal_actualite_4 {
	width:237px;
	vertical-align:top;
}

#promotion {
	border-bottom:6px solid #FFFFFF;
	background-color:#E8EDD8;
}

#promotion div img {
	display:block;
}

#promotion_separator {
	border-bottom:6px solid #FFFFFF;
}

#boutons_formations {
	background-color:#E8EDD8;
}

#boutons_formations img {
	display:block;
	border-bottom:6px solid #fff;
}


#actualite_top, #actualite_top_accueil {
	font: 20px/22px Georgia, Verdana, Helvetica, Arial, serif;
	color:#67704E;
	background-color:#EAE6C3;
	border-top:1px solid #818B61;
	padding:10px 16px 10px 16px;
}
#actualite_top_accueil {
	padding:10px 6px 10px 6px;
}

#actualite_texte, #actualite_texte_accueil {
	height:190px;
	overflow:auto;
	background-color:#EAE6C3;
	padding:0 16px 0 16px;
	font: 12px/14px Arial, Verdana, Helvetica, sans-serif;
	color:#3D3C3C;
	scrollbar-track-color:#EAE6C3;
}
#actualite_texte_accueil {
	padding:0 6px 0 6px;
}


#actualite_texte .date, #actualite_texte_accueil .date {
	font-weight:bold;
	color:#8C8C5D;
}

#actualite_texte .lieu, #actualite_texte_accueil .lieu {
	font-weight:bold;
}

#actualite_texte a, #actualite_texte_accueil a {
	color:#3D3C3C;
	font: 12px/14px Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}

#actualite_texte a:hover, #actualite_texte_accueil a:hover {
	text-decoration:underline;
	color:#BF3F1E;
}

#actualite_texte a.selected, #actualite_texte_accueil a.selected {	
	color:#BF3F1E;
}

#actualite_bottom, #actualite_bottom_accueil {
	background-color:#EAE6C3;
	border-bottom:6px solid #FFFFFF;
	padding:10px 16px 10px 16px;
}
#actualite_bottom_accueil {
	padding:10px 6px 10px 6px;
}

#actualite_bottom a, #actualite_bottom_accueil a {
	color:#BF3F1E;
	font: 11px/14px Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}

#actualite_bottom a:hover, #actualite_bottom_accueil a:hover {
	text-decoration:underline;
}



/* COLONNE GAUCHE ACCUEIL
-----------------------------------------------*/
#gauche_accueil {
	width:180px;
	vertical-align:top;
}

/* COLONNE GAUCHE INFOLETTRE
------------------------------------------------*/
#abonnement_gauche {
}
#abonnement_gauche .boite {
	margin:0 10px;
	padding:16px 0 10px;
	border-bottom:1px dashed #3D3C3C;
}
#abonnement_gauche .titre_petit, .soustitre_infolettre {
	color:#797b4c;
	font: 16px/18px Georgia, Verdana, Helvetica, Arial, serif;
}

#abonnement_gauche .bouton {
	border:1px solid #9e9e9e;
	background-color:#ededed;
	line-height:14px;
	color:#646464;
}

#texte .titre_infolettre {
	font: 21px/22px Georgia, Verdana, Helvetica, Arial, serif;
	color:#93946c;
	margin-top:0;
}

#bulletins_archives ul {
	list-style:none;
	margin:0;
	padding:0;
}
#bulletins_archives ul li {
	padding:5px 0;
}

.lien_infolettre {
	color:#93946c;
}
.lien_infolettre:hover {
	color:#000;
}

/* COLONNE DROITE NORMAL
-----------------------------------------------*/
#droite_normal {
	width:483px;
	vertical-align:top;
}

#texte, #texte_actualite_1, #texte_actualite_2, #texte_actualite_3, #texte_actualite_4 {
	clear:both;
	border-top:6px solid #FFFFFF;
	padding:10px 12px 12px 12px;
	color:#3D3D3D;
}

#texte .titre, #texte_actualite_1 .titre, #texte_actualite_2 .titre, #texte_actualite_3 .titre, #texte_actualite_4 .titre {
	font: 21px/22px Georgia, Verdana, Helvetica, Arial, serif;
}

#texte .titre_petit, #texte_actualite_1 .titre_petit, #texte_actualite_2 .titre_petit ,#texte_actualite_3 .titre_petit, #texte_actualite_4 .titre_petit, #abonnement_gauche .titre_petit {
	font: 16px/18px Georgia, Verdana, Helvetica, Arial, serif;
}


#texte .titre_exception {
	font: bold 11px/14px Verdana, Helvetica, Arial, serif;
}



/* COLONNE DROITE ACCUEIL
-----------------------------------------------*/
#droite_accueil {
	width:345px;
	vertical-align:top;
}

#droite_accueil_commissaire {
	width:545px;
	background-color:#9C9D62;
}

#droite_accueil_commissaire #personnages_commi {
	padding-left:27px;
}

#flash {
	width:345px;
	vertical-align:bottom;
}




/* NAVIGATION DETAIL
-----------------------------------------------*/
#navigation_detail {
	width:237px;
	color:#FFFFFF;	
}

#navigation_detail table {
	margin:15px;	
}

#navigation_detail a {
	font: 12px/14px Arial, Verdana, Helvetica, serif;
	color:#FFFFFF;
	text-decoration:none;
}

#navigation_detail a.selected {
	font-style:italic;
	color:#86E8EB;
}

#navigation_detail table td {
	padding:4px 0 4px 0;
	vertical-align:top;
}

#photo_detail {
	border-bottom:6px solid #FFFFFF;
}



/* NAVIGATION ACCUEIL
-----------------------------------------------*/
#navigation_accueil {
	width:200px;
	vertical-align:top;
	color:#FFFFFF;
}


#navigation_accueil table {
	width:173px;
	margin:25px 10px 10px 17px;
}


#navigation_accueil a {
	font: 12px/14px Arial, Verdana, Helvetica, serif;
	color:#FFFFFF;
	text-decoration:none;
}

#navigation_accueil a.selected {
	font-style:italic;
}

#navigation_accueil table td {
	padding:4px 0 4px 0;
	vertical-align:top;
}



/* SAVIEZ-VOUS
-----------------------------------------------*/
#saviez_vous, #saviez_vous_accueil {
	width:193px;
	margin:20px auto 20px auto;
	font: 11px/14px Arial, Verdana, Helvetica, serif;
	color:#FFFFFF;
}
#saviez_vous_accueil {
	width:165px;
	margin:17px auto 10px auto;
}


#saviez_vous_padding, #saviez_vous_padding_accueil {
	padding:10px 10px 15px 10px;
}

#saviez_vous a, #saviez_vous_accueil a {
	font: 11px/28px Arial, Verdana, Helvetica, serif;
	text-decoration:none;
	float:right;
}


/* ACTUALITE
-----------------------------------------------*/
#texte_actualite_1 .date, #texte_actualite_2 .date, #texte_actualite_3 .date, #texte_actualite_4 .date {
	font: bold 12px/14px Arial, Verdana, Helvetica, sans-serif;
}

#texte_actualite_1 .ville, #texte_actualite_2 .ville, #texte_actualite_3 .ville, #texte_actualite_4 .ville {
	font: bold 12px/14px Arial, Verdana, Helvetica, sans-serif;
}




/* ACTUALITE - ARCHIVES
-----------------------------------------------*/
#select_archives {
	margin-bottom:1px;
	font: 11px/18px Verdana, Helvetica, Arial, sans-serif;
}

a.archives {
	font: 12px/14px Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}

a.archives:hover {
	text-decoration:underline;
}



/* ALLOCUTION
-----------------------------------------------*/
.allocution {
	margin-bottom:30px;
}



/* COMMUNIQUES
-----------------------------------------------*/
a.communique {
	text-decoration:none;
}
a.communique:hover {
	text-decoration:underline;
}




/* CENTRE DE DOCUMENTATION
-----------------------------------------------*/
.categorie_documents {	
	margin-bottom:30px;
}

.categorie_documents a {
	text-decoration:none;
}

.categorie_documents a:hover {
	text-decoration:underline;
}

.categorie_documents td {
	vertical-align:top;
}

.categorie_documents td img {
	padding:4px 0 4px 5px;
}

.categorie_documents td.fichier {
	padding:4px 10px 4px 10px;
}

.categorie_documents tr.impaire td {
	background-color:#EBEBD5;
}

.categorie_documents .sous_categorie {
	font: bold 11px/15px Verdana, Helvetica, sans-serif;
}



/* FAQ
-----------------------------------------------*/
a.faq {
	font-weight:bold;
	display:block;
	margin-left:15px;
	text-decoration:none;
}

a.faq:hover {
	text-decoration:underline;
}

.faq_texte {
	display:none;
	visibility:hidden;
	margin:3px 0 15px 15px;
	padding:10px;
	background-color:#F7F7F0;
}



/* LIENS UTILES
-----------------------------------------------*/
.liens {
	margin-top:8px;
	padding-left:10px;
	line-height:17px;
}

.liens a {
	text-decoration:none;
}
.liens a:hover {
	text-decoration:underline;
}

.lien_desc {
	padding-left:10px;
	margin-bottom:10px;
	line-height:14px;
}

.sous_cat_liens {
	padding-left:10px;
}



/* NOUS JOINDRE
-----------------------------------------------*/
.nous_joindre_form td {
	text-align:left;
	vertical-align:top;
}



/* PLAN DU SITE
-----------------------------------------------*/
.plan, .plan_1, .plan_2, .plan_3, .plan_4 {
	margin:0 0 10px 10px;
	margin-bottom:10px;
	padding:5px 20px 5px 20px;
}

.plan a, .plan_1 a, .plan_2 a, .plan_3 a, .plan_4 a {
	text-decoration:none;
	font-size:12px;
	line-height:17px;
	color:#3D3D3D;
}

a.titre_perso_1, a.titre_perso_2, a.titre_perso_3, a.titre_perso_4 {
	font: 16px/18px Georgia, Verdana, Helvetica, Arial, serif;
	display:block;
	margin:0 0 3px 10px;
	text-decoration:none;
}
a.titre_perso_1:hover, a.titre_perso_2:hover, a.titre_perso_3:hover, a.titre_perso_4:hover {
	text-decoration:underline;
}


.plan a:hover, .plan_1 a:hover, .plan_2 a:hover, .plan_3 a:hover, .plan_4 a:hover {
	text-decoration:underline;
}




/* BOTTOM
-----------------------------------------------*/
#bottom {
	margin-top:6px;
	background-color:#EDF0E4;
	width:730px;
}

#bottom td {
	padding:3px 6px 3px 6px;
}

#bottom #imprimer {
	text-align:right;
	padding-right:0;
}

#bottom #langue {
	text-align:right;
	width:483px;
}

#bottom #langue_accueil {
	text-align:right;
	width:530px;
}



/* NAVIGATION BAS
-----------------------------------------------*/
#navigation_bas {
	margin-top:20px;
	text-align:center;
	font: 10px/14px Arial, Verdana, Helvetica, serif;
	color:#999999;
}

#navigation_bas a {
	font: 10px/14px Arial, Verdana, Helvetica, serif;
	color:#999999;
	text-decoration:none;
}
#navigation_bas a:hover {
	text-decoration:underline;
}

#navigation_bas a.selected {
	text-decoration:underline;
}



/* POPUP ENVOYER
-----------------------------------------------*/
#wrapper_popup {
	width:450px;
	margin:auto;
}

#wrapper_popup .padding {
	padding:20px 10px 0 10px;
	border:1px solid #000000;
}

#logo_popup {
	margin-left:10px;
}

#bottom_popup {
	width:450px;
	margin:10px auto 0 auto;
	text-align:center;
}

#bottom_popup a {
	font: 11px/14px Verdana, Helvetica, Arial, sans-serif;
}


/* DIVERS
-----------------------------------------------*/
.erreur {
	width:90%;
	margin:2px auto 2px auto;
	border:1px solid #AB2727;	
	padding:5px;
	color:#AB2727;
}

.erreur_champ {
	color:#AB2727;
}

.succes {	
	color:#1AA13E;
	font-weight:bold;
	margin:10px 0;
}

.avertissement {
	color:#C22D2D;
	font: bold 11px/14px Verdana, Helvetica, Arial, sans-serif;
}

.encadre {
	border:1px solid #3D3D3D;
	padding:3px 8px 3px 8px;
}

.highlight {
	background-color:#E8EDD8;
	font-weight:bold;
	padding: 2px 0 2px 0;
}

.tableauT {
	width:100%;
}
.fleche_actualite{
	color:#BF3F1E;
}


/* TABLE RONDE
-----------------------------------------------*/
#form_tableronde {
	margin:0;
}

#form_tableronde td {
	vertical-align:top;
}

#form_tableronde td.label {
	text-align:right;
	padding:0 10px 10px 0;
}

#form_tableronde input, select {
	padding:2px;
	font: 11px/14px Verdana, Helvetica, Arial, sans-serif;
}

#table_separateur {
	height:3px;
	background-color:#DADECE;
	font-size:1px;
}


/* FORMATIONS
-----------------------------------------------*/
a#btn_inscription_formation {
	font-weight:bold;
	text-decoration:none;
}

a#btn_inscription_formation span {
	text-decoration:underline;
}

#formations h5 {
	margin-bottom:10px;
}

#formations label,
#formations .sous_titre {
	font-weight:bold;
}

#formations input.text {
	width:210px;
}

#formations #presentation_detail {
	padding:10px;
	margin-top:10px;
}

#formations .attention {
	color:#942305;
	margin:18px 0 10px 0;
}

#formations .etoile {
	color:#f22020;
	font-weight:normal;
}

#formations .erreur {
	color:#f22020;
	border-color:#f22020;
	background-color:#fff;
	margin-bottom:15px;
}

#formations .erreur_champ {
	color:#f22020 !important;
}


/* Infos persos */
#formations #infos_perso {
	margin-bottom:20px;
}

#formations #infos_perso table {
	width:100%;
}

#formations #infos_perso td {
	padding:5px 0;
}
#formations #infos_perso td.gauche {
	padding-right:12px;
}

#formations #salutation label {
	font-weight:normal;
	color:#3D3D3D;
}


#formations #cout {
	text-align:center;
	padding:10px;
	font-weight:bold;
	margin-bottom:20px;
}


/* Facturation */
#formations #facturation .explication {
	margin-bottom:20px;
}

#formations #facturation ul.options {
	width:459px; /* Important pour IE */
	list-style-type:none;
	margin:5px 0 0 0;
	padding:0;
}

#formations #facturation ul.options li {
	display:block;
	background-color:#fff;
	padding:10px;
	border-bottom-width:10px;
	border-bottom-style:solid;
}

#formations #facturation ul.options .option_nom input {
	float:left;
}

#formations #facturation ul.options .option_nom label {
	float:right;
	width:415px;
	font-weight:normal;
	color:#3D3D3D;
}

#formations #facturation .formulaire {
	margin-left:23px;
}

#formations #facturation .formulaire table {
	width:413px;
}

#formations #facturation .formulaire td {
	padding:5px 0;
}
#formations #facturation .formulaire td.gauche {
	padding-right:12px;
}

#formations #facturation .formulaire input.text {
	width:180px;
}

#formations #facturation .formulaire table table {
	width:100%;
}

#formations #facturation .formulaire td.adresse {
	width:332px;
}

#formations #facturation .formulaire td.adresse input {
	width:300px;
}
#formations #facturation .formulaire input.bureau {
	width:60px;
}



/* Confirmation */
#formations #confirmation {
	width:459px;
	margin-top:20px;
}

#formations #confirmation .sous_titre {
	margin-bottom:4px;
}

#formations #confirmation input {
	float:left;
}

#formations #confirmation label {
	float:right;
	width:434px;
	font-weight:normal;
	color:#3D3D3D;
}


/* Infolettre */
#formations #infolettre {
	width:459px;
	padding-top:20px;
}

#formations #infolettre #autorisation .sous_titre {
	margin-bottom:4px;
}

#formations #infolettre #autorisation input {
	float:left;
}

#formations #infolettre #autorisation label {
	float:right;
	width:434px;
	font-weight:normal;
	color:#3D3D3D;
}

#formations #infolettre .options {
	margin:10px 0 0 24px;
}

#formations #infolettre .options ul {
	list-style-type:none;
	margin:3px 0 0 0;
	padding:0;
}

#formations #infolettre .options label {
	font-weight:normal;
	color:#3D3D3D;
}

#formations #infolettre .options input.text {
	margin-left:23px;
}


/* Soumettre */
#formations #soumettre {
	margin-top:25px;
}

#formations #soumettre input {
	margin:0 auto;
	background-color:#fff;
	width:100px;
	text-align:center;
	padding:3px 0;
	color:#424242;
	font-weight:bold;
}

#formations #soumettre .explication {
	margin-top:5px;
}


/* Responsable */
#formations #responsable {
	margin-top:20px;
}



/* personnalisations couleurs */
.formation_section_1 label,
.formation_section_1 .sous_titre,
.formation_section_1 #cout {
	color:#727328;
}
.formation_section_2 label,
.formation_section_2 .sous_titre,
.formation_section_2 #cout {
	color:#752916;
}
.formation_section_3 label,
.formation_section_3 .sous_titre,
.formation_section_3 #cout {
	color:#3f2170;
}
.formation_section_4 label,
.formation_section_4 .sous_titre,
.formation_section_4 #cout {
	color:#13627e;
}
.formation_section_generique label,
.formation_section_generique .sous_titre,
.formation_section_generique #cout {
	color:#67704e;
}

.formation_section_1 #presentation_detail,
.formation_section_1 #cout {
	background-color:#E3E3CD;
}
.formation_section_2 #presentation_detail,
.formation_section_2 #cout {
	background-color:#e5e1e1;
}
.formation_section_3 #presentation_detail,
.formation_section_3 #cout {
	background-color:#dedee3;
}
.formation_section_4 #presentation_detail,
.formation_section_4 #cout {
	background-color:#d3e8eb;
}
.formation_section_generique #presentation_detail,
.formation_section_generique #cout {
	background-color:#f7f7f0;
}


.formation_section_1 #facturation ul.options li {
	border-color:#f7f7f0;
}
.formation_section_2 #facturation ul.options li {
	border-color:#f2f1ed;
}
.formation_section_3 #facturation ul.options li {
	border-color:#f2f2f7;
}
.formation_section_4 #facturation ul.options li {
	border-color:#ebf1f2;
}
.formation_section_generique #facturation ul.options li {
	background-color:#f7f7f0 !important;
	border-color:#fff;
}