@charset "iso-8859-1";
/* auteur: DBC TeAM */
/* Date de création: 21/11/2007 */
 div.decompte
     {
     width: 50px;
     border: 1px solid #FF0000;
	 background-color :  #FF0000;
	 color :  #FFFFFF;
	 font-weight:bold;
     font-size: 16px;
     font-family: Verdana, sans-serif;
     }
#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #69675F;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}



#calendarDiv .selectBox{
	border:1px solid #EEECE3;		
	color: #EEECE3;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #69675F;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #69675F;		
	color: #69675F;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #69675F;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #EEECE3;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #EEECE3;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #EEECE3;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #69675F;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#69675F;
	color: #EEECE3;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}
.ligne_tab {
  cursor: pointer;
}  


.tableau2_1 {
	BORDER-RIGHT: #ffcc66 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffcc66 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffcc66 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffcc66 1px solid
}

.tableau2_2 {
	BORDER-RIGHT: #F74C00 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #F74C00 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #F74C00 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #F74C00 1px solid
}

.tableau2_3 {
	BORDER-RIGHT: #03D141 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #03D141 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #03D141 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #03D141 1px solid
}

.tableau2_4 {
	BORDER-RIGHT: #01B4F0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #01B4F0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #01B4F0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #01B4F0 1px solid
}

.tableau2_5 {
	BORDER-RIGHT: #A4A1A1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #A4A1A1 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #A4A1A1 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #A4A1A1 1px solid
}

.tableau2_6 {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eeeeee 1px solid
}
.tableau2_7 {
	BORDER-RIGHT: #929081 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929081 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #929081 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #929081 1px solid
}

.tableau2_8 {
	BORDER-RIGHT: #80B020 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #80B020 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #80B020 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #80B020 1px solid
}

.class_nav_off  {
  background:url(../images_classe/icon_off.gif) no-repeat;
  cursor: pointer;
  color: #666;
  width: 14px;
  font-size:10px;
  align:center
}

.class_nav_on  {
    text-decoration: none;
    font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
    color: #fff;
    background:url(../images/icon_on.gif) no-repeat;
    font-weight: bold;
    text-align: center;
	width: 14px;
}

 .info-bulle{ position: relative; display : block; left: 10px; top: -19px; width:190px; border: 1px solid #c93; padding: 10px 12px; background-color: #ffc; font-family: Verdana, Arial; font-size: 10px; text-align: justify; z-index:998;}
 .info-pointeur { position: relative; display: block; left: 1px; top: 3px; width: 10px; height: 19px; background: url(../images_classe/focused-left.gif) left top no-repeat;	z-index:999;}
 .curseur{ position: absolute; display : none; width: 250px; filter:Alpha(opacity=90); opacity:0.90; -moz-opacity:0.90; z-index:100000;}
 
 .formfield {
	COLOR: #006699;
	FONT-SIZE: 9px;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	/*height:20px;*/
  }
  
  #tipDiv{position: absolute;left: -300px;width: 300px;border: 1px solid #b4aa78;padding: 5px;visibility: hidden;z-index: 100;font-size:11px;background-color: #FAF8EF;}
  #tipArrow{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
  
  .class_spacer {
   clear: both;
  }
  .class_cell {
    float: left;
    /*margin:0px;
    padding:0px;*/
  }	
  
  .class_cell2 {
    float: right;
    /*margin:0px;
    padding:0px;*/
  }
  
  .class_file{
   padding:3px;
   COLOR: #006699;
	FONT-SIZE: 9px;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
  }	
