/* CSS Document */
a{
	color:#333333;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	}
	
a:hover{
	color:#DA8005;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	}

a.a-bleu:hover{
	color:#006AB2;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background-color:white;
	}
	
a.a-bleu{
	color:white;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#006AB2;
	}

a.a-vert:hover{
	color:#74A445; 
	border-bottom:1px dotted #74A445;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background-color:white;
	}
	
a.a-vert{
	color:white;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#74A445;
	}


a.a-bordeau:hover{
	color:#990000; 
	border-bottom:1px dotted #990000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background-color:white;
	}
	
a.a-bordeau{
	color:white;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#990000;
	}

a.a-orange:hover{
	text-decoration:none;
	border-bottom:1px dotted #EB6106;
	font-family:Arial, Helvetica, sans-serif;
	color: #EB6106;
	background-color:white;
	}
	
a.a-orange{
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#EB6106;
	}

a.a-gris{
	text-decoration:none;
	border-bottom:1px dotted #666666;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	}
	
a.a-gris:hover{
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color: #999999;
	}


a.a-titre{
	font-size:12px;
	color:#990000;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	}
	
a.a-titre:hover{
	font-size:12px;
	color: #990000;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	}

a.a-legal{
	color:white;
	text-decoration:none;
	border-bottom:1px dotted white;
	font-family:Arial, Helvetica, sans-serif;
	}
	
a.a-legal:hover{
	color:white;
	text-decoration:none;
	border-bottom:0px dotted white;
	font-family:Arial, Helvetica, sans-serif;
	}

.normal, p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666; 
	margin-left:0px;
	}

.txt-noir {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333; 
	margin-left:0px;
	}

.txt-bleu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #006AB2; 
	margin-left:0px;
	}
	
.txt-bleu-reach {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #1996F1; 
	margin-left:0px;
	}

.txt-bleu-clair {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #A3C9DC; 
	margin-left:0px;
	}

.txt-bordeau {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #990000; 
	margin-left:0px;
	}

.txt-rouge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: red; 
	margin-left:0px;
	}

.txt-gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #CCCCCC; 
	margin-left:0px;
	}
	
.txt-plus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-left:0px;
	font-weight: bold;
	letter-spacing: 2px;
	}

.txt-big {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	margin-left:0px;
	font-weight: 900;
	}

.txt-moins {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	}

.txt-moins1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	}	

.txt-blancgras {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-style:normal;
	font-weight: bold;
	}

.txt-blanc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-style:normal;
	}

.txt-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#006AB2;
	margin-left:0px;
	font-weight: normal;
	}
	
.txt-title2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#296ABB;
	margin-left:0px;
	font-weight: normal;
	}

.txt-title3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	margin-left:0px;
	font-weight: bold;
	}

.txt-title-News{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #DA8005;
	margin-left:0px;
	font-weight: bold;
	}

.txt-title-Century1 {
	font-family: Century Gothic, Arial, Georgia;
	font-size: 14px;
	color:#990000;
	margin-left:0px;
	font-weight:none;
	}

.txt-title-Century2 {
	font-family: Century Gothic, Arial, Georgia;
	font-size: 14px;
	color:#006AB2;
	margin-left:0px;
	font-weight:none;
	font-family: Century Gothic, Arial, Georgia;
	}

.txt-txtmentionlegal {
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:11px;
	font-weight: normal;
	letter-spacing: 0px;
	}

.txt-mentionlegal {
	font-family:Arial, Helvetica, sans-serif;
	color:#006AB2;
	font-size:11px;
	font-weight: normal;
	text-decoration:none;
	letter-spacing: 0px;
	font-family: Century Gothic, Arial, Georgia;
	}

input.gris{
	font-family:Arial, Helvetica, sans-serif;
	border:0px solid #A3C9DC; 
	background-color:#EBEBEB;
	font-size:10px;
	position:relative;
	vertical-align:middle;
	height:20px;
	width:320px;
	margin-left:0px;
	color: #296ABB;
	}
	
input.search{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #A3C9DC;
	font-size:10px; 
	position:relative; 
	vertical-align:middle;
	height:15px;
	width:150px;
	margin-left:0px;
	}

input.large-verif{
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FF0000; letter-spacing:2px; font-size:13px;
	border:0px solid #A3C9DC;
	background-color: #A3C9DC; 
	text-align:center;
	font-size:12px; 
	position:relative; 
	vertical-align:middle;
	height:17px;
	width:85px;
	margin-left:0px;
	}

textarea.textarea-bleu-message{
	font-family:Arial, Helvetica, sans-serif; 
	border:0px solid #A3C9DC;
	background-color:#EBEBEB;
	font-size:10px;
	width:320px;
	margin:0px;*
	color: #296ABB;
	}
	
textarea.textarea-bleu{
	font-family:Arial, Helvetica, sans-serif;  
	border:0px solid #A3C9DC; 
	background-color:#EBEBEB;
	font-size:10px;
	width:320px;
	margin:0px;
	color: #296ABB;
	}
	
select{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #A3C9DC;
	color:#cccccc;
	font-size:10px;
	position:relative;
	vertical-align:middle;
	height:20px;
	width:218px;
	margin-left:0px;
	}

input.radio{
	font-size:10px; 
	position:relative; 
	vertical-align:middle;
	height:17px;
	width:20px;
	color:#A3C9DC;
	}

input.file{
	font-size:10px; 
	position:relative; 
	vertical-align:middle;
	height:17px;
	color:#A3C9DC;
	}

input.submit-img{
	vertical-align:middle;
	height:17px;
	width:20px;
	border: 0px;
	}

input.submit{
	border:1px solid white;
	color:white;
	font-size:12px;
	font-weight:lighter;
	height:18px;
	width:70px;
	background-color:red;
	}
		
marquee.secteur{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:lighter;
	height:18px;
	width:350px;
	background-color:#FFFFFF;
	border:1px solid #A3C9DC;
	position:fixed; 
	}

td img{
	display: block;
	}

.td, th, input, select, div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}

body{
	background-color:#C8C8C8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}

li{ 
	font-family:Arial, Helvetica, sans-serif;
	list-style-image: url(http://idis.nexenservices.com/img/puce.gif); 
	list-style-position: outside; 
	padding-top:0px;
	}
	
hr{ 
	border-top:1px dotted #006BB3;border-right:0px dotted #FFFFFF;border-left:0px dotted #FFFFFF;border-bottom:0px dotted #FFFFFF;
	margin-bottom:0px; 
	margin-top:0px;
	margin-left:0px; 
	margin-right:0px;
	color:#FFFFFF; 
	}
	
hr.content{ 
	border-top:1px dotted #990000;border-bottom:0px dotted #990000;border-left:0px dotted #990000;border-right:0px dotted #990000;
	margin-bottom:0px; 
	margin-top:0px;
	margin-left:0px; 
	margin-right:0px; 
	color:#FFFFFF; 
	}

hr.hr-news{ 
	border-top:1px dotted #A3C9DC;border-bottom:0px dotted #990000;border-left:0px dotted #990000;border-right:0px dotted #990000;
	margin-bottom:0px; 
	margin-top:0px;
	margin-left:0px; 
	margin-right:0px; 
	color:white; 
	}