@charset "utf-8";

A:link { color:#FF000; }
A:visited { color:#FF000; }
A:hover { color:#FF000; }

#Tableur {
	font-family: Verdana,Geneva,sans-serif;
	border-collapse: collapse;
	background-color: white;
}


.sHour{
  font-size: 12px;
  background-color: #A5BFE1;
  }
  
.sHourCell{
	width:120px;
	border: 1px;
    border-color: #888888;
    border-right-style: solid;
	border-left-style: solid;

	}

 
.sMinutes{
  font-size: 8px;
  background-color: #A5BFE1;
  border: 1px;
  border-color: #888888;
  border-left-style: solid;
  border-right-style: solid;
  text-align: left;

  }
 
 .sMinutesRight{
  font-size: 8px;
  background-color: #A5BFE1;
  border: 1px;
  border-color: #888888;
  border-left-style: solid;
  text-align: left;
  }
 
 .sMinutesLeft{
  font-size: 8px;
  background-color: #A5BFE1;
  border: 1px;
  border-color: #888888;
  border-left-style: solid;
  text-align: left;
  }
 
.sPlanningEmptyCell
 {
   height: 20px;
   font-size: 10px;
 }
 
.sStatusText
{
   width: 80px;
   font-size: 12px;
   background-image:linear-gradient(#FFFFFF, #EEF0F3);
   color: #000000; 
 
 }
 
 
.sPlanningDay
{
	font-size: 10px;
	border: 1px;
    border-color: #8DAED9;
    border-right-style: solid;
	width: 30px;
	background-image:linear-gradient(#DDE7F5, #B7CBE7);
}


.sPlanningEmptyCellLeft
 {
   border: 1px;
   border-color: #8DAED9;
   font-size: 10px;
   border-left-style: solid;
 }

.sPlanningEmptyCellRight
 {
   border: 1px;
   border-color: #8DAED9;
   font-size: 10px;
   border-right-style: solid;
 }

.sPlanningEmptyCellMiddle
 {
   border: 1px;
   border-color: #8DAED9;
   font-size: 10px;
   border-left-style: dashed;
 }
 
 .sPlanningEmptyCellGray
 {
   height: 20px;
   font-size: 8px;
   background-color : #F0F0F0;
 }
 
 .sPlanningEmptyCellLeftGray
 {
   border: 1px;
   border-color: #8DAED9;
   font-size: 8px;
   border-left-style: solid;
   background-color : #F0F0F0;
 }

.sPlanningEmptyCellRightGray
 {
   border: 1px;
   border-color: #8DAED9;
   font-size: 8px;
   border-right-style: solid;
   background-color : #F0F0F0;
 }

.sPlanningEmptyCellMiddleGray
 {
   border: 1px;
   border-color: #8DAED9;
   font-size: 8px;
   border-left-style: dashed;
   background-color : #F0F0F0;
 }
 
.sLineSameDay
 {
   border: 1px;
   border-color: #8DAED9;
   border-bottom-style: dashed;
   height: 20px;
}

.sLineNewDay
 {
   border: 1px;
   border-color: #8DAED9;
   border-bottom-style: solid;
   height: 20px;
}

.sPlanningGymnase
{
	font-size: 8px;
}

#login
{
	background-color: white;
	position:absolute;
	position: fixed;
	left: 50%;
	top: 50%;
	width: 300px;
	height: 100px;
	margin-top: -200px; /* moitié de la hauteur */
	margin-left: -200px; /* moitié de la largeur */
		border : 1px;
		border-style: solid;
	padding: 20px;
	box-shadow: 10px 10px 5px #888888;	 
	visibility : hidden;	
}

#fbi
{
	background-color: white;
	position:fixed;
	left: 0;
	top: 000px;
	width: 100%;
	height: 200px;
	margin-top: 0px; /* moitié de la hauteur */
	margin-left: 0px; /* moitié de la largeur */
	padding: 0px;
	visibility : show;	
	
	border : 0px;
	border-style: solid;
	border-color: #000000; 

	font-size: 12px;	
}
#sReportFBI
{
	border : 1px;
	border-style: solid;
	border-color: #000000; 
}

.sReportFBITable
{

	
}

.sReportFBICellFBI
{
	border-width : 1px;
	border-bottom: none;
	border-color: #000000; 

	color: gray;
}

.sReportFBICellPlanning
{
	border-width : 1px;
	border-bottom: none;
	border-color: #000000; 

	color: red;
}

.sReportFBICellDiff
{
	border-width : 1px;
	border-bottom: none;
	border-color: #000000; 

	color: blue;
}

#matchInput
{
	background-color: white;
	position:absolute;
	position: fixed;
	left: 50%;
	top: 50%;
	width: 500px;
	height: 380px;
	margin-top: -200px; /* moitié de la hauteur */
	margin-left: -200px; /* moitié de la largeur */
		border : 1px;
		border-style: solid;
	padding: 20px;
	box-shadow: 10px 10px 5px #888888;	
visibility : hidden;	
}

#matchInputaction
{
	width: 200px;
}

.sToolbar
{
	background-image:linear-gradient(#FFFFFF, #EEF0F3);

}

.sToolbarIcons
{
	border : 1px;
	border-left-style: solid;
	color: #B8BDC2;
	width: 300px;
	padding: 15px;
}

.sToolbarText
{
	color: black;
	font-size: 10px;
	font-family: Verdana,Geneva,sans-serif;
	text-align : center;
}

.sToolbarIcon
{
	color: black;
	font-size: 10px;
	font-family: Verdana,Geneva,sans-serif;
	text-align : center;
	padding-left:15px;
	padding-right:15px;
}


#sReportTable
{
	font-family: Droid Sans;
	border-collapse: collapse;
	background-color: white;
	
}


.sReportTableWE{
  font-size: 14px;
  background-color: #A5BFE1;
	border: 1px;
  border-style: solid;
  border-color: #000000;  
  text-align: center;
 }
 
 .sReportTableHeader{
  font-size: 10px;
  background-color: #FFFFFF;
  border: 1px;
  border-style: solid;
  border-color: #000000;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: bold;
 }

 .sReportTableValue{
  font-size: 10px;
  background-color: #FFFFFF;
  border: 1px;
  border-style: solid;
  border-color: #000000;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
 }

.sReportTableMaison{
  font-size: 10px;
  background-color: #F2F2F2;
  border: 1px;
  border-style: solid;
  border-color: #000000;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
 }

.sReportTableExterieur{
  font-size: 10px;
  background-color: #808080;
  border: 1px;
  border-style: solid;
  border-color: #000000;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
 }


 .sReportSummaryHeader{
  font-size: 14px;
  background-color: #999999;
  border: 1px;
  border-style: solid;
  border-color: #000000;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: bold;
  text-align : center;
 }
 
  .sReportSummaryCell{
  text-align : center;
  font-size: 14px;
  background-color: #FFFFFF;
  border: 1px;
  border-style: solid;
  border-color: #000000;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
 }

 .sReportSummaryCellExterieur{
  text-align : center;
  font-size: 14px;
  background-color: #EEEEEE;
  border: 1px;
  border-style: solid;
  border-color: #000000;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
 }

 
.sConvocationEnfantsTable
{
	font-family: Verdana,Geneva,sans-serif;
	border-collapse: collapse;
	background-color: white;
	
}
