myPolice  {
	font-style: italic;
	font-weight: bold;
	font-size: 1em;
	font-family: "Times New Roman", serif;
}


.typeCR      	{
	/* font-size: 80%; */
	text-align: center;
	color: #000000;
	border: 3px outset #FFFFFF;
	background-color: #FFE6FF;
	z-index: 1;
}
.typeTD  		{
	/* font-size: 80%; */
	text-align: center;
	color: #000000;
	border: 3px outset #FFFFFF;
	background-color: #E6FFFF;
	display: table-cell;
	vertical-align: middle;
	z-index:1;

}
.typeTP   		{ /* font-size: 80%; */ text-align:center; color:#000000; border: 3px outset #FFFFFF; background-color: #E6FFE6; z-index:1; }
.typePRO   		{ /* font-size: 80%; */ text-align:center; color:#000000; border: 3px outset #FFFFFF; background-color: rgb(255,200,80); }
.typeSEMI   	{ /* font-size: 80%; */ text-align:center; color:#000000; border: 3px outset #FFFFFF; background-color: rgb(255,200,80); }
.typeSTAGE   	{ /* font-size: 80%; */ text-align:center; color:#000000; border: 3px outset #FFFFFF; background-color: rgb(255,200,80); }
.typeADMIN   	{ /* font-size: 80%; */ text-align:center; color:#000000; border: 3px outset #FFFFFF; background-color: rgb(255,200,80); }
.typeJURY   	{ /* font-size: 80%; */ text-align:center; color:#000000; border: 3px outset #FFFFFF; background-color: rgb(255,200,80); }
.typeDS   		{ /* font-size: 80%; */ text-align:center; color:#000000; border: 3px outset #FFFFFF; background-color: #FF9997; }
.typeRESER   	{ /* font-size: 80%; */ text-align:center; color:#000000; border: 3px outset #FFFFFF; background-color: #FFFFE0 }

.typeAJOUT   	{ /* font-size: 80%; */ text-align:center; color:#000000; background:CYAN; }
.typeVIDE		{ /* font-size: 80%; */ }
.typeSeance { /* font-size: 80%; */ text-align:center; color:#000000; border: 3px outset #FFFFFF; }


TH.daylabel   			{
	font-size: 120%;
	text-align: center;
	color: #0000CC;
	vertical-align: middle;
}
DIV.daylabel   		{
	/* font-size: 120%; */
	text-align: center;
	vertical-align: middle;
	color: #0000CC;
	border-top: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
}


TH.labelressources   			{
	font-size: 120%;
	text-align: center;
	color: #0000CC;
	vertical-align: middle;
}
DIV.labelressources   		{
   font-size: 80%; 
	text-align: center;
	vertical-align: middle;
	color: #0000CC;
	border-top: 1px solid Black;
	border-left: 1px solid Black; 
	/*border-right: 1px solid Black; */
	overflow: hidden;
}


.lignesEdt1   	{
	background-color: #f3f3f3;
	border-top: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	border-bottom: none;
	/*	line-height: 10px; */
	z-index: 0;
}
.lignesEdt2   	{
	background-color: #e9e9e9; /*	border-bottom: 2px solid Black; */
	border-bottom: none;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	border-top: none;
	/*	line-height: 10px; */
	z-index: 0;}

.colonneHoraires{
	/* font-size: 120%; */
	text-align: center;
	vertical-align: middle;
	/* background-color: #e9e9e9; */
}

.conge1{
	background-color: #DCDCDC; /*	border-bottom: 2px solid Black; */
	border-bottom: none;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	border-top: none;
	font-weight: bold;
	text-align: center; /*vertical-align: middle; 	line-height: 10px; */
	z-index: 1;
}


table.lignesEdt {
	padding: 0px;
	width: 100%;
	text-align: left;
	border: 1px solid black;

}

#grille {
	width: 100%;
}


SPAN.varheures 	      {
	/*color: #0000CC;ancienne couleur */
	color:black;
	text-decoration: none;

}
SPAN.couleurSALLES 		{
	/* color:#FF00FF; ancienne couleur */
	color:black;
	text-decoration:none;
}
SPAN.couleurCONFLIT 		{
	color: White;
	text-decoration: none;
	background-color: Red;
	font-weight: bold;
}
SPAN.couleurMATERIELS 	{
	/*	color:#FF0000;	ancienne couleur */
	color:black;
	text-decoration:none;}

SPAN.couleurPROFS 		{
	/* color: #FF0000;ancienne couleur */
	color: black;
	text-decoration: none;
	overflow:hidden;
}

div.couleurPROFS 		{
	/* color: #FF0000;ancienne couleur */
	color: black;
	text-decoration: none;
	overflow:hidden;
	height:20px;
}

SPAN.couleurGROUPES 		{
	/* color: #009900; ancienne couleur */
	color: black;
	text-decoration: none;
	overflow:hidden;
}
TH.varheures   			{ font-size:80%; text-align:center;color:#0000CC;}
DIV.varheures   			{
	/*font-size: 80%; */
	font-size: 80%;
	text-align: center;
	vertical-align: middle;
	color: #0000CC;
	padding-top: 0;
	margin-top: 0;

}

body2 {overflow:scroll;}

#bandeau_haut {
	background-color: #e9e9e9; /* background-color: #d9f0d0; */
	color:#444466;
	padding:0;
	margin:0;
}

#bandeau_bas {
	background-color: #e9e9e9; /* background-color: #d9f0d0; */
	color:#444466;
}

.infobulle{
    position: absolute;   
    visibility : hidden;
    border: 1px solid Black;
    padding: 0px;
    font-family: Verdana, Arial;
    font-size: 10px;
    z-index: 4;
	 width:200px;
	 }


/*==========================================Bandeau de l'année Scolaire========================  */


table.BandeauSemaines {
	width : 100%;
	font-size: 80%;
	background-color: #e9e9e9;
	padding: 1px;
	text-align: center;
	border: 1px solid black;
	margin: 2px;
	border-spacing: 0;
	border-collapse:collapse
}

TD.BandeauSemaines {
	/* font-size: 80%; */
	background-color: #e9e9e9;
	text-align: center;
	border: 1px solid black;
}

	TD.BandeauSemaines A:link
{
	color: black;
	background-color: #e9e9e9;
	text-align: center;
	border : 0px;
	display: block;
	text-decoration:none;
}

	TD.BandeauSemaines A:Visited
{
	color: black;
	background-color: #e9e9e9;
	text-align: center;
	border : 0px;
	display: block;
	text-decoration:none;
}


	TD.BandeauSemaines A:hover
{
	color: white;
	background-color : Red;
	border : 0px;
	display: block;
	text-decoration:none;
	width:100%;
	height:100%;
}

TD.BandeauSemainesChoisies {
	/* font-size: 80%; */
	background-color: #00FA9A;
	font-weight: bold;
	text-align: center;
	border-left: 1px solid black;
	border-top: 1px solid black;
}

	TD.BandeauSemainesChoisies A:link
{
	background-color: #00FA9A;
	font-weight: bold;
	text-align: center;
	border: 0px;
	display: block;
	text-decoration: none;
}

	TD.BandeauSemainesChoisies A:Visited
{
	color: black;
	text-align: center;
	border : 0px;
	display: block;
	text-decoration:none;
}


	TD.BandeauSemainesChoisies A:hover
{
	color: white;
	background-color: Red;
	display: block;
	text-decoration:none;
	border : 0px;
}

.TexteZoom{
	float:left;
	font-size: 10px;
	margin :0px;
	padding :0px;
}
	.BoutonZoom A:link
{
	color: black;
	background-color: #e9e9e9;
	display: block;
	text-decoration: none;
	border: 0px solid black;
	margin: 0px 1px 0px 1px;
	padding: 0px;
	float: left;
	font-size: 10px;
	font-weight: bold;
}


	.BoutonZoom A:Visited
{
	color: black;
	background-color: #e9e9e9;
	display: block;
	text-decoration:none;
	border : 0px solid black;
	float:left;
	font-size: 10px;
	margin: 0px 1px 0px 1px;
	padding: 0px;
	font-weight: bold;
}


	.BoutonZoom A:hover
{

	color: white;
	background-color: Red;
	display: block;
	text-decoration:none;
	border : 0px solid black;
	float:left;
	font-size: 10px;
	margin: 0px 1px 0px 1px;
	padding: 0px;
	font-weight: bold;
}

	.FlecheSemaine A:link
{
	/*	background-color: #e9e9e9; */
	background-color: white;
	display: block;
	text-decoration: none;
	border: 1px solid black;
	padding: 1px 2px 1px 2px;
}


	.FlecheSemaine A:Visited
{
	/*	background-color: #e9e9e9; */
	background-color: white;
	display: block;
	text-decoration:none;
	border : 1px solid black;
	padding: 1px 2px 1px 2px;
}


	.FlecheSemaine A:hover
{
	background-color: Red;
	display: block;
	text-decoration:none;
	border : 1px solid black;
	padding: 1px 2px 1px 2px;
}
