/* ------------------------------------------------------*/
/*
CSS: http://www.transdev.fr/
Description: home "screen" css
Version: 1
Author: Enguerrand Leclerc pour Stockho
*/
/* ------------------------------------------------------*/

/* ------------------------------------------------------*/
/* top */
/* ------------------------------------------------------*/

#home #top {
margin:0;
padding:0;
height: 138px;
}

#home #title {
	margin:0;
	padding:0;
}

#home #nav {
	top:138px;
}

#home.fra #nav li a {
	background-image: url(../../Images/imagesSite/fr/navHome.gif) !important;
}
#home.eng #nav li a {

	background-image: url(../../Images/imagesSite/en/navHome.gif) !important;
}

/* ------------------------------------------------------*/
/* layout */
/* ------------------------------------------------------*/

#home #page {
  margin:0 auto 20px auto;
	background: transparent url(../../Images/imagesSite/Common/homeBg.gif) repeat-y 0 0;
}

#home #wrapper {
	border: none;
	margin:0;
	padding:37px 0 30px 0;
	background: transparent url(../../Images/imagesSite/Common/homeTop.jpg) no-repeat 0 0;
}

#home #col1 {
	float:left;
	display:inline;
	margin:0 2% 0 2%;
	width:21%;

}

#home #col2 {
	float:left;
	display:inline;
	margin:0 2% 0 2%;
	width:21%;
}

#home #col3 {
	float:left;
	display:inline;
	width:44.5%;
	margin:0 0 0 2%;
}
/* ------------------------------------------------------*/
/* column 1 */
/* ------------------------------------------------------*/
/* ------------------------------------------------------*/
/* column 1 - implentation */
/* ------------------------------------------------------*/

#home #col1 .implant h4 {
	background: transparent url(../imagesSite/fr/sidebarH3NosReseaux.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 27px;
  margin-left:-19px;
  position:relative
} 

#home #col1 .engimplant h4 {
	background: transparent url(../imagesSite/en/sidebarH3NosReseaux.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 27px;
  margin-left:-19px;
  position:relative
} 

#home #col1 .implant {
	padding-bottom:1px;
	background: transparent url(../imagesSite/Common/trait.gif) no-repeat bottom;
	margin-bottom:0.2em;
}
#home #col1 .engimplant {
	padding-bottom:1px;
	background: transparent url(../imagesSite/Common/trait.gif) no-repeat bottom;
	margin-bottom:0.2em;
}
/* ------------------------------------------------------*/
/* col 1 - flag menu */
/* ------------------------------------------------------*/

#home .flag {
	font-size:77%;
	margin: 0 0 2em 0;
}

#home .flag h4 {  
	margin:0 0 0.2em 0;
	padding:0;
	color:#396a9c;
	font-weight: normal;
}

#home .flag ul {
	list-style-type: none;
	margin:0;
	padding: 0.2em 0 0 20px;
	font-family: Tahoma;
	text-transform: uppercase;
}

#home .flag li {
	margin:0;
	padding: 0 0 0 20px;
	background-repeat:  no-repeat;
	background-position: 2px 0.3em;
	line-height:12px;
}
#home .flag li.flaguk { background-image: url(../imagesSite/Common/flagUk.gif); }
#home .flag li.flagde { background-image: url(../imagesSite/Common/flagDe.gif); }
#home .flag li.flagau { background-image: url(../imagesSite/Common/flagAu.gif); }
#home .flag li.flagpo { background-image: url(../imagesSite/Common/flagPo.gif); }
#home .flag li.flagit { background-image: url(../imagesSite/Common/flagIt.gif); }
#home .flag li.flages { background-image: url(../imagesSite/Common/flagEs.gif); }

#home .flag li a {
	text-decoration:none;
	color:#104c8a;
}

#home .flag li a:visited { color:#104c8a; }

/* ------------------------------------------------------*/
/* column 1 - engagement */
/* ------------------------------------------------------*/

#home .engagement h4 {
	background: transparent url(../imagesSite/fr/homeNosEngagements.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 45px;
}

#home .engagement ul {
	margin:0;
	padding:5px 10px 15px 10px;
  background: #034080 url(../imagesSite/Common/homeNosEngagementsBas.gif) no-repeat 0 bottom; 
	list-style-type: none;
}

#home .engagement ul li.securite a {
	background: transparent url(../imagesSite/fr/homeBoxSecurite.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 16px;
}

#home .engagement ul li.security a {
	background: transparent url(../imagesSite/en/homeBoxSecurite.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 16px;
}

#home .engagement ul li.qualite a {
	background: transparent url(../imagesSite/fr/homeBoxQualite.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 16px;
}

#home .engagement ul li.quality a {
	background: transparent url(../imagesSite/en/homeBoxQualite.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 16px;
}

#home .engagement ul li.developpementdurable a {
	background: transparent url(../imagesSite/fr/homeBoxDvptDurable.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 16px;
}

#home .engagement ul li.Sustainabledevelopment a {
	background: transparent url(../imagesSite/en/homeBoxDvptDurable.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 16px;
}

#home .engagement ul li.environnement a {
	background: transparent url(../imagesSite/fr/homeBoxEnvironnement.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 16px;
}

#home .engagement ul li.environment a {
	background: transparent url(../imagesSite/en/homeBoxEnvironnement.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 16px;
}

#home .engagementeng h4 {
	background: transparent url(../imagesSite/en/homeNosEngagements.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 45px;
}

#home .engagementeng ul {
	margin:0;
	padding:5px 5px 15px 10px;
  background: #034080 url(../imagesSite/Common/homeNosEngagementsBas.gif) no-repeat 0 bottom; 
	list-style-type: none;
}


#home .engagementeng ul li.securite a {
	background: transparent url(../imagesSite/fr/homeBoxSecurite.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 16px;
}

#home .engagementeng ul li.security a {
	background: transparent url(../imagesSite/en/homeBoxSecurite.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 16px;
}

#home .engagementeng ul li.qualite a {
	background: transparent url(../imagesSite/fr/homeBoxQualite.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 16px;
}

#home .engagementeng ul li.quality a {
	background: transparent url(../imagesSite/en/homeBoxQualite.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 16px;
}

#home .engagementeng ul li.developpementdurable a {
	background: transparent url(../imagesSite/fr/homeBoxDvptDurable.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 16px;
}

#home .engagementeng ul li.Sustainabledevelopment a {
	background: transparent url(../imagesSite/en/homeBoxDvptDurable.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 16px;
}

#home .engagementeng ul li.environnement a {
	background: transparent url(../imagesSite/fr/homeBoxEnvironnement.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 16px;
}

#home .engagementeng ul li.environment a {
	background: transparent url(../imagesSite/en/homeBoxEnvironnement.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 16px;
}
/* ------------------------------------------------------*/
/* column 2 */
/* ------------------------------------------------------*/
/* ------------------------------------------------------*/
/* column 2 - actualitŽ */
/* ------------------------------------------------------*/

#home .actus h4 {
	background: transparent url(../imagesSite/fr/homeActualite.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
  margin:-0 -20px;
  position:relative;
	height: 50px;
}

#home .actuseng h4 {
	background: transparent url(../imagesSite/en/homeActualite.gif) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	margin:-0 -20px;
  position:relative;
	height: 50px;
}

#home .actu {
font-size:85%;
padding:10px 0 10px 10px;
background: transparent url(../imagesSite/Common/dotGreen.gif) no-repeat 2px 14px;
border-bottom:1px solid #d1d5d9;
}

#home .actu .date {
	display: block;
	font-weight: bold;
}
#home .actu img {
float:right;
padding-left:8px;
}
.allactu {
display: block;
padding:1em 1em;
font-weight: bold;
}

.allactu a, .allactu a:visited {color:#3ea434; text-decoration: none; }
.allactu a {
background: transparent url(../imagesSite/Common/arrowDoubleLittle.gif) no-repeat 0 8px;
padding:0 0 0 10px;
}

.actu a.downlink {color:#3ea434;font-size:10px;}
/* ------------------------------------------------------*/
/* column 3 */
/* ------------------------------------------------------*/
/* ------------------------------------------------------*/
/* column 3 - edito */
/* ------------------------------------------------------*/
.edito {
	margin:6em 0 0 0;
	font-size:85%;
}
	
.edito p {
	margin-bottom:0.5em;
}
.knowmore {
	display: block;
	text-align:right;
  font-size:105%;
	
}

.knowmore a {
	background: transparent url(../imagesSite/Common/arrowDoubleLittle.gif) no-repeat 0 7px;
	padding:0 0 0 10px;
}

.knowmore a, .knowmore a:visited {
color:#003d7d;
text-decoration: none;
font-weight: bold;
}

/* ------------------------------------------------------*/
/* column 3 - bottom */
/* ------------------------------------------------------*/
.col3left,.col3right {
	margin:5em 0 0 0;
}

.col3left {
	width:28%;
	float:left;
}

.col3right {
	width:71%;
	float:right;
}

.presslink {
	background: transparent url(../imagesSite/fr/homeEspacePresse.jpg) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 86px;
}

.presslinkeng {
	background: transparent url(../imagesSite/en/homeEspacePresse.jpg) no-repeat 0 0; 
	display:block;
	overflow:hidden;
	text-indent: -1000em;
	padding:0;
	height: 86px;
}

#homefooterlinks {
	padding:82px 5px 5px 1px;
	font-family:Tahoma;
  float:right;
}

#homefooterlinks a, #homefooterlinks a:visited { text-decoration: none;}

#homefooterlinks ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#homefooterlinks li {
	display: inline;
	margin: 0;
	padding: 0 8px 0 13px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#homefooterlinks li.reading { background-image: url(../imagesSite/Common/pictoLoupe.gif);	}
#homefooterlinks li.map 	{ background-image: url(../imagesSite/Common/pictoMap.gif);		}
#homefooterlinks li.contact { background-image: url(../imagesSite/Common/pictoMail.gif);	}
#homefooterlinks li.link 	{ background-image: url(../imagesSite/Common/pictoLink.gif);	}

#footer {
font-family:Tahoma;
font-size:77%;
height:100px;
color:#848484;
border-bottom:1px solid #e5ebf2;
border-left:none;
border-right:none;
background: transparent url(../imagesSite/Common/footer.gif) no-repeat 0 0;
}
