﻿/************************************************************************/
/***************************** LeftMenu *********************************/
.LeftMenu{
	font-family:Helvetica heue;
	font-size:11pt;
	font-weight:bold;
	background-color:transparent;
	vertical-align:middle;
	color:black;
	cursor:hand;
}
.LeftMenuItem{
	font-family:Helvetica heue;
	font-size:8pt;
	background-color:transparent;
	vertical-align:middle;
	color:black;
	text-align:right;
	cursor:hand;
	height:20px;
}
.LeftMenuItem5{
	font-family:Helvetica heue;
	font-size:8pt;
	background-color:#69929C;
	vertical-align:middle;
	color:black;
	text-align:right;
	cursor:hand;
	height:20px;
}
.LeftMenuItem4{
	font-family:Helvetica heue;
	font-size:8pt;
	background-color:#89ADB9;
	vertical-align:middle;
	color:black;
	text-align:right;
	cursor:hand;
	height:20px;
}
.LeftMenuItem3{
	font-family:Helvetica heue;
	font-size:8pt;
	background-color:#C6D7D9;
	vertical-align:middle;
	color:black;
	text-align:right;
	cursor:hand;
	height:20px;
}
.LeftMenuItem2{
	font-family:Helvetica heue;
	font-size:8pt;
	background-color:#D6E3EF;
	vertical-align:middle;
	color:black;
	text-align:right;
	cursor:hand;
	height:20px;
}
.LeftMenuItem1{
	font-family:Helvetica heue;
	font-size:8pt;
	background-color:#DEE7EF;
	vertical-align:middle;
	color:black;
	text-align:right;
	cursor:hand;
	height:20px;
}
.LeftMenuItemSelected{
	font-family:Helvetica heue;
	font-size:8pt;
	background-color:black;
	vertical-align:middle;
	color:white;
	text-align:right;
	cursor:hand;
	height:20px;
}
.LeftMenuItemOver{
	font-family:Helvetica heue;
	font-size:8pt;
	background-color:#FF9231;
	vertical-align:middle;
	color:white;
	text-align:right;
	cursor:hand;
	height:20px;
}
.LeftMenuSection{
	font-family:Helvetica heue;
	font-size:11pt;
	background-color:transparent;
	vertical-align:middle;
	color:black;
	text-align:right;
	cursor:hand;
	font-weight:bold;
	height:30px;
}
.LeftMenuSection5{
	font-family:Helvetica heue;
	font-size:11pt;
	background-color:#69929C;
	vertical-align:middle;
	color:black;
	text-align:right;
	cursor:hand;
	font-weight:bold;
	height:30px;
}
.LeftMenuSection4{
	font-family:Helvetica heue;
	font-size:11pt;
	background-color:#89ADB9;
	vertical-align:middle;
	color:black;
	text-align:right;
	cursor:hand;
	font-weight:bold;
	height:30px;
}
.LeftMenuSection3{
	font-family:Helvetica heue;
	font-size:11pt;
	background-color:#C6D7D9;
	vertical-align:middle;
	color:black;
	text-align:right;
	cursor:hand;
	font-weight:bold;
	height:30px;
}
.LeftMenuSection2{
	font-family:Helvetica heue;
	font-size:11pt;
	background-color:#D6E3EF;
	vertical-align:middle;
	color:black;
	text-align:right;
	cursor:hand;
	font-weight:bold;
	height:30px;
}
.LeftMenuSection1{
	font-family:Helvetica heue;
	font-size:11pt;
	background-color:#DEE7EF;
	vertical-align:middle;
	color:black;
	text-align:right;
	cursor:hand;
	font-weight:bold;
	height:30px;
}
.LeftMenuSectionSelected{
	font-family:Helvetica heue;
	font-size:11pt;
	background-color:black;
	vertical-align:middle;
	color:white;
	text-align:right;
	cursor:hand;
	font-weight:bold;
	height:30px;
}
.LeftMenuSectionOver{
	font-family:Helvetica heue;
	font-size:11pt;
	background-color:#FF9231;
	vertical-align:middle;
	color:white;
	text-align:right;
	cursor:hand;
	font-weight:bold;
	height:30px;
}

/*************************** Top Nav Bar *********************************/
/* Top Nav Bar ligne de couleur tout le long jusqu'au site action */
.ms-banner {
    vertical-align:bottom;
    background-color: #a19689;
}
/* Top Nav Bar Container tout le long */
.ms-bannerContainer {
    background-position:bottom right;
    background-repeat:no-repeat;
    padding-left:9px;
	border-bottom: 3px #ffffff;
    background-color: #a19689;
}
/* TopNavBar a gauche du premier onglet */
.ms-topnavContainer{
	border:none;
	border-left:solid 1px #a19689;
}
/* TopNavBar Items non sÃƒÂ©lectionnÃƒÂ© background */
.ms-topnav{
	border:solid 1px #ffffff;
	border-top: solid 1px #a19689;
	border-left:solid 1px #Ffffff;
	border-bottom:none;
	background-image:url('');
	background-repeat:repeat-x;
	font-family:Helvetica Heue;
	font-size:10pt;
	background-color:#ffffff;
	color:#a19689;
}
/* TopNavBar Text (lien) */
a.ms-topnav{
	color:#ffffff;
	background-color:#a19689;
	display:block;
	white-space:nowrap;
	padding:1px 8px 0px 8px;
	height:18px;
}
/* TopNavBar on mouse over */
.ms-topNavHover{
	background-image:none;
	background-color:#ffffff;
	border:solid 1px #a19689;
	border-left:solid 1px #ffffff;
	border-bottom-width:0px;
	color:#a19689;
}
/* TopNavBar celui sÃƒÂ©lectionnÃƒÂ© */
.ms-topnavselected {
	background-image:none;
	background-color:#ffffff;
	background-repeat:repeat-x;
}
/***************************************************************************************/
/************************* Divers ******************************************************/
/* Petit texte en blanc */
td.Right-white{
	font-family:Helvetica Heue;
	font-size:8pt;
	color:#ffffff;
}
/* Petit espace en haut du Quick Launch */
td.TopQuickLaunck{
	background-color:#ffffff;
	vertical-align:top;
}

/* Lien de la section recherche pour accueil*/
.Header-link{
	font-family:"Helvetica Heue";
	font-size:10pt;
	color:#a19689;
	text-decoration: none;
}
/* DiffÃƒÂ©rente couleur pour les carrÃƒÂ©s dans le header de la page d'acceuil
   est utilisÃƒÂ© aussi dans la section de droite */
td.header-dark{
	background-color:#ffffff;
}
td.header-soft1{
	background-color:#CC977B;
}
td.header-soft2{
	background-color:#F1C07D;
}
td.header-soft3{
	background-color:#ffdfaa;
}
td.header-orange{
	background-color:#CC977B;
}
td.header-mauve	{
background-color:#a19689;
}
a.header-mauve{
	font-family:"Helvetica Heue";
	font-size:10pt;
	color:#a19689;
	text-decoration:none;
}
a.header-mauve:visited{
	font-family:"Helvetica Heue";
	font-size:10pt;
	color:#a19689;
	text-decoration:none;
}
a.header-mauve:hover{
	font-family:"Helvetica Heue";
	font-size:10pt;
	color:#a19689;
	text-decoration:none;
}

/* Pour pages intÃ©rieures */
td.header-blanctexte{
	font-family:"Helvetica Heue";
	font-size:10pt;
	color:#ffffff;
	text-decoration:none;
}
a.header-blanctexte{
	font-family:"Helvetica Heue";
	font-size:10pt;
	color:#ffffff;
	text-decoration:none;
}
a.header-blanctexte:visited{
	font-family:"Helvetica Heue";
	font-size:10pt;
	color:#ffffff;
	text-decoration:none;
}
a.header-blanctexte:hover{
	font-family:"Helvetica Heue";
	font-size:10pt;
	color:#ffffff;
	text-decoration: underline;
}


/* UtilisÃƒÂ© pour le gros B dans le header */
p.big_white{
	font-size:72px;
	color:white;
	font-weight:bold;
	
}
/* Techtra Section Titre 2ieme niveau (pas utilisÃƒÂ© dans le site) */
.ms-globalTitleArea {
	background: #ffffff;
	background-image:url("");
	background-position:center right;
	background-repeat:no-repeat;
}
/* Techtra SÃƒÂ©paration entre 1er et 2iÃƒÂ¨eme niveau (pas utilisÃƒÂ© dans le site) */
.ms-globalTitleAreaSeparator {
	background-color: #F6A924;
	background-image: none;
}

/**********************************************************************************/
/*********************************** Body *****************************************/
body{
	background: #ffffff;
}
/* Section parallele auÃ‚Â  quicklaunch */
.ms-pagemargin {
    background-color:#FFFFFF;
    background-image:none;
    padding-left:4px;
}
.line-side-body{
	background-color:#FFFFFF;
}
/* Ligne en bas qui fait la largeur */
.ms-bodyareapagemargin {
    display:none;
}
.ms-pagebottommarginright {
    display:none;
    
}
.ms-pagebottommarginleft {
    display:none;
}
.ms-pagebottommarginright {
    display:none;
}
.ms-pagebottommargin {
    display:none;
}
/* Cadrage autour du body */
.ms-viewareaframe  {
    border-top:none;
    border-right:none;
    border-left:none;
}
.ms-bodyareaframe  {
    border-top:none;
    border-right:none;
    border-left:none;
}
/* Section centrale pages de contenue */
.ms-bodyareaframe {
    padding:0px;
    background-color:white;    
    
    
} 
/**********************************************************************************/
/***************************** Site Action button *********************************/
.ms-siteactionsmenu div {
   border-top: 1px solid #a19689;
   border-left: 1px solid #a19689;
   border-right: 1px solid #a19689;
}
.ms-siteactionsmenu div div {
   border-top: 1px solid #a19689;
   border-left: 1px solid #a19689;
   border-right: 1px solid #a19689;
   border-bottom:none;
}
.ms-siteactionsmenu div div div {
   background-repeat: repeat-x;
   background-color:#a19689;
   border-top: 1px solid #a19689;
   border-left: 1px solid #a19689;
   border-right: 1px solid #a19689;
   padding: 1px 4px 3px 4px;
   margin-bottom:1px;
}
.ms-siteactionsmenu div div div a {
   color: #FFFFFF;
   font-weight: bold;
}
/*************************************************************************************/
/********************************** Quick Launch *************************************/
/* Ligne qui sÃƒÂ©pare chaque item du Quick Launch */
.ms-quicklaunch table td {
    border-top:1px solid #6b6d71;
}
/* Titre */
.ms-quicklaunch table.ms-navheader td {
	background-color: transparent;
	border: none;
	padding: 1px 0px 4px 6px;
	background-image: none;
}
/* Bullet des liens enfants du quick launch */
span.ms-navitem{
	background-image:url("");
	background-repeat:no-repeat;
	background-position:center left; 
	padding:3px 6px 4px 16px;
	font-family:tahoma;
	font-weight:bold;
	background-color:#ffffff;
}
table.ms-navitem td{
	background-image:url("");
	background-repeat:no-repeat;
	background-position:center left; 
	padding:3px 6px 4px 16px;
	font-family:tahoma;
	font-weight:bold;
	background-color:transparent;
}
/* Sous item sÃƒÂ©lectionner, mais ne fonctionne pas comme c'est la */
table.ms-navselected td{
	background-image:url("");
	background-repeat:no-repeat;
	background-position:center left;
	padding:3px 6px 4px 17px;
	background-color:#FF9231;
}
/* Sous-Menu Quick Launch */
.ms-navsubmenu1 {
	border-bottom: none;
	background-color: transparent;
} 
.ms-navsubmenu2 {
    background-color:transparent;
}
/* Cadre autour du quick launch */
.ms-quicklaunchouter {
    margin:0px 0px 2px 2px;
    border-bottom:none;
    border-right:none;
}
/* Doit ÃƒÂªtre la pour le quick launch */
.ms-quickLaunch {
    border:none;
    border-bottom:0px;
    background-color:transparent;
}
/* En bas du Quick Launch background */
.ms-nav {
    background-color:#ffffff;
    background-image:none;
}
/* Background de toute la section gauche */
.ms-navframe {
	background-color:#ffffff;
}
.ms-listdescription {
    background:transparent;
    padding: 0 0 3px 0;
    border-bottom:none;
}
.ms-vh2-nofilter-icon{
    color: #ffffff;
}
.ms-vh2-nofilter{
    color: #ffffff;
}
.ms-vh2-nograd-icon{
    color: #ffffff;
}
.ms-vh2-nograd{
    color: #ffffff;
}
.ms-vhImage{
    color: #ffffff;
}
.ms-vh-icon-empty{
    color: #ffffff;
}
.ms-vh-icon{
    color: #ffffff;
}
.ms-vh2{
    color: #ffffff;
}
.ms-vh{
    color: #ffffff;
}
.ms-viewheadertr .ms-vh-group {
   background-image: url("");
   background-repeat: repeat-x;
   padding-bottom: 0px;
   padding-top: 0px;
   border-left:none;
   background-color:#eeeeee;
}
.ms-vh2-nofilter-icon {
   background-image: url("");
   background-repeat: repeat-x;
   padding-bottom: 0px;
   padding-top: 0px;
   border-left:none;
   background-color:#eeeeee;
}
.ms-vh2-nofilter {
   background-image: url("");
   background-repeat: repeat-x;
   padding-bottom: 0px;
   padding-top: 0px;
   border-left:none;
   background-color:#eeeeee;
}
.ms-vh-icon {
   background-image: url("");
   background-repeat: repeat-x;
   padding-bottom: 0px;
   padding-top: 0px;
   border-left:none;
   background-color:#eeeeee;
}
.ms-vh2 {
   background-image: url("");
   background-repeat: repeat-x;
   padding-bottom: 0px;
   padding-top: 0px;
   border-left:none;
   background-color:#eeeeee;
}
.ms-vh {
   background-image: url("");
   background-repeat: repeat-x;
   padding-bottom: 0px;
   padding-top: 0px;
   border-left:none;
   background-color:#eeeeee;
}
.ms-vh2-nofilter a {
    color: #ffffff;
}
.ms-vh2 a {
    color: #ffffff;
}
.ms-vh a:visited {
    color: #666666;
}
.ms-vh a {
    color: #666666;
}
.ms-vh2-nograd-icon {
    padding-left: 5px; 
    padding-right: 5px; 
}
.ms-vh2-nograd {
    padding-left: 5px; 
    padding-right: 5px; 
}
.ms-vh2-nofilter-icon {
    padding-left: 5px; 
    padding-right: 5px; 
}
.ms-vh2-nofilter {
    padding-left: 5px; 
    padding-right: 5px; 
}
.ms-gb {
    color: #000000;
    background-color:#ffffff;
    border-top:none;
    border-bottom:none;
}
.ms-gb2 {
    color: #ffffff;
}
.ms-disc a {
    color: #002672;
}
.ms-vb-user a {
    color: #002672;
}
.ms-GRStatusText a {
    color: #002672;
}
.ms-vb2 a {
    color: #002672;
}
.ms-vb a {
    color: #002672;
}
.ms-disc a:hover {
    color: #ff0000;
}
.ms-vb-user a:hover {
    color: #ff0000;
}
.ms-vb2 a:hover {
    color: #ff0000;
}
.ms-vb a:hover {
    color: #ff0000;
}
.ms-disc a:visited  {
   color: #000b21;
}
.ms-vb-user a:visited  {
   color: #000b21;
}
.ms-GRStatusText a:visited  {
   color: #000b21;
}
.ms-vb2 a:visited  {
   color: #000b21;
}
.ms-vb a:visited  {
   color: #000b21;
}
.ms-disc a:visited:hover {
    color: #ff0000;
}
.ms-vb-user a:visited:hover {
    color: #ff0000;
}
.ms-vb2 a:visited:hover {
    color: #ff0000;
}
.ms-vb a:visited:hover {
    color: #ff0000;
}
.ms-vb-user {
    padding-top: 2px;
    padding-left: 0px; 
    padding-right: 0px; 
    border-bottom:solid 1px #bad6dd;
}
.ms-vb2 {
    border-bottom:solid 1px #bad6dd;
}
.ms-vb-icon {
    border-bottom:solid 1px #bad6dd;
}
.ms-vb-title {
    border-bottom:solid 1px #bad6dd;
}
.ms-vb2 {
    padding-top: 3px;
    padding-left: 8px; 
    padding-right: 8px; 
    padding-bottom: 4px;
    border-bottom:solid 1px #bad6dd;
}
a.ms-addnew {
    color: #2d5199;
}
.ms-summarytitlebarframe {
    background-color: #1c418c;  
}
img.thumbnail { 
    border: solid #99bfc9 3px; 
}
tr.ms-highlight {
   background-color: #f4f4f4;
}
tr.ms-imglibselectedrow {
   background-color: #f4f4f4;
}
.ms-imglibthumbnail {
    background-color: #d8d8d8;
    border: solid #99bfc9 0px; 
}
.ms-imglibmenuarea {
    background-color: #ffffff;
}
tr.ms-disc-gray td {
    background-color: #d8d8d8;
}
td.ms-disc-bordered-noleft {
    border: 1px solid #d8d8d8;
    border-top-width: 0px;
}
td.ms-disc-bordered {
    border: 1px solid #d8d8d8;
    border-top-width: 0px;
}
.UserShadedRegion {
    background-color: #fffacc;
}
.UserCaption {
    background-color:transparent;
}
.UserConfiguration {
    background-color: #f4f4f4;
}
.UserDottedLine {
    background-color: #2d5199; 
}
.UserNotification {
    COLOR: #666666;
}
.UserToolbarTextArea A:link {
    COLOR: #002672; 
}
.UserToolbarTextArea A:visited {
    COLOR: #ffffff;
}
.UserToolbarTextArea A:hover {
    COLOR: #ff0000; 
}
.UserToolbarDisabledLink {
    COLOR: #666666;
}
.UserToolbarImage {
    background-color: #f4f4f4;
}
.UserSectionTitle {
    border-bottom: solid 1px #2d5199;
}
.UserSectionFooter {
    border-top: solid 1px #2d5199;
}
.UserCellSelected {
    background-color: #fff699;
    border: solid 1px #1c418c;
}
.ms-ToolPaneFrame {
    background-color: none;
}
.ms-ToolPaneHeader {
    background-color:#1c418c;
}
.ms-ToolPaneBorder {
    border-right:none; 
    border-top:none;
    border-bottom:none;
    border-left:none; 
}
.ms-ToolPaneClose {
    background-color: #1c418c;
}
.ms-ToolPaneTitle {
    background-color: #1c418c;
}
.ms-ToolPaneFooter {
    background-color: #1c418c;
}
.ms-ToolPaneInfo {
    background-color: #314044;
}
.ms-ToolStripSelected {
    background-color: #fff699;
    border: solid 1px #1c418c;
}
.ms-ToolStrip {
    border-left:none;
    border-right:solid 1px #89b4bf;
    border-top:solid 1px #89b4bf;
    border-bottom:solid 1px #89b4bf;
    background-color:#cce2e8;
}
.ms-TPHeader {
    background-color: #cce2e8;
}
.ms-TPTitle {
    color: #00FF00;
}
.ms-TPBody A:hover {
    color:#002672;
}
.ms-TPBody A:visited {
    color:#002672;
}
.ms-TPBody A:link {
    color:#002672;
}
.ms-TPInput {
    color: #000000;
}
.ms-PropGridBuilderButton {
    border: solid 1px #2d5199;
    background-color:transparent;
}
.ms-BuilderBackground {
    background: #d3d3d3;
}
.ms-SPZone {
    border: #666666 1px solid;
}
.ms-SPZoneSelected {
    border: #00FF00 1px solid;
}
.ms-SPZoneIBar {
    border: #00FF00 3px solid;
}
.ms-SPZoneLabel {
    color: #666666;
} 
.ms-SPZoneCaption {
    color:#666666;
}
.ms-WPDesign {
    background-color:transparent;
}
.ms-WPMenu {
    background-color:transparent;
}
.ms-WPTitle {
    color:#002672;
}
.ms-WPTitle A:visited {
    color:#002672;
}
.ms-WPTitle A:link {
    color:#002672;
}
.ms-WPTitle A:hover {
    color:#000;
}
.ms-WPSelected {
    border: #ffbb77 3px dashed;
}
.ms-WPBody A:visited {
    color:#002672;
}
.ms-WPBody A:link {
    color:#002672;
}
.ms-WPBody A:hover {
    color:#ff0000;
}
.ms-WPBorder {
    border-color: #a9cbd3;
}
.ms-HoverCellActive {
    background-color:#BAD6DD;
}
.ms-HoverCellActiveDark {
    border: solid 1px #cce2e8;
    background-color:#BAD6DD;
}
.ms-SPLink {
    color: #002672
}
.ms-SPLink A:visited {
    color:#002672;
}
.ms-SPLink A:link {
    color:#002672;
}
.ms-WPHeader TD {
    border-bottom:solid 1px #BADBE8;
}
.ms-SPZoneSelected .ms-WPHeader TD {
    border: 1px solid #d8d8d8;
    background-color:#E9F4F6;
    background-image: url("");
}
.ms-SPzone .ms-WPHeader TD {
    border: 1px solid #d8d8d8;
    background-color:#ffffff;
    background-image: url("");
}
.ms-underline {
   border-bottom:1px solid #cecece; 
}
.ms-underlineback {
   border-bottom:1px solid #cecece;
   background-color: #f4f4f4;
}
.ms-back {
   background-color: #f4f4f4;
}
.ms-smallsectionline {
   border-bottom:1px solid #cecece;
}
.ms-tabselected {
   color: #002672; 
}
.ms-tabinactive {
   background-color:transparent;
   border-color:none;
   color: #002672; 
}
.ms-tabinactive a:link {
   color: #002672;
}
.ms-tabinactive a:hover {
   color: #002672; 
}
.ms-tabinactive a:visited {
   color: #002672; 
}
.ms-surveyHBar {
    background-color: #2d5199;
}
.ms-surveyHBarB {
    background-color: #CCCCCC;
}
.ms-surveyVBar {
    background-color: #2d5199;
}
.ms-surveyVBarB {
    background-color: #CCCCCC;
}
.ms-surveyVBarBI {
    background-color: #2d5199;
}
.ms-surveyVBarT {
    color: #666666;
}
.ms-surveyVBarTC {
    color: #666666;
}
.ms-surveyHR {
    color: #CCCCCC;
}
.ms-surveyTotal {
    color: #666666;
}
.ms-uploadborder {
    border:none;
}
.ms-uploadcontrol {
    background-color: #f4f4f4;
}
.ms-stylebox {
    border:1px solid #CCCCCC;
}
.ms-stylelabel {
    color: #666666; 
}
.ms-styleheader{
    background-color: #f4f4f4;
}
.ms-stylebody a:link {
    color: #002672;
}
.ms-styleheader a:link {
    color: #002672;
}
.ms-stylebody a:hover {
    color: #ff0000;
}
.ms-styleheader a:hover {
    color: #ff0000;
}
.ms-alternating {
    background-color:transparent;
}
.ms-MWSInstantiated a:visited {
    color:#002672; 
}
.ms-MWSInstantiated a:link {
    color:#002672; 
}
.ms-MWSInstantiated a:hover {
    color:#89b4bf;
}
.ms-MWSUninstantiated a:visited {
    color:#002672;
}
.ms-MWSUninstantiated a:link {
    color:#002672;
}
.ms-MWSUninstantiated a:hover {
    color:#002672;
}
.ms-ganttDetailTimeUnitRow td {
    border:solid 1px #666666;
}
.ms-ganttMajorTimeUnitHeaderRow td {
    border-left: solid 1px #666666;
    border-right: solid 1px #666666;
}
.ms-infobar { 
    border-color: #7f7f7f;
}
.ms-unpublishedresource { 
    border-color: #ff0000;
}
.ms-consoleframe {
    border-color: #8c8c8c;
    background-color:#ff9932;
}
.ms-consolestatusframe {
    background-color: #f4f4f4;
    border-color: #FFFFFF;
}
.ms-consolestatusmajorframe {
    background-color: #fff699;
}
.ms-consolestatusminorframe {
    background-color: #deeef2;
}
.ms-consolestatuscheckoutframe {
    background-color: #fff8b2;
}
.ms-consolestatus {
    color: #4c4c4c;
}
.ms-consolestatus a {
    color: #002672;
}
.ms-consolestatus a:hover {
    color: #002672;
}
.ms-consoletoggle {
    color: #001849;
}
.ms-consoletoggle a:link {
    color: #001849;
}
.ms-consoletoggle a:visited {
    color: #001849;
}
.ms-consoleerror a {
    color: #002672;
}
.ms-consoleerror a:hover {
    color: #002672;
}
.ms-consolemessage {
    color: #4f79cc;
}
.ms-consolemessage a {
    color: #4f79cc;
}
.ms-consolemessage a:hover {
    color: #4f79cc;
}
.ms-consoletoolbar {
    color: #002672; 
}
.ms-consoletoolbar a:hover {
    color: #002672; 
}
.ms-webpartpickerpageinnerbackground {
    background-color: #f4f4f4;    
}
.ms-webpartpickerpagetext {
    color: #656B77;    
}
.ms-webpartpickerpagetext a{
    color: #002672;    
}
.ms-webpartpickerpageHeaderBorder a{
    color: #002672;    
}
.ms-wikieditouter {
    border-right:1px solid #cecece;
    border-bottom:1px solid #cecece;
    border-top:solid 1px #ffffff;
}
.ms-wikieditsecond {
    border-bottom:solid 1px #7f7f7f;
    border-right:solid 1px #7f7f7f;
    border-left:solid 1px #ffffff;
}
.ms-wikieditthird {
    border-bottom:solid 1px #666666;
    border-right:solid 1px #666666;
    background-color:#f4f4f4;
}
.ms-wikieditorange {
    border-top:solid 1px #a36120;
    border-bottom:solid 1px #ff9932;
}
.ms-wikieditorangeinnera
{
    border-top:solid 1px #c17426;
    border-bottom:solid 1px #ff9932;
    background-color:#e0862c;
}
.ms-wikieditorangeinnerb {
    background-color:#ffa449;
}
.ms-wikieditbutton a {
    color:#666666;
}
.ms-wikieditbutton a:hover {
    color:#ff0000;
}
.ms-diffinsert {
    background-color:#ccffcc;
}
.ms-diffchange {
    background-color:#ffffcc;
}
.ms-PostTitle a { 
    color:#002672;
}
.ms-PostFooter a {
    color: #002672;
}
.ms-PostFooter a:hover {
    color: #ffbb77;
}
.ms-PostTitle a:hover {
    color: #ffbb77;
}
.ms-PostFooter {
    color:#5781d6;
    border-top:1px solid #9fbbf4;
}
h1.ms-PostDate {
    border-bottom: 1px solid  #2d5199;
}
h2.ms-CommentTitle {
    color:#4c4c4c;
    border-top: 1px solid  #cecece;
}
.ms-picker-table .ms-picker-dayheader { 
    border-bottom:solid 1px #E1E1E1;
}
.ms-picker-week {
    border-left:solid 1px #E6EAF1;
}
.ms-picker-week a {
    color:#2d5199;
}        
.ms-picker-weekRTL {
    border-right:solid 1px #E6EAF1;
}
.ms-picker-weekRTL a {
    color:#2d5199;
}        
.ms-picker-weekselected { 
    background-color:#ffffff;
}
.ms-picker-weekselected a:hover {
    color:#000000; 
}        
.ms-picker-weekselected a {
    color:#000000; 
}        
.ms-picker-weekselectedRTL { 
    background-color:#ffffff;
}
.ms-picker-weekselectedRTL a:hover {
    color:#000000; 
}        
.ms-picker-weekselectedRTL a {
    color:#000000; 
}        
.ms-picker-table .ms-picker-today {
    border:solid 1px #ff9932;
}
.ms-picker-table .ms-picker-dayselected  {
    border:solid 1px #E6EAF1;
}
.ms-picker-table .ms-picker-daycenter  {
    border:solid 1px #E6EAF1;
}
.ms-picker-table .ms-picker-daycenterOn  {
    border:solid 1px #E6EAF1;
}
.ms-picker-table .ms-picker-dayother  {
    border:solid 1px #E6EAF1;
}
.ms-picker-dayother a { 
    color: #666666; 
}
.ms-picker-table .ms-picker-daycenterOn { 
    background-color:#FFFFFF; 
}
.ms-picker-monthcenter {
	color: #6D6E71;
	background-color: transparent;
	border: solid 1px #8c8c8c;
}
.ms-picker-monthcenter a:hover { 
    color: #FFFFFF; 
}
.ms-picker-monthcenter a:visited { 
    color: #FFFFFF; 
}
.ms-picker-monthcenter a:link { 
    color: #FFFFFF; 
}
.ms-picker-monthcenter a:active { 
    color: #FFFFFF; 
}
.ms-picker-monthcenter a { 
    color: #FFFFFF; 
}
.ms-picker-monthcenterOn { 
    color: #FFFFFF; 
    background-color: #ff9932;
    border:solid 1px #8c8c8c;
}
.ms-picker-monthcenterOn a:visited { 
    color: #FFFFFF; 
}
.ms-picker-monthcenterOn a:hover { 
    color: #FFFFFF; 
}
.ms-picker-monthcenterOn a:link { 
    color: #FFFFFF; 
}
.ms-picker-monthcenterOn a:active { 
    color: #FFFFFF; 
}
.ms-picker-monthcenterOn a { 
    color: #FFFFFF; 
}
.ms-picker-monthselected {
	font: normal normal bold 100% serif;
	background-color: #ff9932;
	border: solid 1px #8c8c8c;
	color: #6D6E71;
}
.ms-picker-monthselected a:visited {
    color: #000000; 
}
.ms-picker-monthselected a:hover {
    color: #000000; 
}
.ms-picker-monthselected a:link {
    color: #000000; 
}
.ms-picker-monthselected a:active {
    color: #000000; 
}
.ms-picker-monthselected a {
    color: #000000; 
}
.ms-picker-footer {
    border-top:none;
    color: #4c4c4c;
}
.ms-picker-line {
    border-top:none;
}
.ms-calheader {
    background:transparent;
}
.ms-cal-navselected a {
    color:#000000;
}
.ms-cal-navselected a:hover {
    color:#000000;
}
.ms-cal-nav a {
    color:#2d5199;
}
.ms-cal-nav a:hover {
    color:#000000;
}
.ms-cal-weekemptyRLT {
    background-color:transparent;
    border:none;
}
.ms-cal-weekempty {
    background-color:transparent;
    border:none;
}
.ms-cal-weekname {
    background-color:transparent;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
}
.ms-cal-weekday {
    background-color:transparent;
}
.ms-cal-weekRTLB{
    background-image:none;
    border:solid 1px #bad6dd;
    background-color:#bad6dd;
}
.ms-cal-weekRTL{
    background-image:none;
    border:solid 1px #bad6dd;
    background-color:#bad6dd;
}
.ms-cal-weekB{
    background-image:none;
    border:solid 1px #bad6dd;
    background-color:#bad6dd;
}
.ms-cal-week{
    background-image:none;
    border:solid 1px #bad6dd;
    background-color:#bad6dd;
}
.ms-cal-weekselectedRTL {
    border:solid 1px #bad6dd;
    background-color:#ffda8a;
}
.ms-cal-weekselected {
    border:solid 1px #bad6dd;
    background-color:#ffda8a;
}
.ms-cal-weekselectedRTL a {
    color:#000000;
}
.ms-cal-weekselected a {
    color:#000000;
}
.ms-cal-weekboxRTL {
    background-image:none;
    color:#8c8c8c;
}
.ms-cal-weekbox {
    background-image:none;
    color:#8c8c8c;
}
.ms-cal-wtopdayRTLL {
    background-image:none;
    background-color:transparent;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
    color:#deeef2;
}
.ms-cal-wtopdayRTL {
    background-image:none;
    background-color:transparent;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
    color:#deeef2;
}
.ms-cal-wtopday {
    background-image:none;
    background-color:transparent;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
    color:#deeef2;
}
.ms-cal-wtopdayL {
    background-image:none;
    background-color:transparent;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
    color:#deeef2;
}
.ms-cal-topdayRTLL {
    background-image:none;
    background-color:transparent;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
    color:#deeef2;
}
.ms-cal-topdayL {
    background-image:none;
    background-color:transparent;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
    color:#deeef2;
}
.ms-cal-topdayRTL {
    background-image:none;
    background-color:transparent;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
    color:#deeef2;
}
.ms-cal-topday {
    background-image:none;
    background-color:transparent;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
    color:#deeef2;
}
.ms-cal-wtopdayRTLL div {
    background-color:#f0f5f7;
    border:solid 1px #fff;
}
.ms-cal-wtopdayRTL div {
    background-color:#f0f5f7;
    border:solid 1px #fff;
}
.ms-cal-wtopday div {
    background-color:#f0f5f7;
    border:solid 1px #fff;
}
.ms-cal-wtopdayL div {
    background-color:#f0f5f7;
    border:solid 1px #fff;
}
.ms-cal-topdayRTLL div {
    background-color:#f0f5f7;
    border:solid 1px #fff;
}
.ms-cal-topdayL div {
    background-color:#f0f5f7;
    border:solid 1px #fff;
}
.ms-cal-topdayRTL div {
    background-color:#f0f5f7;
    border:solid 1px #fff;
}
.ms-cal-topday div {
    background-color:#f0f5f7;
    border:solid 1px #fff;
}
.ms-cal-wtopday-today {
    background-image:none;
    background-color:#ffc68e;
    border:none;
}
.ms-cal-topday-today {
    background-image:none;
    background-color:#ffc68e;
    border:none;
}
.ms-cal-wtopday-todayover div {
    border:solid 2px #ff9932;
}
.ms-cal-topday-todayover div {
    border:solid 2px #ff9932;
}
.ms-cal-wtopday-today div {
    border:solid 2px #ff9932;
}
.ms-cal-topday-today div {
    border:solid 2px #ff9932;
}
.ms-cal-wtopday-todayover {
    background-color:#ffc68e;
}
.ms-cal-topday-todayover {
    background-color:#ffc68e;
}
.ms-cal-topdayfocusover {
    background-color:#bad6dd;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
}
.ms-cal-wtopdayoverRTLL {
    background-color:#bad6dd;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
}
.ms-cal-wtopdayoverL {
    background-color:#bad6dd;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
}
.ms-cal-wtopdayover {
    background-color:#bad6dd;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
}
.ms-cal-topdayoverRTLL {
    background-color:#bad6dd;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
}
.ms-cal-topdayoverL {
    background-color:#bad6dd;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
}
.ms-cal-topdayover {
    background-color:#bad6dd;
    border-top:solid 1px #bad6dd;
    border-left:none;
    border-right:none;
    border-bottom:none;
}
.ms-cal-topdayfocusover div {
    border:none;
    color:#000000;
}
.ms-cal-wtopdayoverRTLL div {
    border:none;
    color:#000000;
}
.ms-cal-wtopdayoverL div {
    border:none;
    color:#000000;
}
.ms-cal-wtopdayover div {
    border:none;
    color:#000000;
}
.ms-cal-topdayoverRTLL div {
    border:none;
    color:#000000;
}
.ms-cal-topdayoverL div {
    border:none;
    color:#000000;
}
.ms-cal-topdayover div {
    border:none;
    color:#000000;
}
.ms-cal-wtopdayfocusRTLL {
    background-image:none;
    background-color:#99bfc9;
    border:none;
}
.ms-cal-wtopdayfocusL {
    background-image:none;
    background-color:#99bfc9;
    border:none;
}
.ms-cal-wtopdayfocus {
    background-image:none;
    background-color:#99bfc9;
    border:none;
}
.ms-cal-topdayfocusRTLL {
    background-image:none;
    background-color:#99bfc9;
    border:none;
}
.ms-cal-topdayfocusL {
    background-image:none;
    background-color:#99bfc9;
    border:none;
}
.ms-cal-topdayfocus {
    background-image:none;
    background-color:#99bfc9;
    border:none;
}
.ms-cal-wtopdayfocusRTLL div {
    border:solid 1px #cce2e8; 
    color:#ffffff;
}
.ms-cal-wtopdayfocusL div {
    border:solid 1px #cce2e8; 
    color:#ffffff;
}
.ms-cal-wtopdayfocus div {
    border:solid 1px #cce2e8; 
    color:#ffffff;
}
.ms-cal-topdayfocusRTLL div {
    border:solid 1px #cce2e8; 
    color:#ffffff;
}
.ms-cal-topdayfocusL div {
    border:solid 1px #cce2e8; 
    color:#ffffff;
}
.ms-cal-topdayfocus div {
    border:solid 1px #cce2e8; 
    color:#ffffff;
}
.ms-cal-topdayselected a:hover {
    color:#000000;
}
.ms-cal-topdayselected a:visited {
    color:#000000;
}
.ms-cal-topdayselected a:link {
    color:#000000;
}
.ms-cal-topdayselected a:active {
    color:#000000;
}
.ms-cal-topdayselected a {
    color:#000000;
}
ms-cal-topdayselectedl a:hover {
    color:#000000;
}
ms-cal-topdayselectedl a:visited {
    color:#000000;
}
ms-cal-topdayselectedl a:link {
    color:#000000;
}
ms-cal-topdayselectedl a:active {
    color:#000000;
}
.ms-cal-topdayselectedL a {
    color:#000000;
}
.ms-cal-topdayselectedRTL a:hover {
    color:#000000;
}
.ms-cal-topdayselectedRTL a:visited {
    color:#000000;
}
.ms-cal-topdayselectedRTL a:link {
    color:#000000;
}
.ms-cal-topdayselectedRTL a:active {
    color:#000000;
}
.ms-cal-topdayselectedRTL a {
    color:#000000;
}
.ms-cal-topdayselectedRTLL a:hover {
    color:#000000;
}
.ms-cal-topdayselectedRTLL a:visited {
    color:#000000;
}
.ms-cal-topdayselectedRTLL a:link {
    color:#000000;
}
.ms-cal-topdayselectedRTLL a:active {
    color:#000000;
}
.ms-cal-topdayselectedRTLL a {
    color:#000000;
}
.ms-cal-topdayRTLL a:hover {
    color:#000000;
}
.ms-cal-topdayRTLL a:visited {
    color:#000000;
}
.ms-cal-topdayRTLL a:link {
    color:#000000;
}
.ms-cal-topdayRTLL a:active {
    color:#000000;
}
.ms-cal-topdayRTLL a {
    color:#000000;
}
.ms-cal-topdayRTL a:hover {
    color:#000000;
}
.ms-cal-topdayRTL a:visited {
    color:#000000;
}
.ms-cal-topdayRTL a:link {
    color:#000000;
}
.ms-cal-topdayRTL a:active {
    color:#000000;
}
.ms-cal-topdayRTL a {
    color:#000000;
}
.ms-cal-topdayL a:hover {
    color:#000000;
}
.ms-cal-topdayL a:visited {
    color:#000000;
}
.ms-cal-topdayL a:link {
    color:#000000;
}
.ms-cal-topdayL a:active {
    color:#000000;
}
.ms-cal-topdayL a {
    color:#000000;
}
.ms-cal-topday a:hover {
    color:#000000;
}
.ms-cal-topday a:visited {
    color:#000000;
}
.ms-cal-topday a:link {
    color:#000000;
}
.ms-cal-topday a:active {
    color:#000000;
}
.ms-cal-topday a {
    color:#000000;
}
.ms-cal-nodataLeft {
    border-left:none; 
    border-right:none ;  
    background-color:#E3E9F7;
}
.ms-cal-nodataLeftRTL {
    border-left:none; 
    border-right:none ;  
    background-color:transparent;
}
.ms-cal-nodataBtm2 {
    border-left:1px solid #fff;  
    border-right:1px solid #fff;  
    background-color:#f0f5f7;
}
.ms-cal-nodataBtm {
    border-left:1px solid #fff;  
    border-right:1px solid #fff;  
    background-color:#f0f5f7;
}
.ms-cal-nodataLeftBtmRTL2 {
    border-left:1px solid #fff;  
    border-right:1px solid #fff;  
    background-color:#f0f5f7;
}
.ms-cal-nodataLeftBtm2 {
    border-left:1px solid #fff;  
    border-right:1px solid #fff;  
    background-color:#f0f5f7;
}
.ms-cal-nodataLeftBtmRTL {
    border-left:1px solid #fff;  
    border-right:1px solid #fff;  
    background-color:#f0f5f7;
}
.ms-cal-nodataLeftBtm {
    border-left:1px solid #fff;  
    border-right:1px solid #fff;  
    background-color:#f0f5f7;
}
.ms-cal-nodataLeft {
    border-left:1px solid #fff;  
    border-right:1px solid #fff;  
    background-color:#f0f5f7;
}
.ms-cal-nodataMid {
    border-left:1px solid #fff;  
    border-right:1px solid #fff;  
    background-color:#f0f5f7;
}
.ms-cal-muworkitemRTLL {   
    padding:2px 5px 1px 5px; 
    border-left:none;
    border-right:none;
} 
.ms-cal-muworkitem {   
    padding:2px 5px 1px 5px; 
    border-left:none;
    border-right:none;
} 
.ms-cal-muworkitemR {
    border-left:none ; 
    border-right:none;
}
.ms-cal-muworkitemL {
    border-left:none ; 
    border-right:none;
}
.ms-cal-todayitem {   
    border-left:none; 
    border-right:none;
}
.ms-cal-workitem {   
    border-left:none; 
    border-right:none;
}
.ms-cal-workitem2 {   
    border-left:none; 
    border-right:none; 
}
.ms-cal-workitemRTL2B {   
    border-left:none; 
    border-right:none; 
    border-bottom:none; 
}
.ms-cal-workitem2B {   
    border-left:none; 
    border-right:none; 
    border-bottom:none; 
}
.ms-cal-workitemL2 {   
    border-left:none; 
    border-right:none; 
    background-color:#FFFFFF;
}
.ms-cal-workitemRTLL2 {   
    border-left:none ; 
    border-right:none; 
    background-color:#FFFFFF;
}
.ms-cal-workitemL2B {   
    border-left:none; 
    border-right:none; 
    border-bottom:none;
    background-color:#FFFFFF;
}
.ms-cal-workitemRTLL2B {   
    border-left:none; 
    border-right:none; 
    border-bottom:none ; 
    background-color:#FFFFFF;
}
.ms-cal-noworkitemRTL   {
    border-left:none; 
    border-right:none; 
}
.ms-cal-noworkitemL   {
    border-left:none; 
    border-right:none; 
}
.ms-cal-noworkitem   {
    border-left:none; 
    border-right:none; 
}
.ms-cal-noworkitemRTL2B {
    border-right:none;
    border-left:none;
    border-bottom:none; 
}
.ms-cal-noworkitemL2B {
    border-right:none;
    border-left:none;
    border-bottom:none; 
}
.ms-cal-noworkitem2B {
    border-right:none;
    border-left:none;
    border-bottom:none; 
}
.ms-cal-noworkitemLB {
    border-right:none;
    border-left:none;
    border-bottom:none; 
}
.ms-cal-noworkitemB {
    border-right:none;
    border-left:none;
    border-bottom:none; 
}
.ms-cal-monthitem { 
    color:#000000;
}
.ms-cal-monthitem b {
    color:#8c8c8c;
}
.ms-cal-monthMultiDay a:visited {  
    background-color:#314044;
    color:#FFFFFF;
}
.ms-cal-monthMultiDay a:active {  
    background-color:#314044;
    color:#FFFFFF;
}
.ms-cal-monthMultiDay a:link {  
    background-color:#314044;
    color:#FFFFFF;
}
.ms-cal-monthMultiDay a {  
    background-color:#314044;
    color:#FFFFFF;
}
.ms-cal-monthMultiDay {  
    background-color:#314044;
    color:#FFFFFF;
}
.ms-cal-monthMultiDay a:hover {
    background-color:#314044;
    color:#5d7a82;
}
.ms-cal-more a:visited {  
    color:#000000;
}
.ms-cal-more a:active {  
    color:#000000;
}
.ms-cal-more a:link {  
    color:#000000;
}
.ms-cal-more a {  
    color:#000000;
}
.ms-cal-more {  
    color:#000000;
}
.ms-cal-more a:hover {
    color:#4c4c4c; 
}
.ms-cal-defaultbgcolor {  
    background-color:#E6EAF1;
    border:solid 1px #99bfc9;
}
.ms-cal-defaultbgcolorsel {
    background-color:#f4f4f4;
    border:solid 1px #CCCCCC;
    color: #8c8c8c; 
}
.ms-cal-monthAllDay {  
    background-color:#E6EAF1;
    border:solid 1px #99bfc9;
}
.ms-cal-defaultbgcolor a {  
    color:#2d5199;
}
.ms-cal-defaultbgcolorsel a:hover {  
    color:#000000;
}
.ms-cal-defaultbgcolor a:hover {  
    color:#000000;
}
.ms-cal-monthAllDaysel {
    background-color:#f4f4f4;
    border:none;
}
.ms-cal-time {
    border-right:1px solid #BCC3D7;
    background-color:transparent;
}
.ms-cal-timeRTL {
    border-left:none;
    border-right:none;
    background-color:#FFFFFF;
}
.ms-cal-emptytime {
    border-top:none;
    border-left:none;
    background-color:#FFFFFF;
}
.ms-cal-emptytimeRTL {
    border-top:none;
    border-right:none;
    background-color:#FFFFFF;
}
.ms-cal-emptycell {
    border-top:none;
    border-left:none ;
    border-right:none; 
    background-color:#d8d8d8;
}
.ms-cal-emptycellRTL{
    border-top:none;
    border-left:none ;
    border-right:none ; 
    background-color:#d8d8d8;
}
.ms-cal-emptycellB{
    border-bottom:none;
    border-left:none ;
    border-right:none ; 
    background-color:#d8d8d8;
}
.ms-cal-emptycellRTLB {
    border-bottom:none;
    border-left:none;
    border-right:none; 
    background-color:#d8d8d8;
}
.ms-cal-alldayevent {
    border-left:none ;
    border-right:none ;
}
.ms-cal-alldayeventRTL {
    border-left:none ;
    border-right:none ;
    background-color:#FFFFFF;
}
.ms-cal-noworkhour{
    border-left:none;
    background-color:#00FF00;
}
.ms-cal-workhour {
    border-top:solid 1px #D0D6E5;
    background-color:transparent;
    color:none;
} 
.ms-cal-noworkhourRTL{
    border-right:none;
    background-color:#00FF00;
}
.ms-cal-workhourRTL {
    border-right:none;
    background-color:#FFFFFF;
} 
.ms-cal-noworkhourF{
    border-top:none;
    border-left:none;
    background-color:#00FF00;
}
.ms-cal-workhourF {
    background-color:transparent;
} 
.ms-cal-noworkhourRTLF{
    border-top:none;
    border-right:none;
    background-color:#00FF00;
}
.ms-cal-workhourRTLF {
    border-top:none;
    border-right:none;
    background-color:#FFFFFF;
} 
.ms-cal-upper-border {
    border-top:none;
    border-right:none;
}
.ms-cal-upper-borderRTL {
    border-top:none;
    border-left:none;
}
.ms-cal-enoworkdayRTLF {
    border-top:none;
}
.ms-cal-enoworkdayF {
    border-top:none;
}
.ms-cal-eworkdayRTLF {
    border-top:none;
}
.ms-cal-eworkdayF {
    border-top:none;
}
.ms-cal-enoworkhourF {
    border-top:none;
}
.ms-cal-workhourF {
    border-top:none;
}
.ms-cal-enoworkday .ms-cal-dayhourF {
    border-top:solid 1px #D0D6E5;
}
.ms-cal-eworkday .ms-cal-dayhourF {
    border-top:solid 1px #D0D6E5;
}
.ms-cal-enoworkday .ms-cal-dayhour {
    border-top:solid 1px #D0D6E5;
}
.ms-cal-eworkday .ms-cal-dayhour {
    border-top:solid 1px #D0D6E5;
}
.ms-cal-eworkhour .ms-cal-dayhour {
    border-top:solid 1px #D0D6E5;
}
.ms-cal-eworkhour .ms-cal-dayhourF {
    border-top:solid 1px #D0D6E5;
}
.ms-cal-eworkhourF .ms-cal-dayhourF {
    border-top:solid 1px #D0D6E5;
}
.ms-cal-eworkhourF .ms-cal-dayhour {
    border-top:solid 1px #D0D6E5;
}
.ms-cal-enoworkhour .ms-cal-dayhour {
    border-top none;
}
.ms-cal-enoworkhour .ms-cal-dayhourF {
    border-top none;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhour {
    border-top none;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF {
    border-top none;
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF {
    border-top none;
}
.ms-cal-eworkday .ms-cal-dayhalfhourF {
    border-top none;
}
.ms-cal-enoworkday .ms-cal-dayhalfhour {
    border-top none;
}
.ms-cal-eworkday .ms-cal-dayhalfhour {
    border-top none;
}
.ms-cal-eworkhour .ms-cal-dayhalfhour {
    border-top none;
}
.ms-cal-eworkhour .ms-cal-dayhalfhourF {
    border-top none;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF {
    border-top none;
}
.ms-cal-eworkhour .ms-cal-dayhalfhourF {
    border-left:none;
}
.ms-cal-eworkhour .ms-cal-dayhourF {
    border-left:none;
}
.ms-cal-enoworkhour .ms-cal-dayhourF {
    border-left:none;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF {
    border-left:none;
}
.ms-cal-enoworkhourF .ms-cal-dayhourF {
    border-left:none;
}
.ms-cal-eworkdayF .ms-cal-dayhourF {
    border-left:none;
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourF {
    border-left:none;
}
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF {
    border-left:none;
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF {
    border-left:none;
}
.ms-cal-eworkday .ms-cal-dayhalfhourF {
    border-left:none;
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhourF {
    border-left:none;
}
.ms-cal-enoworkdayF .ms-cal-dayhourF {
    border-left:none;
}
.ms-cal-enoworkday .ms-cal-dayhourF {
    border-left:none;
}
.ms-cal-eworkday .ms-cal-dayhourF {
    border-left:none;
}
.ms-cal-eworkhourF .ms-cal-dayhourF {
    border-left:none;
}
.ms-cal-eworkdayRTL {
    background-color:#FFFFFF;
}
.ms-cal-eworkday {
    background-color:#FFFFFF;
}
.ms-cal-weekedge {
    background-color:transparent;
}
.ms-cal-wtopdayselected {
    background-image:none;
    background-color:#FF9932;
    border:solid 1px none; 
    font-family:Verdana; 
    font-size:8pt; 
    text-align:left; 
    font-weight:normal;
    color:#FFFFFF;
    verticalAlign:top;
    cursor: hand; 
    width=14.5%;
}
.ms-cal-wtopdayselectedRTL {
    padding:1px;
    background-color:#FF9932;
    border:solid 1px none; 
    border-bottom:solid 3px none; 
    font-family:Verdana; 
    font-size:8pt; 
    text-align:right; 
    font-weight:normal;
    color:#FFFFFF;
    verticalAlign:top;
    cursor: hand; 
    width=14.5%;
}
.ms-cal-wtopdayselectedL {
    padding:1px;
    background-color:#FF9932;
    border:solid 1px none; 
    border-left:solid 3px none; 
    border-bottom:solid 3px none; 
    font-family:Verdana; 
    font-size:8pt; 
    text-align:left; 
    font-weight:normal;
    color:#FFFFFF;
    verticalAlign:top;
    cursor: hand; 
    width=14.5%;
}
.ms-cal-wtopdayselectedRTLL {
    padding:1px;
    background-color:#FF9932;
    border:solid 1px none; 
    border-right:solid 3px none; 
    border-bottom:solid 3px none; 
    font-family:Verdana; 
    font-size:8pt; 
    text-align:right; 
    font-weight:normal;
    color:#FFFFFF;
    verticalAlign:top;
    cursor: hand; 
    width=14.5%;
}
.ms-cal-wemptycellL {
    border-right:1px solid #BCC3D7; 
    border-left:1px solid #BCC3D7; 
    background-color:#FFFFFF;
}
.ms-cal-wemptycell {
    border-right:1px solid #BCC3D7; 
    border-left:1px solid #BCC3D7; 
    background-color:#FFFFFF;
}
.ms-cal-walldayeventRTL {
    border-right:1px solid #BCC3D7; 
    border-left:1px solid #BCC3D7; 
}
.ms-cal-walldayeventL {
    border-right:1px solid #BCC3D7; 
    border-left:1px solid #BCC3D7; 
}
.ms-cal-walldayevent {
    border-right:1px solid #BCC3D7; 
    border-left:1px solid #BCC3D7; 
}
.ms-cal-walldayeventRTLL td {
    font-family:Tahoma;
    font-size:8pt;
}
.ms-cal-walldayeventR td {
    font-family:Tahoma;
    font-size:8pt;
}
.ms-cal-walldayeventL td {
    font-family:Tahoma;
    font-size:8pt;
}
.ms-cal-walldayeventRTL td {
    font-family:Tahoma;
    font-size:8pt;
}
.ms-cal-walldayevent td {
    font-family:Tahoma;
    font-size:8pt;
}
.contL {
}
.contB {
}
.contR {
}
.ms-cal-weekitem a:visited {
    font-family: Verdana; 
    font-size: 7pt; 
    color: #000000;  
    text-align:center; 
    text-decoration: none;
    text-overflow:ellipsis;
    height:100%;
}
.ms-cal-weekitem a:active {
    font-family: Verdana; 
    font-size: 7pt; 
    color: #000000;  
    text-align:center; 
    text-decoration: none;
    text-overflow:ellipsis;
    height:100%;
}
.ms-cal-weekitem a:link {
    font-family: Verdana; 
    font-size: 7pt; 
    color: #000000;  
    text-align:center; 
    text-decoration: none;
    text-overflow:ellipsis;
    height:100%;
}
.ms-cal-weekitem a {
    font-family: Verdana; 
    font-size: 7pt; 
    color: #000000;  
    text-align:center; 
    text-decoration: none;
    text-overflow:ellipsis;
    height:100%;
}
.ms-cal-weekitem {
    font-family: Verdana; 
    font-size: 7pt; 
    color: #000000;  
    text-align:center; 
    text-decoration: none;
    text-overflow:ellipsis;
    height:100%;
}
.ms-cal-weekitem a:hover {
    font-family: Verdana; 
    font-size: 7pt; 
    color: #FFFFFF;  
    text-align:center;
    text-decoration: none; 
    text-overflow:ellipsis;
    height:100%;
}
.ms-cal-tdayitem {
    border:1px solid #99bfc9; 
    background-repeat:repeat-x;
    background-color:#E6EAF1;
    width:100%;
    height:100%;
}
.ms-cal-dayitem a {
    color: #000000;  
}
.ms-cal-dayitem a:hover {
    color: #ffffff;  
}
.ms-cal-dayitem2 {
    border-right:2px solid #CCCCCC;
    background-color:#cce2e8;
 }
.ms-cal-dayitem2rtl {
    border-right:2px solid #CCCCCC;
    background-color:#cce2e8;
 }
.ms-cal-gempty {
    border:none;
}
.ms-cal-navheader {
    color: #000000; 
}
td.ms-bannercontainer{
	background-image:url('');
}
.Header-link2{
	font-family:"Helvetica Heue";
	font-size:10pt;
	color:#800000;
	text-decoration:none;
}

/***************************** LeftMenu modifiÃ© pour Imagix*********************************/
.LeftMenu{
	font-family:Helvetica heue;
	font-size:11pt;
	font-weight:bold;
	background-color:transparent;
	vertical-align:middle;
	color:white;
	cursor:hand;
	text-decoration:none;
}
.LeftMenuItem{
	font-family:Helvetica heue;
	font-size:8pt;
	background-color:transparent;
	vertical-align:middle;
	color:#515151;
	text-align:right;
	cursor:hand;
	height:20px;
	text-decoration:none;
}
.LeftMenuItem5{
	font-family:Helvetica heue;
	font-size:8pt;
	background-color:transparent;
	vertical-align:middle;
	color:gray;
	text-align:right;
	cursor:hand;
	height:20px;
	text-decoration:none;
}
.LeftMenuItem4{
	font-family:Helvetica heue;
	font-size:8pt;
	background-color:transparent;
	vertical-align:middle;
	color:#515151;
	text-align:right;
	cursor:hand;
	height:20px;
	text-decoration:none;
}
.LeftMenuItem3{
	font-family:Helvetica heue;
	font-size:8pt;
	background-color:transparent;
	vertical-align:middle;
	color:#515151;
	text-align:right;
	cursor:hand;
	height:20px;
	text-decoration:none;
}
.LeftMenuItem2{
	font-family:Helvetica heue;
	font-size:8pt;
	background-color:transparent;
	vertical-align:middle;
	color:#515151;
	text-align:right;
	cursor:hand;
	height:20px;
	text-decoration:none;
}
.LeftMenuItem1{
	font-family:Helvetica heue;
	font-size:8pt;
	background-color:transparent;
	vertical-align:middle;
	color:#515151;
	text-align:right;
	cursor:hand;
	height:20px;
	text-decoration:none;
}
.LeftMenuItemSelected{
	font-family:Helvetica heue;
	font-size:8pt;
	background-color:white;
	vertical-align:middle;
	color:#515151;
	text-align:right;
	cursor:hand;
	height:20px;
	text-decoration:none;
}
.LeftMenuItemOver{
	font-family:Helvetica heue;
	font-size:8pt;
	background-color: gray;
	vertical-align:middle;
	color:white;
	text-align:right;
	cursor:hand;
	height:20px;
	text-decoration:none;
}
.LeftMenuSection{
	font-family:Helvetica heue;
	font-size:11pt;
	background-color:transparent;
	vertical-align:middle;
	color:white;
	text-align:right;
	cursor:hand;
	font-weight:bold;
	height:30px;
	text-decoration:none;
}
.LeftMenuSection5{
	font-family:Helvetica heue;
	font-size:11pt;
	background-color:#800000;
	vertical-align:middle;
	color:white;
	text-align:right;
	cursor:hand;
	font-weight:bold;
	height:30px;
	text-decoration:none;
}
.LeftMenuSection4{
	font-family:Helvetica heue;
	font-size:11pt;
	background-color:#F1C07D;
	vertical-align:middle;
	color:white;
	text-align:right;
	cursor:hand;
	font-weight:bold;
	height:30px;
	text-decoration:none;
}
.LeftMenuSection3{
	font-family:Helvetica heue;
	font-size:11pt;
	background-color:#ffdfaa;
	vertical-align:middle;
	color:white;
	text-align:right;
	cursor:hand;
	font-weight:bold;
	height:30px;
	text-decoration:none;
}
.LeftMenuSection2{
	font-family:Helvetica heue;
	font-size:11pt;
	background-color:#D6E3EF;
	vertical-align:middle;
	color:white;
	text-align:right;
	cursor:hand;
	font-weight:bold;
	height:30px;
	text-decoration:none;
}
.LeftMenuSection1{
	font-family:Helvetica heue;
	font-size:11pt;
	background-color:#DEE7EF;
	vertical-align:middle;
	color:white;
	text-align:right;
	cursor:hand;
	font-weight:bold;
	height:30px;
	text-decoration:none;
}
.LeftMenuSectionSelected{
	font-family:Helvetica heue;
	font-size:11pt;
	background-color:white;
	vertical-align:middle;
	color:#515151;
	text-align:right;
	cursor:hand;
	font-weight:bold;
	height:30px;
	text-decoration:none;
}
.LeftMenuSectionOver{
	font-family:Helvetica heue;
	font-size:11pt;
	background-color:gray;
	vertical-align:middle;
	color:white;
	text-align:right;
	cursor:hand;
	font-weight:bold;
	height:30px;
	text-decoration:none;

}
div.ms-areaseparatorleft{
background: url("");
background-repeat:no-repeat;
background-position:-143px 0px;
border-right:1px solid #ffffff;
height:100%;
}
div.ms-areaseparatorright{
background:#ffffff;
background-repeat:repeat-x;
border-left:1px solid #6f9dd9;
padding-right:2px;
height:100%;

}
.ms-globalbreadcrumb{
font-size:8pt;
text-align:right;
background-color:#ffffff;
padding:2px 10px 2px 5px;
}
.ms-globalbreadcrumb,.ms-globalbreadcrumb a{
text-decoration:none;
color:#800000;

}

.ms-globalTitleArea{
text-align:right;
background-image:url("/_layouts/images/Imagixsearch.jpg");
background-position:center top;
background-repeat:repeat-y;
padding-left:5px;
padding-right:0px;
padding-top:1px;

}
TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
background-image:url("");
background-repeat:repeat-x;
background-position:left top;
background-color:#F1C07D;
text-align:center;
}
.ms-titlearealeft
{
background-color:#d6e8ff;
}
.ms-titlearearight .ms-areaseparatorright{
background:#F1C07D url("");
background-repeat:repeat-x;
border-left:1px solid #F1C07D;
padding-right:2px;
height:100%;
}
TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
background-repeat:repeat-x;
background-position:left top;
background-color:#F1C07D;
text-align:center;
}
.ms-searchresultstitlearea{
background-image:url("");
background-repeat:repeat-x;
background-color:#F1C07D;
text-align:center;
padding-left:18px;
padding-top:20px;
border-bottom:1px solid #F1C07D;
height:85px;
}
.ms-searchresultsareaSeparator{
background-color:#F1C07D;
padding:0px;

}
TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
background-image:url("");
background-repeat:repeat-x;
background-position:left top;
background-color:#F1C07D;
text-align:center;
}
div.ms-titleareaframe{
height:100%;
}
.ms-pagetitleareaframe table{
background-image:url("");
background-repeat:no-repeat;
background-position:332px 4px;
height:54px;
}
}
td.ms-areaseparatorleft{
background:#F1C07D url("");
background-repeat:repeat-x;
border-right:1px solid #F1C07D;
height:100%;
}



