BODY {
	font-family : Arial, Helvetica, sans-serif;	font-size : 12px;
	background-color : #dedede;
	margin:0px;
	padding : 0px 25px 0px 25px;
}
TD {font-family : Arial, Helvetica, sans-serif;	font-size : 12px;}
hr {color: #446A8C;	height:1px;}
h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 18px;
	color:#666677;
	margin: 0px;
	padding : 0px 0px 0px 0px;
}
h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px;
	color:#000000;
	padding-bottom : 5px;
	margin : 0px;
}
h3{ 
	font-weight : bold;
	font-size : 12px;
	margin: 0px;
	padding : 0px 0px 0px 0px;
}
A {	color : Black;}
A:HOVER {color:#446A8C;}
a.logoff {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	padding-right : 10px;
}
a:hover.logoff  {
	color:#CCCCCC;
	text-decoration:underline;
	font-weight:bold;	
}
input {
	font-family : Arial, Helvetica, sans-serif;	font-weight : normal;font-size : 11px;
	background-color : #ebebeb;
	border : 1px inset #000000;
	padding-left: 0px 5px 0px 5px;
}
.menu {
	padding : 0px 0px 0px 20px;
	background-color : #9f1856;
}
.transparent{
	background-color:#FFFFFF;
	border : 0px inset #000000;
}
.bouton{
	font-family : Arial, Helvetica, sans-serif;	font-weight : Bold;	font-size : 12px;
	cursor : pointer;
	padding : 3px 5px 3px 5px;
	background-color : #3ab202;
	color : #FFFFFF;
	border : 1px groove #999999;
	
}
.lien_bouton{
	text-decoration:none;
}

.header{
    font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#000000;
	background-color : #ffffff;
	padding-left : 20px;
	padding-right : 20px;	
	padding-top : 5px;
	padding-bottom : 5px;
}

.contenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#000000;
	background-color : #FFFFFF;
	padding-left : 20px;
	padding-right : 20px;	
	padding-top : 5px;
	padding-bottom : 5px;
}

.contenu_login{
   font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#000000;
	background-color : #ffffff;
	padding-left : 20px;
	padding-right : 20px;	
	padding-top : 5px;
	padding-bottom : 5px; 
}

.poucet {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #446A8C;
}
.poucet a {
	text-decoration:underline;
}
td.onglet{
	BACKGROUND-COLOR: #9f1856;
	color: #000000;
	font-weight: bold;
	padding : 5px 10px 5px 10px;
	border-bottom : 1px solid #000000;
	border-right : 1px solid #000000;
}
td.onglet a {color: #ffffff;}
td.onglet_actif{
	BACKGROUND-COLOR: #000000;
	color: #ffffff;
	font-weight: bold;
	padding : 5px 10px 5px 10px;
	border-bottom : 1px solid #000000;
	border-right : 1px solid #000000;
}
td.onglet_actif a {color: #ffffff;}
.warning {
	font-family : Arial, Helvetica, sans-serif;font-size : 12px;font-weight : bold;
	background-color : #ff6633;
	color:#FFFFFF;
	padding : 3px 5px 3px 5px;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-right : 1px solid #000000;
	border-left : 1px solid #000000;
}
.erreur{
	color: #FF0000;
	border : 2px dotted #FF0000;
	padding-left: 10px;
}
.succes{
	color: #58A764;
	border : 2px dotted #58A764;
	padding-left: 10px;
}
.tabliste{
	background-color : white;
	/*margin:0px;*/
	border-top : 1px solid #000000;
	border-left : 1px solid #000000;
	border-color : #000000;
	border-width : 1px;
	border-style : solid none none solid;
}
.champ {
	font-family : Arial, Helvetica, sans-serif;font-size : 12px;font-weight : bold;
	background-color : #9f1856;
	padding : 3px 5px 3px 5px;
	color: #ffffff;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.value {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	padding : 3px 5px 3px 10px;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.ligne_titre {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	background-color : #9797a5;
	color : #FFFFFF;
	padding : 3px 5px 3px 5px;
	margin:0px;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
}

.ligne_titre div {float: right;padding:5px; margin:0px;}
.ligne_titre div a {
	color : #FFFFFF;
	text-decoration:underline;
	padding:3px 10px 3px 10px;
	font-family : Arial;
	font-weight : Bold;font-size : 11px;
	cursor : pointer;
}

.ligne_ss_titre {
	font-family : Arial, Helvetica, sans-serif;font-size : 14px;font-weight : bold;
	background-color : #bbbbc8;
	color : #FFFFFF;
	padding : 3px 5px 3px 5px;
	margin:0px;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.ligne_ss_titre div {float: right;padding:5px; margin:0px;}
.ligne_ss_titre div a {
	font-family : Arial, Helvetica, sans-serif;font-size : 11px;font-weight : bold;
	color : #FFFFFF;
	text-decoration:underline;
	padding:3px 10px 3px 10px;
	cursor : pointer;
}
td.ligne_ss_titre a { color:#FFFFFF; }
.entete {
	font-family : Arial, Helvetica, sans-serif;font-size : 14px;font-weight : bold;
	background-color : #9797a5;
	color : #FFFFFF;
	padding : 3px 5px 3px 5px;
	margin:0px;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.entete2 {
	font-family : Arial, Helvetica, sans-serif;font-size : 12px;font-weight : bold;
	background-color : #ffd0cc;
	color : #000000;
	padding : 3px 5px 3px 5px;
	margin:0px;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
td.entete a { color:#FFFFFF; }
.ligne {
	font-family : Arial, Helvetica, sans-serif;font-size : 12px;font-weight : bold;
	background-color : #bbbbc8;
	color : #FFFFFF;
	padding : 1px 5px 1px 5px;
	margin:0px;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.liste0 {
	font-family : Arial, Helvetica, sans-serif;font-size : 12px;
	padding : 1px 5px 1px 5px;
	margin:0px;
	background-color : #FFFFFF;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.liste1 {
	font-family : Arial, Helvetica, sans-serif;font-size : 12px;
	padding : 1px 5px 1px 5px;
	margin:0px;
	background-color : #f5b5d2;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
.liste_selec {
	font-family : Arial, Helvetica, sans-serif;font-size : 12px;
	padding : 1px 5px 1px 5px;
	margin:0px;
	background-color : #9797a5;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	color : #ffffff;
}

div.listing {
	overflow : auto;
	height:250px;
}
div.fiche {
	border: 1px solid #000000;
	overflow : auto;
	height:500px;
}