/* Général -----------------------------------------------------------*/
BODY.CreLaval {
	margin:					0px;
	background-image: 		url(/images/Bg_Page.jpg);
}
A:link, A:visited, A:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#8F8517;
	text-decoration:		underline;
}
A:hover, A:visited:hover, A:active:hover {
	color:					#00264C;
}
P {
	padding:				0;
	margin-top:				0px;
	margin-bottom:			12px;
}
sup {
	font:					10px/11px Verdana, Arial, Helvetica, Sans-serif;
}
UL {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#00264C;
	list-style-image: 		url(../images/Puce_Liste.gif);
	margin-bottom: 			10px;
	margin-top: 			0px;
}
OL {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#00264C;
}
LI {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#00264C;
	margin-top: 			5px;
	margin-left: 			-15px;
	margin-bottom:			 0px;
}

FORM {
	padding:				0px;
	margin:					0px;
}
/*----------------------------------------------------------------------------*/
/* Arrière-plan --------------------------------------------------------------*/
.BgBas {
	background-image:		url(../images/Bg_Bas.gif);
	background-repeat:		repeat-y;
}
.BgBasInt {
	background-image:		url(../images/Bg_BasInt.gif);
	background-repeat:		repeat-y;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes générales -----------------------------------------------*/
.SousTitre {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	font-weight:			bold;
	text-transform:			uppercase;
	color:					#8F8517;
}
.Texte {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#00264C;
}
.TextePetit {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#00264C;
}
.TexteAccueil {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	color:					#00264C;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les hyperliens -------------------------------------*/
A.Lien:link, A.Lien:visited, A.Lien:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#8F8517;
	text-decoration:		underline;
}
A.Lien:hover, A.Lien:visited:hover, A.Lien:active:hover {
	color:					#00264C;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les images -----------------------------------------*/
.ImageGauche {
	margin-right:			3px;
}
.ImageDroite {
	margin-left:			3px;
}
.ContourPhoto {
	border:					1px solid #00264C;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les cellules de tableaux ---------------------------*/
.CelluleTitreTab {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
	background-color:		#718FBC;
	padding-top:			3px;
	padding-bottom:			3px;
	padding-left:			9px;
	padding-right:			9px;
	line-height:			12px;
	border-left:			2px solid #FFFFFF;
	border-bottom:			2px solid #FFFFFF;
	vertical-align:			top;
	font-weight:			bold;
	text-transform:			uppercase;
}
.CelluleTexte1 {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;	
	line-height:			12px;
	color:					#00264C;
	background-color:		#E8EBEE;
	padding:				4px 7px;
	border-left:			2px solid #FFFFFF;
	border-bottom:			2px solid #FFFFFF;
	vertical-align:			top;
}
.CelluleTexte2 {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;	
	line-height:			12px;
	color:					#00264C;
	background-color:		#F6F7F8;
	padding:				4px 7px;
	border-left:			2px solid #FFFFFF;
	border-bottom:			2px solid #FFFFFF;
	vertical-align:			top;
}
/*----------------------------------------------------------------------------*/
/* Styles communs aux pages --------------------------------------------------*/
.BgMenuFixe {
	background-color:		#0A2F55;
	padding-left:			10px;
	padding-right:			10px;
}
.CellDate {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#6E8499;
	padding-top:			10px;
	padding-bottom:			4px;
	padding-left:			0px;
	padding-right:			0px;
	line-height:			12px;
	vertical-align:			top;
	white-space:			nowrap;
}
.CellLienFixe {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#FFD325;
	padding-top:			10px;
	padding-bottom:			4px;
	padding-right:			10px;
	padding-left:			0px;
	line-height:			12px;
	vertical-align:			top;
	text-align:				right;
}
.CellDateHeader
{
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#B7C2CB;
	text-decoration:		none;
	}

.CellLienFixe a:link, .CellLienFixe a:visited, .CellLienFixe a:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#B7C2CB;
	text-decoration:		none;
}
.CellLienFixe a:hover, .CellLienFixe a:visited:hover, .CellLienFixe a:active:hover {
	color:					#FFFFFF;
}
.CellMenu {
	background-image:		url(../images/Bg_Menu.jpg);
	background-position:	top left;
	background-repeat:		no-repeat;
	vertical-align:			top;
}
/*----------------------------------------------------------------------------*/
/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellHeader {
	background-image:		url(../images/Bg_HeaderAcc.jpg);
	background-position:	top left;
	background-repeat:		no-repeat;
	text-align:				right;
	padding-right:			22px;
}
A.LienCreditAcc:link, A.LienCreditAcc:visited, A.LienCreditAcc:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#7A8DA0;
	text-decoration:		none;
}
A.LienCreditAcc:hover, A.LienCreditAcc:visited:hover, A.LienCreditAcc:active:hover {
	text-decoration:		underline;
}
.CellContenuAcc 
{	
	padding-top:			4px;
	padding-bottom:			7px;
	padding-left:			29px;
	padding-right:			33px;
	vertical-align:			top;
	line-height:			16px;
}
.CellBlocsAccP {
	background-image:		url(/images/Bg_AccProjet.gif);
	background-position: left top;
}
.CellBlocsAccA {
	background-image:		url(/images/Bg_AccActualites.gif);
	background-position: left top;
}
.CellBlocAcc {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#062B50;
	padding:				9px;
	vertical-align:			top;
}
A.LienBlocAcc:link, A.LienBlocAcc:visited, A.LienBlocAcc:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	color:					#062B50;
	text-decoration:		none;
	font-weight:			bold;
	line-height:			15px;
}
A.LienBlocAcc:hover, A.LienBlocAcc:visited:hover, A.LienBlocAcc:active:hover {
	text-decoration:		underline;
}
.MargePuce {
	margin-right:			5px;
	margin-top:				2px;
}
.CellContenuBloc {
	line-height:			12px;
	padding-left:           17px;
	padding-right:          17px;
	padding-bottom:7px;
	padding-top:7px;
}
.CellContenuBlocPuce {
	padding-left:          17px;
}
.CellFooterAcc {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#7A8DA0;
	padding-top:			4px;
	padding-bottom:			0px;
	padding-left:			29px;
	padding-right:			29px;
	vertical-align:			top;
}
.CellFooterL , .CellFooterR {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#0A2F55;
	text-align:				right;
	padding-right:			16px;
	
}
.CellFooterR {
	text-align:left;
	padding-left:10px;
}

.CellBlanc {
	background-color:		#FFFFFF;
}
/*----------------------------------------------------------------------------*/
/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellHeaderInt {
	background-image:		url(../images/Bg_Header.jpg);
	background-position:	top left;
	background-repeat:		no-repeat;
	text-align:				right;
	padding-right:			22px;
}
.CellTitreInt {
	font:					bold 17px/18px Verdana, Arial, Helvetica, Sans-serif;
	color:					#00264C;
	background-image:		url(../images/Bg_Titre.gif);
	padding-left:			20px;
	padding-right:			0px;
	text-transform:			uppercase;
}
.CellContenuInt 
{
	padding-top:			8px;
	padding-bottom:			5px;
	padding-left:			20px;
	padding-right:			29px;
	vertical-align:			top;
	text-align:	            left;
}
.CellFooterG {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#7A8DA0;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	padding-left:			105px;
	text-align:				left;
}
.CellFooterD {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#7A8DA0;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	padding-right:			18px;
	text-align:				right;
}
A.LienCredit:link, A.LienCredit:visited, A.LienCredit:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#7A8DA0;
	text-decoration:		none;
}
A.LienCredit:hover, A.LienCredit:visited:hover, A.LienCredit:active:hover {
	text-decoration:		underline;
}
/*----------------------------------------------------------------------------*/
/* Styles pour sous menu   ----------------------------------------------*/
.CellSousMenu,  .CellSousMenuSelect {
	padding-top:			5px;
	padding-bottom:			0px;
	padding-left:			22px;
	padding-right:			5px;
	line-height:			11px;
	width:                  200px;
}
.CellSousMenu a:link, .CellSousMenu a:active, .CellSousMenu a:visited {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#8C9DAF;
	text-decoration:		none;
}
.CellSousMenu a:hover, .CellSousMenu:hover, .CellSousMenu:hover {
	text-decoration:		underline;
}
.CellSousMenuSelect a:link, .CellSousMenuSelect a:active, .CellSousMenuSelect a:visited, 
.CellSousMenuSelect a:hover, .CellSousMenuSelect:hover, .CellSousMenuSelect:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#FFFFFF;
	text-decoration:		none;
}
/*----------------------------------------------------------------------------*/
/* Styles pour Plan du site --------------------------------------------------*/
a.Lien1:link, a.Lien1:visited, a.Lien1:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	color:					#8F8517;
	text-decoration:		none;
	font-weight:			bold;
}
a.Lien1:hover, a.Lien1:visited:hover, a.Lien1:active:hover {
	text-decoration:		underline;
}
a.Lien2:link, a.Lien2:visited, a.Lien2:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#00264C;
	text-decoration:		underline;
}
a.Lien2:hover, a.Lien2:visited:hover, a.Lien2:active:hover {
	color:					#8F8517;
}
/*----------------------------------------------------------------------------*/
/* Styles pour formulaires----------------------------------------------------*/
.TxtLabel {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#8F8517;
}
.TxtBox {
	font-family:			Arial, Helvetica, Sans-serif;
	font-size:				12px;
	color:					#01446A;
	border:					none;
	padding-left:			3px;
	padding-right:			0px;
	padding-top:			2px;
	padding-bottom:			0px;
	margin-left:			0px;
	margin-right:			4px;
	margin-bottom:			2px;
	margin-top:				2px;
	height:					19px;
}
.ChampsRecherche {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#00264C;
	border:					none;
	padding-left:			3px;
	padding-right:			0px;
	padding-top:			0px;
	margin-left:			0px;
	margin-right:			6px;
	margin-bottom:			2px;
	margin-top:				0px;
	width:					136px;
	height:					13px;
}
.TxtArea {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#000000;
	border:					none;
	padding-left:			0px;
	padding-right:			0px;
	padding-top:			0px;
	margin-left:			0px;
	margin-bottom:			0px;
	margin-top:				0px;
}
.Btn {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	font-weight:			bold;
	color:					#FFFFFF;
	background-color:		#887F20;
	border-top:				1px solid #FFFFFF;
	border-left:			1px solid #FFFFFF;
	border-bottom:			1px solid #FFFFFF;
	border-right:			1px solid #FFFFFF;
	width:					121px;
	text-align:				center;
	padding-left:			0px;
	padding-right:			0px;
	padding-top:			0px;
	padding-bottom:			0px;
}
/*----------------------------------------------------------------------------*/
UL.planUL
{	
	margin-top:10px;
}
Li.planLI
{
 padding-bottom:4px;
}
A.planLien:link, A.planLien:visited, A.planLien:active {
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	font-size:12px;
	color:#8F8517;
	text-decoration:underline;
}
A.planLien:hover, A.planLien:visited:hover, A.planLien:active:hover {
	color:#00264C;
}

div.newsScrollBar
{
	scrollbar-face-color: #c6cfd8;
	scrollbar-shadow-color: #7a8da0;
	scrollbar-highlight-color: #c6cfd8;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #c6cfd8;
	scrollbar-track-color: #d9dee3;
	scrollbar-arrow-color: #f21d21;
}
/* Pager du datagrid */
tr.pager TD ,tr.pager TD A:link, tr.pager TD A:link:visited,tr.pager TD A:link:hover,tr.pager TD span
{
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	font-size:8pt;
	font-weight:bold;
}
tr.pager TD span
{
	color:Red;
	font-weight:bold;
}
tr.pager TD 
{
	text-align:right;
	padding-right:50px;
}
/* Pager du datagrid */