@page {size: auto; margin: 1cm; }
@media print { .noprint, .header, .borderfooter {   display: none; }  .pagebreak  {  page-break-before: always; }}
@media screen {.noprint  { } .pagebreak {  } .noview  { display: none }}
body { overflow:auto; margin:0; font-family: Tahoma, Arial, Verdana; font-size: 11px ;color:#000099; }
table { empty-cells: show ; font-family: Tahoma, Arial, Verdana; font-size: 11px }

p {margin-bottom: 5px; margin-top: 0px; line-height: 18px}

a.bleulnk:link, a.bleulnk:visited, a.bleusmall:link, a.bleusmall:visited {color:#000099; text-decoration:none }
a.bleulnk:hover, a.bleusmall:hover {color:#000099; text-decoration:underline }
.bleusmall {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000099}

.find {margin-left: 4px}
.texte, .slogan , a, .titleprod { font-family: Tahoma,Arial,Helvetica,sans-serif; line-height: 18px }
.texte, input { font-size: 11px; color:#000099; font-weight:bold; letter-spacing:0.1em}
.pad10px, p, .bord-b-10px, .tgd10px { padding-right: 10px; padding-left: 10px; color:#000099;}
.pad10px, .bord-b-10px {padding-bottom: 10px; padding-top: 10px;}
.marg10px {margin-bottom: 10px; margin-top: 10px;}
.3px {padding : 3px}
.prop {margin-right: 10px; margin-left: 0px; padding-left:0px; margin-top: 10px; margin-bottom: 4px;}
.prodleft {padding-right:8px; padding-left:8px; padding-top:1px; padding-bottom:3px}
.borderleft {border-left: #E0E0E0 1px solid; padding-left:20px; padding-right:10px;}
.rubleftsouligne {padding-right:8px; padding-left:8px; padding-top:8px; padding-bottom:4px; border-bottom: medium solid 1px  #000099 }
ul {list-style-type: disc; line-height: 18px}
ul , {padding-right: 0px; padding-left: 8px; padding-bottom: 0px; margin: 0px 0px 0px 8px; padding-top: 0px}
.ulli {padding-top : 4px; padding-left: 8px; }
.ulliorange {padding-top : 2px; padding-left: 25px; }
.certli {list-style-image: url(../images/bullet.gif);}
.puceli {list-style-image: url(../images/bullet.gif); padding-bottom : 2px; padding-top : 2px}
.puceli2 {list-style-image: url(../images/bullet2.gif); padding-bottom : 2px; padding-top : 2px}
.bleusouligne { border-bottom: medium solid 1px  #E0E0E0;}
.rubmenusouligne {color: black ; font-weight:bold; border-bottom: medium solid 1px #81A9E2; padding-right: 8px; padding-left: 8px;  padding-bottom: 2px; padding-top: 3px;}
.rubaide { color: #606060; padding-right: 8px; padding-left: 8px;  padding-bottom: 3px; padding-top: 3px; height: 24px }
.bleu, .bleusouligne {padding-bottom:5px; }
.orange {color:#F75709; margin-bottom: 3px; margin-top: 5px; margin-left:0px}

.titleprod {font-size:12px; letter-spacing:0.1em; font-weight:bold; color:black; border-bottom: #E8E8E8 1px solid; padding-left:0px; margin-left:10px ;margin-right:10px; margin-top:10px}
.bord-b-5px {border-bottom: #E4EEFD 1px solid; padding-bottom: 3px; padding-top: 3px; height: 22px; empty-cells:show }
.bord-b-10px,.bord-d-g-b, .bord-d-b {border-bottom: #E4EEFD 1px solid }
.bord-d-g-b, .bord-d-b {border-right: #E4EEFD 1px solid }
.bord-d-g-b {border-left: #E4EEFD 1px solid}
.weare {border-right: #EBE9E9 1px solid; border-top: #EBE9E9 1px solid; border-left: #EBE9E9 1px solid; border-bottom: #EBE9E9 1px solid; background-color: #F5F8FF }
.selected {border-right: #95b7f3 1px solid; border-top: #95b7f3 1px solid; border-left: #95b7f3 1px solid; border-bottom: #95b7f3 1px solid; height: 24px; background-color: #fefbd6 }
.pdts, .weare, .selected {padding-right: 8px; padding-left: 8px;  padding-bottom: 3px; padding-top: 3px; height: 24px }
.formulaire {
	font-family: font-family: Tahoma, Arial, Verdana; font-weight:normal; font-size: 11px;color: #000000;
}
.desactive { font-family: font-family: Tahoma, Arial, Verdana; font-weight:normal; font-size: 11px; color: #999999 }

.lien { font-family: Tahoma,Arial,Helvetica,sans-serif;color:#F75709; text-decoration:underline }

table.tableau { margin-left:10px; border:1px solid #E4EEFD; background-color: #F9FBFF; padding-bottom: 10px; padding-top:10px }
td.tableau {padding-bottom: 10px; padding-top:10px; line-height: 18px}
table.tableauteleg { border:1px solid #E4EEFD; background-color: #FFFFFF; padding: 5px; line-height: 18px}
table.tableauinfo { border:1px solid #C0DBF9; padding:5px; background-color: #FBFBFB; line-height: 18px}
table.tableauinforouge { border:1px solid #FFE7B3; padding:5px; background-color: #FFFCF4; line-height: 18px}

.infoarticle { padding-top: +15px; padding-bottom: +20px; padding-right: +0px; padding-left: +7px}

.soustitre1 {color:#000099; font-weight:bold; margin-bottom: 3px; margin-top: 5px; margin-left:10px}
.soustitre2 {color:#FF9900; font-weight:bold; margin-bottom: 3px; margin-top: 5px; margin-left:0px}
.4pxd {margin-right:6px }
.noirsmall {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; text-decoration:none}
a.noirsmall:hover {color:#000000; text-decoration:underline }
.bordimage {
	border-bottom: 1px solid #A8D3FF;
	border-right: 1px solid #A8D3FF;
	border-left: 1px solid #A8D3FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A8D3FF;

}
