/*STRUCTURE*/
#titrebourse{
  margin:10px 0;
}
.boursepublic{
  width:263px;
  float:left;
  background:url(/images/fond_bourse_content.gif) repeat-y left top;
}
.boursepublic.marronstud{
  margin-left:14px;
}
.boursepublic .titrepublic{
  height:105px;
  padding-bottom:10px;
}
.vertpro .titrepublic{
  background:url(/images/fond_bourse_professvegetal.gif) no-repeat left top;
}
.marronstud .titrepublic{
  background:url(/images/fond_bourse_chercheur.gif) no-repeat left top;
}
.boursepublic .endbourse{
  height:11px;
  background:url(/images/fond_bourse_bas.gif) no-repeat bottom left;
  padding-top:20px;
}

/*TITRES*/
.boursepublic h2{
  background:none;
  font-size:1.1em;
  margin:0px;
  padding:0px;
}
.vertpro h2 {
  color:#709a08;
  padding:45px 15px 0 125px;
  text-align:right;
}
.marronstud h2 {
  color:#7a4321;
  padding:45px 125px 0 15px;
}

/*PARAGRAPHES*/
.boursepublic p{
  margin:0px;
  padding:8px 15px 4px 15px;
}
.vertpro p{
  text-align:right;
}

/*LIENS*/
.boursepublic a{
  font-weight:bold;
  text-decoration:none;
  padding:8px 0px;
}
.boursepublic a:hover{
  text-decoration:underline;
}
.vertpro a{
  color:#709a08;
  padding-right:30px;
}
.vertpro .add a{
  background:url(/images/picto_add_vert.gif) no-repeat right 5px;
}
.vertpro .view a{
  background:url(/images/picto_loupe_vert.gif) no-repeat right 5px;
}
.marronstud a{
  color:#7a4321;
  padding-left:30px;
}
.marronstud .add a{
  background:url(/images/picto_add_marron.gif) no-repeat left 5px;
}
.marronstud .view a{
  background:url(/images/picto_loupe_marron.gif) no-repeat left 5px;
}