* html img,
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

body{
margin:0px;
background-image:url(../images/fond.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#000000;
background-attachment:fixed;

}
.body_references{
background-image:url(../images/fond_ref.jpg);
background-color:#000000;
}
.barre{
height:276px;
background-image:url(../images/fond_barre.png);
background-repeat:repeat-x;
}
.corps{
top:276px;
position:absolute;
width:1145px;
left:50%;
margin-left:-575px;

}
.gauche{
width:177px;
float:left;
}
.droite{
width:177px;
float:right;
}
.centre{
width:715px;
margin-left:auto;
margin-right:auto;
}
.tete_ref{
background-image:url(../images/tete_ref.png);
width:177px;
height:38px;
}
.tete_actu{
background-image:url(../images/tete_actu.png);
width:177px;
height:38px;
}
.fond_ref{
background-image:url(../images/fond_ref.png);
width:177px;
}
.bas_ref{
background-image:url(../images/bas_ref.png);
width:177px;
height:8px;
}
.separation_grise{
height:1px;
overflow:hidden;
background-color:#484848;
}
.separation_orange{
height:1px;
overflow:hidden;
background-color:#fba700;
margin-top:8px;
margin-bottom:16px;
}

.footer{
text-align:center;
}






.contenu{
padding-top:15px;
padding-bottom:5px;
margin-left:7px;
margin-right:7px;
}



#div_img{
background-image:url(../images/ajax-loader.gif);
background-repeat:no-repeat;
background-position:center;
min-height: 470px;
text-align:center;

}
.img_ref{
border:#ffffff 1px solid;
float:left;
margin-right:10px;
margin-bottom:5px;

}
p{
margin:0px;
padding:0px;
}
html{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CDCDCD;
	letter-spacing:0.2px;
	line-height:16px!important;
	line-height: 17px;
	font-weight:100;
}
a.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#bbbbbb;
text-decoration:none
}
a.footer:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:underline;
font-weight:100;
}
a.plus{
font-size:9px;
text-decoration:underline;
color:#bbbbbb;
}
a.plus:hover{
font-size:9px;
text-decoration:underline;
color:#ffffff;
}
a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fea900;
text-decoration:underline;
}
a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fea900;
text-decoration:underline;
font-weight:bold;
}
.titre{
font-size:16px;
color:#fea900;
font-weight:bold;
}
.titre_b{
font-size:16px;
color:#ffffff;
font-weight:bold;
}
.gras{
color:#fea900


}
.titre_blanc{
text-decoration:underline;
color:#ffffff;

}
.gal_img{
border:#fea900 1px solid;
}
.table_admin{
border-bottom:#fea900 solid 1px;
border-right:#fea900 solid 1px;
text-align:center;
}
.button{
padding:0px;
padding-left:2px;
padding-right:2px;
background-image:url(../admin/images/fond_btn.jpg);
background-repeat:repeat-x;
border:#ffd341 1px solid;
}

.div_titre{
background-color:#1e1e1e;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
}

.spacer{
clear:both;
}
.fond_contact{
width:609px;
height:545px;
background-image:url(../images/fond_contact.jpg);
margin-left:auto;
margin-right:auto;
text-align:center;

}

