/*Color berry - solid blue frame with red and grey */

/* 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: 13px;
				letter-spacing:1px; 
				font-style: normal; 
				line-height: normal; 
				font-weight: normal;								
				color: #1F3465;}

/*td		{font-size: 12px; }						
select, option		{font-size: 12px; }
input		{font-size: 12px; line-height: normal;}												
textarea	{font-size: 12px; line-height: normal;}*/

A:link {color:#254672; text-decoration:none;}
A:active {color:#B00000; text-decoration:underline;}
A:visited {color:#254672; text-decoration:none;}
A:hover {color:#B00000; text-decoration:underline;}

/* dark/light toolbar styles */
A.tb:link {color:#FFFFFF; text-decoration:none;}
A.tb:active {color:#BBD3EE; text-decoration:underline;}
A.tb:visited {color:#FFFFFF; text-decoration:none;}
A.tb:hover {color:#BBD3EE; text-decoration:underline;}
/* end */

/* dark/light header styles */
A.headerlink:link {color:#FFF; text-decoration:none; }
A.headerlink:active {color:#BBD3EE; text-decoration:underline; }
A.headerlink:visited {color:#FFF; text-decoration:none; }
A.headerlink:hover {color:#BBD3EE; text-decoration:underline; }
/* end */ 

.menu {font: 14px/24px 'Arimo', sans-serif; letter-spacing:1px; color: #254672;}
.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(1501bg_frame.gif);}
.bgcolorbase {background-color: #E8EDF0; background: #E8EDF0;}
.bgcolorsofter {background-color: #F7F8F9; background: #F7F8F9;}
.bgcolorwhite {background-color: #FFFFFF; background: #FFFFFF;}
.bgcolorbody {background-color: #F7F8F9; background: #F7F8F9;}

.spacer {line-height: 1px; font-size: 1px;}
.spacerbase {line-height: 1px; font-size: 1px; background-color: #E8EDF0; background: #E8EDF0;}
.spacersofter {line-height: 1px; font-size: 1px; background-color: #F7F8F9; background: #F7F8F9;}
.spacerwhite {line-height: 1px; font-size: 1px; background-color: #FFFFFF; background: #FFFFFF;}

.title {font-size: 14px; font-weight: normal; color: #1F3465;}
.titlebig {font-size: 14px; font-weight: 500; color: #1F3465;}
.titlemodule {font-size: 16px; font-weight: 600; color: #1F3465;}

/* dark/light toolbar styles */
.tb_titlemodule {font-size: 16px; font-weight: 600; color: #FFFFFF;}
.tb_italicbold {font-size: 12px; font-style: italic; font-weight: 500; color: #FFFFFF;}
.toolbar  {color: #FFFFFF;}
/* end */

.italic {font-size: 12px; font-style: italic;}
.italicreq {font-size: 14px; font-style: italic; font-weight: 500; color: #C51D38;}
.italicbold {font-size: 12px; font-style: italic; font-weight: 500; color: #1F3465;}
.italicheader {font-size: 14px; font-style: italic; color: #ffffff;}
.italicsmall {font-size: 11px; font-style: italic;}

.attention {font-size: 12px; font-weight: 500; color: #9B0000;}
.attentionsmall {font-size: 11px; color: #9B0000;}
.attentioncolor {color: #9B0000;}
.attentioni { font-size: 12px; font-weight: 500; color: #A0002F;  font-style: italic;}
.attentionismall {font-size: 11px; font-weight: normal; color: #9B0000; font-style: italic;}

.date {font-size: 10px;}
.comment {font-size: 12px; font-style: italic; color: #666666;}
.underline {text-decoration: underline;}


.group { color: #000099;}/*blue*/
.personal { color: 003300;}/*green*/

.welcome { font-size: 14px; font-weight: normal; color: #000066;}
.menulogout { font-size: 12px; font-weight: bold; color: #F3F3F3;}

.messagetext {font-size: 14px;}
.messagetextbold {font-size: 14px; font-weight: 500;  color: #333333;}

.bgcolorevent {background-color: #FFFFCC; background: #FFFFCC;}
.bgcolortoday {background-color: #FFEEEE; background: #FFEEEE;}

/* 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: #cc3333; }