/* CSS Document */
*{
	margin:0;
	padding:0;
}

A IMG{
	border:0;
	}

html{
	background:url(../images/fond_01.gif) center top repeat-y;
	width:100%;
	height:100%;
	background-color:#000;
}

body{
	background:url(../images/fond_02.gif) center top no-repeat;
	width:100%;
	min-height:100%;
	font-family:arial;
	font-size:small;
}
	
#mere{
	background:url(../images/fond_milieu.gif) center top repeat-y;
	width:980px;
	margin:0 auto;
}	

	#milieu{
		background:url(../images/fond_milieu_haut.gif) center top no-repeat;
		min-height:610px;	
	}
	
		#gauche{
			float:left;
			width:230px;
			padding-left:59px;
			color:#FFF;
		
		}
		
			#logo_absa{
				display:block;
				padding-top:5px;
				}
		
			#menu{
				margin-top:60px;
			}
			
			#menu UL{
				list-style:none;
				margin-left:10px;
			}
			
			/*//////////// MENU NIVEAU 1 ///////*/
			#menu UL LI{
				background-position:5px 0;
				background-repeat:no-repeat;
			}
			
			#menu UL LI A{
				display:block;
				padding:5px 0 0 50px;
				min-height:55px;
				background-position:183px 0;
				background-repeat:no-repeat;
				color:#DDD;
				font-weight:bold;
				font-style:italic;
				text-decoration:none;
			}
			
			#menu UL LI A:hover, #menu UL LI A.select{
				color:#FFF;
			}
			
			#menu UL LI.bt1{
				background-image:url(../images/menu_puce1.gif);
				}
			
			#menu UL LI.bt2{
				background-image:url(../images/menu_puce2.gif);
				}
				
			/*//////////// MENU NIVEAU 2 ///////*/
			#menu UL UL{
				display:none;
			}
			
			#menu UL UL.select{
				display:block;
				margin-left:30px;
				margin-bottom:30px;
			}
			
			#menu UL UL LI A{
				display:block;
				padding:2px 5px 2px 15px;
				min-height:0;
				background-image:url(../images/menu_puce3.gif);
				background-position:5px 7px;
				background-repeat:no-repeat;
				color:#DDD;
				font-weight:bold;
				font-style:normal;
				font-size:0.9em;
				text-decoration:none;
			}
			
			#menu UL UL LI A:hover, #menu UL UL LI A.select{
				color:#FFF;
				text-decoration:underline;
			}

		#bandeau{
			margin-left:289px;
			margin-right:30px;
			min-height:170px;
			padding-top:30px;
		}
			#bandeau H1{
				/*background:url(../images/hygiene-immobilier.gif);*/
				width:444px;
				height:105px;
				/*text-indent:-9999px;*/
				margin:25px auto 0 auto;
			}

			#menu_haut{
				text-align:right;
				color:#666;
				font-size:0.8em;
				padding-right:10px;
				}
				
			#menu_haut A{
				line-height:25px;
				padding:0 5px;
				font-weight:bold;
				color:#666;
				text-decoration:none;
				}
				
			#menu_haut A:hover{
				color:#000;
				text-decoration:underline;
				}
				
			#menu_haut A.espaceclient{
				color:#FFF;
				background-color: #0180ad;
				border:solid 1px #22556d;
				margin-left:0;
				}
				
			#menu_haut A.espaceclient:hover{
				color:#22556d;
				background-color: #FFF;
				text-decoration:none;
				}
		
			#menu_haut A.logout{
				background-image:url(../images/logout.gif);
				background-position:0 1px;
				background-repeat:no-repeat;
				padding:0;				
				}
		
			#menu_haut A.logout:hover{
				background-position:0 -19px;
				}
				
		#ariane{
			margin-left:289px;
			margin-right:30px;
			padding-left:60px;
			padding-top:10px;
			font-size:0.8em;
			color:#666;
			}
			
			#ariane A{
				text-decoration:none;
				color:#666;
				}
			#ariane A:hover{
				text-decoration:underline;
				color:#333;
				}
				
		#quick_menu{
			float:right;
			height:30px;
			margin-right:30px;
			padding-right:10px;
			}
		
			#quick_menu A{
				float:right;
				display:block;
				width:25px;
				height:25px;
				text-indent:-9999px;
				margin-left:5px;
				}
			
			#imprimer{
				background:url(../images/bt_print.gif) 0 0 no-repeat;
			}	
			
			#envoiAmi{
				background:url(../images/bt_ami.gif) 0 0 no-repeat;
			}	
			
		
		#contenu{
			margin-left:289px;
			margin-right:30px;
			min-height:200px;
			padding:26px 60px 40px 60px;
		}
		
		#contenu A{			color:#739e00; }
		#contenu A:hover{	color:#9ad300; }
		
		#contenu H1{
			margin-bottom:20px;
			background:url(../images/fond_h1.gif) 0 0 repeat-x;
			background-color:#0180ad;
			border-left:solid 1px #22556d;
			border-right:solid 1px #22556d;
			color:#FFF;
			padding:5px 10px;
			font-size:1.8em;
			}
		
		#contenu H2{
			margin-top:20px;
			margin-bottom:5px;
			font-size:1.6em;
			border-bottom:solid 1px #F00;
			}
		
		#contenu H3{
			margin-top:20px;
			margin-bottom:5px;
			margin-left:20px;
			font-size:1.2em;
			border-bottom:solid 1px #F00;
			font-style:italic;
			}
		
		#contenu H6{
			margin-top:20px;
			margin-bottom:5px;
			margin-left:300px;
			text-align:center;
			font-size:1em;
			font-weight:bold;
			font-style:italic;
			}
		
		#contenu P{
			margin:5px 0;
			}
	
		#contenu IMG.imgRight{
			float:right;
			margin:0 20px 5px 5px;
		}
			
		#contenu IMG.imgLeft{
			float:left;
			margin:0 5px 5px 20px;
		}
	
	
		#contenu BLOCKQUOTE{
			margin:0 0 0 25px;
			}
			
		#contenu UL,OL{
			margin:0 0 0 25px;
			}
			
		#contenu LI{
			margin:0 0 0 0;
			}
	
	#bas{
		background:url(../images/fond_01.gif) center top repeat-y;
		height:32px;
		}
		
/*////////////////////////////////////////////////////////////*/
/*/////////////////////  En Savoir Plus  /////////////////////*/
/*////////////////////////////////////////////////////////////*/

#en_savoir_plus{
	width:198px;
	background:url(../images/ensavoirplus_fd.gif) 0 0 no-repeat;
	background-color:#000;
	padding:35px 0 10px 0;
	min-height:55px;
	float:right;
	margin:-20px 30px 10px 10px; 
}
	
	#en_savoir_plus UL{
		margin:0 0 0 0;
	}

	#en_savoir_plus li{
		list-style:none;
		margin:0 10px;
		padding-left:14px;
		background-image:url(../images/menu_puce3.gif);
		background-position:5px 7px;
		background-repeat:no-repeat;
	}

	#en_savoir_plus a{
		display:inline-block;
		padding:3px 0;
		text-decoration:none;
		color:#DDD;
		font-size:0.9em;
	}
	
	#en_savoir_plus a:hover{
		text-decoration:underline;
		color:#FFF;
		text-decoration:none;
	}
	
/*////////////////////////////////////////////////////////////*/
/*///////////////////  Fin En Savoir Plus  ///////////////////*/
/*////////////////////////////////////////////////////////////*/

