BODY, DIV, TEXTAREA, IFRAME {
	scrollbar-face-color: #E5E7E4;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
}
LI {
	text-indent: -12pt;
	margin-left: 12pt;
}
P {
	line-height: normal;
	margin-top:0;
	margin-bottom:0;
}
INPUT, SELECT, OPTION, TEXTAREA {
	border : 1px solid gray;
	font-family: Arial;
	font-size: 11px;
	background-color : #EEEEEE;
}
SELECT, OPTION {
	font-size: 10px;
}
INPUT, SELECT {
	vertical-align : middle;
}
INPUT {
	padding-left:3px;
}
TEXTAREA {
	padding: 5px 2px 2px 5px;
}
HR {
	color : silver;
	height : 1px;
}
.checkbox {
	border: 0px;
	background-color:transparent;
}
.radio {
	border: 0px;
	background-color:transparent;
}
.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #283F48;
	font-size: 10px;
	font-weight: bold;
	background: url(imbutton/background.gif) repeat-x;
	/*background: url(imbutton/background.jpg) repeat-x;*/
	/*background-color: #EEEEEE;*/
	cursor: hand;
	width: 130px; 
	height:25px;
	border-top: 1px solid silver; 
	border-left: 1px solid silver; 
	border-bottom: 1px solid gray; 
	border-right: 1px solid gray; 
	vertical-align: middle;
}
BUTTON.button IMG {
	vertical-align: middle;
	margin: 2px 3px 2px 3px;
}
.editHTMLSaisie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px 5px 5px 10px;
}
BODY, TABLE {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
}
FIELDSET {
	border: 1px solid #CCCCCC;
}
FIELDSET LEGEND {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight : bold;
}
a.lien         { color: #555555;	text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; }
a.lien:link    { color:#555555; text-decoration:none; }
a.lien:visited { color:#555555; text-decoration: none; }
a.lien:hover   { color:#555555; text-decoration:underline; }
a.lien:active  { color:#555555; text-decoration:none; }

a:link{color:#000000; text-decoration:none}
a:visited{color:#000000; text-decoration: none}
a:hover{color:#000000; text-decoration:underline}
a:active{color:#000000; text-decoration:none}

.titreRubrique{
	font-family: arial;
	font-size: 20px;
	letter-spacing: -1pt;
	color: gray;
}
.titreSousRubrique{ 
	font-family: arial; 
	font-size: 20px; 
	letter-spacing: -1px; 
	color: #FF962D;
}
.texteRubrique{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF962D;
}
.texteSousRubrique{
	font-family: arial;
	font-weight: bold;
	color: #666666;
}

.titreadmin28pix{ font-family: arial black, arial; font-size: 28px; letter-spacing: -2px; }
.titreadmin24pix{ font-family: arial black, arial; font-size: 24px; letter-spacing: -2px; }
.titreadmin20pix{ font-family: arial black, arial; font-size: 20px; letter-spacing: -2px; }
.titreadmin18pix{ font-family: arial black, arial; font-size: 18px; letter-spacing: -1px; }

.texte07pix{font-family:arial,verdana;font-size:7px}
.texte08pix{font-family:arial,verdana;font-size:8px}
.texte09pix{font-family:arial,verdana;font-size:9px}
.texte10pix{font-family:arial,verdana;font-size:10px}
.texte10bpix{font-family:arial,verdana;font-size:10px;color:#FFFFFF}
.texte11pix{font-family:arial,verdana;font-size:11px}
.texte11bpix{font-family:arial,verdana;font-size:11px;color:#FFFFFF}
.texte12pix{font-family:arial,verdana;font-size:12px}
.texte12rpix{font-family:arial,verdana;font-size:12px;color:#990000}
.texte12bpix{font-family:arial,verdana;font-size:12px;color:#FFFFFF}
.texte13pix{font-family:arial,verdana;font-size:13px}
.texte14pix{font-family:arial,verdana;font-size:14px}
.texte14bpix{font-family:arial,verdana;font-size:14px;color:#FFFFFF}
.texte15pix{font-family:arial,verdana;font-size:15px}
.texte15bpix{font-family:arial,verdana;font-size:15px;color:#FFFFFF}
.texte16pix{font-family:arial,verdana;font-size:16px}
.texte17pix{font-family:arial,verdana;font-size:17px}
.texte18pix{font-family:arial,verdana;font-size:18px}
.texte19pix{font-family:arial,verdana;font-size:19px}
.texte20pix{font-family:arial,verdana;font-size:20px}

.texte09{font-family:arial,verdana;font-size:9pt}
.texte10{font-family:arial,verdana;font-size:10pt}
.texte11{font-family:arial,verdana;font-size:11pt}
.texte12{font-family:arial,verdana;font-size:12pt}
.texte13{font-family:arial,verdana;font-size:13pt}
.texte14{font-family:arial,verdana;font-size:14pt}
.texte15{font-family:arial,verdana;font-size:15pt}

#oblig{ border:1px solid #990000; }


TABLE.Menu{
}

TABLE.Menu TH {
	cursor: hand;
}
TABLE.sousmenu  {
	font-size:12px;
}
TABLE.sousmenu TR {
	background-color : #EEEEEE;
}
TABLE.sousmenu TD {
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
	text-align : center;
}

TABLE TD.ongletsH {
	border-width:0px; 
	border-color:rgb(153,153,153); 
	border-style:solid;
}
TABLE.onglets{
	font-family:Verdana; 
	font-weight:bold; 
	font-size:12px;
}
TABLE TD.ongletVide{
	border-top-width:0px; 
	border-right-width:0px; 
	border-bottom-width:1px; 
	border-left-width:0px; 
	border-bottom-color:rgb(153,153,153); 
	border-style:solid;
}
TABLE TD.ongletActif{
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-top-color:rgb(153,153,153);
	border-top-style:solid;
	background-color : White;
	color : black;
	text-align : center;
}
TABLE TD.ongletInactif{
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-top-color:rgb(153,153,153);
	border-bottom-color:rgb(153,153,153);
	border-style:solid;
	background-color : #CCCCCC;
	color : white;
	text-align : center;
}
TD.ongletInactif A{
	color : white;
	text-decoration : none;
}
TD.ongletActif A{
	color : #990000;
	text-decoration : none;
}
TD.ongletInactif A:visited{
	color : white;
	text-decoration : none;
}
TD.ongletActif A:visited{
	color : #990000;
	text-decoration : none;
}
TD.ongletInactif A:hover{
	color : #990000;
	text-decoration : none;
}
TD.ongletActif A:hover{
	color : #990000;
	text-decoration : none;
}


TABLE TD.ongletContenu{
	border-top-width:0px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
	border-left-width:1px; 
	border-color:rgb(153,153,153); 
	border-style:solid;
}

TABLE TD.ongletContenu2{
	border-top-width:0px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
	border-left-width:1px; 
	border-color:gray; 
	border-style:solid;
}

TABLE.barre {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

TABLE.barre TD.barreInactif A,TABLE.barre TD.barreInactif A:hover,TABLE.barre TD.barreInactif A:visited {
	color : #555555;
	text-decoration : none;
	font-size:10px;
	font-weight : bold;
}
TABLE.barre TD.barreActif A,TABLE.barre TD.barreActif A:hover,TABLE.barre TD.barreActif A:visited{
	color : #990000;
	text-decoration : none;
	font-size:11px;
	font-weight : bold;
}

TABLE.barreInfos, TABLE.barreInfos TD.barreInfos {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #555555;
}
TABLE.barreInfos A,TABLE.barreInfos A:hover,TABLE.barreInfos A:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : bold;
	color:#555555;
}


TABLE.liste {
	
}
TABLE.liste INPUT {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 3px 3px 3px 3px;
	height:22px;
}
TABLE.liste SELECT {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 3px 3px 3px 3px;
	height:22px;
}
TABLE.liste TH, TABLE.liste TH A, TABLE.liste TH A:hover, TABLE.liste TH A:active, TABLE.liste TH A:visited {
	font-weight : bold;
	color:white;
	background-color : #888888;
	text-decoration: none;
}
TABLE.liste TD, TABLE.liste TD A, TABLE.liste TD A:hover, TABLE.liste TD A:active, TABLE.liste TD A:visited {
}


TABLE.liste2 {
	font-family:Arial; 
	font-size:11px;
	background-color : #F0F0F0;
}
TABLE.liste2 TH {
	border-bottom: 1px solid #808080;
	background-color : #E0E0E0;
	font-weight : bold;
	text-align:left;
	color:black;
}
TABLE.liste2 TD {
	border-bottom-width:1px; 
	border-top-color:rgb(0,0,0); 
	border-right-color:rgb(204,204,204); 
	border-bottom-color:rgb(204,204,204); 
	border-right-style:none; 
	border-bottom-style:dashed;
}
TABLE.liste2 TR.over {
	background-color : #FDFDFD;
}