* {
margin:0;
padding:0;
border:0;
}
html {
height:100%;
}
body {
background-color:#000a29;
height:100%;
font:12px Arial, Helvetica, sans-serif;
color:#333;
}
a {
color:#000b2b;
font-size:12px;
}
a:hover {
color:#3366FF;
}
#allcont {
background:#000a29 url("img/fnd_right.gif") repeat-x top left;
height:100%;
}
#conteneur {
position:relative;
background: url("img/fnd_moto.jpg") no-repeat top left;
height:100%;
}
#footer {
position:relative;
top:117px;
background:#c1c1c1 url("img/fnd_foot.gif") repeat-x top left;
height:50px;
width:100%;
}
#in {
position:relative;
width:504px;
height:auto;
background-color:#fff;
border:1px solid #000A29;
min-height:530px;
padding:10px;
}
#contenu {
position:relative;
top:117px;
left:366px;
width:524px;
-moz-opacity: 0.95;
opacity:0.95;
filter: alpha(opacity=95);
padding:0 0 26px 0;
}
#b_cont {
position:relative;
bottom:1px;
left:2px;
height:27px;
width:524px;
}
hr.clear {
display:block;
color:#000;
visibility:hidden;
border:0;
height:0;
background-color:#000;
clear:both;
}
p {
text-align:justify;
margin:15px 0 15px 0;
}
h1, h2, h3 {
color:#155499;
margin:10px 0 0 0;
font-size:18px;
} 
h1.titre, h2.titre, h3 titre {
background:#c1c1c1 url("img/fnd_title.gif") repeat-x top left;
width:407px;
height:27px;
color:#fff;
padding:10px 0 0 80px;
}
#logo {
position:absolute;
z-index:10;
top:15px;
left:69px;
}
#logo_hd {
position:absolute;
z-index:10;
top:8px;
left:668px;
}
#plan_site {
position:absolute;
z-index:10;
display:block;
width:100px;
height:18px;
top:487px;
left:180px;
text-decoration:none;
}
dl.actu {
float:left;
width:345px;
padding:0 10px 10px 0;
margin-top:10px;
position:relative;
}
dl.actu dd{
border:none;
text-align:justify;
}
img.cont1 {
padding:1px;
border:1px solid #3366FF;
}
.txt_gr {
font-color:#666;
}
#fnd_dyn_cont {
position:absolute;
top:0;
display: block;
margin: 0 auto;
width:100%;
height : 100%;
line-height:100%;
-moz-opacity: 0.0;
opacity:0.0;
filter: alpha(opacity=0);
z-index: 1000;
background-color: #000a29;

}
#int_dyn_cont {
color:#fff;
font-size:14px;
font-weight:bold;
position:absolute;
z-index: 2000;
top:50px;
width:100%;
text-align:center;
}
#int_dyn_cont a {
color:#fff;
font-size:14px;
font-weight:bold;
}

.pres_marque1, .pres_marque2 {
display:block;
float:left;
width:480px;
padding:5px 5px 5px 15px;
background:url(img/fl_d_or.gif) no-repeat 5px 6px;
color:#333333;
}
a.pres_marque1:hover, a.pres_marque2:hover {
background-color:#003399;
color:#fff;
text-decoration:none;
}
.pres_marque1 {
background-color:#fff;
}
.pres_marque2 {
background-color:#e6e6e6;
}


dl.tbl_list {
width:500px;
}
dl.tbl_list dt, dl.tbl_list h1.titre_tbl, dl.tbl_list h2.titre_tbl {
float:left;
width:309px;
height:20px;
padding:0 0 0 10px;
font: bold 12px/20px arial;
color:#fff;
background:url(img/diag.gif) no-repeat top right;
background-color:#333333;
}

dl.tbl_list dt.classement {
float:left;
margin-left:-15px;
width:185px;
height:15px;
background:none;
color:#333;
}
dl.tbl_list dd {
border:1px solid #021c50;
}
dl.tbl_list dd.float {
float:left;
background-color:#fff;
width:100%;
padding:0 0 10px 0;
}

#dhtmltooltip {
color:#000;

}
#dhtmltooltip{
position: absolute;
font-weight:bold;
color:#3366CC;
border:1px solid #666;
padding: 5px;
background-color:#fff;
visibility: hidden;
z-index: 100;
text-align:center;
}

.l1 {
background-color:#e6e6e6;
cursor:pointer;
height:20px;
}
.l2 {
background-color:#ccc;
cursor:pointer;
height:20px;
}
.lover {
background-color:#003399;
color:#fff;
cursor:pointer;
height:20px;
}

select {
color:#666666;
font-size:11px;
border:1px solid #333;
}

ul.list {
padding:0 0 0 0px;
list-style-type:none;
}
ul.list li {
padding:3px 0 3px 15px;
background:url(img/fl_d_b2.gif) no-repeat 0 6px;
}
input {
font: 12px/20px arial;
}
.inputxt {
height:16px;
border:1px solid #666666;
 }
.inputfile {
height:16px;
border:1px solid #666666;
} 
.txtarea {
border:1px solid #666666;
}
.inputsub {
display:block;
background: url(img/valider.gif) top left no-repeat;
border:0;
width:90px;
height:16px;
color:#fff;
background-color:transparent;
cursor:pointer;
}
p.fl {
padding:3px 0 3px 0;
clear:both;
}
p.fl label {
display:block;
float:left;
width:210px;
height:17px;
background:url(img/pt_menu.gif) repeat-x bottom left;
margin:0 5px 0 0;
color:#333;
}
p.fl .inputxt, .inputfile {
width:255px;
}
p.fl .txtarea {
width:255px;
height:100px;
}
p.fl .inputsub {
margin:auto;
}
.clr_ble {
color:#3366FF;
}
.pg_moins, .pg_plus {
width:16px;
height:16px;
}
.pg_moins {
background:url(img/pg_moins.gif) no-repeat top left;
margin:0 0 -3px 0;
}
.pg_plus {
background:url(img/pg_plus.gif) no-repeat top left;
margin:0 0 -3px 0;
}
.fl_left {
float:left;
margin:0 15px 15px 0;
}
#acces_hd {
position:absolute;
z-index:200;
top:600px;
left:0;
}
#axe-net {
position:absolute;
z-index:200;
left:10px;
top:30px;
}
.hmarg_20px {
margin:0 20px;
}
