body
{
	background: #303030;
	margin:0;
	padding:0;
   text-shadow: 0 0 0 #000; /* stupid Safari "fat" font rendering tweak */
}

.wrapper {
	text-align: center;
	width: 960px;
}

.main {
	width: 960px;
}

.maintable {
	background: white url(images/vbkg.jpg) repeat-x top;
}

table, tr, td, p, .text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #525252;
	line-height: 14px;
 }

.title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #ee6f10;
	line-height: 20px;
}

.title2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #f09a33;
	line-height: 20px;
}

.title3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #fbbf00;
	line-height: 20px;
}

.highlight {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#f37421;
}

.highlight1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffd200;
	line-height:15px;
}

.highlight2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffad31;
	line-height:15px;
}

.highlight3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#e34e0c;
	line-height:15px;
}

a.highlight1:link, a.highlight1:visited, a.highlight1:active { color: #ffd200; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px; text-decoration: none; }
a.highlight1:hover { color: #ffd200; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px; text-decoration: underline; }

a.highlight2:link, a.highlight2:visited, a.highlight2:active { color: #ffad31; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px; text-decoration: none; }
a.highlight2:hover { color: #ffad31; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px; text-decoration: underline; }

a.highlight3:link, a.highlight3:visited, a.highlight3:active { color: #e34e0c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px; text-decoration: none; }
a.highlight3:hover { color: #e34e0c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px; text-decoration: underline; }

.copyright {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; }
.copyright a:link, .copyright a:visited, .copyright a:active {font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 11px; text-decoration:none; }
.copyright a:hover {font-family: Arial, Helvetica, sans-serif; color: #DD3700; font-size: 11px; text-decoration:none;  }

a:link, a:visited, a:active { color: #525252; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px; text-decoration: underline; }
a:hover { color: #f37421; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px; text-decoration: underline; }

.ImageArticleGallery {
	margin-bottom: 8px;
}

.ArticleListTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#525252;
}
.ArticleListTitle a:link,.ArticleListTitle a:visited,.ArticleListTitle a:active { color: #525252; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.ArticleListTitle a:hover { color: #f37421; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }

.ArticleListText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #525252;
	line-height: 14px;
}

.ArticleTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color:#f37421;
	line-height: 20px;
}

.ArticleSubTitle {
	font-size: 12px; 
	color: #525252;
	line-height: 14px;
}

.ArticleCategory {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color:#f37421;
}

.divRessource {
	padding-bottom: 5px;
}

.RadTreeView ,
.RadTreeView a.rtIn,
.RadTreeView .rtEdit .rtIn input 
{
	color: black !important;
	font-size: 10px !important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important; 
} 

.RadTreeView .rtSelected .rtIn {
	color: black !important;
	background: white none !important;
	border: 1px solid white !important;
}

.RadTreeView .rtHover .rtIn {
	background: white none !important;
	border: 1px solid white !important;
}

.docTitle {
	font-weight: bold;
	font-size: 11px !important;
}

.RadTreeView a.docRef {
	font-size: 11px !important;
}

/* radmenu */

.RadMenu 
{
   margin: 0 !important;
   padding: 0 0 0 4px !important;
}

.RadMenu .rmItem 
{
   margin: 0 !important;
   padding: 0 !important;
}

.RadMenu .rmLink:hover
{
   cursor: pointer;
}

.RadMenu .rmGroup
{
	border: 0px solid white;
	background-color: white;
	width: 200px;
}

.RadMenu .rmLink, .RadMenu .rmText
{
   margin: 0 !important;
   padding: 0 !important;
}

.RadMenu .rmGroup .rmText {
	padding: 4px 4px 4px 20px !important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px; 
}

.RadMenu .rmGroup a.rmLink {
	color: #b4b4b4; 
   cursor: pointer;
	text-decoration: none;
}

.RadMenu .rmGroup .rmLink:hover,
.RadMenu .rmGroup .rmFocused {
	color: #ff7222 !important; 
	text-decoration: none;
   cursor: pointer;
}

.RadMenu .rmGroup .rmFirst {
	padding-top: 8px !important;
}

.RadMenu .rmGroup .rmLast {
	padding-bottom: 6px !important;
}

/* end radmenu */

/* rollover buttons */

.rollover a, .rollover a:link, .rollover a:visited {
   display: block;
   text-align:center;
   width: 105px;
   margin: 0;
   padding: 8px 0 10px 0px;   
   font: bold 10px/1 Verdana, Arial, Helvetica, sans-serif;
   background: url("images/button.gif") 0 0 no-repeat;
   text-decoration: none;
   color: #8e8e8e;
}

.rollover a:hover {
   background-position: -105px 0;
   text-decoration: none;
   color: #767676;
}

.rollover a:active {
   background-position: -210px 0;
   text-decoration: none;
   color: #767676;
}

a.rollover {
   display: block;
   text-align:center;
   width: 105px;
   margin: 0;
   padding: 8px 0 10px 0px;   
   font: bold 10px/1 Verdana, Arial, Helvetica, sans-serif;
   background: url("images/button.gif") 0 0 no-repeat;
   text-decoration: none;
   color: #8e8e8e;
}

a.rollover:link {
   background: url("images/button.gif") 0 0 no-repeat;
   text-decoration: none;
   color: #8e8e8e;
}

a.rollover:visited {
   background-position: 0 0;
   text-decoration: none;
   color: #767676;
}

a.rollover:hover {
   background-position: -105px 0;
   text-decoration: none;
   color: #767676;
}

a.rollover:active {
   background-position: -210px 0;
   text-decoration: none;
   color: #767676;
}

