.cssseparator
{
	height:5;
	color:#E4E4E4;
}
.cssobligatoire
{
}
.menuBasGauche
{
	border-right: #365580 1px solid;
	border-top: #365580 1px solid;
	font-weight:  bold;
	font-size: 12px;
	border-left: #365580 1px solid;
	cursor: hand;
	color: #FFFFFF;
	text-indent: 10px;
	border-bottom: #365580 1px solid;
	font-family: Arial;
	background-color: #365580;
	text-align: left;
	text-decoration : none ;
}

.menuBasGauche2
{
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	font-weight:  bold;
	font-size: 11px;
	border-left: #FFFFFF 1px solid;
	cursor: hand;
	color: white;
	text-indent: 10px;
	border-bottom: #FFFFFF 1px solid;
	font-family: Arial;
	background-color: #365580;
	text-align: left;
	text-decoration : none ;
}

.menuHaut2
{
	border-right: #FDC284 1px solid;
	border-top: #EC7301 0px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: #FDC284 0px solid;
	cursor: hand;
	color: #FFFFFF;
	border-bottom: #F88906 0px solid;
	font-family: Arial;
	background-color: #F88906;
	text-align: center;
}


.menuHaut
{
	border-right: #C6D5E8 1px solid;
	border-top: #FFFFFF 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: #FFFFFF 0px solid;
	cursor: hand;
	color: #FFFFFF;
	border-bottom: #C6D5E8 1px solid;
	font-family: Arial;
	background-color: #84A5CE;
	text-align: center;
}
.menuHautPopup2
{
	border-right: #FFFFFF 1px solid;
/*	border-top: #707070 0px solid;
	border-left: #FDC284 0px solid;
	border-bottom: #707070 0px solid;*/
	font-weight: bold;
	font-size: 10px;
	font-family: Arial;
	text-align: center;
	text-decoration:none;
	text-indent:5px ;
	font-family : Arial; 
	color : #ffffff ; 
	cursor: hand;
	background-color:#2176b6;
	text-overflow:ellipsis;

}
.sousmenuHautPopup
{
	color:white;
	background-color:#2176b6;
	font-family : Arial ; 
	font-size : 10 ;
	font-weight : bold; 
	cursor:hand;
	MARGIN: 0px;
	text-align: center;
	text-decoration:none;
	text-indent:5px ;
	text-overflow:ellipsis;

}

.soussousmenuHautPopup
{
	color:white;
	background-color:#2176b6;
	font-family : Arial ; 
	font-size : 10 ;
	font-weight : bold; 
	cursor:hand;
	MARGIN: 0px;
	text-align: center;
	width:150;
	text-decoration:none;
	text-overflow:ellipsis;
}

.styleLienEtat
{
	font-weight: normal;
	font-size: 12px;
	color: #6F6F6F;
	font-family: Arial;
	text-align: left;
	text-decoration: none;
}

.menuHautSelect
{
	font-weight: bold;
	font-size: 10px;
	cursor: hand;
	color: #E7E7E7;
	font-family: Arial;
	background-color: #6484AE;
	text-align: center;
	border-bottom: #6F6F6F 1px solid;
	border-left: #EFF4F8 0px solid;
	border-right: #EFF4F8 1px solid;
}

.menuBasGauche_Nom
{
	border-right: #DCE9F9 1px solid;
	border-top: #DCEAF5 0px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: #DCE9F9 1px solid;
	cursor: crosshair;
	color: white;
	text-indent: 10px;
	border-bottom: #ffffff 0px solid;
	font-style:  normal;
	font-family: Arial;
	background-color: #5A8DB8;
	text-align: left;
	font-variant: normal;
}


.menuHautPopup
{
	border-right: #01455f 1px solid;
	border-top: #6dcbef 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #6dcbef 1px solid;
	cursor: hand;
	color: red;
	border-bottom: #01455f 1px solid;
	font-family: Arial;
	background-color: #ffffff;
	text-align: center;
}

.menuHautGauche 
{
	text-align : left ;
	font-weight : bold ;
	color : #ffffff ;
	font-family : Arial ;
	font-size : 12 ;
	cursor: hand;
}

.blanc10
{
	color : #ffffff ;
	font-family : Arial ;
	font-size : 10 ;
}

.enteteTabBleu
{
	border-right: white 1px solid;
	border-top: #8AAAD4 1px solid;
	font-size: 10px;
	border-left: white 0px solid;
	cursor: hand;
	color: #ffffff;
	text-indent: 5px;
	border-bottom: black 0px solid;
	font-family: Arial;
	background-color:#6484AE;
	
}

.enteteTabBleuCheckBox
{
	border-right: white 1px solid;
	border-top: #8AAAD4 1px solid;
	font-size: 10px;
	border-left: white 0px solid;
	cursor: hand;
	color: #ffffff;
	border-bottom: black 0px solid;
	font-family: Arial;
	background-color:#6484AE;
}

.blanc12
{
	color : #ffffff ;
	font-family : Arial ;
	font-size : 12 ;
	cursor: hand;
}

.titreMenuGauche
{
	color : #ffffff ;
	font-family : Arial ;
	font-size : 11 ;
	text-indent : 10px ;
	font-weight : bolder ;
	background-color : #FFA630;
}

.alphabet
{
	text-indent : 10 ;
	color : #34537E ;
	font-family : Arial ;
	font-size : 11 ;
	word-spacing : 8px;
	font-weight:bold
}


.tableauClair
{
	border-right: #8AAAD4 1px solid;
	border-top: 0px solid;
	font-size: 11px;
	border-left: #8AAAD4 0px solid;
	cursor: crosshair;
	color: #919191;
	text-indent: 5px;
	border-bottom: 0px solid;
	font-family: Arial;
	text-align: left;
	background-color : #F6F6F6;
}

.tableauFonce
{
	border-right: #8AAAD4 1px solid;
	border-top: 0px solid;
	font-size: 11px;
	border-left: #8AAAD4 0px solid;
	cursor: crosshair;
	color: #919191;
	text-indent: 5px;
	border-bottom: 0px solid;
	font-family: Arial;
	background-color: #E3E3E3;
	text-align: left;
}

.boutonGo
{
	border-right: #4F6D91 1px solid;
	border-top: #84A5CE 1px solid;
	font-size: 14px;
	font-family:Arial;
	font-weight:normal;
	border-left: #84A5CE 1px solid;
	color: #FFFFFF;
	border-bottom: #4F6D91 1px solid;
	background-color: #385982;
}


.boutonGo_1
{
	border-right: #173761 1px solid;
	border-top: #96B6E0 1px solid;
	font-size: 9px;
	border-left: #96B6E0 1px solid;
	color: white;
	border-bottom: #173761 1px solid;
	background-color: #8AAAD4;
}

.champTexte
{
	font-size : 9px ;
	font-family : Arial ; 
}


.styleSupp 
{
	text-align : center ;
	font-weight : bold ;
	color : #385982 ;
	font-family : Arial ;
	font-size : 15 ;
}
.styleSupp_1
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: normal;
	font-size: 12px;
	border-left: black 1px solid;
	cursor: crosshair;
	color: #E3E3E3;
	border-bottom: black 1px solid;
	font-family: Arial;
	text-align: center;
}


.styleAjoutModif
{
	font-weight: bold;
	font-size: 12px;
	color: #6F6F6F;
	font-family: Arial;
	text-align: left;
}

.styleAjoutModif_1
{
	font-weight: normal;
	font-size: 12px;
	color: #6F6F6F;
	font-family: Arial;
	text-align: left;
}

.bordureTableau
			{
				border-style : inset ;
				border-width : 2px ;
				vertical-align : top ;
				border-top-width : 0px ;
				background-color : #ffffff;
			}
			
			.barreTaille
			{
				border-style : outset ;
				border-width : 1px ;
				vertical-align : top ;
				background-color : #a5a5a5 ;
				padding : 1px ;
				
			}
			
			.texteBarreTaille
			{
				color : #ffffff ;
				font-weight : normal ;
				font-family : Arial ;
				font-size : 12 ;
				text-indent : 5px ;
				text-decoration : none ;
				background-color : #385982
			}
			
			.boutonTaille
			{
				color : #ffffff ;
				font-weight : bold ;
				font-family : Arial ;
				font-size : 14 ;
				text-decoration : none ;
				text-align : center ;
			}
			
			.zoneTexte
			{
				background-color : #ffffff ;
				padding : 5px ;
				font-weight : bold ;
				font-size : 13px ;
				color : #04446A ;
				font-family : Arial ;
				text-align : left ;
				height : 100% ;
				width : 100% ;
				vertical-align : top ;
			}
			
			

	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}
.txtfermer {  font-family: arial; font-size: 9px; color: #000000; text-decoration: none}
.txtfermergras { font-family: arial; font-size: 12px; color: #AF123E; text-decoration: none ; font-weight: bold}
.txtfermerrouge { font-family: arial; font-size: 9px; color: #AF123E; text-decoration: none ; font-weight: normal}
.login { font-family: arial; font-size: 13px; color: #FFFFFF; text-decoration: none ; font-weight: bold; font-style: italic}
.txtfermerrblc { font-family: arial; font-size: 9px; color: #C8D3DE; text-decoration: none ; font-weight: normal }
.txtfermergrasblc { font-family: arial; font-size: 16px; color: #FFFFFF; text-decoration: none ; font-weight: bold }
.titrepage { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #06436D; text-decoration: none }
.titretxtcourant {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #404040}
.soustitretxtcourant { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333}
.txtcourantCopie { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}
.txtcourantpuce { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000 ; list-style-image: url(_img/puce.gif); list-style-position: inside}
.titrelogin { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #C8D3DE}

.Style2 {
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color : #6F6F6F;
}
.Style4 {font-size: 9px}
.txtprerequissite { font-family: arial; font-size: 11px; color: #365581; text-decoration: none ; font-weight: normal }
.txtprerequissite2 { font-family: arial; font-weight: bolder; font-size: 13px; color: #365581; }
.Proto_Planning_Titre
{
	font-weight: bold;
	font-size: 16px;
	vertical-align: middle;
	color: #000000;
	font-style: normal;
	font-family: Arial;
	text-align: center;
	font-variant: normal;
}
.Proto_Planning_Horaires
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-weight: normal;
	font-size: 10px;
	vertical-align: middle;
	text-transform: none;
	border-left: #666666 1px solid;
	color: #000000;
	border-bottom: #666666 1px solid;
	font-style: normal;
	font-family: Arial;
	background-color: #ffffff;
	text-align: center;
	font-variant: normal;
	text-decoration: none;
}
.Proto_Planning_Jours
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font: bold 14px Arial;
	vertical-align: middle;
	text-transform: none;
	border-left: #666666 1px solid;
	color: #000000;
	border-bottom: #666666 1px solid;
	background-color: #ffffff;
	text-align: center;
}
.Proto_Planning_Cours
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	background-attachment: fixed;
	font: 12px Arial;
	text-transform: none;
	border-left: #666666 1px solid;
	color: #ff6600;
	border-bottom: #666666 1px solid;
	background-color: #ffffff;
}
.Proto_Planning_Rdv_1 {  font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: center; vertical-align: middle; border: 1px #666666 none; line-height: normal; font-variant: normal; text-transform: none}
.Proto_Planning_Rdv_2 {  font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #666666; text-align: center; vertical-align: middle; border: 1px #666666 none; text-transform: none}
.Proto_Planning_Rdv_3 {  font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #666666; text-align: center; vertical-align: middle; border: 1px #666666 none}
.Proto_Planning_bordure
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
.Proto_Planning_Bandeau
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
.Proto_Planning_Coin
{
	border-left-color: 0px;
	background-repeat: no-repeat;
	background-color: #ffffff;
; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px

}
.Proto_Planning_Horaires_Titre
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	background-attachment: fixed;
	font: bold italic 10pt Arial;
	vertical-align: middle;
	text-transform: none;
	border-left: #666666 1px solid;
	color: #000000;
	border-bottom: #666666 1px solid;
	background-color: #ffffff;
	text-align: center;
}
.Proto_Planning_onglet {  font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; background-color: #FFFFFF}
.Proto_Planning_CoursDiv {  font-family: Arial;  border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.Proto_Planning_Rdv_4 {  font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #666666; text-align: center; vertical-align: middle; border: 1px #666666 none}
.Proto_Planning_Rdv_3_href {  font-family: Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #666666; text-align: center; vertical-align: middle; border: 1px #666666 none}



