a:link,a:active,a:visited{ background : transparent; color : rgb(0, 0, 0); font : 12px Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration : underline; }
a:hover{ background : transparent; color : rgb(153, 0, 0); font : 12px Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration : none; }
/* body { margin : 0pt; padding : 1px; background : rgb(255, 255, 255); } */
dl,dt,dd,th,td,br,form,td,pre,table{ border : 0px; margin : 0pt; background : transparent; color : rgb(0, 0, 0); font : 12px Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration : none; }
img{ border : 0 none; }
input { border : 1px #999999 solid; margin : 0 0; padding : 1px 1px; background : #FFFFFF; color : #333333; font : bold 11px Arial, Helvetica, sans-serif; }
legend{ background : transparent; color : rgb(0, 0, 0); font : bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif; left : 1%; position : absolute; top : -.5em; z-index : -1; }
li{ list-style : square; background : transparent; color : rgb(0, 0, 0); font : 12px Verdana,Geneva,Arial,Helvetica,sans-serif; }
option{ border : rgb(128, 128, 128) 1px solid; margin : 0; padding : 1px; color : rgb(0, 0, 0); font : 12px Verdana,Geneva,Arial,Helvetica,sans-serif; }
p{ background : transparent; color : rgb(0, 0, 0); font : 12px Verdana,Geneva,Arial,Helvetica,sans-serif; }
select { border : rgb(204, 204, 204) 1px solid; margin : 0pt; background : transparent; color : rgb(204, 102, 0); font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration : none; }
textarea{ margin : 0px; padding : 1px; background : rgb(234, 234, 234); color : rgb(0, 0, 0); font : 12px Verdana,Geneva,Arial,Helvetica,sans-serif; }
ul,li{ margin-left : 12px; background : transparent; font : 12px Verdana,Geneva,Arial,Helvetica,sans-serif; text-indent : -12px; }
unknown{ margin : 0pt; padding : 1px; color : rgb(0, 0, 0); font : 12px Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration : none; }
.cadrebleu { width : 600px; background : rgb(0, 0, 153); clip : rect( ); }
.cadrecriterecodes {background : rgb(255, 102, 0); }
.cadrecriteredivers {background : rgb(0, 102, 0); }
.cadreResult { background : rgb(238, 238, 238); border-right : 2px inset white; border-bottom : 2px inset white;  }
.cadrecriterelivre {background : #996699; ; width: 100%; clip:  rect(   )}
.cadreinterieure { width : 100%; color : rgb(255, 204, 0); font : 12px Arial, Helvetica, sans-serif; }
.cadretitre { color : rgb(255, 255, 255); background : rgb(153, 51, 0); font : bold 12px Arial, Helvetica, sans-serif; text-align : center; ; height: 30px}
.cadretitrebleu { color : rgb(255, 255, 255); background : rgb(0, 102, 255); font : bold 12px Arial, Helvetica, sans-serif; text-align : center; ; height: 30px}
.centrer { text-align : center; }
.droite { }
.fondbrun { color : rgb(255, 204, 0); background : rgb(153, 51, 0); font : 12px Arial, Helvetica, sans-serif; text-align : right; }
.fondorange { background : rgb(204, 102, 0); }
.fongris { color : rgb(204, 204, 204); background : rgb(102, 102, 102); font : 12px Arial, Helvetica, sans-serif; text-align : center; }
.texteblancgauche { color : rgb(255, 255, 255); font : 12px Arial, Helvetica, sans-serif; text-align : left; }
.texteblandroit { color : rgb(255, 255, 255); font : 12px Arial, Helvetica, sans-serif; text-align : right; }
.textejaune { color : rgb(255, 204, 0); font : 12px Arial, Helvetica, sans-serif; text-align : right; }
.textejaunecentre { color : rgb(255, 204, 0); font : 12px Arial, Helvetica, sans-serif; text-align : center; }
.textejaunegauche { color : rgb(255, 204, 0); font : 12px Arial, Helvetica, sans-serif; text-align : left; }
.textevertcentre { color : rgb(0, 204, 0); font : 12px Arial, Helvetica, sans-serif; text-align : center; }
.textevertgauche { color : rgb(0, 204, 0); font : 12px Arial, Helvetica, sans-serif; ; text-align: left}
.titreblanccentre { border : none; color : rgb(255, 255, 255); font : bold 12px Arial, Helvetica, sans-serif; text-align : center; }
.text { color : #990000; font : 12px Arial, Helvetica, sans-serif;  }
.textmini{ color : #CC6600; font : bold 12px Arial, Helvetica, sans-serif;  ; text-align: center}
.textminivert{ color : Green; font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;  }
.separation {width: 2px; border: 1px inset; cursor : default;} .textebleugras {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #330099; vertical-align: middle}
.texteblanccentre {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: center}
.cadretitrelivre {  background-color: #660066; height: 30px}
.cadrepanier {  background-color: #CC9900; width: 500px}
.cadretitrepanier { color : rgb(255, 255, 255); background : #CC6600; font : bold 12px Arial, Helvetica, sans-serif; text-align : center; ; height: 15px}
.cadrecommande { width : 500px; background : #666600; clip : rect( ); }
.cadretitrecommande { color : rgb(255, 255, 255); background : #003300; font : bold 12px Arial, Helvetica, sans-serif; text-align : center; ; height: 30px }
.cadrepaiement {  width: 500px; background-color: #660000}
.cadretitrepaiement { color : rgb(255, 255, 255); background : #990000; font : bold 12px Arial, Helvetica, sans-serif; text-align : center; ; height: 30px }
.cadretitrebleufonce { color : #CCCCCC; background : #000099; font : bold 11px Verdana, Arial, Helvetica, sans-serif; text-align : left; ; height: 30px ; vertical-align: top}
.cadretitrebleufoncedroit { color : #CCCCCC; background : #000099; font : bold 11px Verdana, Arial, Helvetica, sans-serif; text-align : right; ; height: 30px ; vertical-align: top}
.textnoirdroit { color : #333333; font : 12px Verdana, Arial, Helvetica, sans-serif  ; text-align: right; vertical-align: top;  font-weight : bold; }
.textnoir { color : #333333; font : 12px Verdana, Arial, Helvetica, sans-serif; ; vertical-align: top }
.titrenoircentre { border : none; color : #333333; font : bold 11px Arial, Helvetica, sans-serif; text-align : center; }
.cadre_filet_noir {  border: 2px #000000 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00CC00; background-color: #006600}
.news { color : #000080; background : transparent; font : bold 11px Verdana, Arial, Helvetica, sans-serif; text-align : justify; vertical-align: center;}
.news2 { color : #000080; background : transparent; font : 10px Verdana, Arial, Helvetica, sans-serif; text-align : left; vertical-align: center;}
.defilant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #996600;
	background-color: #FFFFFF;
}
.fond_blancas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	background-color: #FFFFDB;
	font-weight: bold;
}
