/* CSS Document */

/************************************************************ 

 * Auteur : gersende feitouchi abatouy - Champ cargo Systems

 * Date de creation : june 2008

 * Description : CARGOLUX.com

 * Media : screen

 * page : general 

 ************************************************************/



body{

	font-family:arial;

	font-size: 10px;

	padding:0px;

	margin:0px;

}

dl, dt, dd, ul, li {

	margin: 0;

	padding: 0;

	list-style-type: none;

}

.all{

	width:955px;

	background-color:#FFFFFF;

	margin:auto;

	padding:0px;

	text-align:center;

	margin-top:0px;

	position:relative;

}





/************************************* HOME PAGE **************************/

.top{

	width:955px;

	float:left;

}

.plane{

	width:955px;

	height:49px;

	float:left;

}

.center{

	width:955px;

	z-index:1;

}

.center img{

	padding:0px;

	margin:0px;

	/*float:right;*/

}

	

/* LEFT */

.left{

	width:192px;

	float:left;

	background-color:#fff;

}

.logo{

	width:192px;

	height:163px;

	background:url(../images/logo.jpg);

	cursor:hand;	

}

/* main menus */

.menu{

	color:#666;

	font-size:16px;

	width:192px;

	height:252px;

	background-color:#999933;

}

.menu li{

	background:url(../images/back-menu.jpg);

	color:#666;

	font-size:16px;	

	height:36px;

	width:192px;

	text-align:left;

}



/**** MAIN MENUS DETAILS - HOVER***/ 

/*******for customers ************/

.mcustomers a{

	background:url(../images/back-menu.jpg) left no-repeat;

	text-decoration:none;

	display: block;

	color:#666;

	width:172px;

	height:31px;	

	padding-left:20px;

	padding-top:5px;

}

.mcustomers a:hover{

	background:url(../images/mcustomers-hover.jpg) left no-repeat;

	text-decoration:none;

	display: block;

	height:31px;

	width:172px;

	color:#fff;

	padding-left:20px;

	padding-top:5px;

}

/*******for press & media ************/

.mpress a{

	background:url(../images/back-menu.jpg) left no-repeat;

	text-decoration:none;

	display: block;

	color:#666;

	width:172px;

	height:31px;	

	padding-left:20px;

	padding-top:5px;

}

.mpress a:hover{

	background:url(../images/mpress-hover.jpg) left no-repeat;

	text-decoration:none;

	display: block;

	height:31px;

	width:172px;

	color:#fff;

	padding-left:20px;

	padding-top:5px;

}

/*******for sustainability ************/

.msustainability a{

	background:url(../images/back-menu.jpg) left no-repeat;

	text-decoration:none;

	display: block;

	color:#666;

	width:172px;

	height:31px;	

	padding-left:20px;

	padding-top:5px;

}

.msustainability a:hover{

	background:url(../images/msustainability-hover.jpg) left no-repeat;

	text-decoration:none;

	display: block;

	height:31px;

	width:172px;

	color:#fff;

	padding-left:20px;

	padding-top:5px;

}



/*******for maintenance ************/

.mmaintenance a{

	background:url(../images/back-menu.jpg) left no-repeat;

	text-decoration:none;

	display: block;

	color:#666;

	width:172px;

	height:31px;	

	padding-left:20px;

	padding-top:5px;

}

.mmaintenance a:hover{

	background:url(../images/mmaintenance-hover.jpg) left no-repeat;

	text-decoration:none;

	display: block;

	height:31px;

	width:172px;

	color:#fff;

	padding-left:20px;

	padding-top:5px;

}





/*******for crew training ************/

.mtraining a{

	background:url(../images/back-menu.jpg) left no-repeat;

	text-decoration:none;

	display: block;

	color:#666;

	width:172px;

	height:31px;	

	padding-left:20px;

	padding-top:5px;

}

.mtraining a:hover{

	background:url(../images/mtraining-hover.jpg) left no-repeat;

	text-decoration:none;

	display: block;

	height:31px;

	width:172px;

	color:#fff;

	padding-left:20px;

	padding-top:5px;

}



/*******for work at cargolux ************/

.mwork a{

	background:url(../images/back-menu.jpg) left no-repeat;

	text-decoration:none;

	display: block;

	color:#666;

	width:172px;

	height:31px;	

	padding-left:20px;

	padding-top:5px;

}

.mwork a:hover{

	background:url(../images/mwork-hover.jpg) left no-repeat;

	text-decoration:none;

	display: block;

	height:31px;

	width:172px;

	color:#fff;

	padding-left:20px;

	padding-top:5px;

}

/*******for kids ************/

.mkids a{

	background:url(../images/back-menu.jpg) left no-repeat;

	text-decoration:none;

	display: block;

	color:#666;

	width:172px;

	height:31px;	

	padding-left:20px;

	padding-top:5px;

}

.mkids a:hover{

	background:url(../images/mkids-hover.jpg) left no-repeat;

	text-decoration:none;

	display: block;

	height:31px;

	width:172px;

	color:#fff;

	padding-left:20px;

	padding-top:5px;

}



/* RIGHT */

.right{

	width:763px;

	float:right;

}

.banner{

	width:763px;

	height:74px;

	position:relative;

}

.top-menu{

	width:544px;

	height:74px;

	background:url(../images/back-topmenu.jpg) left no-repeat;

	float:left;

	color:#fff;

	font-size:12px;

}

.findit{

	width:199px;

	height:54px;

	background:url(../images/back-find.jpg) left no-repeat;

	float:right;

	padding-top:20px;

	padding-left:20px;

}

	

/* TOP MENUS IN GREY BACKGROUND *//* main menus */

.top-menu ul{

	margin-top:48px;

	margin-left:20px;

	text-align:left;

}

.menu2 li{

	display: inline;

	list-style:none;

	font-size:12px;

	height:22px;

	float:left;

}

.menu2 ul{

	height:22px;

	margin:0 0 0 0;

	width:644px;

	font-size:9px;

}

/* top menus details*/

.mhome a{

	text-decoration:none;

	color:#fff;

	width:60px;

	height:19px;

	display:block;

}

.mhome a:hover{

	text-decoration:none;

	color:#CECECA;

	width:60px;

	height:19px;

	display:block;

}

.mcompagny a{

	text-decoration:none;

	color:#fff;

	height:19px;

	display:block;

	width:110px;

}

.mcompagny a:hover{

	text-decoration:none;

	color:#CECECA;

	height:19px;

	display:block;

	width:110px;

}

.mnetworkoffices a{

	text-decoration:none;

	color:#fff;

	height:19px;

	display:block;

	width:120px;

}

.mnetworkoffices a:hover{

	text-decoration:none;

	color:#CECECA;

	height:19px;

	display:block;

	width:120px;

}



/* FIND IT DETAILS */

.text-findit{

	float:left;

	font-size:17px;

	color:#FFFFFF;

}

.input-findit{

	float:left;

}

.inputF{

	border:#2E9BCC 1px solid;

	background-color:#fff;

	color:#2E9BCC;

	width:150px;

	height:18px;

}

.submit-findit{

	border:#fff 1px solid;

	background-color:#2E9BCC;

	color:#fff;

	width:28px;

}

/* CUBE ANIMATION */

.cube-animation{

	position:absolute;

	top:10px;

	left:400px;

	width:139px;

	height:107px;

	z-index:3;

}



/* PICTURE ROTATING */

.picture{

	height:252px;

	width:763px;

	position:relative;

	float:left;

}



.above-picture{

	position:absolute;

	left:0px;

	top:0px;

	width:763px;

	float:left;



}

/*  NEWS - HOME PAGE  */

.news{

	width:195px;

	height:252px;

	float:left;

	background:url(../images/back-newshome.png) left no-repeat;

	z-index:6;

	

	/* _ just pr IE 6 ; cause don't take png  */

	_background:url(../images/back-news.jpg) left no-repeat;

	_filter:alpha(opacity=80);

  	_-moz-opacity:0.5;

   	_opacity: 0.5;

}



.flash-animationevents{

	width:568px;

	height:252px;

	float:right;

}

.news-content{

	width:165px;

	height:170px;

	position:absolute;

	left:1px;

	top:74px;

	#top:0px;

	z-index:10;

	margin-top:5px;

	#margin-top:72px;

	margin-left:15px;

}

.title-newshome{

	color:#8C8C8C;

	font-size:18px;

	padding-left:60px;

}

.one-newshome{

	text-align:left;

	padding-top:15px;

}

.date-newshome{

	color:#FF0000;

}

.text-newshome{

	color:#3F3F3F;

	text-align:left;

}

.text-newshome a{

	color:#3F3F3F;

	text-decoration:none;

}

.text-newshome a:hover{

	color:#666;

	text-decoration:none;

}

.text-newshome img{

	border:none;

	text-align:left;

	padding:0px 0px 0px 5px;

	margin:0px;

		

}



/* ANIMATION FLASH EVENTS */

/*.flash-events{

	width:568px;

	background-color:#CC9933;

	position:relative;

	top:0px;

	left:0px;

	float:right;

	vertical-align:top;

}*/




/* LIGN BETWEEN LANGUAGES AND SCHEDULE< NETWORK< NEWSLETTER */

/*.white-lign{

	height:2px;

	float:left;

	background-color:#99CC33;

	width:950px;

	}*/

.bottom{

	width:955px;

	height:186px;

}

/* SCHEDULE ENCART  HOME PAGE  */

.schedule{

	float:left;

	background:url(../images/back-schedule.jpg) left no-repeat;

	width:419px;

	height:186px;

	text-align:left;

	color:#7F7F7F;

	font-size:11px;

}

.infos-schedule{

	padding-top:18px;

	padding-left:16px;

	width:400px;

}

.input-schedule{

	color:#666;

	font-size:11px;

	background-color:#FFFFFF;

	border:#8C8C8C 1px solid;

	width:215px;

}

.input-schedule-name{

	color:#666;

	font-size:11px;

	background-color:#FFFFFF;

	border:#8C8C8C 1px solid;

	width:130px;

	margin-right:8px;

}

.input-schedule-iata{

	color:#666;

	font-size:11px;

	background-color:#FFFFFF;

	border:#8C8C8C 1px solid;

	width:50px;

	margin-left:7px;

}

.legend-schedule{

	padding-left:7px;

	color:#839FA5;

	font-size:9px;

	text-align:right;

}

.buttons-schedule{

	color:#839FA5;

	background-color:#FFFFFF;

	border:#8C8C8C 1px solid;

	font-size:11px;

	width:60px;

}

.titlefunctions{

	color:#839FA5;

	font-size:16px;

	padding-left:30px;

	padding-bottom:5px;

}



/****************** AUTO COMPLETE SCHEDULE *****************/

#ysearchcontainer1 .yui-ac-content {

	 width:200 px ;

	 border:1px solid #2E9BCC;

	 background:#fff;

	 overflow:hidden;z-index:9050; 

	 position:absolute; 

	 top:486px; 

	 left:180px; 

	 padding:10px;

	}

#ysearchcontainer1 .ysearchquery {

	right:10px;

	color:#808080;

	z-index:10;

}

#ysearchcontainer1 li {

	color:#000000; 

	text-align:left;

}

#ysearchcontainer1 li.yui-ac-highlight {

	background:#CECECE;

}

#ysearchcontainer1 li.yui-ac-prehighlight {

	color:#0099FF;

}





#ysearchcontainer2 .yui-ac-content {

	 width:200 px ;

	 border:1px solid #2E9BCC;

	 background:#fff;

	 overflow:hidden;z-index:9050; 

	 position:absolute; 

	 top:509px; 

	 left:180px; 

	 padding:10px;

	}

#ysearchcontainer2 .ysearchquery {

	right:10px;

	color:#808080;

	z-index:10;

}

#ysearchcontainer2 li {

	olor:#000000; 

	text-align:left;

}

#ysearchcontainer2 li.yui-ac-highlight {

	background:#CECECE;

}

#ysearchcontainer2 li.yui-ac-prehighlight {

	color:#0099FF;

}



/****************** AUTO COMPLETE SCHEDULE PAGE *****************/

#ysearchcontainer4 .yui-ac-content {

	 width:200 px ;

	 border:1px solid #2E9BCC;

	 background:#fff;

	 overflow:hidden;z-index:9050; 

	 position:absolute; 

	 top:387px; 

	 left:655px; 

	 padding:10px;

	}

#ysearchcontainer4 .ysearchquery {

	right:10px;

	color:#808080;

	z-index:10;

}

#ysearchcontainer4 li {

	color:#000000; 

	text-align:left;

}

#ysearchcontainer4 li.yui-ac-highlight {

	background:#CECECE;

}

#ysearchcontainer4 li.yui-ac-prehighlight {

	color:#0099FF;

}





#ysearchcontainer5 .yui-ac-content {

	 width:200 px ;

	 border:1px solid #2E9BCC;

	 background:#fff;

	 overflow:hidden;z-index:9050; 

	 position:absolute; 

	 top:416px; 

	 left:655px; 

	 padding:10px;

	}

#ysearchcontainer5 .ysearchquery {

	right:10px;

	color:#808080;

	z-index:10;

}

#ysearchcontainer5 li {

	olor:#000000; 

	text-align:left;

}

#ysearchcontainer5 li.yui-ac-highlight {

	background:#CECECE;

}

#ysearchcontainer5 li.yui-ac-prehighlight {

	color:#0099FF;

}



/* FUNCTION HOME PAGE */

.padding-left{

	padding-left:7px;

	width:150px;

}

.otherfunction{

	float:right;

	width:536px;

	height:186px;

	text-align:left;

}

.two{

	width:536px;

	height:134px;

}

/* TRACKING ENCART  HOME PAGE  */

.tracking{

	width:268px;

	height:134px;

	float:left;

	background:url(../images/back-tracking.jpg) left no-repeat;

	color:#7F7F7F;

	font-size:11px;

}

.infos-track{

	padding-top:18px;

	padding-left:10px;

}

.titlefunctionsT{

	color:#839FA5;

	font-size:16px;

	padding-left:37px;

	padding-bottom:10px;

}

.input-track{

	color:#666;

	font-size:11px;

	background-color:#FFFFFF;

	border:#8C8C8C 1px solid;

	width:25px;

	height:16px;

}

.input-track2{

	color:#666;

	font-size:11px;

	background-color:#FFFFFF;

	border:#8C8C8C 1px solid;

	width:135px;

	height:16px;

}

/* old   .buttons-track{

	color:#8C8C8C;

	background-color:#dde6e9;

	border:#dde6e9 1px solid;

	font-size:11px;

	width:25px;

}*/

.buttons-track{

	color:#839FA5;

	background-color:#FFFFFF;

	border:#8C8C8C 1px solid;

	font-size:11px;

	width:25px;

	height:20px;

}


/* NEWSLETTER      ENCART  HOME PAGE  */

.titlefunctionsN{

	color:#839FA5;

	font-size:16px;

	padding-left:55px;

	padding-top:17px;

}

.newsletter{

	width:268px;

	height:134px;

	float:left;

	background:url(../images/back-newsletter.jpg) left no-repeat;

	color:#7F7F7F;

	font-size:11px;

}

.newsletter span{

	font-size:16px;

}

.infos-newsletter{

	padding-top:18px;

	padding-left:23px;

}

.input-newsletter{

	color:#666;

	font-size:11px;

	background-color:#FFFFFF;

	border:#8C8C8C 1px solid;

	width:197px;

	height:16px;

	padding-left:3px;

}

.buttons-newsletter{

	color:#dce1e4;

	background-color:#dde6e9;

	border:#dde6e9 1px solid;

	font-size:11px;

	width:25px;

}



/* color band */

.color{

	width:536px;

	height:52px;

	background:url(../images/backcolor.jpg) left no-repeat;

}



/*MENUS AT THE BOTTOM */

.others-menus{

	width:955px;

	height:20px;

	float:left;

	text-align:left;

	padding-top:7px;

	}

.text-othersmenus{

	padding-left:25px;

	margin-top:7px;

	text-align:left;

	float:left;

	width:430px;

}

.lign-othersmenus{

	padding-top:11px;

	background:url(../images/lign.jpg) left no-repeat;

	float:right;

	width:498px;

}



.menu3 li{

	display: inline;

	list-style:none;

	font-size:10px;

	height:22px;

	float:left;

}

.menu3 ul{

	height:22px;

	margin:0 0 0 0;

	font-size:9px;

}

/* bottom menus details*/

.msitemap a{

	text-decoration:none;

	color:#666;

	width:55px;

	height:19px;

	display:block;

}

.msitemap a:hover{

	text-decoration:none;

	color:#CECECA;

	width:55px;

	height:19px;

	display:block;

}

.mfeedback a{

	text-decoration:none;

	color:#666;

	width:55px;

	height:19px;

	display:block;

}

.mfeedback a:hover{

	text-decoration:none;

	color:#CECECA;

	width:55px;

	height:19px;

	display:block;

}

.mglossary a{

	text-decoration:none;

	color:#666;

	width:53px;

	height:19px;

	display:block;

}

.mglossary a:hover{

	text-decoration:none;

	color:#CECECA;

	width:53px;

	height:19px;

	display:block;

}

.mdisclaimer a{

	text-decoration:none;

	color:#666;

	width:62px;

	height:19px;

	display:block;

}

.mdisclaimer a:hover{

	text-decoration:none;

	color:#CECECA;

	width:62px;

	height:19px;

	display:block;

}

.mcopyright a{

	text-decoration:none;

	color:#666;

	width:59px;

	height:19px;

	display:block;

}

.mcopyright a:hover{

	text-decoration:none;

	color:#CECECA;

	width:59px;

	height:19px;

	display:block;

}

.mwebmaster a{

	text-decoration:none;

	color:#666;

	width:67px;

	height:19px;

	display:block;

}

.mwebmaster a:hover{

	text-decoration:none;

	color:#CECECA;

	width:67px;

	height:19px;

	display:block;

}

.mcontact a{

	text-decoration:none;

	color:#666;

	width:67px;

	height:19px;

	display:block;

}

.mcontact a:hover{

	text-decoration:none;

	color:#CECECA;

	width:67px;

	height:19px;

	display:block;

}

.mdownloads a{

	text-decoration:none;

	color:#666;

	width:60px;

	height:19px;

	display:block;

}

.mdownloads a:hover{

	text-decoration:none;

	color:#CECECA;

	width:60px;

	height:19px;

	display:block;

}





/******************************* ONE PAGE  COMMON ELEMENT       for all page     ******************/



/* 2 parts */

.allpage2parts{

	width:955px;

	float:left;

	background:url(../images/allpage2parts.jpg) top left repeat-y;	

	padding-bottom:0px;

	/* espace bas de case centrale*/

}

.allpage2partshaut{

	width:955px;

	float:left;

	background:url(../images/allpage2partstop.jpg) top left no-repeat;

}

.allpage2partsbottom{

	width:955px;

	float:left;

	background:url(../images/allpage2partsbottom.jpg) top left no-repeat;

	height:28px;



}



/* 2 parts with tabs above*/

.allpage2partstopTabs{

	width:955px;

	float:left;

	background:url(../images/allpage2partstopTabs.jpg)  top left no-repeat;

}



.center2{

	width:955px;

	z-index:1;

	background-color:#fff;

	height:229px;

}





/* 1 parts */

.allpage1part{

	width:955px;

	float:left;

	background:url(../images/allpage1part.jpg) top left repeat-y;	

	padding-bottom:0px;

	/* espace bas de case centrale*/

}

.allpage1parthaut{

	width:955px;

	float:left;

	background:url(../images/allpage1parttop.jpg) top left no-repeat;

}

.allpage1partbottom{

	width:955px;

	float:left;

	background:url(../images/allpage1partbottom.jpg) top left no-repeat;

	height:28px;



}



.allpage1partstopTabs{

	width:955px;

	float:left;

	background:url(../images/allpage1partstopTabs.jpg)  top left no-repeat;

}



.bottom-page{

	width:955px;

	float:left;

}

/*.bottom-page{

	width:955px;

	float:left;

	background:url(../images/bottom-menu.gif) left bottom no-repeat;

}

*/

.findit2{

	width:199px;

	height:54px;

	background:url(../images/back-find2.jpg) left no-repeat;

	float:right;

	padding-top:20px;

	padding-left:20px;

}

.boxicon{

	color:#666;

	font-size:16px;

	width:192px;

	height:155px;

}

.title-box{

	position:relative;

	top:125px;

	left:26px;

	font-size:19px;

	text-align:left;

}

.middle{

	width:544px;

	float:left;

	height:229px;

}

.picturepage{

	height:155px;

	float:left;

	position:relative;

}

.picturepage img{

	padding:0px;

	margin:0px;

	border:0px;

	float:left;

}

/* title page */

.title-page{

	height:37px;

	width:524px;

	background-color:#FFFFFF;

	position:absolute;

	top:118px;

	left:0px;

	filter:alpha(opacity=70);

  	-moz-opacity:0.5;

   	opacity: 0.5;

	color:#333333;

	font-size:16px;

	text-align:left;

	padding-top:9px;

	padding-left:20px;

}

.title-page span{

	font-size:12px;

	font-weight:bold;

}

.title-page a{

	color:#333;

	text-decoration:none;

}

.title-page a:hover{

	color:#333;

	text-decoration:none;

}

.banner2{

	width:544px;

	height:74px;

	position:relative;

}

.right2{

	width:219px;

	float:right;

}

/* menu *//* menu inactif*/

.menu-inactif a{

	background:url(../images/icons-menus.gif) left no-repeat;

	text-decoration:none;

	height:81px;

	padding-left:12px;	

	color:#8C8C8C;	

}

.menu-inactif{

	background:url(../images/lign-menus.gif) left bottom no-repeat;

	height:25px;

	margin-bottom:5px;

	color:#8C8C8C;

	font-size:13px;

	padding-left:5px;	

}

.menu-inactif a:hover{

	color:#2D2D2D;

}

/* sousmenus */

.sousmenus ul{

	padding-bottom:15px;	

	background:url(../images/lign-menus.gif) left bottom no-repeat;

	margin-bottom:5px;

	padding-left:10px;

	font-size:11px;

}

.sousmenus li a{

	text-decoration:none;

	color:#8C8C8C;

	background:none;

}

.ssmenu a{

	text-decoration:none;

	color:#8C8C8C;

	cursor:hand;

	

}

	

/* back menus */

.left-menu{

	background:url(../images/bottom-menu.jpg) left no-repeat;

	width:190px;

	float:left;

	text-align:left;

	font-size:11px;

	color:#FFFFFF;

	position:absolute;

	left:0px;

	top:229px;

	z-index:1;

}

.left-menu  a{

	font-size:11px;

	color:#FFFFFF;
	
	text-decoration:none;	

}

/*.left-menu{

	background:url(../images/bottom-menu.gif) left no-repeat;

	width:190px;

	float:left;

	text-align:left;

	font-size:11px;

	color:#8C8C8C;

	position:absolute;

	left:0px;

	top:229px;

	z-index:1;

}*/

.contain-all{

	background:url(../images/alltop-contains.jpg) top left no-repeat;

	padding-top:28px;

	/*float:left;

	position:absolute;

	left:0px;

	top:229px;

	width:955px;*/

	/*min-height:420px;*/

}



.contain-allTabs{

	background:url(../images/alltop-contains.jpg) top left no-repeat;

	padding-top:28px;

	/*min-height:420px;*/

	/*

	position:absolute;

	left:0px;

	top:229px;

	width:955px;float:left;*/

}

.contain{

	float:right;

	background:url(../images/top-contains.jpg) #fff top left no-repeat;

	width:761px;

	/*min-height:420px;*/

	padding-top:30px;

}



.propre{

	clear:both;

}

.page{

	float:left;

	width:753px;

	margin-top:20px;

	text-align:left;

	font-size:11px;

	padding-left:10px;

}

.page2{

	float:left;

	width:763px;

	text-align:left;

	font-size:11px;

	margin-left:190px;

	/* _ just pr IE 6 ; */

	_margin-left:95px;

}

.pagesimple{

	float:left;

	width:763px;

	text-align:left;

	font-size:11px;

	padding-top:30px;

	margin-left:230px;

	/* _ just pr IE 6 ; */

	_margin-left:115px;

	color:#3F3F3F;

	min-height:250px;

}

.pagesimpleint{

	float:left;

	width:703px;

	height:350px;

}

.pagesimpleint a{

	color:#999;

	font-size:12px;

	text-decoration:none;

}

.pagesimpleint a:hover{

	color:#666;

	font-size:12px;

	text-decoration:none;

}

.page2Tabs{

	float:left;

	width:763px;

	text-align:left;

	font-size:11px;

	margin-left:190px;

	/* _ just pr IE 6 ; */

	_margin-left:95px;

	padding-left:13px;

	margin-top:3px;

}

.infos-page{

	padding:0px;

}	





/************ BACK PAGE CENTRAL             1     -      2     box ************/



/*******  page   =  1 box  all page */

.entirely-back{

	width:750px;

}

.box-entirely{

	width:750px;

	float:left;

	padding-left:13px;

}

.tabs-entirely{

	float:left;

	padding-left:13px;

}

dl.boxbig {

	width: 750px;

	background: url(../images/bottom-entirely.jpg) bottom left no-repeat;

	padding: 0 0 7px;

	margin: 0 0 0px;

}

.boxbig dt{

	width: 750px;

	height: 0px;

	padding: 2px 0 0 0;

	_padding: 0px 0 0 0;

	background: url(../images/top-entirely.jpg) no-repeat;

	font-weight: bold;

	font-size:0px

}

.boxbig dd{

	background: url(../images/back-entirely.jpg) repeat-y;

	font-size: 10px;

	padding: 0px 5px;

}





/********  page  =   2  box */

.box-twoparts{

	width:750px;

	float:left;

	padding-left:13px;

	z-index:12;

}

.place-boxleft{

	width:531px;

	float:left;

/*	min-height:532px;

*/}

.box-left{

	width:531px;

	float:left;

}

.box-left2{

	width:531px;

	float:left;

	vertical-align:bottom;

	/*height:300px;*/

}



.boxleft-content{

	width:531px;

	float:left;	

	min-height:350px;

}

.boxleft-contentNoTabs{

	width:531px;

	float:left;	

	padding:35px 40px 20px 40px;

	min-height:350px;

}

.boxleft-contentTabs{

	width:531px;

	float:left;

	padding-top:23px;

}

.box-right{

	width:219px;

	float:left;

	background: url(../images/backwhite-boxright.jpg) left repeat-y;

}



/* left */

dl.boxleft {

	width: 531px;

	background: url(../images/bottom-boxleft.jpg) bottom left no-repeat;

	padding: 0 0 2px;

	margin: 0 0 0px;

}

.boxleft dt{

	width: 531px;

	height: 0px;

	padding: 1px 0 0 0;

	_padding: 0px 0 0 0;

	background: url(../images/top-boxleft.jpg) top left no-repeat;

	font-weight: bold;

	font-size:0px

}

.boxleft dd{

	background: url(../images/back-boxleft.jpg) repeat-y;

	font-size: 10px;

	padding: 0px 5px;

}



/* right */

dl.boxright {

	width: 219px;

	background: url(../images/bottom-boxright.jpg) bottom left no-repeat;

	padding: 0 0 14px;

	margin: 0 0 0px;

}

.boxright dt{

	width: 219px;

	height: 0px;

	padding: 1px 0 0 0;

	background: url(../images/top-boxright.jpg) top left no-repeat;

	font-weight: bold;

	font-size:0px

}

.boxright dd{

	background: url(../images/back-boxright.jpg) top left no-repeat;

	font-size: 10px;

	padding: 0px 5px;

}

.text-boxright{

	padding-top:30px;

	padding-left:10px;	

}

.space{

	height:20px;

	width:700px;

	float:left;

}

.spaceLeft{

	height:30px;

	float:left;

	width:100px;

}

.spaceLeft2{

	height:170px;

	float:left;

	width:400px;

}

/****************** TABS all ********************/

/***** TABS ***********/

/*.tabs-allpages{

	width:513px;

	height:25px;

	background:url(../images/abs-all.jpg) left no-repeat;

	margin-left:5px;

	padding:0px;	

	float:left;

	vertical-align:bottom;

	position:relative;

}*/

/*.tabsimage{

	height:26px;

	width:220px;

	padding-left:9px;

	vertical-align:bottom;

	position:absolute;

	top:0px;

	left:0px;

}  

.tabs img{

	padding:0px;

	margin:0px;

	border:0px;

}*/



/* texte pages ; titre */

.textIntro{

	width:460px;

	float:left;

	padding-bottom:30px;

}

.textIntro a{

	color:#999;

	font-size:12px;

	text-decoration:none;

}

.textInfos{

	width:460px;

	float:left;

	padding-bottom:30px;

	min-height:210px;

}

.textInfos a{

	color:#999;

	font-size:12px;

	text-decoration:none;

}

.textInfos2{

	width:460px;

	float:left;

	font-size:12px;

	min-height:230px;

	text-align: justify;

}

.textInfos2 a{

	color:#999;

	font-size:12px;

	text-decoration:none;

}

.textInfos2 a:hover{

	color:#333;

	font-size:12px;

	text-decoration:none;

}

.textInfos3{

	width:450px;

	float:left;

	font-size:12px;

	min-height:210px;

	text-align: justify;

	

}

.textInfos3 a{

	color:#999;

	font-size:12px;

	text-decoration:none;

}

/* ************ ONE NEW  */



.infos-news{

	padding:30px 20px 20px 30px;

	margin:0px;

/*min-height:398px;*/

	width:460px;

	

}

.title-infos-news{

	color:#8C8C8C;

	font-size:18px;

	padding-bottom:20px;

	width:450px;

	font-variant:normal;

}

.title-infos-news-blue{

	color:#1256a4;

	font-size:18px;

	padding-bottom:20px;

	width:450px;

	font-variant:normal;

}



.title-infos-news span{

	color:#8C8C8C;

	font-size:10px;

	padding-bottom:20px;

}

.title-small{

	color:#000;

	font-size:10px;

}

/* press*/

.date-infos-news{

	color:#914A9B;

	font-size:11px;

	padding-bottom:17px;

}

/* text press releases avec tabs */

.texte-infos-news{

	color:#3F3F3F;

	font-size:11px;

	padding-bottom:17px;

	width:460px;

	font-size:12px;

	text-align: justify;

}

.texte-infos-news a{

	color:#3F3F3F;

	font-size:13px;

	text-decoration:none;

}

/* text autre boite sans tabs*/

.text{

	color:#3F3F3F;

	font-size:11px;

	padding-bottom:0px;

	width:450px;

	font-size:12px;

	float:left;

	min-height:210px;

	text-align: justify;

}

.text a{

	color:#3F3F3F;

	font-size:13px;

	text-decoration:none;

}



/* espace si page vide */

.space-page{

	height:115px;

}



/* mise page photo et texte a cote */

.image{

	float:left;

	width:190px;

}

.image img{

	border:1px solid #999999;

}

.textImage{

	float:left;

	width:290px;

}

.image2{

	float:left;

	width:200px;

}

.image2 img{

	border:1px solid #999999;

}

.textImage2{

	float:left;

	width:230px;

	padding-left:25px;

}



.textNoImage{

	float:left;

	width:290px;

}



.TextImageBlack{

	color:#000000;

	font-size:11px;

	width:270px;

	}

.TextImageBlack span{

	font-size:13px;

	}



/* download document */

.download{

	border-top:1px dotted #999999;

	width:230px;

	color:#999;

	height:40px;

	margin-top:80px;

}

.download, .download2, .downloadplan a{

	color:#999;

	text-decoration:none;

}

.download, .download2, .downloadplan a:hover{

	color:#666;

	text-decoration:none;

}

.download, .download2, .downloadplan span{

	padding-left:5px;

}

.download, .download2, .downloadplan img{

	border:none;

	padding-top:7px;

}

/* download document */

.download2{

	border-top:1px dotted #999999;

	width:190px;

	color:#999;

	height:40px;

	margin-top:80px;

}

.downloadplan{

	border-top:1px dotted #999999;

	width:200px;

	color:#999;

	height:40px;

	margin-top:30px;

}

.download3{

	border-top:1px dotted #999999;

	width:440px;

	color:#999;

	height:30px;

	margin-top:10px;	

	margin-bottom:10px;

}

.download_long{

	border-top:1px dotted #999999;

	width:690px;

	color:#999;

	height:30px;

	margin-top:10px;	

	margin-bottom:10px;

}

.download3 img{

	padding-top:7px;

	border:0px;

}

.download_long img{

	padding-top:7px;

	border:0px;

}

/* bande d'image */

.imageband{

	background-color:#CCCCCC;

	height:72px;

	width:440px;

	padding:3px;

	_padding:3px 3px 0px 3px;

	margin-bottom:15px;

}

.imagebanner{

	background-color:#CCCCCC;

	height:114px;

	width:440px;

	padding:3px;

	_padding:3px 3px 0px 3px;

	margin-bottom:15px;

}

.imagebandlong{

	background-color:#CCCCCC;

	height:112px;

	width:700px;

	padding:3px;

	_padding:3px 3px 0px 3px;

	margin-bottom:15px;

}

.sautli li{

	padding-bottom:7px;

}



/* couleur grise texte */

.grey{

	color:#666666;}

	

	/* page HR contact */ /* page maintenace contact*/

.adress_text{

	color:#91AEB5;

	font-size:11px;

}

.adress_text a{

	color:#666;

	font-size:11px;

	text-decoration:none;

}

.adress_text a:hover{

	color:#91AEB5;

	font-size:11px;

	text-decoration:none;

}



/* image a gauche et texte droite*/

.haut_photo{

	width:450px;

	float:left;

}

.image_texte_left{

	float:left;

	width:120px;

	padding-right:10px;
}

.image_texte_left img{

	border:#CCCCCC 3px solid;

}

.image_texte_right{

	float:right;

	width:120px;

	padding-top:10px;

}

.image_texte_right img{

	border:#CCCCCC 3px solid;

}

.texte_texte_left{

	float:left;

	padding-right:20px;

	padding-top:10px;

}

.texte_texte{

	float:right;

	width:309px;

	padding-left:20px;

}

.texte_texteNoimg{

	padding-top:5px;

	float:left;

	width:450px;

}



/* image a droite*/

.image-ssmenu{

	text-align:center;

	float:left;

	width:210px;

}

.image-ssmenu img{

	border:#CCCCCC 3px solid;

}





/* texte dans page entiere */

.alltext_onepage{

	width:700px;

	float:left;

	min-height:320px;

	_height:320px;

	font-size:12px;

}

.alltext_onepage a{

	color:#999999;

	font-size:11px;

	text-decoration:none;

}

.alltext_onepage a:hover{

	color:#666;

	font-size:11px;

	text-decoration:none;

}



/* legend schedules services- sustainability intro */

.all_services{

	width:450px;

	padding-top:10px;

	}

.photo_services{

	float:left;

	width:150px;

}

.photo_services img{

	border:#CCCCCC 3px solid;

}



.texte_services{

	float:right;

	width:400px;

}

.logos img{

	border:#CCCCCC 3px solid;

}





/* banner de droite */

/* TRACK SHIPMENT*/

.track_shipment{

	padding-top:30px;

	padding-left:20px;

}

.title_shipment{

	color:#666666;

	font-size:18px;

}

.input_shipment{

	color:#fff;

	font-size:14px;

	width:195px;

	padding-top:10px;

	height:20px;

	

}

.input_shipment span{

	padding-top:5px;

	*padding-top:0px;

	-padding-top:0px;

	width:190px;

	float:left;

}

.input_shipment div{

	color:#272727;

	padding-top:7px;

	font-size:16px;

	float:left;

}

.inputTrack{

	border:1px solid #666666;

	background-color:#fff;

	color:#333333;

	width:84px;

}



.inputTrackSubmit{

	color:#839FA5;

	background-color:#FFFFFF;

	border:#8C8C8C 1px solid;

	font-size:11px;

	width:26px;

	height:20px;

}

/*.inputTrackSubmit{

	border:#666 1px solid;

	background-color:#ebebeb;

	color:#666;

	width:26px;

	height:20px;

}*/

/* NEW GENERAL*/

.latest_news{

	padding-top:30px;

	padding-left:20px;

}

.date-newsbanner{

	color:#9b0c0c;

}

.date-newsbannerS{

	color:#135b8d;

	width:190px;

	float:left;

}

.intituleJobs{

	color:#13570a;

}

.text-newsbanner{

	color:#3F3F3F;

	text-align:left;

	width:180px;

}

.text-newsbanner a{

	color:#3F3F3F;

	text-decoration:none;

}

.text-newsbanner2 {

	color:#3F3F3F;

	text-align:left;

	width:180px;

	padding-top:5px;

}

.text-newsbanner img{

	border:0px;

	padding-left:4px;

}

.text-newsbanner2 img{

	border:0px;

}

.one-newsbanner{

	width:180px;

	font-size:11px;

	padding-top:7px;

}



/* page 404*/



.page404{

	background-color:#CCCCCC;

	color:#333333;

	font-size:18px;

	padding:50px;

	height:150px;

}

.page404 div{

	background-color:#CCCCCC;

	color:#333333;

	font-size:24px;

	padding:30px;

}

/* captcha*/

.input_Captcha{

	border:#999999 1px solid;

	background-color:#FFFFFF;

	color:#666666;

	font-size:18px;

	height:30px;

	margin-bottom:6px;

}

.captcha{

	color:#666666;

	font-size:10px;

	font-weight:bold;

}

.captcha2{

	color:#666666;

	font-size:12px;

	font-weight:bold;

}

.space_captcha{

	padding-left:35px;

}

.space_captcha2{

	padding-left:38px;

}

.space_captcha3{

	padding-left:52px;

}

.emergency{

	padding-left:30px;	

	height:145px;

}





/* login */

/* login */

.login_int{

	background-color:#E7EDED;

	border:1px solid #666666;

	width:200px;

	position:absolute;

	top:30px;

	left:300px;

	z-index:1;

	padding:10px;

	margin-top:-30px;

}
