@charset "utf-8";
/* CSS Document */

body {
		font-family:tahoma, Arial, Helvetica, sans-serif;
		font-size:0.78em;
		color:#ffffff;
		background-color: #000000;
		margin:0px;

}


#contain {
				width:1000px;
				margin:0px auto;
				padding:0px;
				position:relative;
				display:block;
				
			
}


#head {
				width:1000px;
				margin:0px auto;
				padding:0px;
				position:relative;
				display:block;
				height:246px;
		

}

#container { 
				width:980px;
				margin:0px auto;
				padding:0px;
				position:relative;
				display:block;
				background-image:url(images/test1.jpg);
				height:1020px;
				font-size:1.1em;
				
}

#container_service { 
				width:980px;
				margin:0px auto;
				padding:0px;
				position:relative;
				display:block;
				background-image:url(images/test1.jpg);
				height:1550px;
				font-size:1.1em;
				
}

#container_strategie { 
				width:980px;
				margin:0px auto;
				padding:0px;
				position:relative;
				display:block;
				background-image:url(images/test1.jpg);
				height:675px;
				font-size:1.1em;
				
}

#container_client { 
				width:980px;
				margin:0px auto;
				padding:0px;
				position:relative;
				display:block;
				background-image:url(images/test1.jpg);
				height:1000px;
				font-size:1.1em;
				
}

#container_joindre { 
				width:980px;
				margin:0px auto;
				padding:0px;
				position:relative;
				display:block;
				background-image:url(images/test1.jpg);
				height:900px;
				font-size:1.1em;
				
}

.plate {
				width:863px;
				margin:0px 0px 0px 64px;
				position:relative;
				display:block;
			
	
}

#plate_top {
				width:863px;
				height:80px;
				position:relative;
				display:block;
				background-image:url(images/plate_top.jpg);

}

#plate_top h1 { margin-top:0px; padding-top:10px; font-size:1.6em;} 

#plate_top2 {
				width:863px;
				height:55px;
				position:relative;
				display:block;
				background-image:url(images/plate_top.jpg);

}

#plate_top2 h1 { margin-top:0px; padding-top:10px; font-size:1.6em;} 

#plate_centre {
				width:809px;
				position:relative;
				display:block;
				background-image:url(images/plate215.jpg);
				padding:0px 27px 0px 27px;
				height:570px;
		



}

#plate_centre_services {
				width:809px;
				position:relative;
				display:block;
				background-image:url(images/plate215.jpg);
				padding:0px 27px 0px 27px;
				height:870px;
		



}

#plate_centre2 {
				width:833px;
				padding:0px 15px 0px 15px;
				position:relative;
				display:block;
				background-image:url(images/plate215.jpg);
				height:800px;
		



}


#plate_bas {
				width:863px;
				height:110px;
				position:relative;
				display:block;
				background-image:url(images/plate_bas110.jpg);
				background-repeat:no-repeat;
				text-align: center;



}

#plate_bas p { margin:0px;  }
.pad { padding-top:10px;}

#fabrication {
				position:relative;
				display:block;
				float:left;
				width:404px;
				
			
		
				

}

#projet {
				position:relative;
				display:block;
				float:right;
				width:404px;
				

}

.fabrication_top {
				position:relative;
				display:block;
				float:left;
				width:392px;
				height:58px;
				
					
}

.fabrication_centre {
				position:relative;
				display:block;
				float:left;
				width:367px;
				background-image:url(images/fab_centre.jpg);
				padding:0px 15px 0px 10px;
				
}

.fabrication_centre p { margin:0px; padding:10px 0px 0px 10px;}
.fabrication_centre ul { margin:0px; padding:10px 0px 0px 30px;}
.fabrication_centre li { margin:0px; line-height:20px;}	

.fabrication_centre span {
		color: #DCAC1A;
			
}

.fabrication_centre2 span {
		color: #DCAC1A;
			
}

.fabrication_bas {
				position:relative;
				display:block;
				float:left;
				width:392px;
				height:20px;
			
			
				margin-bottom:15px;
				
}

.fabrication_top2 {
				position:relative;
				display:block;
				float:right;
				width:392px;
				height:58px;
				
					
}

.fabrication_centre2 {
				position:relative;
				display:block;
				float:right;
				width:367px;
				background-image:url(images/fab_centre.jpg);
				padding:0px 15px 0px 10px;
			
			
				
}	

.fabrication_centre2 p { margin:0px; padding:10px 0px 0px 10px;}
.fabrication_centre2 ul { margin:0px; padding:10px 0px 0px 30px;}
.fabrication_centre2 li { margin:0px; line-height:20px;}

.fabrication_bas2 {
				position:relative;
				display:block;
				float:right;
				width:392px;
				height:20px;
				
				margin-bottom:15px;
				
}


.design_top {
				position:relative;
				display:block;
				float:left;
				width:833px;
				height:58px;
				
					
}

.design_centre {
				position:relative;
				display:block;
				float: left;
				width:783px;
				background-image: url(images/design_web_centre_02.jpg);
				padding:10px 25px 25px 25px;
			
			
				
}

.design_centre h2 { margin:0px; font-size:1.2em; color:#DCAC1A;}	


.client_gauche {
				position:relative;
				display:block;
				float: left;
				width:390px;
				height:200px;
				

}

.client_droite{
				position:relative;
				display:block;
				float: right;
				width:393px;
				height:200px;
				

}

.joindre_gauche {
				position:relative;
				display:block;
				float: left;
				width:390px;
		
				

}

.joindre_gauche h2 {margin:0px; font-size:1.2em; color:#DCAC1A; padding:10px 0px 10px 3px;}

.joindre_droite{
				position:relative;
				display:block;
				float: right;
				width:393px;
	
				

}

.joindre_droite h2 {margin:0px; font-size:1.2em; color:#DCAC1A; padding:10px 0px 10px 15px;}



.template {
				position:relative;
				display:block;
				float: left;
				width:760px;
				padding-bottom:30px;
			
				

}

.template img { 
				position:relative;
				display:block;
				float: left;
				padding-right:30px;
}


.design_bas {
				position:relative;
				display:block;
				float: left;
				width:833px;
				height:16px;
				
				
}

a.menu:link, a.menu:visited, a.menu:active
{		
			
			text-decoration:none;
			color: #FFFFFF;
		
			
			 
		
		
}

a.menu:hover 
{
		
			color:#FFFFFF;
			text-decoration:underline;
					


}


img {border:none;}



p { margin-left:15px;}

li { line-height:20px;}

#copyright {
				width:863px;
				height:40px;
				position:relative;
				display:block;
			
			
}

#copyright p { margin:0px; padding-bottom:10px;}

.rouge { color:#FF0000; font-weight:bold;}

a.jaunebold:link, a.jaunebold:visited, a.jaunebold:active
 {
	color: #DCAC1A;
	font-weight: bold;
	font-size: medium;
	text-decoration:underline;
}

a.jaunebold:hover 
{			
			color: #DCAC1A;
	font-weight: bold;
	font-size: medium;
	text-decoration:none;
			
}

a.jaune:link, a.jaune:visited, a.jaune:active
 {
	color: #DCAC1A;
	
	text-decoration:underline;
}

a.jaune:hover 
{			
			color: #DCAC1A;
	
	
	text-decoration:none;
			
}
