body, th, td, div, p, blockquote, ul, ol, li, option, form, select, .text{font-family:Arial,Verdana,"Microsoft Sans Serif","MS Sans Serif",Helvetica,sans-serif;font-size:12px;}
.formation{background-color:#EFD3B3;background-image:url("https://app.parisdescartes.fr/image_partagee/fondFormation.png");background-repeat:repeat;background-position:fixed;background-attachment:right center;}
input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly]{background-color:white;border:1px inset gray;color:#000000;text-decoration:none;cursor:default;}
div#head{position:relative;width:1000px;height:115px;}
div#icon{position:absolute;top:0;left:0px;width:300px;height:75px;z-index:0;}
div#nomApp{position:absolute;top:0px;left:300px;width:700px;height:75px;}
div#nomApp > h1{text-align:left;vertical-align:middle;}
div#contenuPage{position:relative;//width:95%;height:auto;overflow:hidden;margin:0px;padding:0px;}
div#contenuPage > div{margin:0px;padding:0px;}
div#footer{position:relative;bottom:0px;left:0px;height:50px;}
div#buzy{position:absolute;left:50em;top:20em;}
div#messagesInvisible{display:none;}
h1{margin-bottom:0.1em;margin-top:0em;}
h1 img{margin-right:8px;border:1px solid rgb(180, 180, 180);}
hr, .line{background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0% 0%;border-top-width:medium;border-right-width-value:medium;border-right-width-ltr-source:physical;border-right-width-rtl-source:physical;border-bottom-width:medium;border-left-width-value:medium;border-left-width-ltr-source:physical;border-left-width-rtl-source:physical;border-top-style:none;border-right-style-value:none;border-right-style-ltr-source:physical;border-right-style-rtl-source:physical;border-bottom-style:none;border-left-style-value:none;border-left-style-ltr-source:physical;border-left-style-rtl-source:physical;border-top-color:-moz-use-text-color;border-right-color-value:-moz-use-text-color;border-right-color-ltr-source:physical;border-right-color-rtl-source:physical;border-bottom-color:-moz-use-text-color;border-left-color-value:-moz-use-text-color;border-left-color-ltr-source:physical;border-left-color-rtl-source:physical;background-color:#708fbe;color:#708fbe;height:2px;}
.imageBouton{border:0;width:15px;height:15px;vertical-align:bottom;}
.bouton{font-family:Arial, Verdana, "Microsoft Sans Serif", "MS Sans Serif", Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;background-color:#cfd9e3;border-color:#708fbe;border-style:solid;border-width:1px;}
.bouton:hover{font-family:Arial, Verdana, "Microsoft Sans Serif", "MS Sans Serif", Helvetica, sans-serif;font-size:11px;font-weight:bolder;color:#ffffff;background-color:#708fbe;border-color:#708fbe;border-style:solid;border-width:1px;}
.bouton[disabled="true"], .bouton[disabled]{font-family:Arial, Verdana, "Microsoft Sans Serif", "MS Sans Serif", Helvetica, sans-serif;font-size:10px;font-weight:bolder;color:Gray;background-color:#cfd9e3;border-color:#708fbe;border-style:solid;border-width:1px;}
.bouton[disabled="true"]:hover, .bouton[disabled]:hover{font-family:Arial, Verdana, "Microsoft Sans Serif", "MS Sans Serif", Helvetica, sans-serif;font-size:10px;font-weight:bolder;color:Gray;background-color:#cfd9e3;border-color:#708fbe;border-style:solid;border-width:1px;}
.boutonlnk{font-family:Arial, Verdana, "Microsoft Sans Serif", "MS Sans Serif", Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;background-color:#cfd9e3;border-color:#708fbe;border-style:solid;border-width:1px;padding:2px;margin:2px;text-decoration:none;white-space:nowrap;}
.boutonlnk:hover{font-family:Arial, Verdana, "Microsoft Sans Serif", "MS Sans Serif", Helvetica, sans-serif;font-size:11px;font-weight:bolder;color:#ffffff;background-color:#708fbe;border-color:#708fbe;border-style:solid;border-width:1px;padding:2px;margin:2px;text-decoration:none;white-space:nowrap;}
.boutonlnk[disabled="true"], .boutonlnk[disabled]{font-family:Arial, Verdana, "Microsoft Sans Serif", "MS Sans Serif", Helvetica, sans-serif;font-size:10px;font-weight:bolder;color:Gray;background-color:#cfd9e3;border-color:#708fbe;border-style:solid;border-width:1px;padding:2px;margin:2px;text-decoration:none;white-space:nowrap;}
.boutonlnk[disabled="true"]:hover, .boutonlnk[disabled]:hover{font-family:Arial, Verdana, "Microsoft Sans Serif", "MS Sans Serif", Helvetica, sans-serif;font-size:10px;font-weight:bolder;color:Gray;background-color:#cfd9e3;border-color:#708fbe;border-style:solid;border-width:1px;padding:2px;margin:2px;text-decoration:none;white-space:nowrap;}
.boutonlnkdisabled{font-family:Arial, Verdana, "Microsoft Sans Serif", "MS Sans Serif", Helvetica, sans-serif;font-size:10px;font-weight:bolder;color:Gray;background-color:#cfd9e3;border-color:#708fbe;border-style:solid;border-width:1px;padding:2px;margin:2px;text-decoration:none;white-space:nowrap;}
.boutonlnkdisabled:hover{font-family:Arial, Verdana, "Microsoft Sans Serif", "MS Sans Serif", Helvetica, sans-serif;font-size:10px;font-weight:bolder;color:Gray;background-color:#cfd9e3;border-color:#708fbe;border-style:solid;border-width:1px;padding:2px;margin:2px;text-decoration:none;white-space:nowrap;}
.lnkdisabled{font-family:Arial, Verdana, "Microsoft Sans Serif", "MS Sans Serif", Helvetica, sans-serif;font-weight:bolder;color:Gray;}
.alignRight{text-align:right;}
.absoluteBottomRight{position:absolute;bottom:0px;right:0px;}
.CalendarHours{
	background-color: #E2F0FF;
	color: black !important;
	border: 3px inset #000000;
	-moz-border-radius: 10px;/*Firefox*/
	-webkit-border-radius: 10px;/*Safari and chrome*/
	-khtml-border-radius: 10px;/* Linux browsers*/
	border-radius: 10px;/*CSS3*/
	behavior: url(border-radius.htc);/*IE?*/
	padding: 5px;
}

.CalendarHoursTR:hover{
	background-color: inherit !important;
	color: black !important;
}

.CalendarHoursTD{
	text-align: center !important;
	border: 1px solid #CCCC !important;
	padding: 3px !important;
}

.CalendarHoursTH{
	font-size: 0.5em !important;
	text-align: center !important;
	border: none !important;
}

.CalendarHoursTD_selected{
	background-color: #3F89FF !important;
	color: #BC242C !important;
	font-weight: bolder !important;
	text-align: center !important;
	border: 1px outset #CCCC !important;
}

.CalendarHoursTD_selected:hover{
	background-color: #3F89FF !important;
	text-align: center !important;
	border: 1px outset #CCCC !important;
}

.CalendarHoursTD_disabled{
	color: gray !important;
	text-align: center !important;
	border: 1px solid #CCCC !important;
}

.CalendarHoursTD_disabled:hover{
	color: gray !important;
	background-color: inherit !important;
	text-align: center !important;
	border: 1px outset #CCCC !important;
}

.CalendarHoursTD:hover{
	background-color: #B2E1FF !important;
	color: #BC242C !important;
	text-align: center !important;
	border: 1px outset #CCCC !important;
}