/* Start of CMSMS style sheet '1-ih' */
.titre1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  color: #22AA22;
}

.titre2 {
  font-family: "Courier New", Courier, monospace;
  font-size: 1em;
  color: #000000;
}

body {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background-color: #595959;
  background-image: url(uploads/images/fonds/fond_degrade.jpg);
  background-repeat: repeat-x;
}

div#wrapper {  
  position: absolute;
  padding: 0px 0px 0px 0px;
  left: 50%;
  width: 1050px;
  margin-left: -525px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

div#pubcn{  
position:absolute;
  margin-left: 714px;
  margin-top: 527px;
}

div#biographie {
  width: 1050px;
  height: 700px;
  background-image: url(uploads/images/fonds/fond_biographie.jpg);
  background-repeat: no-repeat;
}
div#nouvelles{
  width: 1050px;
  height: 700px;
  background-image: url(uploads/images/fonds/fond_nouvelles.jpg);
  background-repeat: no-repeat;
}
div#publications{
  width: 1050px;
  height: 700px;
  background-image: url(uploads/images/fonds/fond_publications.jpg);
  background-repeat: no-repeat;
}
div#visibilite{
  width: 1050px;
  height: 700px;
  background-image: url(uploads/images/fonds/fond_visibilite.jpg);
  background-repeat: no-repeat;
}
div#contact{
  width: 1050px;
  height: 700px;
  background-image: url(uploads/images/fonds/fond_contact.jpg);
  background-repeat: no-repeat;
}
div#nouvelles_bio{
  position:absolute;
  left:188px;
  top:460px;
  width:136px;
  height:140px;
  overflow: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.70em;
  font-weight: normal;
}
div#nouvelles_bio a {
  font-weight: bold;
  color: #6e9f41;
}
div#nouvelles_bio .vscrollerbase {
	visibility: hidden !important;
}
div#publications_bio{
  position:absolute;
  left:355px;
  top:460px;
  width:136px;
  height:140px;
  overflow: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.70em;
  font-weight: normal;

}
div#publications_bio a {
  font-weight: bold;
  color: #6e9f41;
}

div#points_de_vente_bio{
  position:absolute;
  left:515px;
  top:460px;
  width:136px;
  height:130px;
  overflow: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.70em;
  font-weight: normal;
}
div#points_de_vente_bio a {
  font-weight: bold;
  color: #6e9f41;
}
div#menu {
  position: absolute;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  left: 130px;
  top: 91px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.80em;
}
div#menu ul {
  margin-top:0px;
  margin-bottom:0px;
  margin-left: 58px;
  margin-right: 0px;
  padding: 0 0 0 0;
  list-style: none;
}
div#menu li {
  display: inline;
  background-color: #000000;
}
div#menu a {
  float: left;
  line-height: 30px;
  text-decoration: none;
  color: #e1e7cd;
  padding-left: 16px;
  padding-right: 5px;
  background-image: url(uploads/images/fleches/fleche_menu_haut.gif);
  background-repeat: no-repeat;
  background-position: 5px 50%;
  margin-left: 8px;
  margin-right: 8px;
}
div#menu a:hover {
  background-color: #3d3d3d;
}
div#div_contenu_bio{
  position: relative;
  width: 440px;
}
div#div_contenu_autres{
  position: relative;
  width: 440px;
}
div#texte_contenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.70em;
  font-weight: bold;
  color: #575353;
}
#scrollWindowBio {
/* Typical fixed height and fixed width example */
	width: 480px;
	height: 220px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: absolute;
	left: 179px;
	top: 180px;
	/*background-color: #E7EADE;*/
}
#scrollWindowAutres {
/* Typical fixed height and fixed width example */
	width: 480px;
	height: 410px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: absolute;
	left: 179px;
	top: 180px;
	/*background-color: #E7EADE;*/
}
div#footer{
    position: absolute;
    top: 654px;
    width: 1000px;
    text-align: right;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.70em;
    font-weight: normal;
    color: #FFFFFF;
}
div#titre_nouvelles{
  position: absolute;
  left: 205px;
  top: 434px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: bolder;
  color: #FFFFFF;
  background-image: url(uploads/images/fleches/triangle_1.png);
  background-repeat: no-repeat;
  background-position: 0 50%;
  display:block;
  padding-left: 15px;
}
div#titre_publications{
  position: absolute;
  left: 365px;
  top: 434px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: bolder;
  color: #FFFFFF;
  background-image: url(uploads/images/fleches/triangle_2.png);
  background-repeat: no-repeat;
  background-position: 0 50%;
  display:block;
  padding-left: 15px;
}
div#titre_conference{
  position: absolute;
  left: 525px;
  top: 434px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: bolder;
  color: #FFFFFF;
  background-image: url(uploads/images/fleches/triangle_3.png);
  background-repeat: no-repeat;
  background-position: 0 50%;
  display:block;
  padding-left: 15px;
}

a:link,a:visited,a:active,a:hover{
color:#598235;
}
/* End of '1-ih' */

/* Start of CMSMS style sheet 'Module: News' */
div#news {
  margin: 2em 0 1em 1em;  /* margin for the entire div surrounding the news list */
  border: 1px solid #000; 

}

div#news h2 {
   line-height: 2em;
   background: #fff;
}

.NewsSummary {

}

.NewsSummaryPostdate {
  font-size: 80%;
  font-weight: bold;
}

.NewsSummaryLink a{
    font-weight: bold;
    color:#598235;
}

.NewsSummaryCategory {
  font-style: italic;
  margin: 5px 0;
}

.NewsSummaryAuthor {
  font-style: italic;
  padding-bottom: 0.5em;
}

.NewsSummarySummary, .NewsSummaryContent {
  line-height: 100%;
}

.NewsSummaryMorelink {
  text-align: right;
    color:#6e9f41;
}

#NewsPostDetailDate {
  font-size: 80%;
  margin-bottom: 5px;
  font-weight: bold;
}

#NewsPostDetailSummary {
   line-height: 100%;
}

#NewsPostDetailCategory {
  font-style: italic;
  border-top: 1px solid #ccc;
  margin-top: 0.5em;
  padding: 0.2em 0;
}

#NewsPostDetailContent {
  margin-bottom: 15px;
  line-height: 100%;
}

#NewsPostDetailAuthor {

  padding-bottom: 1.5em;
  font-style: italic;
}


/* to add specific style to the below divs, uncomment them. */

/* 
#NewsPostDetailTitle {}
#NewsPostDetailHorizRule {}
#NewsPostDetailPrintLink {}
#NewsPostDetailReturnLink {}
*/
/* End of 'Module: News' */

