* {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#0193cc url(img/bg.jpg) repeat-x;
	color:#fff;}

#page {
	background:url(img/bas.jpg) repeat-x bottom;
	
}

#global {
	width:960px;
	min-height:872px;
	_min-height:862px;
	margin:0 auto;
	}

h1 {
	position:absolute;
	top:-9999px;}
/*************************
		Entete
**************************/

#entete{

background:#005997;
min-height:275px;}

#logo{
	background:url(img/logo.jpg) no-repeat;
	margin-left:25px;
	_margin-left:12px;
	width:300px;
	height:257px;
	float:left;}
	
#colonne_droite{
float:left;
height:257px;
width:635px;}


#menu{
height:80px;
background:url(img/menu.jpg);
}

#menu ul{
	height:80px;
	line-height:84px;
	margin-left:50px;
	font-weight:bold;}
	
#menu ul li {                                                 
	display:inline;
	font-size:11px;
		color:#005997;
		margin-right:10px;
		
		}
	
#menu ul li a{                                                 
text-decoration:none;
		color:#005997;
		}
#menu ul li a:hover{
text-decoration:underline;}


#depannage{
height:177px;
background:url(img/bg_depannage.jpg);
overflow:hidden;
	
}
#cordonnees{
float:left;
margin-left:64px;
_margin-left:32px;
padding-top:30px;
width:206px;
}
#cordonnees dt{
color:#cb0000;
font-weight:bold;
margin-bottom:3px;
}
#cordonnees dd{
color:#000;
margin-bottom:3px;
}

#news{
float:left;
width:237px;
height:152px;
background:#eaeaea;
margin-top:13px;
color:#000;
font-size:11px;
line-height:16px;
padding-left:10px;
overflow:auto;
}

#news .titre{
	color:#005997;
	font-weight:bold;}
#news a{
	color:#005997;}


/*************************
		centre
**************************/

#centre{
overflow:hidden;
background:#005997;
min-height:533px;

}

#contenu{
padding-left:29px;
padding-right:20px;
}


h2{
	margin-top:36px;
	height:23px;
	margin-bottom:18px;}
	
#contenu p{
	margin-bottom:20px;}
#contenu ul li{
	float:left;
	margin-left:8px;
	margin-right:8px;
	list-style:none;
	}
#realisations{
	float:right;
	height:527px;
	width:407px;}	
	
#realisations ul{
	padding-top:21px;
	}	
	
#realisations ul li{
	float:left;
	margin-left:8px;
	_margin-left:4px;
	margin-right:8px;
	list-style:none;
	}		
h3{
height:32px;
text-transform:uppercase;
font-size:22px;
line-height:32px;
padding-left:10px;
background:#FF0000;
font-weight:normal;
}
	

/* Galerie pages */

ul.galerie_plomberie	{
padding-top:30px;
padding-left:50px; }

ul.galerie_chauffage {
padding-top:30px; 
padding-left:250px; }

ul.galerie_energies {
padding-top:30px; 
padding-left:250px; }

ul.galerie_traitement {
padding-top:30px;
padding-left:50px; }
	
	
#pied {
	min-height:48px;
	background:#cb0000;
	overflow:hidden;}
	

#pied ul{
	text-align:center;
	background:url(img/bg_pied.jpg) no-repeat;
	height:48px;
	
	line-height:48px;
	}
#pied ul li {                                                 
	display:inline;
	font-size:11px;
		color:#ffea00;
		text-transform:uppercase;
		}
	
#pied ul li a {
	font-size:11px;
	color:#ffea00;
	text-decoration:none;
	text-transform:uppercase;}
	
#pied ul li a:hover {
	text-decoration:underline;}


#pied .logo_imnalys {
	text-align:center;
	padding:5px 50px 0px 50px;
}

#pied .logo_imnalys img
{
   border:0;
}
#pied .logo_imnalys a
{
      text-decoration:none;	
	  
}
#pied .logo_imnalys span{
   
	position:absolute;
	top:-9999px;
}
div#pied .desciption_Imnalys {
font-size:10px;
text-align:center;
padding-top:5px;
color:#ffea00;
}
