	#cadres {
		margin-top: -10px;
		float: right;
		margin-right: 10px;	
		width: 174px;	
		font-size: 11px;
	}
	#cadres .cadre { 
		margin-bottom: 10px;
		background-image: url(/IMG/quorum/midd-cadre.gif) ;
	}
	#cadres h4 {
    	background-image: url(/IMG/quorum/head-cadre.gif) ;
		background-repeat: no-repeat;	
		padding: 4px 15px 0 15px;
		margin: 0 ;
		font-weight: bold;
		font-size: 14px;
	}
	#cadres .contenu {
		margin: 0 0 0 0;
		padding: 6px 13px 13px 13px;
		background-image: url(/IMG/quorum/bottom-cadre.gif) ;
		background-repeat: no-repeat;
		background-position: bottom center;
	}
	#cadres ul {
		margin: 0 ;
		padding: 0;
	}
	#cadres li {
		margin-left: 15px;
		margin-top: 2px;
		list-style-type: square;
	}
	#cadres p {
		margin: 6px 0;
	}

	
	#cadres a {
		color: black;
	}
	
	
	
	
	#ingenierie {
		margin-left: 180px;
		margin-right: 180px;
	}

	.ingenierie .descriptif {
		font-size:14px;
		line-height: 1.5em;
	}	
	
	.ingenierie {
		height:expression( Math.min( parseInt(this.offsetHeight), 100 )+"px");
		min-height: 100px;
	}
	.ingenierie h2 a.inline {
		color: white;
		padding: 2px 20px 2px 35px;
		font-size: 14px;	
		background-image: url(/IMG/quorum/fleche_ingenierie.gif);
		background-repeat: no-repeat;
		background-position: 4px 0px;
	}
	.ingenierie a.logo:hover {
		background-color: transparent;
	}
			
	#ingenierie1 {
		background-image: url(/IMG/quorum/ingenierie1.png) ;
		background-repeat: no-repeat;
		background-position: 0px 20px;
		position: relative;	
		padding-bottom: 15px;
	}
	#ingenierie1 h2 a.inline {
		background-color: rgb(255,221,10) ; /*rgb(132,158,181) ;*/
		color: rgb(102,102,102);
	}
	#ingenierie1 .logo {
		position: absolute;
		top: 29px;
		left: 65px;
	}
	#ingenierie1 .descriptif {
		margin-left: 160px;
	}
	
	#ingenierie2 {
		background-image: url(/IMG/quorum/ingenierie2.png) ;
		background-repeat: no-repeat;
		background-position: 27px 0px;
		position: relative;	
		padding-bottom: 20px;
		padding-left: 90px;
	}
	#ingenierie2 h2 a.inline {
		background-color: rgb(183,67,61); /*rgb(210,110,90); /*rgb(241,205,85) ;*/
	}

	#ingenierie2 .logo {
		position: absolute;
		top: 29px; 
		left: 156px;
	}
	#ingenierie2 .descriptif {
		margin-left: 160px;
	}	
	
	#ingenierie3 {
		background-image: url(/IMG/quorum/ingenierie3.png) ;
		background-repeat: no-repeat;
		background-position: 112px 0px;
		position: relative;	
		padding-bottom: 20px;
		padding-left: 185px;
		height: 100px;
	}
	#ingenierie3 h2 a.inline {
		background-color: rgb(132,158,181) ; /*rgb(227,227,227) ;*/
		/*color: rgb(102,102,102);*/
	}
	#ingenierie3 .logo {
		position: absolute;
		top: 27px;
		left: 258px;
	}
	#ingenierie3 .descriptif {
		margin-left: 160px;
	}	
	#contact {
		padding-top: 5px;
		width:250px;
		height: 80px;
		padding-left: 50px;
		background-image: url(/IMG/quorum/annexe.png);
		background-repeat: no-repeat;
		position:relative;
		top: -80px;
		margin-left: 20px;
		clear: both;
		font-size: 10px;
	}
	#contact * { padding:0; margin:0; color: rgb(100,100,100);}
	#contact h4 { display:none; }

	#page, html, body {
		margin-bottom: -80px;
	}
.spip-admin .spip_bouton { float: right; }

