/* Start of CMSMS style sheet 'Module: News' */
div#news{
  float:left;
  width:440px;
   margin: 3em 0 2em 0em; /* margin for the entire div surrounding the news list */
  border: 0px solid #ccc; 
  background-repeat: no-repeat;
 }


div#news_accueil{

    float:right;
    width:573px;
    margin:20px 10px 15px 0px;
    border: 2px solid #e3e7ec;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
 }

div#entete_news_g {
float:left;
padding-top:5px;
padding-left:20px;
background: url('images/new.png') no-repeat;
height:24px;
font-size: 15px;
}

div#entete_news_d {
float:right;
font-size: 70%;
}

div#entete_news {
height:20px;
    padding: 2px 10px 5px 10px;
    border: 2px solid #e3e7ec;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;	
	background-color: transparent;
	/*color:  #2C485C;*/color: #3366ff;
font-weight: bold;
	background: #cccccc url('images/news_haut_gauche.png') left repeat-x;
	text-indent: 8px;
}

div#entete_news a {
background:transparent;
}


#hnews{ 
height:20px;
padding-left:60px;
padding-top:5px;
width:440px;
font-weight: bold;
color: #fff;
background: url("images/bnewsht.png") no-repeat; }

#bnews{ 
width:440px;
height:20px;
background: url("images/bnewsbs.png") no-repeat; }


.NewsSummary {


}

.eventSummary{
  margin-top:5px;
  padding:30px 20px 0px 0px;
  float:right;
  width:220px;
}

.eventSummary li{
    list-style-type:none;
    list-style-image: url("images/blue_round.png");
}

.NewsSummaryPostdate {
  font-size: 90%;
  font-weight: bold;
 }

.NewsSummaryLink_a {
    padding: 3px 0px 5px 10px;

    background: #fff url('images/infos.png') repeat-x;
}

.NewsSummaryLink_a a {
 color: #006AC3;
font-weight: bold;
background:transparent;
}

.NewsSummaryLink_a a:visited{
 color: #006AC3;
font-weight: bold;
background:transparent;
}


.NewsSummaryLink{
padding: 3px 0px 5px 10px;

    background: #fff url('images/infos.png') repeat-x;
  /*  padding-top: 0.2em;
    margin-bottom:5px;*/
}

.NewsSummaryCategory {
  font-style: italic;
  margin: 5px 0;
 }

.NewsSummaryAuthor {
  font-style: italic;
  padding-bottom: 0.5em;
  float: right;
}

.NewsSummarySummary, .NewsSummaryContent {
 padding:10px;
 line-height: 140%;
 clear:right;
 }

.NewsSummaryMorelink_a {
width:145px;
font-size: 75%;
float:right;
      border-left: 2px solid #e3e7ec;
       border-top: 2px solid #e3e7ec;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
text-align : right; 
font-weight: bold;
 padding:0.3em;
  background: #fff url('images/infos.png') repeat-x;
 /*border-bottom: 2px dotted #77AACC;*/
}

.NewsSummaryMorelink {
 /*padding-top: 0.2em;*/
 padding-bottom:0.3em;
 padding-left:45px;
 border-bottom: 2px dotted #77AACC;
}

.NewsSummaryExtra {
  border-bottom: 2px dotted #77AACC;
}


#NewsPostDetailDate {
  font-size: 90%;
  margin-bottom: 5px;
  font-weight: bold;
  }

#NewsPostDetailSummary {
   line-height: 150%;
   clear: right;
   }

#NewsPostDetailCategory {
  font-style: italic;
  font-weight: bold;
  font-size: 0.8em;
  color:#77AACC;
/*  border-bottom: 1px solid #77AACC;*/
/*float: right;*/
  margin-bottom: 10px;
  padding-left:20px;

}


#NewsPostDetailCategory_som {
  font-style: italic;
  font-weight: bold;
  font-size: 0.8em;
  color:#77AACC;
  border-bottom: 1px solid #77AACC;
  float: right;
  margin-bottom: 10px;
  padding-left:5px;

}

#NewsPostDetailContent {
  margin-bottom: 15px;
  line-height: 150%;
}

#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' */

