body {  

SCROLLBAR-FACE-COLOR: #ebebeb; 

SCROLLBAR-HIGHLIGHT-COLOR: #ebebeb; 

SCROLLBAR-SHADOW-COLOR: #666666; 

SCROLLBAR-3DLIGHT-COLOR: #666666; 

SCROLLBAR-ARROW-COLOR: #666666; 

SCROLLBAR-TRACK-COLOR: #ebebeb; 

SCROLLBAR-DARKSHADOW-COLOR: #ebebeb;

}

.textePlan {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #777777;

	text-align: justify;

}

.texte {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #777777;

	text-align: justify;

	padding: 0px;

	line-height : 20px;



}

.texte a:link{

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;	

	text-align: justify;

	line-height : 20px;

	

}

.texte a:visited{

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	text-align: justify;

	line-height : 20px;

}

.texte a:hover{

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	background-color: #E4E4E4;

	text-align: justify;

	line-height : 20px;

}



.texteActu {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #777777;

	padding: 2px;

	text-align: left;

	line-height : 17px;

}

.vignette {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #777777;

	padding: 2px;

	/*text-align: justify;*/

}



.texteActu a:link{

	color: #333333;

	text-decoration: underline;

}

.texteActu a:visited{

	color: #333333;

	text-decoration: underline;

}

.texteActu a:hover{

	color: #333333;

	text-decoration: underline;

	background-color: #E4E4E4;

}

.expertise {

	font-family:  Tahoma, Arial, Verdana,  Helvetica, sans-serif;

	font-size: 11px;

	color: #777777;

	padding: 4px;

	text-align: left;

	line-height : 20px;

}



.titre {

	font-size: 11px;

	color: #333333;

	font-weight: bold;

}



.titreCab {

	font-family: "Times New Roman";

	font-size: 20px;

	color: #98104B;

	font-weight: normal;

	margin-right : 10px;

}

.titreAct {

	font-family: "Times New Roman";

	font-size: 20px;

	color: #9F6449;

	font-weight: normal;

	margin-right : 10px;

}

.titreActu {

	font-family: "Times New Roman";

	font-size: 20px;

	color: #C38989;

	font-weight: normal;

	margin-right : 10px;

}

.titreAvo {

	font-family: "Times New Roman";

	font-size: 20px;

	color: #AC65B6;

	font-weight: normal;

	margin-right : 10px;

}
h2,
td.texte h2,
.titreAvo2,
a:link.titreAvo2{

	font-family: "Times New Roman";

	font-size: 14px;

	color: #AC65B6;

	font-weight: bold;

	margin-right : 10px;

	text-decoration : none;

}

a:hover.titreAvo2, a:focus.titreAvo2, a:visited.titreAvo2, a:active.titreAvo2 {

	font-family: "Times New Roman";

	font-size: 13px;

	color: #AC65B6;

	font-weight: bold;

	margin-right : 10px;

	text-decoration : underline;

}

.titreAvo3, a:link.titreAvo3{

	font-family: "Times New Roman";

	font-size: 12px;

	color: #AC65B6;

	font-weight: bold;

	margin-right : 10px;

	text-decoration : none;

}

a:hover.titreAvo3, a:focus.titreAvo3, a:visited.titreAvo3, a:active.titreAvo3 {

	font-family: "Times New Roman";

	font-size: 12px;

	color: #AC65B6;

	font-weight: bold;

	margin-right : 10px;

	text-decoration : underline;

}

.titreCar {

	font-family: "Times New Roman";

	font-size: 20px;

	color: #AF96A6;

	font-weight: normal;

	margin-right : 10px;

}

.titreInt {

	font-family: "Times New Roman";

	font-size: 20px;

	color: #77ABA8;

	font-weight: normal;

	margin-right : 10px;

}

.dateActu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #226D27;

	font-weight: bold;

}

.titreActu2 {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #3C3D3C;

	font-weight: bold;

}

.sstitreActu {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #3C3D3C;

	font-weight: bold;

}

.savoir2 {

	font-family: "Times New Roman";

	font-size: 12px;

	color: #C38989;

	font-weight: bold;

	margin-right : 10px;

}



.savoir {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #C38989;

	font-weight: bold;

		padding: 1px;

}



.titreTableau {

	font-size: 11px;

	color: #485067;

	font-weight: bold;

}

.titreTableauRef {

	font-size: 11px;

	color: #e4e4e4;

	font-weight: bold;

	background-color: #661B36;

}

.titreTableauPresse {

	font-size: 11px;

	color: #e4e4e4;

	font-weight: bold;

	background-color: #192849;

}

.Tableauvert {

	font-size: 11px;

	color: #e4e4e4;

	font-weight: bold;

	background-color: #192849;

	background-image: url(/images/fd1px.gif)

}

.texteTab {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	padding: 4px;

}

.texteTab ul {

	list-style-image: url(images/bg_triangle.gif);

	list-style-position: inside !important;

	list-style-position: outside;

	margin: 6px 6px 6px -40px !important;

	margin: 2px 2px 2px 12px;

}

.texte2Tab {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	padding: 4px;

	background-color: #F0F0F0;

}

.texte2 Tab ul {

	list-style-image: url(images/bg_triangle.gif);

	list-style-position: inside !important;

	list-style-position: outside;

	margin: 6px 6px 6px -40px !important;

	margin: 2px 2px 2px 12px;

}

.texteTab ul li {

	font-weight: bold;

}

.texteTab ul li ul {

	list-style-image: url(images/fleche.gif);

	list-style-position: outside !important;

	margin: 0px 0px 0px -6px !important;

	margin: 0px 0px 0px 20px;

}

.texteTab ul li ul li {

	font-weight: normal;

}

.texteTab ul li ul.titre {

	list-style-image: url(images/carre.gif);

	list-style-position: outside !important;

	margin: 0px 0px 0px -6px !important;

	margin: 0px 0px 0px 20px;

}

.texteTab ul li ul.titre li {

	font-weight: normal;

}





.liste{

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	padding: 4px;

	background-color: White;

}

.liste ul {

	list-style-image: url(images/bg_triangle.gif);

	list-style-position: inside !important;

	list-style-position: outside;

	margin: 6px 6px 6px -40px !important;

	margin: 2px 2px 2px 12px;

}

.liste ul li {

	font-weight: bold;

}

.liste ul li ul {

	list-style-image: url(images/fleche.gif);

	list-style-position: outside !important;

	margin: 0px 0px 0px 0px !important;

	margin: 0px 0px 0px 20px;

}

.liste ul li ul li {

	font-weight: normal;

}

.liste ul li ul.titre {

	list-style-image: url(images/carre.gif);

	list-style-position: outside !important;

	margin: 0px 0px 0px -6px !important;

	margin: 0px 0px 0px 20px;

}

.liste ul li ul.titre li {

	font-weight: normal;

}





.bouton {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #ffffff;

	background-color: #FB9A00;

	border: 1px solid #000000;

	font-weight: bold;

}

.form, textarea.form {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

        background-color: #e4e4e4;

	border: 1px solid #000000;

}

.titreTableau_2 {

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	/*color: #e4e4e4;

	*/

	color: #333333;

	font-weight: bold;

	/*background-color: #485067;

	*/

	border-bottom: 1px dashed #333333;

	border-top : 1px dashed #333333;

	padding: 4px;

	margin: 2px 2px 10px 2px;

}

.texteTab_2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	padding: 4px;

	/*background-color: #F0F0F0;*/

}

.texteTab_2 ul {

	list-style-image: url(images/bg_triangle.gif);

	list-style-position: inside !important;

	list-style-position: outside;

	margin: 6px 6px 6px -40px !important;

	margin: 2px 2px 2px 12px;

}

.texteTab_2 ul li {

	font-weight: bold;

}

.texteTab_2 ul li ul {

	list-style-image: url(images/fleche.gif);

	list-style-position: outside !important;

	margin: 0px 0px 0px -6px !important;

	margin: 0px 0px 0px 20px;

}

.texteTab_2 ul li ul li {

	font-weight: normal;

}

.texteTab_2 ul li ul.titre {

	list-style-image: url(images/carre.gif);

	list-style-position: outside !important;

	margin: 0px 0px 0px -6px !important;

	margin: 0px 0px 0px 20px;

}

.texteTab_2 ul li ul.titre li {

	font-weight: normal;

}



a.activite, a:link.activite  {

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	color: White;

	text-decoration: none;

	text-align: left;

	background : transparent;

	font-weight : normal;

}

a:hover.activite, a:focus.activite, a:active.activite {

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	color: Yellow;

	text-decoration: none;

	text-align: left;

	background : transparent;

	font-weight : normal;

}



a.formation, a:link.formation, a:visited.formation, a:active.formation {

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	color: #455067;

	text-decoration: none;

	text-align: left;

}



a.english, a:link.english, a:visited.english, a:active.english {

	color: White;

	text-decoration: none;

}

a:hover.formation, a:focus.formation {

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	color: #455067;

	text-decoration: none;

	background: #ddd;

}

a.formation_2, a:link.formation_2, a:visited.formation_2, a:active.formation_2 {

	color: #455067;

	text-decoration: underline;

}

a:hover.formation_2, a:focus.formation_2 {

	color: #455067;

	text-decoration: none;

	background: #ddd;

}
ul.liens-domaines {
	list-style:none;
	margin:0;
	padding:0;
}
ul.liens-domaines li {
	padding-bottom :2px;
}
.domaine {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #455067;
	text-decoration: none;
	text-align: left;
	line-height : 20px;
	padding : 0px;
}
a.domaine, a.domaine:link,a.domaine:visited, a.domaine:active {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	color: #455067;

	text-decoration: none;

	text-align: left;

}

a.domaine:hover, a.domaine:focus {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	color: #455067;

	text-decoration: none;

	text-align: left;

	background: #ddd;

}


/* Navigation des archives de presse */
div.navArchives {
	margin:15 0 15 0;
	color: rgb(51, 51, 51);
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul.navArchives {
	display:inline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.navArchives li {
	font-weight:bold;
	display:inline;
	margin:0;
	padding:0 2;
}
ul.navArchives li a:link,
ul.navArchives li a:visited{           
	padding:2 5;
	color:#C38989;
}
ul.navArchives li a:hover,
ul.navArchives li a:active,
ul.navArchives li a.selected {           
	color: #455067;
	text-decoration: none;
	background: #ddd;
}

