
.menuf,.menuf a:visited,.menuf a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(images/fond_menu.jpg);
	color: #666666;
	text-decoration: none;
	line-height: 15px;
	text-align: left;
}




.menufover,.menufover a:link,.menufover a:visited,.menufover a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(images/menu_over.jpg);
	color: #666666;
	text-decoration: none;
	line-height: 15px;
	text-align: left;
}

body {
	margin: 0 auto;
	margin-bottom:0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#F3EDDD;
	background-image: url(images/fond.jpg);
	background-repeat: repeat;
	
}


#wrapper {
	position:relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	top:0px;
	width: 950px;
	height: 861px;
	
}



.adressebas,.adressebas a:link,.adressebas a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #606060;
	text-decoration: none;
}

.adressebas a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #606060;
	text-decoration: underline;
}



.mediatexte
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.mediatexte a:link,.mediatexte a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#85816e;
}

.equipetexte
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#595959;
	text-decoration: none;
}
.equipetexte a:link,.equipetexte a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a48527;
	text-decoration: none;
}

.equipetexte a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #a48527;
	text-decoration: underline;
}
.equipenom
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}


#lmenu2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#262626;
	text-decoration: none;
	width: 217px;
	height: 20px;
	background-color:#00C6B4;
	line-height: 20px;
	background-position: center;
	vertical-align: middle;
	text-align: left;
}
#lmenu2 a:link,#lmenu2 a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration: none;
	width: 217px;
	height: 20px;
}


a:hover #lmenu2,#lmenu2:hover ,#lmenu2 a:hover,#lmenu2 hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration: none;
	width: 217px;
	height: 20px;
	background-color:#B0EDE8;
}


#lmenu3color

{
	width: 141px;
	background-color:#94CD37;
	line-height:0px;
	text-align: left;
}
#lmenu3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#262626;
	text-decoration: none;
	width: 141px;
	height: 20px;
	background-color:#94CD37;
	line-height: 20px;
	background-position: center;
	vertical-align: middle;
	text-align: left;
}
#lmenu3 a:link,#lmenu3 a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration: none;
	width: 141px;
	height: 20px;
	text-align: left;
}


a:hover #lmenu3,#lmenu3:hover ,#lmenu3 a:hover,#lmenu3 hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration: none;
	width: 141px;
	height: 20px;
	background-color:#D4EBAF;
}

#lmenu4color

{
	width: 262px;
	background-color:#00ACEC;
	text-align: left;
}
#lmenu4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#262626;
	text-decoration: none;
	width: 262px;
	height: 20px;
	background-color:#00ACEC;
	line-height: 20px;
	background-position: center;
	vertical-align: middle;
	text-align: left;
}
#lmenu4 a:link,#lmenu4 a:visited
{
	width: 262px;
	text-decoration: none;
	color:#000000;
}


a:hover #lmenu4,#lmenu4:hover ,#lmenu4 a:hover,#lmenu4 hover
{
	width: 262px;
	background-color:#99DEF7;
	color:#000000;
}


#lmenu5color

{
	width: 173px;
	background-color:#9726AA;
}
#lmenu5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#262626;
	text-decoration: none;
	width: 173px;
	height: 20px;
	background-color:#9726AA;
	line-height: 20px;
	background-position: center;
	vertical-align: middle;
	text-align: left;
}
#lmenu5 a:link,#lmenu5 a:visited
{
	width: 173px;
	text-decoration: none;
	color:#000000;
}


a:hover #lmenu5,#lmenu5:hover ,#lmenu5 a:hover,#lmenu5 hover
{
	width: 173px;
	background-color:#D5A8DD;
	color:#000000;
}



.sdfg {
	background-image: url(../image/barre_nouvelles.gif);
}


.topadresse
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	text-decoration: none;
} 
.topadresse a:link,.topadresse a:visited
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	text-decoration: underline;
} 



.citation
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #688433;
	line-height: 16px;
}

.avotreavis
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a736b;
	line-height: 16px;
}
.listeliens, .listeliens a:link,.listeliens a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6600;
	line-height: 14px;
	text-decoration: none;
}
.listeliens a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6600;
	line-height: 14px;
	text-decoration: underline;
}

.heuretexta
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F64D36;
	line-height: 12px;
}

.heuretext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #393939;
	line-height: 12px;
}
.heureheure
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f64d36;
	font-weight: bold;
	line-height: 12px;
}


.nouvelle_date,.nouvelle_date a:link,.nouvelle_date a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ab1b20;
	line-height: 22px;
	text-decoration: underline;
}

.nouvelle_titre,.nouvelle_titre a:link,.nouvelle_titre a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ab1b20;
	line-height: 22px;
	text-decoration: underline;
}

.nouvelle_texte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab1b20;
	line-height: 14px;
}

.cje_mission_gauche
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #679133;
	line-height: 16px;
}

.cje_mission_droite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
}

.liens_cat
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #888888;
	line-height: 24px;
}

.liens_sscat
{
	padding-top:10px;
	padding-botttom:0px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	font-weight: bold;
}

.liens_lien,.liens_lien a:link,.liens_lien a:visited,.liens_lien a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6600;
	line-height: 16px;
	text-decoration: underline;
}

.liens_description
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6600;
	line-height: 16px;
	font-style: italic;
}

.equipe_nom,.equipe_nom a:link,.equipe_nom a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2d2d2d;
	line-height: 20px;
	text-decoration: none;
}
.equipe_nom a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #10592D;
	line-height: 20px;
	text-decoration: none;
}


.equipe_fonction,.equipe_fonction a:link,.equipe_fonction a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d2d2d;
	line-height: 16px;
	text-decoration: none;
}
.equipe_fonction a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #10592D;
	line-height: 16px;
	text-decoration: none;
}



.equipe_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}

.partenaire_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6f6f6f;
	line-height: 14px;
}

.partenaire_txt a:link,.partenaire_txt a:visited
{
	color: #6f6f6f;
	line-height: 14px;
	text-decoration: none;
}


.rejoindre_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #10592d;
	line-height: 14px;
	text-decoration: none;
}

.rejoindre_txt a:link,.rejoindre_txt a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #10592d;
	line-height: 14px;
	text-decoration: none;
}

.cje_kit_intro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #10592d;
	line-height: 16px;
	text-decoration: none;
}

.cje_kit_intro a:link,.cje_kit_intro a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E0410D;
	line-height: 16px;
	text-decoration: none;
}
.cje_kit_titre
{

	background-image: url(../image/barre_h.gif);
	background-repeat: no-repeat;
	background-position: left 20px;
	width:542px;
	padding-left:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #10592d;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
	height: 24px;
}

.faq_question_on{
	background-image: url(../image/cje_faq_bulle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:340px;
	padding-left:35px;
	padding-top:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e0410a;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
}
.faq_question_on a:link,.faq_question_on a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e0410a;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
}


.faq_question{
	background-image: url(../image/cje_faq_bulle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:340px;
	padding-left:35px;
	padding-top:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #10592d;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
}
.faq_question a:link,.faq_question a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #10592d;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
}

.faq_reponse {
	width:340px;
	padding-left:35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #10592d;
	line-height: 14px;
	text-decoration: none;
	vertical-align: top;
	padding-bottom:15px;
}

.offre_nombre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ffffff;
	line-height: 26px;
	text-decoration: none;
	text-align: center;
}

.offre_ref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005b7d;
	line-height: 14px;
	text-decoration: none;

}

.offre_titre,.offre_titre a:link,.offre_titre a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005b7d;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
}

.offre_titre a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005b7d;
	line-height: 16px;
	text-decoration: underline;
	font-weight: bold;
}


.offre_description,.offre_description a:link,.offre_description a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	line-height: 14px;
	text-decoration: none;
}

.offre_description a:link,.offre_description a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e0410a;
	line-height: 14px;
	text-decoration: none;
}
.offre_description a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e0410a;
	line-height: 14px;
	text-decoration: underline;
}


.mois {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
}

.bulle {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
}

.galerie_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: underline;
	line-height: 20px;
}


.galerie_sstitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

.galerie_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}


.evenement_liste_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00413c;
	text-decoration: underline;
	line-height: 28px;
}
.evenement_liste_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00413c;
}

.evenement_liste_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00413c;
}

.projet_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d1661;
}


.projet_texte a:link,.projet_texte a:hiver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e0410a;
}

.projet_liste_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3d1661;
	text-decoration: underline;
	line-height: 28px;
}

.projet_liste_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d1661;
}



.recherche_emploi_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005b7d;
}


.recherche_emploi_texte a:link,.recherche_emploi_texte a:hiver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e0410a;
}


.etrangerlistetitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #005b7d;
	text-decoration: underline;
	line-height: 24px;
}

.etrangerlistesstitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005b7d;
	line-height: 16px;
}

.findtitre,.findtitre a:link,.findtitre a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
	font-weight: bold;
}

.findtitre a:hover {
	color: #f64d36;
	text-decoration: none;
	font-weight: bold;
}

.findintro,.findintro a:link,.findintro a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 14px;
	text-decoration: none;
}

.findintro a:hover {
	color: #f64d36;
	text-decoration: none;
}

.findinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 14px;
	text-decoration: none;
}

/*
Titre (liste) : Arial, 16 px, regular (majuscules), underline, #005b7d
Sous-titre (liste) : Arial, 12 px, bold, #005b7d
Texte (liste) : Arial, 12 px,regular, #005b7d



Texte : Arial, 12 px, regular et bold, #005b7d
Texte (liens) : Arial, 12 px, regular, #e0410a


Texte : Arial, 12 px, regular et bold, #005b7d
Texte (liens) : Arial, 12 px, regular, #e0410a



Texte (liste) - titre : Arial, 16 px, regular, underline, #3d1661
Texte (liste) - date : Arial, 12 px, bold, #3d1661



Texte (box top) : Arial, 12 px, regular et bold, #3d1661
Texte liens (box top) : Arial, 12 px, regular, #e0410a


Titre (liste) : Arial, 18 px, regular, underline, #00413c
Date (liste) : Arial, 12 px, bold, #00413c
Description (liste) : Arial, 12 px, regular, #00413c




Titre : Arial, 12 px, bold, #005b7d
Description : Arial, 12 px, bold et regular, #888888
Texte (liens) : Arial, 12 px, regular, #e0410a



Texte (Offre #) : Arial, 12 px, regular, #005b7d

No de l'offre : Arial, 24 px, regu

