.TABLETitre {
	margin: 0px 0px 2px 0px;
	/*border:1px solid #000000;*/
	margin: 0 0 0 30px;
}
.TDRefTitreH1
{
	font-family: arial;
	font-size: 16px;
	color: #550043;
	font-weight: bold;
	padding: 35px 0 35px 0;
}
h1 {
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:0;
}
A:HOVER
{
	text-decoration: none;
}
.tableListeProjets
{
	width: 544px;
	margin: 0px 0 15px 30px;
	border-collapse: collapse;
}
.Datagrid .TdProjetsTitre01
{
	width: 80px;
	border: 1px solid #427aab;
	border-right: 1px solid #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #4376ab;
	padding: 10px 5px 10px 5px;
}
.Datagrid .TdProjetsTitre02
{
	width: 100px;
	border: 1px solid #427aab;
	border-right: 1px solid #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #4376ab;
	padding: 10px 5px 10px 5px;
}
.Datagrid .TdProjetsTitre03
{
	width: 100px;
	border: 1px solid #427aab;
	border-right: 1px solid #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #4376ab;
	padding: 10px 5px 10px 5px;
}
.Datagrid .TdProjetsTitre04
{
	width: 100px;
	border: 1px solid #427aab;
	border-right: 1px solid #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #4376ab;
	padding: 10px 5px 10px 5px;
}
.Datagrid .TdProjetsTitre05
{
	border: 1px solid #427aab;
	border-right: 1px solid #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #4376ab;
	padding: 10px 5px 10px 5px;
}
.Datagrid .TdProjetsTitre06
{
	width: 80px;
	border: 1px solid #427aab;
	border-right: 1px solid #427aab;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #4376ab;
	padding: 10px 5px 10px 5px;
}
.Datagrid .TdProjetsLibelle
{
	height: 30px;	
}
.Datagrid .TdProjetsLibelle TD
{
	border: 1px solid #427aab;
	padding: 4px 5px 4px 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #4376ab;
	background-color: #ffffff;
	vertical-align: middle;
}
.Datagrid .TdProjetsLibelle TD A
{
	color: #4376ab;
	text-decoration: none;
}
.tdProjetsPager
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 10px 10px 10px 0;
	text-align: right;
	color: #e4772c;
	padding:0 5px 0 5px;
}
.tdProjetsPager A
{
	color: #333333;
}


.tdMembresFiltre
{
	padding: 0px 0 0px 0;
	background: url(/com/images/fondBlocRechercheMembres.jpg) scroll no-repeat 0 0;
	height: 120px;
}
.filtreMembresGauche
{
	width: 175px;
	height: 56px;
	display: block;
	float: left;
	margin: 0px 3px 0px 0;
	text-align: left;
}

.filtreMembresMilieu
{
	width: 175px;
	height: 56px;
	display: block;
	float: left;
	margin: 0px 4px 0px 4px;
	text-align: left;
}

.filtreMembresDroite
{
	width: 175px;
	height: 56px;
	display: block;
	float: left;
	margin: 0px 0 0px 3px;
	text-align: left;
}
.boutonValider
{
	background: url(/com/images/fondBtnValiderProjets.jpg) scroll no-repeat 0 0;
	color:#FFFFFF;
	cursor:pointer;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	height:31px !important;
	height:31px;
	padding:6px 0 0 0;
	text-align:center;
	vertical-align:middle;
	width:100px;
	display: block;
	clear: left;
	text-decoration: none;
}
.boutonValider:HOVER
{
	color:#FFFFFF;
	text-decoration: none;
}
.boutonValider A
{
	color:#FFFFFF;
	text-decoration: none;
}
.spanFiltreTitre
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #4376ab;
	text-align: left;
	display: block;
	padding: 5px 0 0 10px;
}

.selectLettreFiltre
{
	border:1px solid #7f9db9;
	color:#333333;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	margin:7px 2px 0 10px !important;
	margin:7px 2px 0 5px;
	padding:0 0 0 3px;
	width:50px;
	display: block;
}
.selectMarcheFiltre
{
	border:1px solid #7f9db9;
	color:#333333;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	margin:7px 2px 0 10px !important;
	margin:7px 2px 0 5px;
	padding:0 0 0 3px;
	width:320px;
	display: block;
}
.selectTechnoFiltre
{
	border:1px solid #7f9db9;
	color:#333333;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	margin:7px 2px 0 10px !important;
	margin:7px 2px 0 5px;
	padding:0 0 0 3px;
	width:130px;
	display: block;
}
.selectNatureFiltre
{
	border:1px solid #7f9db9;
	color:#333333;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	margin:7px 5px 0 15px !important;
	margin:7px 5px 0 8px;
	padding:0 0 0 5px;
	width:95px;
	display: block;
}
.InputRechercheFiltreNom
{
	border:1px solid #7f9db9;
	color:#333333;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	margin:7px 2px 0 10px !important;
	margin:7px 2px 0 5px;
	padding:0 0 0 3px;
	padding:2px 0 2px 5px;
	width:140px;
}



.btnOkFiltreLettres
{
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	margin:7px 5px 0 5px;
	padding:2px 0 0 0px;
	display: block;
	color:#E4772C;
	cursor: pointer;
}
.btnOkFiltreLettres A
{
	color:#E4772C;
	text-decoration: none;
}


/* Calque */
.divCalque
{
	border: 2px solid #000000;
	position: absolute;
	z-index: 5;
	color:#018ec4;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	width: 150px;
	padding: 2px 5px 3px 5px;
	text-align: center;
	background: transparent url(../images/fondTitrePlanning.jpg) scroll repeat-x 0 50%;
}

a.info_bulle span
{                                                 
  display  : none;
} 
 
a.info_bulle
{                       
  color:#333333;
  text-decoration : none; 
  position : relative;
} 
a.info_bulle:hover 
{
  border : 0;
  text-decoration : none; 
} 

a.info_bulle:hover span
{                       
  display : block;
  position : absolute;
  background  : #fbf4b1;
  border : 2px solid #4376ab;
  padding  : 6px;    /* Définition des marges intérieures */       
  font-size: 11px;
  width : 180px; 
  color : #333333;
  font-weight: normal;
  /* Positionnement de notre info-bulle */
  top : 0px;
  left : 80px;
  z-index  : 1000; /* Positionne au premier plan l'info-bulle en cas de chevauchement */
}   

.TdMembresLibelle a.info_bulle
{
	color: #4376ab;
}


.td_Acheve
{
	background-color: #dee7ee;
	font-weight: bold;
}


.listeLettre
{
	display: block;
	clear: both;
}

.tableListeLettre
{
	width: 520px;
}

.tdLettreMembres
{
	color:#333333;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}

.tdLettreMembres a
{
	color:#83ba21;
	text-decoration: none;
}

.tdLettreMembres a:HOVER
{
	color:#83ba21;
	text-decoration: underline;
}

A.LettreMembres_Selected
{
	color:#E4772C;
}

.erreurMembres
{
	color:#CC0000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 10px;
	display: block;
}
.tdImprimer
{
	display: none;
}

.erreur
{
	color:#CC0000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 10px;
	display: block;
}