/* CSS Document */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
}

a:link, a:visited {
	color: #10407B;
}

a:hover {
	color: #000;
}



/* ------------------------------------------------------- Conteneurs */

#main {
	width: 858px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#header {
	
}

#subheader {
	position: absolute;
	top:158px;
	left:125px;
	width:475px;
	height:211px;
}

#men {
	position: absolute;
	left:0px;
	top:158px;
	width:125px;
}

#content {
	margin: 210px 64px 0 125px;
	padding:15px 25px 0 25px;
	background:url(../img/cont_bg.gif) no-repeat;
}

#footer {
	margin: 0;
	font-size:0.9em;
	text-align:center;
	padding-top:50px;
}

#pagetitle h1 {
	color:#10407B;
	font-size:1.6em;
	display:none;
}

/* ------------------------------------------------------- Styles HEADER */

#header h1 {
	background:url(../img/en_head_logo.gif) no-repeat;
	width:858px;
	height:158px;
}

#header h1 span {
	display:none;
}

#header ul, #header ul li{
	margin:0;
	padding:0;
	list-style:none;
	background-color:#FF9900;
}

#header ul {
	position: absolute;
	top:127px;
	right:65px;
	z-index:100;
	background-color:#FF9900;
}

#header ul li{
	float:left;
}

#header li a {
	background-position:0 -32px;
}

#header li a:hover, #header li a.active {
	background-position:0 0;
}

#header ul li a {
	height:30px;
	width:35px;
	display:block;
}

#header ul li a span {
	display: none;
}

#fr a {
	background:url(../img/head_fr.gif) no-repeat;
}

#nl a {
	background:url(../img/head_nl.gif) no-repeat;
}

#en a {
	background:url(../img/head_en.gif) no-repeat;
}

/* ------------------------------------------------------- Styles SUBHEADER */

#subheader h2 {
	background:url(../img/en_subhead_slogan.gif) no-repeat;
	width: 258px;
	height:210px;
	margin:0 0 0 475px;
	padding:0;
}

#subheader h2 span {
	display:none;
}

/* ------------------------------------------------------- Styles MEN */

#men ul, #men ul li {
	margin:0;
	padding:0;
	list-style:none;
}


#men ul li {
	float:left;
}


#men ul li a {
	height:42px;
	width:125px;
	display:block;
	margin:0;
	padding:0;
}

#men li a{
	background-position:0 -42px;
}

#men li a:hover, #men li a.active {
	background-position:0 0;
}

#acc a span, #his a span, #mac a span, #pap a span, #con a span {
	display:none;
}


#acc a {
	background:url(../img/en_men_accueil.gif) no-repeat;
}

#his a {
	background:url(../img/en_men_histo.gif) no-repeat;
}

#mac a {
	background:url(../img/en_men_machines.gif) no-repeat;
}

#pap a {
	background:url(../img/en_men_papiers.gif) no-repeat;
}

#con a {
	background:url(../img/en_men_contact.gif) no-repeat;
}

/* ------------------------------------------------------- Styles CONTENT */

#content h3 {
	color: #10407B;
	font-size:1.3em;
	margin-top:20px;
	/*padding-left:15px;
	background:url(../img/fleche.gif) no-repeat;
	background-position:0 5px;*/

}

#content h4 {
	color: #165BAF;
	font-size:1em;
	padding:0 0 0 0;
	margin:25px 0 0 0;
}

#content p {
	line-height: 1.4em;
	padding:0;
	margin:0 0 15px 0;
}

#content table {
	margin-top:5px;
	font-size:1em;
	width:100%;
}

#content table td {
	padding-right:25px;
}

#content img {
	border:1px solid #DEDEC2;
	padding:2px;
	margin:0 6px 6px 0;
}

#content table tr th {
	vertical-align:top;
	text-align:left;
	width:24%;
	background-color:#F2F2F2;
	padding:3px;
}

#papier {
	background-color:transparent;
	padding:0 0 40px 2px;
}

#papiers ul, #papiers ul li, #content ul li {
	padding:0;
	margin:0;
	list-style-type:none;
}

#content ul li {
	background:url(../img/puce.gif) no-repeat;
	padding-left:10px;
	background-position:0px 9px;
	line-height:1.5em;
	padding-left:15px;
	padding-bottom:8px;	
}

#papiers ul li {
	background:url(../img/puce.gif) no-repeat;
	padding-left:10px;
	background-position:0px 9px;
	line-height:1.5em;
	padding-left:15px;
	padding-bottom:8px;
}

#content ul{
	margin-left:2px;
}

#content ul li{
	padding-left:20px;
	padding-right:20px;
}

#papiers ul li {
	float:left;		
	width:43%;	
}

.papier td {
	border-bottom:1px solid #E6E6E6;
	line-height:1.7em;
}

#cond {
	margin-right:0px;
}

.machine {
	width:47%;
	float:left;
	margin-right:10px;
	/*background-color:#FFCC00;*/
}

.machine h4 {
		padding:0;
		margin:0;
		line-height:80%;
		margin-bottom:-6px;
}
.machine p {
		padding:0;
		margin-top:-6px;
		line-height:85%;
}

#content div h4 {
	padding:0 0 0 15px;
	margin:0 0 5px 0;
	background:url(../img/fleche.gif) no-repeat;
	background-position:0 5px;

}

h4 img{
	display:none;
}

#content div img {
	float:left;
}

#papiers ul li a  {
	font-weight:bold;	
}

a.actionl {
	font-size:0.9em;
	float:left;
	padding:5px 0 5px 20px;
	background:url(../img/fleche_icon.gif) no-repeat;
	background-position:2px 6px;
}

a.actionr {
	font-size:0.9em;
	float:right;
	padding:5px 0 5px 20px;	
	background:url(../img/print_icon.gif) no-repeat;
	background-position:0 5px;
}
/* ------------------------------------------------------- Styles FOOTER */

#footer ul, #footer ul li {
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	display:inline;
}

#footer ul li {
	background:url(../img/footer_tiret.gif) no-repeat;
	background-position:1px 6px;
}

#footer p {
	text-align: left;
	margin:25px 0 0 25px;
}

.clr {
	clear:both;
	width:100%;
	font-size:0.1em;
}