/* CSS Document */

*{
	margin:0;padding:0;background:transparent no-repeat top left;border:none;font-size:1em;list-style:none;
	font-family: Arial, Helvetica, sans-serif;

}

html{
	text-align:center;
	background:#6C6666 url(../fond/deg1.jpg) repeat-x !important;
	padding-top:10px;
}

body{
	width:768px;
	height:auto !important;
	height:626px;
	min-height:626px;
	margin:10px auto;
	text-align:left;
}
.fond{
width:768px;
height:626px;
position:absolute;
z-index:1;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/fond.png', sizingMethod='crop');
}
.fond[class]{filter:none;background:url(../fond/fond.png) no-repeat;}

.ombre{
margin:59px 0 0;
width:768px;
height:425px;
position:absolute;
z-index:2;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/ombre.png', sizingMethod='crop');
}


.ombre[class]{filter:none;background:url(../fond/ombre.png) bottom no-repeat;}

.centre{
margin:3px;
min-height:403px;
height:auto !important;
height:403px;
	border:2px solid #000;
	background:url(../fond/deg2.jpg) #CEC9C2 2px -61px no-repeat;
}

#logo{position:absolute;
margin-top:80px;
margin-left:330px;
width:279px;
height:242px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/nonatec.png', sizingMethod='scale');
}

#baseline{position:absolute;
margin-top:345px;
margin-left:300px;
width:433px;
height:26px;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/identification.png', sizingMethod='scale');
	}

#logo.pagelogo{
margin-left:560px;
width:196px;
height:170px;}
#baseline.pagebaseline{
margin-top:10px;
margin-left:330px;
width:303px;
height:18px;}

#logo[id],#baseline[id]{filter:none;}
#logo img,#baseline img{display:none}
#logo[id] img,#baseline[id] img{display:block}

.pagelogo[class] img{width:100%;height:100%}
.pagebaseline[class] img{width:100%;height:100%}

.invisible{display:none;}

.listeappli{margin:1px 0 -2px 1px;}



.listeappli li{margin:0px;padding:0px;}
.listeappli img{margin:0px;padding:0px;}


.lutronic{
float:left;
width:212px;
margin:1px 0 0 1px;
padding:60px 0px 20px;
min-height:253px;
	z-index:101;
	position:relative;
height:auto !important;
height:253px;

background:url(../fond/lutronic.jpg) #B4AFA9 top left no-repeat;
}
.lutronic p,.lutronic address{
	margin:5px 15px;
	font-size:12px;
	font-style:normal;
	
	color:#1B1B1F;
}

.lutronic img{
	margin:5px 0 5px 15px;
	border:2px solid #533B32;

}

.lutronic ul {margin-left:-5px;}
strong, a{
color:#EC6800;
}
em{
	font-style:normal;
	font-weight:bold;
	color:#533B32;
}

.argument,.argument2{
float:left;
display:block;
width:540px;
padding:80px 0px 10px;
}

.anim{
	position:relative;
	z-index:100;
	padding:20px 0 0;
}
.argument p{
	margin:5px 150px 5px 15px;
	font-size:12px;
	color:#1B1B1F;
}
.argument2 p{
	margin:5px 100px 5px 15px;
	font-size:12px;
	color:#1B1B1F;
}
.argument img, .argument2 img {
	margin:0px 10px 5px 15px;
	border:2px solid #F9BE47;
	float:left;
}

.illustration{
	float:left;
	font-size:12px;
	width:142px;
	border:2px solid #EC6800;
	margin:0px 10px 5px 7px;
	background:#EEEEF5;
}
.illustration img{
	float:none;border:none;
	margin:0 0 15px;
	
}
.illustration dd{padding:5px 5px 45px;font-weight:bold;color:#EC6800;}

.menu{position:relative;
margin:-15px 0 0 320px;}

.menu li{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/puce.png', sizingMethod='crop');
	display:block;
	float:left;
	padding:15px 20px 15px 35px;
}

.menu[class] li{filter:none;background:url(../fond/puce.png) no-repeat;}
.menu li a{
	text-decoration:none;
	color:#FFF;
	font-size:1.2em;}
.submenu{
	margin:15px 15px 5px;
	text-align:center;}
.submenu li {
	border:solid #F36700;
	border-width:1px 0;	}
.submenu li a{
	font-weight:bold;
	color:#17161B;
	text-decoration:none;}
.spacer{clear:both;display:block;height:1px;overflow:hidden;}
.technicaltable{
	width:500px;
	margin:30px 10px 5px 15px;
	border-collapse:collapse;
	border:1px solid black;}
.technicaltable caption{
	font-weight:bold;
	color:#533B32;}
.technicaltable th{
	padding:2px 20px 2px 0px;
	vertical-align:top;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	color:#EC6800;}
.technicaltable tr.titre *{
	padding-top:20px;}
.technicaltable td{
	font-weight:normal;
	vertical-align:top;
	font-size:11px;
	padding:5px 2px 2px;
	vertical-align:top;}
.technicaltable td.info{
	font-weight:bold;
	color:#533B32;}
.gallery{
	float:none;
	width:525px;
	display:block;
	padding:0 0 0 15px}
.gallery img {
	margin:0 10px 10px 0;
	border:1px solid #533B32;
	float:left;}
.formulaire{
	float:left;
	display:block;
	width:420px;
	padding:60px 110px 10px 10px;}
fieldset{
	margin:0 0 10px;
	border:1px solid #EC6800;
	font-size:12px;}
legend{
	margin-left:10px;
	padding: 0 10px;
	font-weight:bold;
	font-size:11px;
	color:#EC6800;}
.formulaire li{
	display:block;
	height:auto !important;
	height:20px;
	min-heght:20px;
	clear:left;}
label{
	display:block;
	width:170px;
	font-size:12px;
	padding:2px 10px;
	float:left;}
.text,select{
	width:200px;
	font-size:12px;
	border:1px solid #6A6464;
	background:#CDCAC5;
	margin-bottom:3px;}
textarea{
	overflow:auto;
	height:200px;}
.coche{margin:0 2px;}
.submit{
width:420px;
	font-weight:bold;
	background:#CDCAC5;
	font-size:12px;
	border:1px solid #EC6800;}
