<!--
  
  body {
    
    overflow-y: scroll;
    
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    
    background-color: #C7C0BB;
		background-image: url('../img/background.gif');
		background-repeat: repeat-x;
		background-position: 0px 0px;
    color: #575553;
    
  }
  
  body, td, th {
    
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    
  }
  
  body.fontsize-small { font-size: 11px; }
  body.fontsize-big   { font-size: 14px; }
  
  ::-moz-selection {
		
		background-color: #393836;
		color: #FFFFFF;
		
	}
  
  img { border: none; }
	strong { color: #393836; font-weight: bold; }
	ul, ol, li { margin: 0px; padding: 0px; list-style: none; }
	fieldset { margin: 0px; padding: 0px; border: none; overflow: hidden; height: 1%; }
	
	a:link, a:visited { color: #575553; text-decoration: underline; }
	
	a:hover, a:active,
	a.selected:link, a.selected:visited,
	a:hover strong, a:active strong {
		
		color: #1A6798;
		text-decoration: none;
		
	}
	
	h2 {
		
		position: relative;
		
		margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 21px;
    
    padding: 0px;
    
    color: #575553;
    
    font-family: Georgia, "Times New Roman", serif;
		font-size: 200%;
		font-weight: normal;
		letter-spacing: 1px;
		
	}
	
	h2 span { color: #9D9794; }
	
	div.global {
		
		position: absolute;
		
		left: 50%;
		top: 0px;
		
		margin-left: -435px;
		
		padding-bottom: 30px;
		
		width: 870px;
		
	}
	
	div.global div.g-header {
		
		position: relative;
		
		height: 124px;
		
		background-image: url('../img/content_top.gif');
		background-repeat: no-repeat;
		
	}
	
	div.global div.g-header h1 {
		
		position: absolute;
		
		margin: 0px;
		padding: 0px;
		
		left: 23px;
		top: 16px;
		
		width: 169px;
		height: 56px;
		
	}
	
	div.global div.g-header h1 a:link, div.global div.g-header h1 a:visited {
		
		display: block;
		position: absolute;
		
		left: 0px;
		top: 0px;
		
		width: 100%;
		height: 100%;
		
		background-image: url('../img/logo.gif');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		
		font-size: 0px;
		text-indent: -1000px;
		
	}
	
	div.global div.g-header div.contentline {
		
		position: absolute;
		
		left: 0px;
		top: 87px;
		
		width: 100%;
		height: 13px;
		
		background-repeat: no-repeat;
		background-position: 0px 0px;
		
	}
	
	div.global div.g-header ul.nav {
		
		display: block;
		position: absolute;
		overflow: hidden;
		
		right: 21px;
		top: 55px;
		
		height: 69px;
		
	}
	
	div.global div.g-header ul.nav li {
		
		display: block;
		position: relative;
		float: left;
		overflow: hidden;
		
		height: 34px;
		
	}
	
	div.global div.g-header ul.nav a.nav-tab:link, div.global div.g-header ul.nav a.nav-tab:visited {
		
		display: block;
		position: relative;
		float: left;
		
		padding-left: 11px;
		padding-right: 11px;
		
		width: auto !important;
		width: 1%;
		height: 34px;
		
		background-repeat: repeat-x;
		background-position: 0px 0px;
		color: #5E5C5A;
		
		font-family: Georgia, "Times New Roman", serif;
		font-size: 12px;
		text-decoration: none;
		
		cursor: pointer;
		
	}
	
	div.global div.g-header ul.nav .nav-tab span.nt-l, div.global div.g-header ul.nav .nav-tab span.nt-r {
		
		display: block;
		position: absolute;
		
		top: 0px;
		
		height: 34px;
		
		background-repeat: no-repeat;
		background-position: 0px 0px;
		
		cursor: pointer;
		
	}
	
	div.global div.g-header ul.nav .nav-tab span.nt-c {
		
		display: block;
		position: relative;
		
		padding-top: 12px;
		
		height: 22px;
		
		background-repeat: repeat-x;
		background-position: 0px 0px;
		
		cursor: pointer;
		
	}
	
	div.global div.g-header ul.nav .nav-tab span.nt-l { left: 0px; width: 11px; background-repeat: no-repeat; background-position: 0px 0px; }
	div.global div.g-header ul.nav .nav-tab span.nt-r { right: 0px; width: 11px; background-repeat: no-repeat; background-position: 0px 0px; }
	
	div.global div.g-header ul.nav .nav-tab.nt-1 span.nt-l { width: 15px; }
	div.global div.g-header ul.nav a.nav-tab.nt-1:link, div.global div.g-header ul.nav a.nav-tab.nt-1:visited { padding-left: 15px; padding-right: 11px; }
	div.global div.g-header ul.nav .nav-tab.nt-8 span.nt-r { width: 17px; }
	div.global div.g-header ul.nav a.nav-tab.nt-8:link, div.global div.g-header ul.nav a.nav-tab.nt-8:visited { padding-left: 11px; padding-right: 17px; }
	
	.nav-tab.nt-1 span.nt-c { background-image: url('../img/tabs/tab_01b.gif'); } .nav-tab.nt-1 span.nt-l { background-image: url('../img/tabs/tab_01a.gif'); } .nav-tab.nt-1 span.nt-r { background-image: url('../img/tabs/tab_01c.gif'); }
	.nav-tab.nt-2 span.nt-c { background-image: url('../img/tabs/tab_02b.gif'); } .nav-tab.nt-2 span.nt-l { background-image: url('../img/tabs/tab_02a.gif'); } .nav-tab.nt-2 span.nt-r { background-image: url('../img/tabs/tab_02c.gif'); }
	.nav-tab.nt-3 span.nt-c { background-image: url('../img/tabs/tab_03b.gif'); } .nav-tab.nt-3 span.nt-l { background-image: url('../img/tabs/tab_03a.gif'); } .nav-tab.nt-3 span.nt-r { background-image: url('../img/tabs/tab_03c.gif'); }
	.nav-tab.nt-4 span.nt-c { background-image: url('../img/tabs/tab_04b.gif'); } .nav-tab.nt-4 span.nt-l { background-image: url('../img/tabs/tab_04a.gif'); } .nav-tab.nt-4 span.nt-r { background-image: url('../img/tabs/tab_04c.gif'); }
	.nav-tab.nt-5 span.nt-c { background-image: url('../img/tabs/tab_05b.gif'); } .nav-tab.nt-5 span.nt-l { background-image: url('../img/tabs/tab_05a.gif'); } .nav-tab.nt-5 span.nt-r { background-image: url('../img/tabs/tab_05c.gif'); }
	.nav-tab.nt-6 span.nt-c { background-image: url('../img/tabs/tab_06b.gif'); } .nav-tab.nt-6 span.nt-l { background-image: url('../img/tabs/tab_06a.gif'); } .nav-tab.nt-6 span.nt-r { background-image: url('../img/tabs/tab_06c.gif'); }
	.nav-tab.nt-7 span.nt-c { background-image: url('../img/tabs/tab_07b.gif'); } .nav-tab.nt-7 span.nt-l { background-image: url('../img/tabs/tab_07a.gif'); } .nav-tab.nt-7 span.nt-r { background-image: url('../img/tabs/tab_07c.gif'); }
	.nav-tab.nt-8 span.nt-c { background-image: url('../img/tabs/tab_08b.gif'); } .nav-tab.nt-8 span.nt-l { background-image: url('../img/tabs/tab_08a.gif'); } .nav-tab.nt-8 span.nt-r { background-image: url('../img/tabs/tab_08c.gif'); }
	
	div.global div.g-header ul.nav a.nav-tab:hover, div.global div.g-header ul.nav a.nav-tab:active, div.global div.g-header ul.nav a.nav-tab.status-1:link, div.global div.g-header ul.nav a.nav-tab.status-1:visited { color: #5E5C5A; }
	div.global div.g-header ul.nav a.nav-tab:hover span.nt-l, div.global div.g-header ul.nav a.nav-tab:active span.nt-l, div.global div.g-header ul.nav a.nav-tab.status-1:link span.nt-l, div.global div.g-header ul.nav a.nav-tab.status-1:visited span.nt-l { background-position: 0px -34px; }
	div.global div.g-header ul.nav a.nav-tab:hover span.nt-c, div.global div.g-header ul.nav a.nav-tab:active span.nt-c, div.global div.g-header ul.nav a.nav-tab.status-1:link span.nt-c, div.global div.g-header ul.nav a.nav-tab.status-1:visited span.nt-c { background-position: 0px -34px; }
	div.global div.g-header ul.nav a.nav-tab:hover span.nt-r, div.global div.g-header ul.nav a.nav-tab:active span.nt-r, div.global div.g-header ul.nav a.nav-tab.status-1:link span.nt-r, div.global div.g-header ul.nav a.nav-tab.status-1:visited span.nt-r { background-position: 0px -34px; }
	
	div.global div.g-header ul.nav li.submenu {
		
		position: absolute;
		float: none;
		
		left: 0px;
		top: 34px;
		
		width: 100%;
		height: 35px;
		
	}
	
	div.global div.g-header ul.nav li.submenu div.sm-a {
		
		position: absolute;
		
		left: 0px;
		top: 0px;
		
		width: 15px;
		height: 35px;
		
		background-repeat: no-repeat;
		background-position: 0px 0px;
		
	}
	
	div.global div.g-header ul.nav li.submenu div.sm-b {
		
		position: relative;
		
		padding-left: 17px;
		padding-top: 7px;
		
		height: 27px;
		
		background-repeat: repeat-x;
		background-position: 0px 0px;
		color: #B8B4B0;
		
		font-family: Georgia, "Times New Roman", serif;
		font-size: 11px;
		
	}
	
	div.global li.submenu a:link, div.global li.submenu a:visited { color: #5E5C5A; }
	
	div.global div.g-header ul.nav li.submenu div.sm-c {
		
		position: absolute;
		
		right: 0px;
		top: 0px;
		
		width: 15px;
		height: 35px;
		
		background-repeat: no-repeat;
		background-position: 0px 0px;
		
	}
	
	div.global div.g-content {
		
		position: relative;
		overflow: hidden;
		
		height: 1%;
		
		background-image: url('../img/content_middle.gif');
		background-repeat: repeat-y;
		
	}
	
	div.global div.gc-main {
		
		position: relative;
		overflow: hidden;
		
		margin-left: 5px;
		margin-right: 7px;
		margin-bottom: 1px;
		
		padding-left: 36px;
		padding-top: 3px;
		padding-bottom: 60px;
		
		height: 1%;
		
		background-repeat: no-repeat;
		
	}
	
	div.global div.gc-main div.content-column {
		
		position: relative;
		float: left;
		
		text-align: justify;
		
	}
	
	div.global div.gc-main div.content-column.cc-separator {
		
		margin-left: 13px;
		margin-right: 13px;
		
		width: 2px;
		height: 371px;
		
		background-image: url('../img/separator_01.gif');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		
	}
	
	div.global div.g-content div.grad {
		
		position: absolute;
		
		top: 0px;
		
		height: 250px;
		
		background-repeat: no-repeat;
		
		font-size: 0px;
		line-height: 0px;
		
	}
	
	div.global div.g-content div.grad.left  { left: 0px; width: 4px; background-image: url('../img/content_middle_a.gif'); }
	div.global div.g-content div.grad.right { right: 0px; width: 6px; background-image: url('../img/content_middle_b.gif'); }
	
	div.global div.g-footer {
		
		position: relative;
		
		height: 31px;
		
		background-image: url('../img/content_bottom.gif');
		background-repeat: no-repeat;
		
	}
	
	div.global div.g-footer {
		
		color: #878481;
  	
  	font-size: 10px;
  	font-weight: bold;
		
	}
  
  div.global div.g-footer div.copyright {
  	
  	position: absolute;
  	
  	left: 13px;
  	top: 5px;
  	
  }
  
  div.global div.g-footer div.copyright a:link, div.global div.g-footer div.copyright a:visited {
  	
  	color: #878481;
  	
  	text-decoration: none;
  	
  }
  
  div.global div.g-footer div.copyright a:link span, div.global div.g-footer div.copyright a:visited span { color: #5A5C5A; }
  
  div.global div.g-footer div.infosright {
  	
  	position: absolute;
  	
  	right: 0px;
  	top: 0px;
  	
  	height: 24px;
  	
  }
  
  div.global div.g-footer div.infosright div.ir-part {
		
		position: relative;
		float: left;
		
		height: 24px;
		
		background-image: url('../img/footer_separator.gif');
		background-repeat: no-repeat;
		background-position: right 2px;
		
	}
  
  div.global div.g-footer div.infosright div.ir-part.irp-lng { padding-right: 8px; padding-top: 5px; }
  div.global div.g-footer div.infosright div.ir-part.irp-lng a:link, div.global div.g-footer div.infosright div.ir-part.irp-lng a:visited { color: #7C7976; text-decoration: none; }
  
  div.global div.g-footer div.infosright div.ir-part.irp-links { padding-left: 8px; padding-right: 15px; padding-top: 5px; color: #ABA7A3; }
  div.global div.g-footer div.infosright div.ir-part.irp-links a:link, div.global div.g-footer div.infosright div.ir-part.irp-links a:visited { color: #595755; text-decoration: none; }
  
  div.global div.g-footer div.infosright div.ir-part.irp-textsize {
  	
  	position: relative;
  	overflow: hidden;
  	
  	padding-left: 6px;
  	padding-right: 6px;
  	padding-top: 6px;
  	
  	width: 41px;
  	
  }
  
  div.global div.g-footer div.infosright div.ir-part.irp-textsize ul li {
  	
  	position: relative;
  	float: left;
  	
  }
  
  div.global div.g-footer div.infosright div.ir-part.irp-textsize ul li a:link, div.global div.g-footer div.infosright div.ir-part.irp-textsize ul li a:visited {
  	
  	display: block;
  	position: relative;
  	
  	height: 14px;
  	
  	background-repeat: no-repeat;
  	background-position: 0px 0px;
  	
  	font-size: 0px;
		text-indent: -1000px;
  	
  }
  
  div.global div.g-footer div.infosright div.ir-part.irp-textsize ul li.size-less a { width: 20px; background-image: url('../img/footer_textsize_less.gif'); }
  div.global div.g-footer div.infosright div.ir-part.irp-textsize ul li.size-more a { width: 21px; background-image: url('../img/footer_textsize_more.gif'); }
  
  div.bbox {
  	
  	position: relative;
  	
  	width: 327px;
  	
  }
  
  div.bbox div.bb-top {
  	
  	position: relative;
  	
  	height: 18px;
  	
  	background-image: url('../img/bloc_top.gif');
  	background-repeat: no-repeat;
  	background-position: 0px 0px;
  	
  }
  
  div.bbox div.bb-middle {
  	
  	position: relative;
  	
  	padding-left: 23px;
  	padding-right: 23px;
  	padding-top: 3px;
  	padding-bottom: 3px;
  	
  	background-image: url('../img/bloc_middle.gif');
  	background-repeat: repeat-y;
  	background-position: 0px 0px;
  	
  }
  
  div.bbox div.bb-bottom {
  	
  	position: relative;
  	
  	height: 18px;
  	
  	background-image: url('../img/bloc_bottom.gif');
  	background-repeat: no-repeat;
  	background-position: 0px 0px;
  	
  }
  
  span.str-sign {
  	
  	color: #595755;
		
		font-family: Georgia, "Times New Roman", serif;
		font-size: 12px;
  	
  }
  
  div.line {
  	
  	overflow: hidden;
  	
  	height: 1%;
  	
  }
  
  a.btn-1:link, a.btn-1:visited {
  	
  	position: relative;
  	float: left;
  	
  	height: 50px;
		
		cursor: pointer;
  	
  }
  
  a.btn-1:link span.b-l, a.btn-1:visited span.b-l {
		
		display: block;
		position: absolute;
		
		left: 0px;
		top: 0px;
		
		width: 15px;
		height: 50px;
		
		background-image: url('../img/btn_1a.gif');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		
		cursor: pointer;
		
	}
  
  a.btn-1:link span.b-c, a.btn-1:visited span.b-c {
		
		display: block;
		position: relative;
		text-align: center;
		padding-left: 25px;
		padding-right: 25px;
		padding-top: 15px;
		
		height: 35px;
		
		background-image: url('../img/btn_1b.gif');
		background-repeat: repeat-x;
		background-position: 0px 0px;
  	color: #393836;
		
		font-family: Georgia, "Times New Roman", serif;
		font-size: 14px;
		
		cursor: pointer;
		
	}
  
  a.btn-1:link span.b-r, a.btn-1:visited span.b-r {
		
		display: block;
		position: absolute;
		
		right: 0px;
		top: 0px;
		
		width: 15px;
		height: 50px;
		
		background-image: url('../img/btn_1c.gif');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		
		cursor: pointer;
		
	}
  
  a.btn-1:hover span.b-l, a.btn-1:active span.b-l { background-position: 0px -50px; }
  a.btn-1:hover span.b-c, a.btn-1:active span.b-c { background-position: 0px -50px; color: #121211; }
  a.btn-1:hover span.b-r, a.btn-1:active span.b-r { background-position: 0px -50px; }
  
  .title-1 {
		
		display: block;
		position: relative;
		
		margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 21px;
    
    padding: 0px;
    
    color: #575553;
    
    font-family: Georgia, "Times New Roman", serif;
		font-size: 22px;
		font-weight: normal;
		letter-spacing: 1px;
		
	}
	
	.title-2 {
		
		display: block;
		position: relative;
		
		margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    
    padding: 0px;
    
    color: #575553;
    
    font-family: Georgia, "Times New Roman", serif;
		font-size: 15px;
		font-weight: normal;
		letter-spacing: 1px;
		
	}
	
	.title-3 {
		
		display: block;
		position: relative;
		
		margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    margin-bottom: 5px;
    
    padding: 0px;
    
    color: #333333;
    
    font-family: Georgia, "Times New Roman", serif;
		font-size: 12px;
		font-weight: normal;
		letter-spacing: 1px;
		
	}
	
	.sign {
		
		color: #595755;
		
		font-family: Georgia, "Times New Roman", serif;
		font-size: 12px;
		
	}
	
	ul.basic {
		
		position: relative;
		
	}
	
	ul.basic li {
		
		padding-left: 11px;
		padding-top: 0px;
		
		background-image: url('../img/puce_01.gif');
		background-repeat: no-repeat;
		background-position: 0px 6px;
		
	}
  
  hr {
  	
  	position: relative;
  	
  	margin-left: 0px;
  	margin-right: 0px;
  	margin-top: 13px;
  	margin-bottom: 12px;
  	
  	padding: 0px;
  	
  	height: 2px;
  	
  	background: none;
  	background-image: url('../img/hr.gif');
  	background-repeat: repeat-x;
  	background-position: 0px 0px;
  	border: none;
  	
  }
  
  fieldset {
  	
  	position: relative;
  	overflow: hidden;
  	
  	height: 1%;
  	
  }
  
  fieldset.f-more {
		
		position: relative;
		
		color: #9D9794;
		
		font-size: 10px;
		
	}
  
  fieldset label.f-lbl {
  	
  	position: relative;
  	float: left;
  	
  	margin-right: 8px;
  	
  	padding-top: 3px;
  	
  	text-align: right;
  	
  }
  
  fieldset label.f-inp {
  	
  	position: relative;
  	float: left;
  	
  }
  
  .input-1 {
  	
  	margin-top: 1px;
  	
  	padding-left: 3px;
  	padding-right: 3px;
  	padding-top: 1px;
  	padding-bottom: 1px;
  	
  	border: 1px solid #ACA59F;
  	
  	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
  	
  }
  
  .input-1.error {
  	
  	background-color: #EEEDEC;
  	
  }
  
  textarea.input-1 { height: 100px; }
  select.input-1 { padding-left: 0px; padding-right: 0px; }
  
  .hidden { display: none; visibility: hidden; }
  
-->