@import "common.css";

/******** MENU GROUPE DU HAUT *********/
#menu_group a.ingenierie {
  background: url(../img/fond_menu_3S_IRS.gif) no-repeat left top;
}
#menu_group a.ingenierie span {
  display: none;
}

/*classe de visibilite*/
.visible {
	display:none;
}
#page_constrution {
	width:594px;
	height:415px;
	margin-left:200px;
	margin-top:200px;
	font-size:20px;
	color:goldenRod;
}

/*************** BARRE DES ONGLETS DU HAUT *************/
#tabbar {
 background: url(../img/fond_tabbar_3sing.gif) no-repeat left top;
}
#tabbar li#onglet1 {
  width:73px;
}
#tabbar li#onglet2 {
  width:46px;
}
#tabbar li#onglet3 {
  width:61px;
}
#tabbar li#onglet4 {
  width:61px;
}
#tabbar li#onglet5 {
  width:53px;
}
#tabbar li#onglet6 {
  width:65px;
}
#tabbar li#onglet7 {
  width:65px;
}
#tabbar li#onglet8 {
  width:89px;
}
#tabbar li#onglet9 {
  width:48px;
}

/********** LA PAGE D'ACCUEIL *******************/
/* Partie gauche */
div #accueil3sileft {
  width: 270px;
  float: left;
  height: 406px;
  overflow: hidden; 
}
#page #pagecontent #main #main_content #slide1 .marges #presentation3sc {
	text-align: center;
}

div #accueil3si_bienvenue p.imageheader {
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 0;
	padding-right: 20;
	padding-bottom: 0;
	padding-left: 0;
	text-align: center;
}
div #accueil3si_bienvenue p.text {
	font-size: 12px;
	text-align: justify;
	margin-top: 15px;
}

div #accueil3si_bienvenue p.pluslink {
  clear: both;
  text-align: left;
  font-weight: bold;
  margin-top: 15px;
}

/* Partie droite */
div #accueil3siright {
  width: 270px;
  float: right;
  height: 406px;
  overflow: hidden; 
}


div #accueil_3si_nosoffres {
  margin-bottom: 20px;
}
div #accueil_3si_nosoffres img {
  margin-right: 10px;
}
div #accueil_3si_nosoffres p.pluslink {
  clear: both;
  text-align: right;
  font-weight: bold;
}


div #accueil_3si_rejoigneznous {
  margin-bottom: 10px;
}
div #accueil_3si_rejoigneznous img {
  margin-right: 10px;
}
div #accueil_3si_rejoigneznous p.pluslink {
  clear: both;
  text-align: right;
  font-weight: bold;
}


div #accueil_3si_partenaires img {
  margin: 10px auto;
}
div #accueil_3si_partenaires p.pluslink {
  clear: both;
  text-align: right;
  font-weight: bold;
}

/*************** PARTENAIRES ***************/
img.partenaires3si {
margin: 12px 0 0 25px;
}

/**************** PUBLICATIONS ******************/
.publications {
  margin:10px;
}
.publications li {
  margin:5px 0;
}
.publications li a {
  font-weight:bold;
}
.publications li.acrobat {
  padding:0 0 0 23px;
  background: url(../img/acrobat.gif) no-repeat left top;
}

/************ CARRIERES ***********/
#actucarriere {
  margin:0 20px 0 15px;
  padding:0 0 0 230px;
  background: url(../../../images/recrutement001.jpg) no-repeat left 10px;
}
#carrierecarriere {
  margin:0 20px 0 15px;
  padding:0 0 0 230px;
  background: url(../../../images/image2.jpg) no-repeat left 10px;
}
#actucarriere p.text:first-line {
  color: #1eaa9d;
  font-weight:bold;
}
#parcourscarriere img {
  margin: 3px 4px 0 0;
  float:left;
}
#recrutonscarriere {
  margin:0;
  padding:0 200px 0 0;
  background: url(../../../images/image39.jpg) no-repeat right 50%;
}
#emploicarriere table.emploi {
  width:100%;
  border-collapse:collapse;
}
#emploicarriere {
  margin:10px 20px;
}
#emploicarriere table.emploi a {
  text-decoration:none;
}
#emploicarriere table.emploi thead th{
  text-align:left;
  color: #1eaa9d;
  font-weight:bold;
}
#emploicarriere table.emploi th,
#emploicarriere table.emploi td {
  border-top: 2px dotted #abbdbb;
  padding:2px 4px;
  margin:0;
}
#emploicarriere table.emploi tbody tr.un th,
#emploicarriere table.emploi tbody tr.un td {
  background-color: #ecf4f3;
}
#emploicarriere table.emploi tbody tr.deux th,
#emploicarriere table.emploi tbody tr.deux td {
  background-color: white;
}

#emploicarriere table.emploi tbody td.postuler a{
  padding:0 0 0 17px;
  background: url(../img/puce_013.gif) no-repeat left 50%;
}

#formationcarriere {
  margin:0;
  padding:0 90px 0 0;
  background: url(../../../images/image12.jpg) no-repeat right top;
}
.img {
	padding-right: 8px;
	float: left;
	margin-top: -4px;
	padding-top: 0px;
	padding-left: 13px;
}
