/* Dark-Style Custom Color - for: 4205 AACN QSEN */

/* 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: #000;	}

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:#002b48; text-decoration:none;}
A:active {color:#7DDCF9; text-decoration:underline;}
A:visited {color:#002b48; text-decoration:none;}
A:hover {color:#7DDCF9; text-decoration:underline;}

/* dark/light toolbar styles */
A.tb:link {color:#FFF; text-decoration:none; }
A.tb:active {color:#7DDCF9; text-decoration:underline; }
A.tb:visited {color:#FFF; text-decoration:none;}
A.tb:hover {color:#7DDCF9; text-decoration:underline;}
/* end */

/* dark/light header styles */
A.headerlink:link {color:#fff; text-decoration:none; }
A.headerlink:active {color:#7DDCF9; text-decoration:underline; }
A.headerlink:visited {color:#fff; text-decoration:none; }
A.headerlink:hover {color:#7DDCF9; text-decoration:underline; }
/* end */

.menu {font: 14px/24px 'Arimo', sans-serif; letter-spacing:1px; color: #000055;}
.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*/

.bgcolorbody {background-color: #F3F3F3; background: #F3F3F3;}
.frame	{background-image:url(4205bg_frame.gif);}
.bgcolorbase {background-color: #B1D6E0; background: #B1D6E0;}
.bgcolorsofter {background-color: #f0f0f0; background: #f0f0f0;}
.bgcolorwhite {background-color: #fff; background: #fff;}

.spacer {font-size: 1px;}
.spacerbase {font-size: 1px; background-color: #B1D6E0; background: #B1D6E0;}
.spacersofter {font-size: 1px; background-color: #f0f0f0; background: #f0f0f0;}
.spacerwhite {font-size: 1px; background-color: #fff; background: #fff;}

.title { font-size: 14px; color: #000000;}
.titlebig { font-size: 14px; font-weight: 500; color: #000000;}
.titlemodule { font-size: 16px; font-weight: 600; color: #000000;}

/* dark/light toolbar styles */
.tb_titlemodule {font-size: 16px; font-weight: 600; color: #FFF;}
.tb_italicbold {font-size: 13px; font-style: italic; font-weight: 500; color: #FFF;}
.toolbar  {color: #FFF;}
/* end */

.italic { font-size: 12px; font-style: italic;}
.italicreq { font-size: 14px; font-style: italic; font-weight: 500; color: #960020;}
.italicbold {font-size: 12px; font-style: italic; font-weight: 500; color: #000055;}
.italicheader {font-size: 14px; font-style: italic; color: #ffffff;}
.italicsmall {font-size: 11px; font-style: italic;}

.attention {font-size: 12px; font-weight: 500; color: #960020;}
.attentionsmall {font-size: 11px; color: #960020;}
.attentioncolor {color: #960020;}
.attentioni {font-size: 12px; font-weight: 500; color: #9C1417; font-style: italic;}
.attentionismall { font-size: 11px; color: #960020; font-style: italic;}

.date {font-size: 10px;}
.comment {font-size: 12px; font-style: italic; color: #666666;}
.underline {text-decoration: underline;}

.group { color: #0033CC;}  /* blue */
.personal { color: #009900;} /* green */

.welcome {font-size: 14px; color: #584945;}
.menulogout {font-size: 12px; font-weight: bold; color: #626262;}

.messagetext {font-size: 14px;}
.messagetextbold {font-size: 14px; font-weight: 500;}

.bgcolorevent {background-color: #CAF2FC; background: #CAF2FC;}
.bgcolortoday {background-color: #FFFCD7; background: #FFFCD7;}

/* 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: #ad001f; }