@charset "iso-8859-1";
html{
	height: 100.1%
}
body{
	margin: 0;
	margin-top: 0px;
	background: #3F4A4E url(imgs/bg_body.gif) repeat-x top left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: medium;
}
td{
	/*vertical-align: top;*/
}
a{
	color: #fff;
}
a:hover{
	text-decoration: none;
}
form{
	margin: 0;
}
h2, h3, h4, h5{
	margin: 5px 0;
	padding: 0;
	color: #fff;
}
h2{
	font-size: 12px;
	color: #aa0f2b;
}
h3{
	font-size: 11px;
}
h4{
	font-size: 10px;
}
h5{
	font-size: 8px;
}
h6{
	font-size: 8px;
}
td{
	font-size: 70%;
}
ul{
	list-style: none;
	margin: 5px 5px;
	padding: 0;
}
li{
	background: #949494 url(imgs/puce_rouge.gif) no-repeat 0px 5px;
	margin: 5px 20px;
	padding: 0px;
	padding-left: 12px;
}
td{
	color: #fff;
}
p{
	margin: 0;
	margin-top: 5px;
	padding: 0 5px;
}
#menupos{
	background: #666 url(imgs/bg_menu.gif) repeat-x top left;
	padding-right: 15px;
	color: #fff;
	font-weight: bold;
}
#menupos p{
	margin: 0;
	padding: 0;
	padding-top: 6px;
}
#menupos a{
	color: #fff;
	text-decoration: none;
}
#menupos a:hover{
	text-decoration: underline;
}
#contenuWrap{
	background-color: #eaeaea;
	padding: 0;
	padding-top: 5px;
}
#contenuWrap td{
	vertical-align: top;
}

#contenuWrap3{
	background: #949494 url(imgs/bg_contenu.gif) repeat-x top left;
}
#contenuWrap3 h1{
	margin: 0;
	padding-left: 30px;
	padding-top: 16px;
	background: #949494 url(imgs/bg-h1-774.gif) repeat-x top left;
	font-size: 12px;
}
#contenu{
	padding: 5px;
}
#contenu img{
	border: 2px solid #eaeaea;
}
#footer{
	vertical-align: top;
	padding: 0 0px;
	background: #eaeaea;
}
#boxNouv{
	/*background: #6A95C4 url(imgs/box-nouv-bg.jpg) no-repeat 0px 35px;*/
	width: 253px;
	height: 210px;	
}
#boxNouvTable{
	background: #6A95C4 url(imgs/box-nouv-bg.jpg) no-repeat 0px 0px;
	width: 253px;
	height: 210px;	
}
#boxNouv h1{
	padding: 0;
	margin: 0;
	height: 35px;
	background: #6A95C4 url(imgs/box-nouv-titre.gif) no-repeat top left;
}
#boxNouvEn h1{
	padding: 0;
	margin: 0;
	height: 35px;
	background: #6A95C4 url(imgs/e-box-nouv-titre.gif) no-repeat top left;
}
#form{
	padding: 20px;
}
.formulaire{
	color: #000;
}
.formulaire th{
	text-align: left;
	font-size: 70%;
	color: #aa0f2b;
}
.formulaire td{
	vertical-align: top;
	color: #000;
}
.submit{
	background-color: #aa0f2b;
	border: 1px solid #fff;
	color: #fff;
	font-weight: bold;
}

/* INDEX */
#precision{
	background: #949494 url(imgs/index_04.jpg) no-repeat top left;
	vertical-align: top;
	padding: 5px 8px;
	color :#fff;
}
#machinerie{
	background: #949494 url(imgs/index_05.jpg) no-repeat top left;
	vertical-align: top;
	padding: 5px 15px;
	color :#fff;
}
#nouveautes{
	background: #949494 url(imgs/index_06.jpg) no-repeat top left;
	vertical-align: top;
	padding: 5px 15px;
	color :#fff;
}
#bas{
	background: #949494 url(imgs/index_11.gif) no-repeat top left;
	color :#fff;
}
#bas td{
	vertical-align: top;
	padding: 5px 10px;
}
