html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	line-height: 1;
	text-align: justify;
	background-color:#2a2a2a;
}
ol, ul {
	list-style: none;
	text-align: justify;
}
blockquote, q {
	quotes: none;
}

:focus {
	outline: 0;
}

a{color:#ddd; text-decoration:none;}
a:hover{color:#f5ac44;}

h1 {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

html, body{ font-family:Trebuchet MS; color:#fff; font-size:14px; margin:0; background:#2a2a2a; height:100%; }
.ban{ background:url(/images/sdp_banner.png) 0 50%; height:147px; cursor:pointer;}
.content{ background:#2a2a2a url(/images/sdp_bg.png) repeat-x 0 147px; height:100%;}

.sct{ background:url(/images/ico_sct.png) no-repeat;  }
.sln{ background:url(/images/ico_sln.png) no-repeat;}
.ctc{ background:url(/images/ico_ctc.png) no-repeat; }
.elt{position:relative; top:50px;}

.right {
	overflow:hidden;
}
.right  > div{
 padding:20px 0 20px 80px;
 font-size:12px;
 color:#aaa;
 font-family:arial;
 line-height:16px;
 display:inline-block;
}
.right  div h1{
 font-size:18px;
 font-family:Trebuchet MS;
 color:#f5ac44;
 display:block;
 margin-bottom:15px;
}
.right  div strong,.right  div span {
 color:#ddd;
}
h1{
	display:inline;
	font-weight: normal;
}
#accordion{position:relative; left:80px; float:left; margin:46px 0 0 0;}
#accordion > a{color:#2a2a2a;  height:13px;  display:block; width:230px; margin-top:20px; }
#accordion > a:first-child{margin-top:0px; }
#accordion > a:hover{ background-position:0 -14px}
#accordion ul{margin:0 0 0 5px; list-style:none; padding-top:10px;}
#accordion ul > li{list-style:none;}
#accordion li{margin:0; list-style:none; line-height:20px;}

.legal { float:right; margin: 10px; font-size: 10px; }
#legal { color: #555; }
#legal:hover { color: #AAA;}

.holder {
	float: left;
	margin: 5px;
}

.scroll-pane {
	width: 542px;
	height: 320px;
	overflow: auto;
	float: left;
}
.wactive { color: #f5ac44;}
.erreur { background-color:#f5ac44;color: #000000; }
th { padding-right: 5px; text-align: right;}
#pane1 {

}
