body	{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em
	}


td	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em
	}


input	{
	border: #666666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #FEF2E9
	}


textarea	{
	border: #666666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #FEF2E9
	}


select	{
	border: #666666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #FEF2E9
	}


th	{
	font-size: 0.8em;
	font-weight: bold;
	color: #CC0000;
	letter-spacing: 0.2em;
	border-color: black black #666666 black;
	padding-right: 5px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
	}


li	{
	padding-top: 0.1em;
	padding-bottom: 0.3em;
	list-style-type: square
	}


p	{
	text-indent: 2em
	}


a	{
	cursor: hand;
	}


img	{
	border: black;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}


.Copyright	{
	font-size: 0.6em;
	letter-spacing: 0.1em;
	font-weight: bold
	}


.popper	{
	position: absolute;
	visibility: hidden;
	z-index:3
	}


.MenuItem	{
	font-size: 0.8em;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	letter-spacing: 0.05em;
	padding-left: 5px;
	width: 100%;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 1px
	}


.MenuItem:link	{
	font-size: 0.8em;
	font-weight: bold;
	color: #666666;
	text-decoration: none
	}


.MenuItem:hover	{
	text-decoration: none;
	background-color: #eeeeee
	}


.MenuItem:visited	{
	color: #999999;
	text-decoration: none
	}


.Details	{
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0.05em;
	padding-left: 5px;
	width: 100%;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 1px
	}


.Details:link	{
	font-size: 0.8em;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none
	}


.Details:hover	{
	text-decoration: underline
	}


.Details:visited	{
	text-decoration: none;
	color: #CC0000
	}


.PageTitle	{
	font-size: 0.8em;
	font-weight: bold;
	color: E28854;
	text-align: right;
	letter-spacing: 0.1em
	}


.Acceuil	{
	font-size: 0.8em;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif
	}


.Acceuil:link	{
	font-size: 0.8em;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #666666;
	text-decoration: none
	}


.Acceuil:hover	{
	letter-spacing: 0.1em;
	text-align: right;
	color: #CC0000;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold
	}


.Lien1	{
	font-size: 0.8em;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #CC0000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif
	}


.Lien1:link	{
	color: #CC0000;
	text-decoration: none
	}


.Lien1:hover	{
	color: #666666;
	text-decoration: none
	}


.MenuH	{
	color: #FFFFCC;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	width: 100%
	}


.MenuH:link	{
	color: #FFFFCC;
	text-decoration: none
	}


.MenuH:hover	{
	color: #FFFFFF;
	text-decoration: none
	}


.Titre01	{
	font-size: 1em;
	font-weight: bold;
	color: #666699;
	width: 100%;
	padding-left: 10px;
	letter-spacing: 0.1em;
	padding-bottom: 5px;
	padding-top: 10px
	}


.Titre02	{
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 2px;
	width: 100%;
	text-decoration: underline
	}


.nostyle	{
	text-decoration: none;
	color: #000000
	}


.Plan	{
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif
	}


.Plan:hover	{
	color: #CC0000;
	text-decoration: underline
	}


.Plan:link	{
	color: #333333;
	text-decoration: none
	}


.SolutionName	{
	font-style: italic;
	font-weight: bold
	}


.SolutionIntro	{
	width: 100%;
	text-align: justify;
	border: 1px #F9D2B0 solid;
	background-color: #FDF4EC;
	padding-right: 1em;
	padding-left: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
	margin-right: 3em;
	margin-left: 3em
	}


.SolutionSubMenu	{
	width: 100%;
	text-align: center;
	border: 1px #F9D2B0 solid;
	background-color: #FDF4EC;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-right: 1em;
	margin-left: 1em
	}


.PageItem	{
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #7C87B8;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	text-indent: 2em
	}


.LineHeader	{
	background-color: #F9D2B0;
	font-weight: bold;
	text-align: center;
	vertical-align: top
	}


.ColumnHeader	{
	background-color: #F9D2B0;
	font-weight: bold;
	text-align: left;
	vertical-align: top
	}


.LineContent	{
	background-color: #FDF4EC;
	vertical-align: center
	}


.Info	{
	background-color: #FFEAA8;
	font-weight: bold;
	border: 1px #000000 solid;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	text-align: center
	}


.Alert	{
	font-weight: bold;
	color: #0099FF;
	font-size: 1em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	text-align: center
	}


.InternalLink	{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	text-decoration: none;
	color: #0066CC
	}


.InternalLink:hover	{
	text-decoration: underline;
	color: #009900
	}


.noborder {
	text-decoration: none;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
	}


.New	{
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
	color: #FF9900;
	letter-spacing: 0.1em;
	padding-left: 3px;
	}


.NewsTitle	{
	font-size: 0.7em;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #FFFFFF;
	text-decoration: none;
	}