/* Styles communs à toutes les pages -----------------------------------------*/
.CellBlanche {
	background:				#FFF;
}
.CellGrise {
	background:				#D7D7D7;
}
A.LienNavFixe:link, A.LienNavFixe:visited, A.LienNavFixe:active {
	font:					bold 11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#073C83;
	text-decoration:		none;
}
A.LienNavFixe:hover, A.LienNavFixe:visited:hover, A.LienNavFixe:active:hover {
	font:					bold 11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#EA0030;
	text-decoration:		none;
}

/* Styles spéciaux pour la page splash ---------------------------------------*/
.CellSpMenu {
	background:				#FFF url(../images/Bg_SpMenu.gif) no-repeat;
	padding:				24px 0 0 3px;
}
.CellSpContenu {
	background:				#F3F2F2 url(../images/Bg_SpContenu.gif) repeat-x;
	border:					1px solid #EFEFEF;
	padding:				17px;
}
.CellSpFooter {
	font:					9px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#6D6D6D;
	padding:				3px 0 0 0;
}
.CellSpFooter a:link, .CellSpFooter a:visited, .CellSpFooter a:active {
	font:					9px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#6D6D6D;
	text-decoration:		none;
}
.CellSpFooter a:hover, .CellSpFooter a:visited:hover, .CellSpFooter a:active:hover {
	font:					9px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#6D6D6D;
	text-decoration:		underline;
}

/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellRecherche {
	background:				url(../images/Bg_Recherche.gif) no-repeat;
	padding:				2px 0 0 11px;
	height:					100px;
}
.CellFooter {
	background:				#333;
	border-top:				1px solid #FFF;
}
.CellFooterGauche {
	background:				#E1E1E1;
}
.TxtFooter {
 	font:					9px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#CECECE;
}
A.LienFooterAcc:link, A.LienFooterAcc:visited, A.LienFooterAcc:active {
 	font:					9px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#CECECE;
	text-decoration:		none;
}
A.LienFooterAcc:hover, A.LienFooterAcc:visited:hover, A.LienFooterAcc:active:hover {
	font:					9px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#CECECE;
	text-decoration:		underline;
}

/* Styles pour formulaires----------------------------------------------------*/
.TxtBox {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#666666;
	border:					1px solid #A5ACB2;
	padding:				0 0 0 6px;
	margin:					0;
	height:					15px;
}

/* Général -------------------------------------------------------------------*/
BODY {
	padding:				0;
	margin:					0;
	background:				#FFF;
}
A:link, A:visited, A:active,
A:hover, A:visited:hover, A:active:hover {
	font-size: 				11px;
	color: 					#6d6d6d;
	font-family: 			Verdana;
	text-decoration: 		underline;
}
IMG {
	border:					0;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
UL {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#6D6D6D;
	margin-top: 			5px;
	line-height: 			15px;
}
OL {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#6D6D6D;
}
LI {
	list-style:				square inside url(../images/Puce.gif);
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#6D6D6D;
	margin: 				0 0 0 -15px;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
}
/* Arrière-plan --------------------------------------------------------------*/
.BgSp {
	background:				#FFF url(../images/Bg_Sp.gif) repeat-x top left;
}
.BgSpG {
	background:				#FFF url(../images/Bg_SpGauche.gif) repeat-x top right;
}
.BgSpD {
	background:				#FFF url(../images/Bg_SpDroite.gif) repeat-x top left;
}
.BgAcc {
	background:				#FFF url(../images/Bg_Acc.gif) repeat-x top left;
}
.BgAccHeader {
	background: 			url(../images/Bg_AccHeader.gif) repeat-x top left;
}
.BgAccG {
	background:				#FFF url(../images/Bg_AccG.gif) repeat-y top left;
}

/* Styles pour nouveau menu et sous-menu */
.CellMenu01, .CellMenu02, .CellMenu03 {
	height:					42px;
	width:					134px;
	vertical-align:			top;
	padding:				10px 0 0 9px;
}
.CellMenu04 {
	height:					42px;
	width:					133px;
	vertical-align:			top;
	padding:				10px 0 0 9px;
}
.CellMenu01 a:link, .CellMenu01 a:visited, .CellMenu01 a:active,
.CellMenu01 a:hover, .CellMenu01 a:visited:hover, .CellMenu01 a:active:hover,
.CellMenu02 a:link, .CellMenu02 a:visited, .CellMenu02 a:active,
.CellMenu02 a:hover, .CellMenu02 a:visited:hover, .CellMenu02 a:active:hover,
.CellMenu03 a:link, .CellMenu03 a:visited, .CellMenu03 a:active,
.CellMenu03 a:hover, .CellMenu03 a:visited:hover, .CellMenu03 a:active:hover,
.CellMenu04 a:link, .CellMenu04 a:visited, .CellMenu04 a:active,
.CellMenu04 a:hover, .CellMenu04 a:visited:hover, .CellMenu04 a:active:hover {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
}
.CellMenu01On a:link, .CellMenu01On a:visited, .CellMenu01On a:active,
.CellMenu01On a:hover, .CellMenu01On a:visited:hover, .CellMenu01On a:active:hover,
.CellMenu02On a:link, .CellMenu02On a:visited, .CellMenu02On a:active,
.CellMenu02On a:hover, .CellMenu02On a:visited:hover, .CellMenu02On a:active:hover,
.CellMenu03On a:link, .CellMenu03On a:visited, .CellMenu03On a:active,
.CellMenu03On a:hover, .CellMenu03On a:visited:hover, .CellMenu03On a:active:hover,
.CellMenu04On a:link, .CellMenu04On a:visited, .CellMenu04On a:active,
.CellMenu04On a:hover, .CellMenu04On a:visited:hover, .CellMenu04On a:active:hover {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
}
.CellMenu01 {
	background:				url(../images/Bg_Bt01.gif) no-repeat;
}
.CellMenu02 {
	background:				url(../images/Bg_Bt02.gif) no-repeat;
}
.CellMenu03 {
	background:				url(../images/Bg_Bt03.gif) no-repeat;
}
.CellMenu04 {
	background:				url(../images/Bg_Bt04.gif) no-repeat;
}
.CellMenu01On {
	height:					42px;
	width:					123px;
	background:				url(../images/Bg_Bt01-on.gif) no-repeat;
	vertical-align:			top;
	padding:				10px 0 0 20px;
}
.CellMenu02On {
	height:					42px;
	width:					123px;
	background:				url(../images/Bg_Bt02-on.gif) no-repeat;
	vertical-align:			top;
	padding:				10px 0 0 20px;
}
.CellMenu03On {
	height:					42px;
	width:					123px;
	background:				url(../images/Bg_Bt03-on.gif) no-repeat;
	vertical-align:			top;
	padding:				10px 0 0 20px;
}
.CellMenu04On {
	height:					42px;
	width:					122px;
	background:				url(../images/Bg_Bt04-on.gif) no-repeat;
	vertical-align:			top;
	padding:				10px 0 0 20px;
}
A.LienNavFixeInt:link, A.LienNavFixeInt:visited, A.LienNavFixeInt:active {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#073C83;
	text-decoration:		none;
}
A.LienNavFixeInt:hover, A.LienNavFixeInt:visited:hover, A.LienNavFixeInt:active:hover {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#EA0030;
	text-decoration:		none;
}
.CellLigneBleuePale {
	background:				#A1C4FF;
}
.CellMenuDeroul {
	background:				#1e3479;
	border-left:			1px solid #a1c4ff;
	border-right:			1px solid #a1c4ff;
	border-bottom:			1px solid #a1c4ff;
	padding:				8px;
}
.MenuDeroulOff {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	background:				#4b62af;
	padding:				8px 15px;
	border-right:			1px solid #1e3479;
	cursor:					hand;
	cursor:					pointer;
}
.MenuDeroulOn {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	background:				#4e77cc;
	padding:				8px 15px;
	border-right:			1px solid #1e3479;
	cursor:					hand;
	cursor:					pointer;
}
.MenuDeroulOff a:link, .MenuDeroulOff a:visited, .MenuDeroulOff a:active {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
}
.MenuDeroulOff a:hover, .MenuDeroulOff a:visited:hover, .MenuDeroulOff a:active:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
}
.MenuDeroulOn a:link, .MenuDeroulOn a:visited, .MenuDeroulOn a:active {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
}
.MenuDeroulOn a:hover, .MenuDeroulOn a:visited:hover, .MenuDeroulOn a:active:hover  {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#FFF;
	text-decoration:		none;
}
.CellSansMenu {
	background:				#4b62af;
	margin:					0;
	padding:				0;
}

/* Default CSS Stylesheet for a new Web Application project */
TABLE
{

	font-size: 11px;
	color: #6D6D6D;
	font-family: Verdana;
}
BODY
{
	border-right: 0px;
	border-top: 0px;
	font-size: 11px;
	border-left: 0px;
	color: #6d6d6d;
	border-bottom: 0px;
	font-family: Verdana;
	margin-bottom:0px;
}

A:link
{
	font-size: 11px;
	color: #6d6d6d;
	font-family: Verdana;
	text-decoration: underline;
}
A:visited 
{
	font-size: 11px;
	color: #6d6d6d;
	font-family: Verdana;
	text-decoration: underline;
}
A:active 
{
	font-size: 11px;
	color: #6d6d6d;
	font-family: Verdana;
	text-decoration: underline;
}
A:hover 
{
	font-size: 11px;
	color: #6d6d6d;
	font-family: Verdana;
	text-decoration: underline;
}

UL
{
	margin-top: 5px;
	line-height: 15px;
}



.txtStyle
{
	BORDER-RIGHT: #B6B6B6 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #B6B6B6 1px solid; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #B6B6B6 1px solid; 
	COLOR: #14224E; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #B6B6B6 1px solid; 
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	height: 16px;
}

.instruction
{
	color: #b7b7b7;

}

.copyRight
{
	font-size: 10px;
	vertical-align:middle;
	color: #9a9a9a;
	font-family: Verdana;
	text-align: left;
	text-decoration: none;
}


.copyRight :link
{
	font-size: 10px;
	vertical-align:middle;
	color: #9a9a9a;
	font-family: Verdana;
	text-align: left;
	text-decoration: none;
}

.copyRight :visited 
{
	font-size: 10px;
	vertical-align:middle;
	color: #9a9a9a;
	font-family: Verdana;
	text-align: left;
	text-decoration: none;
}

.copyRight :active
{
	font-size: 10px;
	vertical-align:middle;
	color: #9a9a9a;
	font-family: Verdana;
	text-align: left;
	text-decoration: none;
}

.copyRight :hover 
{
	font-size: 10px;
	vertical-align:middle;
	color: #9a9a9a;
	font-family: Verdana;
	text-align: left;
	text-decoration: none;
}


.itemHightLight
{
	background-color:#b6eaff;
}

.AccueilBandeauTitre
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Verdana;
}


.AccueilLien
{
	color: #073C83;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
}

.AccueilLien :link
{
    color: #073C83;
    TEXT-DECORATION: none
}
.AccueilLien :visited
{
    color: #073C83;
    TEXT-DECORATION: none
}
.AccueilLien :hover
{
    color: #EA0030;
    TEXT-DECORATION: none
}

.AccueilLienHover
{
	color: #EA0030;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
}

.AccueilLienHover :link
{
    color: #EA0030;
    TEXT-DECORATION: none
}

.AccueilLienHover :visited
{
    color: #EA0030;
    TEXT-DECORATION: none
}

.PopUpLien
{
	color: #073C83;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana;
}

.PopUpLien :link
{
    color: #073C83;
    TEXT-DECORATION: none
}
.PopUpLien :visited
{
    color: #073C83;
    TEXT-DECORATION: none
}
.PopUpLien :hover
{
    color: #EA0030;
    TEXT-DECORATION: none
}

.PopUpLienHover
{
	color: #EA0030;
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana;
}

.PopUpLienHover :link
{
    color: #EA0030;
    TEXT-DECORATION: none
}

.PopUpLienHover :visited
{
    color: #EA0030;
    TEXT-DECORATION: none
}

.BoutonBasPage
{
	font-size: 9px;
	color: #14224e;
	font-family: Verdana;
	text-decoration: none;
}

.BoutonBasPage :link
{
    color: #14224E;
    TEXT-DECORATION: none
}
.BoutonBasPage :visited
{
    color: #14224E;
    TEXT-DECORATION: none
}

.BoutonBasPage :hover
{
    color: #14224E;
    TEXT-DECORATION: none
}

.Texte_err
{
	FONT-STYLE: italic;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	color: #FF0000;
	font-family: Verdana;
	text-align: left;
}


.SpacerLine
{
	font-size: 5px;
	color: #FF0000;
	font-family: Verdana;
	text-align: left;
}

.Texte_err_Gros
{
	FONT-STYLE: italic;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 18px;
	color: #FF0000;
	font-family: Verdana;
	text-align: left;
}


.TexteEncard
{
	margin-top: 0px;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 0px;
	color: #112052;
	font-style: normal;
	font-family: Verdana;
	text-align:right;
}

.NavigationStrip
{
	font-size: 10px;
	color: #1f3888;
	font-family: Verdana;
	text-decoration: none;
}

.NavigationStrip :link
{
	font-size: 10px;
	color: #1f3888;
	font-family: Verdana;
	text-decoration: none;
}
.NavigationStrip :visited
{
	font-size: 10px;
	color: #1f3888;
	font-family: Verdana;
	text-decoration: none;
}

.NavigationStrip :hover
{
	font-size: 10px;
	color: #1f3888;
	font-family: Verdana;
	text-decoration: none;
}

.PosteSelectionner
{
	font-weight: bold;
	font-size: 11px;
	color: #112052;
	font-family: Verdana;
	text-decoration: none;
	
}
.TitreSectionSous
{
	font-weight: bold;
	font-size: 15px;
	color: #112052;
	font-family: Verdana;
	text-decoration: none;
}

.TitreSectionSousSous
{
	font-weight: bold;
	font-size: 13px;
	color: #6d6d6d;
	font-family: Verdana;
	text-decoration: none;
	
}

.PostePersonnel
{
	font-size: 13px;
	color: #6d6d6d;
	font-family: Verdana;
	text-decoration: none;
}

.TitrePersonnel
{
	font-weight: bold;
	font-size: 15px;
	color: #112052;
	font-family: Verdana;
	text-decoration: none;
}


.PlanNiveau1
{
	font-weight: bold;
	font-size: 13px;
	color: #6d6d6d;
	font-style: italic;
	font-family: Verdana;
	text-decoration: none;
}

.PlanNiveau1 :link
{
	font-weight: bold;
	font-size: 13px;
	color: #1f3888;
	font-style: italic;
	font-family: Verdana;
	text-decoration: none;
}

.PlanNiveau1 :visited
{
	font-weight: bold;
	font-size: 13px;
	color: #1f3888;
	font-style: italic;
	font-family: Verdana;
	text-decoration: none;
}

.PlanNiveau1 :hover
{
	font-weight: bold;
	font-size: 13px;
	color:#ea0030;
	font-style: italic;
	font-family: Verdana;
	text-decoration: none;
}
.PlanNiveau2
{
	font-weight: bold;
	font-size: 11px;
	left: 10px;
	color: #1f3888;
	text-indent: 0px;
	font-family: Verdana;
	position: relative;
	text-decoration: none;
}

.PlanNiveau2 :link
{
	font-weight: bold;
	font-size: 11px;
	left: 10px;
	color: #1f3888;
	text-indent: 0px;
	font-family: Verdana;
	position: relative;
	text-decoration: none;
}
.PlanNiveau2 :visited
{
	font-weight: bold;
	font-size: 11px;
	left: 10px;
	color: #1f3888;
	text-indent: 0px;
	font-family: Verdana;
	position: relative;
	text-decoration: none;
}

.PlanNiveau2 :hover
{
	font-weight: bold;
	font-size: 11px;
	left: 10px;
	color: #ea0030;
	text-indent: 0px;
	font-family: Verdana;
	position: relative;
	text-decoration: none;
}


.FormationOFF
{
	font-weight: bold;
	text-decoration: underline;
}

.FormationON
{
	font-weight: bold;
	color: #112052;
	text-decoration: none;
}

.InfoPrevention
{
	border-right:1px;
	border-right-style:solid;
	border-right-color:#e6e6e6;
	border-right-width:1px;
	width:50%;
}

.CellPlanSiteGauche
{
	border-right:1px;
	border-right-style:solid;
	border-right-color:#e6e6e6;
	border-right-width:1px;
	width:50%;
	vertical-align:top;
}
/* Style pour la page concours -----------------------------------------------*/

.CellConcoursForm {
	background:				#FFF url(../images/Bg_FormulaireConcours.gif) repeat-x;
	vertical-align:			top;
	padding:				20px 0 0 0;
	width:					535px;
}
.CheckBoxTexteConcours {
	padding:				3px 0 0 0;
}
.TableConcoursForm td {
	height:					25px;
	vertical-align:			middle;
}
.TableConcoursForm td input {
	border:					1px solid #B4BAC0;
	font:					11px/13px Verdana, Arial, Helvetica, Sans-serif;
	color:					#6D6D6D;
	padding:				2px 3px
}
.LigneGriseBas {
	border-bottom:			1px solid #EBEBEB;
	padding:				15px 0 3px 0;
}