*{
 margin:0;
 padding:0;
}
html{
 height:100%;
}
body{
 height:100%;
 color:#ffffff;
 cursor:default;
 font-size:12px;
 line-height:16px;
 text-align:center;
 font-family:Tahoma,sans-serif;
}
a:link,a:visited{
 color:#fff;
 text-decoration:none;
}
a img{
 border:0;
}



a { color:#6D81A1; font:bold 11px Tahoma; text-decoration:none; }
a:hover { color:black; font:bold 11px Tahoma; text-decoration:none; }

a.detail { color:white; font:12px Tahoma; }
a.detail:hover { color:white; font:12px Tahoma; text-decoration:underline;}

a.menu {  color:white;  font:15px Trebuchet MS; }
a.menu:hover { color:pink; font:15px Trebuchet MS; }



a.mail { color:#ffffff; font:16px Trebuchet MS; }
a.mail:hover { color:#ffffff; font:16px Trebuchet MS; text-decoration:underline;}

a.pages2 { color:#116193; font:11px Tahoma; }
a.pages2:hover { color:#000000; font:11px Tahoma; }

a.pages3 { color:#E75C7F; font:11px Tahoma; }
a.pages3:hover { color:#116193; font:11px Tahoma; }

a.partenaires { color:#666666; font:bold 11px Tahoma; }
a.partenaires:hover { color:#E75C7F; font:bold 11px Tahoma; }

a.menut12 { color:white; font:12px Tahoma; }
a.menut12:hover { color:black; font:12px Tahoma; }

a.titre { color:#555555; font:20px Tahoma; }
a.titre:hover { color:black; font:20px Tahoma; }

a.menu2 { color:#666666; font:bold 11px Tahoma; }
a.menu2:hover { color:#FF6600; font:bold 11px Tahoma; }

a.menu3 {  color:white;  font:12px Trebuchet MS; }
a.menu3:hover { color:pink; font:12px Trebuchet MS; }

a.menu4 { color:#000000; font:11px Tahoma; }
a.menu4:hover { color:#FF6600; font:11px Tahoma; }

a.menu5 { color:#FF6600; font:bold 12px Tahoma; }
a.menu5:hover { color:#FF0000; font:bold 12px Tahoma; text-decoration:underline; }

a.at11b { font:11px Tahoma; color:white; }
a.at11b:hover { font:11px Tahoma; color:black; }

a.t10 { color:#A85C00; font:10px Tahoma; }
a.t10:hover { color:black; font:10px Tahoma; }

a.tn { color:#3B64A6; font:11px Tahoma; text-decoration:none; }
a.tn:hover { color:black; font:11px Tahoma; }

a.bleu { color:#6987A1; font:12px Trebuchet MS; text-decoration:none; }
a.bleu:hover { color:black; font:12px Trebuchet MS; text-decoration:none; }

a.bleu2 { color:#6D81A1; font:11px Tahoma; text-decoration:none; }
a.bleu2:hover { color:white; font:11px Tahoma; text-decoration:none; }

a.orange { color:#ff6600; font:12px Tahoma; text-decoration:none; }
a.orange:hover { color:ff6600; font:12px Tahoma; text-decoration:underline; }

.bleu { font:11px Tahoma; color:#1A60A7; }
.vert { font:11px Tahoma; color:#5CA71A; }

table.collapse { border-collapse:collapse; }
table.cadre_gris { border:1px solid #C0C0C0; }
table.cadre_noir { border:1px solid #000000; }
table.cadre_blanc { border:1px solid #FFFFFF; }
table.cadre_bleu { border:1px solid #c5e3e9;  }
td.cadre_gris { border:1px solid #888888; padding:3px; }

.cadre_vert { border:1px solid #A4DA22; padding:3px; background : #e6ffab;}


.alert { font:11px Tahoma; color:red; }
.t9r { font:9px Tahoma; color:red; }
.titre { font:bold 18px Trebuchet MS; color:#116193; }
.copy { font:11px Tahoma; color:#F5D3C3; }

.t10rz { font:10px Tahoma; color:#DF2655; }
.t11rz { font:12px Tahoma; color:#DF2655; }
.t12rz { font:12px Tahoma; color:#DF2655; }
.t13rz { font:13px Tahoma; color:#DF2655; }
.t14rz { font:14px Tahoma; color:#DF2655; }
.t15rz { font:15px Tahoma; color:#DF2655; }

.t10bd { font:10px Tahoma; color:#116193; }
.t11bd { font:11px Tahoma; color:#116193; }
.t12bd { font:12px Tahoma; color:#116193; }
.t13bd { font:13px Tahoma; color:#116193; }
.t14bd { font:14px Tahoma; color:#116193; }
.t15bd { font:15px Tahoma; color:#116193; }

.t10n { font:10px Tahoma; color:#000000; }
.t11n { font:11px Tahoma; color:#000000; }
.t12n { font:12px Tahoma; color:#000000; }
.t13n { font:13px Tahoma; color:#000000; }
.t14n { font:14px Tahoma; color:#000000; }
.t15n { font:15px Tahoma; color:#000000; }

.t10n2 { font:10px Tahoma; color:#667485; }
.t11n2 { font:11px Tahoma; color:#667485; }
.t12n2 { font:12px Tahoma; color:#667485; }
.t13n2 { font:13px Tahoma; color:#667485; }
.t14n2 { font:14px Tahoma; color:#667485; }
.t15n2 { font:15px Tahoma; color:#667485; }

.t10b { font:10px Tahoma; color:white; }
.t11b { font:11px Tahoma; color:white; }
.t12b { font:12px Tahoma; color:white; }
.t13b { font:13px Tahoma; color:white; }
.t14b { font:14px Tahoma; color:white; }
.t15b { font:15px Tahoma; color:white; }
.t16b { font:16px Tahoma; color:white; }

.t10bg { font:10px Tahoma; color:#0678a9; }
.t11bg { font:11px Tahoma; color:#0678a9; }
.t12bg { font:12px Tahoma; color:#0678a9; }

.t10g { font:10px Tahoma; color:#4e4e4e; }
.t11g { font:11px Tahoma; color:#4e4e4e; }
.t12g { font:12px Tahoma; color:#4e4e4e; }
.t13g { font:13px Tahoma; color:#4e4e4e; }
.t14g { font:14px Tahoma; color:#4e4e4e; }
.t15g { font:15px Tahoma; color:#4e4e4e; }

.t10bl { font:10px Tahoma; color:#3B64A6; }
.t11bl { font:11px Tahoma; color:#3B64A6; }
.t12bl { font:12px Tahoma; color:#3B64A6; }

.t10o { font:10px Tahoma; color:#ff8610; }
.t11o { font:11px Tahoma; color:#ff8610; }
.t12o { font:12px Tahoma; color:#ff8610; }

.t10vt { font:10px Tahoma; color:#A4DA22; }
.t11vt { font:11px Tahoma; color:#A4DA22; }
.t12vt { font:12px Tahoma; color:#A4DA22; }

.t10j { font:10px Tahoma; color:#00FFFF; }
.t11j { font:11px Tahoma; color:#00FFFF; }
.t12j { font:12px Tahoma; color:#00FFFF; }

.t10rs { font:10px Tahoma; color:#FFBCF8; }
.t11rs { font:11px Tahoma; color:#FFBCF8; }
.t12rs { font:12px Tahoma; color:#FFBCF8; }

.t10r { font:10px Tahoma; color:#FF0000; }
.t11r { font:11px Tahoma; color:#FF0000; }
.t12r { font:12px Tahoma; color:#FF0000; }
.t13r { font:13px Tahoma; color:#FF0000; }
.t14r { font:14px Tahoma; color:#FF0000; }
.t15r { font:15px Tahoma; color:#FF0000; }

.t10b_ { font:10px Tahoma; color:#84A2CE; }
.t11b_ { font:11px Tahoma; color:#84A2CE; }
.t12b_ { font:12px Tahoma; color:#84A2CE; }
.t13b_ { font:13px Tahoma; color:#84A2CE; }
.t14b_ { font:14px Tahoma; color:#84A2CE; }
.t15b_ { font:15px Tahoma; color:#84A2CE; }

.v10g { font:10px Verdana; color:#888888; }
.v10g2 { font:10px Verdana; color:#DDDDDD; }
.v10copylux { font:10px Verdana; color:#FFFFFF; }
.v10b { font:10px Verdana; color:#A2AEBB; }
.v10n { font:10px Verdana; }
.v11n { font:11px Verdana; }
.v12n { font:12px Verdana; }

.tr10b { font:10px Trebuchet MS; color:white; }
.tr11b { font:11px Trebuchet MS; color:white; }
.tr12b { font:12px Trebuchet MS; color:white; }
.tr13b { font:13px Trebuchet MS; color:white; }
.tr14b { font:14px Trebuchet MS; color:white; }
.tr15b { font:15px Trebuchet MS; color:white; }
.tr16b { font:16px Trebuchet MS; color:white; }

.tr10n { font:10px Trebuchet MS; }
.tr11n { font:11px Trebuchet MS; }
.tr12n { font:12px Trebuchet MS; }
.tr13n { font:13px Trebuchet MS; }
.tr14n { font:14px Trebuchet MS; }
.tr15n { font:15px Trebuchet MS; }
.tr16n { font:16px Trebuchet MS; }

.tr10bf { font:10px Trebuchet MS; color:#515E74; }
.tr11bf { font:11px Trebuchet MS; color:#515E74; }
.tr12bf { font:12px Trebuchet MS; color:#515E74; }
.tr13bf { font:13px Trebuchet MS; color:#515E74; }
.tr14bf { font:14px Trebuchet MS; color:#515E74; }
.tr15bf { font:15px Trebuchet MS; color:#515E74; }
.tr16bf { font:16px Trebuchet MS; color:#515E74; }

.tr10bc { font:10px Trebuchet MS; color:#2066b1; }
.tr11bc { font:11px Trebuchet MS; color:#2066b1; }
.tr12bc { font:12px Trebuchet MS; color:#2066b1; }
.tr13bc { font:13px Trebuchet MS; color:#2066b1; }
.tr14bc { font:14px Trebuchet MS; color:#2066b1; }
.tr15bc { font:15px Trebuchet MS; color:#2066b1; }
.tr16bc { font:16px Trebuchet MS; color:#2066b1; }

table.cadre_noir { border:1px solid #000000; border-collapse:collapse; }
table.cadre_blanc { border:1px solid #FFFFFF; border-collapse:collapse; }

.input_BG { background-color:#F0F0F0; font:11px Tahoma; border:1px solid #9EA0CB; height:17px; text-decoration:none; }
.big_input { background-color:#FFFFFF; font:11px Tahoma; border:1px solid #CECECE;  width:435px; height:17px; text-decoration:none; }
.big_input_simple { background-color:#FFFFFF; font:11px Tahoma; border:1px solid #7A8DAD; width:435px; height:17px; text-decoration:none; }
.big_valid { background-color:#FFFFFF; font:11px Tahoma; border:0px;  height:17px; text-decoration:none; }
.big_textarea { border:1px solid #CECECE; font:11px Tahoma; width:435px; }
.big_textarea_simple { border:1px solid #7A8DAD;  font:11px Tahoma; width:435px; }
.search_input { background-color:#FFFFFF; font:11px Tahoma; border:1px solid #CECECE;  width:250px; height:17px; text-decoration:none; }

.form_titre { font:17px Verdana; color:#91ABC1; }
.form_sous_titre { font:13px Verdana; color:#91ABC1; }
.form_details { font:12px Tahoma; color:black; }
table.main{ width: 1000px; height: 100%; background-color: white; border:1px solid #999999;}

#DivLoad {
	background-image: url(images/divload.gif);
	position:absolute;
	top:45%;
	left:45%;
	z-index:500;
	width:100px;
	height:50px;
	background:url(../img/loading-bg.png);
	font:bold 11px/50px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align:center;
	color:#666;
}

.valid_form { background-color:#FFFFFF; font:11px Tahoma; border:1px solid #DF2655; width:180px; height:18px; text-decoration:none; }



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

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

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

div.Request {
	display:          none;
	position:         absolute;
	right:            0px;
	top:              0px;
	margin:           20px 20px 0px 0px;
	padding:          3px;
	border:           0px none;
	background-color: #FF0000;
	color:            #FFFFFF;
	font-weight:      bold;
}