/* ------------------------------------------------------*/

/*

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:1em 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;
	width: 281px;
}

.videolink {

	background: transparent url(../imagesSite/fr/homeEspaceVideo.gif) no-repeat 0 0; 

	display:block;

	overflow:hidden;

	text-indent: -1000em;

	padding:0;	

	height: 60px;
	
	margin:0 0 0 119px;

}

.videolink_en {

	background: transparent url(../imagesSite/fr/homeEspaceVideo_en.gif) no-repeat 0 0; 

	display:block;

	overflow:hidden;

	text-indent: -1000em;

	padding:0;	

	height: 60px;
	
	margin:0 0 0 119px;

}


.presslinkeng {

	background: transparent url(../imagesSite/en/homeEspacePresse.jpg) no-repeat 0 0; 

	display:block;

	overflow:hidden;

	text-indent: -1000em;

	padding:0;

	height: 86px;
	width: 281px;

}



#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;

}


