.apVentete {  background-image: url(../imgs/entete/visuel_ap.jpg); background-repeat: no-repeat; background-position: left; text-align: right}
.apPage {  background-image: url(../imgs/page/ap_page2.jpg); background-repeat: no-repeat; background-position: left top}
.blanc9B {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF}
.blanc8M {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px}

.h3 {font-size: 9pt; font-style: normal; text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #3F5180}
a:link.h3, a:visited.h3{color: #005D7E; text-decoration:none;}
a:hover.h3 {color: #990033; text-decoration:none; cursor:hand;}

.blanc8n {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; padding-top: 4px; padding-right: 5px; padding-bottom: 4px; padding-left: 5px; text-decoration: none;}
.menuover {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #AAAAC5; padding-top: 4px; padding-right: 5px; padding-bottom: 4px; padding-left: 5px; text-decoration: none;}
.blancg8n {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #F4B872; padding-top: 4px; padding-right: 5px; padding-bottom: 4px; padding-left: 5px; text-decoration: none;}


div.domMenu_menuBar {
	background-image: url(../imgs/entete/ap_menu2.gif);
}
div.domMenu_menuElement {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    padding-right: 4pt; padding-left: 4pt; border-color: black #F0B360 black #C97301; padding-top: 4pt; padding-bottom: 4pt; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px
}
div.domMenu_menuElementHover {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #FFF0CC;
    text-align: center;
    padding-right: 4pt; padding-left: 4pt; border-color: black #F0B360 black #C97301; padding-top: 4pt; padding-bottom: 4pt;
    background-image: url(../imgs/entete/ap_bt.gif);
    border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
div.domMenu_subMenuBar {

}
div.domMenu_subMenuElement {
        font-family: Arial, sans-serif;
	font-size: 9pt;
	background-color: #ECEFF1;
	color: #005D7E;
	padding-right: 6px;
        padding-left: 6px;
        padding-top: 2px;
        padding-bottom: 2px;

}
div.domMenu_subMenuElementHeading {
}
div.domMenu_subMenuElementHover {
     color: #FFFFFF;
     background-color: #3F5180;
}
.page {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #3F5180; padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px}
input.ex {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
input {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.bleu10b { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #0066CC }
.noir12b { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #223A78}
.Tpblanc {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #FFFFFF; background-image: url(../imgs/private/ap_titre.gif); background-repeat: repeat-x; background-position: bottom; vertical-align: bottom; padding-bottom: 4px}
.cadre {  border: #A8B8D8 solid; border-width: 0px 1px 1px}
.gamme {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #223A78; background-color: #A8B8D8; background-image: url(../imgs/private/fl_blanc.gif); background-repeat: no-repeat; background-position: left center; padding-left: 8px; padding-top: 2px; padding-right: 4px; padding-bottom: 2px}
.bordImg {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.produit {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FF8A00; background-image: url(../imgs/private/fl_bleu.gif); background-repeat: no-repeat; background-position: left center; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 8px}
.description {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #223A78; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}

.ajouter { font-size: 9pt; font-weight: bold; color: #223A78; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 4px }
a.ajouter:link ,a.ajouter:active, a.ajouter:visited { font-size: 9pt; font-weight: bold; color: #223A78; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 4px }
a.ajouter:hover { color: #FF8A00; text-decoration: none; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 4px }
.quantite {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; background-color: #FF8A00; padding-top: 2px; padding-right: 2px; padding-left: 2px}
.txtrouge {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FF0000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.quantite2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; background-color: #223A78; padding-top: 2px; padding-right: 2px; padding-left: 2px }
.cadretxt { border: #A8B8D8 solid; border-width: 0px 1px 1px ; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}
.apbleuFilet {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-image: url(../imgs/pix_bleuv.gif); background-repeat: repeat-y; background-color: #E1E5F1}
.orangeB {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF9933}
.black {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000}
.cadreimg { border: #A8B8D8 solid; border-width: 0px 1px 1px ; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px ; background-image: url(../imgs/ordi.jpg); background-repeat: no-repeat; background-position: right center; background-color: #FFFFFF}
.apbas {  background-image: url(../imgs/visuel.jpg); background-repeat: no-repeat; background-position: left bottom}
.fondordi { font-size: 9pt; font-style: normal; text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #3F5180 ; background-image: url(../imgs/ordi.jpg); background-repeat: no-repeat; background-position: right top; background-color: #FFFFFF}
.cadreFla { border: 1px #A8B8D8 solid}
.blanc8n2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; padding-top: 4px; padding-right: 5px; padding-bottom: 4px; padding-left: 0px; text-decoration: none; }
