/* Bandeau haut */
div.fondGce{
	background:url(../images/background/bandeau-GCE.jpg) no-repeat 0 0;
}

/* Sous Menu */
div#souslien1 a, div#souslien2 a, div#souslien3 a, div#souslien4 a, div#souslien5 a, div#souslien6 a,div#souslien1Over a, div#souslien2Over a, div#souslien3Over a, div#souslien4Over a, div#souslien5Over a, div#souslien6Over a{
	float:left;
	display:block;
	height:45px;
	background:url(../images/menu/sprite-menu-haut-gce.png) no-repeat 0 0;
}
div#souslien1 a, div#souslien1Over a{
	width:122px;
	background-position:0 0;
}
div#souslien2 a, div#souslien2Over a{
	width:123px;
	background-position:0 -45px;
}
div#souslien3 a, div#souslien3Over a{
	width:123px;
	background-position:0 -90px;
}
div#souslien4 a, div#souslien4Over a{
	width:123px;
	background-position:0 -135px;
}
div#souslien5 a, div#souslien5Over a{
	width:123px;
	background-position:0 -180px;
}

div#souslien1 a:hover, div#souslien1Over a{background-position:-122px 0;}
div#souslien2 a:hover, div#souslien2Over a{background-position:-123px -45px;}
div#souslien3 a:hover, div#souslien3Over a{background-position:-123px -90px;}
div#souslien4 a:hover, div#souslien4Over a{background-position:-123px -135px;}
div#souslien5 a:hover, div#souslien5Over a{background-position:-123px -180px;}

div#lienPhilosophie a, div#lienEtapes a, div#lienChiffres a{
	position:absolute;
	top:45px; left:123px;
	display:block;
	width:122px; height:16px;
	padding:5px;
	background:#e5e5e3 url(../images/background/bg-menu.png) no-repeat bottom;
	font:normal 10px Verdana, Geneva, sans-serif; color:#001001; text-decoration:none;
}
div#lienEtapes a{
	top:71px;
}
div#lienChiffres a{
	top:97px;
}
div#lienPhilosophie a:hover, div#lienEtapes a:hover, div#lienChiffres a:hover{
	background:#f5821f url(../images/background/bg-menu.png) no-repeat bottom;
}

/* Encart grandes etapes avec voiture en fond */
div#encartVoiture{
	position:relative;
	height:430px; width:614px;
	background:url(../images/background/bg-voiture.png) no-repeat left bottom ;
}
div.texteEtape{
	position:absolute;
	top:70px;left:50px;
	padding:0 50px 0 0;
}
div#etp1971{
	margin:15px;
}
div#etp1971 a, div#etp1995 a, div#etp1997 a, div#etp2006 a, div#etp2007 a, div#etp2008 a, div#etp2009 a, div#etp2010 a{
	float:left;
	display:block;
	height:66px; width:51px;
	margin-left:20px;
	background:url(../images/background/bg-1971.png) no-repeat 0 0;
}
div#etp1995 a{
	background:url(../images/background/bg-1995.png) no-repeat 0 0;
}
div#etp1997 a{
	background:url(../images/background/bg-1997.png) no-repeat 0 0;
}
div#etp2006 a{
	background:url(../images/background/bg-2006.png) no-repeat 0 0;
}
div#etp2007 a{
	background:url(../images/background/bg-2007.png) no-repeat 0 0;
}
div#etp2008 a{
	background:url(../images/background/bg-2008.png) no-repeat 0 0;
}
div#etp2009 a{
	background:url(../images/background/bg-2009.png) no-repeat 0 0;
}
div#etp2010 a{
	background:url(../images/background/bg-2010.png) no-repeat 0 0;
}
div#etp1971 a:hover, div#etp1995 a:hover, div#etp1997 a:hover, div#etp2006 a:hover, div#etp2007 a:hover, div#etp2008 a:hover, div#etp2009 a:hover, div#etp2010 a:hover{ background-position:-51px 0;}

/* Nous rejoindre bouton et mise en page */
div.divGauche{
	width:105px;
	float:left;
	padding:10px 5px 0 10px;
}
div.divDroite{
	width:485px;
	float:left;
	padding:10px 0 0 5px;
}
div.btCandidature{
	margin-left:20px;
}
div.btCandidature a{
	display:block;
	width:211px; height:21px;
	background:url(../images/background/bg-bt-candidature.png) no-repeat 0 0;
}
div.btCandidature a:hover{
	background-position:-211px;
}
div#btnRetourOffres{
	margin:10px 0 0 390px;
}
div#btnRetourOffres a{
	display:block;
	width:212px; height:24px;
	background:url(../images/background/bg-bt-retour-offres.png) no-repeat 0 0;
}
div#btnRetourOffres a:hover{
	background-position:-212px;
}
/* Formulaire de candidature */
table#tableFormulaire{
	width:550px;
	margin-left:20px;
}
.tdChampForm,.tdChampForm2,.tdChampForm3{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#505050;
	padding:2px 0 2px 0;
}
.tdChampForm{
	color:#F15525;
	font-weight:bold;
}
.tdChampForm2 input, .tdChampForm2 select{
	border:1px solid #505050;
	width:250px;
}
.tdChampInfo{
	font:italic normal 11px Verdana, Arial, Helvetica, sans-serif; color:#505050;
}

/* Tableau des revues de presse */
table.tableauRevue{
	width:580px;
	margin:20px 0 0 15px;
	font:normal 11px Verdana, Geneva, sans-serif; color:#ffffff;
	padding:5px;
}
table.tableauRevue th{
	background-color:#F5821F;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding:5px;
}
table.tableauRevue td{
	color:#828282;
	text-align:left;
	padding:5px;
	border:1px dotted #828282;
}
td.date{
	text-align:center;
}
.displayNone{
	display:none;
}

/* Nos implantations */
div.legende1,div.legende2,div.legende3,div.legende4,div.legende5,div.legende6{
	width:173px; height:29px;
	margin:10px 0 0 0;
	padding:7px 0 0 30px;
	background:url(../images/background/bg-legende-1.png) no-repeat 0 0;
	cursor:pointer;
}
div.legende1{
	background:url(../images/background/bg-legende-2.png) no-repeat 0 0;
}
div.legende2{
	background:url(../images/background/bg-legende-3.png) no-repeat 0 0;
}
div.legende3{
	background:url(../images/background/bg-legende-5.png) no-repeat 0 0;
}
div.legende4{
	background:url(../images/background/bg-legende-1.png) no-repeat 0 0;
}
div.legende5{
	background:url(../images/background/bg-legende-4.png) no-repeat 0 0;
}
div.legende6{
	background:url(../images/background/bg-legende-6.png) no-repeat 0 0;
}

div.divLegende{
	width:237px;
	float:left;
	padding:40px 5px 0 10px;
}
div#divCarte{
	position:relative;
	width:301px; height:307px;
	float:left;
	text-align:center;
	padding:10px 0 0 10px;
	background:url(../images/background/carte-implantations.jpg) no-repeat 0 0;
}
div#btParis {
	position:absolute;
	top:20px; left:120px;
}
div#btNantes {
	position:absolute;
	top:85px; left:55px;
}
div#btLyon {
	position:absolute;
	top:130px; left:160px;
}
div#btSO {
	position:absolute;
	top:190px; left:80px;
}
div#btAix {
	position:absolute;
	top:210px; left:210px;
}
div#btParis a, div#btNantes a, div#btLyon a, div#btSO a{
	display:block;
	width:75px; height:75px;
	background:url(../images/background/bouton-region.png) no-repeat 0 0;
}
div#btAix a{
	display:block;
	width:44px; height:43px;
	background:url(../images/background/bouton-region-2.png) no-repeat 0 0;
}
/* Pop up de Nos implantations */
div.divPopUp{
	position:absolute;
	top:50px; left:60px;
	height:425px; width:500px;
	background:#FFFFFF;
	border:1px solid #D5D5D4;
}
div.fermer a{
	position:absolute;
	right:0; top:0;
	width:22px; height:22px;
	background:url(../images/picto/fermer.gif) no-repeat 0 0;
}
div.legende1bis,div.legende2bis,div.legende3bis,div.legende4bis,div.legende5bis,div.legende6bis,div.legende6bis2{
	width:173px; height:29px;
	margin:0 0 0 20px;
	padding:11px 0 0 30px;
	background:url(../images/background/bg-legende-popup-1.png) no-repeat 0 0;
}
div.legende6bis{
	margin:0;
}
div.legende1bis{
	background:url(../images/background/bg-legende-popup-2.png) no-repeat 0 0;
	float:left;
}
div.legende2bis{
	background:url(../images/background/bg-legende-popup-3.png) no-repeat 0 0;
}
div.legende3bis{
	background:url(../images/background/bg-legende-popup-5.png) no-repeat 0 0;
}
div.legende4bis{
	background:url(../images/background/bg-legende-popup-1.png) no-repeat 0 0;
}
div.legende5bis{
	background:url(../images/background/bg-legende-popup-4.png) no-repeat 0 0;
}
div.legende6bis,div.legende6bis2{
	background:url(../images/background/bg-legende-popup-6.png) no-repeat 0 0;
}
div.legende6bis{
	float:left;
	cursor:pointer;
}
div.divCoord{
	width:230px; 
	float:left;
	padding:30px 0 0 20px;
}
div.divPetiteCarte{
	width:250px; 
	float:left;
}
div.divPetiteCarte p{
	padding-left:40px;	
}
div.btDemanderDevis a{
	position:absolute;
	bottom:10px; right:10px;
	display:block;
	width:130px; height:27px;
	background:url(../images/background/bg-bt-demander-devis.png) no-repeat 0 0;
}
div.btDemanderDevis a:hover{
	background-position:-130px;
}
