/* Start of CMSMS style sheet 'vdf : News' */
div#news {
	padding-bottom: 30px;
}
div#news #titre-news {background: url(images/bg-news.png) no-repeat; height: 33px; overflow: hidden; padding: 0 14px 0 5px; line-height: 33px; margin: 0 0 10px; cursor: pointer; width:200px}
div#news #titre-news a {float: right;  color: #F0F0F0; background: url(images/puce-orange.png) no-repeat right center; text-decoration: none; padding-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size:1.091em}

div#news #titre-news a:hover, div#news #titre-news.hovered a, .hovered .NewsSummaryLink a {color: #FD840B!important }
div#news #titre-news a:hover, div#news #titre-news.hovered a {color: #fff!important}
div#news h3 {
	text-indent: -9000em;
}
.NewsSummary {
/* padding for the news article summary */
	padding: 13px;
	cursor: pointer;
	border-bottom: 1px solid #F3F3F3
}
.NewsSummary p {
margin: 0;
}
.NewsSummary.hovered {background-color: #F3F3F3}
#projets-sidebar .NewsSummary.hovered {background: none;}
#news .NewsSummaryPostdate {margin: 5px 0 0}
.NewsSummaryPostdate {
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}
.NewsSummaryPostDate {color: #FD840B;margin: 0 0 8px}
.NewsSummaryLink {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.091em;
	line-height: 1.091em;
}
.NewsSummaryLink a, #main .NewsSummaryLink a{text-decoration: none; margin: 0 0 8px;border-bottom:0 none}
#content .NewsSummaryLink h4 {font-size:1em; margin: 0}
.NewsSummaryAuthor {
/* italic to set it off from text */
	font-style: italic;
	padding-bottom: 0.5em;
}
.NewsSummarySummary, .NewsSummaryContent {
/* larger than default text */
	line-height: 120%;
	margin: 5px 0 0;
}
.NewsSummaryMorelink {
	padding-top: 0.5em;
}
#NewsPostDetailDate {
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 0 0
}
#NewsPostDetailSummary {
/* larger than default text */
	line-height: 120%;
	margin: 0 0 1.5em;
}
#NewsPostDetailSummary img {display: none}
#content #NewsPostDetailSummary blockquote p {margin:0;}
#NewsPostDetailSummary blockquote {padding-bottom: 0!important;}
.NewsSummarySummary blockquote {font-weight: bold; margin-top: 12px}
#NewsPostDetailCategory {
/* italic to set it off from text */
	font-style: italic;
	border-top: 1px solid #ccc;
	margin-top: 0.5em;
	padding: 0.2em 0;
}
#NewsPostDetailContent {
	margin-bottom: 15px;
/* larger than default text */
	line-height: 120%;
	overflow: hidden;
}
#NewsPostDetailAuthor {
	padding-bottom: 1.5em;
/* italic to set it off from text */
	font-style: italic;
}
/* more divs, left unstyled, just so you know the IDs of them */ 
#content #NewsPostDetailTitle {
	padding: 0 0 10px;
	margin: 0 0 5px;
	border-bottom: 1px solid #F1F1F1
}
#NewsPostDetailHorizRule {
position: static;
height:1px;
color: #F1F1F1;
background-color: #F1F1F1;
border: 0 none;
}
#NewsPostDetailPrintLink {
}
#NewsPostDetailReturnLink {margin: 0 0 25px}
#main #NewsPostDetailReturnLink a {
	background: url(images/retour.png) no-repeat left bottom;
	color: #999;
	display: block;
	width: 43px;
	height: 20px;
	text-decoration: none;
	line-height: 20px;
	padding-left: 23px;
	border-bottom: 0 none;
}
#main #NewsPostDetailReturnLink a:hover {background-position:left top; color: #fff}

/*
Projets
----------------------------------------------------*/
#content #projets-sidebar h3 {background: url(images/titre-projets.png) no-repeat; text-indent: -9000em; width: 220px; height: 32px; border-bottom:0 none; margin: 8px 0}
#content #projets-sidebar h3 a {display: block; width: 220px; height: 33px;}
.projets                         { width: 220px; height: 273px; position: relative;  border:1px solid #E0E0E0; margin-bottom: 30px; }
.projets .wrapper                { margin: 15px; }
.projets .wrapper ul             { list-style: none; margin: 0; }
.projets ul li                   { text-align: center; padding: 0;height: 243px; width: 190px; margin: 0; cursor:pointer; }
.projets .wrapper p {}
.projets .arrow                  { display: block; height: 115px; width: 13px; background: url(images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 35px; cursor: pointer; }
.projets .forward                { background-position: 0 0; right: 0; }
.projets .back                   { background-position: -207px 0; left: 0; }
.projets .forward:hover          { background-position: 0 -235px; }
.projets .back:hover             { background-position: -207px -235px; }

.contenu .projet .NewsSummarySummary {overflow: hidden}
.contenu .projet .NewsSummarySummary img {float: left; margin-right: 10px;}

.NewsSummary img {border-bottom: 0 none;}

.calendar-next, .calendar-prev {margin: 0.175em 0; overflow:hidden; display: block}
.calendar-next a{float: right;}
.calendar-prev a {float: left}
#content .calendar-next a:hover, #content .calendar-prev a:hover  { border-bottom: 1px solid #fff}

/* End of 'vdf : News' */

