.ds_box {
	background-color: #00ADEF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #00ADEF;
}

.ds_head {
	background-color: #00ADEF;
	color: #FFF;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	font-family: verdana;
	width: 25px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 11px;
	text-align: center;
	font-family: verdana;
	padding: 3px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} 


#contact_lang {
  position:absolute;
  visibility:hidden;
  background:#FFF;
  /*left:818px !important;
  left:814px;*/
  top:30px;
  border:1px solid #dfdcda;
  border-top:none;
  text-align:left;
  margin:0 0 0 0;
}
#contact_lang li {
  margin:0;
  padding:0;
}
#contact_lang a {
  text-decoration:none;
  padding:1px 5px 1px 10px;
  display:block;
  margin:0;
  height:15px;
  width:65px;
  font-size:9px;
}
#contact_lang li a:hover {
  background:#F2F1EF;
}

TD.grey_cell { 
	background-color: #ffffff;
	border-color: #9F7743;
	border-style: solid;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
}	
TD.blk_cell { 
	background-color: #ffffff;
	border-color: #00ADEF;
	border-style: solid;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
}

.txtBlanc {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;
}


.txtGrisSmall {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #000000;

}




.txtNoir {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #888888;

}


.txtNoirSmall {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #888888;

}

.txtNoirSmallHome {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	color: #555555;

}


.txtBleu {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #00ACEE;

}

.txtBleuSmall {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	color: #00ACEE;

}

.txtMarron {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #9C7943;

}

.txtMarronSmall {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	color: #9C7943;

}


.txtGris {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #888888;

}


.txtNoirUpper {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	text-transform: uppercase;
}

.titre_login {
	font-family: verdana;
	font-size: 9px;
	color: #000000;
	font-weight: bold;

	text-transform: uppercase;
}

.formlogin {
border-color:#9F7743;
	border-style: solid;
	border-width: 1px; 
	WIDTH: 100px; 
	HEIGHT: 18px; 
	font-size:10pt;
	color:#000000;
}


.formregister {
	border-style: solid;
	border-width: 1px; 
	WIDTH: 100px; 
	HEIGHT: 18px; 
	font-size:10pt;
	color:#000000;
}

.LienGrey a {
	font-family: verdana;
	font-size: 9px;
	text-align: center;
	color: #003D48;
	text-align: left;
	display:block;
	text-decoration: none;
	color:#FFFFFF;
	text-transform: uppercase;
	background-color:#ffffff;
	height:13px;
}
.LienGreyLower a {
	font-family: verdana;
	font-size: 9px;
	text-align: center;
	color: #003D48;
	text-align: left;
	display:block;
	text-decoration: none;
	color:#FFFFFF;

	background-color:#ffffff;
	height:13px;
}
.LienGreyLower a:link { color:#00ADEF; }
.LienGreyLower a:visited { color:#00ADEF; }
.LienGreyLower a:active { color:#00ADEF; }
.LienGreyLower a:hover {
	font-family: verdana;
	font-size: 9px;
	text-decoration: none;


	color: #00ADEF;

	background-color:#FFFFFF;
	height:13px;
	z-index:5;
}



.btLeft  {
	font-family: verdana;
	font-size: 9px;
	color: #FFFFFF;
	
	text-decoration:none;
	text-transform: none;
}


.LienGrey a:link { color:#000000; }
.LienGrey a:visited { color:#000000; }
.LienGrey a:active { color:#000000; }
.LienGrey a:hover {
	font-family: verdana;
	font-size: 9px;
	text-decoration: none;


	color: #999999;
	text-transform: uppercase;
	background-color:#FFFFFF;
	height:13px;
	z-index:5;
}



.LienGreySelect a {
	font-family: verdana;
	font-size: 9px;
	
	text-align: center;
	display:block;
	text-decoration: none;
	color:#FFFFFF;
	text-transform: uppercase;
	/*background-image:url(images/rect_select_violet.gif);*/
	background-color:#cccccc;
	z-index:1;
	height:13px;
}


a:link { color:#000000; }
a:visited { color:#000000; }
a:active { color:#000000; }

div.swf { 
	z-index:0; 
	}
#lien a {font-family: arial;font-weight: normal;color: #000000;font-size: 9px; text-decoration:none ; }  /* blanc */

#lien a:hover {font-family: arial;color: #000000;font-size: 9px; text-decoration:none }  /* blanc */

.bt_video {
	font-family: arial;
	font-size: 9px;
	color: #ffffff;
	font-weight: normal;
	text-align: justify;
	vertical-align: super;
}

.texte {
	font-family: verdana;
	font-size: 9px;
	color: #d3062a;
	font-weight: normal;
	text-align: justify;
	vertical-align: super;
}

.textefooter {
	font-family: verdana;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	text-align: right;
	vertical-align: super;
}

.texte_admin {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-align: justify;
	vertical-align: super;
}

.formnews {
	font-family: arial;
	border-style: solid;
	border-width: 1px; 
	WIDTH: 100px; 
	HEIGHT: 14px; 
	font-size:7pt;
	color:#000000;
	border-color: #d3062a;
}




