body {
	background-color: #F1F4E4;
	margin:0px;
	behavior:url('./css/csshover2.htc'); /* Fichier importe pour permettre à Internet Explorer de comprendre la pseudo-classe :hover */

	padding:0px;

	
}
#principal {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width: 978px;
	min-height: 642px;
	_height: 642px;
	BACKGROUND-IMAGE: url("../images/arriere_plan.gif");
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
}
#lien_home{
	position: absolute;
	top: 35px;
	left: 30px;
	width: 300px;
	min-height: 50px;
	_height: 50px;
	z-index: 10;
	cursor: hand;
}

#contenu {
	position: absolute;
	top: 92px;
	left: 33px;
	width: 902px;
	min-height: 445px;
	_height: 445px;
}
#menu {
	position: absolute;
	top: 67px;
	left: 352px;
	width: 584px;
}

#rub1, #rub1on{
	position:absolute;
	width:74px;
	height:26px;
	left: 0px;
	BACKGROUND-IMAGE: url(../images/societe_off.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	cursor:hand;
}
#rub1:hover, #rub1on {BACKGROUND-IMAGE: url(../images/societe_on.gif);}

#rub1_fd {
	position:absolute;
	width: 576px;
	height: 446px;
	left: 0px;
	top: 0px;
	BACKGROUND-IMAGE: url(../images/fd_societe.jpg);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
}
#rub2, #rub2on{
	position:absolute;
	width: 77px;
	height: 26px;
	left: 85px;
	BACKGROUND-IMAGE: url(../images/conception_off.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	cursor:hand;
}
#rub2:hover, #rub2on{BACKGROUND-IMAGE: url(../images/conception_on.gif);}
#rub2_fd {
	position:absolute;
	width: 576px;
	height: 446px;
	left: 0px;
	top: 0px;
	BACKGROUND-IMAGE: url(../images/fd_conception.jpg);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
}
#rub3, #rub3on{
	position:absolute;
	width: 77px;
	height: 26px;
	left: 180px;
	BACKGROUND-IMAGE: url(../images/realisation_off.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	cursor:hand;
}
#rub3:hover, #rub3on{BACKGROUND-IMAGE: url(../images/realisation_on.gif);}
#rub3_fd {
	position:absolute;
	width: 576px;
	height: 446px;
	left: 0px;
	top: 0px;
	BACKGROUND-IMAGE: url(../images/fd_realisation.jpg);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
}
#rub4, #rub4on{
	position:absolute;
	width: 63px;
	height: 26px;
	left: 268px;
	BACKGROUND-IMAGE: url(../images/entretien_off.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	cursor:hand;
}
#rub4:hover, #rub4on{BACKGROUND-IMAGE: url(../images/entretien_on.gif);}
#rub4_fd {
	position:absolute;
	width: 576px;
	height: 446px;
	left: 0px;
	top: 0px;
	BACKGROUND-IMAGE: url(../images/fd_entretien.jpg);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
}
#rub5, #rub5on{
	position:absolute;
	width: 77px;
	height: 26px;
	left: 347px;
	BACKGROUND-IMAGE: url(../images/decoration_off.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	cursor:hand;
}
#rub5:hover, #rub5on{BACKGROUND-IMAGE: url(../images/decoration_on.gif);}
#rub5_fd {
	position:absolute;
	width: 576px;
	height: 446px;
	left: 0px;
	top: 0px;
	BACKGROUND-IMAGE: url(../images/fd_decoration.jpg);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
}
#rub6, #rub6on{
	position:absolute;
	width: 57px;
	height: 26px;
	left: 436px;
	BACKGROUND-IMAGE: url(../images/ethique_off.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	cursor:hand;
}
#rub6:hover, #rub6on{BACKGROUND-IMAGE: url(../images/ethique_on.gif);}
#rub6_fd {
	position:absolute;
	width: 576px;
	height: 446px;
	left: 0px;
	top: 0px;
	BACKGROUND-IMAGE: url(../images/fd_ethique.jpg);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
}
#rub7, #rub7on{
	position:absolute;
	width: 73px;
	height: 26px;
	left: 500px;
	BACKGROUND-IMAGE: url(../images/reference_off.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	cursor:hand;
}
#rub7:hover, #rub7on{BACKGROUND-IMAGE: url(../images/reference_on.gif);}
#rub7_fd, #rub8_fd {
	position:absolute;
	width: 800px;
	height: 356px;
	left: 101px;
	top: 90px;	
	overflow: auto;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color:#FFFFFF;
	scrollbar-darkshadow-color:#EB5E0E;
	scrollbar-face-color: #EB5E0E;
	scrollbar-highlight-color:#EB5E0E;
	scrollbar-shadow-color:#EB5E0E;
	scrollbar-track-color:white;
}
#contact_fd {
	position:absolute;
	width: 576px;
	height: 446px;
	left: 0px;
	top: 0px;
	BACKGROUND-IMAGE: url(../images/fd_contact.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	margin:0px;
	padding: 0px;
}
#contact {
	position:absolute;
	width: 62px;
	height: 25px;
	left: 410px;
	top: 592px;
	BACKGROUND-IMAGE: url(../images/contact.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	cursor:hand;
}

#credit {
	position:absolute;
	width: 62px;
	height: 25px;
	left: 493px;
	top: 592px;
	BACKGROUND-IMAGE: url(../images/credit.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	cursor:hand;
}

#texte1, #texte2,#texte3, #texte4, #texte5, #texte6, #texte7 {
	position: absolute;
	height: 380px;
	width: 299px;
	top: 60px;
	left: 28px;
	padding-right: 250px;
	font-family: verdana;
	color: #725C2A;
	font-size: 12px;
	line-height: 19px;
	text-align: justify;
	overflow: auto;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color:#EB5E0E;
	scrollbar-darkshadow-color:#EB5E0E;
	scrollbar-face-color: #EB5E0E;
	scrollbar-highlight-color:#EB5E0E;
	scrollbar-shadow-color:#EB5E0E;
	scrollbar-track-color:white;
}
#texte2, #texte8 {height: 350px;top: 90px;}
#texte3 {height: 340px;top: 115px;}
#texte4 {height: 340px;top: 100px;}
#texte5 {height: 360px;top: 70px;}
#texte6 {height: 376px;top: 70px;}
#texteContact {
	position: absolute;
	height: 380px;
	width: 547px;
	top: 60px;
	left: 28px;
	padding-right: 250px;
	font-family: verdana;
	color: #725C2A;
	font-size: 12px;
	line-height: 19px;
	text-align: justify;
}
#texteContact form {
	border: 1px solid #9A8453;
	padding: 10px;
	width: 400px;
}
ul {
	font-weight: bold;
	font-family: verdana;
	color: #725C2A;
	font-size: 12px;
	line-height: 19px;
	text-align: left;	
}
a, a:hover,a:visited {
	color:#725C2A;
	text-decoration:underline;	
}
#image {
	position: absolute;
	height: 446px;
	width: 325px;
	top: 0px;
	left: 576px;
}


.imgRef{
	position:relative;
	float:left;
	height:140px;
	width: 210px;
	text-align:right;
	margin: 10px 15px 0px 40px;
	_margin: 10px 15px 0px 5px;
}

.txtRef{
	position:relative;
	float:left;
	width:410px;
	height:135px;
	padding: 15px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: none;
	text-align:justify;
	color: #2E110D;
	margin: 10px 0px 0px 0px;
	overflow:auto;
}

.paragrapheRef{
	position:relative;
	padding: 0px 0px 5px 0px;
}
.inputLib {width:100px; float:left; font-weight: bold;}
.inputBox, .inputBoxArea {float:left}
.nofloat{clear:both; height:3px;}

.normal {
	font-family: verdana;
	color: #725C2A;
	font-size: 12px;
	line-height: 19px;
	text-align: justify;
}
.couleur {
	font-family: verdana;
	color: red;
	font-size: 12px;
	line-height: 19px;
	text-align: justify;
}
