* {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
body {
	background:url(img/body.jpg) repeat-x #fff;
	 font-family:"calibri";
	font-size:12px;
	color:#0a1575;
}
h1 {
	position:absolute;
	top:-9999px;
}
#global {
	background:url(img/global.png) repeat-y;
	width:990px;
	margin:0 auto;
	overflow:hidden;
}
#entete
{
  background:url(img/entete.jpg) no-repeat right top;
  width:919px;
  height:360px;
  margin-left:32px;
}
#flash1
{
  /*background:url(img/flash1.jpg) no-repeat;*/
  width:251px;
  height:91px;
}
#conteneur_logo
{
  width:1px;
  height:1px;
  position:relative;
}
#logo
{
 /* background:url(img/log.png) no-repeat;*/
  width:597px;
  height:176px;
  position:absolute;
  top:-121px;
  left:320px;
}
#bandeaux
{
  background:url(img/back_flash.png) no-repeat;
  width:917px;
  height:196px;
  margin-top:45px;
}
#flash2
{
  /*background:url(img/flash2.jpg) no-repeat;*/
  width:361px;
  height:188px;
  float:left;
}
#diapo
{
 background:url(img/diapo_flash.jpg) no-repeat;
 width:512px;
 height:188px;
 float:left;
 margin-left:44px;
}
#news
{
  width:496px;
  height:24px;
  margin-left:20px;
}
#news h3
{
  font-size:12px;
  float:left;
  width:70px;
}

h4, .h4 {
margin-top:5px;
color:red;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

#news marquee
{
  float:left;
 
}
#centre
{
  width:875px;
  min-height:390px;
  margin-left:70px;
}
#centre h2
{
  background:url(img/puce_h2.png) no-repeat left;
  height:18px;
  padding-left:22px;
  margin-top:30px;
  font-size:18px;
}

#centre h3 {
width:500px;
margin:20px;
padding-left:20px;
}

#centre h3.niveau  {
padding-left:40px;
margin-left:40px;
font-size:12px;
}

#centre .left {
float:right;
display:block;
height:120px;
margin:10px 50px 0px 50px;
}

#centre .hauteur {
height:110px;
} 

#centre img {
border:0;
}

#devis
{
  background:url(img/devi.png) no-repeat;
  width:147px;
  height:122px;
  float:right;
  margin-right:80px;
  margin-top:0px;
  margin-left:50px;
}

#img_eco
{
  background:url(img/eco-energie.jpg) no-repeat;
  float:right;
  width:200px;
  height:150px;
  margin-right:60px;
  border:1px solid #2B499F;
}

#img_grenelle
{
  background:url(img/grenelle.jpg) no-repeat;
  float:right;
  width:200px;
  height:203px;
  margin-right:60px;
  border:1px solid #2B499F;
}

#img_ademe
{
  background:url(img/ademe.jpg) no-repeat;
  float:right;
  width:200px;
  height:221px;
  margin-right:60px;
}

#img_iso01
{
  background:url(img/iso_01.jpg) no-repeat;
  float:left;
  width:146px;
  height:130px;
  margin-right:25px;
  border:1px solid #2B499F;
}

#img_iso02
{
  background:url(img/iso_02.jpg) no-repeat;
  float:left;
  width:113px;
  height:118px;
  margin-right:25px;
  border:1px solid #2B499F;
}

#img_iso06
{
  background:url(img/iso_06.jpg) no-repeat;
  float:right;
  width:190px;
  height:108px;
  margin-right:150px;
  border:1px solid #2B499F;
}



#nf
{
  background:url(img/nf.png) no-repeat;
  width:152px;
  height:100px;
  float:left;
  margin-right:30px;
  margin-top:15px;
}

#centre p
{
  margin-top:15px;
}
#centre ul
{
  margin-top:15px;
}
#centre ul li
{
  list-style:none;
  background:url(img/puce.png) no-repeat left;
  padding-left:20px;
  font-weight:bold;
  margin-top:5px;
}

#centre .aide_f li{
background:none;
font-weight:normal;
list-style:circle;
padding-left:0px;
margin-left:10px;
}

#centre .presentation {
margin-left:350px;
}

#centre a{
color:#0a1575;
}

#centre a:hover{
text-decoration:none;
font-size:14px;
}

#centre .center {
text-align:center;
}


#centre .accroche{
margin-left:80px;
font-size:16px;
color:red;
letter-spacing:1px;
}

#centre h5 {
font-size:14px;
padding-top:15px;
margin-left:50px;
width:320px;

}

#centre h6{
margin-left:70px;
font-size:12px;
padding-top:10px;
}
#centre ul.aide {
margin-left:20px;
}

#centre .info {
letter-spacing:0.7px;
font-size:85%;
width:550px;
}
#dipaporama
{
  width:305px;
  height:154px;
  padding:5px 0 0 3px;
  border:1px #999999 solid;
  margin-top:20px;
  float:left;
  margin-right:15px;
}
#pied
{
  background:url(img/pied.jpg) no-repeat;
  width:909px;/*919*/
  height:80px;/*91*/
  padding:15px 0 0 10px;
  margin:10px 0 0 31px;
}
#partenair
{
  width:260px;
  height:81px;
  float:left;
}
#partenair li
{
  list-style:none;
  display:inline;
  margin-left:1px;
}
#partenair li a img
{
  border:0;
}
#pied .imnalys
{
  width:69px;
  height:58px;
  margin:10px 0 0 0;
  float:left;
}
#pied .imnalys img
{
  border:0;
}
#pied .imnalys span
{
  position:absolute;
  top:-9999px;
}
#lien
{
  width:524px;
  height:20px;
  float:left;
  margin:50px 0 0 5px;
}
#lien li
{
  list-style:none;
  display:inline;
  font-size:11px;
}
#lien li a
{
  text-decoration:none;
  color:#0a1575;
  padding:0 2px;
}