body {
margin:0;
padding:0;
background-color:#FFFFFF;
background-image:url(img/bg_topleft.gif);
background-position:top left;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
}

.menu {
	margin:0;
	padding:0;
	position:absolute;
	top:12px;
	left:20px;
	width:825px;
	height:40px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

.menu a {
text-decoration:none;
color:#FFFFFF;
}

.menu a:hover {
text-decoration:none;
color:#f9b62d;
}

.ariane {
margin:0;
padding:0;
position:absolute;
top:35px;
left:20px;
width:670px;
height:20px;
font-size:12px;
color:#FFFFFF;
}

.ariane a {
color:#FFFFFF;
}

.logo_evolution {
margin:0;
padding:0;
position:absolute;
top:80px;
left:0px;
width:314px;
height:106px;
}

.logo_energystar {
margin:0;
padding:0;
position:absolute;
top:19px;
left:78px;
width:70px;
height:71px;
}

.logo_conibi {
	margin:0;
	padding:0;
	position:absolute;
	top:19px;
	left:354px;
	width:258px;
	height:71px;
}

.logo_villages {
	margin:0;
	padding:0;
	position:absolute;
	top:19px;
	left:640px;
	width:215px;
	height:71px;
}

.txt_intro {
	margin:0;
	padding:0;
	position:absolute;
	top:206px;
	left:20px;
	width:250px;
	height:150px;
	font-style:italic;
	font-size:14px;
	font-weight:bold;
	color:#f9b62d;
}

.txt_energystar {
margin:0;
padding:0;
position:absolute;
top:100px;
left:78px;
width:260px;
height:210px;
}

.txt_conibi {
margin:0;
padding:0;
position:absolute;
top:100px;
left:354px;
width:260px;
height:210px;
}

.txt_villages {
margin:0;
padding:0;
position:absolute;
top:100px;
left:640px;
width:230px;
height:210px;
}

.txt_titre {
font-size:14px;
font-weight:bold;
color:#f9b62d;
}

.txt_gros {
	font-size:14px;
	font-weight:normal;
	color:#576770;
	text-align: justify;
}

.txt_petit {
font-size:12px;
font-weight:normal;
color:#576770;
}

.txt_petit a {
color:#576770;
}

.txt_petit a:hover {
color:#f9b62d;
}

.txt_evo {
margin:0;
padding:0;
position:absolute;
top:575px;
left:275px;
width:415px;
height:100px;
font-style:italic;
font-size:16px;
font-weight:bold;
color:#f9b62d;
text-align:center;
}

.txt_services1 {
margin:0;
padding:0;
position:absolute;
top:213px;
left:195px;
width:340px;
height:230px;
}

.txt_services2 {
margin:0;
padding:0;
position:absolute;
top:213px;
left:570px;
width:340px;
height:230px;
}

.anim_intro {
margin:0;
padding:0;
position:absolute;
top:170px;
left:225px;
width:624px;
height:503px;
font-style:italic;
font-size:14px;
font-weight:bold;
color:#f9b62d;
}

.footer {
margin:0;
padding-top:1px;
position:absolute;
width:612px;
height:20px;
background-image:url(img/fd_footer.gif);
background-repeat:no-repeat;
text-align:center;
font-size:13px;
font-weight:bold;
color:#64696a;
}

.footer a {
text-decoration:underline;
color:#64696a;
}

.footer a:hover {
text-decoration:underline;
color:#ffffff;
}

.menu_gauche_1 {
margin:0;
padding:4px 0 0 14px;
position:absolute;
top:200px;
left:20px;
width:82px;
height:26px;
background-image:url(img/fd_btn_evo.gif);
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
color:#64696a;
}

.menu_gauche_1 a {
text-decoration:none;
color:#64696a;
}

.menu_gauche_1 a:hover {
text-decoration:none;
color:#ffffff;
}

.menu_gauche_2 {
margin:0;
padding:4px 0 0 14px;
position:absolute;
top:250px;
left:20px;
width:82px;
height:26px;
background-image:url(img/fd_btn_evo.gif);
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
color:#64696a;
}

.menu_gauche_2 a {
text-decoration:none;
color:#64696a;
}

.menu_gauche_2 a:hover {
text-decoration:none;
color:#ffffff;
}

.menu_gauche_3 {
margin:0;
padding:4px 0 0 14px;
position:absolute;
top:300px;
left:20px;
width:82px;
height:26px;
background-image:url(img/fd_btn_evo.gif);
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
color:#64696a;
}

.menu_gauche_3 a {
text-decoration:none;
color:#64696a;
}

.menu_gauche_3 a:hover {
text-decoration:none;
color:#ffffff;
}

.menu_gauche_4 {
margin:0;
padding:4px 0 0 14px;
position:absolute;
top:350px;
left:20px;
width:82px;
height:26px;
background-image:url(img/fd_btn_evo.gif);
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
color:#64696a;
}

.menu_gauche_4 a {
text-decoration:none;
color:#64696a;
}

.menu_gauche_4 a:hover {
text-decoration:none;
color:#ffffff;
}

.evo {
margin:0;
padding:0;
position:absolute;
top:200px;
left:110px;
width:709px;
height:365px;
}

.photos_droite {
margin:0;
padding:0;
position:absolute;
top:200px;
left:830px;
width:117px;
height:323px;
}

.bouton_droite1 {
margin:0;
padding:3px 0 0 0;
position:absolute;
top:650px;
left:318px;
width:160px;
height:35px;
background-image:url(img/fd_btn_droite.gif);
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
color:#576770;
text-align:center;
}

.bouton_droite2 {
margin:0;
padding:3px 0 0 0;
position:absolute;
top:650px;
left:489px;
width:160px;
height:35px;
background-image:url(img/fd_btn_droite.gif);
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
color:#576770;
text-align:center;
}

.bouton_droite1 a {
text-decoration:none;
color:#576770;
}

.bouton_droite1 a:hover {
text-decoration:none;
color:#ffffff;
}

.bouton_droite2 a {
text-decoration:none;
color:#576770;
}

.bouton_droite2 a:hover {
text-decoration:none;
color:#ffffff;
}

.fondgris {
margin:0;
padding:0;
position:absolute;
top:200px;
left:20px;
width:926px;
height:386px;
background-image:url(img/fd_gris.jpg);
background-repeat:no-repeat;
}

.bouton_service1 {
margin:0;
padding:6px 0 0 7px;
position:absolute;
top:23px;
left:26px;
width:143px;
height:32px;
background-image:url(img/fd_btn_services.gif);
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
color:#576770;
}

.bouton_service1 a {
text-decoration:none;
color:#576770;
}

.bouton_service1 a:hover {
text-decoration:none;
color:#ffffff;
}

.bouton_service2 {
margin:0;
padding:6px 0 0 7px;
position:absolute;
top:70px;
left:26px;
width:143px;
height:32px;
background-image:url(img/fd_btn_services.gif);
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
color:#576770;
}

.bouton_service2 a {
text-decoration:none;
color:#576770;
}

.bouton_service2 a:hover {
text-decoration:none;
color:#ffffff;
}

.en-tete1 {
margin:0;
padding:0;
position:absolute;
top:23px;
left:293px;
width:147px;
height:171px;
}

.en-tete2 {
margin:0;
padding:0;
position:absolute;
top:23px;
left:654px;
width:114px;
height:170px;
}

.en-tete3 {
margin:0;
padding:0;
position:absolute;
top:23px;
left:291px;
width:135px;
height:172px;
}

.en-tete4 {
margin:0;
padding:0;
position:absolute;
top:23px;
left:586px;
width:258px;
height:172px;
}

.formulaire {
margin:0;
padding:0;
position:absolute;
top:200px;
left:330px;
width:370px;
height:460px;
font-size:12px;
font-weight:normal;
color:#576770;
}

.boite {
margin:0;
padding:0;
border-style:solid;
border-width:1px;
border-color:#666666;
height:15px;
}
.txt_presse {
	margin:0;
	padding:0;
	position:absolute;
	top:21px;
	left:80px;
	width:804px;
	height:210px;
}
.txt_mentions {
	font-size:11px;
	font-weight:bold;
	color:#576770;
	font-variant: normal;
	font-style: normal;
}
.txt_presse2 {
	margin:0;
	padding:0;
	position:absolute;
	top:169px;
	left:0px;
	width:250px;
	height:150px;
	font-size:14px;
	font-weight:bold;
	color:#576770;
	font-style: normal;
}

.txt_presse2 a {
text-decoration:none;
color:#576770;
}

.txt_presse2 a:hover {
text-decoration:none;
color:#f9b62d;
}
.bouton_brochure {
	margin:0;
	padding:3px 0 0 0;
	position:absolute;
	top:344px;
	left:610px;
	width:160px;
	height:35px;
	background-image:url(img/fd_btn_droite.gif);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#576770;
	text-align:center;
}
.bouton_demo {
	margin:0;
	padding:3px 0 0 0;
	position:absolute;
	top:395px;
	left:610px;
	width:160px;
	height:35px;
	background-image:url(img/fd_btn_droite.gif);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#576770;
	text-align:center;
}
.bouton_brochure a {
	text-decoration:none;
	color:#576770;
}
.bouton_brochure a:hover {
	text-decoration:none;
	color:#ffffff;
}
.bouton_demo a {
	text-decoration:none;
	color:#576770;
}
.bouton_demo a:hover {
	text-decoration:none;
	color:#ffffff;
}
.txt_petitblanc {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.txt_petitnoir {
	font-size:14px;
	font-weight:normal;
	color:#000000;
}

