/* CSS Document */
/*
 * Style global des pages
 */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:Black;
}
p {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Black;
	font-style:normal;
	text-align: justify;
	LINE-HEIGHT: 150%;
	margin-bottom:auto;
	margin-top:auto;
}
/*
 * Liens
 */
a {text-decoration:none;color:#006900;}
a:visited {text-decoration:none;color:#CC0000}
a:hover, a:visited:hover {text-decoration:underline;color:#CC0000}
a:active {text-decoration:none;color:#CC0000}

/*
 *  Cellules et lignes des tables
 */
.tb, .tb a, .tb a:visited,.tb a:visited:hover {color:#FFFFFF}
.tb {background:#000088}

/*
 * Titres 
 */
H1{font: normal 180% Georgia, Times, serif;color: #006900;}
.H1Red{font: normal 180% Georgia, Times, serif;color: #CC0000;}
.H1Black{font: normal 180% Georgia, Times, serif;color: #000000;}
.H1Italic{font: italic 180% Georgia, Times, serif;color: #006900;}

H2{font: normal 165% Georgia, Times, serif;color: #006900;}
.H2Red{font: normal 165% Georgia, Times, serif;color: #CC0000;}
.H2Italic{font: italic 165% Georgia, Times, serif;color: #006900;}

H3{margin:0 0 0 9; font: normal 150% Georgia, Times, serif;color: #006900;}
.H3Red{font: normal 150% Georgia, Times, serif;color: #CC0000;}
.H3Black{font: normal 150% Georgia, Times, serif;color: #000000;}
.H3Italic{font: italic 150% Georgia, Times, serif;color: #006900;}

H4{font: normal 135% Georgia, Times, serif;color: #006900;}
.H4Red{font: normal 135% Georgia, Times, serif;color: #CC0000;}
.H4Black{font: normal 135% Georgia, Times, serif;color: #000000;}
.H4Italic{font: italic 135% Georgia, Times, serif;color: #006900;}

H5{font: normal 125% Georgia, Times, serif;color: #006900;}
.H5Red{font: normal 125% Georgia, Times, serif;color: #CC0000;}
.H5Black{font: normal 125% Georgia, Times, serif;color: #000000;}
.H5Italic{font: italic 125% Georgia, Times, serif;color: #006900;}

H6{font: normal 115% Georgia, Times, serif;color: #006900;}
.H6Red{font: normal 115% Georgia, Times, serif;color: #CC0000;}
.H6Italic{font: italic 115% Georgia, Times, serif;color: #006900;}
.H6Black{font: normal 115% Georgia, Times, serif;color: #000000;}
/*
 * Textes
 */
.textBodyBlack, .textBodyBlackBold , textNote {font-family: Verdana, Arial, Helvetica, sans-serif;}
.textBodyBlack, .textBodyBlackBold {font-size:80%; line-height:150%;}
.textBodyRed {font-size:80%; line-height:150%; color:#CC0000; }
.textBodyWhite {font-size:80%; line-height:150%; color:#FFFFFF; }
.textBodyBlackBold {font-weight:bold; color: #000000}
.textNote {font-size:60%;line-height:125%; font: normal; color: #000000; letter-spacing: 0.01cm}
.DateClass {font-size:70%; line-height:150%; color:#FFFFFF; }

/*
 * Citation
 */
blockquote {
  padding: 10px 0 0 20px;
  font-size: 80%;
  font-style: oblique;
  line-height: 1.5em;
  color: #666;
  background: url(../../images/quotes.gif) no-repeat top left;
  }

/*
 * Images
 */
.v2ImageBorder
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

/*
 * Tree View Div
 */
.divTreeView
{
	BORDER-RIGHT: 1px; 
	BORDER-TOP: 1px; 
	OVERFLOW-X: auto; 
	BORDER-LEFT: 1px; 
	WIDTH: 178px; 
	BORDER-BOTTOM: 1px;
	}

/*
 * Tree View Parent Node
 */
.parentNode
{
	font-weight:normal; 
	font-size: 8pt; 
	color: #000000; 
	font-family: 'Arial';
	}

/*
 * Tree View Child Node
 */
.childNode
{
	font-weight:normal; 
	font-size: 8pt; 
	color: #000000; 
	font-family: 'Arial';
	}
.v2ShortIntroTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: #006900; 
	font-family: 'Verdana';
}

.AverageText, :visited.AverageText, :active.AverageText
{
	font-size: 12pt;
	LINE-HEIGHT: 150%; 
	unicode-bidi: embed; 
	TEXT-ALIGN: left; 
	word-spacing:0px; 
	margin-left:0in; 
	margin-right:0in; 
	margin-top:12px; 
	margin-bottom:6pt;
	font-family:  'Verdana';
}
.H6White
{
	font: normal 90% Georgia, Times, serif;
	color: #FFFFFF;
}
.v2SearchTitle
{
	font-size: 10pt;
	color: #000000; 
	font-family: 'Verdana';
}
/*
 * DataGrid
 */

.ColumnTextDataGrid
{
	font-size: 10pt;
	LINE-HEIGHT: 150%; 
	unicode-bidi: embed; 
	TEXT-ALIGN: left; 
	word-spacing:0px; 
	margin-left:0in; 
	margin-right:0in; 
	margin-top:12px; 
	margin-bottom:6pt;
	font-family:  'Verdana';
	color:Green;
}

.ColumnTextDataGridCenter
{
	font-size: 10pt;
	LINE-HEIGHT: 150%; 
	unicode-bidi: embed; 
	TEXT-ALIGN: center; 
	word-spacing:0px; 
	margin-left:0in; 
	margin-right:0in; 
	margin-top:12px; 
	margin-bottom:6pt;
	font-family:  'Verdana';
	color:Green;
}


.RowTextDataGrid
{
	font-size: 9pt;
	LINE-HEIGHT: 150%; 
	unicode-bidi: embed; 
	word-spacing:0px; 
	margin-left:0in; 
	margin-right:0in; 
	margin-top:12px; 
	margin-bottom:6pt;
	font-family:  'Verdana';
	color:black;
	font-weight:bold
}