* {
margin:0;
padding:0;
}

a {
color:#9f5d91;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

html {
background-color:#ffffff;
}

body {
font-size:0.8em;
font-family:Trebuchet, Trebuchet MS, Arial, Helevetica, sans-serif;
}

#global {
padding:0;
margin:0 auto;
position:relative;
width:986px;
}

#bandeau-accueil {
float:left;
padding:0 0 0 87px;
}
	#bandeau-accueil img {
	margin:0 3px;
	}
	#bandeau-formations {
	float:left;
	padding:0 0 0 87px;
	}
		#bandeau-formations a img {
		border:0;
		margin:2px;
		width:77px;
		height:77px;
		}
		.over_picto_perf img {background:url(../images/bandeau-formations/perf-roll.gif) top left no-repeat;}
		.out_picto_perf:hover img {background:url(../images/bandeau-formations/perf-roll.gif) top left no-repeat;}
		.out_picto_perf img {background:url(../images/bandeau-formations/perf.gif) top left no-repeat;}

		.over_picto_mana img {background:url(../images/bandeau-formations/mana-roll.gif) top left no-repeat;}
		.out_picto_mana:hover img {background:url(../images/bandeau-formations/mana-roll.gif) top left no-repeat;}
		.out_picto_mana img {background:url(../images/bandeau-formations/mana.gif) top left no-repeat;}

		.over_picto_comm img {background:url(../images/bandeau-formations/comm-roll.gif) top left no-repeat;}
		.out_picto_comm:hover img {background:url(../images/bandeau-formations/comm-roll.gif) top left no-repeat;}
		.out_picto_comm img {background:url(../images/bandeau-formations/comm.gif) top left no-repeat;}
		
		.over_picto_ress img {background:url(../images/bandeau-formations/ress-roll.gif) top left no-repeat;}
		.out_picto_ress:hover img {background:url(../images/bandeau-formations/ress-roll.gif) top left no-repeat;}
		.out_picto_ress img {background:url(../images/bandeau-formations/ress.gif) top left no-repeat;}

		.over_picto_deve img {background:url(../images/bandeau-formations/deve-roll.gif) top left no-repeat;}
		.out_picto_deve:hover img {background:url(../images/bandeau-formations/deve-roll.gif) top left no-repeat;}
		.out_picto_deve img {background:url(../images/bandeau-formations/deve.gif) top left no-repeat;}

		.over_picto_part img {background:url(../images/bandeau-formations/part-roll.gif) top left no-repeat;}
		.out_picto_part:hover img {background:url(../images/bandeau-formations/part-roll.gif) top left no-repeat;}
		.out_picto_part img {background:url(../images/bandeau-formations/part.gif) top left no-repeat;}
		
		.over_picto_pres img {background:url(../images/bandeau-formations/pres-roll.gif) top left no-repeat;}
		.out_picto_pres:hover img {background:url(../images/bandeau-formations/pres-roll.gif) top left no-repeat;}
		.out_picto_pres img {background:url(../images/bandeau-formations/pres.gif) top left no-repeat;}
		

#message {
float:right;
}

#gauche {
float:left;
width:251px;
}
	#adresse {
	float:right;
	padding:10px 0 10px 0;
	width:100%;
	text-align:right;
	}
	#adresse h3 {
	color:#e9a233;
	font-size:1.1em;
	text-transform:uppercase;
	}
	#adresse .texte {
	color:#9a8c98;
	font-weight:bold;
	font-size:0.9em;
	}




	#ligne1 a img, #ligne2 a img, #ligne3 a img, #ligne1 img, #ligne2 img, #ligne3 img {
	border:0;
	margin:2px;
	width:77px;
	height:77px;
	}
	a#dif img {background:url(../images/boutons/dif.gif) top left no-repeat;}
	a#dif:hover img {background:url(../images/boutons/dif-roll.gif) top left no-repeat;}

	a#offres img {background:url(../images/boutons/offres.gif) top left no-repeat;}
	a#offres:hover img {background:url(../images/boutons/offres-roll.gif) top left no-repeat;}

	a#opr img {background:url(../images/boutons/opr.gif) top left no-repeat;}
	a#opr:hover img {background:url(../images/boutons/opr-roll.gif) top left no-repeat;}

	a#franchise img {background:url(../images/boutons/franchise.gif) top left no-repeat;}
	a#franchise:hover img {background:url(../images/boutons/franchise-roll.gif) top left no-repeat;}

	a#postulez img {background:url(../images/boutons/postulez.gif) top left no-repeat;}
	a#postulez:hover img {background:url(../images/boutons/postulez-roll.gif) top left no-repeat;}

	a#heres img {background:url(../images/boutons/heres.gif) top left no-repeat;}
	a#heres:hover img {background:url(../images/boutons/heres-roll.gif) top left no-repeat;}

	a#newslettre img {background:url(../images/boutons/newslettre.gif) top left no-repeat;}
	a#newslettre:hover img {background:url(../images/boutons/newslettre-roll.gif) top left no-repeat;}

	a#videos img {background:url(../images/boutons/videos.gif) top left no-repeat;}
	a#videos:hover img {background:url(../images/boutons/videos-roll.gif) top left no-repeat;}


	ul#menu-formations {
	padding:15px 0 0 0;
	text-align:right;
	font-size:1.2em;
	list-style:none;
	text-transform:uppercase;
	font-weight:bold;
	}
		ul#menu-formations li {
		margin:0 0 10px 0;
		display:block;
		}

		ul#menu-formations li a {
		text-decoration:none;
		}
		

		/*.out_lien_perf {color:#eb6a27;}*/
		.out_lien_perf:hover {color:#982f87;}
		.over_lien_perf {color:#982f87;}

		/*.out_lien_mana {color:#f49e00;}*/
		.out_lien_mana:hover  {color:#982f87;}
		.over_lien_mana {color:#982f87;}

		/*.out_lien_comm {color:#e098aa;}*/
		.out_lien_comm:hover {color:#982f87;}
		.over_lien_comm {color:#982f87;}

		/*.out_lien_ress {color:#d1b700;}*/
		.out_lien_ress:hover {color:#982f87;}
		.over_lien_ress {color:#982f87;}

		/*.out_lien_deve {color:#85ab50;}*/
		.out_lien_deve:hover {color:#982f87;}
		.over_lien_deve {color:#982f87;}

		/*.out_lien_part {color:#7cbabd;}*/
		.out_lien_part:hover {color:#982f87;}
		.over_lien_part {color:#982f87;}

		/*.out_lien_pres {color:#7d96be;}*/
		.out_lien_pres:hover {color:#982f87;}
		.over_lien_pres {color:#982f87;}

	
	#gauche h2 {
	padding:15px 0 15px 0;
	margin:0 0 10px 0;
	text-align:right;
	font-size:1.2em;
	list-style:none;
	font-weight:bold;
	text-transform:uppercase;
	}

		ul#menu-famille-formations li {
		text-align:right;
		font-weight:bold;
		font-size:0.9em;
		list-style:none;
		color:#818181;
		/*text-transform:uppercase;*/
		}

		ul#menu-famille-formations li a, ul#menu-famille-formations li .title_cat{
		text-transform:uppercase;
		}
			ul#menu-famille-formations ul {
			padding:0 0 10px 0;
			margin:0 0 10px 0;
			text-align:right;
			font-size:1.1em;
			}
	
	.lien {
	font-size:0.9em;
	color:#000;
	}

	.spe {
	font-size:0.9em;
	text-transform:italic;
	/*text-transform:lowercase;*/
	}

	#ssmenu {
	margin:15px 0 0 0;
	list-style:none;
	text-align:right;
	}
		#ssmenu li {
		font-weight:bold;
		font-size:1.2em;
		}

	ul#menu-pied {
	font-size:0.8em;
	list-style:none;
	text-transform:uppercase;
	font-weight:bold;
	width:229px;
	}
		ul#menu-pied li {
		display:block;
		padding:0 5px;
		border-left:2px #bbb solid;
		}
		ul#menu-pied li a {
		text-decoration:none;
		color:#bbb;
		}
		ul#menu-pied li a:hover {
		text-decoration:none;
		color:#982f87;
		}



#centre {
float:left;
margin:5px;
width:425px;
font-size:1.2em;
line-height:1.3em;
}
	#centre #nav {
	text-align:center;
	font-size:0.9em;
	font-weight:bold;
	width:100%;
	}
	/* Gris ensemble des pages diverses */
	.grishg {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background:#f1f1f1 url(../images/boites/grishg.gif) top left no-repeat;
	}
	.grishd {
	background:transparent url(../images/boites/grishd.gif) top right no-repeat;
	}
	.grisbg {
	background:transparent url(../images/boites/grisbg.gif) bottom left no-repeat;
	}
	.grisbd {
	background:transparent url(../images/boites/grisbd.gif) bottom right no-repeat;
	padding:3% 3% 3% 3%;
	}
	
	
	#centre .h2search {
	color:#333;
	font-size:1em;
	text-transform:capitalize;
	width:100%;
	border-bottom:1px #333 dotted;
	padding:10px 0 0 0;
	}
	#centre .ulsearch {
	font-size:0.9em;
	}
	#centre .ulsearch li {
	font-size:0.9em;
	padding:0;
	}
	#centre .psearch {
	font-size:0.8em;
	}


	#centre h1 {
	color:#eb6a27;
	font-size:1.2em;
	}
	#centre h2 {
	text-transform:uppercase;
	color:#000;
	font-size:1em;
	}
	#centre p {
	margin:10px 0;
	}
	#centre ul, #centre ol {
	padding:5px 10px;
	}
	#centre ul li, #centre ol li {
	margin:0 0 0 10px;
	padding:0 0 0 5px;
	}
	#centre cite {
	color:#9f5d91;
	font-weight:bold;
	}

	#centre .tem {
	position:relative;
	background-color:#fafafa;
	padding:5px;
	font-size:0.8em;
	margin:10px;
	}
		#centre .tem .image, .image {
		margin-right:10px;
		margin-bottom:0px;
		border:none;
		}
		#centre .tem p a {
		color:#000;
		}

	ul#categories-formations {
	font-size:0.8em;
	padding:5px 10px;
	}
		ul#categories-formations li {
		margin:0 0 0 10px;
		padding:0 0 0 5px;
		font-weight:bold;
		}
			ul#categories-formations li ul {
			font-size:1.1em;
			padding:0 10px 10px 0;
			}
				ul#categories-formations li ul li {
				margin:0 0 0 10px;
				padding:0 0 0 5px;
				font-weight:normal;
				}

#mentions {
width:95%;
margin:20px auto;
}

	#mentions h1 {
	color:#eb6a27;
	font-size:1.2em;
	}
	#mentions p {
	margin:10px 0;
	}
	#mentions ul {
	padding:5px 10px;
	}
	#mentions ul li {
	margin:0 0 0 10px;
	padding:0 0 0 5px;
	}
	#mentions h3 {
	font-size:1em;
	color:#9f5d91;
	font-weight:bold;
	}
	#mentions h2 {
	font-size:1em;
	margin:5px 0;
	color:#9f5d91;
	font-weight:bold;
	}
	#mentions form {
	width:180px;
	}
	#mentions input {
	padding:2px;
	margin:2px;
	}

#formation {
float:left;
margin:5px;
width:425px;
font-size:1.2em;
line-height:1.3em;
}
	#formation h1 {
	color:#000;
	font-size:0.8em;
	margin:5px 0 2px 0;
	text-transform:uppercase;
	}
	#formation h2 {
	color:#eb6a27;
	font-size:1.4em;
	margin:0 0 5px 0;
	}
	#formation h3 {
	color:#333;
	margin:0;
	font-size:0.7em;
	}
	#formation .phrase {
	margin:0;
	padding:0;
	}
	#formation .context {
	display:block;
	float:right;
	padding:0 20px 0 0;
	color:#333;
	font-size:0.7em;
	}
	#formation p {
	margin:10px 0;
	}
	#logos {
	width:60px;
	float:right;
	margin:10px;
	}
		#logos img {
		float:right;
		margin:2px;
		border:2px #ccc solid;
		}
	#outils {
	margin:10px 10px 0 10px;
	float:right;
	}
		#outils ul {
		text-transform:uppercase;
		list-style:none;
		text-align:right;
		font-size:1em;
		font-weight:bold;
		line-height:13px;
		}
		#outils ul a {
		color:#bbb;
		padding:5px 0;
		display:block;
		}
		#outils ul a:hover {
		color:#982f87;
		text-decoration:none;
		}

	#formation .tem-fiche {
	width:95%;
	background-color:#fafafa;
	padding:5px;
	font-size:1em;
	margin:10px;
	}
		#formation .tem-fiche .image, .image {
		margin-right:10px;
		margin-bottom:0px;
		border:none;
		}
		#formation .tem-fiche p a {
		color:#000;
		}

	.rougehg {
	margin:10px 0 0 10px;
	float:right;
	width:40%;
	margin-left:auto;
	margin-right:auto;
	background:#ecadbd url(../images/boites/rougehg.gif) top left no-repeat;
	}
	.rougehd {
	background:transparent url(../images/boites/rougehd.gif) top right no-repeat;
	}
	.rougebg {
	background:transparent url(../images/boites/rougebg.gif) bottom left no-repeat;
	}
	.rougebd {
	background:transparent url(../images/boites/rougebd.gif) bottom right no-repeat;
	padding:3% 3% 3% 3%;
	}

	#formation ul.sessions {
	margin:5px 0 10px 10px;
	list-style:none;
	font-weight:bold;
	font-size:0.8em;
	color:#000;
	}

	#formation ul.autres {
	margin:5px 0 10px 10px;
	list-style:none;
	font-size:0.8em;
	color:#000;
	}



	#contact {
	margin:15px 0;
	font-size:0.8em;
	}
	#contact label {
	vertical-align:top;
	}
	#contact fieldset {
	padding:10px;
	width:90%;
	border:1px #eb6a27 dotted;
	margin-bottom:15px;
	}
	#contact legend { 
	font-weight:bold;
	font-size:1.2em;
	color:#9f5d91;
	background:#F1F1F1;
	padding-left:5px;
	padding-right:5px;
	}
	#contact .box {
	width:48%;
	position:relative;
	margin:0 5px;
	float:left;
	}
	#contact .box div {
	padding:2px;
	}
	#contact input, #contact textarea, #contact select {
	border:1px #9f5d91 solid;
	font-family:arial,sans-serif;
	font-size:1em;
	padding:2px;
	color:#333;
	background-color:#f8f6f6;
	}

#droite {
float:left;
width:229px;
padding:5px 0 0 0;
}

	#droite h3 {
	font-weight:normal;
	text-transform:uppercase;
	}

	.b01hg {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background:#f5d8f0 url(../images/boites/01hg.gif) top left no-repeat;
	}

	.b01hd {
	background:transparent url(../images/boites/01hd.gif) top right no-repeat;
	}

	.b01bg {
	background:transparent url(../images/boites/01bg.gif) bottom left no-repeat;
	}

	.b01bd {
	background:transparent url(../images/boites/01bd.gif) bottom right no-repeat;
	padding:3% 3% 20px 3%;
	}
		.b01bd h3 {
		color:#9483b2;
		padding:0 0 10px 0;
		}
		.b01bd a {
		text-decoration:none;
		}
		.b01bd a:hover span.titre {
		text-decoration:underline;
		}
		.b01bd .actu {
		font-size:0.9em;
		color:#9f5d91;
		}
		.b01bd .titre {
		font-weight:bold;
		}
		.b01bd .texte {
		color:#000;
		display:block;
		padding:0 0 5px 0;
		}

		


	.b02hg {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background:#f6e4e8 url(../images/boites/02hg.gif) top left no-repeat;
	}

	.b02hd {
	background:transparent url(../images/boites/02hd.gif) top right no-repeat;
	}

	.b02bg {
	background:transparent url(../images/boites/02bg.gif) bottom left no-repeat;
	}

	.b02bd {
	background:transparent url(../images/boites/02bd.gif) bottom right no-repeat;
	padding:3% 3% 20px 3%;
	}
		.b02bd h3 {
		color:#982f87;
		padding:0 0 10px 0;
		}
		.b02hd h4 {
		color:#8a8a8a;
		font-size:0.8em;
		font-weight:bold;
		text-transform:uppercase;
		}
		.b02hd h5 {
		font-weight:bold;
		color:#e098aa;
		font-size:1.2em;
		}
		.b02hd p {
		font-size:0.9em;
		color:#000;
		}


	.b03hg {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background:#e5e2f0 url(../images/boites/03hg.gif) top left no-repeat;
	}

	.b03hd {
	background:transparent url(../images/boites/03hd.gif) top right no-repeat;
	}

	.b03bg {
	background:transparent url(../images/boites/03bg.gif) bottom left no-repeat;
	}

	.b03bd {
	background:transparent url(../images/boites/03bd.gif) bottom right no-repeat;
	padding:3% 3% 20px 3%;
	}
		.b03bd h3 {
		color:#71649c;
		padding:0 0 10px 0;
		}
		.b03bd a {
		text-decoration:none;
		}
		.b03bd a:hover span.titre {
		text-decoration:underline;
		}
		.b03bd .emploi {
		font-size:0.9em;
		color:#71649c;
		}
		.b03bd .titre {
		font-weight:bold;
		}
		.b03bd .texte {
		color:#000;
		display:block;
		padding:0 0 5px 0;
		}
		
		
/*** AJOUTE PAR FLORIAN POUR LE RESULTAT D'UNE RECHERCHE ***/
li .result_search a{
	text-decoration:none;
	color:#982e86;
}

li .result_search a{
	text-decoration:underline;
}




/* _________________________________________________________________________________________________________________ */

/* Bulle d'infos Qui sommes nous */
/* _________________________________________________________________________________________________________________ */

a.info, a.info2, a.infoverse, a.infogrand {
    position:relative; /* Très important */
    background:none; /* Important pour le fonctionnement sur IE */
    z-index:10;
	float:left;
	margin:5px 10px;
	padding:5px 8px;
	border:1px #ccc solid;
	font-size:0.8em;
	text-align:center;
}

a.info:hover, a.info2:hover, a.infoverse:hover, a.infogrand:hover {
    z-index:20;
	text-decoration:none;
	color:#000000;
}

a.info span, a.infoverse span, a.infogrand span {
    display:none;
}

a.info:hover span { /*la tag SPAN apparaitra avec l’effet hover*/
    display:block;
    position:absolute;
    top:95px;
    left:50px;
     
    /* Éléments pour positionner le texte dans la bulle */
    /* Vous pouvez aussi utiliser le padding:24px 8px 5px 25px; */
    padding-left:25px;
    padding-top:24px;
    padding-bottom:5px;
    padding-right:15px;
    width:355px;
    height:215px;

    /* Style du character dans la bulle */
    font-weight:normal;
    font-style:italic;
    font-size:1em;
	line-height:1.2em;
    color:#333333;
	text-align:left;
    text-decoration:none;
}

/* Pour avoir un beau background de bulle avec PNG transparent*/
a.info:hover>span {
background-image:url(../images/bulle.png);
}

a.info:hover span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bulle.png",
sizingMethod="crop");
}









/* Grand */
a.infogrand:hover span { /*la tag SPAN apparaitra avec l’effet hover*/
    display:block;
    position:absolute;
    top:95px;
    left:50px;
     
    /* Éléments pour positionner le texte dans la bulle */
    /* Vous pouvez aussi utiliser le padding:24px 8px 5px 25px; */
    padding-left:25px;
    padding-top:24px;
    padding-bottom:5px;
    padding-right:15px;
    width:355px;
    height:590px;

    /* Style du character dans la bulle */
    font-weight:normal;
    font-style:italic;
    font-size:1em;
	line-height:1.2em;
    color:#333333;
	text-align:left;
    text-decoration:none;
}

/* Pour avoir un beau background de bulle avec PNG transparent*/
a.infogrand:hover>span {
background-image:url(../images/bulle3.png);
}
a.infogrand:hover span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bulle3.png",
sizingMethod="crop");
}










/* Autre sens */
a.infoverse:hover span { /*la tag SPAN apparaitra avec l’effet hover*/
    display:block;
    position:absolute;
    top:95px;
    left:-355px;
     
    /* Éléments pour positionner le texte dans la bulle */
    /* Vous pouvez aussi utiliser le padding:24px 8px 5px 25px; */
    padding-left:25px;
    padding-top:24px;
    padding-bottom:5px;
    padding-right:15px;
    width:355px;
    height:215px;

    /* Style du character dans la bulle */
    font-weight:normal;
    font-style:italic;
    font-size:1em;
	line-height:1.2em;
    color:#333333;
	text-align:left;
    text-decoration:none;
}

/* Pour avoir un beau background de bulle avec PNG transparent*/
a.infoverse:hover>span {
background-image:url(../images/bulle2.png);
}

a.infoverse:hover span {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bulle2.png",
sizingMethod="crop");
}


/* Défilement de texte en page d'accueil */
#blocktoscroll {
background-color:#f5f5f5;
padding:5px;
float:left;
width:65%;
height:22px;
overflow:hidden; /*Tu mets hidden si tu ne veux pas avoir de scrollbar*/
}.TX_GD { font-size: 16px; font-weight: normal}
.TX_bold { font-size: 12px ; background-color: #C4C4C4; font-weight: bold}
.TX_rose { font-size: 12px ; color: EA98AA; font-weight: bold}
.form_gabarit { border:1px #9f5d91 solid; font-size:9px; padding:2px; color:#333; background-color:#f8f6f6; }
.TX_boldCouleur { font-size: 12px ; background-color: #4AB7FF; font-weight: bold }
.TX_fd2 { font-size: 12px ; background-color: #E1E1E1}
.champsoblig { font-size: 10px; font-weight: normal; color: #000000}
.TX_Gras { font-size: 12px ; font-weight: bold }
.fd_graph { font-size: 12px ; background-color: #E1E1E1 }
.TX_fd_graph { font-size: 12px ; background-color: #EAEAEA}
.TX_blanc { font-size: 12px ; font-weight: bold ; color: #FFFFFF}
.TX_violet { font-size: 12px ; font-weight: bold ; color: #983088}
.bn_Liens { color: #FFFFFF; background-color: #333333; font-size: 10px; border: #999999 solid; border-width: 1px 2px 2px 1px}
.fond_tablo_violet {  font-size: 18px; background-color: #983088}
.fond_tablo_partenaires {  font-size: 18px; background-color: #ace4f2}
.fond_tablo_partenaires2 {  font-size: 12px; background-color: #ace4f2}
.bn_valider_partenaire { border: #000000 none; background-image: url(../images/bn_valider_partenaire.jpg); height: 32px; width: 108px; background-color: #ace4f2; font-size: 12px; font-weight: bold; text-transform: uppercase}
.fond_tablo_certifies { font-size: 18px; background-color: #efcae4}
.fond_tablo_certifies2 { font-size: 12px; background-color: #efcae4}
.Titre_Certifies { font-size: 30px; font-weight: bold; color: da96c6}
.Titre_Certifies2 { font-size: 20px; font-weight: bold; color: da96c6}
.bn_valider_certifie { border: #000000 none; background-image: url(../images/bn_valider_certifies.jpg); height: 32px; width: 108px; background-color: #ace4f2; font-size: 12px; font-weight: bold; text-transform: uppercase }
.fond_tablo_candidats {font-size: 18px;  background-color: #e8e6b3}
.fond_tablo_candidats2 {font-size: 12px;  background-color: #e8e6b3}
.Titre_Candidats { font-size: 30px; font-weight: bold; color: #c4c05e}
.Titre_Candidats2 { font-size: 20px; font-weight: bold; color: #c4c05e}
.bn_valider_candidat { border: #000000 none; background-image: url(../images/bn_valider_candidat.jpg); height: 32px; width: 108px; background-color: #e8e6b3; font-size: 12px; font-weight: bold; text-transform: uppercase }
.bn_gris{ border: #000000 none; background-image: url(../images/bn_valider_gris.jpg); height: 32px; width: 108px; background-color: #e8e6b3; font-size: 12px; font-weight: bold; text-transform: uppercase }
.BN { border: #000000 none; background-image: url(../images/bn_valider_tarifs.jpg); height: 32px; width: 108px; background-color: #e8e6b3; font-size: 12px; font-weight: bold; text-transform: uppercase }
.fond_tablo_requetes { background-color: #cce0be}
.Titre_Requetes { font-size: 30px; font-weight: bold; color: #80ad5f}
.bn_valider_requete { border: #000000 none; background-image: url(../images/bn_valider_requete.jpg); height: 32px; width: 108px; background-color: #e8e6b3; font-size: 12px; font-weight: bold; text-transform: uppercase }
.fond_tablo_tarifs { font-size: 18px; font-weight: bold; background-color: #C4C4C4}
.fond_tablo_tarifs2 { font-size: 12px; font-weight: bold; background-color: #C4C4C4}
.bn_valider_tarifs { border: #000000 none; background-image: url(../images/bn_valider_tarifs.jpg); height: 32px; width: 108px; background-color: #f9d295; font-size: 12px; font-weight: bold; text-transform: uppercase }
.Titre_Tarifs { font-size: 30px; font-weight: bold; color: #f29400}
.Titre_Tarifs2 { font-size: 20px; font-weight: bold; color: #f29400}
.Titre_Gris { font-size: 30px; font-weight: bold; color: #838383}
.bn_valider_gris { border: #000000 none; background-image: url(../images/bn_valider_gris.jpg); height: 32px; width: 108px; background-color: #CCCCCC; font-size: 12px; font-weight: bold; text-transform: uppercase }
.fond_tablo_gris { background-color: #e9e9e9}
.TX_Partenaires { font-size: 12px ; color: 70cfe7; font-weight: bold }
.TX_Tarifs { font-size: 12px ; color: #838383; font-weight: bold }
.TX_Certifies { font-size: 12px ; color: da96c6; font-weight: bold }
.TX_Requetes { font-size: 12px ; color: #80ad5f; font-weight: bold }
.TX_Candidats { font-size: 12px ; color: #c4c05e; font-weight: bold }
.Titre_Blanc { font-size: 24px; font-weight: bold; color: #FFFFFF}
.TX_blancNormal { font-size: 12px; font-weight: normal; color: #FFFFFF}
.Titre_Orange18Italic { font-size: 18px; font-weight: normal; color: #f29400 ; font-style: italic}
.fond_tablo_orange { font-size: 18px; background-color: #f29400}
.TX_violet10 { font-size: 10px; font-weight: normal; color: #983088 }
.bn_gris_FdOrange { border: #000000 none; background-image: url(../images/bn_valider_gris_FdOrange.jpg); height: 30px; width: 108px; background-color: #e8e6b3; font-size: 12px; font-weight: bold; text-transform: uppercase }
.Titre_Violet { font-size: 24px; font-weight: bold; color: #983088}
.TX_normal { font-size: 12px }
