html {
height:100%;
overflow:inherit;
}
body {
height : 100%;
line-height:100%;

}
a {
color:#666;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#allcont {
position : relative;
margin: 0 auto;
width:100%;
height:auto !important;
}
#conteneur {
position : relative;
margin: 0 auto;
width:947px;
height:auto !important;
}
#header {
position : relative;
width:947px;
height:208px;
background-color:#333;
margin:0 0 2px 0;
border:1px solid #666;
}
#footer {
position : relative;
width:947px;
height:50px;
background-color:#fff;
margin:2px 0 0 0;
text-align:center;
font-size:10px;
color:#999999;
}
#footer img.foot {
border:1px solid #f38015;
background:url(img/foot.jpg) no-repeat top left;
}
#middle {
position:relative;
width:947px;
height:auto;
border:1px solid #666;
background:url(img/fnd_cont.gif) repeat-y top left;
}
#contenu {
position:relative;
z-index:5;
left:269px;
top:30px;
margin:0 0 50px 0;
width:620px;
padding:10px 10px 15px 25px;
min-height:480px;
background-color:#fff;
border:1px solid #666;
}
/* for Internet Explorer */
/*\*/
* html #contenu {
height: 480px;
}
/**/
.fnd_deco_left {
position:absolute;
z-index:3;
top:0;
width:279px;
height:452px;
background:url(img/under_menu.jpg) no-repeat top left;
border-left:0;
border-right:0;
border-bottom:1px solid #666;
border-top:0;
}
.fnd_deco_2 {
position:absolute;
z-index:2;
left:20px;
bottom:0;
width:30px;
height:25px;
border-left:1px solid #DADADA;
border-right:1px solid #666;
background-color:#DADADA;
border-bottom:0;
border-top:1px solid #666;
}
.fnd_deco_3 {
position:absolute;
z-index:2;
left:796px;
top:0;
width:150px;
height:50px;
border-left:1px solid #666;
border-right:0;
background-color:#DADADA;
border-bottom:1px solid #666;
border-top:0;
}

/*--------------------------------        STYLES CONTENU       ---------------------------------*/
img.titre {
position:absolute;
top:0;
left:0;
background:url(img/min_log_harley_nb.gif) no-repeat top left;
background-color:#fff;
}
h1.titre1 {
position:relative;
width:579px;
height:24px;
padding:0 0 0 40px;
margin:0 0 10px 0;
color:#FF6633;
font: bold 16px/24px arial;
background:url(img/fnd_titre.jpg) no-repeat top right;
background-color:#000;
}
h2 {
font-size:14px;
}
img.cont1 {
padding:1px;
border:1px solid #999999;
}
img.floatl {
float:left;
margin:10px;
}
img.floatr {
float:right;
margin:10px;
}
hr.clear, hr.clear10 {
display:block;
color:#000;
visibility:hidden;
border:0;
height:0;
background-color:#000;
clear:both;
}
div.clear {
clear:both;
}
hr.clear10 {
height:10px;
}
img.read {
background:url(img/read.gif) no-repeat top right;
}
dl.tbl_list {
width:619px;
}
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;
width:280px;
height:15px;
background:none;
color:#333;
}
dl.tbl_list dd {
border:1px solid #333;
}
dl.tbl_list dd.float {
float:left;
background-color:#fff;
width:100%;
padding:0 0 10px 0;
}
dl.actu {
float:left;
width:470px;
padding:0 10px 0 0;
margin-top:10px;
position:relative;
}
dl.actu dd{
border:none;
text-align:justify;
}
.tbl_res .head {
background-color:#fff;
padding:5px;
text-align:center;
}
select {
color:#666666;
font-size:11px;
border:1px solid #333;
}
.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;
}
.l1 {
background-color:#e6e6e6;
cursor:pointer;
height:20px;
}
.l2 {
background-color:#ccc;
cursor:pointer;
height:20px;
}
.lover {
background-color:#FFCC66;
cursor:pointer;
height:20px;
}
ul.list {
padding:0 0 0 0px;
list-style-type:none;
}
ul.list li {
padding:3px 0 3px 15px;
background:url(img/fl_d.gif) no-repeat 0 3px;
}
.ico {
margin:0 0 -3px 0;
}
.txt_barre {
text-decoration: line-through;
}
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:280px;
height:17px;
background:url(img/pt_menu.gif) repeat-x bottom left;
margin:0 5px 0 0;
}
p.fl .inputxt, .inputfile {
width:270px;
}
p.fl .txtarea {
width:270px;
height:100px;
}
p.fl .inputsub {
margin:auto;
}
.clr_aktif {
color:#FF6600;
}
#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: #000;
}
#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;
}
#dyn_cont {

}
.help {
line-height:16px;
padding : 0 0 0 20px;
height:16px;
margin-bottom:-3px;
background:url(img/help.gif) no-repeat top left;
}
.axe-net {
position:absolute;
left:-15px;
top:-25px;
}
.pres_marque1, .pres_marque2 {
display:block;
float:left;
width:185px;
padding:5px 5px 5px 15px;
background:url(img/fl_d_or.gif) no-repeat 5px 6px;
}
a.pres_marque1:hover, a.pres_marque2:hover {
background-color:#FFCC66;
text-decoration:none;
}
.pres_marque1 {
background-color:#fff;
}
.pres_marque2 {
background-color:#e6e6e6;
}
#imprimer {
display:block;padding:5px;width:120px;margin:auto;background:#CCCCCC;border:1px solid #999999;color:#000;text-align:center;
}