fdiv { 
behavior: url(iepngfix.htc);
}
img { 
behavior: url(iepngfix.htc);
}
body {
	margin:0px;
	margin-top:25px;
	background-color:#003b19;
	font-family:"Trebuchet MS";
}
#content
{	
	position: absolute;
	width: 955px;
	left: 50%;
	margin-left: -475px;	
}
#bloc1 {
	background-color:#bdcd00;
	width:955px;
	min-height:500px;
	border:1px solid white;
}
#bloc2 {
	background-image:url('images/bg.jpg');
	width:933px;
	min-height:500px;
	margin-left:22px;
}
#bloc3 {
	background-image:url('images/entete.jpg');
	width:933px;
	height:130px;
}

#bloc4 {
	background-color:#bdcd00;
	background-image:url('images/fin_menu.jpg');
	background-position:right;
	background-repeat:no-repeat;
	width:933px;
	height:41px;
}
#bloc5 {
	width:933px;
	min-height:500px;
}
#bloc6 {
	background-image:url('images/ligne.png');
	background-position:left top;
	background-repeat:no-repeat;
	width:933px;
	height:50px;
}
#bloc7 {
	text-align:center;
}
.header_link {
	display:block;
	float:left;
	width:225px;
	height:41px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#003b19;
	text-align:center;
	line-height:14px;
	text-transform:uppercase;
}
.header_link_selected {
	display:block;
	float:left;
	width:225px;
	height:41px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#003b19;
	text-align:center;
	line-height:14px;
	text-transform:uppercase;
	background-color:white;
}
.header_link:hover {
	background-color:white;
}
.photo_link {
	display:block;
	float:left;
	width:100px;
	height:41px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#003b19;
	text-align:center;
	line-height:14px;
	text-transform:uppercase;
}
.photo_link_selected {
	display:block;
	float:left;
	width:100px;
	height:41px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#003b19;
	text-align:center;
	line-height:14px;
	text-transform:uppercase;
	background-color:white;
}
.photo_link:hover {
	background-color:white;
}
.footer_link {
	
	
	margin-top:0px;
	padding-left:20px;
	padding-right:20px;
	height:41px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:white;
	text-align:center;
	line-height:40px;
}
.footer_link:hover {
	text-decoration:underline;
}
.lien_accueil_droite {
	display:block;
	margin-bottom:10px;
	color:#bdcd00;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	
}
.lien_accueil_droite:hover {
	color:white;
}
.ligne_accueil_droite {
	width:647px;
	background-image:url('images/accueil/ligne_gauche.png');
	height:3px;
	float:right;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.ligne_accueil_droite2 {
	width:647px;
	background-image:url('images/accueil/ligne_gauche.png');
	height:3px;
	float:right;
	background-repeat:no-repeat;
	background-position:0px -3px;
}
.ligne_accueil_gauche {
	width:900px;
	background-image:url('images/accueil/ligne_droite.png');
	height:3px;
	float:left;
	background-repeat:no-repeat;
}
.ligne_accueil_gauche2 {
	width:900px;
	background-image:url('images/accueil/ligne_droite.png');
	height:3px;
	float:left;
	background-repeat:no-repeat;
	background-position:0px -3px;
}
	

.maison1 {
	background-image:url('images/accueil/maison1_simple.png');
	width:160px;
	float:left;
	margin-left:100px;
	margin-top:-65px;
	height:65px;
}
.maison12 {
	background-image:url('images/accueil/maison1.png');
	width:160px;
	float:left;
	margin-left:100px;
	margin-top:-65px;
	height:65px;
}
.maison2 {
	background-image:url('images/accueil/maison2_simple.png');
	width:110px;
	float:right;
	margin-right:100px;
	margin-top:-60px;
	height:60px;
}
.maison22 {
	background-image:url('images/accueil/maison2.png');
	width:110px;
	float:right;
	margin-right:100px;
	margin-top:-60px;
	height:60px;
}
#plus_accueil {
	margin-left:40px;
	margin-top:60px;
	color:white;
	font-weight:bold;
	font-size:10px;
}
#add_msg {
	float:right;
	width:420px;
	height:50px;
	font-weight:bold;
	font-size:20px;
	font-style:italic;
	margin-top:-60px;
	color:white;
}
#entreprise_principal {
	margin-left:50px;
	height: 290px;
	width:580px;
	background-color:white;
	-moz-opacity:0.3;
	opacity: 0.3;
	filter:alpha(opacity=30);
	float:left;
}
#entreprise_principal_content {
	color:white;
	font-weight:bold;
	margin-left:70px;
	margin-top:-280px;
	height: 270px;
	width:530px;
font-size:12px;
float:left;
}
#img_accueil_1 {
	position:absolute;
	left:500px;
	top:430px;
	width:137px;
	height:140px;
	background-image:url('images/entreprise/ph1.png');
}
#img_accueil_2 {
	position:absolute;
	left:505px;
	top:275px;
	width:130px;
	height:140px;
	background-image:url('images/entreprise/ph2.png');
}
#quote1 {
	position:absolute;
	left:55px;
	top:270px;
	width:36px;
	height:25px;
	background-image:url('images/entreprise/quote1.png');
}
#quote2 {
	position:absolute;
	left:360px;
	top:550px;
	width:36px;
	height:25px;
	background-image:url('images/entreprise/quote2.png');
}
#top_actu {
	width:210px;
	height:44px;
	background-image:url('images/entreprise/top_actu.png');
	margin-left:680px;
	float:left;
	margin-top:-290px;
	
}

#content_actu {
	width:210px;
	
	line-height:14px;
	background-image:url('images/entreprise/bg_actu.png');
	margin-left:680px;
	float:left;
	margin-top:-246px;
}
#contenu_actu {
	width:170px;
	margin-left:20px;
	font-size:10px;
	text-align:justify;
}
#texte_maison  {
	color:white;
	margin-left:60px;
	margin-top:40px;	
	width:570px;
	font-size:12px;
	font-weight:bold;
}
#img_maison1 {
	position:absolute;
	left:750px;
	top:220px;
	width:140px;
	color:white;
	
	font-size:10px;
}
#img_maison2 {
	position:absolute;
	left:750px;
	top:360px;
	width:140px;
	color:white;
	
	font-size:10px;
	
}
.list_img_maison1 {
	line-height:15px;
	width:140px;
	color:white;
	font-size:10px;
	margin-left:50px;
	height:154px;
}
.list_img_maison2 {
	line-height:15px;
	width:140px;
	color:white;
	font-size:10px;
	margin-left:210px;
	height:154px;
	margin-top:-154px;
}
.list_img_maison3 {
	line-height:15px;
	width:140px;
	color:white;
	font-size:10px;
	margin-left:380px;
	height:154px;
	margin-top:-154px;
}
.list_img_maison4 {
	line-height:15px;
	width:140px;
	color:white;
	font-size:10px;
	margin-left:550px;
	height:154px;
	margin-top:-154px;
}
.list_img_maison5 {
	line-height:15px;
	width:140px;
	color:white;
	font-size:10px;
	margin-left:720px;
	height:154px;
	margin-top:-154px;
}
h2 {
	color:#bdcd00;
	font-weight:bold;
	margin-left:50px;
	font-size:16px;
}
#proverbe_content {
	margin-left:40px;
	height: 95px;
	width:280px;
	background-color:white;
	-moz-opacity:0.3;
	opacity: 0.3;
	filter:alpha(opacity=30);
	line-height:14px;
}
#proverbe_contenu {
	margin-left:80px;
	height: 100px;
	width:240px;
	margin-top:-85px;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:white;
}
#quote3 {
	float:left;
	margin-left:-40px;
	margin-top:-15px;
	left:55px;
	top:270px;
	width:36px;
	height:25px;
	background-image:url('images/entreprise/quote1.png');
}
#quote4 {
	float:right;
	width:36px;
	height:25px;
	margin-right:-10px;
	margin-top:-50px;
	background-image:url('images/entreprise/quote2.png');
}
.ligne_maison {
	width:450px;
	background-image:url('images/maison/ligne_gauche.png');
	height:3px;
	float:right;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#complement_maison {
	float:right;
	width:500px;
	color:white;
	font-weight:bold;
	margin-top:-100px;
	font-size:12px;
}
#blocContact {
	width:933px;
	height:750px;
	margin-left:22px;
	background-image:url('images/contact/bg.jpg');	
}
#BouttonContact {
	
	width:64px;
	height:60px;
	float:right;
	margin-right:100px;
	margin-top:-20px;
	background-image:url('images/contact.png');
	margin-left:-60px;
	display:block;
}
#ContactBandeau {
	width:580px;
	height:38px;
	float:right;
	margin-top:35px;
	background-image:url('images/contact/head.png');
	background-color:#bdcd00;
	background-repeat:repeat-y;
	background-position:right;
}
#content_bis {
	height:700px;
}
h3 {
	margin:0px;
	color:#00301A;
	font-weight:bold;
	margin-top:6px;
	margin-left:20px;
	font-size:18px;
	
}
#info_plan {
	border:1px solid #bdcd00;
	height:115px;
	line-height:14px;
	margin-top:150px;
	margin-left:50px;
	font-size:12px;
	color:white;
	width:160px;
	position:absolute;
	letter-spacing:0.5px;
}
#plan {
	width:519px;
	height:491px;
	background-image:url('images/plan.png');
	position:absolute;
	top:150px;
	left:300px;
}
#content_adresse {
	width:400px;
	height:113px;
	background-image:url('images/contact/bg.png');
	position:absolute;
	top:110px;
	left:50px;
	font-weight:bold;
	font-size:12px;
	color:#00301A;
	line-height:14px;
}
#info_adresse {	
	width:150px;
	height:90px;
	position:absolute;
	top:8px;
	left:15px;	
}
#info_sarl {
	width:210px;
	height:90px;
	position:absolute;
	top:8px;
	left:180px;	
}
#content_form {
	position:absolute;
	width:600px;
	height:420px;
	top:240px;
	left:50px;
	background-color:white;;
	-moz-opacity:0.3;
	opacity: 0.3;
	filter:alpha(opacity=30);
}
#contenu_form {
	position:absolute;
	width:580px;
	height:350px;
	top:260px;
	left:60px;
	font-size:11px;
	font-weight:bold;
	color:white;
}
#plus_form {
	position:absolute;
	width:900px;
	height:30px;
	line-height:13px;
	top:670px;
	left:50px;
	font-size:11px;
	font-weight:bold;
	color:white;
}
.input_form {
	width:250px;
	height:20px;
	border:2px #bdcd00 solid ;
	margin-bottom:5px;
	font-size:11px;
	
}
#quote5 {
	position:absolute;
	margin-left:-20px;
	margin-top:-35px;
	left:55px;
	top:270px;
	width:36px;
	height:25px;
	background-image:url('images/entreprise/quote1.png');
}
#quote6 {
	position:absolute;
	width:36px;
	height:25px;
	margin-left:605px;
	margin-top:620px;
	background-image:url('images/entreprise/quote2.png');
}
#send_form {
	position:absolute;
	width:97px;
	height:27px;
	margin-left:655px;
	margin-top:620px;
	background-image:url('images/contact/submit.png');
}
#error_box {
	color:red;
	font-weight:bold;
	font-size:14px;
	position:absolute;
	width:250px;
	height:300px;
	top:240px;
	left:670px;
}

