html { 
  font-size: 100%; /*bug d'IE 6-7*/ 
}

body { 
  margin: 0px; 
  padding: 0px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif; 
  font-size: .8em; 
  line-height: 1em; 
  color: black; 
  background: white; 
} 

div,ul,li {
margin: 0px;
padding: 0px;
}

a img { border: none; }

#page {
width:1024px;
position: relative;
left: 50%;
margin-left: -512px;
}

#header {
background-image: url(../images/home_header.png);
background-repeat: no-repeat;
width: 1024px;
}

#top_menu {
float:right;
margin-top:40px;
margin-right: 52px;
}

ul.top_menu {
list-style:none;
}

ul.top_menu li {
display:inline;
}

ul.top_menu li a{
color: black;
text-decoration:none;
}



#main_menu {
padding-top:118px;
margin-left:340px;
}

ul.main_menu {
list-style:none;
}

ul.main_menu li {
display:inline;
}

#container {
display:block;
}

#content {
float:left;
width:auto;
display: block;
height:565px;
}

#left_bg {
float:left;
background-image: url(../images/home_r3_c1.png);
background-repeat: no-repeat;
width: 46px;
height:570px;
}

#right_bg {
float:right;
background-image: url(../images/home_r3_c19.png);
background-repeat: no-repeat;
width: 46px;
height:570px;
}

#footer {
clear:both; 
width:auto; 
background-image: url(../images/home_r4_c1.png);
background-repeat: no-repeat;
height:37px;
padding-top: 1px;
}

.footer_copyright {
color:white;
font-size:8pt;
margin-left:40px;
}

#sub_menu {
margin-top:10px;
position:relative;
}

.sub_menu {
float:left;
background-repeat: no-repeat;
width: 293px;
height:231px;
}

#menu_item_1 {
background-image: url(../images/menu_aerospace&defense.png);
margin-left:8px;
margin-right:18px;
}

#menu_item_2 {
background-image: url(../images/menu_life&sciences.png);
margin-right:18px;
}

#menu_item_3 {
background-image: url(../images/menu_industrial_products.png);
}

#section_columns {
position: relative;
top: -75px;
}

#section_columns h1 {
color:#CC071E;
font-size:12pt;
font-weight: bold;
padding-bottom: 3px;
border-bottom: 2px solid #AAAAAA;
}

#section_left {
float: left;
margin-right: 10px;
position: relative;
height:380px;
}

#section_right {
float: left;
width: 350px;
height:380px;
position: relative;
}

#section_right h1 {
margin-left:15px;
margin-right:5px;
}

#section_column_1 {
float: left;
width: 270px;
margin-right: 25px;
font-size:0.9em;
line-height:1.1em;
}

#section_column_2 {
float: left;
width: 270px;
font-size:0.9em;
}

#section_column_highlight {
	clear:both;
	position:absolute;
	bottom:2px;
	width:565px;
	margin:0px;
	padding: 0px;
	left: 5px;
}

.highlight {
float:left;
background-image: url(../images/frame_small.png);
background-repeat: no-repeat;
width: 264px;
height: 81px;
}

.news_entry {
margin-right: 3px;
margin-bottom: 5px;
padding-bottom: 3px;
border-bottom: thin solid #253874;
}

.highlight_logo {
float:left;
margin-right: 10px;
margin-top: 10px;
padding-left: 10px;
}

.highlight_entry {
float: right;
width: 160px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
padding-bottom: 3px;
border-bottom: thin solid #253874;
}

#highlight_1 {
margin-right:30px;
}

#highlight_2 {}

.news_entry p, .highlight_entry p {
display: inline;
}

a.more {
color: #253874;
text-decoration: none;
font-weight: bold;
margin-top:3px;
display:block;
}

.intercim, .bold {
font-weight: bold;
}

#highlight_right {
background-image: url(../images/frame_big.png);
background-repeat: no-repeat;
width: 344px;
height: 153px;
margin-right: 10px;
position:absolute;
bottom:0px;
}
/*
#highlight_right h2 {
color:#CC071E;
font-size:12pt;
font-weight: bold;
margin-right: 10px;
margin-left: 10px;
padding-bottom: 3px;
border-bottom: 2px solid #AAAAAA;
}
		*/

#highlight_right_content {
display: block;		
padding: 10px;
}

.highlight_right_logo {
float: left;
width: 118px;
margin-top: 5px;
margin-left: 5px;
}

.highlight_right_entry {
float: right;
width: 175px;
}

.highlight_right_entry ul {
color: #253874;
font-weight: bold;
line-height: 1.3em;
list-style-type: none;
list-style-image: url(../images/list-item.png);
}

.highlight_right_entry li {
}

#highlight_right_entry_more {
clear: both;
border-bottom: thin solid #253874;
padding: 3px 0px;;
margin: 0px 10px;
}

#video_player {
background-color:#000;
width: 200px;
height: 150px;
margin-left: 15px;
margin-bottom:10px;
}

