#Ouverture{
  font-size: 0.9em;
  border: solid 1px blue;
  padding: 5px;
  background: #ffffcc;
  margin-bottom: 6px;
}
#Ouverture img{
  border: 0;
  float: left;
  margin-right: 5px;
}
.jinsistebien{
  text-decoration: underline;
}
p#cleanSelectCommands {
line-height: 2em;
text-align: center;
}

p#cleanSelectCommands a {
padding: 0.25em;
border: 1px solid black;
background: orange;
color: black;
}

select#listeMotsCles {
display: block;
width: 80%;
}

p#cleanSelectCommands a.selected {
background: #66ff66;
}

form#rechercheDoc, form#rechercheDoc div.entry, form#rechercheDoc fieldset, form#rechercheDoc div.functions, form#rechercheDoc div.form.error, form#rechercheDoc div.explanation {
clear: both;
width: 500px;
padding: 0.25em;
}
/*Formulaire de recherche*/
form#rechercheDoc {
width: 80%;
float:left;
position:relative;

}
.hiddendiv{
  display: none;
  height: 0;
}
fieldset{
  margin-bottom: 1em;
}
#rechercheDoc_choixCategories, #rechercheDoc_listeId, #rechercheDoc_listeTxt {
visibility:hidden;
height:0;
}
/*SELECTION MOTS CLES*/
#selection{
  margin: 0;
  padding: 0;
}
#selection h2{
  color: #ff3c00;
  font-size: 1.2em;
  font-weight: bold;
  font-family: "New Roman", Verdana, Serif;  
}
#selection table{
 border-collapse: collapse;
 border-color: #3366CC;
 margin-left: 1em;
}
#selection table td{
  padding: 3px;
}
#selection table td img{
  border: 0;
}            
#selection table thead td{
  background: #FFFF66;
  text-align:center;
}
.cdel{
  text-align:center;
}
/*Liste de résultats*/
.hidden_fields{
display:none;
}
#criteresRecherche{
  margin-left: 0.3em;
  margin-right: 0.3em;
  margin-bottom: 0.3em;
  border: solid 1px #ff3c00;
  padding: 0.3em;
}
#criteresRecherche h2{
  color: #ff3c00;
  font-size: 1em;
  font-weight: bold;
  font-family: "New Roman", Verdana, Serif;  
}
#criteresRecherche ul{
  list-style-type: none;
}
#criteresRecherche ul li{
  font-size: 0.8em;
  font-weight: bold;
}
#commandeDoc{
  display: inline;
  position: absolute;
  RIGHT: -15px;
}

.tableWrapper{
  font-size: 12px;
}
#tableCommande{
  font-size: 11px;
}
#tableCommande td{
  vertical-align: middle!important;
}
.QteCmd{
  width: 25px!important;
}
.cellQte{
  text-align:center;
}
#listeDocuments {
  margin: 1em 0 1em 0;
  border-collapse: collapse;
  width: 98%;
}

#listeDocuments thead td {
  background: #D1E7EF;
  color: #2E95DA;
  font-size: 1.3em;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  border: 1px solid silver;
}

#listeDocuments tbody td {
border: 1px solid silver;
vertical-align: top;
font-size: 1.4em;
}
.typeDoc{
  width: 8em;
}
#listeDocuments td input {
width: 4em;
text-align: right;
}
#listeDocuments a:link, #listeDocuments a:active,#listeDocuments a:visited{
  color: blue;
  text-decoration: none;
  font-weight: bold
}
#listeDocuments a:hover{
  color: #ff3c00;
}
.odd { 
background: #ffcbc8;
 }
 /*Vue panier*/
 #printPanier{
  position: absolute;
  top: 10px;
  right: -15px;
 }
 #printPanier img{
  border: 0;
 } 
 #formPanier input{
  font-size: 13px;
  padding: 0;
  margin: 0;
}
.FormCommande, .FormNavigation {
  font-size: 13px;
  padding: 0;
  margin: 0;
  display: inline;
}
.FormCommande input, .FormNavigation input{
  margin: 0;
  padding: 0;
}
.FormCommande .functionCommande{
  width: 230px;
  height: auto;
  margin-right: 10px;
}
.FormNavigation .functionNavigation{
  width: 290px;
  height: auto;
  margin-right: 10px;  
}
.functionCommande{
  background:  url('../images/fonctionsCommande.jpg') no-repeat;
  margin-top: 5px;
  padding-top: 20px; 
  padding-left: 13px;
  padding-right: 3px;
  height: 47px;
  width: 299px;
  float: left;
}
.functionNavigation{
  background:  url('../images/fonctionsNavigation.png') no-repeat;
  margin-top: 5px;
  padding-top: 20px; 
  padding-left: 13px;
  padding-right: 3px;
  height: 47px;
  width: 299px;
  float: left;
}
 #formPanier td{
  font-size: 1.3em;
  border: solid 1px grey;
 }
#formPanier table{
  margin-bottom: 1em;
  border-collapse: collapse;
}
#formPanier a:link, #formPanier a:active,#formPanier a:visited{
  color: blue;
  text-decoration: none;
  font-weight: bold
}
#formPanier a:hover{
  color: #ff3c00;
}
.PanierType{
  width: 10em;
}
.PanierPrintOnly{
  display: none;
}
/*DETAILS*/
table.detailDocument{
    border: 2px solid #d6dbe3;
    margin: 0.5em 0 0.5em 0;
	  width: 98%;
	  border-collapse: collapse;	 
}
table.detailDocument th, table.detailDocument td { 
    border: 1px solid #e0e0e0; 
    padding: 5px;
}
table.detailDocument th { 
    background: #f6f6f6; 
    width: 10em;
    text-align: left;
    font-weight: bold;
    font-size: 0.9em;
}
table.detailDocument td{
    padding-left: 0.5em;
}
table.detailDocument ul {
    list-style-image: none!important;
    list-style-type: disc;
    padding: 0;
    margin: 0;
    margin-left: 1.6em;
}
table.detailDocument img{
    border: 0;
    padding-top: 2px;
}
.detailDocument a:link, .detailDocument a:active,.detailDocument a:visited{
  font-size: 1em;
  color: blue;
  text-decoration: none;
  font-weight: bold
}
.detailDocument a:hover{
  color: #ff3c00;
}
