html, body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px; background:#f7f9fa; margin: 0px; padding: 0px; outline: 0px; height: 100%;}
   
ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#fff; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:1px; text-align:center}
ul.menu ul {position:absolute; top:29px; left:0; background:#999; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:170px; margin:0; text-align:left}
ul.menu ul li a {display:block;	padding:3px 7px 5px; background-color:#999;}
ul.menu ul li a:hover {background-color:#ffff00; color:#333}
ul.menu ul ul {left:170px; top:-1px}
ul.menu .menulink {border:1px solid #083c57; padding:5px 7px 7px; font-weight:bold; background:#3B4E77; width:156px}
ul.menu .menulink:hover, ul.menu .menuhover {background:#ffff00; color:#333}
ul.menu .sub {background:#666 url(IMG/arrow.gif) 200px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

#logo {width:100%; background: url(../IMG/BG-web-emploi.gif) repeat; height:113px}

#site {width: 100%;}

.select {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px;}

.bouton {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 11px;}

.td_calendrier {text-align:center; width:28; font-family: Arial, Helvetica, sans-serif; font-size:8px; cursor:default;}
.td_emploi_jour {text-align:center; width:28; font-family: Arial, Helvetica, sans-serif; font-size:10px; cursor:default;}

#div_menu {height:40px; margin-left:auto; margin-right:auto; width:1220px}

#div_affiche_dz{text-align:center; font-size:14px; font-weight:bold;}
#div_affiche_btn{margin-left:auto; margin-right:auto; width:1200px; text-align:right;}
#div_affiche_listes{text-align:center;}
#div_authentification{margin-left:auto; margin-right:auto; margin-top:120px; width:450px;}

.td_authentification {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px; text-align:right; padding-right:10px;}

.input_normal {
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-style: inset;
	padding-left: 5px;
}

.input_normal_alerte {
	background-color: #FF7979;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-style: inset;
	padding-left: 5px;
}

.message_alerte {
	color: #F00;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
}

.td_tableau {
 border: 0.8px solid black;
}

.input_date {
	background-color: #FFFFFF;
	border-style: inset;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	cursor: pointer;
}

.input_date_gris {
	background-color: #CCC;
	border-style: inset;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	cursor: pointer;
}

.input_date_alerte {
	background-color: #FF7979;
	border-style: inset;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	cursor: pointer;
}

.input_date_periode {
	background-color: #f7f9fa;
	border-style: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	cursor: pointer;
}

.div_date {
	cursor:pointer;
}

.div_alerte {
	background-color: #FF7979;
	cursor:pointer;
}

.td_complet_centre {
	border-width: 1px;
	border-style: solid;
	border-color: black;
	text-align: center;	
}
.td_sans_haut_centre {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: black;
	text-align: center;	
}
.td_sans_gauche_centre {
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: black;
	text-align: center;	
}
.td_sans_haut_sans_gauche_centre {
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: black;
	text-align: center;	
}
.td_sans_bas_sans_gauche_centre {
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: black;
	text-align: center;	
}


.td_complet_right {
	border-width: 1px;
	border-style: solid;
	border-color: black;
	text-align: right;
	padding-right: 10px;
}

.td_sans_haut_right {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: black;
	text-align: right;
	padding-right: 10px;
}

.td_droit {
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: black;
	text-align: center;	
}

#nbr_travailles {
	background-color: #CCCCCC;	
}

#nbr_periode {
	background-color: #046fb7;		
}

#nbr_dp {
	background-color: #FF3300;		
}

#nbr_mp {
	background-color: #FFFF00;		
}

#nbr_secu {
	background-color: #66CCFF;		
}

#nbr_form {
	background-color: #CC3366;		
}

#nbr_prepa {
	background-color: #FEDC94;		
}

#nbr_neut {
	background-color: #99CC00;		
}