﻿@charset "utf-8";
/* CSS Document */

html {overflow-y: scroll;}

body {
	background-color: #333333;
	margin-left: 00px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a {
	text-decoration:none;
}

.titrePage {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #2e85b2;
	font-size: 18px;
	font-weight: bold;
}

.titreTrombi {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #2e85b2;
	font-size: 12px;
	font-weight: bold;
}

.fonctionTrombi {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: bold;
}

.texteTrombi {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: normal;
}

.lienTrombi a {
	font-family: Arial, Helvetica, sans-serif;
	color: #726a50;
	font-size: 12px;
	font-weight: normal;
	text-decoration:underline;
}

.lienTrombi a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
}

.lienGris a {
	color:#726a50;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-left:10px;
}

.lienGris a:hover {
	color:#4d4734;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding-left:10px;
}

.lienGrisb a {
	color:#2e85b2;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

.lienGrisb a:hover {
	color:#323131;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.lienRouge a {
	color:#2e85b2;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.lienRouge a:hover {
	color:#323131;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.lienBlanc a {
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.lienBlanc a:hover {
	color:#d8d6d6;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.lienImportant a {
	color:#990033;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.prenom_comment{
	color:#990033;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

.text_comment{
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}

.date_comment{
	color:#999999;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}

.lienImportant a:hover {
	color:#5b0220;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

input{
	border:1px solid #FFFFFF;
	background-color:#454545;
	color:#FFFFFF;
}

.submit{
	border:1px solid #454545;
	background-color:#2e85b2;
	color:#FFFFFF;
}

select{
	border:1px solid #FFFFFF;
	background-color:#454545;
	color:#FFFFFF;
}

.sousTitrePage {font-family: Geneva, Arial, Helvetica, sans-serif; color: #2e85b2; font-size: 15px; font-weight: bold; }

.date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #554E3B;
	font-weight: bold;
}

.date a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #554E3B;
	font-weight: bold;
}
.textgen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* MENU Gauche */
ul {
padding:0px;
margin:0px;
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

li.categorie {
	background-image:url(../images/fond-categorie.jpg);
	line-height: 30px;
	padding-left:15px;	
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

li.categorie_new {
	background-image:url(../images/fond-categorie_new.jpg);
	line-height: 30px;
	padding-left:15px;	
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

li.categorie-admin {
	background-image:url(../images/fond-categorie-admin.jpg);
	line-height: 30px;
	padding-left:15px;	
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

li.categorie-auteur {
	background-image:url(../images/fond-categorie-auteur.jpg);
	line-height: 30px;
	padding-left:15px;	
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

li.categorie-stats {
	background-image:url(../images/fond-categorie-stats.jpg);
	line-height: 30px;
	padding-left:15px;	
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

li.sous_categorie {
	background-color:#2e85b2;
	padding-left:15px;	
	line-height:24px;
	color:#FFFFFF;
	font-size:11px;
}

li.sous_categorie_ok {
	line-height:24px;
	padding-left:15px;	
	color:#726a50;
	font-size:11px;
}
.liendeco {color: #2e85b2}
.lienaccueil {color: #716A50}
/* Fin MENU Gauche */

/* IDENTIFICATION */
.identok {
	padding-top:6px;
	padding-left:12px;
	padding-right:16px;
	padding-bottom:6px;
	color:#726a50;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.identok_ss_padding {
	color:#726a50;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.totemIdent {
	color: #2e85b2;
	font-weight: bold;
}

/* FIN IDENTIFICATION */

/* DIV CONTENT*/
#content_ajax {
	padding:10px;
	margin:0;
}
/* fin DIV CONTENT*/
/* MENU AGENCE */
.listeAgence{
	left:30px;
	position:relative;
	float:left;
	padding:5px;
	margin:0px;;
	width:124px;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;	
	/*background-image:url(../images/fond-titre-tableau.jpg);*/
	background:#666666;
	line-height:18px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}
/* FIN MENU AGENCE*/
/* TABLEAU */
.titreTableau{
	background-image:url(../images/fond-titre-tableau.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
/* FIN TABLEAU */

/* DIV LEWALL*/
.lewall {
	position:relative;
	padding:0;
	margin:0;
	width: 725px;
	left:10px;
	top:10px;
	vertical-align:top;
}
.todo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.postpair {
	background-color:#E3E0DB;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.postBlanc {
	background-color:#FFFFFF;
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.postGris {
	background-color:#FFFFFF;
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
}
td.postpairb {
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
td.postpair_maja_img {
	background-color:#f1c5bc;
	padding:2px;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/fleche_maj.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
td.postpair_maja {
	background-color:#f1c5bc;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.postpair_alerte {
	background-color:#FFBFBF;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.postpair_alerte_img {
	background-color:#FFBFBF;
	padding:2px;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.postpair_demeure {
	background-color:red;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: white;
}
td.postpair_low_proba {
	background-color:#F60;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.postpair_low_proba_img {
	background-color:#F60;
	padding:2px;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.postpair_medium_proba {
	background-color:#FF9;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.postpair_medium_proba_img {
	background-color:#FF9;
	padding:2px;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.postpair_high_proba {
	background-color:#6F6;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.postpair_high_proba_img {
	background-color:#6F6;
	padding:2px;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.postpair_out_of_date, td.postpair_out_of_date_img{
	background-color:#cc0000;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
}
td.postpair_out_of_date a, td.postpair_out_of_date_img a{
	color:white;
}
td.postpair_maj_img {
	background-color:#f1c5bc;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-image:url(../images/fleche_maj.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
td.postpair_maj {
	background-color:#f1c5bc;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
td.postimpair {
	background-color:#454545;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
td.postimportant {
	background-color:#F8D3D5;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990033;
}

td.postbord1{
border-top:1px solid #000000;
}
td.postbord2{
border-top:1px solid #FFFFFF;
}
td.postbord3{
border-top:1px solid #990033;
}
td.postbord4{
border-top:1px solid #EEEEEE;
}
td.alert_facture{
	background-color:#F90;
}
td.alert_offre{
	background-color:#6F6;
}
td.alert_facturable{
	background-color:#efff66;
}
td.cloture_tache{
	background-color:#FF9;
}
tr.deadline_projet{
	background-color:#FC9;
}
tr.tracking_projet,td.tracking_projet{
	background-color:#cddc39 !important;
}

/*
pr_home liste tâches
*/
.projets_liste_table .taches_listes_table tr:hover{
	background-color:#f2f2f2;
}


/* fin DIV LEWALL*/

/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:250px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #666;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:1000;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#f7c411;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
tr.backgroundcolorgold{
	background-color:gold;
}
tr.backgroundcolorgold td{
	background-color:gold !important;
}
tr.tr_liste_taches_heures:hover{
	background-color: #f2f2f2;
}
}