/*** Bordures ***/
body.pl-pg {
background:#fff none repeat scroll 0%;
color:black;
font-family:Verdana,arial,sans-serif;
font-size:70%;
margin:0 0 0 0;
padding:0 0 0 0;
}
body.pl-pgd {
background:#fff none repeat scroll 0%;
color:black;
font-family:"Arial","Helvetica",sans-serif;
font-size:77%;
margin:0;
padding:0;
}
.pl-pg-brdr-t {
background:none;
height:0;
}
.pl-pg-tr {
background:none;
width:0;
}
.pl-pg-tl {
background:none;
width:0;
}
.pl-pg-brdr-r {
background:none;
padding:0;
}
.pl-pg-brdr-l {
background:none;
padding:0;
}
.pl-pg-brdr-b {
background:none
}
.pl-pg-br {
background:none
}
.pl-pg-bl {
background:none
}
/*************** header search **************/
.pl-pg-logo-bg, .pl-pg-context-bg {
	background:#fff;
	width:100%;
	height:80px;
}
.pl-pg-context {
height:80px;
width:100%;
background:#fff;
margin:0;
}
.pl-pg-context .logo-memoire {
background:transparent url(../../images/local/titre_memoire.png) no-repeat scroll 50% 50%;
width:100%;
padding-top:10px;
height:66px;
position:absolute;
top:0px;
z-index:0;
}
.pl-pg-logo-bg .logo-defense,
.pl-pg-logo .logo-defense,
.pl-pg-context .logo-defense {
margin:0 0 0 5px;
position:absolute;
left:0px;
top:0px;
height:79px;
width:70px;
}
.pl-pg-context .logo-defense a {
background:transparent url(../../images/local/new_logo.gif) no-repeat scroll 0 1px;
display:block;
height:79px;
width:70px;
}
.pl-pg-context .logo-sga {
margin:0 40px 0 0;
height:80px;
width:106px;
position:absolute;
right:0px;
top:0px;
}
.pl-pg-context .logo-sga a {
background:#FFFFFF url(../../images/local/logosga.gif) no-repeat scroll 100% 0;
display:block;
height:80px;
width:106px;
}

.pl-pg-body-tmenu {
background:#FFFFFF none repeat scroll 0 0;
height:60px;
position:absolute;
right:5px;
top:5px;
width:15px;
}
.pl-pg-body-menu-box {
position:absolute;
right:5px;
top:10px;
width:15px;
z-index:2;
}
#btn-close-window-span button {
margin:0;
width:15px;
height:18px;
_text-indent:0;
|text-indent:0;
}

#btn-goto-opener-span button,
#btn-help-span button {
margin:5px 0 0;
width:15px;
height:15px;
_text-indent:0;
|text-indent:0;
}
#btn-home-span button {
margin:1px 0 0;
width:15px;
height:15px;
_text-indent:0;
|text-indent:0;
}
.access_pc {
	_display:none;
	|display:none;
}
.yui-skin-pleade .pl-pg-body-tmenu .yui-button {
background:none;
}
/************* header ead-eac ***************/
.pl-pg-context {
height:auto;
background:#fff;
margin:0;
}

/************* Menu horizontale *************/
.pl-menu-frm-search .pl-npt-txt {
width:110px;
}
.pl-pg-body-hmenu {
background:#2d4b9b;
border-bottom:none;
float:left;
line-height:normal;
padding:0;
white-space:nowrap;
width:100%;
}
.pl-pg-body-hmenu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0 10px 0 191px;
white-space:nowrap;
}
.pl-pg-body-hmenu li.current {
background:transparent;
border-left:medium none;
}
.pl-pg-body-hmenu ul li {
background:#2D4B9B;
border-left:1px solid #fff;
border-top:1px solid #fff;
float:left;
margin:3px 3px 0pt 0pt;
padding:0pt 0pt 0pt 1px;
}
.pl-pg-body-hmenu ul a {
background:#2D4B9B;
border-right:1px solid #A2A2A2;
color:#fff;
display:block;
padding:5px 15px 4px 14px;
text-decoration:none;
white-space:nowrap;
}
.pl-pg-body-hmenu ul a:hover {
color:black;
background: #5e7ac6;
}
.pl-pg-body-hmenu li.current a {
color:black;
background: #fff;
}
.pl-pg-body-hmenu li.current a:hover {
color:black;
}

/************** Arriere plan *****************/
#pl-pg-body-main {
clear:both;
}

/************* Colonne de gauche *************/
.pl-pg-body-lmenu {
padding:0 0 15px 10px;
}
.pl-pg-body-w-menu {
background:#fff  url(../../images/local/bk-mcol.png) repeat-y scroll 0%;
border-right:1px solid #2d4b9b;
border-bottom:1px solid #2d4b9b;
}
#pl-pg-body-main-lcol {
background:#2d4b9b  url(../../images/local/fd_menu.gif) repeat-y scroll 0 0;
float:left;
font-family:"Arial","Helvetica",sans-serif;
width:190px;
}
.pl-pg-body-lmenu p {
font-weight:bold;
padding:0 0 0 10px;
margin:0;
color:#fff
}
.pl-pg-body-lmenu ul {
border-bottom:none;
}
/* Puce Item */
.pl-pg-body-lmenu ul a.pl-menu-item, .pl-pg-body-lmenu ul a.pl-smenu-item, .pl-pg-body-lmenu ul a.pl-ssmenu-item {
background:transparent url(../../images/local/lmenu-item.png) no-repeat scroll 5px 5px;
color:#FFF;
}
.pl-pg-body-lmenu ul .current a,
.pl-pg-body-lmenu ul .pl-menu-extended-current a,
.pl-pg-body-lmenu ul .pl-menu-collapsed-current a {
	color:#045cbb;
	font-weight:bold;
}
.pl-pg-body-lmenu ul .current li a,
.pl-pg-body-lmenu ul .pl-menu-extended-current li a,
.pl-pg-body-lmenu ul .pl-menu-collapsed-current li a {
	color:#139edf;
	font-weight:normal;
}
.pl-pg-body-lmenu ul a:hover.pl-menu-item,
.pl-pg-body-lmenu ul li.current a.pl-menu-item,
.pl-pg-body-lmenu ul a:hover.pl-smenu-item,
.pl-pg-body-lmenu ul li.current a.pl-smenu-item,
.pl-pg-body-lmenu ul a:hover.pl-ssmenu-item {
	background:#dedede url(../../images/local/lmenu-item.png) no-repeat 5px -1015px;
	color:#000;
}
.pl-pg-body-lmenu ul .pl-menu-extended a.pl-menu-item {
	background:transparent url(../../images/local/lmenu-item.png) no-repeat 5px -2035px;
}
.pl-pg-body-lmenu ul .pl-menu-extended a:hover.pl-menu-item,
.pl-pg-body-lmenu ul li.pl-menu-extended-current a.pl-menu-item,
.pl-pg-body-lmenu ul li.pl-menu-extended-current a.pl-smenu-item {
	background:transparent url(../../images/local/lmenu-item.png) no-repeat 5px -3055px;
}
.pl-pg-body-lmenu .pl-menu-collapsed a.pl-menu-item,
.pl-pg-body-lmenu .pl-menu-collapsed a.pl-smenu-item,
.pl-pg-body-lmenu .pl-menu-collapsed a.pl-ssmenu-item {
	background:transparent url(../../images/local/lmenu-item.png) no-repeat 5px -4075px;
}
.pl-pg-body-lmenu .pl-menu-collapsed a:hover.pl-menu-item,
.pl-pg-body-lmenu .pl-menu-collapsed a:hover.pl-smenu-item,
.pl-pg-body-lmenu .pl-menu-collapsed a:hover.pl-ssmenu-item {
	background:transparent url(../../images/local/lmenu-item.png) no-repeat 5px -5095px;
}
.pl-pg-body-lmenu ul ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	background: transparent;
	border-top:none;
	border-left:none;
}
.pl-pg-body-lmenu ul li li {
	padding:0 0 0 1em;
	background:transparent;
	border-bottom:none;
}
.pl-pg-body-lmenu ul li {
border-bottom:none;
margin:0pt;
padding:0pt;
vertical-align:middle;
}
.pl-pg-vsep-hdl-bg {
cursor:none;
text-align:center;
}
.memoire  {
	background:transparent url(../../images/local/rub00_fr.png) no-repeat 5px 0;
	height:22px;
	width:127px;
	padding:0;
}
.mort a {
	background:transparent url(../../images/local/rub01_fr.gif) no-repeat 5px 0;
	display:block;
	height:27px;
	width:130px;
	padding:0 0 2em 0;
}
.aero a {
	background:transparent url(../../images/local/rub02_fr.gif) no-repeat 5px 0;
	display:block;
	height:27px;
	width:130px;
	padding:0 0 2em 0;
}
.indo a {
	background:transparent url(../../images/local/indo_fr.gif) no-repeat 5px 0;
	display:block;
	height:27px;
	width:130px;
	padding:0 0 2em 0;
}
.fusilles a {
	background:transparent url(../../images/local/rub04_fr.gif) no-repeat 5px 0;
	display:block;
	height:27px;
	width:130px;
	padding:0 0 2em 0;
}
.afn a {
	background:transparent url(../../images/local/rub05_fr.gif) no-repeat 5px 0;
	height:27px;
	display:block;
	width:130px;
	padding:0 0 2em 0;
}
#pl-pg-body-main-lcol a span {
  display:none;
}
.liensJMO {
	width:140px;
}
.LienFaq2 a {
	background:transparent url(../../images/local/fleche_blanche.gif) no-repeat 5px 0;
	width:130px;
	padding:0 0 0 10px;
	color:#FFF
}
.LienCopy2 a {
	color:#FFF;
	width:130px;
	padding:0 0 0 10px;
}
/******************* Pied de Page *****************/
.pl-pg-body-bottom-bg {
background:transparent;
clear:both;
font-family:"Arial","Helvetica",sans-serif;
height:0px;
min-width:740px;
text-align:center;
vertical-align:middle;
}
.pl-pg-body-bottom-info {
clear:both;
padding:1em 1em;
}
.menuSHD {
	background: #ffffff;
	height:48px;
	float:right;
}
.menuSHD ul {
	margin:0;
	padding:0 1em 0 1em;
	height:1.8em;
	list-style:none;
	white-space:nowrap;
	background: #ffffff;
}
.menuSHD ul li {
	float:left;
	margin:0;
	padding:0;
}
.menuSHD ul li.both {
	clear:left;
}
.menuSHD ul a span {
	display:none;
}
.menuSHD ul a.chef {
	background:transparent url(../../images/local/chef.png) no-repeat 0 0;
	height:24px;
	display:block;
	width:188px;
}
.menuSHD ul a.delegation {
	background:transparent url(../../images/local/delegation.png) no-repeat 0 0;
	height:24px;
	display:block;
	width:216px;
}
.menuSHD ul a.secretariat {
	background:transparent url(../../images/local/secretariat.png) no-repeat 0 0;
	height:24px;
	display:block;
	width:232px;
}
.menuSHD ul a.terre {
	background:transparent url(../../images/local/terre.png) no-repeat 0 0;
	height:24px;
	display:block;
	width:90px;
}
.menuSHD ul a.marine {
	background:transparent url(../../images/local/marine.png) no-repeat 0 0;
	height:24px;
	display:block;
	width:103px;
}
.menuSHD ul a.air {
	background:transparent url(../../images/local/air.png) no-repeat 0 0;
	height:24px;
	display:block;
	width:88px;
}
.menuSHD ul a.gendarmerie {
	background:transparent url(../../images/local/gendarmerie.png) no-repeat 0 0;
	height:24px;
	display:block;
	width:136px;
}
.menuSHD ul a.sante {
	background:transparent url(../../images/local/sante.png) no-repeat 0 0;
	height:24px;
	display:block;
	width:99px;
}
.menuSHD ul a.essence {
	background:transparent url(../../images/local/essence.png) no-repeat 0 0;
	height:24px;
	display:block;
	width:120px;
}
/************************/
/****** Contenu *********/
/************************/

/******* Titre **********/
.pl-title-brdr-t {
	background:#78cfec url(../../images/local/title.png) repeat-x 0% -1280px;
	clear:right;
	height:5px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:1px;
}
.pl-title-tl,
.pl-title-ead .pl-title-tl {
	background:url(../../images/local/title.png) no-repeat 0% 0%;
	height:5px;
	width:5px;
	float:left;
	font-size:1px;
}
.pl-title-tr,
.pl-title-ead .pl-title-tr{
	background:url(../../images/local/title.png) no-repeat 0% -20px;
	height:5px;
	width:5px;
	float:right;
	font-size:10px;
}
.pl-title-main {
	background:#8799d9 url(../../images/local/title.png) repeat-x 0% -180px;
	margin:0;
	padding:0;
}
h2 {
	background:none;
	border:none;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:150%;
	color:#000;
	padding:.2em;
	font-weight:normal;
}
.pl-title h1 {
	color:black;
	font-weight:normal;
	font-family:"Arial", "Helvetica", sans-serif;
	background:transparent none repeat scroll 0%;
	font-size:170%;
	margin:0 0 0 0;
	padding:0 .5em;
}
.pl-title-ead .pl-title-bl,
.pl-title-bl {
	background:url(../../images/local/title.png) no-repeat 0% -40px;
	height:5px;
	width:5px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:1px;
}
.pl-title-ead .pl-title-br,
.pl-title-br {
	background:url(../../images/local/title.png) no-repeat 0% -60px;
	height:5px;
	width:5px;
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:1px;
}
.pl-title-ead .pl-title-brdr-b,
.pl-title-brdr-b {
	background:#8799d9 url(../../images/local/title.png) repeat-x 0% -80px;
	height:5px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:1px;
}
.pl-title {
 background:#7186bc;
}
#pl-results-criteria {
background:#D3D9F1 none repeat scroll 0%;
border:1px solid #8799D9;
color:#555555;
margin:0pt;
padding:0.5em;
}
/******** Recherche ******/
div.document-results {
background:#F5F9FB none repeat scroll 0%;
border:5px solid #8799d9;
_height:1em;
}
div.navigation-results {
background:#8799d9 url(../../images/local/title.png) repeat-x scroll 0% 100%;
border:1px solid #FFFFFF;
font-size:100%;
}

/****** html **********/
a {
color:#A70034;
text-decoration:none;
}
.document-results a {
color:#A70034;
}
.navpage a {
background:transparent url(../../images/local/title.png) repeat-x scroll 0% -1290px;
border:1px solid #000;
}
.navpage a:hover {
	background: transparent url(../../images/local/title.png) repeat-x 0% 100%;
}
/******* EAD-EAC ********/
.pl-ead .pl-pgd-fv th {
background:#D3D9F1;
border:1px dotted #8799D9;
}
div.pl-pgd-sect .pl-pgd-head {
background:#D3D9F1;
color:#013579;
}
.yui-skin-pleade .yui-navset #tdm-box.yui-content, .yui-skin-pleade .yui-navset .yui-navset-top #tdm-box.yui-content {
background:#fff;
}
.pl-pgd-sect .pl-pgd-sect .pl-pgd-head {
border-color:#8799D9;
}
.yui-skin-pleade .yui-navset .yui-nav, .yui-skin-pleade .yui-navset .yui-navset-top .yui-nav {
background:#D3D9F1 url(../../images/local/sprite.png) repeat-x 0 100%;
}
.yui-skin-pleade .yui-navset .yui-nav a:hover, .yui-skin-pleade .yui-navset .yui-nav a:focus {
background:#D3D9F1 url(../../images/local/sprite.png) repeat-x left -1940px;
}
.yui-skin-pleade .yui-navset .yui-nav .selected, .yui-skin-pleade .yui-navset .yui-navset-top .yui-nav .selected {
background:#D3D9F1 url(../../images/local/sprite.png) repeat-x scroll left -1940px;
}
.yui-skin-pleade .yui-navset .yui-content, .yui-skin-pleade .yui-navset .yui-navset-top .yui-content {
background:#D3D9F1;
}
.rslts-cnt div.results, .resultats div.results {
background:#ECECFA;
}
table.pl-rslts thead th {
background:transparent url(../../images/local/sprite.png) repeat-x scroll 0 -1310px;
}
.yui-skin-pleade .yui-dt-table th {
background:transparent url(../../images/local/sprite.png) repeat-x scroll 0 -1310px;
}
.yui-skin-pleade th.yui-dt-asc, .yui-skin-pleade th.yui-dt-desc {
background:transparent url(../../images/local/sprite.png) repeat-x scroll 0 -1310px;
}
.pl-rslts-odd td, .pl-tbl-tr-odd td, .yui-skin-pleade tr.yui-dt-odd,
.yui-skin-pleade tr.yui-dt-even td.yui-dt-asc, .yui-skin-pleade tr.yui-dt-even td.yui-dt-desc {
background-color:#ECECFA;
}
.yui-skin-pleade tr.yui-dt-odd td.yui-dt-asc, .yui-skin-pleade tr.yui-dt-odd td.yui-dt-desc {
background-color:#dbdbfa;
}
.yui-panel .bd p {
margin:0 0 .2em;
}
div.document-results-close a {
background:transparent url(../../images/local/title.png) repeat-x scroll 0 -1290px;
border:1px solid #0C94D0;
color:#000000;
font-weight:bold;
padding:0.3em;
height:15px;
}
div.document-results-close a:hover {
background:transparent url(../../images/local/title.png) repeat-x scroll 0 100%;
}
.yui-skin-pleade .yui-panel .bd {
    font-size: 93%;  /* 12px */
    padding: 10px;
		overflow: scroll;
		height: 85%;
}

/******* Corrections du bogue d'affichage dans Firefox 3.6 *******/

.pl-bskt-bttn-page,
.pl-bskt-bttn-results,
.pl-bskt-bttn-doc,
.pl-bskt-bttn-doc,
.pl-pdf-bttn-doc,
.pl-pdf-bttn-doch,
#btn-help-span button,
#btn-switch-window-span button,
#btn-close-window-span button { text-indent:-100000px;
_text-indent:30px;
|text-indent:30px;
}

