.body01 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(images/accueil/fdold.png);
	background-position:center;
	background-repeat:no-repeat;
	background-position:top;
}
.body02 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(images/accueil/fdold2.png);
	background-position:center;
	background-repeat:no-repeat;
	background-position:top;
}
.body03 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(images/accueil/fdold3.png);
	background-position:center;
	background-repeat:repeat-y;
/*	background-repeat:no-repeat;	*/
	background-position:top;
}
.bodycatalogue {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#conteneur {
	position: relative;
	width: 810px;
	min-height:500px;
	max-height:100%;
	margin: 0 auto; 
	background-color:#FFFFFF;
}

/*Haut de page  HEADER*/
#header {
	height: 145px;
	background-color: #99CCCC;
	background-image:url(images/accueil/header_fd00.jpg);
	background-repeat:repeat;
}

#logo {
	position:absolute;
	left:31px;
	top:12px;
	width:176px;
	height:54px;
	z-index:1;
}
#mascotte {
	position:absolute;
	left:260px;
	top:46px;
	width:164px;
	height:87px;
	z-index:1;
}
#edfbleuciel {
	position:absolute;
	left:240px;
	top:21px;
	width:72px;
	height:72px;
	z-index:1;
}
#question {
	position:absolute;
	left:458px;
	top:13px;
	width:353px;
	height:107px;
	z-index:1;
}
#promo {
	position:absolute;
	left:130px;
	top:-5px;
	width:206px;
	height:25px;
	z-index:1;
}
#promo_texte {
	position:absolute;
	left:78px;
	top:5px;
	width:80px;
	height:18px;
	z-index:1;
/*border: 2px solid #FF0000;*/
}
#actualite {
	position:absolute;
	left:430px;
	top:120px;
	width:206px;
	height:25px;
	z-index:1;
}
#actualite_texte {
	position:absolute;
	left:60px;
	top:5px;
	width:113px;
	height:15px;
	z-index:88;
/*border: 2px solid #FF0000;*/
}
.txtcompteur {
	font-size: 10px; 
	color: #E2001A;
	font-weight: bold;	}
.txtactualite {
	font-size: 10px;
	color: #34451A;
	font-weight: bold;
}
#annonce {
	position:absolute;
	left:200px;
	top:150px;
	width:416;
	height:313px;
	z-index:100;
}

/* ****************** MENU ***********/
#cfnavbar{
	margin: 0;
	padding: 0;
}

#cfnavbar ul{
	background: url(images/accueil/bgpink.gif) bottom center repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	font-size: 12px;
	font-weight: normal;
}

* html #cfnavbar ul{ /*IE only rule. Add extra margin-bottom*/
	margin-bottom: 1em;
}

#cfnavbar ul li{
	display: inline;
}


#cfnavbar ul li a, #cfnavbar ul li span{
	float: left;
	color: black;
	font-weight: bold;
	padding: 7px 11px 8px 6px;
	text-decoration: none;
	background: url(images/accueil/dividerpink.gif) bottom right no-repeat;
	color:#214384;
}

#cfnavbar ul li span{ /*Targets span tag to the right of #leftcorner below*/
	padding-left: 0px;
}


#cfnavbar ul li a#leftcorner{
	float: none;
	padding-left: 18px;
	padding-right: 0px;
	background: url(images/accueil/leftcornerpink.gif) bottom left no-repeat;
}

#cfnavbar ul li a#rightcorner{
	padding-right: 18px;
	background: url(images/accueil/rightcornerpink.gif) bottom right no-repeat;
}

#cfnavbar ul li a:hover{
	text-decoration: none;
	color:#1A98FD;
}
#haut_menu {
	position:absolute;
	left:1px;
	top:145px;
	width:810px;
	height:57px;
	z-index:1;
}
/* centre accueil */
#centre {
	position:absolute;
	left:-1px;
	top:46px;
	width:810px;
	height:418px;
	z-index:1;
	background-image:url(images/accueil/fd.gif);
	background-repeat:repeat;
}	
#centresansfond {
	position:absolute;
	left:-1px;
	top:46px;
	width:810px;
	height:418px;
	z-index:1;
	background-color:#FFFFFF;}
	
#centre2 {
	position:absolute;
	left:-1px;
	top:46px;
	width:810px;
	height:600px;
	z-index:1;
	background-image:url(images/accueil/fd.gif);
	background-repeat:repeat;}

#centre3 {
	position:absolute;
	left:-1px;
	top:46px;
	width:810px;
	height:700px;
	z-index:1;
	background-image:url(images/accueil/fd.gif);
	background-repeat:repeat;}
	
/* texte */
.chiffre0 {
	color: #E97D00; 
	font-size: 45px; 
	font-weight: bold;
}
.chiffre1 {
	color: #E97D00; 
	font-size: 30px; 
	font-weight: bold; }

.chiffre10 {
	color: #E97D00; 
	font-size: 25px; 
	font-weight: bold; }

.chiffre_bleu_0 {
	color: #1A98FD; 
	font-size: 45px; 
	font-weight: bold;
}
.chiffre2 {
	color: #1A98FD; 
	font-size: 27px; 
	font-weight: bold;
	line-height: 20pt;}

.txt_bleu00 {
	color: #1a98fd;
	font-size: 11px;
	font-weight: bold;
}
.txt_bleu {
	color: #1a98fd;
	font-size: 12px;
	font-weight: bold;
}
.txt0 {
	color: #0a1c5b;
	font-size: 12px;
	font-weight: normal;	}
.txt1 {
	color: #0a1c5b;
	font-size: 12px;
	font-weight: bold;	}
.txt2 {
	font-size: 11px; 
	color: #0a1c5b;}
.txt3 {
	color: #0a1c5b; 
	font-size: 13px; 
	font-weight: bold; 
	line-height:1em;
}
.txt3 a{
	text-decoration: none;
}
.txt3 a:hover{
	color: #E55F1A; 
	text-decoration: none;
}
.txt4 {
	color: #0a1c5b; 
	font-size: 14px; 
	font-weight: bold; 
}
.txt5 {
	font-size: 18px;
}
.txt_bleu2 {
	font-size: 15px
}

.titre_bleu {
	color: #1a98fd; 
	font-size: 14px; 
	font-weight: bold; 
}
.titre_bleu1 {
	color: #1a98fd; 
	font-size: 16px; 
	font-weight: bold; 
}
.titre_bleu2 {
	color: #1a98fd; 
	font-size: 20px; 
	font-weight: bold; 
}
.titre_orange {
	font-size: 17px;
	color: #e97d00;
	font-weight: bold; 
}
.titre_blanc {
	font-size: 18px;
	color: #FFFFFF;
}
.asterix {
	color: #0a1c5b; 
	font-size: 10px; 
	font-weight: bold; 
}
.attention {
	font-size: 15px; 
	text-decoration:underline;
}

/* ****************** IMAGES centre acceuil ***********/
#comment {
	position:absolute;
	left:12px;
	top:145px;
	width:187px;
	height:118px;
	z-index:1;
}
#nouvelle {
	position:absolute;
	left:12px;
	top:294px;
	width:162px;
	height:94px;
	z-index:1;
}

#evaluez{
	position:absolute;
	left:10px;
	top:18px;
	width:178px;
	height:100px;
	z-index:1;
}
#centreimages {
	position:absolute;
	left:207px;
/*	top:17px; */
	top:8px;
	width:548px;
	height:193px;
	z-index:1;
}
.off1 a{
	position:absolute;
	left:15px;
	top:145px;
	display:block;
	width: 196px;
	padding:10px 10px 10px 7px;
	background: url("images/accueil/nouvelles2.png") 0 0 no-repeat;
	text-decoration: none;
	height: 110px;
}
.off1 a:hover{
	background-position: 0 -35px;
	background: url("images/accueil/nouvelles.png") 0 0 no-repeat;
}
.rollover a {
	position:absolute;
	left:15px;
	top:145px;
	display:block;
	width: 196px;
	padding:10px 10px 10px 7px;
	background: url("images/accueil/nouvelles.png") 0 0 no-repeat;
	text-decoration: none;
	height: 110px;
}

.rollover a:hover {
	background-position: 0 -35px;
	background: url("images/accueil/nouvelles2.png") 0 0 no-repeat;
}
.off2 a{
	position:absolute;
	left:15px;
	top:0px;
	display:block;
	width: 200px;
	padding:10px 10px 10px 7px;
	background: url("images/accueil/commentfaire2.png") 0 0 no-repeat;
	text-decoration: none;
	height: 98px;
}
.off2 a:hover {
background-position: 0 -35px;
background: url("images/accueil/commentfaire.png") 0 0 no-repeat;
}

.rollover2 a {
	position:absolute;
	left:15px;
	top:0px;
	display:block;
	width: 200px;
	padding:10px 10px 10px 7px;
	background: url("images/accueil/commentfaire.png") 0 0 no-repeat;
	text-decoration: none;
	height: 98px;
}

.rollover2 a:hover {
background-position: 0 -35px;
background: url("images/accueil/commentfaire2.png") 0 0 no-repeat;
}
.rollover3 a {
	position:absolute;
	left:15px;
	top:270px;
	display:block;
	width: 185px;
	padding:10px 10px 10px 7px;
	background: url("images/accueil/evaluez.png") 0 0 no-repeat;
	text-decoration: none;
	height: 99px;
}
.off3 a{
	position:absolute;
	left:15px;
	top:270px;
	display:block;
	width: 185px;
	padding:10px 10px 10px 7px;
	background: url("images/accueil/evaluez2.png") 0 0 no-repeat;
	text-decoration: none;
	height: 99px;
}
.off3 a:hover {
background-position: 0 -35px;
background: url("images/accueil/evaluez.png") 0 0 no-repeat;
}

.rollover3 a:hover {
background-position: 0 -35px;
background: url("images/accueil/evaluez2.png") 0 0 no-repeat;
}

/* ****************** texte centre acceuil ***********/
#txt_centre01 {
	position:absolute;
	left:455px;
	top:23px;
	width:320px;
	height:42px;
	z-index:1;
	text-align:center;
}
#txt_asterix01 {
	position:absolute;
	left:212px;
	top:127px;
	width:447px;
	height:23px;
	z-index:1;
	text-align:left;
}
#txt_centre00 {
	position:absolute;
	left:343px;
	top:67px;
	width:400px;
	height:47px;
	z-index:1;
	text-align:center;
	display:none;
}
#txt_centre02 {
	position:absolute;
	left:383px;
	top:57px;
	width:69px;
	height:47px;
	z-index:1;
	text-align:right;
}
#txt_centre03 {
	position:absolute;
	left:543px;
	top:70px;
	width:173px;
	height:32px;
	z-index:1;
	text-align:left;
}
#txt_50 {
	position:absolute;
	left:455px;
	top:65px;
	width:84px;
	height:48px;
	z-index:1;
	text-align:left;
}
#txt_centre001 {
	position:absolute;
	left:330px;
	top:158px;
	width:200px;
	height:73px;
	z-index:1;
	text-align:right;
display: none;
}
#txt_centre002 {
	position:absolute;
	left:455px;
	top:157px;
	width:280px;
	height:60px;
	z-index:1;
	text-align:right;
}
#txt_5ans {
	position:absolute;
	left:442px;
	top:180px;
	width:93px;
	height:32px;
	z-index:1;
	text-align:left;
}
#txt_garantie {
	position:absolute;
	left:370px;
	top:180px;
	width:69px;
	height:25px;
	z-index:1;
	text-align:right;
}
#txt_asterix {
	position:absolute;
	left:212px;
	top:257px;
	width:447px;
	height:23px;
	z-index:1;
	text-align:left;
}
#txt_asterix03 {
	position:absolute;
	left:212px;
	top:367px;
	width:447px;
	height:23px;
	z-index:1;
	text-align:left;
}
#txt_centre0001 {
	position:absolute;
	left:282px;
	top:297px;
	width:391px;
	height:40px;
	z-index:1;
	text-align:center;
}
#txt_centre0002 {
	position:absolute;
	left:275px;
	top:337px;
	width:428px;
	height:27px;
	z-index:1;
	text-align:center;
}
.centre02 {
	margin-top:13px;
}

/* ****************** evaluez2 ***********/
#evaluez2-centre {
	position:absolute;
	left:-1px;
	top:46px;
	width:810px;
	height:750px;
	z-index:1;
	background-image:url(images/accueil/fd-double.gif);
	background-repeat:repeat;
}
/* ****************** qui sommes nous ***********/
#qui-centre {
	position:absolute;
	left:-1px;
	top:46px;
	width:810px;
	height:1160px;
	z-index:1;
	background-image:url(images/accueil/fd-double.gif);
	background-repeat:repeat;
}
#qui-txtcentre {
	position:absolute;
	left:250px;
	top:10px;
	width:522px;
	height:851px;
	z-index:2;
}
#qui-personne	{
	background: url("images/qui/fond-qui.png") 0 0 no-repeat;
	width: 500px;
	height: 365px;
	margin-bottom: 10px;
}
#qui-titre	{
	padding-top: 25px;
	padding-bottom: 30px;
}
div.qui-titre	{
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
div.qui-texte	{
	font-size: 12px;
	color:#0a1c5b;
	padding-left: 15px;
	padding-right: 15px;
}
img.qui-photo	{
	margin-right: 15px;
}
span.qui-signature	{
	font-size: 12px;
	color:#0a1c5b;
	font-weight:bold;
}
#footerqui {
	position:absolute;
	left:-1px;
	top:1350px;
	width:823px;
	height:31px;
	padding: 2px 0px 0px 0px;
	z-index:1;
	text-align:center;
	background-color:#0A1C5B;
}

/* ****************** baisser les factures ***********/
#baisser-centre {
	position:absolute;
	left:-1px;
	top:46px;
	width:810px;
	height:1750px;
	z-index:1;
	background-image:url(images/accueil/fd-double.gif);
	background-repeat:repeat;
}
#baisser-txtcentre {
	position:absolute;
	left:250px;
	top:10px;
	width:522px;
	height:851px;
	z-index:2;
}
div.baisser-titre	{
	font-size: 18px;
	font-weight:bold;
	color:#1a98fd;
	text-align:center;
}
div.baisser-texte	{
	font-size: 14px;
	color:#0a1c5b;
	padding-left: 25px;
	padding-right: 25px;
}
#baisser-argument	{
	background: url("images/baisser/fond-baisser.png") 0 0 no-repeat;
	width: 543px;
	height: 556px;
	margin-bottom: 10px;
}
#footerbaisser {
	position:absolute;
	left:-1px;
	top:1920px;
	width:823px;
	height:31px;
	padding: 2px 0px 0px 0px;
	z-index:1;
	text-align:center;
	background-color:#0A1C5B;
}

/* ****************** les marques ***********/
#marques-centre {
	position:absolute;
	left:-1px;
	top:46px;
	width:810px;
	height:1730px;
	z-index:1;
	background-image:url(images/accueil/fd-double.gif);
	background-repeat:repeat;
}
#marques-txtcentre {
	position:absolute;
	left:250px;
	top:10px;
	width:522px;
	height:851px;
	z-index:2;
}
#marques-argument	{
	background: url("images/marques/fond-marques.png") 0 0 no-repeat;
	width: 539px;
	height: 544px;
	margin-bottom: 10px;
}
#marques-titre	{
	padding-top: 25px;
	padding-bottom: 30px;
}
div.marques-titre	{
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
div.marques-texte	{
	font-size: 14px;
	color:#0a1c5b;
	padding-left: 25px;
	padding-right: 25px;
}
#footermarques {
	position:absolute;
	left:-1px;
	top:1900px;
	width:823px;
	height:31px;
	padding: 2px 0px 0px 0px;
	z-index:1;
	text-align:center;
	background-color:#0A1C5B;
}

/* ****************** témoignages ***********/
#temoignages-centre {
	position:absolute;
	left:-1px;
	top:46px;
	width:810px;
	height:1150px;
	z-index:1;
	background-image:url(images/accueil/fd-double.gif);
	background-repeat:repeat;
}
#temoignages-txtcentre {
	position:absolute;
	left:250px;
	top:10px;
	width:522px;
	height:851px;
	z-index:2;
}
#temoignages-argument	{
	background: url("images/temoignages/fond-temoignages.png") 0 0 no-repeat;
	width: 539px;	
	height: 544px;
	margin-bottom: 10px;
}
#temoignages-titre	{
	padding-top: 25px;
	padding-bottom: 30px;
}
div.temoignages-titre	{
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
div.temoignages-photo	{
	font-size: 12px;
	color:#0a1c5b;
	width:318px;
	text-align:right;
}
div.temoignages-texte	{
	font-size: 14px;
	color:#0a1c5b;
	padding-left: 25px;
	padding-right: 25px;
}
#footertemoignages {
	position:absolute;
	left:-1px;
	top:1330px;
	width:823px;
	height:31px;
	padding: 2px 0px 0px 0px;
	z-index:1;
	text-align:center;
	background-color:#0A1C5B;
}
a.temoignages:link {
	color:#214384;
}
a.temoignages:visited {
	color:#214384;
}
a.temoignages:hover {
	color:#1A98FD;
}

/* ****************** témoignages ***********/
#recrutement-centre {
	position:absolute;
	left:-1px;
	top:46px;
	width:810px;
	height:1300px;
	z-index:1;
	background-image:url(images/accueil/fd-double.gif);
	background-repeat:repeat;
}
#recrutement-txtcentre {
	position:absolute;
	left:250px;
	top:10px;
	width:522px;
	height:851px;
	z-index:2;
}
#recrutement-offre	{
	background: url("images/recrutement/fond-recrutement.png") 0 0 no-repeat;
	width: 543px;
	height: 616px;
	margin-bottom: 10px;
}
#recrutement-titre	{
	padding-top: 90px;
	padding-bottom: 30px;
	margin-left: 40px;
}
div.recrutement-titre	{
	font-size: 19px;
	font-weight:bold;
	color:#E97D00;
	text-align:left;
}
.recrutement-info	{
	font-size: 16px;
	font-weight:bold;
	color:#E97D00;
	text-align:left;
}
div.recrutement-photo	{
	font-size: 12px;
	color:#0a1c5b;
	width:318px;
	text-align:right;
}
div.recrutement-texte	{
	font-size: 14px;
	color:#0a1c5b;
	padding-left: 40px;
	padding-right: 15px;
}
#footerrecrutement {
	position:absolute;
	left:-1px;
	top:1490px;
	width:823px;
	height:31px;
	padding: 2px 0px 0px 0px;
	z-index:1;
	text-align:center;
	background-color:#0A1C5B;
}
a.recrutement:link {
	color:#214384;
}
a.recrutement:visited {
	color:#214384;
}
a.recrutement:hover {
	color:#1A98FD;
}

/* ****************** centre composition - conseils - qui - idees***********/
#cadrefd_idee {
	position:absolute;
	left:220px;
	top:5px;
	width:520px;
	height:372px;
	z-index:1;
}
#titreidees {
	position:absolute;
	left:250px;
	top:20px;
	width:362px;
	height:27px;
	z-index:2;
}
#sstitre_orangecentre {
	position:absolute;
	left:250px;
	top:50px;
	width:540px;
	height:20px;
	z-index:1;
}
#txtcentre {
	position:absolute;
	left:250px;
	top:80px;
	width:522px;
	height:251px;
	z-index:2;
}
.sstitre_orange {
	font-size: 12px;
	font-weight: bold;	
	color: #e97d00;
}
.sstitre_orange_normal {
	font-size: 12px;
	font-weight: normal;	
	color: #e97d00;
}
.creditimpot {
	font-size: 20px;
	font-weight: bold;	
	color: #070B47;
	text-align:right;
	line-height: 14pt;
}
.creditimpot a {
	text-decoration: none;
}
.creditimpot a:hover {
	color: #E55F1A; 
	text-decoration: none;
}
.sstitre_orange2 {
	font-size: 11px;	
	color: #e97d00;
	font-weight: normal;	
}
.sstitre_orange2_bold {
	font-size: 11px;	
	color: #e97d00;
	font-weight: bold;	
}
.txt_noir {
	font-size: 12px; 
	color: #111931;}
#signature {
	position:absolute;
	left:525px;
	top:340px;
	width:213px;
	height:39px;
	z-index:3;
}
#retour {
	position:absolute;
	left:710px;
	top:359px;
	width:95px;
	height:28px;
	z-index:4;
}
.petittxt {font-size: 9px}
#norme {
	position:absolute;
	left:257px;
	top:359px;
	width:209px;
	height:22px;
	z-index:1;
}
/* ****************** centre energie 1 et 2***********/
#cadrefd_energie {
	position:absolute;
	left:203px;
	top:0px;
	width:610px;
	height:566px;
	z-index:1;
}
#footer {
	position:absolute;
	left:-1px;
	top:585px;
	width:823px;
	height:31px;
	padding: 2px 0px 0px 0px;
	z-index:1;
	text-align:center;
	background-color:#0A1C5B;
	vertical-align: middle;
}
#footer2 {
	position:absolute;
	left:-1px;
	top:850px;
	width:823px;
	height:31px;
	padding: 2px 0px 0px 0px;
	z-index:1;
	text-align:center;
	background-color:#0A1C5B;
}
#footerevaluer {
	position:absolute;
	left:-1px;
	top:777px;
	width:823px;
	height:31px;
	padding: 2px 0px 0px 0px;
	z-index:1;
	text-align:center;
	background-color:#0A1C5B;
}
#footerevaluer2 {
	position:absolute;
	left:-1px;
	top:927px;
	width:823px;
	height:31px;
	padding: 2px 0px 0px 0px;
	z-index:1;
	text-align:center;
	background-color:#0A1C5B;
}
#footernouvelles {
	position:absolute;
	left:-1px;
	top:877px;
	width:823px;
	height:31px;
	padding: 2px 0px 0px 0px;
	z-index:1;
	text-align:center;
	background-color:#0A1C5B;
}
#footer2 {
	position:absolute;
	left:-1px;
	top:591px;
	width:823px;
	height:31px;
	padding: 2px 0px 0px 0px;
	z-index:1;
	text-align:center;
	background-color:#0A1C5B;
}
#footer_lien_partenaires {
	position:absolute;
	top: 8px;
	left: 45px;
}
#footer_lien_infoslegales {
	position:absolute;
	top: 8px;
	left: 690px;
}
.footer_lien a{
	color: #FFFFFF; 
	font-size: 11px; 
	text-decoration: none;
}
.footer_lien a:hover{
	color: #98D6FF; 
	font-size: 11px; 
	text-decoration: none;
}
.logo_partenaire {
	margin-top:2px;
}
/* ****************** centre demandes: formulaire, récap ***********/
#unequestion {
	position:absolute;
	left:390px;
	top:105px;
	width:416px;
	height:313px;
	z-index:99;
}
#unequestion_texte {
	position:absolute;
	left: 40px;
	top: 53px;
	width:340px;
	height:58px;
	background-color:#FFFFFF;
}
#unequestion_formulaire {
	position:absolute;
	left: 40px;
	top: 120px;
	width:380px;
	height:100px;
}
#titredemande {
	position:absolute;
	left:250px;
	top:20px;
	width:362px;
	height:27px;
	z-index:2;
}
input.demande {
	border: 1px solid #1a98fd;
}
/* ****************** centre catalogue ***********/
#classes_energie {
	left:20px;
	top:205px;
	position:absolute;
	width:416px;
	height:313px;
	z-index:99;
}
#catalogue {
	left:100px;
	top:205px;
	position:absolute;
	width:416px;
	height:313px;
	z-index:99;
}
#notre_avis {
	left:180px;
	top:205px;
	position:absolute;
	width:416px;
	height:313px;
	z-index:99;
}
#tarifs_et_financements {
	left:250px;
	top:205px;
	position:absolute;
	width:416px;
	height:313px;
	z-index:99;
}
#produits {
	left:45px;
	top:30px;
	position:absolute;
	width:718px;
	min-height:300px;
	z-index:1;
/*border: 1px solid #FF0000; */
}
#catalogue_bandeau {
	position:absolute;
	left:33px;
	top:180px;
	width:744px;
	height:28px;
	z-index:10;
}
/* Les valeurs ci-dessous doivent être les mêmes que dans jscript/proj_fnc.js */
#catalogue_centre {
	position:absolute;
	left:0px;
	top:180px;
	width:810px;
	height:400px;
	z-index:1;
	background: url("images/catalogue/catalogue_fond.png");
	background-repeat:repeat;
	background-position: top;
/*border: 1px solid #FF0000;*/ 
}
#catalogue_footer {
	position:absolute;
	left:0px;
	top:567px;
	width:823px;
	height:31px;
	padding: 2px 0px 0px 0px;
	z-index:1;
	text-align:center;
	background-color:#0A1C5B;
}
#catalogue_bordure{
	background-image:url(images/accueil/fdcata.png);
	background-repeat:repeat-y;
	background-position:top;
	background-position:center;
	top:0;
	height:600px;
}
#catalogue_produit {
	width: 718px;
	height: 113px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 99;
}
#catalogue_titre {
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 1px 1px 1px 1px;
	color: #0A1C5B;
	width: 90px;
	height: 65px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	z-index: 99;
}
#catalogue_texte {
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin: 1px 1px 1px 1px;
	color: #0A1C5B;
	width: 178px;
	height: 33px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	z-index: 99;
}
#zoom_produit {
	position: absolute;
	padding: 5px 5px 5px 5px;
	left: 100px;
	background-color:#D2EDFF; 	
	filter:alpha(opacity=95);
	opacity: 0.95;
	z-index: 99;
	border: 2px solid #AAAAAA;
}
#zoom_image {
	border: 1px solid #DDDDDD;
	margin: 5px 5px 5px 5px;
}

/* ****************** div liste actualités ***********/
#actudumoment {
	position:absolute;
	left:390px;
	top:145px;
	width:416px;
	height:313px;
	z-index:99;
}
#actudumoment_texte {
	position:absolute;
	left: 20px;
	top: 43px;
	width:365px;
	max-height:180px;
	overflow: hidden;
}

/* ****************** partenaires ***********/
#partenaires_logos {
	position:absolute;
	left:30px;
	top:20px;
}
#partenaires_visuelteodis {
	position:absolute;
	left:350px;
	top:50px;
}
#partenaires_texteteodis {
	position:absolute;
	left:360px;
	top:200px;
}

/* ****************** infos legales ***********/
#infoslegales_contacts {
	position:absolute;
	left:31px;
	top:70px;
	width: 186px;
	height: 240px;
	background-image:url(images/infoslegales/bloc_contacts.png);
	background-repeat:no-repeat;
}
#infoslegales_infos {
	position:absolute;
	left:239px;
	top:20px;
	width: 336px;
	height: 208px;
	background-image:url(images/infoslegales/bloc_infos.png);
	background-repeat:no-repeat;
}
#infoslegales_cgv {
	position:absolute;
	left:239px;
	top:250px;
	width: 336px;
	height: 82px;
	background-image:url(images/infoslegales/bloc_cgv.png);
	background-repeat:no-repeat;
}
#infoslegales_references {
	position:absolute;
	left:599px;
	top:70px;
	width: 185px;
	height: 240px;
	background-image:url(images/infoslegales/bloc_references.png);
	background-repeat:no-repeat;
}
