
BODY
{
	padding-right: 0px;
	padding-left: 0px;
	BACKGROUND: #eeeeee;
	backgroundPosition :  top center;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial , Helvetica ,  Verdana, sans-serif;
	font-size: 14px;
}

img {  
	border-style: none;
}

/*------------------ Forum : Page de démarrage et page de fin  -----------------------*/
table#EnviCB
{
	background-color:#FFFFFF;
	border: 0px;
	width: 900px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}


/*------------------ Forum : Page de démarrage et page de fin  -----------------------*/
table#Principal {
    background-color:#FFFFFF;
    border: 0px;
    width: 900px; 
    }

    
td#PrincC1
{
	width: 200px;
	vertical-align: top;
}

td#PrincC2
{
	width: 750px;
}

div.tdMenu
{
	font-weight: bold;
	font-size: 9pt;
	color: #1F355d;
	background-color: #FFFFFF;
}

div.tdMenu a:link
{
	color: #1F355d;
	text-decoration: underline;
}
div.tdMenu a:visited
{
	color: #1F355d;
	text-decoration: underline;
}

div.tdMenu a:hover
{
	color: #990033;
}

td.tdMenuTitre1
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #d1ac75;
	padding : 5px;
	border-top:2px #ffffff solid;
	border-left:2px #ffffff solid;
	border-right:1px #ffffff solid;
	border-bottom:0px #ffffff solid;
	border-radius: 10px 0px 0px 0px;
	behavior: url(PIE.php);
}
td.tdMenuTitre2
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #d1ac75;
	padding : 5px;
	border-top:2px #ffffff solid;
	border-left:1px #ffffff solid;
	border-right:1px #ffffff solid;
	border-bottom:0px #ffffff solid;
	border-radius: 0px ;
	behavior: url(PIE.php);
}
td.tdMenuTitre3
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #d1ac75;
	padding : 5px;
	border-top:2px #ffffff solid;
	border-left:1px #ffffff solid;
	border-right:1px #ffffff solid;
	border-bottom:0px #ffffff solid;
	border-radius: 0px ;
	behavior: url(PIE.php);
}
td.tdMenuTitre4
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #d1ac75;
	padding : 5px;
	border-top:2px #ffffff solid;
	border-left:1px #ffffff solid;
	border-right:2px #ffffff solid;
	border-bottom:0px #ffffff solid;
	border-radius: 0px 10px 0px 0px;
	behavior: url(PIE.php);
}
td.tdMenuBas1a , td.tdMenuBas1b
{
	height:5px;
	font-weight: bold;
	font-size: 11pt;
	font-family: arial,verdana,sans-serif;
	color: #ffffff;
	border-top:0px #ffffff solid;
	border-left:2px #ffffff solid;
	border-right:1px #ffffff solid;
	border-bottom:2px #ffffff solid;
	border-radius: 0px 0px 0px 10px;
	behavior: url(PIE.php);
}
td.tdMenuBas2a , td.tdMenuBas2b
{
	height:5px;
	font-weight: bold;
	font-size: 11pt;
	font-family: arial,verdana,sans-serif;
	color: #ffffff;
	border-top:0px #ffffff solid;
	border-left:1px #ffffff solid;
	border-right:1px #ffffff solid;
	border-bottom:2px #ffffff solid;
	border-radius: 0px;
	behavior: url(PIE.php);
}
td.tdMenuBas3a , td.tdMenuBas3b
{
	height:5px;
	font-weight: bold;
	font-size: 11pt;
	font-family: arial,verdana,sans-serif;
	color: #ffffff;
	border-top:0px #ffffff solid;
	border-left:1px #ffffff solid;
	border-right:1px #ffffff solid;
	border-bottom:2px #ffffff solid;
	border-radius: 0px;
	behavior: url(PIE.php);
}
td.tdMenuBas4a , td.tdMenuBas4b
{
	height:5px;
	font-weight: bold;
	font-size: 11pt;

	color: #ffffff;
	border-top:0px #ffffff solid;
	border-left:1px #ffffff solid;
	border-right:2px #ffffff solid;
	border-bottom:2px #ffffff solid;
	border-radius: 0px 0px 10px 0px;
	behavior: url(PIE.php);
}

div.tdMenuTitreInfosDate
{
	height:20px;
	font-weight: normal;
	font-size: 8pt;
	color: #111111;
	background-color: #FFFFFF;
	padding : 0px 30px;
}

td.TabQuestio1a , td.TabQuestio1b
{
padding: 5px;
font-size: 11px;
text-align:left;
font-weight : bold;
position:relative;
z-index:1;
Width:40% ;
align:center ;
valign:top ;
border-top:1px #ffffff solid;
border-left:2px #ffffff solid;
border-right:1px #ffffff solid;
border-bottom:0px #ffffff solid;
border-radius: 0px;
}

td.TabQuestio1a , td.TabQuestio2a , td.TabQuestio3a , td.TabQuestio4a, td.tdMenuBas1a , td.tdMenuBas2a , td.tdMenuBas3a , td.tdMenuBas4a
{
background-color : #fdecd2;
}
td.TabQuestio1b , td.TabQuestio2b , td.TabQuestio3b , td.TabQuestio4b, td.tdMenuBas1b , td.tdMenuBas2b , td.tdMenuBas3b , td.tdMenuBas4b
{
background-color : #fcf2e3;
}


td.TabQuestio2a , td.TabQuestio2b
{
padding: 5px;
font-size: 11px;
text-align:left;
Width:20% ;
align:center ;
text-align : center ;
valign:top ;
border-top:1px #ffffff solid;
border-left:1px #ffffff solid;
border-right:1px #ffffff solid;
border-bottom:0px #ffffff solid;
border-radius: 0px;

}
td.TabQuestio3a , td.TabQuestio3b
{
padding: 5px;
font-size: 11px;
text-align:left;
Width:20% ;
align:center ;
text-align : center ;
valign:top ;
border-top:1px #ffffff solid;
border-left:1px #ffffff solid;
border-right:1px #ffffff solid;
border-bottom:0px #ffffff solid;
border-radius: 0px;
}

td.TabQuestio4a , td.TabQuestio4b
{
padding: 5px;
font-size: 11px;
text-align:left;
Width:20% ;
align:center ;
text-align:center ;
valign:top ;
border-top:1px #ffffff solid;
border-left:1px #ffffff solid;
border-right:2px #ffffff solid;
border-bottom:0px #ffffff solid;
border-radius: 0px;
}

td.TabQuestio4a a:link , td.TabQuestio4b a:link
{
font-size: 11px;
text-decoration : underline ;
font-weight : bold ;
color : #a42428 ;

}
td.TabQuestio4a a:hover , td.TabQuestio4b a:hover
{
font-size: 11px;
text-decoration : underline ;
font-weight : bold ;
color:#d1ac75;
}
td.TabQuestio4a a:visited , td.TabQuestio4b a:visited
{
font-size: 11px;
text-decoration : underline ;
font-weight : bold ;
color:#d1ac75;
}


div.MenuG_MonCompte ul
{
	background: url("/images/fond-gauche.gif") no-repeat scroll right top transparent;
    height: 200px;
    list-style-type: none;
    margin : 0px ;
    padding : 0px ;
    padding-left : 5px;
    margin-top: 32px;
    width: 174px;
}
div.MenuG_MonCompte ul li
{
font-size: 11px;
font-weight:bold;
text-align:left;
color: #a42428;
list-style-type: none;
list-style-image: none;
    margin : 0px ;
    padding : 0px ;
    padding-left : 5px;
    padding-top : 5px;
}

div.MenuG_MonCompte ul li a:link , div.MenuG_MonCompte ul li a:visited
{
font-size: 11px;
text-align:left;
color:#999999;

}
div.MenuG_MonCompte ul li a:hover
{
font-size: 11px;
text-align:left;
color:#d1ac75;

}



ul.tdMenu
{
list-style-image: none;
list-style: none outside none;
margin: 0px;
padding: 20px 20px 0px 20px;
}


.tdMenu li.tdMenuComplet
{
	width:240px;
	height:40px;
	font-weight: bold;
	font-size: 8pt;
	color: #1F355d;
	background: url(images/btGris.gif) #FFFFFF;
	align:center;
	text-align: center;
    vertical-align: middle;
}

.tdMenu li.tdMenuEnCours
{
	width:240px;
	height:40px;
	font-weight: bold;
	font-size: 8pt;
	color: #1F355d;
	background: url(images/btOrange.gif) #FFFFFF;
	align:center;
		text-align: center;
    vertical-align: middle;
}

.tdMenu li.tdMenuAutre
{
	width:240px;
	height:40px;
	font-weight: bold;
	font-size: 8pt;
	color: #1F355d;
	background: url(images/btRouge.gif) #FFFFFF;
	align:center;
		text-align: center;
    vertical-align: middle;
}

.tdMenu li:hover , .tdMenu li:active
{
	width:240px;
	height:40px;
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	background: url(images/btGris_RO.gif) #FFFFFF;
	text-align: center;
    vertical-align: middle;
    text-decoration: none;
}

.tdMenu  li a:link , .tdMenu  li a:visited
{

	line-height:36px;
	text-decoration: none;
	color: #ffffff;
}
.tdMenu  li.tdMenuComplet a:link , .tdMenu  li.tdMenuComplet a:visited
{

	line-height:36px;
	text-decoration: none;
	color: #666666;
}

.tdMenu li a:hover
{
	line-height:36px;
	text-decoration: none;
	color: #666666;
}






.Titre  { font-size: 14pt; color: #000000;  text-align: center; font-weight: bold }


.Infocontact
{
    FONT-SIZE: 7pt;
    COLOR: #666666;
    text-align: center;
    padding : 5px;
    
}

/*------------------ Questionnaire : Page de démarrage et page de fin  -----------------------*/
.Intro
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    padding : 5px;
    
}

.Intro a:link { color: #000000; text-decoration: underline }
.Intro a:visited { color: #000000; text-decoration: underline }
.Intro a:hover { color: #001B81}

.Description
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #cad9f4;
}

.LienSP      { font-size: 12pt; color: #009966; text-align: 
               center; font-weight: bold }

.LienSP a:link { text-decoration: underline; color: #009966}

.LienSP a:hover { color: #66cc99}

.CtrLD     { font-size: 8pt; color: #000000; text-align: center; border: 1 solid #344CA2}


.Controle
{
	border: 1px solid #527494;
    font-size: 10pt;
	color: #000000;
	background-color: #ffffff;
    width: 209px;
}

/*------------------ Questionnaire : Page du questionnaire  -----------------------*/
    
table#Questio {
    background-color:#FFFFFF;
    border: 0px; }
    
 /*------------------ Forum : Page de démarrage et page de fin  -----------------------*/
table.SPQTabQuestion
{
	margin: 2px 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #ffffff;
	border-right: #f0e1d5 1px solid;
	border-top: #f0e1d5 1px solid;
	border-left: #f0e1d5 1px solid;
	border-bottom: #f0e1d5 1px solid;
	border-collapse: collapse;
}

table.SPQTabLigSeparatrice
{
	border: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
    
.PageTitre
{
	font-size: 12pt;
	color: #999999;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid #999999
}

.PageSousTitre
{font-size: 11pt; color: #0061b5;  padding-left: 10px; padding-right: 10px; padding-top: 1px; padding-bottom: 1px ; font-weight: bold ; text-align:center}

.PageDescription
{font-size: 10pt; color: #0061b5;  padding-left: 50px; padding-right: 50px; padding-top: 1px; padding-bottom: 1px }

.QuestionTitre { font-size: 10pt; color: #000000; padding-left: 10px; padding-right: 10px; padding-top: 1px; padding-bottom: 1px ; font-weight: bold  }

.QuestionDescription { font-size: 10pt; color: #000000; padding-left: 30px; padding-right: 10px; padding-top: 1px; padding-bottom: 1px}

.Item
{
	font-size: 10pt;
	color: #000000;
	vertical-align: middle;
}


.PbRep       { font-size: 10pt; color: #B2005B;  
               background-color: #f4f4f4; font-weight: bold; 
               border: 2px solid #B2005B; padding-left: 10px; padding-right: 
               10px }
.MsgErr       { font-size: 10pt; color: #B2005B;  
               background-color: #f4f4f4; font-weight: bold; 
               border: 2px solid #B2005B; padding-left: 10px; padding-right: 
               10px }
.Ctr
{
    BORDER-RIGHT: #002e5c 1px solid;
    BORDER-TOP: #002e5c 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #002e5c 1px solid;
    COLOR: #1f355d;
    BORDER-BOTTOM: #002e5c 1px solid;
}

.CtrC
{
    BORDER-RIGHT: #002e5c 1px solid;
    BORDER-TOP: #002e5c 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #002e5c 1px solid;
    COLOR: #1f355d;
    BORDER-BOTTOM: #002e5c 1px solid;
    TEXT-ALIGN: center
}

/*------------------ Questionnaire : Gestion du tableau de déplacement  -----------------------*/

table#TabDeplacement {
    background-color:#FFFFFF;
    border: 0px; }

/*------------------ Questionnaire : Gestion du tableau de progression  -----------------------*/

table#TabProgression {
    background-color:#FFFFFF;
    border: 0px; }

.TabProg
{
    BORDER-RIGHT: #FFFFFF 1px double;
    BORDER-TOP: #FFFFFF 1px double;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #FFFFFF 1px double;
    COLOR: #9a0d0a;
    BORDER-BOTTOM: #FFFFFF 1px double;
}

.ProgFait
{
    FONT-SIZE: 10pt;
    font-weight: bold;
    text-align : center;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #A72429;
    BORDER: #A72429 2px solid;
}
.ProgReste
{
    font-size: 10pt;
    color: #A72429;
    background-color: #e2ccba;
    border: #A72429 1px solid;
}

.ChiffreProg
{
    font-size: 10pt;
    color: #808080;
    background-color: #ffffff;
    text-align: center;
}

.font-family
{
    FONT-SIZE: 10pt;
    COLOR: #9a0d0a;
    TEXT-ALIGN: right
}

.Grand
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    COLOR: #cad9f4
}

.Cat
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #cad9f4;
    LINE-HEIGHT: 0%
}
.com
{
    FONT-SIZE: 12pt;
    MARGIN-LEFT: 35px;
    COLOR: #cad9f4
}

UL
{
    FONT-SIZE: 12pt;
    LIST-STYLE-IMAGE: url(images/Puce1.GIF);
    COLOR: #cad9f4
}

.Infosup
{
    font-size: 8pt; color: #999999;
}


.Texte
{
	font-size: 10pt;
	color: #333333;
	font-family: Arial, Lucida, sans-serif;
}

.Texte a:link#font-family { color: #4A515B; text-decoration: underline }
.Texte a:visited { color: #4A515B; text-decoration: underline }
.Texte a:hover { color: #000000}

.TexteC
{
	font-size: 10pt;
	color: #000000;
	text-align: center ;
}

.TexteC a:link#font-family { color: #4A515B; text-decoration: underline }
.TexteC a:visited { color: #4A515B; text-decoration: underline }
.TexteC a:hover { color: #000000}

.TexteAR
{
	font-size: 10pt;
	color: #000000;
	text-align :right;
}

.TexteAR a:link#font-family { color: #4A515B; text-decoration: underline }
.TexteAR a:visited { color: #4A515B; text-decoration: underline }
.TexteAR a:hover { color: #000000}



.TexteNG
{
    font-size: 10pt; color: #000000; 
}

.TexteG
{
    FONT-WEIGHT: bold;
    font-size: 10pt; color: #000000; 
}


.TabQ
{
    FONT-SIZE: 12pt;
    COLOR: #cad9f4
}

/*------------------ Questionnaire : Gestion des tableaux d'items dans les questionnaires  -----------------------*/

.TabHG
{
    padding:0px; border-right:1px solid #999999; FONT-SIZE: 10pt;
    COLOR: #333333;
    BORDER-BOTTOM: 1px solid #999999;
}

.TabQ2       { font-size: 10pt; color: #333333; 
               border-left: 1px solid #999999; border-right: 1px solid #999999; 
               border-bottom: 1px solid #999999; padding-left: 5px; 
               padding-right: 0px; padding-top: 3px; padding-bottom: 3px ; background-color: #eeeeee;}
.TabQ1
{
    font-size: 10pt;
    color: #333333;
    background-color: #cccccc;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 3px;
    padding-bottom: 2px;
}
.TabCtr2     { font-weight: bold; font-size: 10pt; color: #FFFFFF; text-align: center; 
               border-right: 1px solid #999999; 
               border-bottom: 1px solid #999999; padding-left: 0px; 
               padding-right: 0px; padding-top: 3px; padding-bottom: 3px ; background-color: #eeeeee;  }
.TabCtr1     { font-weight: bold; font-size: 10pt; color: #FFFFFF; background-color:#cccccc; 
               text-align: center; border-right: 1px solid #999999; 
               border-bottom: 1px solid #999999; padding-left: 0px; 
               padding-right: 0px; padding-top: 3px; padding-bottom: 3px }
.TabItem     { text-align: center; font-size: 10pt; font-weight:bold; background-color:#ffffff;
               color: #333333; border-right: 1px solid #999999; 
               border-top: 1px solid #999999; border-bottom: 1px solid #999999; 
               padding-left: 0px; 
               padding-right: 0px; padding-top: 3px; padding-bottom: 3px }


               
.frmtitre  { font-size: 14pt; color: #FFFFFF;  text-align: center; font-weight: bold }

div#DivPB
{
	background-color: #FFFFFF;
	border-right: #ffcc33 thin solid;
	border-top: #ffcc33 thin solid;
	border-left: #ffcc33 thin solid;
	border-bottom: #ffcc33 thin solid;
}

/*------------------ Forum : Le paper board ou atelier ou . . .   -----------------------*/
              
td#frmbord
{
	width: 25px;
}

td#PB4
{
	font-size: 12pt;
	color: #1a3e6e;
	background-color: #9ac4e3;
	padding: 5px;
	vertical-align: top;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff thin solid;
}

td#PB1
{
	font-size: 12pt;
	color: #1a3e6e;
	background-color: #79a3c2;
	padding: 5px;
	vertical-align: top;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff thin solid;
}

td#PB2
{
	font-size: 12pt;
	color: #1a3e6e;
	background-color: #b1d1ea;
	padding: 5px;
	vertical-align: top;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff thin solid;
}

td#PB3
{
	font-size: 12pt;
	color: #1a3e6e;
	background-color: #e0f1fe;
	padding: 5px;
	vertical-align: top;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff thin solid;
}

/*------------------ Forum : Affichage des profils  -----------------------*/
Div#DvProfil
{
	border-right: 2px solid #FF0000;
	border-top: 2px solid #FF0000;
	border-left: 2px  solid #FF0000;
	border-bottom: 2px solid #FF0000;
}

td#ListeProfilT1L1
{
	font-size: 10pt;
	color: #1F355d;
	background-color: #cb6b41;
	padding: 5px;
	vertical-align: top;
}

td#ListeProfilT1L2
{
	font-size: 10pt;
	color: #1F355d;
	background-color: #eb906a;
	padding: 5px;
	vertical-align: top;
}

td#ListeProfilT2L1
{
	font-size: 10pt;
	color: #1F355D;
	background-color: #75c29a;
	padding: 5px;
	vertical-align: top
}

td#ListeProfilT2L2
{
	font-size: 10pt;
	color: #1F355D;
	background-color: #86e3b3;
	padding: 5px;
	vertical-align: top
}


/*------------------ Forum : Affichage des interventions  -----------------------*/

/*   La connotation    */
.Connotation
{
    font-size: 10pt; color: #084874; 
}

.Connotation a:link#font-family { color: #084874; text-decoration: underline }
.Connotation a:visited { color: #084874; text-decoration: underline }
.Connotation a:hover { color: #0183dd}

/*   Les relances    */

div#Debat
{
	padding: 10px;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
}

div#Debat a:link { color: #000000; text-decoration: underline }
div#Debat a:visited { color: #000000; text-decoration: underline }
div#Debat a:hover { 	color: #7ca3a6; }



td#frmIDebat
{
	font-size: 8pt;
	color: #ffffff;
	padding:5px;	width: 200px;
	vertical-align: top	
}

td#frmCDebat
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 700px;
	vertical-align: top;
	border-right: #b1552e thin solid;
	border-top: #b1552e thin solid;
	border-left: #b1552e thin solid;
	border-bottom: #b1552e thin solid;
}
/*   Les intégrations de réponses venant de questionaires   */
div#TrfQuesIntQ
{
	font-weight: bold;
	text-decoration: underline;
}

div#TrfQuesIntR
{
	padding-left: 25px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
}

/*   Les autres lignes    */
td#frmI1
{
	font-size: 8pt;
	color: #333333;
	padding:5px;
	width: 200px;
	vertical-align: top;
	background-color:#cb6a40;
	}
               
td#frmI2
{
	font-size: 8pt;
	color: #333333;
	background-color: #007281;
	padding:5px;	width: 200px;
	vertical-align: top	;
	background-color:#76b992
}

td#frmC1
{
    font-size: 10pt;
    color: #333333;
    padding: 5px;
    width: 700px;
    vertical-align: top;
    background-color: #ecab8f;
}
               
td#frmC2
{
    font-size: 10pt;
    color: #333333;
    background-color: #007281;
    padding: 5px;
    width: 700px;
    vertical-align: top;
    background-color: #8ff1b8;
}

.frmLien  { font-size: 10pt; color: #CAD9F4;}
.frmLien a:link { color: #CAD9F4; text-decoration: underline }
.frmLien a:visited { color: #000000; text-decoration: underline }
.frmLien a:hover { 	color: #7ca3a6; }


.TMTabTitre
{
	border-right: #aaaaaa 1px solid;
	padding-right: 1px;
	border-top: #aaaaaa 1px solid;
	padding-left: 1px;
	font-size: 8pt;
	padding-bottom: 3px;
	color: #000080;
	padding-top: 3px;
	border-bottom: #aaaaaa 1px solid;
	text-align: center;
	background-color: #92b1d0;
}
.TMTabCell1Titre
{
	border-right: #aaaaaa 1px solid;
	padding-right: 1px;
	border-top: #aaaaaa 1px solid;
	padding-left: 1px;
	font-size: 8pt;
	padding-bottom: 3px;
	border-left: #aaaaaa 1px solid;
	color: #000080;
	padding-top: 3px;
	border-bottom: #aaaaaa 1px solid;
	text-align: center;
	background-color: #92b1d0;
}
.TMTabLg1
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    COLOR: #000080;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #aaaaaa 1px solid;
	background-color: #e9e9e9;
}
.TMTabLg1L
{
    FONT-SIZE: 8pt;
    COLOR: #000080;
	background-color: #e9e9e9;
    
}
.TMTabLg1L A:link
{
    COLOR: #000080;
    TEXT-DECORATION: underline
}
.TMTabLg1L A:visited
{
    COLOR: #000080;
    TEXT-DECORATION: underline
}

.TMTabLg1L a:hover { color: #006699 }

.TMTabLg2
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    COLOR: #000080;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #aaaaaa 1px solid;
	background-color: #c9dbff;
    
}

.TMTabLg2L
{
    FONT-SIZE: 8pt;
    COLOR: #000080;
}

.TMTabLg2L A:link
{
    FONT-SIZE: 8pt;
    COLOR: #000080;
    TEXT-DECORATION: underline;
    
}

.TMTabLg2L A:visited {     COLOR: #000080 }

.TMTabLg2L A:hover { COLOR: #006699 }

.TMTabCell1Lg1
{
	border-right: #aaaaaa 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	font-size: 8pt;
	padding-bottom: 3px;
	border-left: #aaaaaa 1px solid;
	color: #000080;
	padding-top: 3px;
	border-bottom: #aaaaaa 1px solid;
	background-color: #e9e9e9;
}

.TMTabCell1Lg2
{
	border-right: #aaaaaa 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	font-size: 8pt;
	padding-bottom: 3px;
	border-left: #aaaaaa 1px solid;
	color: #000080;
	padding-top: 3px;
	border-bottom: #aaaaaa 1px solid;
	background-color: #c9dbff;
}

/* Couleur des cases ŕ cocher */
    .icheckbox_line-stylee .icheck_line-icon,
    .iradio_line-stylee .icheck_line-icon {
        background: url(js/icheck/skins/line/blue.png) no-repeat;
    }
	.icheckbox_line-newtab .icheck_line-icon,
    .iradio_line-newtab .icheck_line-icon {
        background: url(js/icheck/skins/line/blue.png) no-repeat;
    }
	.loadermat{
		background: url(images/ajax-loader-mat.gif) no-repeat;
		width:550px;
		height:400px;
		display:none;
	}	
	
}