BODY {
  FONT-FAMILY: Verdana, Arial, Tahoma;
  FONT-SIZE: 10px;
  FONT-WEIGHT: normal;
  COLOR: #000000;
  BACKGROUND-COLOR: #FFFFFF;
  BACKGROUND-IMAGE: url("../skins/Bleue/bg.png");
  MARGIN: 0px;
}

A, A:link, A:visited  {
  COLOR: #000000;
  TEXT-DECORATION: none;
}
A:hover  {
  COLOR: #000000;
  TEXT-DECORATION: none;
}

TABLE {
  FONT-FAMILY: Verdana, Arial, Tahoma;
  FONT-SIZE: 10px;
  COLOR: #000000;
  BORDER-COLLAPSE: collapse;
}

FORM {
  PADDING: 0px;
  MARGIN: 0px;
}

/*STYLE DU MENU*/
TABLE.menu {
  BORDER-COLLAPSE: collapse;
}
A.MenuOn, A.MenuOn:link, A.MenuOn:visited {
  COLOR: #FFFFFF;
  FONT-WEIGHT: bold;
}
A.MenuOn:hover  {
  COLOR: #000000;
}
A.MenuOff, A.MenuOff:link, A.MenuOff:visited {
  FONT-WEIGHT: normal;
  COLOR: #FFFFFF;
}
A.MenuOff:hover  {
  COLOR: #738CAD;
}
TD.MenuOn {
  COLOR: #FFFFFF;
  FONT-SIZE: 11px;
  BACKGROUND-COLOR: #738CAD;BORDER-LEFT:solid 1px #FFFFFF;BORDER-RIGHT:solid 1px #FFFFFF;;
}
TD.MenuOff {
  COLOR: #FFFFFF;
  FONT-SIZE: 11px;
  BACKGROUND-COLOR: #00216B;
}
A.MenuLienAppli, A.MenuLienAppli:link, A.MenuLienAppli:visited {
  COLOR: #FFFFFF;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px;
}
A.MenuLienAppli:hover  {
  COLOR: #738CAD;
}
A.MenuLienForum, A.MenuLienForum:link, A.MenuLienForum:visited {
  COLOR: #FFFFFF;
  FONT-WEIGHT: normal;
}
A.MenuLienForum:hover  {
  COLOR: #738CAD;
}
A.Aujourdhui, A.Aujourdhui:link, A.Aujourdhui:visited {
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
}
A.Aujourdhui:hover {
  COLOR: #000000;
}
A.Copyright {
  FONT-FAMILY: Arial;
  FONT-SIZE: 9px;
  COLOR: #738CAD; } TD.Copyright { COLOR:#738CAD; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Tahoma;
}
.PageTitre {
  FONT-SIZE: 16px;
  FONT-WEIGHT: bold;
  COLOR: #3A6EA5;
}
TD.PageDate {
  FONT-SIZE: 11px;
  COLOR: #00216b;
}
/*FIN STYLE DU MENU*/
/*STYLE DU CALENDRIER ET SOUS MENU*/
A.sousMenu, A.sousMenu:link, A.sousMenu:visited {
  COLOR: #FFFFFF;
}
A.sousMenu:hover  {
  COLOR: #00216B;
}
TD.sousMenu {
  BACKGROUND-COLOR: #3A6EA5;
  COLOR: #FFFFFF;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  TEXT-ALIGN: center;
}
A.ProfilMenuActif, A.ProfilMenuActif:link, A.ProfilMenuActif:visited {
  COLOR: #FFFFFF;
}
A.ProfilMenuActif:hover  {
  COLOR: #00216B;
}
TD.ProfilMenuActif {
  BACKGROUND-COLOR: #87C5FF;BORDER-LEFT:solid 1px #00216b;BORDER-RIGHT:solid 1px #00216b;BORDER-TOP:solid 1px #00216b;BORDER-BOTTOM:solid 1px #00216b;
  COLOR: #00216b;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  TEXT-ALIGN: center;
}
A.ProfilMenuInactif, A.ProfilMenuInactif:link, A.ProfilMenuInactif:visited {
  COLOR: #FFFFFF;
}
A.ProfilMenuInactif:hover  {
  COLOR: #738CAD;
}
TD.ProfilMenuInactif {
  BACKGROUND-COLOR: #00216B;
  COLOR: #FFFFFF;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
}
A.MemoFavorisTitre, A.MemoFavorisTitre:link, A.MemoFavorisTitre:visited {
  COLOR: #FFFFFF;
}
A.MemoFavorisTitre:hover  {
  COLOR: #00216B;
}
TD.legende {
  BACKGROUND-COLOR: #3A6EA5;
  COLOR: #FFFFFF;
  FONT-SIZE: 10px;
  TEXT-ALIGN: center;
}
TD.legendeBis {
  COLOR: #000000;
}
TD.bordLegende {
  BORDER: solid 1px #00216b;
}
A.jMoisCrt, A.jMoisCrt:link, A.jMoisCrt.visited {
  COLOR: #000000;
}
A.jMoisCrt:hover {
  COLOR: #3399FF;
}
A.jMoisCrtWE, A.jMoisCrtWE:link, A.jMoisCrtWE.visited {
  COLOR: #CC0000;
}
A.jMoisCrtWE:hover {
  COLOR: #FF0000;
}
A.jMoisPrec, A.jMoisPrec:link, A.jMoisPrec.visited {
  COLOR: #3399FF;
  FONT-STYLE: italic;
  FONT-SIZE: 8px;
}
A.jMoisPrec:hover {
  COLOR: #000000;
  FONT-STYLE: italic;
  FONT-SIZE: 8px;
}
A.jMoisPrecWE, A.jMoisPrecWE:link, A.jMoisPrecWE.visited {
  COLOR: #EF5353;
  FONT-STYLE: italic;
  FONT-SIZE: 8px;
}
A.jMoisPrecWE:hover {
  COLOR: #FF0000;
  FONT-STYLE: italic;
  FONT-SIZE: 8px;
}
INPUT.CalTexte  {
  FONT-FAMILY: Verdana, Arial, Helvetica;
  FONT-SIZE: 9px;
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #3A6EA5;
  BORDER: #3A6EA5 solid 0px;
  TEXT-ALIGN: center;
}
A.calFlecheAnnee, A.calFlecheAnnee:link, A.calFlecheAnnee:visited {
  FONT-FAMILY: Verdana, Arial, Helvetica;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
}
A.calFlecheAnnee:hover {
  COLOR: #FFFFFF;
}
A.calAllerDate, A.calAllerDate:link, A.calAllerDate:visited {
  FONT-FAMILY: Verdana, Arial, Helvetica;
  FONT-SIZE: 9px;
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  TEXT-DECORATION: overline underline;
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
}
A.calAllerDate:hover {
  COLOR: #FFFFFF;
}
A.btnQuitter, A.btnQuitter:link, A.btnQuitter:visited {
  COLOR: #000000;
}
A.btnQuitter:hover  {
  COLOR: #000000;
}
TD.enteteTableau {
  BACKGROUND-COLOR: #3A6EA5;
  COLOR: #FFFFFF;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  TEXT-ALIGN: center;
}
TD.CalFondDebutSemaine {
  BORDER-WIDTH: 1px 0px 1px 1px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #3A6EA5;
}
TD.CalFondMilieuSemaine {
  BORDER-WIDTH: 1px 0px 1px 0px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #3A6EA5;
}
TD.CalFondFinSemaine {
  BORDER-WIDTH: 1px 1px 1px 0px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #3A6EA5; 
}
TD.CalFondJour {
  BORDER-WIDTH: 1px 1px 1px 1px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #3A6EA5;
}
TD.CalFondDebutMoisDimanche {
  BORDER-WIDTH: 1px 1px 0px 1px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #3A6EA5;
}
TD.CalFondDebutmois {
  BORDER-WIDTH: 1px 0px 0px 1px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #3A6EA5;
}
TD.CalFondFinMoisLundi {
  BORDER-WIDTH: 0px 1px 1px 1px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #3A6EA5;
}
TD.CalFondFinMois {
  BORDER-WIDTH: 0px 1px 1px 0px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #3A6EA5;
}
TD.CalFondFinPremiereLigneMois {
  BORDER-WIDTH: 1px 1px 0px 0px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #3A6EA5;
}
TD.CalFondHautMois {
  BORDER-WIDTH: 1px 0px 0px 0px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #3A6EA5;
}
TD.CalFondDebutDernierLigneMois {
  BORDER-WIDTH: 0px 0px 1px 1px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #3A6EA5;
}
TD.CalFondFinMois {
  BORDER-WIDTH: 0px 1px 1px 0px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #3A6EA5;
}  
TD.CalFondDebutMois {
  BORDER-WIDTH: 1px 0px 0px 1px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #3A6EA5;
}
TD.CalFondBasMois {
  BORDER-WIDTH: 0px 0px 1px 0px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #3A6EA5;
}
TD.CalFondDebutLigneMois {
  BORDER-WIDTH: 0px 0px 0px 1px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #3A6EA5;
}
TD.CalFondFinLigneMois {
  BORDER-WIDTH: 0px 1px 0px 0px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #3A6EA5; 
}
.CalTitreSemaines {
  COLOR: #000000;
}
A.MemoFavorisTexte, A.MemoFavorisTexte:link, A.MemoFavorisTexte:visited {
  COLOR: #000000;
}
A.MemoFavorisTexte:hover  {
  COLOR: #000000;
}
.CalFavorisGroupe {
  COLOR: #000000;
}
A.AgendaTitreJours, A.AgendaTitreJours:link, A.AgendaTitreJours:visited {
  COLOR: #000000;
}
A.AgendaTitreJours:hover  {
  COLOR: #000000;
}
A.AgendaFleche, A.AgendaFleche:link, A.AgendaFleche:visited {
  COLOR: #FFFFFF;
}
A.AgendaFleche:hover  {
  COLOR: #00216B;
}
/*FIN STYLE DU CALENDRIER ET SOUS MENU*/
/*STYLE DES TABLEAUX DE FORMULAIRE*/
TD.tabIntitule {
  FONT-WEIGHT: bold;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  BORDER: solid 1px #00216b;
}
TD.tabInput {
  PADDING-LEFT: 2px;
  PADDING-TOP: 1px;
  BORDER: solid 1px #00216b;
}
TD.bordT {
  BORDER-TOP: solid 1px #00216b;
}
TD.bordL {
  BORDER-LEFT: solid 1px #00216b;
}
TD.bordR {
  BORDER-RIGHT: solid 1px #00216b;
}
TD.bordB {
  BORDER-BOTTOM: solid 1px #00216b;
}
TD.bordTL {
  BORDER-TOP: solid 1px #00216b;
  BORDER-LEFT: solid 1px #00216b;
}
TD.bordTR {
  BORDER-TOP: solid 1px #00216b;
  BORDER-RIGHT: solid 1px #00216b;
}
TD.bordTB {
  BORDER-TOP: solid 1px #00216b;
  BORDER-BOTTOM: solid 1px #00216b;
}
TD.bordTLR {
  BORDER-TOP: solid 1px #00216b;
  BORDER-LEFT: solid 1px #00216b;
  BORDER-RIGHT: solid 1px #00216b;
}
TD.bordLRB {
  BORDER-LEFT: solid 1px #00216b;
  BORDER-RIGHT: solid 1px #00216b;
  BORDER-BOTTOM: solid 1px #00216b;
}
TD.bordTLRB {
  BORDER: solid 1px #00216b;
}
INPUT.Texte, TEXTAREA, SELECT  {
  FONT-FAMILY: Verdana, Arial, Helvetica;
  FONT-SIZE: 10px;
  BACKGROUND-COLOR: #FFFFFF;
  COLOR: #000080;
  BORDER: #000000 solid 1px;
}
INPUT.Case  {
  WIDTH: 14px;
  HEIGHT: 14px;
  VERTICAL-ALIGN: middle; /* IE ou Firefox */
}
INPUT.Bouton  {
  FONT-FAMILY: Verdana, Arial, Helvetica;
  FONT-SIZE: 10px;
  FONT-WEIGHT: bold;
  COLOR: #526B84;
  BACKGROUND-COLOR: #B5BECE;
  BORDER: #000000 solid 1px;
  BACKGROUND-IMAGE: url("../skins/Bleue/th.jpg");
  CURSOR: pointer;
}
INPUT.PickList  {
  FONT-FAMILY: Verdana, Arial, Helvetica;
  FONT-SIZE: 9px;
  FONT-WEIGHT: bold;
  COLOR: #526B84;
  BACKGROUND-COLOR: #B5BECE;
  BORDER: #000000 solid 1px;
  BACKGROUND-IMAGE: url("../skins/Bleue/th.jpg");
  WIDTH: 24px;
  CURSOR: pointer;
}
/*FIN STYLE DES TABLEAUX DE FORMULAIRE*/
/*STYLE PLANNING QUOTIDIEN*/
TD.borderTop {
  COLOR: #000000;
  BORDER-LEFT: solid 1px #00216b;
  BORDER-TOP: solid 1px #00216b;
  BORDER-RIGHT: solid 1px #00216b;
  TEXT-ALIGN: center;
}
TD.borderMiddle {
  COLOR: #000000;
  BORDER-LEFT: solid 1px #00216b;
  BORDER-RIGHT: solid 1px #00216b;
  TEXT-ALIGN: center;
}
TD.borderBottom {
  COLOR: #000000;
  BORDER-LEFT: solid 1px #00216b;
  BORDER-BOTTOM: solid 1px #00216b;
  BORDER-RIGHT: solid 1px #00216b;
  TEXT-ALIGN: center;
}
TD.borderAll {
  COLOR: #000000;
  BORDER: solid 1px #00216b;
  TEXT-ALIGN: center;
}
TD.borderNone {
  COLOR: #000000;
  TEXT-ALIGN: center;
}
TD.borderNote {
  COLOR: #000000;
  BORDER: dashed 1px #00216b;
  PADDING: 2px;
}
TD.borderNotePerso {
  COLOR: #000000;
  BORDER: solid 1px #00216b;
  PADDING: 2px;
}
/*FIN STYLE PLANNING QUOTIDIEN*/
/*STYLE DES LETTRES DE L'ALPHABET DU CALEPIN*/
A.alphabet,A.alphabet:link,A.alphabet:visited {
  FONT-SIZE: 10px;
}
A.alphabet:hover {
  FONT-SIZE: 13px;
}
/*FIN STYLE CASE PLANNING ANNUEL ET DISPONIBILITES*/
/*STYLE INFO BULLE*/
TD.ibHeure {
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #3A6EA5;
  PADDING: 1px;
}
TD.ibTitre {
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #3A6EA5;
  PADDING: 1px;
}
TD.ibTexte {
  COLOR: #000000;
  BACKGROUND-COLOR: #EAF1F8;
  PADDING: 2px;
}
P.infoDate {
  FONT-SIZE: 9px;
  COLOR: #666666;
  TEXT-ALIGN: right;
}
DIV.infoDate {
  FONT-SIZE: 9px;
  COLOR: #666666;
  TEXT-ALIGN: right;
}
TABLE.infoBulle {
  BORDER-COLLAPSE: separate;
  BACKGROUND-COLOR: #00216b;
}
/*FIN STYLE INFO BULLE*/
/*STYLE MESSAGES INFORMATIONS*/
.erreur  {
  FONT-FAMILY: Arial;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #ED1015;
}
.confirm  {
  FONT-FAMILY: Arial;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #008000;
}
.rouge  {
  COLOR: #ED1015;
  TEXT-ALIGN: center;
}
.vert  {
  COLOR: #008000;
  TEXT-ALIGN: center;
}
/*FIN STYLE MESSAGES INFORMATIONS*/

.displayBlock {
  DISPLAY: block;
}
.displayNone {
  DISPLAY: none;
}
.paddingDG3 TD {
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
}
.generation {
  BACKGROUND-COLOR: #CCCCCC;
  HEIGHT: 15px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.timezone {
  COLOR: #000000;
  FONT-SIZE: 9px;
  WIDTH: 99%;
  TEXT-ALIGN: right;
}
.code {
	BACKGROUND-COLOR: #FFFFFF;
  BORDER: solid 1px #00216b;
}
A.about, A.about:link, A.about:visited {
	COLOR:#336699;
  TEXT-DECORATION:none;
  FONT-WEIGHT:bold;
}
A.about:hover {
	COLOR:#1F3D59;
  TEXT-DECORATION:none;
  FONT-WEIGHT:bold;
}
TD.about {
	COLOR:#000000;
  FONT-SIZE:11px;
  FONT-FAMILY:Verdana, Tahoma, Arial, sans-serif;
}