

/* Eléments de base des pages */

A
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: ;
	text-decoration: none;
}

A:Hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: ;
	text-decoration: none;
}

A:Visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: ;
	text-decoration: none;
}

A:Link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: ;
	text-decoration: none;
}

A:Active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: ;
	text-decoration: none;
}

BODY
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: ;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color: #ffffff;
}

DIV
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
}

H1
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16pt;
	color:#666666;
}

H2
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	color:#666666;
}

H3
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	color:#666666;
}

H4
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color:#666666;
}

INPUT
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
}

LI
{
	list-style-image:url('/Navig/profile/Global/ico_puce.gif');
}

SELECT
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
}

TD
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
}

TEXTAREA
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
}

TH
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
}

UL
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	margin-right:0px;
	padding:0px;
}


/* Classes définies */


A.homeLink:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#2C455A;
	text-decoration:none;
}

A.homeLink:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#2C455A;
	text-decoration:none;
}

A.homeLink:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#2C455A;
	text-decoration:none;
}

A.homeLink:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#FF4E4E;
	text-decoration:none;
}

A.lhandMenu:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration: none;
	color:#2C455A;
}

A.lhandMenu:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration: none;
	color:#2C455A;
}

A.lhandMenu:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration: none;
	color:#2C455A;
}

A.lhandMenu:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration: none;
	color:#FF4E4E;
}

A.lhandMenuParent:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration: none;
	color:#2C455A;
}

A.lhandMenuParent:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration: none;
	color:#2C455A;
}

A.lhandMenuParent:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration: none;
	color:#2C455A;
}

A.lhandMenuParent:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration: none;
	color:#FF4E4E;
}

A.lhandMenuSelected:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration: none;
	color:#FF4E4E;
}

A.lhandMenuSelected:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration: none;
	color:#FF4E4E;
}

A.lhandMenuSelected:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration: none;
	color:#FF4E4E;
}

A.lhandMenuSelected:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration: none;
	color:#FF4E4E;
}

A.link:link
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
	color:#2C455A;
}

A.link:active
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
	color:#2C455A;
}

A.link:visited
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
	color:#2C455A;
}

A.link:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
	color:#FF4E4E;
}

A.paging:link
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#fd3430;
	text-decoration:none;
}

A.paging:active
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#fd3430;
	text-decoration:none;
}

A.paging:visited
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#fd3430;
	text-decoration:none;
}

A.paging:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#fd3430;
	text-decoration:none;
}

A.traceLink:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#2C455A;
	text-decoration:none;
}

A.traceLink:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#2C455A;
	text-decoration:none;
}

A.traceLink:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#2C455A;
	text-decoration:none;
}

A.traceLink:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#FF4E4E;
	text-decoration:none;
}

A.traceLinkSelected:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#FF4E4E;
	text-decoration:none;
}

A.traceLinkSelected:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#FF4E4E;
	text-decoration:none;
}

A.traceLinkSelected:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#FF4E4E;
	text-decoration:none;
}

A.traceLinkSelected:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#FF4E4E;
	text-decoration:none;
}

.ami_backform
{
	background-color:#E5E5E5;
}

.ami_resultgroup
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    text-align: left;
    color: #666666;
    font-weight: bold;
    text-decoration: none ;
}

.ami_resultgroupmore
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    text-align: left;
    color: black;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}

.ami_resultgroupmoresep
{
	background-image:url('/Navig/profile/sep_horizontal.gif');
	background-repeat: repeat-x;
}

.ami_searchtitles
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    text-align: left;
    color: #666666;
    font-weight: bold;
    text-decoration: none ;
}

.ami_sepleft
{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

.ami_sepright
{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    border-right: dotted 0px;
    border-color: #666666;
	background-image:url('/Navig/profile/sep_vertical.gif');
	background-repeat: repeat-y;
}

.footerTopic
{
	background-color: ;
}

.footerValais
{
	background-image:url('/Navig/profile/Global/img_footer_bar.jpg');
	background-repeat:none;
	width:650px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:white;
}

.footerWhiteSpace
{
	background-color: white;
}

.formBack
{
	background-color:#e9eff3;
}

.homeBackground
{
	background-color: white;
}

.homeBackSpace
{
	background-color: ;
}

.homeColumnContainer
{
	position:absolute;
	display:block;
	left:20px;
	top:70px;
}

.homeColumnLeft
{
	display:block;
	border-width:1px;
	border-style:solid;
	border-color:#E6ECF1;
	background-color:#E6ECF1;
	padding-left:5px;
	padding-right:5px;
	width:225px;
	float:left;
}

.homeColumnLeftContent
{
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	border-width:1px;
	border-style:solid;
	border-color:#E6ECF1;
	background-color:#E6ECF1;
	padding-left:5px;
	padding-right:5px;
	width:225px;
	float:left;
	height:350px;
}

.homeColumnLeftHeader
{
	display:block;
	height:19px;
	border-width:1px;
	border-style:solid;
	border-color:#536885;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#ffffff;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	background-color:#536885;
	width:225px;
	float:left;
}

.homeColumnLeftColor
{
	display:block;
	height:19px;
	border-width:1px;
	border-style:solid;
	border-color:#536885;
	background-color:#536885;
	width:295px;
	float:left;
}

.homeColumnMiddle
{
	display:block;
	border-width:1px;
	border-style:solid;
	border-color:white;
	background-color:white;
	padding-left:5px;
	padding-right:5px;
	width:445px;
	float:left;
}

.homeColumnMiddleContent
{
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	border-width:1px;
	border-style:solid;
	border-color:white;
	background-color:white;
	padding-left:5px;
	padding-right:5px;
	width:445px;
	float:left;
	height:350px;
}

.homeColumnMiddleHeader
{
	display:block;
	height:19px;
	border-width:1px;
	border-style:solid;
	border-color:#B2BFCC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#ffffff;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	width:445px;
	background-color:#B2BFCC;
	float:left;
}

.homeColumnMiddleColor
{
	display:block;
	height:19px;
	border-width:1px;
	border-style:solid;
	border-color:#B2BFCC;
	background-color:#B2BFCC;
	width:350px;
	float:left;
}

.homeColumnRight
{
	display:block;
	border-width:1px;
	border-style:solid;
	border-color:#E6ECF1;
	background-color:#E6ECF1;
	padding-left:5px;
	padding-right:5px;
	width:225px;
	float:left;
}

.homeColumnRightContent
{
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	border-width:1px;
	border-style:solid;
	border-color:#E6ECF1;
	background-color:#E6ECF1;
	padding-left:5px;
	padding-right:5px;
	width:225px;
	float:left;
	height:350px;
}

.homeColumnRightHeader
{
	display:block;
	height:19px;
	border-width:1px;
	border-style:solid;
	border-color:#536885;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#ffffff;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	width:225px;
	background-color:#536885;
	float:left;
}

.homeColumnRightColor
{
	display:block;
	height:19px;
	border-width:1px;
	border-style:solid;
	border-color:#536885;
	background-color:#536885;
	width:295px;
	float:left;
}

.homeColumnSpacer
{
	display:block;
	border-width:1px;
	border-style:solid;
	border-color:white;
	width:5px;
	float:left;
}

.homeColumnSpace
{
	display:block;
	border-width:1px;
	border-style:solid;
	border-color:white;
	width:8px;
	float:left;
}

.homeContainer
{
	position:absolute;
	top:120px;
	left:0px;
	width:1000px;
}

.homeFlashCell
{
	position:absolute;
	left:0px;
	top:0px;
	width:824px;
}

.homeLeftCell
{
	background-color: ;
}

.homeRightCell
{
	background-color: ;
}

.homeTitle
{
	font-family: Verdana;
	font-size:14px;
	font-weight: bold;
	color:;
}

.homeWhiteSpace
{
	background-color: white;
}

.homeTopRightCell
{
	position:absolute;
	left:805px;
	top:30px;
	width:191px;
	height:119px;
	text-align:right;
	padding-right:5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
}

.lhandExplain
{
	position:absolute;
	top:-1000px;
	left:-1000px;
}

.lhandMenuContainer
{
	position:absolute;
	left0px;
	top:0px;
	height:98%;
	width:176px;
	background-color:#F8FAFC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.lhandMenuLevel1
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:5px;
	width:163px;
}

.lhandMenuLevel1Selected
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:8px;
	margin-right:5px;
	width:163px;
}

.lhandMenuLevel2
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:18px;
	padding-right:5px;
	width:153px;
}

.lhandMenuLevel2Selected
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:18px;
	margin-right:5px;
	width:153px;
}

.lhandMenuLevel3
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:28px;
	padding-right:5px;
	width:143px;
}

.lhandMenuLevel3Selected
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:28px;
	margin-right:5px;
	width:143px;
}

.lHandMenuVerticalLine
{
	position:absolute;
	left:177px;
	top:0px;
	height:98%;
	width:1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	background-image:url(sep_vertical.gif);
	background-repeat:repeat-y;
}

.lhandMenuSeparator
{
	position:absolute;
	left:0px;
	margin-left:10px;
	margin-right: 10px;
	background-image:url(sep_horizontal.gif);
	background-repeat:repeat-x;
	width:157px;
	height:1px;
}

.linkSperartor
{
	height:4px;
}

.mnuLink
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:;
	text-decoration:none;
}

.mnuLink:Active
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:;
	text-decoration:none;
}

.mnuLink:Visited
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:;
	text-decoration:none;
}

.mnuLink:Hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:;
	text-decoration:none;
}

.mnuNormal
{
	background-color:#F8FAFC;
	padding: 2 2 2 2;
}

.mnuParent
{
	background-color:#F8FAFC;
	padding: 2 2 2 2;
}

.mnuSelected
{
	color:#FD1813;
	background-color:#F8FAFC;
	padding: 2 2 2 2;
}

.mnuSelectedLink
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:black;
	text-decoration:none;
}

.mnuSelectedLink:Link
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:black;
	text-decoration:none;
}

.mnuSelectedLink:Active
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:black;
	text-decoration:none;
}

.mnuSelectedLink:Visited
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:black;
	text-decoration:none;
}

.mnuSelectedLink:Hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:;
	text-decoration:none;
}

.mnuSelectedLinkParent
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:black;
	text-decoration:none;
}

.mnuSelectedLinkParent:Link
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:black;
	text-decoration:none;
}

.mnuSelectedLinkParent:Active
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:black;
	text-decoration:none;
}

.mnuSelectedLinkParent:Visited
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:black;
	text-decoration:none;
}

.mnuSelectedLinkParent:Hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:;
	text-decoration:none;
}

.mnuService
{
	background-color:#A3B6C7;
	padding: 2 2 2 2;
	border-style:solid;
	border-width: 1 0 0 0;
	border-top-color:;
	border-bottom-color:#888888;
}

.pageBanner
{
	font-size:11pt;
	background-color:#dddddd;
}

.pageBannerTitle
{
	font-size:11pt;
}

.pageH1
{
	font-size:18pt;
	font-weight:bold;
	color:#666666;
}

.pageH2
{
	font-size:16pt;
	font-weight:bold;
	color:#666666;
}

.pageH3
{
	font-size:11pt;
	font-weight:bold;
	color:#666666;
}

.pageH4
{
	font-size:8pt;
	font-weight:bold;
	color:#666666;
}

.pageLabelTable
{
	font-size:8;
	font-weight:bold;
	background-color:#dddddd;
}

.pageLink
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color:#3366ff;
	text-decoration: none;
}

.pageLink:Hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color:#A4476C;
	text-decoration: none;
}

.pageLink:Visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color:#E16E9C;
	text-decoration: none;
}

.pageLink:Link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color:#3366ff;
	text-decoration: none;
}

.pageLink:Active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color:#3366ff;
	text-decoration: none;
}

.pageLinkSelected
{
	font-size:8pt;
	color:red:
}

.pageMessageH1
{
	font-size:18pt;
	color:red;
}

.pageMessageH2
{
	font-size:16pt;
	color:red;
}

.pageMessageH3
{
	font-size:11pt;
	color:red;
}

.pageMessageH4
{
	font-size:8pt;
	color:red;
}

.pageTextH1
{
	font-size:18pt;
}

.pageTextH2
{
	font-size:16pt;
}

.pageTextH3
{
	font-size:11pt;
}

.pageTextH4
{
	font-size:8pt;
}

.pagingSelected
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10pt;
	color:#fd3430;
	font-weight:bold;
}

.serviceBaseLine
{
	background-color: #90A5B9;
}

.serviceBlank
{
	background-color: #D4D4D4;
}

.serviceDepartmentColor
{
	background-color: ;
}

.serviceFooter
{
	background-color: #E2E9EC;
}

.serviceLine
{
	background-color: ;
}

.serviceTitle
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	background-color: #C9CDD3;
}

.serviceWhiteSpace
{
	background-color: white;
}

.textBox
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	border-width:1px;
	border-color:#fd3430;
	border-style:solid;
}

.textDesc
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
}

.textDesc2
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	color:#666666;
}

.textData
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
}

.titleDesign
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11pt;
	color:#666666;
}

.titleDesignSub
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	color:#666666;
}

.topContainer
{
	position:absolute;
	top:79px;
	left:0px;
	width:1000px;
}

.topFlashCell
{
	position:absolute;
	left:0px;
	top:0px;
	width:824px;
}

.topTopRightCell
{
	position:absolute;
	left:825px;
	top:12px;
	width:171px;
	height:78px;
	text-align:right;
	padding-right:5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
}

.traceContentEmpty
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	width:1000px;
	height:30px;
	background-image:url('/Navig/profile/Global/tr_middle.gif');
	background-repeat:repeat-y;
}

.traceText
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
}