/* article */

.boitefront { background-color:#ffffff;border:1px dotted #006699;margin:6px;padding:5px }
.float368 { float:left;width:361px }
.enteteboitefront { height:66px }

.enteteboitefront h1 { background-image:none;padding:0 3px 0 4px;height:36px }
.enteteboitefront h1 a { font-weight:800;color:#006699;text-decoration:none;border-bottom:1px dotted #006699;font-size:9px;line-height:13px }
.enteteboitefront h1 a:hover { color:#FF9531 }

.categorieboitefront { line-height:18px;padding-bottom:1px }
.categorieboitefront span { float:left;font-weight:800 }
.categorieboitefront a.pdf { float:right }
.categorieboitefront a.rubriqueboitefront { width:265px;float:left;text-align:right;display:block;border-bottom:1px dotted #006699;color:#006699;font-size:9px;font-weight:800;text-decoration:none }

.contenuboitefrontdescription { text-align:justify;margin:0;min-height:80px;font-size:9px;line-height:normal }
.contenuboitefrontdescription a { font-size:9px;line-height:normal }
* html .contenuboitefrontdescription { height:80px }
.boitefrontimg { float:left }
.clear { clear:both;visibility:hidden }



/* recherche PV */
.enteteboitefrontrecherchepage h1 { background-image:none;padding:0 3px 0 4px;height:36px }
.enteteboitefrontrecherchepage h1 a { font-weight:800;color:#006699;text-decoration:none;border-bottom:1px dotted #006699;font-size:9px;line-height:13px }
.enteteboitefrontrecherchepage h1 a:hover { color:#FF9531 }

.contenuboitefrontdescriptionrecherchepage { text-align:justify;margin:0;min-height:60px;font-size:9px;line-height:normal }
* html .contenuboitefrontdescriptionrecherchepage { height:60px }






/* produit */

.boiteproduit { background-color:#ffffff;border:1px dotted #006699;margin:6px;padding:5px }
.enteteboiteproduit {  }

.enteteboiteproduit h1 { background-image:none;padding:0 3px 0 4px;border-bottom:1px dotted #006699 }
.enteteboiteproduit h1 a { font-weight:800;color:#006699;text-decoration:none;font-size:9px;line-height:18px }
.enteteboiteproduit h1 a:hover { color:#FF9531 }

.categorieboiteproduit { padding-bottom:1px;font-size:9px;text-align:justify;line-height:normal;min-height:90px }
* html .categorieboiteproduit { height:90px }
.categorieboiteproduit a.pdf { float:right }
.categorieboiteproduit a.rubriqueboiteproduit { letter-spacing:1px;line-height:18px;display:block;border-bottom:1px dotted #006699;color:#006699;font-size:9px;font-weight:800;text-decoration:none }
.categorieboiteproduit * { font-size:9px;text-align:justify;line-height:normal }


.contenuboiteproduitdescription { margin:0 }
* html .contenuboiteproduitdescription {  }
.boiteproduitimg { float:left;margin-right:5px }




.boiteproduit250 { background-color:#ffffff;border:1px dotted #006699;margin:2px;padding:0 }
.float250 { float:left;width:250px }
.boiteproduit250resume { margin-left:50px;padding-right:5px;font-size:9px;text-align:justify;min-height:90px }
.boiteproduit250resume * { font-size:9px;text-align:justify;height:90px }
* html .boiteproduit250resume { height:90px }



.descenteproduitul { min-height:50px;list-style-type:none }
* html .descenteproduitul { height:50px }
.descenteproduitul li { margin:0;padding:0 5px 0 0;text-align:right;list-style-type:none }

/*
.boitefront {
  border:1px solid #18829C;
  border-left:5px solid #18829C;
}
.contenuboitefront {
  margin-left:200px;
  border-left:1px solid #18829C;
}
.contenuboitefrontdescription {
  margin:0;
  padding:0 3px 0 10px;
  min-height:130px;
}

.contenuboitefront h1 {
  background-image:none;
  background-color:#18829C;
  margin:0;
  padding:2px 0 2px 10px;
  color:#ffffff;
  font-family:verdana, arial;
  font-size:10px;
  font-variant:normal;
  border:0;
}
.contenuboitefront h2 {
  background-image:none;
  background-color:#219ABD;
  margin:0;
  padding:2px 0 2px 10px;
  color:#ffffff;
  font-family:verdana, arial;
  font-size:10px;
  font-variant:normal;
  border:0;
}
.contenuboitefront h1 a {
  color:#ffffff;
  font-family:verdana, arial;
  font-size:10px;
  font-variant:normal;
}
.contenuboitefront h1 a:hover {
  color:#F99A0D;
}
.contenuboitefront h2 a {
  color:#ffffff;
  font-family:verdana, arial;
  font-size:10px;
  font-variant:normal;
}
.contenuboitefront h2 a:hover {
  color:#F99A0D;
}
.boitefrontimg {
  float:left;
}
*/



.listeElement {
  background-color:#ffffff;
  padding:0;
  border:1px solid #000000;
  width:100%;
}

.listeElement td.image {
  border-left:5px solid #000000;
  background-color:#ffffff;
  padding:0;
  margin:0;
  width:100px;
  text-align:center;
  vertical-align:middle;
}

.listeElement td.image img {
  border:0;
}

.listeElement td.titre {
  border-left:1px solid #000000;
  background-color:#cccccc;
  padding:3px;
  margin:0;
}

.listeElement td.titre a {
  color:#ffffff;
  font-weight:800;
}

.listeElement td.titre a:hover {
  color:#F99A0D;
}

.listeElement td.contenu {
  border-left:1px solid #000000;
  background-color:#ffffff;
  padding:3px;
  margin:0;
}

.listeElement td.contenu p {
  text-align:justify;
  margin:0 0 5px 0;
  padding:0;
}

.listeElement td.contenu a {
  color:#F99A0D;
  font-weight:800;
}

.listeElement td.contenu a:hover {
  color:#000000;
}

.listeElement td.pied {
  border-left:1px solid #000000;
  background-color:#cccccc;
  padding:3px;
  margin:0;
  font-size:10px;
}

.listeElement td.pied div {
 float:right;
 font-size:10px;
}

.listeElement td.pied a {
  font-weight:800;
  font-size:10px;
  color:#ffffff;
}

.listeElement td.pied a:hover {
  color:#F99A0D;
}




.listeArticle {
  border-color:#15487E;
}

.listeArticle td.image {
  border-color:#15487E;
}
.listeArticle td.titre {
  border-color:#15487E;
  background-color:#15487E;
  color:#ffffff;
  font-weight:800;
}

.listeArticle td.contenu {
  border-color:#15487E;
}

.listeArticle td.pied {
  border-color:#15487E;
  background-color:#8298A6;
}


/* db grid */
.dbgrid {
  background-color:#ffffff;
  padding:0;
  margin:0 0 5px 0;
  border:1px solid #107594;
  width:100%;
}

.dbgrid th {
/*  border-left:1px solid #107594; */
  background-color:#107594;
  color:#ffffff;
  padding:0;
  margin:0;
  width:100px;
  text-align:center;
  vertical-align:middle;
}

.dbgrid td {
  border-left:1px solid #107594;
  background-color:#FFF3DE;
  padding:3px;
  margin:0;
}

.premiertd { background-color:#18829C }
