#contactform div
{
	margin-bottom: 0.5em;
	width: 100%;
}

#contactform .indent
{
	margin:10px 0px 10px 95px;
	width: 50%;
}

#contactform .form_element
{
	padding: 0px 10px 0px 0px;
	text-align:right;
	float: left;
	width: 180px;
}

#contactform .form_data 
{
	padding: 0px;
	text-align:left;
	float: left;	
}

#contactform .separator 
{
	clear: both;
	padding: 0px;
	font-size: 0.5px;
	height: 5px;
}

body {
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	font-family: verdana;
	font-size: 12px;
	color: #666464;

}

div {
	margin: 0px;
	padding: 0px;
}

#container {
text-align:left;
width: 1002px; 
margin-left: auto; 
margin-right: auto;
}

#header { 
width: 1002px; 
height: 148px; 
background: url(../images/sce/be-mecanique.jpg) no-repeat top right;
 border-style: solid; 
 border-width: 0px 0px 1px 0px;
  border-color: #323337;

  }

.logo{
position: relative; 
left: 56px;
}

.be{
position: relative; 
top: -20px; 
margin-left: 480px;
text-align: right;
color: #ffffff; 
font-family: verdana; 
font-size: 22px;
}

#top_nav {
float: left; 
width: 960px; 
height:30px; 
margin-top: 5px; 
margin-left: 0px;
}

.mecanique{
float: left; 
width: 170px; 
margin-top: 0px;
}
.contact{
width: 150px; 
padding: 10px 8px 10px 8px; 
text-align: left; 
color: #6B6D75; 
font-family: verdana; 
font-size: 13px; 
font-weight: bold; 
border-style: solid; 
border-color: #6B6D75; 
border-width: 2px 2px 2px 2px;
}
.contact2 {
width: 150px; 
padding: 10px 8px 10px 8px; 
text-align: left; 
color: #6B6D75; 
font-family: verdana; 
font-size: 12px; 
font-weight: bold; 
border-style: solid; 
border-color: #6B6D75; 
border-width: 2px 2px 2px 2px;
}

.contact2 a {
font-family: verdana; 
font-size: 12px; 
font-weight: bold; 
color: #666464;
text-decoration: none;
}

.contact2 a:hover {
font-family: verdana; 
font-size: 12px; 
font-weight: bold; 
color: #666464;
text-decoration: underline;
}

.bleu0 {
font-size: 16px; 
color: #3366cc; 
text-align: left; 
padding: 0px 0px 5px 10px;
}
.bleu {
font-size: 16px; 
color: #3366cc; 
text-align: left; 
padding: 25px 0px 5px 10px;
}
a.lien-be {
font-size: 9px; 
text-decoration: none; 
color:#6B6D75; 
position: relative; 
bottom: 5px;
}
a.lien-be:hover{
font-size: 9px; 
text-decoration: underline;
} 

#content {
float: left;  
width: 812px; 
height: 500px; 
margin-top: 15px; 
margin-left: 20px;
}

#footer {
margin-left: 190px; 
width: 812px; 
clear: both; 
padding-top: 2px; 
text-align: center; 
height: 16px; 
background-color: #33353E;
}
html>body #header {height: auto;}
html>body #content {height: auto; min-height: 500px;} 


#footer .footer_link { font-family: Verdana; font-size: 10px; color: #C5C7C9; text-decoration:none; border-right:solid 1px #6B6D75; padding-right:4px;}
#footer .footer_link:hover { font-family: Verdana; font-size: 10px; color: #C5C7C9; text-decoration:underline; border-right:solid 1px #6B6D75; padding-right:4px;}
#footer .footer_language_link {	border-left:solid 1px #000;}
#footer .footer_last{font-family: Verdana; font-size: 10px; color: #C5C7C9; text-decoration:none; }
#footer .footer_last:hover { font-family: Verdana; font-size: 10px; color: #C5C7C9; text-decoration:underline;}



