@charset "iso-8859-1";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font-size: 75%;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#222;
	background-color:#F8F8F8;
}

a {
	text-decoration:none;
	color:#A66400;
	font-family:Arial,Helvetica,sans-serif;
}
a:hover, a.profil:hover {
	color:#0D56A6;
}
#lien_suiv, #lien_prec, #lien_suiv_histo, #lien_prec_histo {
	color:#0D56A6;
	font-family:Arial,Helvetica,sans-serif;	
}
#lien_suiv:hover, #lien_prec:hover, #lien_suiv_histo:hover, #lien_prec_histo:hover {
	color:#A66400;
	font-family:Arial,Helvetica,sans-serif;	
}
input {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 100%;
}

h1 {
	background-color:#585858;
	color:#FFB440;
	padding:3px;
	margin: 4px 0 10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
}

legend {
	font-size:1.1em;	
	color:#0D56A6;
}
legend a {
	text-decoration:none;
	color:#0D56A6;
}
legend a:hover{
	text-decoration:none;
	color:#A66400;
}

.ariane {
	font-style:italic;
	font-size:1em;	
}
fieldset {
	border: #0D56A6 1px solid;
	background-color:#F4F4F4;
}
fieldset.solde {
	width:80%;
}
fieldset.histo {
	width:95%;
}
fieldset.cal_absence {
	width:95%;
}
fieldset.solde legend, fieldset.histo legend, fieldset.cal_absence legend {
	font-size:1em;	
}
.legend {
	font-size:1.1em;	
	color:#0D56A6;
}

table.liste, table.liste_cal, table.liste_tp, table.liste_solde {
	border-collapse:collapse;
}
table.liste th {
	background-color:#FFD6D5;
	border:#999 1px solid;
	padding:3px;
	color:#666;
}
table.liste td {
	border:#999 1px solid;
	padding:3px;
}
table.liste tr.sel {
	background-color:#C5EAEC;
	color:#0D56A6;
}

table.liste_solde th {
	background-color:#FFEDDD;
	border:#999 1px solid;
	padding:3px;
}
table.liste_solde td {
	border:#999 1px solid;
	padding:3px;
}

table.liste_cal th {
	background-color:#FFD6D5;
	border:#CCC 1px solid;
	padding:2px;
}
table.liste_cal td {
	border:#CCC 1px solid;
	padding:2px;
}
table.liste_tp th {
	background-color:#C0DDC2;
	border:#999 1px solid;
	padding:2px;
}
table.liste_tp td {
	border:#999 1px solid;
	padding:2px;
}

table.interne {
	border-collapse:collapse;
	margin:15px auto;
}
table.interne td {
	padding:5px;
	border:1px solid #BBB;
}
table.numerik input {
	text-align:right;	
}

table.table_saisie td {
	padding:8px;
}

select.select {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.9em;
}
table.liens {
    background-color: #EDEDED;
}
table.liens_onglet {
    color: #A66400;
	font-family:Arial,Helvetica,sans-serif;
}

table td.liens_onglet{
    color: #A66400;
	font-family:Arial,Helvetica,sans-serif;
}

span.liens_onglet{
    color: #A66400;
	font-family:Arial,Helvetica,sans-serif;
}

table.fiche {
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border:1px solid #CCC;	
}

#header {
	background-image: url(../images/fond_header.jpg);
	background-repeat: repeat-x;		
	width:100%;
	height:80px;
}
#logo {
	/*background-image: url(../images/logo_reseau.jpg);*/
	background-image: url(../images/logo_reseau_blanc.png);
	background-repeat: no-repeat;		
	width:250px;
	height:75px;
	position:relative;
	float:left;
	margin-left:5px;
	margin-top:5px;
}
#titre_entete {
	text-align:center;
	padding-top:30px;
	width:70%;
	height:50px;
	position:relative;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #fff;
}

.clear { clear:both }
.separ { 
	height:10px;
	width:100%;
	background-color:#585858;
	clear:both;
}

.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #A66400;
	margin-top:5px;
	clear:both;
}

.sstitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #0D56A6;
}
.sommaire,.nouveau fieldset {
	background-color:#F4F4F4;
	padding:20px;
}
	
.sommaire,.nouveau ul {
	margin-top:5px;
}
.sommaire,.nouveau ul li {
	list-style-image:url(../images/puce_petite.png);
}
.nouveau ul {
	margin-top:5px;
	margin-bottom:15px;
}


.saisie_intitule {
	width: 20%;	
}
.tigris {
	color:#666;
}
.titre_form {
	color:#A4302D;
}
.table_detail {
	font-size: 0.9em;
	
}
.table_detail th {
	font-weight:bold;
	background-color:#CCC;
	color:#A66400;
	border:1px solid #FFF;
}
.table_detail td {
	background-color: #FFF;
	border:1px solid: #FFF;
	color:#A66400;
}
.non_enreg {
	color:#A66400;
}
.surligne {
	color:#A66400;
}
.maj {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style:italic;
}
.edit input {
	size:50px;
	font-size:0.8em;
}
.edit button {
	font-size:0.8em;
}
/*temps partiel*/
.div_tp {
	cursor:pointer;
}
/*datepicker*/
.ui-datepicker {
    width: 20em;
	font-family:Arial, Helvetica, sans-serif;
}
.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
}
.ui-datepicker .ui-widget-header { 
	border: 1px solid #A4302D; 
	background: #D26260 ; 
	color: #ffffff; 
	font-weight: bold; 
}
.ui-datepicker .ui-widget-content {
    background: #FFF;
    border: 1px solid #E0CFC2;
    color: #6B110F;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; background:none; border:1px solid #FFF}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #FFF1D5;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    /*background: #FFD6D5;*/
    background: #FFF1D5;
	color:#666;
}
.ui-datepicker-trigger {
	font-size:0.9em;
	cursor:pointer;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	font-size:0.8em;
}
.ui-widget {
    font-size: 1.3em;
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#tab_histo thead th {
	background-color:#C5EAEC;
	color:#666;
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#table_filtre {
	border:none;
}
#table_filtre .abs_legende td {
	text-align:center;
	color:#333;
	padding-left:10px;
	padding-right:10px;
	font-size:0.8em;
}

/* multiselect */
.ui-multiselect {
    font-size: 0.9em;
    margin: 0;
}
.ui-multiselect-header {
    background: none repeat scroll 0 0 #D26260;
    border: 1px solid #D3D3D3;
}
.ui-multiselect-header a{
	color: #ffffff; 
    /*color: #A6654D;*/
    font-weight: normal;
}
.ui-selectee {
    font-size: 0.9em;
}
.ui-widget-header .ui-icon {
    background-image: url("../_themesUI/humanity/images/ui-icons_ffffff_256x240.png");
}	
#tab_histo2_previous span.ui-icon {
    background-image: url("../_themesUI/smoothness/images/ui-icons_888888_256x240.png");
}	
#tab_histo2_next span.ui-icon {
    background-image: url("../_themesUI/smoothness/images/ui-icons_888888_256x240.png");
}	
.select_choix {
	font-size:0.9em;
}
.select_choix .ui-multiselect-header a {
	font-size:1.2em;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    color: #D26260;
    font-weight: normal;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    color: #D26260;
    font-weight: normal;
}
#span_solde, #span_soldeprevi{
	color:#A63D3A;
}
#div_solde, #div_soldeprevi{
	color:#31888C;
	font-weight:bold;
}
.div_aide {
	border:#98D5D8 1px solid;
	background-color:#C5EAEC;
	font-size:0.8em;
	
}
