/*@import url(java/zapatec/themes/winxp.css);*/

form[name="pointageIN"],form[name="pointageOUT"]{ display: none; }

/*Menu----------------------------------------------------------------------------------------------*/

.menu_fill{
background-image:url(images/dsknet/ico_top_fill.gif);
background-repeat:repeat-x;
}
.menu_right{
background-image:url(images/dsknet/ico_menu_right.gif);
background-repeat:no-repeat;
}
.menu_left{
background-image:url(images/dsknet/ico_menu_left.gif);
background-repeat:no-repeat;
}

.head{
background-image:url(images/dsknet/ico_top_header.gif);
background-repeat:repeat-x;
font-weight: normal;
font-size: 13px;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none
}

/*Hintstyle-----------------------------------------------------------------------------------------------*/
.hintstyle {   
        
		/*<![if IE]>
			
			top:expression(body.scrollTop + document.body.clientHeight - 25 + "px");
			background : #000000; 
		<![endif]-->
		
		<![if !IE]>
  			position: fixed;
			 
		<![endif]>
		  */
		position: absolute;
        background:#7F9ABF;  
        border:1px solid #A9BBD4;   
        padding:2px;   
		color: #FFFFFF;
		font-size: 12px;
		font-weight: normal;
   }  
/*Footer----------------------------------------------------------------------------------------------*/
.footer{
background-image:url(images/dsknet/ico_footer.gif);
background-repeat:repeat-x;
}

/*Nouveau calendrier---------------------------------------------------------------------------------------*/
#ui-datepicker-div, .ui-datepicker{ 
font-size: 90%; 
}


/*Onglets--------------------------------------------------------------*/


.fillonglet{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_onglet_fill.gif");
background-repeat:repeat-x;
cursor: pointer;
}

.sideleftonglet{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_container_left.gif");
background-repeat:repeat-y;
}
.siderightonglet{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_container_right.gif");
background-repeat:repeat-y;
}
.corneronglet1{
background-color:#4F75A7;
background-image:url("images/dsknet/ico_container_corner1.gif");
background-repeat:no-repeat;
}
.corneronglet2{
background-color:#4F75A7;
background-image:url("images/dsknet/ico_container_corner2.gif");
background-repeat:no-repeat;
}


.fillongleton{
background-color:#D5B750;
background-image:url("images/dsknet/ico_onglet_fill_on.gif");
background-repeat:repeat-x;
cursor: pointer;
}
.sideleftongleton{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_container_left_on.gif");
background-repeat:repeat-y;
}
.siderightongleton{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_container_right_on.gif");
background-repeat:repeat-y;
}
.corneronglet1on{
background-color:#4F75A7;
background-image:url("images/dsknet/ico_container_corner1_on.gif");
background-repeat:no-repeat;
}
.corneronglet2on{
background-color:#4F75A7;
background-image:url("images/dsknet/ico_container_corner2_on.gif");
background-repeat:no-repeat;
}
/*Boxes--------------------------------------------------------------*/

.boxes{
background-color:#4F75A7;
}
.btnboxe{
background-image:url("images/ico_btn_boxes.gif");
background-repeat:no-repeat;
color: #4F75A7;
font-size: 16px;
font-weight: bold;
cursor: pointer;
}
.cornerbox1{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_box_corner_left_top.gif");
background-repeat:no-repeat;
}
.cornerbox2{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_box_corner_right_top.gif");
background-repeat:no-repeat;
}
.cornerbox3{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_box_corner_left_bottom.gif");
background-repeat:no-repeat;
}
.cornerbox4{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_box_corner_right_bottom.gif");
background-repeat:no-repeat;
}
.linetopbox{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_box_top.gif");
background-repeat:repeat-x;
}
.linebottombox{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_box_bottom.gif");
background-repeat:repeat-x;
}
.sideleftbox{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_box_left.gif");
background-repeat:repeat-y;
}
.siderightbox{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_box_right.gif");
background-repeat:repeat-y;
}
.lefttitle{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_box_title_left.gif");
background-repeat:no-repeat;
}
.righttitle{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_box_title_right.gif");
background-repeat:no-repeat;
}
.titlefill{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_box_titlefill_right.gif");
background-repeat:no-repeat;
}
.boxestitle{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_box_title_fill.gif");
background-repeat:repeat-x;
}


/*Container in box------------------------------------------------------------------------------------*/




.containertitlecorner1{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_container_titlecorner1.gif");
background-repeat:no-repeat;
}
.containertitlecorner2{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_container_titlecorner2.gif");
background-repeat:no-repeat;
}
.containertitlefill{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_container_titlefill.gif");
background-repeat:repeat-x;
}
.containertitlecorner{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_container_titlecorner.gif");
background-repeat:no-repeat;
}
.containertitlesideleft1{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_container_titlesideleft.gif");
background-repeat:repeat-y;
}
.containertitlesideright1{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_container_titlesideright.gif");
background-repeat:repeat-y;
}
.containertitletop{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_container_titletop.gif");
background-repeat:repeat-x;
}


.cornercontainer1{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_container_corner1.gif");
background-repeat:no-repeat;
}
.cornercontainer2{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_container_corner2.gif");
background-repeat:no-repeat;
}
.cornercontainer3{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_container_corner3.gif");
background-repeat:no-repeat;
}
.cornercontainer4{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_container_corner4.gif");
background-repeat:no-repeat;
}
.linetopcontainer{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_container_top.gif");
background-repeat:repeat-x;
}
.linebottomcontainer{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_container_bottom.gif");
background-repeat:repeat-x;
}
.sideleftcontainer{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_container_left.gif");
background-repeat:repeat-y;
}
.siderightcontainer{
background-color:#7F9ABF;
background-image:url("images/dsknet/ico_container_right.gif");
background-repeat:repeat-y;
}
.containers{
background-color:#7F9ABF;
}

.icopin{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_pin_v2.gif");
background-repeat:no-repeat;
}
.iconull{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_nullv2.gif");
background-repeat:no-repeat;
}
.icovalid{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_valid_v2.gif");
background-repeat:no-repeat;
}

.containertitle{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_container_title_repeatx.gif");
background-repeat:repeat-x;
}

.containertitlesideright{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_container_title_side_r.gif");
background-repeat:no-repeat;
}

.containerfill{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_container_fill.gif");
background-repeat:repeat-x;
}
.containercorner2title{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_container_corner2_title.gif");
background-repeat:no-repeat;
}

/*Boxes IPOD---------------------------------------------------------------------------------*/

/*PointVir JoB--------------------------------------------------------------*/
/*
<tr>
		<td colspan="7">
			<img src="images/ico_pvjob_top.gif" width="467" height="47" alt=""></td>
	</tr>
	<tr>
		<td>
			<img src="images/ico_pvjob_left.gif" width="17" height="62" alt=""></td>
		<td>
			<img src="images/ico_pvjob_btnleft.gif" width="62" height="62" alt=""></td>
		<td>
			<img src="images/ico_pvjob_lblleft.gif" width="137" height="62" alt=""></td>
		<td>
			<img src="images/ico_pvjob_middle.gif" width="32" height="62" alt=""></td>
		<td>
			<img src="images/ico_pvjob_btnright.gif" width="62" height="62" alt=""></td>
		<td>
			<img src="images/ico_pvjob_lblright.gif" width="137" height="62" alt=""></td>
		<td>
			<img src="images/ico_pvjob_right.gif" width="20" height="62" alt=""></td>
	</tr>
	<tr>
		<td>
			<img src="images/ico_pvjob_left.gif" width="17" height="62" alt=""></td>
		<td>
			<img src="images/ico_pvjob_btnleft.gif" width="62" height="62" alt=""></td>
		<td>
			<img src="images/ico_pvjob_lblleft.gif" width="137" height="62" alt=""></td>
		<td>
			<img src="images/ico_pvjob_middle.gif" width="32" height="62" alt=""></td>
		<td colspan="2">
			<img src="images/ico_pvjob_fillright.gif" width="199" height="62" alt=""></td>
		<td>
			<img src="images/ico_pvjob_right.gif" width="20" height="62" alt=""></td>
	</tr>
	
	<tr>
		<td colspan="7">
			<img src="images/ico_pvjob_bottom.gif" width="467" height="48" alt=""></td>
	</tr>
*/
.pvirjobtop{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_pvjob_top.gif");
background-repeat:no-repeat;
}
.pvirjobleft{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_pvjob_left.gif");
background-repeat:no-repeat;
}
.pvirjobbtnleft{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_pvjob_btnleft.gif");
background-repeat:no-repeat;
color: #343434;
font-size: 18px;
font-weight: bold;
}
.pvirjobbtnleftColor{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_pvjob_btnmarron.gif");
background-repeat:no-repeat;
color: #343434;
font-size: 18px;
font-weight: bold;
}
.pvirjoblblleft{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_pvjob_lblleft.gif");
background-repeat:no-repeat;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
}
.pvirjobmiddle{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_pvjob_middle.gif");
background-repeat:no-repeat;
}
.pvirjobbtnright{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_pvjob_btnright.gif");
background-repeat:no-repeat;
color: #343434;
font-size: 18px;
font-weight: bold;
}
.pvirjobbtnrightcolor{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_pvjob_btnmarron.gif");
background-repeat:no-repeat;
color: #343434;
font-size: 18px;
font-weight: bold;
}
.pvirjoblblright{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_pvjob_lblright.gif");
background-repeat:no-repeat;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
}
.pvirjobright{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_pvjob_right.gif");
background-repeat:no-repeat;
}
.pvirjobfillright{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_pvjob_fillright.gif");
background-repeat:no-repeat;
}
.pvirjobbottom{
background-color:#DFDEDE;
background-image:url("images/dsknet/ico_pvjob_bottom.gif");
background-repeat:no-repeat;
}

/*Liens A------------------------------------------------------------------------------------*/
A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

#link{
   color: #4F75A7;
   text-decoration: none;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;

}

#link:hover{
   color: #4F75A7;
   text-decoration: none;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline;

}

#nonlink{
   color: #4F75A7;
   text-decoration: none;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;

}
/*Compatibilité IE*/
#blacklink{
   color: #000000;
   TEXT-DECORATION: underline;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;

}

#blacklink:hover{
   color: #000000;
   TEXT-DECORATION: none;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;

}

#blacklink:link{
   color: #000000;
   TEXT-DECORATION: underline;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;

}


/*Fleches Left Right----------------Tests avec sprites CSS------------------------------------------------------------*/

#arrowleft{ 
  display:table-cell;
  width:26px; 
  height:20px; 
  background-image:url("images/dsknet/ico_leftright.gif");
  background-position: top left;
} 
#arrowright{ 
  display:table-cell; 
  width:26px; 
  height:20px; 
  background-image:url("images/dsknet/ico_leftright.gif");
  background-position: top right;
}

/*Fleches Left Right----------------Tests avec sprites CSS------------------------------------------------------------*/

#flagfr{ 
  display:inline-block;
  width:15px; 
  height:9px; 
  background-image:url("images/dsknet/ico_flag.gif");
  background-position:0 0px;
} 
#flagde{ 
  display:inline-block;
  width:15px; 
  height:9px; 
  background-image:url("images/dsknet/ico_flag.gif");
  background-position:-15 0px;
}
#flagen{ 
  display:inline-block;
  width:15px; 
  height:9px; 
  background-image:url("images/dsknet/ico_flag.gif");
  background-position:-30 0px;
}

/*Tableaux v2-----------------------------------------------------------------------------------------*/
.txt3{
   color: #000000;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;

}
.txt4{
   color: #000000;
   text-decoration: none;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;

}
.txt5{
   color: #000000;
   text-decoration: none;
   font-size: 9px;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;

}


.txt4yel{
   color: #000000;
   background-color:#FAF848;
   text-decoration: none;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;

}

.txt4red{
   color: #FFFFFF;
   background-color:#F22319;
   text-decoration: none;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;

}

.txt4green{
   color: #FFFFFF;
   background-color:#36B414;
   text-decoration: none;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;

}




.txt2{
   color: #567BAB;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;

}
.txt1{

   color: #FFFFFF;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
}
.txt1on{

   color: #000000;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
}
.txt_title{
  margin: 0; padding: 0;
   color: #FFFFFF;
   text-decoration: none;
   font-size: 14px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
}
.txt_titlew{

   color: #4F75A7;
   text-decoration: none;
   font-size: 14px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
}


.inputbtn{

   color: #FFFFFF;

	 /*background: #D5DFF6;*/
	 border: solid 1px;
	 Border-color:#FFFFFF;
	
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
}


.tablev2{
   color: #FFFFFF;
   background-color: #7F9ABF;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
}

.tablev2light{
   color: #FFFFFF;
   background-color: #7F9ABF;
   text-decoration: none;
   font-size: 12px;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
}

/*Body-----------------------------------------------------------------------------------------------*/
body{

/*background-image:url("images/dsknet/ico_dsksystems.gif");
background-repeat:no-repeat;
background-position:left bottom;*/
/*margin-right:200px;*/

   background-color: #DFDEDE;
   font-family:Arial, Helvetica, sans-serif;
   FONT-WEIGHT: normal;
   FONT-SIZE: 14px;
 
}
/*PresAbs-------------------------------------------------------------------------------------------*/
.colorentree{
	background-color:#00cc00;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.colorsortie{
	background-color:#ff0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.colormission{
	background-color:#ffff00;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.colorpause{
	background-color:#0080ff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

/*PresAbs Tâches Forum*/

.forumcolorentree{
	background-color:#00cc00;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #145098;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.forumcolorsortie{
	background-color:#ff0000;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #145098;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.forumcolormission{
	background-color:#ffff00;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #145098;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.forumcolorpause{
	background-color:#0080ff;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #145098;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.forumcolortimeout{
	background-color:#ffffff;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #145098;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.coloralpha{
	background-color:#ffffff;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #000000;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.colortimeout{
	background-color:#ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.colorabsence{
	
	background-color:#797979;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	font-family:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.colorRemoteWork{
   background-color: #d88257;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	font-family:Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none;
}

.TabPresAbs{
  /*color:#3D5D88;*/
  /*color:#385276;*/
	font-size: 12px;
	font-style: normal;
  border-top: solid 1px;
  border-bottom: solid 1px;
  border-left: solid 1px;
  border-right: solid 1px;
	border-color: #DFDEDE;
	
	/*FONT-WEIGHT: bold;*/
}

.TabPresAbs2{
/*color:#3D5D88;*/
/*color:#385276;*/
 background-color:#4F75A7;
 font-size: 12px;
 font-style: normal;
 border-top: solid 1px;
 border-bottom: solid 1px;
 border-left: solid 1px;
 border-right: solid 1px;
 border-color: #FFFFFF;
 FONT-WEIGHT: bold;
}

.TabPresAbs3{
/*color:#3D5D88;*/
/*color:#385276;*/
 background-color:#4F75A7;
 font-size: 12px;
 font-style: normal;
 FONT-WEIGHT: bold;
}
.TabPresAbs4{
  /*color:#3D5D88;*/
  /*color:#385276;*/
	font-size: 12px;
	font-style: normal;
  
	
	/*FONT-WEIGHT: bold;*/
}



/* Menu */
.menutopmain{
    color: #ffffff;
    background: #145098;
    background-color: #145098;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    font-family:Arial, Helvetica, sans-serif;
}

.menutopmainhighlight{
    color: #ffffff;
    cursor:pointer;
    background: #145098;
    background-color: #145098;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    font-family:Arial, Helvetica, sans-serif;
}
.menutopitem {
   background-color: #5F87C4;
   FONT-WEIGHT: normal;
   FONT-SIZE: 13px;
   COLOR: #0A3A2A;
   font-family:Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none
}

.menutopitemhighlight {
   background-color: #5F87C4;
   cursor:pointer;
   FONT-WEIGHT: normal;
   FONT-SIZE: 13px;
   COLOR: #FFFFFF;
   font-family:Arial, Helvetica, sans-serif;
   text-decoration: underline;
}



bodyblanc{
   background-color: #FFFFFF;
   font-family:Arial, Helvetica, sans-serif;
   FONT-WEIGHT: normal;
   FONT-SIZE: 14px;
}

.ongletoff{
   color: #FFFFFF;
   background-color: #145098;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;

   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 1px;
   border-bottom: solid 1px;
   border-left: solid 1px;
   border-right: solid 1px;
   cursor:pointer;
}

.ongleton{
   color: #145098;
   background-color: #D5DFF6;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-color: #145098;
   border-top: solid 2px;
   border-bottom: solid 2px;
   border-left: solid 2px;
   border-right: solid 2px;
   cursor:pointer;

}
.table{
   color: #FFFFFF;
   background-color: #4F75A7;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 1px;
   border-bottom: solid 1px;
   border-left: solid 1px;
   border-right: solid 1px;
}

.pointvirinput{
   border-top: solid 1px;
   border-bottom: solid 0px;
   border-left: solid 0px;
   border-right: solid 0px;
   border-color: #282930;
   background-color: #729F7D;
   color: #282930;
   font-weight: bold;
   color: #282930;

}
.pointviraff{
 background-color: #729F7D;
 color: #282930;
 font-weight: bold;
 font-size: 20px;
}
.txtpointvir10{
 color: #282930;
 font-weight: bold;
 font-size: 10px;
}
.txtpointvir12{
 color: #282930;
 font-weight: bold;
 font-size: 12px;
}
.txtpointvir14{
 color: #282930;
 font-weight: bold;
 font-size: 14px;
}
.txtpointvir16{
 color: #282930;
 font-weight: bold;
 font-size: 16px;
}
.txtpointvir17{
 color: #282930;
 font-weight: bold;
 font-size: 17px;
}
.txtpointvir20{
 color: #282930;
 font-weight: bold;
 font-size: 20px;
}
.txtpointvir22{
 color: #282930;
 font-weight: bold;
 font-size: 22px;
}
.pointviraff2{
 background-color: #729F7D;
 color: #282930;
 font-weight: bold;
 font-size: 16px;
}
.pointviraff0{
 background-color: #729F7D;
 color: #282930;
 font-weight: bold;
 font-size: 8px;
}
.tablepointvir{
   color: #FFFFFF;
   background-color: #145098;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 0px;
   border-bottom: solid 0px;
   border-left: solid 3px;
   border-right: solid 3px;
   border-color: #D5DFF6;
}
.header{
   color: #FFFFFF;
   background-color: #145098;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
}
.tablewc{
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 1px;
   border-bottom: solid 1px;
   border-left: solid 1px;
   border-right: solid 1px;
}
.tableabs {
border-style:solid;
border-width: 1px;
/*border-color:black;*/
/*border-color: rgb(189, 189, 189);*/
border-color: #DBDBDB;
-webkit-print-color-adjust: exact;
}

.table2{
   color: #145098;
   background-color: #FFFFFF;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 1px;
   border-bottom: solid 1px;
   border-left: solid 1px;
   border-right: solid 1px;
}
.table3{
   color: #145098;
   background-color: #D5DFF6;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 1px;
   border-bottom: solid 1px;
   border-left: solid 1px;
   border-right: solid 1px;
}
.table4{
   color: #145098;
   background-color: #FBDEAB;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 1px;
   border-bottom: solid 1px;
   border-left: solid 1px;
   border-right: solid 1px;
}

.tablesimple{
   color: #FFFFFF;
   background-color: #145098;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
}
.tablerecapcge{
   color: #FFFFFF;
   background-color: #145098;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 1px;
   border-bottom: 1px solid #000000;
   border-left: solid 1px;
   border-right: 1px solid #000000;
}
.tdrecapcge{
   color: #ffffff;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 1px #145098;
   border-bottom: 1px solid #145098;
   border-left: solid 1px #145098;
   border-right: 1px solid #145098;
}

.tdrecapcgebig{
   color: #ffffff;
   text-decoration: none;
   font-size: 16px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 1px #145098;
   border-bottom: 1px solid #145098;
   border-left: solid 1px #145098;
   border-right: 1px solid #145098;
}

.tdrecapcgepers{
   color: #ffffff;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 1px  #145098;
   border-bottom: 1px solid #145098;
   border-left: solid 1px  #145098;
   border-right: 1px solid #145098;
}

.tdrecapcgeall{
   color: #000000;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 1px #145098;
   border-bottom: 1px solid #145098;
   border-left: solid 1px #145098;
   border-right: 1px solid #145098;
}

.tddossierjour{
   color: #145098;
   background-color: #FEFB20;
   text-decoration: none;
   font-size: 9px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 1px #145098;
   border-bottom: 1px solid #145098;
   border-left: solid 1px #145098;
   border-right: 1px solid #145098;
}

.tddossiersemaine{
   color: #145098;
   background-color: #FFFFFF;
   text-decoration: none;
   font-size: 9px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 1px #145098;
   border-bottom: 1px solid #145098;
   border-left: solid 1px #145098;
   border-right: 1px solid #145098;
}

.tablew{
   color: #145098;
   background-color: #FFFFFF;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
}
.menutablew{
   color: #145098;
   background-color: #FFFFFF;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   cursor:pointer;
}
.menutablew_on{
   color: #F47300;
   background-color: #D5DFF6;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   cursor:pointer;
}
.tabw{
   color: #000000;
   background-color: #FFFFFF;
   text-decoration: none;
   font-size: 12px;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
}
.tabletitle{
   /*color: #145098;*/
   color: #FFFFFF;
   /*background-color: #D5DFF6;*/
   background-color: #7F9ABF;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
}
.titletd{
   font-weight: normal;
}
.titleWEtd{
   color: #333333;
   background-color: #D5DFF6;
   /*font-style: italic;*/
}

.Tablerpt{
   color: #FFFFFF;
   background-color: #7F9ABF;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 1px;
   border-bottom: solid 1px;
   border-left: solid 1px;
   border-right: solid 1px;
}

.Tablerpt2{
   color: #145098;
   background-color: #FFFFFF;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 1px;
   border-bottom: solid 1px;
   border-left: solid 1px;
   border-right: solid 1px;
}

.tableclear{
   color: #FFFFFF;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 1px;
   border-bottom: solid 1px;
   border-left: solid 1px;
   border-right: solid 1px;
}

.message{
   color: #FFFFFF;
   font-size: 18px;
   font-weight: bold;
}
.messagerou{
   color: #E9A219;
   font-size: 18px;
   font-weight: bold;
}
.messageor{
   color: #FF9900;/*#FD9E17;  demande DM et IC fev 2014 */
   font-size: 12px; /*12px*/
   font-weight: bold;
}
.messageiconwarn {
   margin-left:4px;
   height: 10px;
   width: 10px;
}
.messageiconerr {
   margin-right:4px;
   height: 12px;
   width: 12px;
}
.title{
   color: #FFFFFF;
   font-size: 16px;
   font-weight: bold;
}
.text{
   color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
}
.text12{
   color: #F47300;
   font-size: 12px;

}
.textor{
   color: #F47300;
   font-size: 12px;
   font-weight: bold;
}
.textred{
   color: #F51D12;
   font-size: 12px;
   font-weight: bold;
}
.textgreen{
   color: #0B8811;
   font-size: 12px;
   font-weight: bold;
}

.textpresabs{
   color: #5A5B5B;
   font-size: 16px;
   font-weight: bold;
}
.highlightpresabs{
   color: #F47300;
   background-color: #145098;
   text-decoration: none;
   font-size: 12px;
   font-weight: bold;
   font-style: normal;
   font-variant: normal;
   font-family:Arial, Helvetica, sans-serif;
   border-top: solid 1px;
   border-bottom: solid 1px;
   border-left: solid 1px;
   border-right: solid 1px;
   border-color:#F47300;
   border-width: 2px 2px 2px 2px;
}
.footer{
   color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
}
.info{
   color: #C0410F;
   font-size: 20px;
   font-weight: bold;
}

.info15{
   color: #C0410F;
   font-size: 15px;
   font-weight: bold;
}

.rubtitle{
    border-top: solid 2px;
    border-left: solid 1px;
    border-right: solid 1px;
    border-bottom: solid 2px;
    background-color: #D5DFF6;
    font-size: 14px;
    padding: 6px;
    color: #145098;
}
.rubtitle2{
    background-color: #FFFFFF;
    font-size: 13px;
    color: #145098;
}

.delimit{
    border-color:#FFFFFF;
    border-top: solid 1px;
    border-bottom: solid 1px;
}


.input{
  color: #4F75A7;
  font-weight: bold;
	background: #D5DFF6;
	border: solid 1px;
	Border-color:#FFFFFF;
}


.ligneor3{
    color: #4F75A7 ;
    background-color: #F9BCC9;
    text-decoration: none;
    font-size: 12px;
    font-style: bold;
    font-variant: normal;
    font-family:Arial, Helvetica, sans-serif;
}

.ligneor2{
    color: #4F75A7 ;
    background-color: #FBDEAB;
    text-decoration: none;
    font-size: 12px;
    font-style: bold;
    font-variant: normal;
    font-family:Arial, Helvetica, sans-serif;
}

.ligneor1{
    color: #4F75A7 ;
    background-color: #FAD28C;
    text-decoration: none;
    font-size: 12px;
    font-style: bold;
    font-variant: normal;
    font-family:Arial, Helvetica, sans-serif;
}

/* Couleurs liste des demandes */


.coloracc{
    background-color: #1E9A21;
    color: #000000;
}
.colorref{
    background-color: #E1131D;
    color: #000000;
}
.coloratt{
    background-color: #FAA20A;
    color: #000000;
    border: none;
}
.colorann{
    background-color: #000000;
    color: #000000;
}
.colorajdir{
    background-color: #F0FF0F;
    color: #000000;
}

.name{
 /*   font-color: #145098;*/
    background: #145098;
    background-color: #145098;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    font-family:Arial, Helvetica, sans-serif;
/*    align: center;*/
/*    //filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#145098', EndColorStr='#618EC4');*/
}

@font-face {
  font-family: 'Warnings';
  src: url('fonts/heydings_icons-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/heydings_icons-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/heydings_icons-webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/heydings_icons-webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/heydings_icons-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/heydings_icons-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}
.warnings { font-family: Warnings; }



/* RPAUL - New CSS */

.styledButton{
	cursor: pointer;
	border-radius: 4px;
	border: 1px solid #C0C0C0;
	background-color: #FDFDFD;
	-webkit-transition-duration: 0.2s;
	transition-duration: 0.2s;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
   color: black;
   font-weight: normal;
}

.styledButton:hover{
	border: 1px solid #CCCCCC;
	background-color: #CCCCCC;
   color: black;
   font-weight: normal;
}

.styledButton:active{
	border: 1px solid #000000;
	background-color: #CCCCCC;
   color: black;
   font-weight: normal;
}

.styledButton:disabled{
	background-color: #CCCCCC;
   pointer-events: none;
   color: black;
   font-weight: normal;
}

.styledButton:focus{
   color: black;
   font-weight: normal;
}

.styledBox{
	border-radius: 4px;
	border: 1px solid #C0C0C0;
	background-color: #FDFDFD;
	outline: none;
}

.styledBox:focus{
	border: 1px solid #00FFFF;
}

.styledCheckBox{
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 6px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
}

.styledCheckBox:active, .styledCheckBox:checked:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.styledCheckBox:checked {
	background-color: #e9ecee;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}

.styledCheckBox:checked:after {
	content: '\2714';
	font-size: 10px;
	font-weight: bold;
	position: absolute;
	top: -1px;
	left: 2px;
	color: #000000;
}

.redfont {
   color: #A80000;
}
