body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6E6E;
	margin:0px 0px 0px 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
color:#DD0008;
font-size:24px;
}

#header {
background-image:url(../images/layout/header.jpg);
width:1003px;
height:121px;
margin-left:auto;
margin-right:auto;
}

#menu {
background-image:url(../images/layout/bg_menu.gif);
width:1003px;
margin-left:auto;
margin-right:auto;
border-top:solid 1px #D2D2D3;
height:35px;
}

#menu p {
margin-top:10px;
color:#0076B1;
font-weight:bold;
}

#menu ul{
list-style:none;
color:#006FAE;
margin:10px 0px 0px 25px;
padding:0px 0px 0px 0px;
font-weight:bold;
width:550px; 
position:absolute;

}


#menu li{
display:inline;
padding:10px;
}

#menu A, #menu A:visited, #menu A:hover, #menu A:visited:hover{
color:#0076B1;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

#search {
	position:absolute;
	margin-top:12px;
	margin-left:800px;
	top: 118px;
}

.searchform {
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:solid 1px #FFFFFF;
color:#808183;
font-weight:bold;
}

#search td {
border:solid 1px #ADADAF;
border-collapse:collapse;
background-color:#FFFFFF;
}

#container {
width:1003px;
margin-left:auto;
margin-right:auto;
background-color:#E9F1F6;
background-image:url(../images/layout/bg_general.jpg);
background-position:bottom;
background-repeat:no-repeat;
padding-top:10px;
padding-bottom:30px;
margin-top:0px;
margin-bottom:0px;
height:auto;
overflow:auto;
}

#footer {
background-image:url(../images/layout/bg_footer.gif);
width:1003px;
margin-left:auto;
margin-right:auto;
height:33px;
}

#footer P {
margin-left:810px;
margin-top:12px;
color:#6B6B6E;
}

#footer A, #footer A:visited, #footer A:hover, #footer A:visited:hover{
color:#6B6B6E;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.product_list ul{
/*display:block;
margin-left:0px;
padding-left:0px;*/
list-style-type:circle;
}

.product_list, .product_list A {
color:#0075B1;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-weight:bold;
margin-left:0px;
padding-left:0px;
/*display:block;*/
list-style-type:disc;

}

#leftmenu {
width:200px;
height:auto;
float:left;
margin-left:33px;
}

#leftmenu div {
width:200px;
height:auto;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#leftmenu p{
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
color:#6D6D6D;
text-decoration:underline;
font-size:10px;
}

#leftmenu_ct {
background-image:url(../images/layout/fd_leftmenu.gif);
margin:0px 0px 0px 0px;
}

#content {
width:710px;
height:auto;
margin-left:260px;
padding-bottom:20px;
}

A.Link1, A.Link1:visited, A.Link1:hover, A.Link1:visited:hover{
color:#DD0009;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}

#chemin_fer {
height:20px;
color:#DD0009;
padding-left:35px;
font-size:10px;
}

#chemin_fer A, #chemin_fer A:visited, #chemin_fer A:hover, #chemin_fer A:visited:hover{
color:#DD0009;
text-decoration:none;
}

#illu {
float:right;
border-bottom:solid 3px #8096A8;
border-left:solid 3px #8096A8;
border-top:solid 3px #8096A8;
margin-bottom:35px;
}

#option_list ul {
width:50px;
list-style-type:none;

}

#option_list li {
width:130px;
border-bottom:dotted 1px #000000;
border-collapse:collapse;
list-style-type:none;
padding-bottom:5px;
padding-top:5px;

}

#option_list A, #option_list A:visited, #option_list A:hover, #option_list A:visited:hover{
color:#0075B1;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-weight:bold;
}

A.Link2, A.Link2:visited, A.Link2:hover, A.Link2:visited:hover{
color:#006FAE;
text-decoration:underline;
}

.forms {
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:solid 1px #006FAE;
color:#808183;
font-weight:bold;
}