/*
**			CONTAINER
*/

#container{
  overflow:hidden;
}

/*
**		BLOC CENTRAL
*/

#content {
  margin:0 auto;
  width:990px;
}

/* Permet de centrer CONTENT correctement*/
#global {
  width:670px;
  margin-left: 10px;
  float:left;
  margin-top:15px;
}

/*
**		INFO
**	Regroupe Pathway & homeDate
** 1er ligne homepage
*/
#info{
  width:100%;
  height: 20px;
  line-height:15px;
  padding-top: 5px;
}
#pathway {
  float:left;
  color:#000;
  font-size:11px;
}

#pathway a, #homeDate a{
  color:#709cdf;
  text-decoration:underline;
}

#homeDate {
  float:right;
  margin-right:10px;
}

/*
**	Homepage Box Left
*/
.homeBoxLeft {
  margin-top:5px;
  background:url(content/whiteBox.png) no-repeat;
  height: 106px;
  width:323px;
  text-align:left;
  float:left;
  margin-left:5px;
}

.homeBoxLeft:hover {
  background:url(content/blueBox.png) no-repeat;
}

.homeBoxLeft img{
  padding: 10px 0 0 10px;
}

.homeBoxLeft p{
  float:right;
  padding-right: 5px;
  padding-top: 0px;
  line-height:130px;
}

.homeBoxOngletLeft {
  margin-top:5px;
  /*  height: 106px;*/
  width:323px;
  text-align:left;
  float:left;
  margin-left:5px;
}

.homeBoxOngletLeft div img{
  padding: 10px 0 0 0px;
}

.homeBoxOngletLeft p{
  float:right;
  padding-right: 5px;
  padding-top: 0px;
  line-height:130px;
}
/*
**	Homepage Box Right
*/
.homeBoxRight {
  margin-top:5px;
  background:url(content/whiteBox.png) no-repeat;
  height: 106px;
  width:323px;
  text-align:left;
  float:right;
  margin-right:5px;
}

.homeBoxRight:hover {
  background:url(content/blueBox.png) no-repeat;
}
.homeBoxRight img{
  padding: 10px 0 0 10px;
}


.homeBoxOngletRight {
  margin-top:5px;
  /*  height: 106px;*/
  width:323px;
  text-align:left;
  float:right;
  margin-right:5px;
}

.homeBoxOngletRight div img{
  padding: 10px 0 0 0px;
}

.cap_onglet, .cap_active {
  cursor : pointer;
  display : block;
  float : left;

}
.cap_onglet img{
  margin-top: 9px;
  margin-left: 15px;
}

.cap_active img {
  margin-top: 9px;
  margin-left: 20px;
}

div#onglet_coach{
  display :none;
}

#puce_opl, #puce_coach {
  height:12px;
  margin-left:5px;
  position:absolute;
  width:12px;
}

#tab_opl, #tab_coach {
  height: 27px;
  width: 161px;
}


#tab_opl{
  background:url(content/outplacement_tab.png) no-repeat;
}

#tab_coach{
  background:url(content/coach_tab.png) no-repeat;
}

#onglet_opl{
  background:url(content/outplacement_onglet.png) no-repeat;
}

#onglet_coach{
  background:url(content/coach_onglet.png) no-repeat;
}

.bullet_opl{
  background:url(content/puce_mauve.png) no-repeat;
  margin-top:10px;
}

.bullet_opl_active{
  background:url(content/puce_mauve_down.png) no-repeat;
  margin-top:13px;
}

.bullet_coach{
  background:url(content/puce_green.png) no-repeat;
  margin-top:10px;
}

.bullet_coach_active{
  background:url(content/puce_green_down.png) no-repeat;
  margin-top:13px;
}
/*
**	Homepage Box Common
*/
.textBoxTabBg {
  margin-top:27px;
  height:79px;
}

.textBoxTabUp {
  position:relative;
  white-space:nowrap;
  margin-left:10px;
  z-index:3;
}

.textBoxTabUp a{
  color:#000;
  font-weight:normal;
  font-size:11px;
  margin-left:15px;
  margin-top:30px;
}

.textBoxTabUp div {
  float: right;
  margin-top: 15px;
  margin-right:35px;
  width: 210px;
}

.textBoxTabUp div a {
  margin-left:0;
}

.textBoxTabUp a img{
  float: left;
}


.textBoxTabUp select{
/*  margin-left:65px;*/
  vertical-align:middle;
  width:200px;
  margin-top: 3px;
}


.textBoxUp {
  position:relative;
  margin-top:-50px;
  white-space:nowrap;
  width:240px;
  margin-left:70px;
  z-index:3;
}
.textBoxUp a{
  color:#000;
  font-weight:normal;
  font-size:11px;
}

.textBoxUp select{
  margin-left:5px;
  vertical-align:middle;
  width:200px;
  margin-top:10px;
}

.textBoxUpFormation {
  position:relative;
  margin-left:72px;
  margin-top: -65px;
  min-height:73px;
  max-height:73px;
  overflow:hidden;
  -white-space:nowrap;
  word-spacing:0.3;
  -line-height:1; /* hack ie6 */
}

.textBoxOthers {
  position:absolute;
  margin-left:260px;
  float:right;
  margin-top:-25px;
  z-index:auto;
}

.textBoxUpFormation ul{
  color:#000;
  list-style:inside;
  margin-left: 8px;
}

.textBoxUpFormation ul li{
  list-style-type:square;
}

.textBoxUpFormation ul li a{
  color:#000;
  font-size:11px;
}
