A { font-family: Tahoma; font-size: 12; color: #FEAD21; font-weight: bold; text-decoration:none } 
A:hover { font-family: Tahoma; font-size: 12; color: #E5E0D6; font-weight: bold; }
body{ 
	margin:10px; padding:10px; /*border:1px solid #666;*/
	/*font-family:Arial, Helvetica, sans-serif; font-size:88%; */
	font-size:9; font-family:Tahoma;
}

h2{ margin-top: 50px; }
/*table{ border:1px solid #ccc; font-size:85%; }*/
table{ border:1px solid #ccc; font-size:9; font-family:Tahoma; }
table.top{ border:0px solid #ccc; font-size:9; font-family:Tahoma; }
table.nostyle{ border:0px solid #ccc; font-size:9; font-family:Tahoma; }
caption{ margin:10px 0 0 5px; padding:10px; text-align:left; }
th{ background-color:#003366; color:#FFFFFF; padding:2px; border:1px solid #ccc; }
td{ padding:2px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
td.index{ padding:2px; border-bottom:0px solid #ccc; border-right:0px solid #ccc; }
td.nostyle{ border-right-width:0; border-top-width:0; border-bottom-width:0; border-left-width:0; }
td.soustotal
{ 
	padding:2px;
	border-bottom:4px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-weight:bold;
	background-color:#CCFFFF;
}

td.total
{ 
	padding:2px;
	border-bottom:4px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-weight:bold; 
	background-color:#CCFFCC;
}
pre{ margin:5px; padding:5px; background-color:#f4f4f4; border:1px solid #ccc; }
.mytable{ width: 100%; font-size:12px; }
input
{
	font-size:9;
	font-family:Tahoma;
}

select
{
	font-size:9;
	font-family:Tahoma;
}

textarea
{
	font-size:9;
	font-family:Tahoma;
}


/* BANDEAU HAUT BLEU*/
td.toptop    { border-style:solid; border-width:0; font-family: Tahoma; font-size: 9; color: #61666D; font-weight: bold; 
               background-image: url('img/topblue.jpg'); padding:0px; 
               border-right-width:0; border-top-width:0; border-bottom-width:0; border-left-width:0; }
               
td.toptop_left    { font-family: Tahoma; font-size: 9; color: #61666D; font-weight: bold; 
               background-image: url('img/topblue.jpg'); padding:0px; width:4; background-repeat:no-repeat; 
               border-right-width:0; border-top-width:0; border-bottom-width:0; border-left-width:0; }

td.toptop_right    { font-family: Tahoma; font-size: 9; color: #61666D; font-weight: bold; 
               background-image: url('img/topblue_droite.jpg'); padding:0px; 
               border-right-width:0; border-top-width:0; border-bottom-width:0; border-left-width:0; }
/* FIN */
/* BARRE SILVER*/
td.topsilver    { font-family: Tahoma; font-size: 9; color: #61666D; font-weight: bold; 
               background-image: url('img/topsilver.jpg'); padding:0px; height: 5px; 
               border-right-width:0; border-top-width:0; border-bottom-width:0; border-left-width:0; }
               
td.topsilver_left    { font-family: Tahoma; font-size: 9; color: #61666D; font-weight: bold; 
               background-image: url('img/topsilver_gauche.jpg'); padding:0px; width:4px; height:5px; 
               border-right-width:0; border-top-width:0; border-bottom-width:0; border-left-width:0; }

td.topsilver_right    { font-family: Tahoma; font-size: 9; color: #61666D; font-weight: bold; 
               background-image: url('img/topsilver_droite.jpg'); padding:0px; width:4px;
               border-right-width:0; border-top-width:0; border-bottom-width:0; border-left-width:0; }
/* FIN */
/* BANDEAU BLACK*/
td.topblack    { font-family: Tahoma; font-size: 12; color: #FEAD21; font-weight: bold; 
               background-image: url('img/topblack.jpg'); padding:0px; height: 25px; 
               border-right-width:0; border-top-width:0; border-bottom-width:0; border-left-width:0; }
               
td.topblack_left    { font-family: Tahoma; font-size: 12; color: #FEAD21; font-weight: bold; 
               background-image: url('img/topblack.jpg'); padding:0px; width:4px; height:25px; 
               border-right-width:0; border-top-width:0; border-bottom-width:0; border-left-width:0; }

td.topblack_right    { font-family: Tahoma; font-size: 12; color: #FEAD21; font-weight: bold; 
               background-image: url('img/topblack_droite.jpg'); padding:0px; width:4px; height:25px; 
               border-right-width:0; border-top-width:0; border-bottom-width:0; border-left-width:0; }
/* FIN */
/* LOGIN */
input.login{ font-size:12; font-family:Tahoma;}
table.login{ border:0px solid #ccc; font-size:12; font-family:Tahoma; }
td.login{ border-right-width:0; border-top-width:0; border-bottom-width:0; border-left-width:0; }
td.logintop    { font-family: Tahoma; font-size: 12; color: #FEAD21; font-weight: bold; 
               background-image: url('img/login_top.jpg'); padding:0px; width:253px; height: 49px; 
               border-right-width:0; border-top-width:0; border-bottom-width:0; border-left-width:0; }
               
td.logincenter    { font-family: Tahoma; font-size: 12; color: #FEAD21; font-weight: bold; 
               background-image: url('img/login_center.jpg'); padding:0px; width:253px; height:69px;   
               border-right-width:0; border-top-width:0; border-bottom-width:0; border-left-width:0; }

td.loginbottom    { font-family: Tahoma; font-size: 12; color: #FEAD21; font-weight: bold; 
               background-image: url('img/login_bottom.jpg'); padding:0px; width:253px; height:51px; 
               border-right-width:0; border-top-width:0; border-bottom-width:0; border-left-width:0; }
body.login{ 
	margin:10px; padding:0px; border:0px solid #666;
	/*font-family:Arial, Helvetica, sans-serif; font-size:88%; */
	font-size:12; font-family:Tahoma; }
/* FIN */
/* FORMULAIRE DES PARAMETRES */
td.formcritere    { font-family: Tahoma; font-size: 10; color: #000000; 
               background-image: url('img/cell_bleu_clair.gif'); padding:0px; height:25px; 
               border-right-width:0; border-top-width:0; border-bottom-width:0; border-left-width:0; }
/* FIN */
/* LISTE DES REQUETES */
th.lstreq    { font-family: Tahoma; font-size: 12; color: #000000; font-weight: bold;
               background-image: url('img/cell_orange_degrade.jpg'); padding:0px; height:20px; 
               border-right:1px solid #F3F3F3; border-top-width:0; border-bottom-width:0; border-left-width:0; }

td.lstreq    { font-family: Tahoma; font-size: 12; font-weight: bold; padding:0px; height:17px;  
               border-right:1px solid #F3F3F3; border-top-width:0; border-bottom-width:0; border-left-width:0; }

td.lstreqdetail    { font-family: Tahoma; font-size: 10; color: #000000; padding:0px; height:17px;  
               border-right-width:0; border-top-width:0; border-bottom-width:0; border-left-width:0; }

A.lstreq { font-family: Tahoma; font-size: 12; color: #000000; font-weight: bold; text-decoration:none } 
A.lstreq:hover { font-family: Tahoma; font-size: 12; color: #FEAD21; font-weight: bold; }
A.lstreq2 { font-family: Tahoma; font-size: 12; color: #B9B9B9; font-weight: bold; text-decoration:none } 
A.lstreq2:hover { font-family: Tahoma; font-size: 12; color: #FEAD21; font-weight: bold;
/* FIN */
/*====================================================
	- HTML Table Filter Generator v1.6 
	elements and classes
	- edit classes below to change filter grid style
=====================================================*/

.fltrow{ /* filter grid row appearance */
	height:20px;
	background-color:#f4f4f4;
}
.btnflt{ /* button appearance */
	font-size:11px;
	margin:0 2px 0 2px; padding:0 1px 0 1px;
	text-decoration:none; color: #fff;
	background-color:#666;
}
.flt{ /* filter (input) appearance */
	background-color:#f4f4f4; border:1px inset #ccc; 
	margin:0; width:100%;
}
.flt_s{ /* small filter (input) appearance */
	background-color:#f4f4f4; border:1px inset #ccc; 
	margin:0; width:80%;
}
.inf{ /* div containing left, middle and right divs */
	clear:both; width:auto; height:20px; 
	background:#f4f4f4; font-size:11px; 
	margin:0; padding:1px 3px 1px 3px; 
	border:1px solid #ccc;
}
.ldiv{ /* left div */
	float:left; width:30%; position:inherit; 
}
.mdiv{ /* middle div */
	float:left; width:30%; position:inherit; text-align:center; 
}
.rdiv{ /* right div */
	float:right; width:30%; position:inherit; text-align:right; 
}
.loader{ /* loader appearance */
	position:absolute; padding: 15px 0 15px 0;
	margin-top:7%; width:200px; left:40%; 
	z-index:1000; font-size:14px; font-weight:bold;
	border:1px solid #666; background:#f4f4f4; 
	text-align:center; vertical-align:middle;
}
div.mdiv select{ height:20px; }/*paging drop-down list*/
div.inf a{ color:#CC0000; }/*link appearence in .inf div*/
div.inf a:hover{ text-decoration:none; }/*link appearence in .inf div*/
.tot{ font-weight:bold; }/*rows counter*/
.even{ background-color:#fff; }/*row bg alternating color*/
.odd{ background-color:#f4f4f4; }/*row bg alternating color*/