@charset "utf-8";
/* CSS Document */
/* --------------------------------------------------  reset style start ----------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
body {
	line-height: 1;
	background:url(images/1px_bg.jpg);
	background-repeat:repeat-x;
	
}
.border {
	background-color:#c6dd45;
	height:3px;
	width:auto
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
/* reset style close */
/* clearfix start */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.clear {
	clear: both
}
/* --------------------------------------------------  reset style end ----------------------------------------------------------------------------------*/
.wrapper{
	display:block;
	margin:0 auto;
	width:980px;
	
}
.header{
	margin:0 auto;
	width:980px;
	height:116px;
	padding:3px 0 1px 0;
}
.logo{
	float:left;
	width:266px;
	height:116px;
}
/*.loginpart{
	float:left;
	width:275px;
	height:105px;
	margin:7px 0 0 439px;
}*/
.loginpart{
	float:left;
	width:75px;
	height:105px;
	margin:7px 0 0 439px;
}
.loginpart-textbox{
	width:128px;
	height:18px;
	background:#fff;
	border:1px solid #fff;
}
.loginbutton{
	background:#060;
	border:1px solid #060;
	width:33px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}
.LogintextBold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#FFF;
	text-decoration:underline;
}
.LogintextNormal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#FFF;	
}
.LogintextNormal a{
	color:#FFF;
	text-decoration:none;
}
.bodytext-center{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#0d1043;	
}
.bodytext-center a{
	color:#0d1043;
	text-decoration:none;
}
.bodytext-center-leftpanel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#0d1043;	
}
.bodytext-center-leftpanel a{
	color:#0d1043;
	text-decoration:none;
}
.bodytext-center-normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	color:#0d1043;
	line-height:16px;	
}
.bodytext-left-normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	color:#0d1043;
	line-height:16px;	
}
.bodytext-left-bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#0d1043;
	line-height:16px;	
}
.bodytext-right-normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:right;
	color:#0d1043;
	line-height:18px;
	padding:20px 20px 0 0;	
}
.Slogan{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	color:#0d1043;
	line-height:18px;
	padding:40px 10px 0 0;	
}
.Expertise{
	float:left; 
	width:55px; 
	margin:0 5px 0 0; 
	/*background:url(images/leftbg.png);*/
	/*background:url(images/feder.png);*/
	/*background-repeat:no-repeat;*/
}
.Feder{
	float:left; 
	width:265px; 
	height:150px; 
	border : 1px solid ;
	margin:0 5px 0 0; 
	/*background:url(images/leftbg.png);*/
	/*background:url(images/feder.png);*/
	/*background-repeat:no-repeat;*/
}
.LeftContainer{
	float:left; 
	width:265px; 
	height:371px; 
	margin:0 5px 0 0; 
	/*background:url(images/leftbg.png);*/
	/*background:url(images/feder.png);*/
	/*background-repeat:no-repeat;*/
}
.LeftContainer_en{
	float:left; width:265px; height:371px; margin:0 5px 0 0; background:url(images/leftbg_en.png); background-repeat:no-repeat;
}
/*.LeftContainerInner{
	float:left; width:244px; padding:100px 10px 0 12px;
}*/
.LeftContainerInner{
	float:left; width:244px; padding:10px 10px 0 12px;
}
.LeftContainer-InnerPage{
	float:left; width:265px; min-height:630px; margin:0 5px 0 0; background:url(images/leftbg.png); background-repeat:no-repeat;
}
.LeftContainer-InnerPage_en{
	float:left; width:265px; min-height:630px; margin:0 5px 0 0; background:url(images/leftbg_en.png); background-repeat:no-repeat;
}
.LeftContainerInner-InnerPage{
	float:left; width:244px; padding:100px 10px 0 12px;
}
.addressleftpart{
	margin:20px auto; height:242px; width:183px; border:1px solid #0d1043;
}
.addressleftpart ul{
	margin:0;
	padding:5px 0 0 5px;
}
.addressleftpart ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
line-height:16px;
color:#0d1043
}
.addressleftpart ul li a{
color:#0d1043;
text-decoration:underline;
}
.RightContainer{
	float:left; width:710px;
}
.video{
	/*margin:0 auto; width:183px; height:127px; border:1px solid #0d1043;*/
	margin:0 auto; width:250px; height:127px; border:1px solid #0d1043;
}
.videotext{
	/*margin:-1px auto 3px auto; border:1px solid #0d1043; width:183px; height:30px; line-height:30px; background:#E5E5E5;*/
	margin:-1px auto 3px auto; border:1px solid #0d1043; width:250px; height:30px; line-height:30px; background:#E5E5E5;
}
.trouver{
	/*margin:0 auto; border:1px solid #0d1043; width:183px; height:36px; line-height:16px; background:#E5E5E5; text-align:left;*/
	margin:0 auto; border:1px solid #0d1043; width:250px; height:36px; line-height:16px; background:#E5E5E5; text-align:left;
}
.trouvermap{
	float:left; width:38px; height:34px; margin:0 0 0 5px;
}
.trouvertext{
	float:left; width:135px; height:34px; margin:0 0 0 5px; padding-top:1px
}
.socialicons{
	/* margin:3px auto 0 auto; border:1px solid #0d1043; width:183px; height:30px; background:#E5E5E5;*/
	 margin:3px auto 0 auto; border:1px solid #0d1043; width:250px; height:30px; background:#E5E5E5;
}
.socialicons ul{
float:left;
padding:2px 0 0 40px;
}
.socialicons ul li{
float:left;
display:inline;
margin:0;
}
.deconn{
margin:3px auto 0 auto; border:1px solid #0d1043; width:183px; height:30px; background:#0D1043;
}
.deconn ul{
float:left;
padding:2px 0 0 50px;
}
.deconn ul li{
float:left;
display:inline;
margin:0;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
}
.MenuContainer{
	float:left; width:710px; height:42px; margin:5px 0 5px 0; background:#E5E5E5;
}
.Belowmenucontainer{
	float:left; width:710px; height:87px;
}
.MainContainer{
	float:left;
	display:block;
	margin:0 auto;
	width:980px;
	background:#fff;
}
.HomePageBanner{
	float:left; width:708px; height:133px; margin:5px 0 0 0; border:1px solid #0d1043;z-index:-1;
}
.NosSolutionsContainer{
	/*float:left; width:980px; height:30px; margin:10px 0 0 0;*/
	float:left; width:980px; height:30px; margin:30px 0 0 0;
	
}

.PackingTotalContainer{
	margin:0 auto; width:980px; height:170px; padding:10px 0 10px 0;
}
.PackingContainer{
float:left;
width:214px;
height:166px;
margin:0 42px 0 0;
}
.PackingContainerSecondary{
float:left;
width:212px;
height:164px;
}
.InnerPageContainer{
float:left; width:690px; padding:10px; margin:5px 0 0 0;
}
.InnerPageContainer h1{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align:left;
color:#0d1043;
}

.InnerPageContainer p{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-align:left;
color:#0d1043;
line-height:20px;
margin:10px 0 0 0;
}
.InnerPageContainer ul{
	margin:0 0 0 20px;
	padding:0;
}
.InnerPageContainer ul li{
list-style-type:disc;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-align:left;
color:#666666;
line-height:20px;
margin:10px 0 0 0;
}

.InnerPageContainer p span{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-align:left;
color:#999999;
line-height:20px;
margin:10px 0 0 0;
}
.FormText{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:right;
	color:#0d1043;
}
.FormTextBox{
	width:250px;
	height:20px;
	background:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#0d1043;
	border:1px solid #DADADA;
}
.FormTextMessageBox{
	width:250px;
	height:80px;
	background:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#0d1043;
	border:1px solid #DADADA;

}
.FormTextJumpMenu{
	width:254px;
	height:24px;
	background:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#0d1043;
	border:1px solid #DADADA;
}
.FormButton{
	width:100px;
	height:20px;
	background:#006600;
	border:1px solid #006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.Footer{
margin:0 auto; text-align:center; background:#0d1043; width:980px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; font-weight:normal; color:#FFF; line-height:18px;
}


#slider1{margin: 0px 0px 0px 50px;
    padding: 0;}
#slider1 .viewport { float: left; width: 600px; height: 125px; overflow: hidden; position: relative; }
#slider1 .disable { visibility: hidden; }
#slider1 .overview { list-style: none; position: absolute; width: 600px; left: 0 ;top: 0; }
#slider1 .overview li{ float: left;
    height: 121px;
    margin: 10px 25px 0 0;
    padding: 0;
    width: 600px;
    z-index:-1;
    }

