body {
	background-color:#060606;
	
	background-image:url(../images/fond.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
}

img {
	border:0;
}

body, a, table, legend, input, select {
	font-size:12px;
	font-family: Arial, Sans-serif;
	font-weight:bold;
}

body, a, table, legend{
	color:#fff;
	font-size:12px;
	font-family: Arial, Sans-serif;
	font-weight:bold;
}

h2 {
	font-size:14px;
	color:#FFF200;
	left:220px;
	top:120px;
	position:absolute;
	margin:0;
	padding:0;
}
h3 {
	font-size:14px;
	margin-top:0;
}
h1 {
	display:none;
}
table {
	border-collapse:collapse;
	padding:0;
	margin:0;
	border:0;
}

/* contenu */

#content {
	left:219px;
	top:174px;
	position:absolute;
	width:507px;
	text-align:justify;
	padding-bottom:20px;
}
#content > p {
	margin-top:0;
}

#content p {
	margin-top:7px;
	margin-bottom:7px;
}

#content blockquote {
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
}

#content table td{
	border:1px #fb0101 solid;
	padding:4px;
	background-color:#4E1F0F;
}

#content table thead td {
	background-color:#000;
	color:#FFF200;
}

/* navig et sous menu */

#navig {
	top:150px;
	position:absolute;
}

#navig table tr td, .sousmenu table tr td{
	border-top: 1px #FB0101 solid;
	border-right: 1px #FB0101 solid;
	border-bottom: 1px #FB0101 solid;
}

#navig table tr td.first {
	border-top:0;
}

#navig a, .sousmenu a {
	line-height:12px;
	text-decoration:none;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	/*margin:-1px;*/
}

#navig td.first a {
	padding-bottom:6px;
}

#navig a {
	width:142px;
}
.sousmenu a {
	width:106px;
}

#navig a:hover, .sousmenu a:hover, .pageselected {
	background-color:#000;
	color:#fff200;
}

.sousmenu {
	position:absolute;
	left:151px;
	display:none;
}
.sousmenu table td {
	background-color: #4E1F0F;
}

#sousmenuproduits {
	top:225px;
}

#sousmenurealisations {
	top:275px;
}

#sousmenutechnologie {
	top:250px;
}

#sousmenurecherche-et-developpement {
	top:200px;
}

/* Par dessus */

#fillergauche {
	position:absolute;
	left:151px;
	top:150px;
}

#fillerdroite {
	position:absolute;
	left:751px;
	top:150px;		
}

#signature {
	position:absolute;
	left:15px;
	top:553px;
}

#logocmmtq {
	position:absolute;
	left:795px;
	top:380px;
}

.tagpdf {
	vertical-align:text-bottom;
	display:inline;
}

/* Formulaire d'estimation */
select, input {
	margin-bottom:3px;
	margin-top:3px;
	vertical-align:baseline;
}

.bouton, .btnsave, .btncancel, .btndel, .btncommit, .btnnext, .btnback, .btnfilter, .btnadd { 
  font-weight: bold; 
  height: 34px; 
  border: 1px solid #FB0101; 
  background-color: #4E1F0F;
  color:#fff;
}

.bouton:hover, .btnsave:hover, .btncancel:hover, .btndel:hover, .btncommit:hover, .btnnext:hover, .btnback:hover, .btnfilter:hover, .btnadd:hover { 
	background-color:#000;
	color:#fff200;
}

.message {
	color:#fff200;
}
