﻿/*Styles de la console - SAMPLE*/

.StylesConsoleCustom-NIF
{
	
}
.StylesConsoleCustom-Modale
{
	
}
.StylesConsoleCustom-Image-2-Etats
{
	
}

.StylesConsoleCustom-DSFTagNavigation 
{

}

.StylesConsoleCustom-FiletNouvelleDIV 
{
    border-top-color:#c0c0c0;	
    border-top-width:1px;
    border-top-style:solid;
    margin-top:12px;
    padding-top:12px;
}


/*Infobulles*/
#canevasInfobulle,#canevasInfobulle a, #canevasInfobulle a:hover
{
	border-bottom: 1px dotted #5c8a5c;
	color:#5c8a5c;
	cursor:help;
	text-decoration:none
}

#tooltip 
{
	position: absolute;
	z-index: 3000;
	border: 1px solid #6a946a;
	background: #f4f8e7 url(./images/fleche-infobulle.gif) no-repeat left top;
	padding: 12px;
	width:230px;	
	opacity: 1;
}
#tooltip h3, #tooltip div
{
 	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal; 
	color: #000;	
}

#tooltip div
{
 	width:230px;
}


/*Table styles*/
.StylesConsoleTable-1
{
 border-collapse:collapse;
 border-top:solid gray 1px;
 border-right:solid gray 1px;
 border-bottom:solid gray 1px;
 border-left:solid gray 1px;
}

.StylesConsoleTable-1 p {				
    font-size:100% !important;				
}


.StylesConsoleTableHeaderRow-1
{
	color:Green;
	background:yellow;
	text-align:left;
}
.StylesConsoleTableHeaderFirstCol-1
{
	padding:0 4px 0 4px;
}
.StylesConsoleTableHeaderLastCol-1
{
	padding:0 4px 0 4px;
}
.StylesConsoleTableHeaderOddCol-1
{
	padding:0 4px 0 4px;
}
.StylesConsoleTableHeaderEvenCol-1
{
	padding:0 4px 0 4px;
}
.StylesConsoleTableOddRow-1
{
	color:black;
	background:#FFFFDD;
}
.StylesConsoleTableEvenRow-1
{
	color:black;
	background:#FFB4B4;
}
.StylesConsoleTableFirstCol-1
{	
	padding:0 4px 0 4px;
}
.StylesConsoleTableLastCol-1
{
	padding:0 4px 0 4px;
}
.StylesConsoleTableOddCol-1{
	padding:0 4px 0 4px;
}
.StylesConsoleTableEvenCol-1
{
	padding:0 4px 0 4px;
}
.StylesConsoleTableFooterRow-1
{
 color:blue;
 font-weight:bold;
 background:white;
 border-top:solid gray 1px;
 border-left:solid gray 1px;
 border-right:solid silver 1px; 
 border-style:solid;
}
.StylesConsoleTableFooterFirstCol-1
{
 padding:0 4px 0 4px;
 border-top:solid gray 1px;
 text-align:left
}
.StylesConsoleTableFooterLastCol-1
{
 padding:0 4px 0 4px;
 border-top:solid gray 1px;
 text-align:left;
}
.StylesConsoleTableFooterOddCol-1
{
 padding:0 4px 0 4px;
 text-align:left;
 border-top:solid gray 1px;
}
.StylesConsoleTableFooterEvenCol-1
{
	padding:0 4px 0 4px;
 text-align:left;
 border-top:solid gray 1px;
}

/*****************Tableau style 2********************************************/
.StylesConsoleTable-2
{
	border-collapse:collapse;
	border-top:1px solid #93bb93;
	border-bottom:1px solid #93bb93;
}
.mainContent .StylesConsoleTable-2 p {
    margin:0;
    font-size:100%;
}

.mainContent .StylesConsoleTable-2 li {
    margin:0;
}
.StylesConsoleTableHeaderRow-2
{
	text-align:left;
}
.StylesConsoleTableHeaderFirstCol-2
{
	padding:4px 4px 7px 8px;
	vertical-align:top
}
.StylesConsoleTableHeaderLastCol-2
{
	padding:4px 4px 7px 8px;
	vertical-align:top	
}
.StylesConsoleTableHeaderOddCol-2
{
	padding:4px 4px 7px 8px;
	vertical-align:top	
}
.StylesConsoleTableHeaderEvenCol-2
{
	background: #f3f4ee url(images/backTabBas.gif) repeat-x left top; 
	padding:4px 4px 7px 8px;
	vertical-align:top	
}
.StylesConsoleTableOddRow-2,.StylesConsoleTableEvenRow-2
{
	color:black;
}
.StylesConsoleTableFirstCol-2
{
	background-color:#fff;	
	padding:0 4px 0 8px;
	vertical-align:top	
}
.StylesConsoleTableLastCol-2
{
	padding:0 4px 0 8px;
	vertical-align:top
}
.StylesConsoleTableOddCol-2{
	background-color:#fff;	
	padding:10px 4px 7px 8px;
	vertical-align:top	
}
.StylesConsoleTableEvenCol-2
{
 background-color:#f3f4ee;
	padding:10px 4px 7px 8px;
	vertical-align:top	
}
.StylesConsoleTableFooterRow-2
{
 border:none;
}
.StylesConsoleTableFooterFirstCol-2
{
 padding:10px 4px 7px 8px;
 border-top:solid gray 1px;
 text-align:left;
 background-color:#fff;
 vertical-align:top 
}
.StylesConsoleTableFooterLastCol-2
{
 padding:10px 4px 7px 8px;
 text-align:left;
 vertical-align:top
}
.StylesConsoleTableFooterOddCol-2
{
 padding:10px 4px 7px 8px;
 text-align:left;
 background-color:#fff;
 vertical-align:top	
}
.StylesConsoleTableFooterEvenCol-2
{
 background: #f3f4ee url(images/backTabBas.gif) repeat-x left bottom;
 padding:10px 4px 7px 8px;
 text-align:left;
 vertical-align:top
}

/*****************Tableau style 3********************************************/
.StylesConsoleTable-3
{
	border-collapse:collapse;
	border-top:1px solid #93bb93;
	border-bottom:1px solid #93bb93;
}
.mainContent .StylesConsoleTable-3 p {
    margin:0;
    font-size:100%;
}

.mainContent .StylesConsoleTable-3 li {
    margin:0;
}
.StylesConsoleTableHeaderRow-3
{
/*	color:Green;*/
	text-align:left;
}
.StylesConsoleTableHeaderFirstCol-3
{
 padding:6px 4px 7px 8px;
	vertical-align:top;
	border-left:1px solid #c0c0c0;
}
.StylesConsoleTableHeaderLastCol-3
{
 padding:6px 4px 7px 8px;
	vertical-align:top;
	border-right:1px solid #c0c0c0;
}
.StylesConsoleTableHeaderOddCol-3
{
 padding:6px 4px 7px 8px;
	vertical-align:top;
}
.StylesConsoleTableHeaderEvenCol-3
{
 padding:6px 4px 7px 8px;
	vertical-align:top;
}
.StylesConsoleTableOddRow-3,.StylesConsoleTableEvenRow-3
{
	color:black;
}
 
.StylesConsoleTableOddRow-3
{
	background-color:#fff;	
}
.StylesConsoleTableEvenRow-3
{
	background-color:#f3f4ee;	
}

.StylesConsoleTableFirstCol-3
{
	border-left:1px solid #c0c0c0
}


.StylesConsoleTableFirstCol-3
{
 padding:6px 4px 7px 8px;
	vertical-align:top;
}
.StylesConsoleTableLastCol-3
{
 padding:6px 4px 7px 8px;
	vertical-align:top;
	background: url(images/backTabBas.gif) repeat-x left bottom;	
}
.StylesConsoleTableOddCol-3{
 padding:6px 4px 7px 8px;
	vertical-align:top;
	background: url(images/backTabBas.gif) repeat-x left bottom;	
}
.StylesConsoleTableEvenCol-3
{
 padding:6px 4px 7px 8px;
	vertical-align:top;
	background: url(images/backTabBas.gif) repeat-x left bottom;	
}
.StylesConsoleTableFooterRow-3
{
 background:white;
 border:none;
}
.StylesConsoleTableFooterFirstCol-3
{
 padding:6px 4px 7px 8px;
 border-left:solid #c0c0c0 1px;
 text-align:left;
 background-color:#fff;
 vertical-align:top 
}
.StylesConsoleTableFooterLastCol-3
{
 padding:6px 4px 7px 8px;
 border-right:solid #c0c0c0 1px;
 text-align:left;
 vertical-align:top
}
.StylesConsoleTableFooterOddCol-3
{
 padding:6px 4px 7px 8px;
 text-align:left;
 background-color:#fff;
 vertical-align:top	
}
.StylesConsoleTableFooterEvenCol-3
{
 padding:6px 4px 7px 8px;
 text-align:left;
 vertical-align:top
}
/*****************Tableau style 4********************************************/
.StylesConsoleTable-4
{
	border-collapse:collapse;
	border-top:1px solid #93bb93;
	border-bottom:1px solid #93bb93;
}
.mainContent .StylesConsoleTable-4 p {
    margin:0;
    font-size:100%;
}

.mainContent .StylesConsoleTable-4 li {
    margin:0;
}
.StylesConsoleTableHeaderRow-4
{
	text-align:left;
	background: url(images/backTabHaut.gif) repeat-x 0 2px;
}
.StylesConsoleTableHeaderFirstCol-4
{
	font-weight:bold;
 padding:6px 4px 7px 8px;
	vertical-align:top;
}

.StylesConsoleTableHeaderFirstCol-4, .StylesConsoleTableHeaderOddCol-4, .StylesConsoleTableHeaderEvenCol-4
{
	background: transparent url(images/white-pixel.gif) repeat-y right 3px;
}

.StylesConsoleTableHeaderLastCol-4
{
	font-weight:bold;
 padding:6px 4px 7px 8px;
	vertical-align:top;
}
.StylesConsoleTableHeaderOddCol-4
{
	font-weight:bold;
 padding:6px 4px 7px 8px;
	vertical-align:top;
}
.StylesConsoleTableHeaderEvenCol-4
{
	font-weight:bold;
 padding:6px 4px 7px 8px;
	vertical-align:top;
}
.StylesConsoleTableOddRow-4,.StylesConsoleTableEvenRow-4
{
	color:black;
}
.StylesConsoleTableFirstCol-4
{
	background-color:#fff;	
	padding:0 4px 0 8px;
	vertical-align:top	
}
.StylesConsoleTableLastCol-4
{
	padding:8px 4px 7px 8px;
	vertical-align:top
}
.StylesConsoleTableOddCol-4{
	background-color:#fff;	
	padding:8px 4px 7px 8px;
	vertical-align:top	
}
.StylesConsoleTableEvenCol-4
{
 background-color:#f3f4ee;
	padding:8px 4px 7px 8px;
	vertical-align:top;
}
.StylesConsoleTableFooterRow-4
{
 background:white;
 border:none;
}
.StylesConsoleTableFooterFirstCol-4
{
 padding:8px 4px 7px 8px;
 text-align:left;
 background-color:#fff;
 vertical-align:top 
}
.StylesConsoleTableFooterLastCol-4
{
 padding:8px 4px 7px 8px;
 text-align:left;
 vertical-align:top
}
.StylesConsoleTableFooterOddCol-4
{
 padding:8px 4px 7px 8px;
 text-align:left;
 background-color:#fff;
 vertical-align:top	
}
.StylesConsoleTableFooterEvenCol-4
{
/* background-color:#f3f4ee;*/
 padding:8px 4px 7px 8px;
 text-align:left;
	background: #f3f4ee url(images/backTabBas.gif) repeat-x left bottom;
 vertical-align:top
}


/*****************Tableau style 5********************/

.StylesConsoleTable-5
{

	border-top:1px solid #93bb93;
	border-collapse:collapse;
	border-bottom:1px solid #93bb93;
}
.mainContent .StylesConsoleTable-5 p {
    margin:0;
    font-size:100%;
}

.mainContent .StylesConsoleTable-5 li {
    margin:0;
}
.StylesConsoleTableHeaderRow-5
{
	text-align:left;
	background: url(images/backTabHaut.gif) repeat-x 0 2px;
}
.StylesConsoleTableHeaderFirstCol-5
{
	font-weight:bold;
 padding:6px 4px 7px 8px;
	vertical-align:top;
}

.StylesConsoleTableHeaderFirstCol-5, .StylesConsoleTableHeaderOddCol-5, .StylesConsoleTableHeaderEvenCol-5
{
	background: transparent url(images/white-pixel.gif) repeat-y right 3px;
}

.StylesConsoleTableHeaderLastCol-5
{
	font-weight:bold;
 padding:6px 4px 7px 8px;
	vertical-align:top;
}
.StylesConsoleTableHeaderOddCol-5
{
	font-weight:bold;
 padding:6px 4px 7px 8px;
	vertical-align:top;
}
.StylesConsoleTableHeaderEvenCol-5
{
	font-weight:bold;
 padding:6px 4px 7px 8px;
	vertical-align:top;
}

.StylesConsoleTableOddRow-5,.StylesConsoleTableEvenRow-5
{
	color:black;
}
 
.StylesConsoleTableOddRow-5
{
	background-color:#fff;	
}
.StylesConsoleTableEvenRow-5
{
	background-color:#f3f4ee;	
}

.StylesConsoleTableEvenRow-5 td
{
	padding-bottom:9px
}
.StylesConsoleTableOddRow-5 td
{
	padding-top:4px
}

.StylesConsoleTableFirstCol-5
{
 padding:6px 4px 7px 8px;
	vertical-align:top;
		background: url(images/backTabBas.gif) repeat-x left bottom;
}
.StylesConsoleTableLastCol-5
{
 padding:6px 4px 7px 8px;
	vertical-align:top;
	background: url(images/backTabBas.gif) repeat-x left bottom;
}
.StylesConsoleTableOddCol-5{
 padding:6px 4px 7px 8px;
	vertical-align:top	;
	background: url(images/backTabBas.gif) repeat-x left bottom;
}
.StylesConsoleTableEvenCol-5
{
 padding:6px 4px 7px 8px;
	vertical-align:top;
	background: url(images/backTabBas.gif) repeat-x left bottom;	
}
.StylesConsoleTableFooterRow-5
{
}
.StylesConsoleTableFooterFirstCol-5
{
 padding:6px 4px 7px 8px;
 text-align:left;
	background: url(images/backTabBas.gif) repeat-x left top;
 vertical-align:top 
}
.StylesConsoleTableFooterLastCol-5
{
 padding:6px 4px 7px 8px;
 text-align:left;
 vertical-align:top;
 background: url(images/backTabBas.gif) repeat-x left top;
}
.StylesConsoleTableFooterOddCol-5
{
 padding:6px 4px 7px 8px;
 text-align:left;
	background: url(images/backTabBas.gif) repeat-x left top;
 vertical-align:top	
}
.StylesConsoleTableFooterEvenCol-5
{
 padding:6px 4px 7px 8px;
 text-align:left;
 vertical-align:top;
 background: url(images/backTabBas.gif) repeat-x left top;
}
/*****************Tableau style 6********************************************/
.StylesConsoleTable-6
{
	border-collapse:collapse;
	border-top:1px solid #93bb93;
	border-bottom:1px solid #93bb93;
}
.mainContent .StylesConsoleTable-6 p {
    margin:0;
    font-size:100%;
}

.mainContent .StylesConsoleTable-6 li {
    margin:0;
}
.StylesConsoleTableHeaderRow-6
{
	text-align:left;
	background: url(images/backTabHaut.gif) repeat-x 0 2px;
}
.StylesConsoleTableHeaderFirstCol-6
{
	font-weight:bold;
 padding:6px 4px 7px 8px;
	vertical-align:top;
}

.StylesConsoleTableHeaderFirstCol-6, .StylesConsoleTableHeaderOddCol-6, .StylesConsoleTableHeaderEvenCol-6
{
	background: transparent url(images/white-pixel.gif) repeat-y right 3px;
}

.StylesConsoleTableHeaderLastCol-6
{
	font-weight:bold;
 padding:6px 4px 7px 8px;
	vertical-align:top;
}
.StylesConsoleTableHeaderOddCol-6
{
	font-weight:bold;
 padding:6px 4px 7px 8px;
	vertical-align:top;
}
.StylesConsoleTableHeaderEvenCol-6
{
	font-weight:bold;
 padding:6px 4px 7px 8px;
	vertical-align:top;
}
.StylesConsoleTableOddRow-6,.StylesConsoleTableEvenRow-6
{
	color:black;
}
.StylesConsoleTableFirstCol-6
{
	background-color:#fff;	
	padding:0 4px 0 8px;
	vertical-align:top	
}
.StylesConsoleTableLastCol-6
{
	padding:8px 4px 7px 8px;
	vertical-align:top
}
.StylesConsoleTableOddCol-6{
	background-color:#fff;	
	padding:8px 4px 7px 8px;
	vertical-align:top	
}
.StylesConsoleTableEvenCol-6
{
 background-color:#fff;
	padding:8px 4px 7px 8px;
	vertical-align:top;
}
.StylesConsoleTableFooterRow-6
{
 background:white;
 border:none;
}
.StylesConsoleTableFooterFirstCol-6
{
 padding:8px 4px 7px 8px;
 text-align:left;
 background-color:#fff;
 vertical-align:top 
}
.StylesConsoleTableFooterLastCol-6
{
 padding:8px 4px 7px 8px;
 text-align:left;
 vertical-align:top
}
.StylesConsoleTableFooterOddCol-6
{
 padding:8px 4px 7px 8px;
 text-align:left;
 background-color:#fff;
 vertical-align:top	
}
.StylesConsoleTableFooterEvenCol-6
{
 padding:8px 4px 7px 8px;
 text-align:left;
 background: url(images/backTabBas.gif) repeat-x left bottom;
 vertical-align:top
}

/*****************Tableau style 7********************************************/
.StylesConsoleTable-7
{
	border-collapse:collapse;
	border:1px solid #C0C0C0;
}
.mainContent .StylesConsoleTable-7 p {
    margin:0;
    font-size:100%;
}

.mainContent .StylesConsoleTable-7 li {
    margin:0;
}
.StylesConsoleTableHeaderRow-7
{
	text-align:left;
	background: url(images/backTabHaut.gif) repeat-x 0 2px;
}
.StylesConsoleTableHeaderFirstCol-7
{
	font-weight:bold;
 padding:6px 4px 7px 8px;
	vertical-align:top;
}

.StylesConsoleTableHeaderFirstCol-7, .StylesConsoleTableHeaderOddCol-7, .StylesConsoleTableHeaderEvenCol-7
{
	background: transparent url(images/white-pixel.gif) repeat-y right 3px;
}

.StylesConsoleTableHeaderLastCol-7
{
	font-weight:bold;
  padding:6px 4px 7px 8px;
	vertical-align:top;
}
.StylesConsoleTableHeaderOddCol-7
{
	font-weight:bold;
 padding:6px 4px 7px 8px;
	vertical-align:top;
}
.StylesConsoleTableHeaderEvenCol-7
{
	font-weight:bold;
 padding:6px 4px 7px 8px;
	vertical-align:top;
}
.StylesConsoleTableOddRow-7, .StylesConsoleTableEvenRow-7
{
	color:black;
}
.StylesConsoleTableFirstCol-7
{
	background-color:#fff;	
	padding:0 4px 0 8px;
	vertical-align:top;
	border:1px solid #C0C0C0;
	border-right:0;
	border-left:0;
}
.StylesConsoleTableLastCol-7
{
   	background-color:#f3f4ee;	
	padding:8px 4px 7px 8px;
	border:1px solid #C0C0C0;
	border-left:0;
	vertical-align:top
}
.StylesConsoleTableOddCol-7{
	background-color:#fff;	
	padding:8px 4px 7px 8px;
	vertical-align:top;
	border:1px solid #C0C0C0;

}
.StylesConsoleTableEvenCol-7
{
   background-color :#fff;
	padding:8px 4px 7px 8px;
	vertical-align:top;
	border-right:0;
	border-left:0;
	border:1px solid #C0C0C0;	

}
.StylesConsoleTableFooterRow-7
{
 background:white;
	border:1px solid #C0C0C0;
}
.StylesConsoleTableFooterFirstCol-7
{
 padding:8px 4px 7px 8px;
 text-align:left;
 background-color:#fff;
 vertical-align:top;
 border-right:0;
	border-left:0;

}
.StylesConsoleTableFooterLastCol-7
{
 padding:8px 4px 7px 8px;
 text-align:left;
 vertical-align:top;
 border:1px solid #C0C0C0;
 border-left:0;

}
.StylesConsoleTableFooterOddCol-7
{
 padding:8px 4px 7px 8px;
 text-align:left;
 background-color:#fff;
 vertical-align:top;
 border:1px solid #C0C0C0;
	border-right:0;
	border-left:0;
	
}
.StylesConsoleTableFooterEvenCol-7
{
 padding:8px 4px 7px 8px;
 text-align:left;
 background: url(images/backTabBas.gif) repeat-x left bottom;
 vertical-align:top;
 border-right:0;
	border-left:0;
}


 
/*RSS console styles*/
/*
.StylesConsoleCustom-RSSIcon
{
	position:relative;
	top:1.1em;
	left:4.6em;
	border:0;
}
*/    
/*Styles Headings*/
h1
{
	margin: 10px 0 16px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5em; 
	color: #006633;
	font-weight:normal;
	position:relative;
	clear:both;
	float:left;
	width:95%
}
h1 span, h2 span, h3 span, h4 span, h5 span
{
	margin:0px;
	padding:0px;
}

h1 input.ms-long {
	width:99%
}

h2
{
	margin: 0px 0 16px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.3em; 
	color: #333333;
	clear:left;
	font-weight:normal	
}

h3
{
	margin: 0px 0 16px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.15em; 
	color: #224f87;
	clear:left;
	font-weight:normal	
}

h4
{
	margin: 0px 0 16px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em; 
	color: #3c7885;
	clear:left;
	font-weight:bold
}

h5
{
	margin: 0px 0 16px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.85em; 
	color: #5b5b5b;
	clear:left;
	font-weight:bold
}

h6
{
	margin: 0px 0 16px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.65em; 
	color: #000;
	clear:left;
	font-weight:normal	
}

/************Blocs pour zones ciblées selon provinces - mode édition**************/

.ciblageTexteQC {
	background-color:#C6C6FF;
	border:solid 1px black;
	display:block;
}

.ciblageTexteHQC {
	background-color:#FF9D9D;
	border:solid 1px black;
	display:block;
}

/*************************************** Ajustements pour contrer l'héritage de taille du texte dans les listes pour les tableaux ********************************/
.StylesConsoleTable-1 ul li, .StylesConsoleTable-2 ul li, .StylesConsoleTable-3 ul li, .StylesConsoleTable-4 ul li, .StylesConsoleTable-5 ul li, .StylesConsoleTable-6 ul li, .StylesConsoleTable-7 ul li  {
font-size:130%;			
}
.StylesConsoleTable-1 ul li ul li, .StylesConsoleTable-2 ul li ul li, .StylesConsoleTable-3 ul li ul li, .StylesConsoleTable-4 ul li ul li, .StylesConsoleTable-5 ul li ul li, .StylesConsoleTable-6 ul li ul li, .StylesConsoleTable-7 ul li ul li {
font-size:100%;			
}

.StylesConsoleTable-1 ol li, .StylesConsoleTable-2 ol li, .StylesConsoleTable-3 ol li, .StylesConsoleTable-4 ol li, .StylesConsoleTable-5 ol li, .StylesConsoleTable-6 ol li, .StylesConsoleTable-7 ol li {
font-size:135%;			
}
