/* 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{
	color:#006AB2;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	}
	
a.a-bleu:hover{
	color:#006AB2;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	}

a.a-jaune{
	color:#DA8005;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	}
	
a.a-jaune:hover{
	color:#DA8005;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	}

a.a-bleu-clair{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color: #A3C9DC;

	}
	
a.a-bleu-clair:hover{
	color:#A3C9DC;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	}

a.a-bordeau{
	color:#990000;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	}
	
a.a-bordeau:hover{
	color: #990000;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	}

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-chemin{
	color:#999999;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	}
	
a.a-chemin:hover{
	color:#999999;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	}

a.a-legal{
	color:##006AB2;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	}
	
a.a-legal:hover{
	color:white;
	text-decoration:underline;
	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-vert-mkg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0E772D; 
	margin-left:0px;
	}

.txt-jaune-event {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #F99D1C; 
	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-title1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#BD2121;
	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-title-Century3 {
	font-family: Century Gothic, Arial, Georgia;
	font-size: 14px;
	color:#1996F1;
	margin-left:0px;
	font-weight:none;
	font-family: Century Gothic, Arial, Georgia;
	}

.txt-txtmentionlegalnorm {
	font-family:Arial, Helvetica, sans-serif;
	color:#006AB2;
	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.rouge{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #990000;
	font-size:10px; 
	position:relative; 
	vertical-align:middle; 
	color:#990000;
	height:16px;
	width:170px;
	margin-left:0px;
	}
	
input.bleu{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #A3C9DC;
	font-size:10px;
	position:relative;
	vertical-align:middle;
	height:16px;
	width:170px;
	margin-left:0px;
	color: #296ABB;
	}

input.small{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #BD2121;
	font-size:10px; 
	position:relative; 
	vertical-align:middle;
	height:17px;
	width:70px;
	margin-left:0px;
	}

input.medium{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #BD2121;
	font-size:10px; 
	position:relative; 
	vertical-align:middle;
	height:17px;
	width:150px;
	margin-left:0px;
	}
	
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{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #BD2121;
	font-size:10px; 
	position:relative; 
	vertical-align:middle;
	height:17px;
	width:218px;
	margin-left:0px;
	}
	
textarea.{

	font-family:Arial, Helvetica, sans-serif; 
	border:1px solid #BD2121;
	font-size:10px;
	width:218px;
	margin:0px;
	}

textarea.textarea-bleu-message{
	font-family:Arial, Helvetica, sans-serif; 
	border:1px solid #BD2121;
	font-size:11px;
	width:300px;
	margin:0px;
	}

textarea.textarea-hotline{
	font-family:Arial, Helvetica, sans-serif; 
	border:1px solid #1996F1;
	font-size:10px;
	width:403px;
	margin:0px;
	}

textarea{
	font-family:Arial, Helvetica, sans-serif; 
	color: #333333;
	border:1px solid #BD2121;
	font-size:10px;
	width:218px;
	margin:0px;
	}
	
select{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #A3C9DC;
	color:#cccccc;
	font-size:10px;
	position:relative;
	vertical-align:middle;
	height:20px;
	width:190px;
	padding-top:2px; vertical-align:middle;
	}
	
select.question{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #1996F1;
	color: #990000;
	font-size:10px;
	position:relative;
	vertical-align:middle;
	height:19px;
	width:403px;
	padding-top:2px; vertical-align:middle;
	}

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.validate-img{
	vertical-align:middle;
	height:28px;
	width:123px;
	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-repeat: repeat-x;
	background-color:#EEEEEE;
	topmargin:0;
	background-position: top;
	background-image: url(http://www.idis-us.com/img/out-top.gif);
	}

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:1px dotted #FFFFFF;
	margin-bottom:0px; 
	margin-top:0px;
	margin-left:14px; 
	margin-right:14px; 
	}
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.news{ 
	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:#B5D4E8; 