﻿.newsevent {
	margin:0 0 20px 0;
}
.newsevent_content 
{
	margin:15px;
	padding:0;
	background-color:#CFD6DB;
	border:1px solid #696969;
}
.newsevent_content p {
	margin:0;
	padding:0 15px 1.125em 15px;
	font-size:0.8125em;
}
.newsevent_content h1 {
	color:white;
	background-color:#004e80;
	text-transform:uppercase;
	font-size:1em;
	line-height:1.125em;
	margin:1px 1px 10px 1px;
	padding:0;
	text-align:center;
}
.newsevent_content h2 {
	color:#000000;
	font-size:1em;
	margin:0 0 10px 0;
	padding:0 15px;
}

.newsevent_date {
	background-image:url(Images/icone_calendrier.gif);
	background-repeat:repeat;
	width:35px;
	height:45px;
	float:left;
	margin:0 1em 1em 0;
	padding-top:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.newsevent_date span.date_month {
	font-size:11px;
	line-height:12px;
	display:block;
	font-weight:bold;
	color:#ffffff;
	padding-top:5px;
}
.newsevent_date span.date_day {
	font-size:17px;
	font-weight:bold;
	line-height:17px;
	display:block;
}
.newsevent_date span.date_year {
	font-size:10px;
	line-height:10px;
	display:block;
	color:#666666;
}


.NewsTreeView 
{   
  border:1px solid #CFD6DB;
  cursor:default; 
  padding:0 0 25px 0;  
  overflow:auto;
  overflow-x:auto;
  overflow-y:hidden;
}
div.NewsTreeView a 
{
	color:#004E80;
}

.NewsTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  line-height:14px;
  margin:3px 0;
}
.NewsTreeNode div
{
    
}
.NewsTreeNode a
{
    color:#004E80;
    white-space:nowrap;
    display:block;
}
/*
.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}
*/
.DisabledTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  color:gray; 
  cursor:default;
}

.HoverNewsTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:none; 
  cursor:pointer; 
  line-height:14px;
  margin:3px 0;
}
.HoverNewsTreeNode div
{
    
}
.HoverNewsTreeNode a
{
    color:#ffffff; 
    white-space:nowrap;
    display:block;
}
.HoverNewsTreeNode a:hover
{ 
    text-decoration:underline;
}

.SelectedNewsTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  color:#f3c517; 
  cursor: default;  
  line-height:14px;
  margin:3px 0;
}

.SelectedNewsTreeNode div
{
    
}

SelectedNewsTreeNode a
{
    color:#ffffff; 
    white-space:nowrap; 
    display:block;
}

/*
.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;
}
*/
