@charset "utf-8";
/* CSS Document */

/********************************************
**************** STRUCTURE ******************
********************************************/

body {
	margin:0;
	padding:0;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	font-stretch:normal;
	font-style:normal;
	line-height:14px;
	letter-spacing:normal;
	word-spacing:normal;
	text-align:left;
	cursor:default;
}

input,
select {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	font-stretch:normal;
	font-style:normal;
	line-height:14px;
	letter-spacing:normal;
	word-spacing:normal;
	text-align:left;
}

a,
a:hover,
a:visited,
a:active,
a:link {
	text-decoration:none;
}

.Clear {
	Clear:both;
}

.Center {
	text-align:center;
}

.Bold {
	font-weight:bold;
}

.PDL__Text_Rose {
	font-weight:bold;
}

.PDJ__Page {
	width:999px;
	margin:0 auto;
	position:relative;
}

.PDJ__BTN a,
.PDJ__BTN_R,
.PDJ__BTN_L,
.PDJ__BTN_B {
	display:block;
	float:left;
	height:20px;
	overflow:hidden;
	font-weight:bold;
	line-height:18px;
	cursor:pointer;
}

.PDJ__BTN_L {
	padding:0 0 0 5px;
}

.PDJ__BTN_R {
	padding:0 5px 0 0;
}

.PDJ__BTN_B {
	padding:0 5px;
}

.PDJ__BTN a,
.PDJ__BTN a:visited,
.PDJ__BTN a:active,
.PDJ__BTN a:link {
	text-decoration:none;
}

.PDJ__BTN a:hover,
.PDJ__BTN a:hover span {
	text-decoration:underline;
}

.PDJ__Tete__Text1 {
	text-align:center;
	height:30px;
	width:999px;
	line-height:30px;
	overflow:hidden;
}

.PDJ__Tete__Logo,
.PDJ__Tete__Logo img {
	height:92px;
	width:999px;
	overflow:hidden;
}

.PDJ__Corps__BlocChapo {
	height:44px;
}

.PDJ__Corps__BlocChapoLogos {
	float:right;
	width:457px;
	height:43px;
	padding:1px 1px 0 0;
}

.PDJ__Corps__BlocChapoLogo {
	float:left;
	padding:0 0 0 13px;
}

.PDJ__Corps__BlocChapoText {
	padding:10px 0 0 16px;
}

.PDJ__Corps__BlocChapoText1,
.PDJ__Corps__BlocChapoText2 {
	font-size:14px;
	font-weight:bold;
}

.PDJ__Corps__BlocRecherche,
.PDJ__Corps__BlocListe {
	padding:38px 16px 0 16px;
	position:relative;
}

.PDJ__Corps__BlocRechercheTitre,
.PDJ__Corps__BlocListeTitre {
	font-size:25px;
	font-weight:bold;
	z-index:100;
	position:absolute;
	top:10px;
	left:40px;
	float:left;
	padding:0 10px 0 10px;
	line-height:52px;
}

.PDJ__Corps__BlocRechercheCadre,
.PDJ__Corps__BlocListeCadre {
	border:solid 1px;
	z-index:100;
}

.PDJ__Corps__BlocRechercheFilet,
.PDJ__Corps__BlocListeFilet {
	border-bottom:solid 1px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}

.PDJ__Corps__BlocRechercheBloc1Visuel1 {
	float:left;
	display:inline;
	padding:45px 0 0 40px;
}

.PDJ__Corps__BlocRechercheBloc1Visuel2 {
	float:right;
	display:inline;
	padding:12px 55px 0 0;
}

.PDJ__Corps__BlocRechercheBloc1Text {
	padding:0 220px;
	text-align:center;
}

.PDJ__Corps__BlocRechercheBloc1Text1 {
	padding:35px 0 0 0
}

.PDJ__Corps__BlocRechercheBloc1Text2 {
	padding:20px 0 0 0
}

.PDJ__Corps__BlocRechercheBloc1Text2 select {
	width:300px;
}

.PDJ__Corps__BlocRechercheBloc1Text3 {
	padding:25px 0 0 0;
	line-height:20px;
}

.PDJ__Corps__BlocRechercheBloc1Text3 div {
	display:block;
	float:left;
}

.PDJ__Corps__BlocRechercheBloc1Text3Input {
	padding:1px 2px 0 6px;
}

.PDJ__Corps__BlocRechercheBloc1Text3Input input,
.PDJ__Corps__BlocRechercheBloc1Text3 label {
	cursor:pointer;
}

.PDJ__Corps__BlocRechercheBloc2 {
	padding:20px 0 0 20px;
	height:100px;
}

.PDJ__Corps__BlocRechercheBloc2Col1 {
	float:left;
	width:340px;
}

.PDJ__Corps__BlocRechercheBloc2Col2 {
	float:left;
	width:260px;	
}

.PDJ__Corps__BlocRechercheBloc2Col3 {
	float:left;	
	width:320px;
}

.PDJ__Corps__BlocRechercheBloc2Item {
	height:20px;
	line-height:20px;
}

.PDJ__Corps__BlocRechercheBloc2Item div {
	display:block;
	float:left;
}

.PDJ__Corps__BlocRechercheBloc2ItemNbre {
	width:20px;
	text-align:right;
	font-weight:bold;
}

.PDJ__Corps__BlocRechercheBloc2ItemInput {
	padding:1px 2px 0 2px;
}

.PDJ__Corps__BlocRechercheBloc2ItemInput input,
.PDJ__Corps__BlocRechercheBloc2ItemLabel label {
	cursor:pointer;
}

.PDJ__Corps__BlocRechercheBTN {
	clear:left;
	padding:20px 0;
	text-align:center;
}

.PDJ__Corps__BlocListeChapo {
	padding:35px 0 0 0;
	text-align:center;
}

.PDJ__Pied {
	padding:40px 0 20px 0;
	text-align:center;
}

.PDJ__Pied a,
.PDJ__Pied a:visited,
.PDJ__Pied a:link,
.PDJ__Pied a:active {
	text-decoration:none;
}

.PDJ__Corps__BlocListePagination {
	padding:20px 40px 0 40px;
	text-align:center;
}

.PDJ__Corps__BlocListePaginationBTNL {
	float:left;
	width:200px;
}

.PDJ__Corps__BlocListePaginationBTNL a {
	display:block;
	float:left;
	padding:0 0 0 20px;
}

.PDJ__Corps__BlocListePaginationBTNR {
	float:right;
	width:200px;
}

.PDJ__Corps__BlocListePaginationBTNR a {
	display:block;
	float:right;
	padding:0 20px 0 0;
}

.PDJ__Corps__BlocListePaginationBTNL a:hover,
.PDJ__Corps__BlocListePaginationBTNL a:link,
.PDJ__Corps__BlocListePaginationBTNL a:visited,
.PDJ__Corps__BlocListePaginationBTNL a:active,
.PDJ__Corps__BlocListePaginationBTNR a:hover,
.PDJ__Corps__BlocListePaginationBTNR a:link,
.PDJ__Corps__BlocListePaginationBTNR a:visited,
.PDJ__Corps__BlocListePaginationBTNR a:active {
	text-decoration:underline;
}

.PDJ__Corps__BlocListePaginationBTNL a:hover,
.PDJ__Corps__BlocListePaginationBTNR a:hover {
	font-weight:bold;
}

.PDJ__Corps__BlocListePaginationBTN div {
	display:inline;
}

.PDJ__Corps__BlocListePaginationBTN a,
.PDJ__Corps__BlocListePaginationBTN a:link,
.PDJ__Corps__BlocListePaginationBTN a:hover,
.PDJ__Corps__BlocListePaginationBTN a:visited,
.PDJ__Corps__BlocListePaginationBTN a:active {
	text-decoration:underline;
	font-weight:normal;
	padding:0 3px;
}

.PDJ__Corps__BlocListePaginationBTN span {
	font-weight:bold;
	text-decoration:none;
	padding:0 3px;
}

.PDJ__Corps__BlocListeBlocItem {
	padding:20px 40px 0 40px;
}

.PDJ__Corps__BlocListeBlocItemFilet {
	border-top:1px solid;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
}

.PDJ__Corps__BlocListeBlocItemMSG {
	font-size:20px;
	font-style:italic;
	padding:60px 0 60px 0;
	text-align:center;
	border-top:0px;
	border-bottom:1px solid;
	border-left:0px;
	border-right:0px;
}

.PDJ__Corps__BlocListeTheItemFilet {
	border-top:0px;
	border-bottom:1px solid;
	border-left:0px;
	border-right:0px;
	width:885px;
}

.PDJ__Corps__BlocListeTheItemCol1 {
	width:53px;
	display:block;
	float:left;
	height:90px;
	font-size:21px;
	line-height:90px;
	text-align:center;
	font-weight:bold;
	letter-spacing:-2px;
	font-style:italic;
}

.PDJ__Corps__BlocListeTheItemCol2 {
	width:152px;
	display:block;
	float:left;
	height:90px;
	padding:0 0 0 10px;
}

.PDJ__Corps__BlocListeTheItemCol2 table {
	margin-top:8px;
}

.PDJ__Corps__BlocListeTheItemCol2 td {
	height:72px;
	width:152px;
}

.PDJ__Corps__BlocListeTheItemCol2 img {
	border:solid 1px;
}

.PDJ__Corps__BlocListeTheItemCol3 {
	width:500px;
	display:block;
	float:left;
	padding:0 0 11px 0;
}

.PDJ__Corps__BlocListeTheItemCol4 {
	width:170px;
	display:block;
	float:left;
	height:90px;
	text-align:center;
	overflow:hidden;
}

.PDJ__Corps__BlocListeTheItemTitre {
	padding:12px 10px 0 30px;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:22px;
}

.PDJ__Corps__BlocListeTheItemTitre td {
	height:45px;
	overflow:visible;
}

.PDJ__Corps__BlocListeTheItemTitre a:hover {
	text-decoration:underline;
}

.PDJ__Corps__BlocListeTheItemRub {
	padding:8px 0 0 30px;
}

.PDJ__Corps__BlocListeTheItemRub a,
.PDJ__Corps__BlocListeTheItemRub a:hover,
.PDJ__Corps__BlocListeTheItemRub a:link,
.PDJ__Corps__BlocListeTheItemRub a:visited,
.PDJ__Corps__BlocListeTheItemRub a:active {
	text-decoration:underline;
}

.PDJ__Corps__BlocListeTheItemRub a:hover {
	font-weight:bold;
}

.PDJ__Corps__BlocListeTheItemBTN {
	padding:25px 0 0 0;
}

.PDJ__Corps__BlocListeTheItemDate {
	padding:20px 0 0 0;
	width:170px;
	overflow:hidden;
	height:20px;
}

.PDJ__Corps__BlocListeBottomText {
	text-align:center;
	padding:20px 0 40px 0;
}

.PDJ__Corps__BlocListeBottomText a,
.PDJ__Corps__BlocListeBottomText a:link,
.PDJ__Corps__BlocListeBottomText a:visited,
.PDJ__Corps__BlocListeBottomText a:hover,
.PDJ__Corps__BlocListeBottomText a:active {
	text-decoration:underline;
}

.PDJ__Pied a:hover {
	text-decoration:underline;
}

.PDJ__PagePied {
	height:40px;
	width:100%;
	text-align:center;
	padding:0 0 50px 0;
}

.PDJ__PagePied_1 {
	width:999px;
	margin:0 auto;
	height:20px;
	padding:0 0 20px 0;
}

.PDJ__PagePied div div {
	height:20px;	
}

.PDJ__AllBox {
	width:784px;
	height:544px;
	padding-left:1px;
}

.PDJ__AllBoxScrolling {
	height:540px;
	overflow:auto;
}

.PDJ__BorderAllBox {
	border:solid 1px;
	width:782px;
	height:542px;
}

.PDJ__ContentAllBox {
	border:solid 1px;
	width:780px;
	height:540px;
}

.PDJ_BoxFermer {
	height:20px;
	owerflow:hidden;
}

.PDJ_BoxFermer a {
	text-decoration:underline;
	display:block;
	float:right;
	margin:0 5px 0 0;
	padding:5px 20px 0 5px;
}

.PDJ_BoxFermer a:hover {
	font-weight:bold;
}

.PDJ__BGAllBox {
	/*width:780px;*/
	height:520px;
}

.PDJ_BoxTitre {
	height:70px;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:22px;
	text-align:center;
	padding:5px 0 0 0;
}

.PDJ_BoxTitre td {
	height:70px;
	width:600px;
}

.PDJ_BoxVisuel {
	height:380px;
	padding-top:10px;
	text-align:center;
}

.PDJ_BoxVisuelMentionLegales {
	height:680px;
	padding-top:10px;
	/*text-align:center;*/
}

.PDJ_BoxBtn {
	height:50px;
	padding-top:10px;
}

.PDJ_BoxVisuel_OmbreR,
.PDJ_BoxVisuel_OmbreB,
.PDJ_BoxVisuel_OmbreC {
	float:left;
}

.PDJ_BoxVisuel_OmbreC {
	padding:0 15px 15px 15px;
}
/********************************************
**************** COULEUR ********************
********************************************/

body,
input,
select,
a,
a:hover,
a:visited,
a:active,
a:link,
.PDL__Text_Bleu {
	color:#0c3e94;/* ***** BLEU BASE ***** */
}

.PDJ__Tete__Text1,
.PDJ__Tete__Text1 a,
.PDJ__Tete__Text1 a:link,
.PDJ__Tete__Text1 a:visited,
.PDJ__Tete__Text1 a:hover,
.PDJ__Tete__Text1 a:active,
.PDJ__BTN a,
.PDJ__BTN a:hover,
.PDJ__BTN a:visited,
.PDJ__BTN a:active,
.PDJ__BTN a:link,
.PDJ_BoxFermer a,
.PDJ_BoxFermer a:hover,
.PDJ_BoxFermer a:visited,
.PDJ_BoxFermer a:active,
.PDJ_BoxFermer a:link,
.PDJ_BoxTitre  {
	color:#fff;/* ***** BLANC ***** */
}

.PDJ__Corps__BlocChapoText2,
.PDL__Text_Rose,
.PDJ__Corps__BlocListeBlocItemMSG {
	color:#fa2cf9;/* ***** ROSE ***** */
}

/********************************************
***************** BORDER ********************
********************************************/

.PDJ__Corps__BlocRechercheCadre,
.PDJ__Corps__BlocListeCadre,
.PDJ__Corps__BlocListeBlocItemFilet,
.PDJ__Corps__BlocListeBlocItemMSG,
.PDJ__Corps__BlocListeTheItemFilet,
.PDJ__Corps__BlocListeTheItemCol2 a:hover img,
.PDJ__BorderAllBox {
	border-color:#0c3e94;/* ***** BLEU BASE ***** */
}

.PDJ__Corps__BlocRechercheFilet,
.PDJ__Corps__BlocListeFilet,
.PDJ__Corps__BlocListeTheItemCol2 a img {
	border-color:#d4d4d4;/* ***** GRIS ***** */
}

.PDJ__ContentAllBox {
	border-color:#fff;/* ***** BLANC ***** */
}

/********************************************
****************** BG ***********************
********************************************/

body,
.PDJ__Corps,
.PDJ__Corps__BlocRechercheTitre,
.PDJ__Corps__BlocListeTitre,
.PDJ__Pied,
.PDJ__PagePied div div,
.PDJ__BGAllBox {
	background-color:#fff;
}

.PDJ__Tete__Text1,
.PDJ__Tete__Logo {
	background-color:#000;
}

.PDJ__BTN_B {
	background-color:#fa2cf9;
}

.PDJ_BoxFermer {
	background-color:#0a4399;
}

/********************************************
*************** BG IMAGE ********************
********************************************/

.PDJ_Body,
.PDJ__Page {
	background-image:url(bg/BG_Body.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}

.PDJ__BTN_L {
	background-image:url(bg/BG__BTN.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.PDJ__BTN_R {
	background-image:url(bg/BG__BTN.gif);
	background-repeat:no-repeat;
	background-position:right -100px;
}

.PDJ__Page_Bottom {
	background-image:url(bg/BG_Page_Bottom.jpg);
	background-repeat:repeat-y;
	background-position:center top;
}

.PDJ__Page_Top {
	background-image:url(bg/BG_Page_Top.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

.PDJ__Tete__Text1 {
	background-image:url(bg/BG__Tete__Text1.gif);
	background-repeat:repeat-x;
	background-position:left top;
}

.PDJ__Corps__BlocChapo {
	background-image:url(bg/BG_Logos_Presse.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

.PDJ__Corps__BlocRechercheFilet,
.PDJ__Corps__BlocListeFilet {
	background-image:url(bg/BG__DegraGris.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.PDJ__Corps__BlocListePaginationBTNL a {
	background-image:url(bg/BG__Fleches.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
}

.PDJ__Corps__BlocListePaginationBTNR a {
	background-image:url(bg/BG__Fleches.gif);
	background-repeat:no-repeat;
	background-position:right -98px;
}

.PDJ__Corps__BlocListeTheItemFilet {
	background-image:url(bg/BG__Item.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.PDJ__PagePied {
	background-image:url(bg/BG_Page_Pied.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

.PDJ__BGAllBox {
	background-image:url(bg/BG_Box.jpg);
	background-repeat:repeat-x;
	background-position:center top;	
}

.PDJ_BoxFermer a {
	background-image:url(bg/BG_X.gif);
	background-repeat:no-repeat;
	background-position:right 6px;	
}

.PDJ_BoxVisuel_OmbreR {
	background-image:url(bg/Ombre_Visuel_Box_R.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}


.PDJ_BoxVisuel_OmbreB {
	background-image:url(bg/Ombre_Visuel_Box_B.gif);
	background-repeat:no-repeat;
	background-position:15px bottom;
}


.PDJ_BoxVisuel_OmbreC {
	background-image:url(bg/Ombre_Visuel_Box_C.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
