/* -------------------------------------------------------------------
   ---------------------- Paramètres Globaux -------------------------
   ------------------------------------------------------------------- */
a, img
{
	border: 0px;
	text-decoration: none;
}

p
{
	margin: 0px;
	font-family: Arial;
}

/* ----------------------- Menus Volants -------------------------- */
.menuidap:hover .sous-menu, .menuprogramme:hover .sous-menu, .menuobservatoire:hover .sous-menu, .menupartenaires:hover .sous-menu, .menuformation:hover .sous-menu, .menurecrute:hover .sous-menu
{
	display: block;
}

.menuidap .sous-menu, .menuprogramme .sous-menu, .menuobservatoire .sous-menu, .menupartenaires .sous-menu, .menuformation .sous-menu, .menurecrute .sous-menu
{
	display: none;
}


/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////// BANDEAU HAUT //////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* //////////////////////// Menu NAVIGATION ////////////////////////// */

/* ------------------------- DIV de contenu -------------------------- */
.page_sommaire .menunav, .page_article .menunav, .page_rubrique .menunav
{
	background-color: #006633;
	border: #000066 1px solid;
	height: 50px;
}

/* ------------------------- DIV des menus -------------------------- */
.page_article .menuidap, .page_rubrique .menuidap, .page_article .menuprogramme, .page_rubrique .menuprogramme, .page_article .menuobservatoire, .page_rubrique .menuobservatoire, .page_article .menupartenaires, .page_rubrique .menupartenaires, .page_article .menuformation, .page_rubrique .menuformation, .page_article .menurecrute, .page_rubrique .menurecrute
{
	width: 96px;
	position: relative;
	float: left;
	height: 30px;
	display: inline;
	text-align: center;
	margin-top: 0.3em;
	font-family: Arial;
}

/* ************************* Menus 1 ligne ************************** */
.page_article .menuidap a, .page_rubrique .menuidap a, .page_article .menuobservatoire a, .page_rubrique .menuobservatoire a, .page_article .menurecrute a, .page_rubrique .menurecrute a
{
	font-weight: bold;
	position: relative;
	top: 8px;
	color: #FFFFFF;
}

/* ************************ Menus 2 lignes ************************** */
.page_article .menuprogramme a, .page_rubrique .menuprogramme a, .page_article .menupartenaires a, .page_rubrique .menupartenaires a, .page_article .menuformation a, .page_rubrique .menuformation a
{
	font-weight: bold;
	position: relative;
	top: 1px;
	color: #FFFFFF;
}

/* ************************ LISTE niveau 2 ************************** */
.page_article .sous-menu, .page_rubrique .sous-menu
{ 	 
	/*border: 1px solid black;*/
	position: absolute;
	background: url(img/puce-left.gif) repeat-y;
	background-position: left;
	text-align: left;
	left: 0px;
	top: 15px;
	width: 194px;
	height: auto;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 30px;
	z-index: 3;
}

/* ********************** ITEM de la liste ************************** */
.page_article .sous-menu li, .page_rubrique .sous-menu li
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
}

.page_article .sous-menu li:hover, .page_rubrique .sous-menu li:hover
{
	color: #4A89C0;
}

.page_article .sous-menu a, .page_rubrique .sous-menu a
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 9pt;
	top: 0px;
	/*border: 1px solid black;*/
}

.page_article .sous-menu a:hover, .page_rubrique .sous-menu a:hover
{
	color: #4A89C0;
	font-family: Arial;
	font-size: 9pt;
	top: 0px;
	/*border: 1px solid black;*/
}

.page_article .item, .page_rubrique .item
{
	/*border: 1px solid black;*/
	background: url(img/puce-middle.gif) repeat-y;
	list-style-type: square;
	background-position: right;
}

.page_article .lastitem, .page_rubrique .lastitem
{
	background: url(img/puce-bottom.gif) no-repeat;
	list-style-type: none;
	margin-left: -30px;
	height: 25px;
	padding: 0;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////// ARTICLES & RUBRIQUES /////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.cleaner
{
	clear: both;
}

/* /////////////////////// Pied de Page /////////////////////////// */
.page_rubrique .footer, .page_article .footer
{
	/*border: 1px solid black;*/
	width: 730px;
	margin-top: 20px;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

.page_rubrique .footer a, .page_article .footer a
{
	color: #000000;
	font-size: 10px;
}

.page_rubrique .footer a:hover, .page_article .footer a:hover
{
	color: #A11A1A;
	font-size: 10px;
}

.page_rubrique .footer hr, .page_article .footer hr
{
	border: 1px solid #A11A1A;
}

/* ///////////////////////// Conteneur //////////////////////////// */
.page_article, .page_rubrique
{
	/*border: 1px solid black;*/
	/*background: url(img/article-3_1.0.jpg) no-repeat;*/
	background: url(img/Home_1_6.jpg) no-repeat;
	height: 220px;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 0;
}

/* ------------------------------------------------------------------- */
/* ---------------------------- HEADER ------------------------------- */
/* ------------------------------------------------------------------- */

.page_article .header, .page_rubrique .header
{
	/*border: 1px solid black;*/
	height: 214px;
	width: 950px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 15;
}

/* ------------------------------------------------------------------- */
/* ----------------------------- CENTRE ------------------------------ */
/* ------------------------------------------------------------------- */

.centre
{
	/*border: 1px solid black;*/
	height: 366px;
	width: 950px;
	position: absolute;
	top: 214px;
	left: 0px;
}

h1
{
	position: relative;
	top: 0px;
	left: 10px;
	width: 685px;
	height: auto;
	background: url(img/pointilles.gif) repeat-x bottom;
	color: #E5D8CF;
	font-size: 20pt;
	font-weight: bold;
	font-family: Arial;
	letter-spacing: 0pt;
	margin: 0px;
	padding: 0px;
	padding-bottom: 14px;
}

h2
{
	color: #972529;
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial;
	letter-spacing: 0pt;
	margin-top: 25px;
	margin-bottom: 15px;
	padding: 0px;
}

.textearticle
{
	/*border: 1px solid black;*/
	position: relative;
	top: 0px;
	left: 10px;
	width: 730px;
	height: auto;
	font-size: 9pt;
	font-family: Arial;
}

.textearticle ul
{
	padding-top: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.textearticle li
{
	/*border: 1px solid black;*/
	color: #000000;
	list-style: square;
}

.textearticle a
{
	/*border: 1px solid black;*/
	color: #972529;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial;
	
}

/* //////////////////////// "Même RUBRIQUE" ///////////////////////// */
.page_article .annexerubrique, .page_rubrique .annexerubrique
{
	/*border: 1px solid black;*/
	height: 366px;
	width: 183px;
	position: absolute;
	top: 45px;
	left: 0px;
}


/* ////////////////////////// le CONTENU /////////////////////////// */
.page_article .contenu, .page_rubrique .contenu
{
	/*border: 1px solid black;*/
	height: 366px;
	width: 767px;
	position: absolute;
	left: 183px;
	top: 50px;
}

.page_article .contenu a:hover, .page_rubrique .contenu a:hover
{
	text-decoration: underline;
}

.page_rubrique .normal
{
	color: #000000;
}

.page_rubrique .elementrub
{
	color: #4A89C0;
}

.retour a
{
	color: #000000;
	font-weight: normal;
}

.retour a:hover
{
	font-weight: bold;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////// ACCUEIL /////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* -------------------------------------------------------------------
   ------------------------ conteneur PAGE ---------------------------
   ------------------------------------------------------------------- */

.page_sommaire
{
	background: url(img/Home_1_6.jpg) no-repeat;
	height: 820px;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

/* -------------------------------------------------------------------
   ------------------------ menu NAVIGATION --------------------------
   ------------------------------------------------------------------- */

/* ///////////////////////// DIV de contenu ////////////////////////// */
.page_sommaire .menunav, .page_article .menunav, .page_rubrique .menunav
{
	/*border: 1px solid black;
	position: absolute;
	width: 913px;
	height: 41px;
	left: 17px ;
	top: 169px;
	z-index: 2;
	background-color: #A11A1A;*/
}

.zoneretouraccueil
{
	border: 1px solid white;
	position: absolute;
	top: 45px;
	left: 40px;
}

/* ///////////////////////// DIV des menus ////////////////////////// */
.page_sommaire .menu1, .page_sommaire .menu2, .page_sommaire .menu3, .page_sommaire .menu4, .page_sommaire .menu5, .page_sommaire .menu6,
.page_rubrique .menu1, .page_rubrique .menu2, .page_rubrique .menu3, .page_rubrique .menu4, .page_rubrique .menu5, .page_rubrique .menu6,
.page_article .menu1, .page_article .menu2, .page_article .menu3, .page_article .menu4, .page_article .menu5, .page_article .menu6

{
	/*border: 1px solid black;*/
	text-align: center;
	line-height: 15px;
}

.page_sommaire .menu1, .page_rubrique .menu1, .page_article .menu1
{
	position: absolute;
	left: 85px;
	top: 12px;
	width: 30px;
	height: 20px;
}

.page_sommaire .menu2, .page_rubrique .menu2, .page_article .menu2
{
	position: absolute;
	left: 225px;
	top: 4px;
	width: 130px;
}

.page_sommaire .menu3, .page_rubrique .menu3, .page_article .menu3
{
	position: absolute;
	left: 360px;
	top: 4px;
	width: 145px;
}

.page_sommaire .menu4, .page_rubrique .menu4, .page_article .menu4
{
	position: absolute;
	left: 520px;
	top: 4px;
	width: 110px;
}

.page_sommaire .menu5, .page_rubrique .menu5, .page_article .menu5
{
	position: absolute;
	left: 630px;
	top: 4px;
	width: 140px;
}

.page_sommaire .menu6, .page_rubrique .menu6, .page_article .menu6
{
	position: absolute;
	left: 790px;
	top: 4px;
}

.page_sommaire .menu1 a, .page_sommaire .menu2 a, .page_sommaire .menu3 a, .page_sommaire .menu4 a, .page_sommaire .menu5 a, .page_sommaire .menu6 a,
.page_rubrique .menu1 a, .page_rubrique .menu2 a, .page_rubrique .menu3 a, .page_rubrique .menu4 a, .page_rubrique .menu5 a, .page_rubrique .menu6 a,
.page_article .menu1 a, .page_article .menu2 a, .page_article .menu3 a, .page_article .menu4 a, .page_article .menu5 a, .page_article .menu6 a
{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 9pt;
	text-align: center;
	font-family: Arial;
}

.page_sommaire .menu1 a:hover, .page_sommaire .menu2 a:hover, .page_sommaire .menu3 a:hover, .page_sommaire .menu4 a:hover, .page_sommaire .menu5 a:hover, .page_sommaire .menu6 a:hover,
.page_rubrique .menu1 a:hover, .page_rubrique .menu2 a:hover, .page_rubrique .menu3 a:hover, .page_rubrique .menu4 a:hover, .page_rubrique .menu5 a:hover, .page_rubrique .menu6 a:hover,
.page_article .menu1 a:hover, .page_article .menu2 a:hover, .page_article .menu3 a:hover, .page_article .menu4 a:hover, .page_article .menu5 a:hover, .page_article .menu6 a:hover
{
	color: #000000;
}

/* ////////////////////////// FIL d'ARIANE /////////////////////////// */

.page_sommaire .ariane
{
	/*border: 1px solid black;*/
	position: relative;
	top: 237px;
	left: 238px;
	font-size: 8pt;
	font-family: Arial;
	width: 400px;
}

.page_sommaire .ariane a
{
	color: #DA878B;
}

.page_sommaire .ariane a:hover
{
	color: #B9242A;
}



/* ////////////////////////// Menu de GAUCHE ///////////////////////// */

.page_sommaire .navgauche
{
	/*border: 1px solid black;*/
	position: absolute;
	top: 210px;
	left: 28px;
	width: 190px;
	height: auto;
	padding-bottom: 15px;
	background-color: #FDFCDE;
}

.page_sommaire .menuactu
{
	/*border: 1px solid black;*/
	position: relative;
	left: 20px;
	margin-top: 15px;
	width: 159px;
}

.page_sommaire .menuacces
{
	/*border: 1px solid black;*/
	position: relative;
	left: 20px;
	width: 159px;
	margin-top: 15px;
}

.page_sommaire .menuservice
{
	/*border: 1px solid black;*/
	position: relative;
	left: 20px;
	width: 159px;
	margin-top: 15px;
}

.page_sommaire .headergauche
{
	/*border: 1px solid black;*/
	width: 159px;
	height: 15px;
	position: relative;
	top: 3px;
	text-transform: uppercase;
	color: #A11A1A;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
}

.page_sommaire .fondheadergauche
{
	background: url(img/headergauche.gif) no-repeat;
	background-position: bottom;
	width: 159px;
	height: 15px;
	margin: 0px;
}

.page_sommaire .textecartouche
{
	border-right: #A11A1A 2px solid;
	width: 157px;
	margin: 0px;
	font-size: 9px;
	font-family: Arial;
	color: #003C53;
}

.page_sommaire .textecartouche ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.page_sommaire .textecartouche a
{
	font-size: 9px;
	font-weight: bold;
	color: #003C53;
}

.page_sommaire .textecartouche a:hover
{
	font-size: 9px;
	font-weight: bold;
	color: #A11A1A;
}

.page_sommaire .contenucartouche
{
	/*border: 1px solid black;*/
	margin-right: 7px;
	padding-bottom: 3px;
	padding-top: 3px;
	clear: both;
}

.page_sommaire .titrecartouche
{
	/*border: 1px solid black;*/
	font-weight: bold;
	font-size: 11px;
}

.page_sommaire .contenucartouche img
{
	float: left;
	margin-right: 5px;
}

.page_sommaire .footergauche
{
	/*border: 1px solid black;*/
	width: 159px;
	height: 16px;
	background: url(img/footergauche.gif) no-repeat;
}

/* ////////////////////////// Contenu PAGE /////////////////////////// */

.page_sommaire .contenu_page
{
	/*border: 1px solid black;*/
	position: absolute;
	margin-top: 255px;
	margin-left: 230px;
	width: 670px;
	height: auto;
}

.page_sommaire ul, .page_sommaire li
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.page_sommaire .menuderoulant1
{
	/*border: 1px solid black;*/
	background-color: #FFFFFF;
	position: relative;
	top: 7px;
	left: 6px;
	width: 657px;
	height: auto;
	margin-bottom: 10px;
}

.page_sommaire .menuderoulant2
{
	/*border: 1px solid black;*/
	background-color: #FFFFFF;
	position: relative;
	top: 10px;
	left: 6px;
	width: 657px;
	height: auto;
	margin-bottom: 10px;
}

.page_sommaire .menuderoulant3
{
	/*border: 1px solid black;*/
	background-color: #FFFFFF;
	position: relative;
	top: 10px;
	left: 6px;
	width: 657px;
	height: auto;
	margin-bottom: 10px;
}

.page_sommaire .menuderoulant4
{
	/*border: 1px solid black;*/
	background-color: #FFFFFF;
	position: relative;
	top: 10px;
	left: 6px;
	width: 657px;
	height: auto;
	margin-bottom: 10px;
}

.page_sommaire .headermenuderoulant
{
	/*border: 1px solid black;*/
	background: url(img/header_deroulant.gif) repeat-x;
	height: 31px;
	position: relative;
	top: 0px;
}

.page_sommaire .texteheaderderoulant
{
	/*border: 1px solid black;*/
	position: relative;
	top: 8px;
	text-align: center;
	width: 657px;
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
}

.page_sommaire .boutonderoulant
{
	/*border: 1px solid black;*/
	font-weight: bold;
	position: absolute;
	left: 570px;
	width: 60px;
	text-align: right;
	color: #000000;
}

.page_sommaire .boutonderoulant:hover
{
	color: #A11A1A;
}

.page_sommaire .textemenuderoulant
{
	/*border: 1px solid black;*/
	position: relative;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 85px;
	/* color: #AA2024; */
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	border-left: #A11A1A 1px solid;
	border-right: #A11A1A 1px solid;
}

.page_sommaire #block1, .page_sommaire #block2, .page_sommaire #block3, .page_sommaire #block4
{
	border-left: #A11A1A 1px solid;
	border-right: #A11A1A 1px solid;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Arial;
	font-size: 9px;
}

.lienart, .lienart a
{
	color: #005072;
	list-style: none;
}

.lienrub,.lienrub a
{
	color: #AA2024;
	list-style: none;
	font-weight: bold;
}

.lienrub .lienart, .lienrub .lienart a
{
	color: #005072;
	
}

.page_sommaire .b1b {DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden;}
.page_sommaire .b2b {DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden;}
.page_sommaire .b3b {DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden;}
.page_sommaire .b4b {DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden;}
.page_sommaire .b5b {DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden;}

.page_sommaire .b1b {HEIGHT: 1px;}
.page_sommaire .b2b {HEIGHT: 1px;}
.page_sommaire .b3b {HEIGHT: 1px;}
.page_sommaire .b4b {HEIGHT: 1px;}
.page_sommaire .b5b {HEIGHT: 1px;}

.page_sommaire .b1b {BACKGROUND: #A11A1A; MARGIN: 0px 5px;}
.page_sommaire .b2b {BORDER-RIGHT: #A11A1A 1px solid; BACKGROUND: #FFFFFF; BORDER-LEFT: #A11A1A 1px solid;}
.page_sommaire .b3b {BORDER-RIGHT: #A11A1A 1px solid; BACKGROUND: #FFFFFF; BORDER-LEFT: #A11A1A 1px solid;}
.page_sommaire .b4b {BORDER-RIGHT: #A11A1A 1px solid; BACKGROUND: #FFFFFF; BORDER-LEFT: #A11A1A 1px solid;}
.page_sommaire .b5b {BORDER-RIGHT: #A11A1A 1px solid; BACKGROUND: #FFFFFF; BORDER-LEFT: #A11A1A 1px solid;}

.page_sommaire .b2b {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px;}
.page_sommaire .b3b {MARGIN: 0px 2px;}
.page_sommaire .b4b {MARGIN: 0px 1px; HEIGHT: 2px;}
.page_sommaire .b5b {MARGIN: 0px 1px; HEIGHT: 2px;}


/* ------------------------------------------------------------------- */
/* ------------------- icones + champ RECHERCHE ---------------------- */
/* ------------------------------------------------------------------- */
.page_sommaire .zonerecherche
{
	/*border: 1px solid black;*/
	position: absolute;
	top: 223px;
	left: 676px;
	width: 240px;
	height: 38px;
}

.page_rubrique .zonerecherche, .page_article .zonerecherche
{
	/*border: 1px solid black;*/
	position: absolute;
	top: 223px;
	left: 690px;
	width: 240px;
	height: 38px;
}

.page_sommaire .titrerecherche, .page_rubrique .titrerecherche, .page_article .titrerecherche
{
	/*border: 1px solid black;*/
	font-family: Arial;
	font-size: 8pt;
	color: #306893;
	position: absolute;
	top: 0px;
	left: 78px;
}

.page_sommaire .champrecherche, .page_rubrique .champrecherche, .page_article .champrecherche
{
	/*border: 1px solid black;*/
	position: absolute;
	width: 130px;
	top: 15px;
	left: 78px;
	font-size: 9pt;
	border: 1px solid #306893;
}

/* ///////////////////////// bouton SUBMIT ////////////////////////// */
.page_sommaire .boutonrecherche, .page_rubrique .boutonrecherche, .page_article .boutonrecherche
{
	/*border: 1px solid black;*/
	position: absolute;
	top: 17px;
	left: 215px;
}

.page_sommaire .admin, .page_rubrique .admin, .page_article .admin
{
	/*border: 1px solid black;*/
	position: absolute;
	left: 0px;
	top: 0px;
}

.page_sommaire .contact, .page_rubrique .contact, .page_article .contact
{
	/*border: 1px solid black;*/
	position: absolute;
	left: 32px;
	top: 0px;
}

.page_sommaire .print, .page_rubrique .print, .page_article .print
{
	/*border: 1px solid black;*/
	position: absolute;
	left: -37px;
	top: 0px;
}


/*
.page_rubrique .return, .page_article .return
{
	/*border: 1px solid black;
	position: absolute;
	left: -70px;
	top: 0px;
}




/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////// ARTICLE /////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* ////////////////////////// FIL d'ARIANE /////////////////////////// */
.page_rubrique .ariane, .page_article .ariane
{
	/*border: 1px solid black;*/
	position: absolute;
	top: 215px;
	left: 192px;
	font-size: 8pt;
	font-family: Arial;
	width: 455px;
	z-index:10;
}

.page_rubrique .ariane a, .page_article .ariane a
{
	color: #DA878B;
}

.page_rubrique .ariane a:hover, .page_article .ariane a:hover
{
	color: #B9242A;
}





/* //////////////////////// "Même RUBRIQUE" ///////////////////////// */

.page_rubrique .haut_listing, .page_article .haut_listing
{
	/*border: 1px solid black;*/
	margin-left: auto;
	margin-right: auto;
	width: 165px;
	height: 16px;
	position: relative;
	top: 0px;
	background: url(img/cartouche-top.gif) no-repeat;
	background-position: bottom;
}

.page_rubrique .listing, .page_article .listing
{
	/*border: 1px solid black;*/
	width: 165px;
	height: auto;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.page_rubrique .tetiere, .page_article .tetiere
{
	/*border: 1px solid black;*/
	width: 159px;
	height: 20px;
	background: url(img/tetiere_rubrique.gif) no-repeat;
	background-position: left;
	position: absolute;
	top: -25px;
	left: 10px;
	z-index: 2;
}

.page_rubrique .textetetiere, .page_article .textetetiere
{
	/*border: 1px solid black;*/
	width: auto;
	height: 20px;
	position: absolute;
	top: -22px;
	left: 47px;
	z-index: 3;
	font: 8pt Arial;
	color: #FFFFFF;
	font-weight: bold;
}

.page_article .listing ul, .page_rubrique .listing ul
{
	/*border: 10px solid black;*/
	list-style-type: none;
	width: 165px;
	margin: 0px;
	padding: 0px;
	background: url(img/fond-annexe.jpg) repeat-y;
	background-position: right;
}

.page_article .listing .firstelement, .page_rubrique .listing.firstelement
{
	/*border: 1px solid black;*/
	background-position: left;
	list-style-type: none;
	height: 16px;
	width: 165px;
	margin-bottom: -1px;
}

.page_article .listing .element, .page_rubrique .listing #element
{
	/*border: 1px solid black;*/
	background: url(img/fond-annexe.jpg) repeat-y;
	background-position: right;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.page_rubrique .boutonderoulantrub img
{
	/*border: 1px solid black;*/
	position: relative;
	margin-left: -17px;
	margin-top: 4px;
	margin-bottom: -18px;
}

.page_rubrique .element .rubderoul, .page_rubrique .listing #element2 ul
{
	width: 110px;
	border: 1px solid black;
	float: right;
}

.page_article .listing .lastelement, .page_rubrique .listing .lastelement
{
	/*border: 1px solid black;*/
	background: url(img/cartouche-bottom.gif) no-repeat;
	background-position:left;
	list-style-type: none;
	height: 36px;
	width: 165px;
	margin: 0px;
	padding: 0px;
}

.page_article .listing a, .page_rubrique .listing a 
{
	/*border: 1px solid black;*/
	display:list-item;
	position: relative;
	font: 9pt Arial;
	margin-left: 25px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #AA5F2F;
	width: 131px;
}

.page_article .listing a:hover, .page_rubrique .listing a:hover
{
	/*border: 1px solid black;*/
	font: 9pt Arial;
	color: #E8B032;
}



/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////// RUBRIQUE /////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */



/* ------------------------------------------------------------------- */
/* ---------------------------- HEADER ------------------------------- */
/* ------------------------------------------------------------------- */

/* //////////////////////// Menu NAVIGATION ////////////////////////// */


 
/* ------------------------- DIV des menus -------------------------- */
.page_rubrique .menuidap
{
	width: 70px;
	position: relative;
	float: left;
	height: 30px;
	display: inline;
	text-align: center;
	margin-top: 0.3em;
	font-family: Arial;
}

/* ------------------------- DIV des menus -------------------------- */
.page_rubrique .menuobservatoire, .page_rubrique .menurecrute
{
	width: 180px;
	position: relative;
	float: left;
	height: 30px;
	display: inline;
	text-align: center;
	 margin-top: 0.1em; 
	font-family: Arial;
}

/* ------------------------- DIV des menus -------------------------- */
.page_rubrique  .page_rubrique .menuprogramme, .page_rubrique .menupartenaires, .page_rubrique .menuformation
{
	width: 90px;
	position: relative;
	float: left;
	height: 30px;
	display: inline;
	text-align: center;
	margin-top: 0.3em;
	font-family: Arial;
}

/* ************************* Menus 1 ligne ************************** */
.page_rubrique .menuidap a, .page_rubrique .menuidap a, .page_rubrique .menuobservatoire a, .page_rubrique .menurecrute a
{
	font-weight: bold;
	position: relative;
	top: 8px;
	color: #FFFFFF;
}

/* ************************ Menus 2 lignes ************************** */
.page_rubrique .menuprogramme a, .page_rubrique .menupartenaires a, .page_rubrique .menuformation a
{
	font-weight: bold;
	position: relative;
	top: 1px;
	color: #FFFFFF;
}

/* ************************ LISTE niveau 2 ************************** */
.page_rubrique .menuobservatoire ul
{ 	 
	position: absolute;
	background: url(img/puce-left.gif) repeat-y;
	background-position: left;
	text-align: left;
	left: 0px;
	top: 0px;
	width: 194px;
	height: auto;
	margin-top: 33px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 30px;
	z-index: 3;
	display: none;
}

/* ********************** ITEM de la liste ************************** */
.page_rubrique .menuobservatoire li
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
}

.page_rubrique .menuobservatoire li:hover
{
	color: #4A89C0;
}
/*
.page_rubrique .firstitem
{
	background: url(img/puce-top.gif) no-repeat;
	list-style-type: none;
	margin-left: -30px;
	height: 23px;
	padding: 0;
}

.page_rubrique .item
{
	background: url(img/puce-middle.gif) repeat-y;
	list-style-type: square;
	background-position: right;
}

.page_rubrique .lastitem
{
	background: url(img/puce-bottom.gif) no-repeat;
	list-style-type: none;
	margin-left: -30px;
	height: 25px;
	padding: 0;
}
*/

/* ------------------------------------------------------------------- */
/* ----------------------------- CENTRE ------------------------------ */
/* ------------------------------------------------------------------- */

.page_rubrique .titrerubrique
{
	/*border: 1pt dashed black;*/
	position: absolute;
	top: 0px;
	left: 10px;
	width: 685px;
	display: block;
	color: #E5D8CF;
	font-size: 30pt;
	font-weight: bold;
	font-family: Arial;
	letter-spacing: 1pt;
	background: url(img/pointilles.gif) repeat-x;
	
}




/* ////////////////////////// le CONTENU /////////////////////////// */
/*
.listrub
{
	/*border: 2px solid;
	margin-left: 50px;
	color: #4A89C0;
	font-weight: bold;
	font-family: Arial;
	font-size: 15px;
}*/