body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#000;

	scrollbar-3dlight-color:#b92604;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#CCCCCC;
	scrollbar-track-color:#CCCCCC;
	scrollbar-darkshadow-color:#CCCCCC;
	scrollbar-face-color:#851703;
	scrollbar-highlight-color:#851703;
	scrollbar-shadow-color:#b92604;	
}

a:focus,
a:active{
	outline:none;
}

form{margin:0px;}
img{border:0px;}


#globalSite{
	width:955px;
	margin:0 auto;
	padding:10px 0 0 0;
}

.bouton{
	background:url('../img/bt/ok.gif') no-repeat top left;
	border:none;
	width:17px;
	hieght:12px;
	cursor:pointer;
	vertical-align:middle;
} 

#globalContent{
	width:953px;
	height:540px;
	float:left;
	border:1px solid #D5CCCC;
}

#pageGauche{
	float:left;
	width:638px;
}

#pageDroite{
	float:left;
	width:311px;
	height:500px;
	padding:0 0 0 4px;
}

#header{
	background:url('../img/bg/header.jpg') bottom no-repeat;
	width:638px;
	height:120px;
}

#header .headerHaut{
	width:550px;
	height:100px;
}

#header .logo{
	float:left;
	padding:5px 0 0 21px;
}

#header .logo img{
	width:121px;
	height:90px;
}

#header .actu{
	float:left;
	width:340px;
	padding:5px 0 0 22px;
	font-size:11px;
}

#header .actu h1{
	font-size:16px;
	margin:0;
	padding:0;
	color:#E9891C;
	margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#header .actu strong{
	color:#E9891C;
}

#header .actu span{
	font-weight:bold;
}

#header .headerBas{
	width:613px;
	height:18px;
	padding:2px 8px 0 17px;
	overflow:hidden !important;
}

#header .headerBas h1{
	font-size:13px;
	margin:0;
	padding:0;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
}

#header .headerBas .paginationActu{
	float:right;
	color:#FFF;
	font-weight:bold;
	padding:1px 5px 0 0;
}

#header .headerBas .boutonActu{
	float:right;
	padding:0 0 0 0;
}

#pageGauche .blocGauche{
	width:193px;
	height:380px;
	float:left;	
	font-size:11px;
	color:#66595F;
}

#pageGauche .blocGauche .focusMetiers{
	background:url('../img/bg/focus.gif') top no-repeat;
	width:175px;
	height:110px;
	padding:12px 10px 8px 8px;
	text-align:center;
}

#pageGauche .blocGauche .focusMetiers h1{
	font-size:15px;
	margin:0;
	padding:0;
	color:#DA0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
}

#pageGauche .blocGauche .focusMetiers .boutonFocus{
	padding:0 0 0 2px;
	width:38px;
	height:16px;
	float:left;
}

#pageGauche .blocGauche .newsletter{
	background:url('../img/bg/focus.gif') top no-repeat;
	width:175px;
	height:113px;
	padding:10px 10px 10px 8px;
}

#pageGauche .blocGauche .newsletter h1{
	font-size:15px;
	margin:0;
	padding:0 0 5px 0;
	color:#3C8208;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#pageGauche .blocGauche .newsletter .inputNewsletter{
	margin:3px 0 0 0;
	border:1px solid #A5ACB2;
	font-size:11px;
	padding:1px 2px;
	color:#66595F;
}

#pageGauche .blocGauche .investisseurs{
	background:url('../img/bg/focus.gif') top no-repeat;
	width:175px;
	padding:10px 10px 10px 8px;
}

#pageGauche .blocGauche .investisseurs h1{
	font-size:15px;
	margin:0;
	padding:0;
	color:#DA0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#pageGauche .blocGauche .investisseurs a{ color:#666666; text-decoration:none; }
#pageGauche .blocGauche .investisseurs a:link, #pageGauche .blocGauche .investisseurs a:visited{ color:#666666; text-decoration:none; }
#pageGauche .blocGauche .investisseurs a:hover{ color:#666666; text-decoration:underline; }

#pageGauche .blocGauche .recherche{
	background:url('../img/bg/focus.gif') top no-repeat;
	width:175px;
	height:110px;
	padding:10px 10px 0 8px;
}

#pageGauche .blocGauche .recherche .inputNewsletter{
	margin:3px 0 0 0;
	border:1px solid #A5ACB2;
	font-size:11px;
	padding:1px 2px;
	color:#66595F;
}

#pageGauche .blocGauche .recherche h1{
	font-size:15px;
	margin:0;
	padding:0;
	color:#E9891C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#pageGauche .blocGauche .recherche input{
	margin:3px 0 0 0;

}
.input{
	border:1px solid #A5ACB2;
}

#pageGauche .blocDroite{
	width:420px;
	height:360px;
	float:left;
	padding:20px 0 0 18px;
}

#pageGauche .blocDroite .contentHaut{
	width:397px;
	height:180px;
}

#pageGauche .blocDroite .contentHaut .txt{
	float:left;
	width:230px;
	font-size:11px;
	color:#5C5C5C;
}

#pageGauche .blocDroite .contentHaut .txt ul,
#pageGauche .blocDroite .contentBas .txt ul {
	padding:15px 0 0 25px;
	margin:0;
}

#pageGauche .blocDroite .contentHaut .txt li,
#pageGauche .blocDroite .contentBas .txt li {
	padding:0 0 0 12px;
	margin:0 0 3px 0;
	list-style:none;
	background:url('../img/bg/puce.gif') no-repeat left 4px;
}

#pageGauche .blocDroite .contentHaut .txt h1,
#pageGauche .blocDroite .contentBas .txt h1 {
	font-size:17px;
	font-weight:normal;
	margin:0;
	padding:0;
	color:#E3001B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#pageGauche .blocDroite .contentHaut .photo{
	float:left;
	padding:60px 0 0 13px;
}

#pageGauche .blocDroite .contentBas{
	width:410px;
	height:200px;
	margin:45px 0 0 0;
}

#pageGauche .blocDroite .contentBas .txt{
	float:left;
	width:245px;
	font-size:11px;
	color:#5C5C5C;
	padding:0 0 0 0px;
}

#pageGauche .blocDroite .contentBas .photo{
	float:left;
	padding:36px 0 0 0;
}

/***** PAGE *****/

.pageContent{
	float:left;
	text-align:justify;
	color:#5C5C5C;
	overflow-x: hidden;
	overflow-y: auto;
	width:562px;
	height:392px;
	margin:10px 0 0 0;
	padding:0px 43px 15px 28px;
}

.pageContent .ttl{
	text-transform:uppercase;
	font-size:15px;
	color:#E3001B;
	font-weight:bold;
	border-bottom:2px solid #E3001B;
	padding:0 0 0 0;
	margin:0 0 15px 0;
	width:562px;
}

.pageContent h1{
	font-size:13px;
	margin:0;
	padding:0;
	color:#E3001B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.pageContent p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.pageContent a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


.pageContent ul{
	padding:15px 0 15px 25px;
	margin:0;
}

.pageContent li{
	padding:0 0 0 20px;
	margin:0 0 10px 0;
	list-style:none;
	background:url('../img/bg/virgule.gif') no-repeat left 4px;
}

.pageContent ul ul{
	padding:5px 0 0px 25px;
	margin:0;
}

.pageContent ul li ul li{
	list-style:none;
	padding:0 0 0 12px;
	margin:0 0 4px 0px;
	background:url('../img/bg/puce-orange.gif') no-repeat left 4px;
}

.pageContent .chiffresCles{
	background:url('../img/bg/chiffres-cles.gif') no-repeat top;
	width:562px;
	height:98px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	color:#FFF;
	font-size:14px;
}

.pageContent .chiffresCles ul{
	padding:10px 0 0 10px;
	margin:0;
	list-style:none;
}

.pageContent .chiffresCles li{
	padding:0 0 5px 0;
	margin:0 0 0 0;
	background:none;
}

.pageContent .historique{
	padding:15px 0 15px 25px;
	margin:0;
}

.pageContent .historique li{
	padding:0 0 0 20px;
	margin:0 0 10px 0;
	list-style:none;
	background:url('../img/bg/virgule.gif') no-repeat left 4px;
	text-align:right;
}

.pageContent span{
	font-weight:bold;
	color:#E3001B;
}
/***** ORGANISATION *****/

.organisationTab{
	margin:0 0 0 0;
}

.organisationTab td{
	padding:0 0 20px 0;
	vertical-align:top;
}

/***** REFERENCES ******/

.pageContent .references{
	padding:10px 0 0px 0px;
	margin:0;
}

.pageContent .references li{
	padding:0 0 0 0px;
	margin:0 0 3px 0;
	list-style:none;
	background:none;
}

.pageContent .references strong{
	color:#DA0000;
}

.refTab{
	margin:10px 0 0 0;
}

.refTab td{
	padding:0 0 0 0;
	vertical-align:top;
}
/***** CARRIERES *****/

.pageContent .carriere{
	padding:5px 0 5px 50px;
	margin:0;
}

.pageContent .carriere li{
	list-style:none;
	padding:0 0 0 15px;
	background:url('../img/bg/puce-orange.gif') no-repeat left 4px;
}

.pageContent .carriere a{ color:#E3001B; text-decoration:underline; }
.pageContent .carriere a:link, .pageContent .carriere a:visited{ color:#E3001B; text-decoration:underline; }
.pageContent .carriere a:hover{ color:#E3001B; text-decoration:none; }

/***** OFFRES EMPLOIS *****/

.emplois span{
	text-decoration:underline;
}

.pageContent .references span{
	font-weight:bold;
	color:#666666;
}

/***** INVESTISSEURS *****/

.pageContent a{ color:#DA0000; text-decoration:underline; }
.pageContent a:link, .pageContent a:visited{ color:#DA0000; text-decoration:underline; }
.pageContent a:hover{ color:#DA0000; text-decoration:none; }

.pageContent .investisseurs{
	padding:20px 0 5px 50px;
	margin:0;
}

.pageContent .investisseurs li{
	list-style:none;
	background:url('../img/bg/virgule.gif') no-repeat left 4px;
	padding:0 0 0 25px;
}

/***** IMPLANTATIONS *****/

.pageContent .implantations{
	padding:0;
}

.pageContent .coordonneesImplantations{
	font-size:11px;
}

.pageContent .trIdf{
	position:absolute;
	margin:0px 0 0 0;
	left: 470px;
	top: 310px; 
	width: 164px;
	height: 72px;
}

.pageContent .artelIdf{
	position:absolute;
	margin:0px 0 0 0px;
	left: 640px;
	top: 324px;
	width: 147px;
}

.pageContent .rhonesAlpes{
	position:absolute;
	margin:0px 0 0 0px;
	left: 470px;
	top: 450px;
	width: 154px;
}

.pageContent .rhonesAlpesArtel{
	position:absolute;
	margin:0px 0 0 0px;
	left: 640px;
	top: 464px;
	width: 146px;
}

.pageContent .nordOuest{
	position:absolute;
	margin:0px 0 0 0px;
	left: 300px;
	top: 565px;
	width: 136px;
}

.pageContent .est{
	position:absolute;
	margin:0px 0 0 0px;
	left: 470px;
	top: 565px;
	width: 136px;
}

.pageContent .sudEst{
	position:absolute;
	margin:0px 0 0 0px;
	left: 640px;
	top: 565px;
	width: 207px;
}

/***** CONTACT ****/

.pageContact{
	float:left;
	text-align:justify;
	color:#5C5C5C;
	overflow-x: hidden;
	overflow-y: auto;
	width:562px;
	margin:10px 0 0 0;
	padding:0px 43px 0 28px;
}

.pageContact .ttl{
	text-transform:uppercase;
	font-size:15px;
	color:#E3001B;
	font-weight:bold;
	border-bottom:2px solid #E3001B;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:562px;
}

.pageContact .formulaire h1{
	font-size:17px;
	font-weight:normal;
	margin:0;
	padding:0;
	color:#971A03;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.formTab{
	margin:5px 0 0 0;
}

.formTab td{
	padding:5px 0 0 0;
	vertical-align:top;
}

.formTab .input{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #E3001B;
	padding:1px 2px;
	font-size:11px;
}

.selectForm{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #E3001B;
	padding:1px 2px;
	font-size:11px;
	width:231px;
}

.pageContact .pointilles{
	float:left;
	width:1px;
	height:350px;
	background:url('../img/bg/pointilles.gif') no-repeat top;
}

.pageContact .coordonnees{
	float:left;
	width:187px;
	padding:50px 0 0 10px;
	font-size:11px;
}

.pageContact .coordonnees a{ color:#5C5C5C; text-decoration:underline; }
.pageContact .coordonnees a:link, .pageContact .coordonnees a:visited{ color:#5C5C5C; text-decoration:underline; }
.pageContact .coordonnees a:hover{ color:#5C5C5C; text-decoration:none; }


.carriereImg{
	width:200px;
	height:130px;
	position:absolute;
	margin:180px 0 0 320px;
}

.investImg{
	position:absolute;
	margin:220px 0 0 370px;
}

/***** FOOTER *****/

#footer{
	float:left;
	font-size:11px;
	color:#5C5C5C;
	width:953px;
	padding:5px 0 0 0;
}

#footer .liens{
	float:left;
}

#footer .copyright{
	float:right;
}

#footer a{ color:#5C5C5C; text-decoration:none; }
#footer a:link, #footer a:visited{ color:#5C5C5C; text-decoration:none; }
#footer a:hover{ color:#5C5C5C; text-decoration:underline; }

/***** INVESTISSEURS ****/

.agenda-financier{
	color:#FFFFFF; 
	list-style-type:square; 
	background:none;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.agenda-financier li{
	padding-right:20px;
	padding-left:5px;
	list-style-type:square; 
	background:none;
}

