.imprime_map{
  margin-left:20px;
  float:left;
  width:500px;
  border:0px solid #000000;
  height:500px;
}
.imrpime_dir{
  text-align:right;
  visibility:hidden;
  overflow:auto;
  width:150px;
  float:right;
  background-color:#A1B3BE;
  border:0px solid #000000;
}

#layer1 { position:absolute; top: 0; left: 0;
  width: 1; height: 1; z-index: 100; }
  
#layer2 { position:absolute; top: 0; left: 0;
  width: 1; height: 1; z-index: 200; }
 

body {
  behavior: url(csshover.htc);
  margin: 0 ; /* pour éviter les marges */
  text-align: center; /* pour corriger le bug de centrage IE */
  background-color: #000000;	 
  /*background-image: url(../images/fond.jpg);*/
  font: 0.8em "verdana", arial,Helvetica, sans-serif;
  color:#000000;
}
div#global {margin-left: auto;margin-right: auto;text-align: left ;width: 950px ;top: 0px ;position:relative;}

/*---------------------------------------------------------------------------
                       TOP -  HEADER 
---------------------------------------------------------------------------*/
		
#search{width:950px;padding:0px;margin:10px 20px 10px 0px;text-align:right;font-size: 0.8em;font-weight:bold;}
form.search {padding:0px;margin:0;}
INPUT.search  { margin:0px;color: #3F6105;font-weight: regular;font-size: 1.0em;font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #CEDCE4;border: solid 1pt #DADADA;}


#header {width:950px;height:145px;position:relative;background:url(../imgnew/fd_header.gif) repeat left ;}
#top_zen {position:absolute;left:28px;top:95px;}
#entete {width:950px;height:120px;text-align:center;margin:5px 0px 10px 0px;background-color:#FFFFFF;}
#menut{position:absolute;top:125px;left:30px;padding: 0px 0px 0px 0px ;font-size:12px;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;}	
#menut a  {color:#000000;text-decoration:none;font-size:11px;}
#menut a:hover  {color:#000000;text-decoration:underline;}
div#logo_top {position:absolute;top:92px;left:690px;}

/*div#home{margin-top:0px;left:90px;position:absolute;padding: 0px 0px 0px 0px ;}*/



/*---------------------------------------------------------------------------
                       PAGE - CONTENU
---------------------------------------------------------------------------*/

div#page{margin-left:0px;width: 950px ;padding: 0px 0px 0px 0px ;}

table#home {border-spacing: 0px;border-collapse: collapse; }
table#home td{ padding:0;margin:0;font-size:12px;}			

ul#menu_page{background-color:#000000;margin:0px;padding:0px;list-style-type: none ;height:45px;}
ul#menu_page li{float:left;margin:0px;padding:5px 0px 0px 0px;border:0px;height:39px;}

#div_msg{
	position:absolute; 
    left: 60%;  
    top: 350px; 
    width: 650px; 
    height: 446px; 
    margin-top: -222px; /* moitié de la hauteur */ 
    margin-left: -300px; /* moitié de la largeur */ 
	z-index:1000;
  }
  #div_menu_deroule{
    position:absolute ;
	display:none ;
	border:0px;
	margin-top:-10px;
	height:140px;
	background-color:#748B99;
	width:200px;
	margin-left:20px;
	text-align:center;
	padding-top:2px;}
	#div_menu_deroule p {margin:2px 0px 2px 0px;padding:0px 0px 0px 0px;}

#div_menu_deroule a {text-align:center;color:#FFFFFF;text-decoration:none;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#div_menu_deroule a:hover {color:#F7C852;}

div#swf
{
			text-align:center;
			
			
			

}

div#cat
{
			text-align:center;
			
			background-color:#A1B3BE;
			width:680px;
			height:540px;
			

}


div#cat_img
{
			text-align:center;
			padding-top:30px;
			background-color:#A1B3BE;
			

}


div#gauche

{
			position:absolute;
			left:0px;
			width:270px;
			
			
}

ul#gauche{
  left:0px;
  margin: 0 ;
  padding: 0 ;
  list-style-type: none ;
  margin-top:10px;
  
}
ul#gauche li{
  float: center ;
  text-align: left ;
}
ul#gauche li ul{ 
  top:0px;
  left:0px;
  list-style-type: none ;
  background-color:#8398A4 ;
  display:none ;
  width:200px;
  text-align:right;
}

ul#gauche li.sousmenu:hover ul.niveau2{
  display:block;
}


div#info_home

{
		width:220px;
		height:164px;
		background-image: url(../images/home/fd_infos.gif);
		margin-left:10px;
		margin-bottom:8px;
		position:relative;


}


#pub_gauche {margin:5px 0px 5px 15px;}
div#info_jassure

{
		width:225px;
		height:71px;
		margin-left:10px;
		margin-bottom:5px;
		position:relative;


}

div#info_theone

{
		width:225px;
		height:71px;
		margin-left:10px;
		margin:10px 0px 0px 10px;
		position:relative;


}

div#info_home_zen

{
		width:225px;
		height:167px;
		padding:0px;
		margin-left:10px;
		margin-bottom:5px;
		position:relative;


}


div#info_home_eco

{
		width:225px;
		height:167px;
		background-image: url(../images/home/fd_infos_eco.gif);
		margin-left:10px;
		margin-bottom:5px;
		position:relative;


}

div#info_home_one

{
		width:225px;
		height:167px;
		/*background-image: url(../images/home/fd_infos_one.gif);*/
		margin-left:10px;
		margin-bottom:5px;
		position:relative;


}


div#info_img

{
		width:218px;
		height:142px;
		top:16px;
		left:0px;
		position:absolute;
		

}

div#info_home_none   {width:225px;height:390px;margin-left:10px;margin-bottom:5px;position:relative;}
#info_home_none_top {background:url(../images/home/fd_infos_none.gif) no-repeat top;width:225px;height:16px;color: #FFFFFF;font-size: 0.9em;padding-left:5px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif}

div#info_img1

{
		width:225px;
	
		top:5px;
		left:0px;
		position:absolute;
		

}

div#info_img1 p {margin:5px 0px 5px 0px;padding:0px;}

 .info_cont{
		text-align:left;
		margin-top:4px;
		padding:4px;
		float:left;
		color:#000000;
	

		}
		
 .info_suite{
		
		margin-right:15px;
		padding:0px;
		float:right;
		color:#000000;
		/*line-height:60px;
		vertical-align:middle;
		margin-top:10px;*/

		}
		


div#bt1

{


		background-image: url(../images/fd_bt1.jpg);
		width:220px;
		height:35px;
		margin-left:10px;
		margin-bottom:0px;
		text-align:left;
		padding-top:2px;
		
		
	

}

div#bt3

{


		background-image: url(../images/fd_bt3.jpg);
		width:220px;
		height:70px;
		margin-left:10px;
		margin-bottom:0px;
		text-align:center;
		line-height:28px;
		vertical-align:middle;
		
		
		
	

}




div#bt_news

{


		background-image: url(../images/fd_bt3.jpg);
		width:220px;
		
		margin-left:10px;
		margin-bottom:0px;
		text-align:center;
		line-height:28px;
		vertical-align:middle;
		
		
		
	

}

div#bt1 a

{
		
		position:absolute;
		margin-top:5px;
		text-align:center;
		width:220px;
		color:#FFFFFF;
		text-decoration:none;
	
		
		

}


div#bt1 a:hover

{
		
		color:#F7C852;
	
		

}

A.bt2 

{
		margin-top:5px;
		text-align:center;
		width:220px;
		color:#FFFFFF;
		text-decoration:none;
		font-size:12px;

}


A.bt2:hover

{
		color:#F7C852;
}


A.bt3 

{
		margin-top:5px;
		text-align:center;
		width:220px;
		color:#FFFFFF;
		text-decoration:none;
		font-size:11px;

}


A.bt3:hover

{
		color:#F7C852;
}

#e_sales{text-align:center;width:250px;margin-bottom:5px;padding:0px;}
A.e_sales {color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-decoration: none;letter-spacing:0px;font-weight:bold;text-align:center;}
A.e_sales:hover{text-decoration: underline;}



table#box {
			margin-top:15px;
			border-width:0px; 
			width:950px;
			padding:0;

}
table#box td
{ 
			background:url(../images/fd_box.jpg) no-repeat left top;
			width:135px;
			height:100px;
			padding: 0px;
			text-align: left;
			vertical-align:top;
}

div#box
{
			width:120px;
			padding-top:3px;
			padding-left:8px;
			margin-right:5px;

}

div#logos

{
 
	text-align:right;
	padding:0;
	width:950px;


}

ul#logos
{
	
	height:90px;
	width:950px;
	padding: 0px ;
	text-align:left;
	list-style-type: none ;
	
	
	
}

ul#logos li{
	
	display: inline;
	padding:5px;
	float:left;

}	

div#gps
{
			text-align:center;
			margin-left:270px;
			background-color:#FFFFFF;
			height:530px;
			

}

div#copy

{
		font-size:9px;
		color:#68757A;
		text-align:right;
		margin-right:10px;
		width:950px;
		padding-bottom:20px;

}
