﻿.divPubBas
{
	background-image: url('/Style Library/PortailRRQ/Images/bg-pub-bas.jpg');
	background-color: transparent;
	background-attachment: scroll;
	background-repeat: repeat-x;
	width: 100%;
	height: 13px;
}
.divPubBasLong
{
	background-image: url('/Style Library/PortailRRQ/Images/bg-pub-bas-long.jpg');
	background-color: transparent;
	background-attachment: scroll;
	background-repeat: repeat-x;
	width: 100%;
	height: 84px;
}

/* CSS Document */
BODY 
{
	font-family: Verdana,Geneva,sans-serif; 
	color: #333333;
	MARGIN: 0px 0px 0px 0px; 
	PADDING: 0px 0px 0px 0px; 
	BACKGROUND-COLOR: #FFF; 
	TEXT-ALIGN: left; 
	letter-spacing: normal;
	font-size: 100%;  /* permet d'avoir des diminuer/augmenter police moins radical */
}
/* html>body { font-size: 16px; } /* force le 16px pour les browser autres que IE*/


form, INPUT, SELECT, TH, TD
{
	font-size:1em; 
}
/* 14px en base 11 */
h1 {font-size: 1.2727em; margin-top: 9px; margin-bottom: 15px; color: #003399; font-weight: bold;} /* remplace titre */
/* 13px */
h2 {font-size: 1.1818em; margin-top: 5px; margin-bottom: 5px; color: #000000; font-weight: bold; } /* remplace st */
/* 12px */
h3 {font-size: 1.0909em; margin-top: 0px; margin-bottom: 5px; color: #666666; font-weight: bold; } /* remplace subst */
/* 11px */
h4, h5, h6, h7 {
	margin-top: 0px;
	font-weight: 800;
	font-size: 1em;
	margin-bottom: 5px;
	color: #333333;
}

P  {margin-top: 0px; margin-bottom: 9px;}


/* Accessibilite */
.invisible {display : none;}

.sepInvis
{	display:none;
	float:left;
}

.titreCache
{	position: absolute;
	left: 0px;
	top: -100px;
	width: 1px; 
	height: 1px; 
	overflow: hidden;
}

/* Formatage des liens*/
A:link 		{color: #0000cc;}
A:visited	{color: #666666;}
A:active	{color: #666666;}
A:hover		{color: #0000cc;}

/* pour éviter les problèmes d'héritage */
UL UL, LI LI, LI P, table, TD P, BLOCKQUOTE P {font-size:1em;}

.EncartVide {padding: 7px 7px 7px 7px; border:solid 1px #A2A2A2}

.spacer
{
	clear:both;
}

/* Formatage liste à puce*/
/* Modif. de Blaise pour rendre nos listes semblables d'un fureteur à l'autre */

UL
{
	list-style-position:outside;
	margin: 5px 5px 0px 20px;
	padding: 0px 0px 0px 0px;
}

UL LI 
{
	background-image: url('/Style Library/PortailRRQ/Images/puce.gif');
	background-repeat:no-repeat;
	line-height: 120%;
	list-style-type: none; 	
	margin: 0px 0px 5px -5px;
	padding: 0px 0px 0px 10px;
}


OL
{
	/*margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 8px;*/
}

OL LI 
{
	line-height: 120%; 	
	margin: 0px 0px 10px 0px;
	/*padding: 0px 0px 0px 8px;*/
}
 

SUP {font-size: 9px; vertical-align:super; font-weight: bold;}

acronym
{
	border-bottom: dashed 1px Blue;
	color:Blue;
}

/*************** Formatage tableaux  ***************/

.droite
{
	float: right;
}

#Conteneur 
{
	WIDTH: 47.5em; /* 760px */
	MARGIN-TOP: 0px;  
	PADDING-TOP: 0px; 
	POSITION: relative; 
	TEXT-ALIGN: left; 	
		
	/* Pour aligner au centre */
	margin-left: auto; 
	margin-right: auto; 	

}


/*************** Haut page ***************/

#znRaccourcisNavigation
{
 position:absolute;
 top: -100px;
	text-align: center;
	vertical-align:middle;
	font-size: 65%;
	border: 1px solid #C7CEDF;
	background-color: #E9F0FA;
	margin: 3px;
}

#znRaccourcisNavigation ul
{
	margin:0 0 0 1em;
	padding:0;
}

#znRaccourcisNavigation li
{
	display:inline;
	margin:0 1em 0 0;
	vertical-align:middle;
}

#PIV 
{
 /*FLOAT: left; */
 /*HEIGHT: 100px;/*6.25em; /* 100px */
 width: 47.5em; /* 760px */
 max-width: 100%; 
 /*max-height: 167px;*/
}
 

#logoRRQ
{
 float:left;
 max-width: 350px;
 max-height: 167px;
 width: 13.125em; /* 210px */
 height: 6.25em; /* 100px */
}

#logoRRQ img
{
 width: 100%; /* 210px */
 height: 100%; /* 100px */
}
 
#imgPIV
{
 height:3.5625em; /* 57px */
 /*max-height:89px;*/
}
 
#barrebleu 
{
 font-size:0.6875em;
 height:1.5em;
 background-color:#003399;
 color:#FFFFFF;
 margin-top : 0;
 margin-bottom : 0;
 padding-top : 0;
 padding-bottom : 0px;
}
 
#barrebleu ul
{
	margin:0 0 0 0em;
	padding:0.1375em 0.1875em 0 0;
	background-color:#003399;
}

#barrebleu li
{
	background-image:none;	
	display:inline;
	margin: 0;
	/*vertical-align: middle;*/
	padding:0.4545em 0.4545em 0.4545em 0.4545em;
}

#barrebleu a:link{ color: #ffffff; text-decoration: none;}
 
#barrebleu a:visited{color: #ffffff; text-decoration: none;}
 
#barrebleu a:active{color: #ffffff; text-decoration: none;}
 
#barrebleu a:hover{color: #ffffff; text-decoration: none;}

.divGauche
{
	float:left;
}

.divDroite
{
	float:right;	
}

/*************** Zone ConteneurDroit (Inclut OutilsHautPage, znCentre, znDroit) ***************/
#znConteneurDroit
{
	clear:both;
	width: 34.375em; /* 550px */
	float:right;
}

/***************  barre outil du haut de page ***************/
#OutilsHautPage {width:34.375em;} /* 550px */

/* Fil d'Ariane */
#FilAriane
{
	float:left;
	font-size:0.6875em;
	width: 34.5454em; /* 380px sur base 11 */
}

#FilAriane ul
{
	margin: 0;
	padding: 0;
}

#FilAriane ul li
{
	background-image: none;
	list-style-image: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#FilAriane a:link{color: #666666;}
#FilAriane a:visited{color: #666666;}
#FilAriane a:active{color: #666666;}
#FilAriane a:hover{color: #666666;}

#recherche
{
	float:right; 
	font-size:0.6875em;
	text-align:right;
	/*padding:0px 0px 30px 0px; /* en attente du lien lexique, on cree un espace similaire */
	padding-bottom: 30px;
	/*vertical-align: top;*/
	width: 15em;
}

.hyperlienLexique
{
	display:block;
	margin-left:0.625em;
	text-align:left;
}

.hyperlienLexique:link,
.hyperlienLexique:visited,
.hyperlienLexique:active,
.hyperlienLexique:hover
{
	color:#444444;
}

#recherche .txtRecherche
{
	color:#333333; /*#999999;*/
	vertical-align: middle; 
	border: 1px solid #999999;
	
}

#recherche A IMG
{
	vertical-align:  middle;
}

.txtRecherche /* textbox de la recherche */
{
	width:12.35em; /*8.875em*/
}

.ImageRecherche
{
	MARGIN: 0px 0px 1px 5px;
	vertical-align: bottom;
	/* width: 2.0625em; /* 33px sur base 11 */
	/* height: 1.375em; /* 22px */
}

/*************** Zone gauche ***************/
#znGauche 
{
	clear:left;
	padding-left: 0px; 
	padding-right: 0.625em; /* 10px */
	width: 12.5em; /* 200px */
	float: left; 
	text-align:left; 
	max-width: 350px;
}

.imgMenuGauche
{
	width: 100%; /* 12.5em; /* 200px */
}


/*************** Zone centre ***************/
.znCentre 
{
	
	clear:both;
	width: 34.3125em; /* 549px */
	padding-left:1px; /* FIX toujours le problème d'italic sous IE, mais cette fois c'est pour 
							 empêcher que les lettres en italic à gauche soit tronqué (cropé). */
		
	text-align: left; 
	float: left;
}

#znPublicite
{
	clear:both;
}
/*************** Menu navigation contextuel ***************/

.divMenuNavgtContxStand
{
	font-size: 0.6875em;
	background-color:#E9F0FA; 
	margin: -0.4545em 0px 0px 1.6363em; /* -5px 5px 0px 18px */
	z-index: 20;
	padding: 0.9090em 0px 0.9090em 0px; /* 10px 0px 10px 0px */
}

.divMenuNavgtContxStand UL
{
	margin-left: 10px;	
}

.divMenuNavgtContxStand UL LI
{
	background-image: url('/Style Library/PortailRRQ/Images/puce_boite.gif');
}

.divMenuNavgtContxStand UL LI UL LI UL LI /* Le niveau 3 */
{
	background-image: url('/Style Library/PortailRRQ/Images/puce_niv3_off.gif');
}

.divFirstMenuNavgtContxStand 
{
	border-top:1px solid #A7B7D9;
	border-bottom: 1px dashed #A7B7D9; 
	font-size: 1.2727em;
	font-weight:bold;
	color:#333333;
	padding:0 0 0 0;
	margin-bottom:9px;
}

.divMenuNavgtContxStand ul li.MenuNavgtContxStandActif
{
	background-image: url('/Style Library/PortailRRQ/Images/puce_boite_bas.gif');
	background-repeat: no-repeat;
}

.divMenuNavgtContxStand UL LI UL LI UL LI.MenuNavgtContxStandActif
{
	background-image: url('/Style Library/PortailRRQ/Images/puce_niv3_on.gif');
} 

.divMenuNavgtContxStand A:link 	{color: #444444; text-decoration: underline;}
.divMenuNavgtContxStand A:visited	{color: #444444; text-decoration: underline;}
.divMenuNavgtContxStand A:active	{color: #444444; text-decoration: underline;}
.divMenuNavgtContxStand A:hover		{color: #444444; text-decoration: underline;}

a.MenuNavgtContxStandActif:link		{color: #444444; text-decoration: underline; font-weight: Bold;}
a.MenuNavgtContxStandActif:visited	{color: #444444; text-decoration: underline; font-weight: Bold;}
a.MenuNavgtContxStandActif:active	{color: #444444; text-decoration: underline; font-weight: Bold;}
a.MenuNavgtContxStandActif:hover	{color: #444444; text-decoration: underline; font-weight: Bold;}

.divFirstMenuNavgtContxStand a 
{
	display:block;
	text-decoration:none;
	padding:2px 4px 3px 6px;
}
.divFirstMenuNavgtContxStand a:link {text-decoration:none;}
.divFirstMenuNavgtContxStand a:visited {text-decoration:none;}
.divFirstMenuNavgtContxStand a:active {text-decoration:none;}
.divFirstMenuNavgtContxStand a:hover {text-decoration:none;}


/*************** contenu ***************/
.plhContenu
{
	font-size:0.6875em; /* 11px */
}

.plhContenu img
{	
	font-size:1.4546em;
}


/*************** Styles pour les coins pratiques ***************/
.PR3Coin, .PR3PCoinFlashRetraite
{
	font-size:0.6875em; /* 11px */
}

.PR3CoinPratique UL
{
	margin:0;
	padding:0;
}

.PR3CoinPratique UL LI 
{
	background-image: url('/Style Library/PortailRRQ/Images/pucecontent.gif');
	
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 3px 7px;
}


.PR3CoinPratiqueTitreBeandeau
{
	padding: 1px 0px 3px 5px;	
	vertical-align:middle;
	text-align: left;
/*	width: 155px;*/
	
	background-color: #E4EDF9;	
}

.PR3CoinPratiqueTitreBeandeauLibelle
{
	font-weight: bold;
	color: #003399;
}

.PR3CoinPratiqueBG
{
	text-align: left;
	padding:5px 0px 15px 5px;
	line-height: 1.3636em;	
}

.PR3FlashRetraite
{
	text-align: left;
	color: black;
	line-height: 1em;
	padding:5px 3px 15px 3px;
}

.coupoeil 
{
	font-style: normal; 
	font-weight:900; 
	color: #F15919; 
	margin-left: 2px; 
	margin-bottom: 10px;
}

.ImgSimulRetraite img
{
	/* taille de l'image SimulRetraite */
	width: 14.5455em; /* 160px en base 11 */
	height: 4.3636em; /* 48px en base 11 */
}

/* Fin styles pour les coins pratiques */

/*************** Bas page ***************/

#znBasPage 
{
	clear:both; 	
	width:47.5em; /* 760px */
	padding-top:20px; 	
	z-index:6;
}

.OutilsBasPage 
{
	background: url('/Style Library/PortailRRQ/Images/bg_outilsbaspage.jpg') repeat-x; 
	padding: 5px 0px 5px 0px;
	border-top:solid 1px #A7B7D9;
	border-bottom: solid 1px #A7B7D9;
	VERTICAL-ALIGN:top; 
	float:right; 
	width:34.375em; /* 550xp */
	text-align:center; 
}

.bouton_outils
{
		/*display:block;*/
		float:left;
}

.bouton a
{
		display:block;
		float:left;
}

.bouton a img
{
	vertical-align:bottom;
	margin: 3px 0px 0px 0px; /*pour faire descendre l'image */
		
}

.bouton a.Texte
{
	
	font-size:0.625em; /* 9px */
	/* text-decoration:none;  */ 
	display:block;
	color:#000000;
	float:left;
	vertical-align:top;
	padding:0px 10px 0px 4px;
	text-align:left;
}


.divOutilsBasPage_gauche
{
	 FLOAT: left; 
	 TEXT-ALIGN: left
}

.divOutilsBasPage_Droit
{
	FLOAT: right;
}

.conteneurNavBasPage
{
	padding:20px 0px 0px 0px;
	clear:right;
	float:right;
	width:34.375em; /* 550xp */ 
}
 
.NavBasPage 
{
	text-align:center;
	font-size:0.625em;
	color:#666666;
}
 
.NavBasPage a
{
	color:#666666;
}

.NavBasPage a.actif
{
	font-weight:bold;
}


/*************** Copyright ***************/

#copyright 
{
	font-size:0.6875em;
	clear:both; 
	position:relative; 
	width:69.0909em;  /* 760px sur base 11 */
	padding: 40px 0px 0px 0px; 
	margin: 0px 0px 10px 0px; 
	z-index:6; 
	text-align:center;
	color: #003399;
}

#copyright IMG
{
	margin: 15px 0px 10px 0px;
}

/**************** Contrôle d'abonnement à l'info lettre ****************/

.XI1I22B_PlhAbnnmInfoLettr
{
	background-color:#E4EDF9;
	border: 1px dotted #999999;
	padding: 4px 4px 4px 8px;
	color:#444444;
	margin-bottom:15px;
}

.XI1I22B_PlhAbnnmInfoLettr_divMessageInvitation
{
	margin: 0px 0px 10px 0px;
}

.XI1I22B_PlhAbnnmInfoLettr_divCourriel
{
	width: 100%;
	margin: 0px 0px 10px 0px;
}

/* textbox courriel */ 
.XI1I22B_PlhAbnnmInfoLettr_divCourriel input
{	
	width:10em;
	border: 1px solid #999999;
	color: #666666;
}

.XI1I22B_PlhAbnnmInfoLettr_divBtnMabonner img
{
	height:1.6364em;
	width:12.7273em;
}

.XI1I22B_PlhAbnnmInfoLettr hr
{
	display:none;
}

/**************** Styles pour les messages d'erreur au client ****************/

.PR3FormPubErreur
{
	background-color:#f0f0f0;
	margin-top: 10px;
	padding: 3px 3px 3px 3px;
	border: 1px solid #a3a3a3;
}

.MsgInformation
{
	display:block;
	background-color:#f0f0f0;
	background-image: url('/Style Library/PortailRRQ/Images/xiiconinfo.gif');
	background-repeat:no-repeat;
	background-position: center left;
	margin: 10px;
	padding: 10px 10px 10px 30px;
	border: 1px solid #a3a3a3;	
}


/**************** Styles pour les snippet ****************/


TD.filetTitre	{ line-height: 2px;}
TD.dataGrid1	{
	background-color : #EFEFEF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
}

TD.dataGrid1Puce	{
	background-color : #EFEFEF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
}

TD.dataGrid2	{ 
	background-color : #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	}
TD.dataGrid2Puce	{ 
	background-color : #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	}
TH 
{
	font-weight: bold;
	color: #000000;
	padding: 5px 0px 6px 0px;
}

.BordureBas 
{
	BORDER-BOTTOM: #efefef 2px solid;	
}

TH.dataGrid1	{
	background-color : #EFEFEF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

TH.dataGrid2	{ 
	background-color : #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	}
	
CAPTION {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 1.075em; /* 12px */
	color: #000000;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #C7C7C7;
	border-right-color: #C7C7C7;
	border-bottom-color: #C7C7C7;
	border-left-color: #C7C7C7;
}

/**************** liste bouton générique ****************/

.BoutonGenerique
{
	POSITION:relative;
}

.BoutonGenerique .divImage
{
	Z-INDEX:5;
	POSITION:absolute;
	width:12.7272em; 
	height:1.6363em;
}

.BoutonGenerique .divImage img
{
	height:100%;
	width:100%;
}

.BoutonGenerique .divBouton
{
	Z-INDEX:10;
	POSITION:absolute;
	height:100%;
	width:100%;
}

.BoutonGenerique .divBouton a
{
	display:block;
	text-align:center;
	padding: 0.10em 0 0 0;
	margin:0 0 0 0;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9090em;
}

.DemarrerService 
{
	background: url('/Style Library/PortailRRQ/Images/bg_outilsbaspage.jpg') repeat-x; 
	padding: 5px 0px 5px 0px;
	border-top:solid 1px #A7B7D9;
	border-bottom: solid 1px #A7B7D9;
	vertical-align:top;  
	width:34.375em; /* 550xp */
	text-align:left;
}

/*************** base authoring ***************/
.ControlAuthoring
{
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 0px 10px;
	border: solid 1px #4682b4;
	background-color: #cfe2fb;
	font-size: 11px;
	width: auto;
}

.ControlAuthoring p
{
	margin:10px 0px 20px 0px;
}

/******************** Fenêtre d'invitation au sondage ********************/
#FenetreInvitationSondage
{
	display:none;
	z-index:500;
	position:absolute;
	width: 42.0625em;
	height: 18.75em;
	padding:2em;
	border-left:solid 1px #ccc;
	border-right:solid 2px #d5d5d5;
	border-bottom:solid 2px #d5d5d5;
	border-top:solid 1px #ccc;
	background-color:#fff;
	/* la position est déterminé par javascript */	
}


#FenetreInvitationSondage #imgFond img
{
	width:100%;
	height:100%;
}

#FenetreInvitationSondage #imgFond #divImgFermer
{
	position:absolute;
	top:0.4em;
	left:44.5em;
	cursor:pointer;
	width:1.1875em;
	height:1.0625em;
}

#FenetreInvitationSondage #imgFond #divImgFermer img
{
	width:100%;
	height:100%;
}

#FenetreInvitationSondage #imgFond .divImgCrayonEdition
{
	position:absolute;
	top:1em;
	left:1em;
	cursor:pointer;
	width:1em;
	height:1em;
}

#FenetreInvitationSondage #imgFond #divImgCrayonEdition img
{
	width:100%;
	height:100%;
}

#FenetreInvitationSondage #ContenuSondage
{
	position:absolute;
	left:14.8em;
	top:6em;
	width:27em;
	height:11em;
}

#FenetreInvitationSondage .plhContenu
{
	color:black;
	font-size:0.875em;
	height:78%;
	
}

#FenetreInvitationSondage .plhContenu h2
{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:1.7em;
	 color:#999933;
	 padding:0;
	 margin:0 0 10px 0;
}


#znBasInvitationSondage
{
	height:22%;
	padding-top:.5em;
	/*position:absolute;
	top:8em;*/
}

#FenetreInvitationSondage #znBasInvitationSondage h2
{
	
	color:white;
	font-size:1.05em;
	float:left;
	margin-right:1em;
}

#FenetreInvitationSondage #znBasInvitationSondage #btnOui, #FenetreInvitationSondage #znBasInvitationSondage #btnNon
{
	float:left;
	padding-top: 5px;
	width:4.5em;
	height:1.5em;
	text-align:center;
	
	background-color:#D1DB8F;
	margin:0px 5px 0px 5px;
	border:solid 2px #586319;
}

#FenetreInvitationSondage #znBasInvitationSondage a
{
	color:Black;
	font-weight:bold;
	text-decoration:none;
}

.BoiteOutilPlanif { background-position: 50% top; background-image: url(/Style Library/PortailRRQ/Images/bg_outils.jpg); padding-bottom:10px; border-left:#99bbea 1px dashed; width:200px; background-repeat:repeat-x}
.BgPubCalculAide { background: url(/Style Library/PortailRRQ/Images/bg-pub-bas.jpg) repeat-x; width: 100%; height: 13px}
.BgPubBasLong {background: url(/Style Library/PortailRRQ/Images/bg-pub-bas-long.jpg) repeat-x; width: 100%; height: 84px}

.imgRight { float:right; padding:4px 0px 10px 6px}
.imgLeft { float:left; padding:4px 6px 10px 0px}

/******************** Style pour snippet ********************/
hr.encart {text-align:left; margin-left:0px; height:1px; line-height:0px; border:none; border-top: thin dashed #999999;width:2em;margin-top:3px;margin-bottom:3px}

P  {margin-top: 0px; margin-bottom: 9px;}

.encartBleu 	{font-family:Verdana; font-size:1.2727em;font-weight:bold; color:#003399;}
.encartOrange 	{font-family:Verdana; font-size:1.2727em;font-weight:bold; color:#cc6600;}
.encartVert 	{font-family:Verdana; font-size:1.2727em;font-weight:bold; color:#3a6b09; }
.encartGris 	{color:#999999;font-size:1.1818em;font-weight:bold; margin-bottom:0px;}

.EncartGris
{
	border-width: 4px; 
	border-color : #efefef; 
	border-style: solid;
	background-color : #efefef;
}


td.tblBordureL { border-left-color:#666; border-left-width: 1px; border-left-style:solid}
th.tblBordureL { border-left-color:#666; border-left-width: 1px; border-left-style:solid}
