/*************************/
/* General Template */
/*************************/

/* n'est pas interprété par Explorer*/
@page
	{size:portrait;
	margin:1.5cm}
/************************************/	
	
p.NavigationPrevious, p.NavigationUp, p.NavigationNext, p.NavigationHome
	{display:none;}
p.HeaderRight
	{text-align:right;
	margin-right:6;
	font-size:10.0pt;
	font-weight:bold;
	vertical-align:top}
body
	{margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #000;
	background: #fff;
	font-size: 1em;}
body.bodyParameter
	{margin: 0 0 0 0;}
body.bodyCover
	{background-repeat: no-repeat;
	background-position: bottom;}
div#title
	{padding: 0 0 0 0; /*top, right, bottom, left*/
	margin: 1cm 0 0 0;} /*top, right, bottom, left*/
div#content
	{padding: 0 0 0 0; /*top, right, bottom, left*/
	margin: 1cm 0 0 0;} /*top, right, bottom, left*/
div#empty
	{padding: 0 0 0 0; /*top, right, bottom, left*/
	margin: 1cm 0 0 0;} /*top, right, bottom, left*/
div#footerTurquoise
	{width: 100%;
	margin-top: 2cm;
	padding: 0.2cm 0 0 0; /*top, right, bottom, left*/}
div#footerGrisvert
	{width: 100%;
	margin-top: 2cm;
	padding: 0.2cm 0 0 0; /*top, right, bottom, left*/}
div#footer
	{width: 100%;
	height:auto;
	margin-top: 2cm;
	padding: 0.2cm 0 0 0; /*top, right, bottom, left*/
	border-top: 1px solid black;
	background-color: #FFFFFF;}
p.Footer
	{font-size:8.0pt;
	text-align:center;
	font-style:normal;}
td.Cover
	{text-align: right;
	vertical-align: bottom;}
p.CoverTitle
	{font-style: normal;
	font-size:0.8em;
	margin-top: 1pt;
	margin-bottom: 0pt;
	margin-left: 5pt;
	margin-right: 0pt;
	text-align: left;}

	

/*************************/
/* Links */
/*************************/

a:link
	{color:#000000;
	text-decoration:underline}
a:visited
	{color:#000000;
	text-decoration:underline}
a:hover
	{color:#000000;
	text-decoration:underline}
	
	

/*************************/
/* Paragraph Definitions */
/*************************/

h1, h1.heading1, p.heading1, p.title
	{margin-top:10.0pt;
	font-size:1.5em;
	font-family:"Arial Black";
	border-bottom: 2px solid black;
	margin-bottom:20pt;
	page-break-after:avoid;}
h2, h2.heading2, p.heading2, p.emptytitle
	{margin-top:10.0pt;
	font-size:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom: 2px solid black;
	margin-bottom:20pt;
	page-break-after:avoid;}
h3, h3.heading3, p.heading3
	{margin-top:10.0pt;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom: 2px solid black;
	margin-bottom:20pt;
	page-break-after:avoid;}
h4, h4.heading4, p.heading4
	{margin-top:10.0pt;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom: 2px solid black;
	margin-bottom:20pt;
	page-break-after:avoid;}
h5, h5.heading5, p.heading5,
h6, h6.heading6, p.heading6,
h7, h7.heading7, p.heading7,
h8, h8.heading8, p.heading8,
h9, h9.heading9, p.heading9
	{margin-top:10.0pt;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom: 2px solid black;
	margin-bottom:20pt;
	page-break-after:avoid;}
p.headingbig
	{margin-top:24.0pt;
	margin-bottom:5.0pt;
	font-size:1em;
	font-weight:bold;
	page-break-after:avoid;}
p.headingmedium
	{margin-top:15.0pt;
	margin-bottom:4.0pt;
	font-size:0.9em;
	font-weight:bold;
	page-break-after:avoid;}
p.headingsmall
	{margin-top:12.0pt;
	margin-bottom:3.0pt;
	font-size:0.8em;
	font-weight:bold;
	page-break-after:avoid;}

p.Ancrage
	{display:none;}
p.Cell
	{margin-right:0.15cm;
	margin-left:0.15cm;}
p.CellCenter
	{margin-right:0.15cm;
	margin-left:0.15cm;
	text-align:center;}
p.CellRight
	{margin-right:0.15cm;
	margin-left:0.15cm;
	text-align:right;}
p.ColumnTitle
	{margin-right:0.15cm;
	margin-left:0.15cm;
	text-align:center;
	font-weight:bold;
	page-break-after:avoid;}
p.GRISVERTComment, p.BLEUVERTComment
	{margin-top: 0;
	margin-bottom: 0;
	font-family: "Courier New", Courier, mono;
	color: rgb(0,128,128);
	background-color: #EAECED;
	border: solid thin #EAECED;}
p.TURQUOISEComment
	{margin-top: 0;
	margin-bottom: 0;
	font-family: "Courier New", Courier, mono;
	color: rgb(0,128,128);
	background-color: #EAEAEA;
	border: solid thin #EAEAEA;}
p.Copyright
	{margin-right:5.0pt;
	margin-bottom:5.0pt;
	font-size:0.7em;
	color:rgb(255,0,0);}
p.DeclareUsing
	{margin-top:12.0pt;
	color:#595959;}
p.Definition
	{margin-top:12.0pt;
	margin-bottom:12pt;
	font-weight:bold;
	border-left: 1px solid black;
	border-bottom: 1px solid black;}
p.Description
	{margin-top: 15.0pt;
	margin-bottom: 15.0pt;
	font-weight: bold;
	color: #656565;}
p.TURQUOISEDescription
	{margin-top: 15.0pt;
	margin-bottom: 15.0pt;
	font-weight: bold;
	color: #656565;}
p.EnumTitle
	{margin-top:10.0pt;
	font-size:1.0em;
	font-family:"Courier New", Courier, mono;
	font-weight:bold;
	background-color:#DCDDDE;
	border-bottom: 1px solid black;
	margin-bottom:20pt;
	page-break-after:avoid;}
p.EventTitle
	{margin-top:10.0pt;
	font-size:1.0em;
	font-family:"Courier New", Courier, mono;
	font-weight:bold;
	background-color:#D2F0FA;
	border-bottom: 1px solid black;
	margin-bottom:20pt;
	page-break-after:avoid;}
p.GRISVERTExample, p.BLEUVERTExample
	{margin-top: 0;
	margin-bottom: 0;
	font-family: "Courier New", Courier, mono;
	background-color: #EAECED;
	border: solid thin #EAECED;}
p.TURQUOISEExample
	{margin-top: 0;
	margin-bottom: 0;
	font-family: "Courier New", Courier, mono;
	background-color: #EAEAEA;
	border: solid thin #EAEAEA;}
p.GRISVERTFigure, p.BLEUVERTFigure
	{margin-top: 18.0pt;
	text-align: center;
	background-color: #EAECED;
	padding: 15pt;
	page-break-after:avoid;}
p.TURQUOISEFigure
	{margin-top: 18.0pt;
	text-align: center;
	background-color: #EAEAEA;
	padding: 15pt;
	page-break-after:avoid;}
p.FigureTitle
	{margin-top:0.0pt;
	margin-bottom:18.0pt;
	text-align:center;
	font-weight:bold;
	color:#666666;
	page-break-before:avoid;}
p.GRISVERTFormula, p.BLEUVERTFormula
	{margin-top: 15.0pt;
	margin-right: 3.0cm;
	margin-bottom: 15.0pt;
	margin-left: 3.0cm;
	font-family: "Courier New", Courier, mono;
	text-align: center;}
p.TURQUOISEFormula
	{margin-top: 15.0pt;
	margin-right: 3.0cm;
	margin-bottom: 15.0pt;
	margin-left: 3.0cm;
	font-family: "Courier New", Courier, mono;
	text-align: center;}
p.FunctionTitle
	{margin-top:10.0pt;
	font-size:1.0em;
	font-family:"Courier New", Courier, mono;
	font-weight:bold;
	background-color:#97DBF3;
	border-bottom: 1px solid black;
	margin-bottom:20pt;
	page-break-after:avoid;}
p.Includes
	{margin-top:0.0pt;
	margin-left:0.5cm;
	font-family:"Courier New", Courier, mono;
	font-weight:bold;
	page-break-after:avoid;}
p.MOSEuresysTitle, p.MOSMicrosoftTitle
	{margin-top:10.0pt;
	font-size:1.1em;
	font-family:Arial;
	font-weight:bold;
	border-bottom: 2px solid black;
	margin-bottom:20pt;
	page-break-after:avoid;}
p, p.Normal
	{margin-top:3.0pt;
	margin-bottom:3.0pt;
	font-size:0.8em;
	font-family:Arial;
	white-space:pre;}
p.NormalFirst
	{margin-top:18.0pt;}
p.NormalCenter
	{text-align:center;}
p.NormalRight
	{text-align:right;}
p.Note
	{margin-top:15.0pt;
	margin-bottom:15.0pt;}
p.PropertyTitle
	{margin-top:10.0pt;
	font-size:1.0em;
	font-family:"Courier New", Courier, mono;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#088CCF;
	border-bottom: 1px solid black;
	margin-bottom:20pt;
	page-break-after:avoid;}
p.RelatedHeading
	{font-weight: bold;
	color: #808080;
	margin-top: 20px;
	margin-bottom: 5px;
	page-break-after:avoid;}
p.RelatedItem
	{color: #808080;
	margin-top: 1pt;
	margin-bottom: 0pt;
	margin-left: 5pt;}
p.RowTitle
	{margin-right:0.15cm;
	margin-left:0.15cm;
	font-weight:bold;}
p.RowTitleCenter
	{margin-right:0.15cm;
	margin-left:0.15cm;
	font-weight:bold;
	text-align:center;}
p.RowTitleCode
	{margin-right:0.15cm;
	margin-left:0.15cm;
	font-family:"Courier New", Courier, mono;
	font-weight:bold;}
p.SubTitle
	{margin-top:12.0pt;
	margin-bottom:30pt;
	font-size:1em;
	font-family:"Arial Black";
	color:rgb(0,0,128);}
p.Syntax
	{margin-top:12.0pt;
	margin-bottom:18pt;
	font-family:"Courier New", Courier, mono;
	font-weight:bold;}
p.TableTitle
	{margin-top:18.0pt;
	margin-bottom:2.0pt;
	font-weight:bold;
	color:#666666;
	page-break-after:avoid;}
/*
p.Warning:before
	{font-weight: bold;
	color: red;
	content: "Warning! ";
	display: inline;}
p.Warning
	{margin-top: 12pt;
	margin-bottom: 12pt;
	border-left: 6px solid red;
	padding-left: 5pt;}
*/
	


/*************************/
/* Character Definitions */
/*************************/


span.AuthoringCharacter
	{display: none;}
span.Hyperlink, span.HotSpot
	{color:#000000;
	text-decoration:underline}
span.NonRelevant
	{color:#999999;}
span.FollowedHyperlink
	{color:#000000;
	text-decoration: underline}
strong.SpecialBold
	{font-family: "Arial Narrow";
	font-size: 1.1em;
	font-weight:bold;}
span.Strong
	{font-weight:bold;}
span.Plain
	{font-weight:normal;}
span.Code, code.Code
	{font-family:"Courier New", Courier, mono;}
span.CodeBleu
	{font-family:"Courier New", Courier, mono;
	color:#1785AC;}
span.CodeRouge
	{font-family:"Courier New", Courier, mono;
	color:#800000;}
span.CodeStrong
	{font-family:"Courier New", Courier, mono;
	font-weight:bold;}
span.CodeTeal
	{font-family:"Courier New", Courier, mono;
	color:#008080;}
span.Emphasis
	{font-style:italic;}
span.Lettrine
	{color:#FF0000;}
span.Symbols, span.SYMB
	{font-family:"Symbol"}
span.WingdingSymbols, span.WING
	{font-family:"Wingdings"}



/********************/
/* List Definitions */
/********************/

ul
	{margin-top:6.0pt;
	margin-bottom:6.0pt;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;}

ol
	{margin-top:6.0pt;
	margin-bottom:6.0pt;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;}

ul.ListBullet
	{list-style: url("GreySquare.gif") square outside;
	margin-left:0.4cm;}
	/* Les listes étant imbriquées, si on veut garder le même corps d'un niveau à l'autre,
	il faut mettre font-size:1em. Si on met 0.8em, le corps rapetisse à chaque sous-liste.*/
ul.ListBullet2
	{list-style: url("OutlineSquare.gif") disc outside;
	margin-left:0.4cm;
	font-size:1em;}
ul.ListBullet3
	{list-style: url("BlackDisc.gif") circle outside;
	margin-left:0.4cm;
	font-size:1em;}
	
ol.ListNumber
	{list-style: decimal outside;
	margin-left:0.6cm;}
ol.ListNumber2
	{list-style: decimal outside;
	margin-left:1cm;
	font-size:1em;}
ol.ListNumber3
	{list-style: decimal outside;
	margin-left:1.5cm;
	font-size:1em;}
	
ul.Warning
	{list-style: url("Warning.png") circle outside;
	margin-left:1cm;
	margin-top:5.0pt;
	margin-bottom:5.0pt;}
	
li
	{margin-top:3.0pt;
	margin-bottom:3.0pt;}
p.ListContinue
	{font-size: 1em;
	margin-left: 0.4cm;}


/*********************/
/* Table Definitions */
/*********************/

table
	{vertical-align:middle;
	width:100%;
	page-break-inside:avoid;}
table#tableBanner
	{page-break-inside:avoid;}
table#tableSelection
	{border-bottom:1px solid black;
	background-color:rgb(49,74,92);
	width:100%;
	page-break-inside:avoid;}
table#PicoloTable, table#DominoTable, table#GrablinkTable, table#QuickpackTable
	{background-color:#FFFFFF;
	margin-bottom:0;
	margin-top:0;
	page-break-inside:avoid;}
td
	{width: ;
	vertical-align:middle;
	page-break-inside:avoid;}
td.Parameter
	{width:25%;}
td.Description
	{width:75%;}
td.GRISVERTClair {
	border-width: thin;
	border-color: #DEE7E9;
	border-style: solid;
}
td.GRISVERTMoyen {
	border-width: thin;
	border-color: #BDD0D4;
	border-style: solid;
}
td.GRISVERTFonce {
	border-width: thin;
	border-color: #88A0A5;
	border-style: solid;
}
td.GRISVERTFull {
	border-width: thin;
	border-color: #6D7F83;
	border-style: solid;
}
td.BLEUVERTClair {
	border-width: thin;
	border-color: #E1EEF2;
	border-style: solid;
}
td.BLEUVERTMoyen {
	border-width: thin;
	border-color: #B9D7E2;
	border-style: solid;
}
td.BLEUVERTFonce {
	border-width: thin;
	border-color: #539DB8;
	border-style: solid;
}
td.BLEUVERTFull {
	border-width: thin;
	border-color: #006E95;
	border-style: solid;
}
td.TURQUOISEClair {
	border-width: thin;
	border-color: #E5E5E5;
	border-style: solid;
}
td.TURQUOISEMoyen {
	border-width: thin;
	border-color: #CCCCCC;
	border-style: solid;
}
td.TURQUOISEFonce {
	border-width: thin;
	border-color: #B3B3B3;
	border-style: solid;
}
td.TURQUOISEFull {
	border-width: thin;
	border-color: #888888;
	border-style: solid;
}
	
/*********************/
/* Ajouts ultérieurs */
/*********************/
p.ParameterTitle, p#pTitle
	{margin-top:0.0pt;
	font-size:1.0em;
	font-family:"Courier New", Courier, mono;
	font-weight:bold;
	color:#FFFFFF;
	page-break-after:avoid;}
input.Button
	{background-color:#CED9E0;
	border-color:rgb(136,160,165);
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:x-small;
	font-color:rgb(136,160,165)}
select
	{border-color:rgb(136,160,165);}
option
	{font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:x-small;
	font-color:rgb(136,160,165)}
div.visible, table.visible
	{display:block;}
div.invisible, table.invisible
	{display:none;}
/*p.CellDiscrete
	{font-size: 0.6em;
	margin-bottom: 0;
	margin-top: 0;
	text-align: center;}*/
select
	{font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#800000;
	background-color:#FFFFFF;}
div#title
	{padding: 0 0 0 0; /*top, right, bottom, left*/
	margin: 40 0 -30 0;} /*top, right, bottom, left*/
div#footerTurquoise
	{background-color: #CCCCCC;}
div#footerGrisvert
	{background-color: #CED9E0;}
p.Hierarchy
	{font-size: 8.0pt;
	text-align:right;
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 6;
	margin-right: 6;}
p.CoverTableTitle
	{font-size: small;
	font-weight:bold;
	margin-top: 6;}
p.CoverTableSubTitle
	{font-size: 0.75em;
	font-weight:bold;
	font-style:italic;
	color:#800000;
	margin-top: 12;
	margin-bottom: 6;
	margin-left: 12;}
p.CoverTableNormal
	{font-size: 0.75em;
	font-weight:bold;
	margin-left: 24;}
table.TableCover
	{vertical-align:top;
	width: 800;
	height: ;}
td.TdCover
	{vertical-align:top;
	background-repeat:no-repeat;
	background-position:top;
	padding:10;
	border:2 solid #052288;}
p.CoverHardwareTitle /*20,21,22,23*/
	{margin-top:20.0pt;
	margin-bottom:15.0pt;
	font-size:1.5em;
	font-family:"Arial Black";
	text-align:center;}
td.tdHyperlink
	{font-family:Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	margin-bottom: 0;
	margin-top: 0;
	text-align: center;
	color: #000000;
	text-decoration:underline;
	border:1 solid #314A5C;}
td.tdNonRelevant
	{font-family:Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	margin-bottom: 0;
	margin-top: 0;
	text-align: center;
	color: #999999;
	border:1 solid #D9D9D9;}
	
	
/*********************/
/*    new eVision    */
/*********************/

p.eAccessibility
	{margin-bottom: 2.0pt;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 0.6em;}
p.eDescription
	{margin-top: 2.0pt;
	margin-bottom: 12.0pt;
	font-size: 0.8em;}
p.eLanguage
	{margin-top: 2.0pt;
	margin-bottom: 2.0pt;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 0.6em;
	color: rgb(51,51,51);}
p.eHeading
	{margin-top: 6.0pt;
	margin-bottom: 1.0pt;
	margin-left: 15px;
	font-size: 0.8em;
	font-weight: bold;}
p.eNormal
	{margin-top: 2.0pt;
	margin-bottom: 1.0pt;
	margin-left: 15px;
	font-size: 0.8em;}
p.TURQUOISEeMemberTitle
	{margin-top: 10.0pt;
	font-size: 0.9em;
	font-weight: bold;
	background-color: rgb(199,226,245);
	border-bottom: 1px solid black;
	margin-bottom: 20pt;}
p.GRISVERTeMemberTitle
	{margin-top: 10.0pt;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: rgb(49,74,92);
	border-bottom: 1px solid black;
	margin-bottom: 20pt;}
p.eMemberSubTitle
	{margin-top: 12.0pt;
	margin-bottom: 2.0pt;
	font-size: 0.8em;
	font-weight: bold;}
p.eParameter
	{margin-top: 2.0pt;
	margin-bottom: 1.0pt;
	margin-left: 15px;
	font-family: "Courier New", Courier, mono;
	font-size: 0.8em;
	font-style: italic;}
p.eParamDescription
	{margin-top: 2.0pt;
	margin-bottom: 1.0pt;
	margin-left: 30px;
	font-size: 0.8em;}
p.ePrototype
	{font-family: "Courier New", Courier, mono;
	margin-left: 15px;
	margin-right: 15px;
	font-weight: bold;
	font-size: 0.8em;}
span.Parameter
	{font-weight: normal;
	font-style: italic;}
ul.eListBullet
	{list-style: url("GreySquare.gif") square outside;
	margin-left: 0.5cm;}	
ol.eListNumber
	{list-style: decimal outside;
	margin-left: 0.5cm;}
p.eExample
	{margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-family: "Courier New", Courier, mono;
	font-size: 0.8em;}
p.eComment
	{margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-family: "Courier New", Courier, mono;
	font-size: 0.8em;
	color: rgb(0,128,128);}