/* 2501 - Sage -  solid */

/* arimo-regular - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/arimo-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/arimo-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/arimo-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/arimo-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/arimo-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/arimo-v17-latin-regular.svg#Arimo') format('svg'); /* Legacy iOS */
}


body	{font-family: 'Arimo', sans-serif; 
		font-size: 12px;
		letter-spacing:1px; 
		font-style: normal; 
		line-height: normal; 
		font-weight: normal;	
		color: #505769;}

td		{font-size: 12px; }						
select, option		{font-size: 12px; }
input		{font-size: 12px; line-height: normal;}												
textarea	{ffont-size: 12px; line-height: normal; }

A:link {color:#5C4843; text-decoration:none; }
A:active {color:#E3AB02; text-decoration:underline;}
A:visited {color:#5C4843; text-decoration:none;}
A:hover {color:#E3AB02; text-decoration:underline; }

/* dark/light toolbar styles */
A.tb:link {color:#5C4843; text-decoration:none;}
A.tb:active {color:#E3AB02; text-decoration:underline;}
A.tb:visited {color:#5C4843; text-decoration:none;}
A.tb:hover {color:#E3AB02; text-decoration:underline;}
/* end */

/* dark/light header styles */
A.headerlink:link {color:#fff; text-decoration:none; }
A.headerlink:active {color:#505769; text-decoration:underline; }
A.headerlink:visited {color:#fff; text-decoration:none; }
A.headerlink:hover {color:#505769; text-decoration:underline; }
/* end */ 

.menu {font: 14px/24px 'Arimo', sans-serif; letter-spacing:1px; color: #544330;}
.menu1 {font: 14px/24px 'Arimo', sans-serif; letter-spacing:1px; color: #FFFFFF;}/*used on deux*/
.menu2 {font: 14px/24px 'Arimo', sans-serif; letter-spacing:1px; color: #FFFFFF;}

.menuAdmin {font: 14px/24px 'Arimo', sans-serif; letter-spacing:1px; color: #FFFFFF;}/*used on frame*/
.menu2Admin {font: 14px/24px 'Arimo', sans-serif; letter-spacing:1px; color: #FFFFFF;}/*used on deux*/

.frame	{background-image:url(2501bg_frame.gif);}
.bgcolorbase {background-color: #EBEFE9; background: #EBEFE9;} /*E8EBDE*/
.bgcolorsofter {background-color: #F9FAF8; background: #F9FAF8;}/*FDFCF7*/
.bgcolorwhite {background-color: #FFFFFF; background: #FFFFFF;}
.bgcolorbody {background-color: #FCFCFC; background: #FCFCFC;}/*FBFCF8*/

.spacer {line-height: 1px; font-size: 1px;}
.spacerbase {line-height: 1px; font-size: 1px; background-color: #EBEFE9; background: #EBEFE9;}
.spacersofter {line-height: 1px; font-size: 1px; background-color: #F9FAF8; background: #F9FAF8;}
.spacerwhite {line-height: 1px; font-size: 1px; background-color: #FFFFFF; background: #FFFFFF;}

.title {font-size: 14px; font-weight: normal color: #505769;}
.titlebig {font-size: 14px; font-weight: 500; color: #505769;}
.titlemodule {font-size: 16px; font-weight: 600; color: #505769;}

/* dark/light toolbar styles */
.tb_titlemodule {font-size: 16px; font-weight: 600; color: #505769;}
.tb_italicbold {font-size: 12px; font-style: italic; font-weight: 500; color: #505769;}
.toolbar  {color: #333333;}
/* end */

.italic { font-size: 12px; font-style: italic;}
.italicreq {font-size: 14px; font-style: italic; font-weight: 500; color: #993333;}
.italicbold {font-size: 12px; font-style: italic; font-weight: 500;  color: #505769;}
.italicheader {font-size: 14px; font-style: italic; color: #fff;}
.italicsmall {font-size: 11px; font-style: italic;}

.attention { font-size: 12px; font-weight: 500; color: #B31A11;}
.attentionsmall { font-size: 11px; color: #B31A11;}
.attentioncolor {color: #B31A11;}
.attentioni { font-size: 12px; font-weight: 500; color: #B31A11; font-style: italic;}
.attentionismall {font-size: 11px; color: #B31A11; font-style: italic;}

.date {font-size: 11px;}
.comment {font-size: 12px; font-style: italic; color: #666666;}
.underline {text-decoration: underline;}

.group { color: #3366CC;}/*blue*/
.personal {  color: #115544;}/*green*/

.welcome {  font-size: 14px; font-weight: normal; color: #505769;}
.menulogout { font-size:12px; font-weight: bold; color: #FFFFFF;}

.messagetext {font-size: 14px;}
.messagetextbold {font-size: 14px; font-weight: 500; color: #505769;}

.bgcolorevent {background-color: #E3E3FB; background: #E3E3FB;}
.bgcolortoday {background-color: #F3F3FF; background: #F3F3FF;}


/* new border styles */
.borderdark {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #9CB4BC; }