/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0;
}
p, h1, h2, form { margin:0; }
#centeur, #centeur2 {
	width:762px;
	height:540px;
	background:url(../images/fond.png);
	position:absolute;
	left:50%;
	top:10px;
	margin-left:-381px;
}
#centeur2 {
	background:url(../images/fond-contact.png);
}
#logo {
	position:absolute;
	left:190px;
	top:40px;
}
#bonhommes {
	position:absolute;
	left:560px;
	top:265px;
}
#localisation {
	position:absolute;
	left:535px;
	top:390px;
}
/**** MENU ****/
ul#menu {
	position:absolute;
	top:150px;
	list-style:none;
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:160px;
	text-align:center;
	letter-spacing:-1px;
}
ul#menu li {
	margin-bottom:35px;
}
ul#menu li a {
	text-decoration:none;
	color:#06498F;
}
ul#menu li a:hover {
	color:#FF6600;
}
/**** ACCUEL ****/
h1#soudure {
	position:absolute;
	font-size:27px;
	left:190px;
	top:125px;
	font-style:italic
}
h2#inox {
	position:absolute;
	font-size:28px;
	font-weight:bold;
	left:190px;
	top:190px;
	text-transform:uppercase;
	color:#094890;
}
p#accueil {
	position:absolute;
	left:190px;
	top:270px;
	font-size:18px;
	font-weight:bold;
	width:340px;
}
/**** MATERIEL ****/
h1#materiel {
	position:absolute;
	left:193px;
	top:21px;
	background:url(../images/carre.gif) no-repeat;
	padding-left:30px;
	color:#004CCC;
	font-size:20px;
	text-transform:uppercase;
}
p#parc {
	position:absolute;
	right:30px;
	top:5px;
	font-size:12px;
	font-weight:bold;
}
p#textemat {
	position:absolute;
	left:193px;
	top:60px;
	font-size:18px;
	font-weight:bold;
	width:303px;
}
.legende {
	font-weight:bold;
	font-size:12px;
}
#liste_machines {
	background-color:#C8D6EB;
	border:2px solid #5A5099;
	position:absolute;
	width:340px;
	left:193px;
	bottom:145px;
	visibility:hidden;
	padding:5px;
}
/**** REALISATIONS ****/
h1#realisations {
	position:absolute;
	left:193px;
	top:21px;
	background:url(../images/cercle.gif) no-repeat;
	padding-left:30px;
	color:#004CCC;
	font-size:20px;
	height:26px;
	text-transform:uppercase;
}
p#train {
	position:absolute;
	bottom:10px;
	left:190px;
}
p#real3 {
	position:absolute;
	top:230px;
	left:160px;
	text-align:right;
	font-weight:bold;
	background:url(../images/realisations-3.jpg);
	width:596px;
	height:223px;
}
p#tableau {
	position:absolute;
	right:20px;
	top:5px;
	font-size:12px;
	font-weight:bold;
}
#Layer1 {
	position:absolute;
	left:168px;
	top:404px;
	width:112px;
	height:43px;
	z-index:1;
	font-weight:bold;
}
#Layer2 {
	position:absolute;
	left:298px;
	top:406px;
	width:117px;
	height:42px;
	z-index:2;
	font-weight:bold;
}
/**** PEINTURE ****/
h1#peinture {
	position:absolute;
	left:193px;
	top:21px;
	background:url(../images/hexagone.gif) no-repeat;
	padding-left:40px;
	color:#004CCC;
	font-size:20px;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
}
#peinture1 {
	position:absolute;
	left:484px;
	top:416px;
	width:259px;
	height:42px;
	z-index:2;
	font-weight:bold;
}
#peinture2 {
	position:absolute;
	left:474px;
	top:221px;
	width:117px;
	height:42px;
	z-index:2;
	font-weight:bold;
}
#peinture3 {
	position:absolute;
	left:194px;
	top:221px;
	width:117px;
	height:42px;
	z-index:2;
	font-weight:bold;
}
#peinture4 {
	position:absolute;
	left:473px;
	top:25px;
	width:117px;
	height:42px;
	z-index:3;
	font-weight:bold;
}
/**** LASER 3D ****/
h1#laser_3d {
	position:absolute;
	left:193px;
	top:21px;
	background:url(../images/etoile.gif) no-repeat;
	padding-left:40px;
	color:#004CCC;
	font-size:20px;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
}
#laser1 {
	font-size:14px;
	position:absolute;
	left:779px;
	top:125px;
	width:259px;
	height:42px;
	z-index:2;
	font-weight:bold;
}
#laser2 {
	font-size:14px;
	position:absolute;
	text-align:right;
	left:474px;
	top:306px;
	width:267px;
	height:42px;
	z-index:2;
	font-weight:bold;
}
#laser3 {
	font-size:14px;
	position:absolute;
	left:194px;
	top:306px;
	width:267px;
	height:42px;
	z-index:2;
	font-weight:bold;
}
#laser4 {
	font-size:14px;
	position:absolute;
	left:369px;
	top:25px;
	width:372px;
	height:42px;
	z-index:3;
	font-weight:bold;
	text-align:right;
}
p#textelaser {
	position:absolute;
	left:193px;
	top:60px;
	font-size:18px;
	font-weight:bold;
	width:162px;
}
/**** CONTACT ****/
h1#contact {
	position:absolute;
	left:193px;
	top:21px;
	background:url(../images/fleche.gif) no-repeat;
	padding-left:30px;
	color:#004CCC;
	font-size:20px;
	height:26px;
	text-transform:uppercase;
}
#form1 {
	font-size:20px;
	position:absolute;
	left:190px;
	top:50px;
	width:550px;
	font-weight:bold;
}
.champ {
	font-size:18px;
	margin-bottom:2px;
}
fieldset {
	margin:0 0 10px 0;
	padding:12px;
}
legend { color:#000000; }
p#telfax {
	position:absolute;
	left: 210px;
	top: 365px;
	font-size:22px;
	font-weight:bold;
	text-align:center;
}
p#adresse {
	position:absolute;
	left: 184px;
	top: 460px;
	width: 556px;
	text-align:center;
	font-weight:bold;
}
.gros { font-size:16px; }
.red {
	color:red;
}
.credits { 
	display:block;
	position:absolute;
	left:10px;
	bottom:5px;
	width:145px;
	text-align:right;
font-size:10px; }
#xiti {
	display:block;
	position:absolute;
	left:60px;
	bottom:35px;
}

