/*********************************************
CLASSE COMMUNE AUX LISTES ET AUX DETAILS
*********************************************/


#bloc-contenu table.detail-table td.detail-titre ,
#bloc-contenu table.liste-table td.liste-titre-tableau {
	color: #333333;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding-left:3px;
	padding-top: 5px;
	padding-bottom: 10px;
	white-space:nowrap;
}

/*********************************************
CLASSE A UTILISER UNIQUEMENT POUR LES LISTES
*********************************************/


#bloc-contenu table.liste-table {
}

#bloc-contenu table.liste-table td.liste-titre {

	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	background-color: #5B5B5B;
	text-align: center;
	color: #FFFFFF;
	padding: 5px 15px 5px 15px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#bloc-contenu table.liste-table td.liste-titre a{
	color: #FFFFFF;
}
#bloc-contenu table.liste-table td.liste-titre a:hover{
	color:#F7F7F7;
}
#bloc-contenu table.liste-table td.col-paire {
	background-color: #F8F8F8;
}
#bloc-contenu table.liste-table td.col-impaire {
	background-color: #F1F1F1;
}
#bloc-contenu table.liste-table td.liste-element {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding: 4px 15px 4px 15px;
	border-right: 1px solid #FFFFFF;
}

#bloc-contenu table.liste-table td.liste-action {
	font-size:12px;
	color: #AAAAAA;
	background-color: #FFFFFF;
	text-align: center;
	white-space:nowrap;
}

#bloc-contenu table.liste-table td.liste-recherche{
	border-top: 1px solid #CCCCCC;
	padding-top: 7px;
}
#bloc-contenu table.liste-table td.liste-recherche #nav-recherche{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	float:right;
	margin-right:10px;
	margin-top:3px;
	margin-left:10px;
	clear:both;
}
#bloc-contenu table.liste-table td.liste-recherche #nav-recherche-alpha{
	font-family:"Trebuchet MS", Arial, sans-serif;
	display:block;
	float:left;
	margin-right:10px;
	margin-top:3px;
	margin-left:10px;
	font-size:11px;
	color:#CCCCCC;
}
#bloc-contenu table.liste-table td.liste-recherche #nav-recherche a{
	font-family:"Trebuchet MS", Arial, sans-serif;
	color:#666666;
	text-decoration:underline;
}
#bloc-contenu table.liste-table td.liste-recherche #nav-recherche b{
	color:black;
}
#bloc-contenu table.liste-table td.liste-recherche #nav-recherche a:hover{
	font-family:"Trebuchet MS", Arial, sans-serif;
	color:#000000;
	text-decoration:underline;
}
#bloc-contenu table.liste-table td.liste-recherche #result-rech{
	border-bottom:1px solid #CCCCCC;
	padding-bottom:3px;
	margin-bottom:7px;
}
#bloc-contenu table.liste-table td.liste-recherche #formchercher{
	padding: 7px;
	clear:both;
	border-bottom: 1px solid #CCCCCC;
}
#bloc-contenu table.liste-table td.liste-recherche #formchercher form{
	width:450px;
}
#bloc-contenu table.liste-table td.liste-recherche #result-rech a{
	display:block;
	color:#666666;
	text-align:right;
}
/* Navigation Alphabétique */
#bloc-contenu table.liste-table td.liste-recherche #nav-recherche-alpha .lettre-vide{
	font-weight: normal;
	color:#CCCCCC;
}

#bloc-contenu table.liste-table td.liste-recherche #nav-recherche-alpha .lettre-courante{
	font-weight: bold;
	color:black;
}
#bloc-contenu table.liste-table td.liste-recherche #nav-recherche-alpha a {
	color:#666666;
	text-decoration:underline;
}
#bloc-contenu table.liste-table td.liste-recherche #nav-recherche-alpha a:hover {
	color:black;
	text-decoration:underline;
}
/* LISTE SANS ELEMENT */
#bloc-contenu table.liste-table td.liste-aucun-element{
	text-align:center;
    background-color:#F8F8F8;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding: 10px 15px 10px 15px;
	border-right: 1px solid #FFFFFF;
}
/********************************************************************
CLASSSE A UTILISER UNIQUEMENT POUR UN DETAIL OU UNE FICHE OU ETC...
*********************************************************************/
#bloc-contenu table.detail-table {
}

#bloc-contenu table.detail-table td.detail-libelle-commentaire,
#bloc-contenu table.detail-table td.detail-libelle-obligatoire,
#bloc-contenu table.detail-table td.detail-libelle {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	color: #000000;
	text-align: right;
	background-color: #F8F8F8;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	padding: 5px 7px 5px 15px;
	border-right: 7px solid #FFFFFF;
	vertical-align: top;
}

#bloc-contenu table.detail-table td.detail-libelle-commentaire {
	font-size:12px;
	font-weight:bold;
}

#bloc-contenu table.detail-table td.detail-libelle-obligatoire span {
	color: #ff0000;
}

#bloc-contenu table.detail-table td.detail-champ {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	padding:5px 5px 5px 0px;
	color: #000000;
	background-color: #FFFFFF;
}

#bloc-contenu table.detail-table td.detail-action {
	text-align: right;
	border-top: 1px solid #CCCCCC;
	padding: 10px 0px 5px 15px;
}
/*************************
	CLASS CSS AUTONOME
*************************/
#ajouter{
	float:right;
	display:block;
	padding-top:12px;
	padding-right:5px;
	padding-left:25px;
	font-size:10px;
	margin-bottom:-5px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}
#ajouter:hover{
	color:#000000;	
} 
a.detail-btn{
	padding-left: 25px;
	font-size: 12px;
	font-weight: bold;

}
.message-ok {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #00AA00;
	/*padding-bottom: 5px;*/
	display:block;
}


.message-warning {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	/*padding-bottom: 5px;*/
	display:block;
}
.message-erreur {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	/*padding-bottom: 5px;*/
	display:block;
}


select.liste {
	font-size: 11px;
}

select.date {
	font-size: 11px;
}
select.select-date {
	font-size: 11px;
}
input.radio {
}
input.file {
	font-size: 11px;
}
input.text {
	font-size: 11px;
}

input.text-numerique {
	text-align: right;
}
input.button{
	font-size: 11px;
}
textarea {
	font-size: 11px;
}

.picto-liste-admin{
	margin:3px;
}




/* FIN CSS */



