.DefinitionPoliceDeBase {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000; 
	text-align:left;
}
body { font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 0.8em; margin: 0; padding: 0; color:navy; text-align:center;}

#conteneur { position: relative; width: 995px; margin-left: 0px; background-color:#FFFFFF; padding: 0; margin-left: auto; margin-right: auto; text-align: left}
#menugauche { float:left; width:200px; border:0px; border-style:solid; }
#corps { float:right; width:790px; border:0px; border-style:solid; vertical-align:top; text-align:center; }

select.front { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#336699 ; vertical-align:middle;
}
img.imageFicheProduit{
  margin: 10px 5px 0px 5px; 
  width: 200px; 
  border: 1px solid #000000;
}
a.lienFicheProduit { font-family: Arial, Verdana, Helvetica, sans-serif; color:#020b4d; text-decoration:underline; font-weight: normal;}
td.tdAlignTop{
 vertical-align: top;
}
.divFicheProd{
  margin: 10px 10px 0px 10px;
}

.entetetableaubo { background-color:#E4E7F1; font-style:normal; font-weight:bold; }
input.front { background-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; font-weight:normal; color:#336699; vertical-align:middle; }
a.sousmenu { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:9pt; color:#112664; text-decoration:none; font-weight:bold; font-style:italic; }
a:hover.sousmenu { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:9pt; color:#A90D1A; text-decoration:none; font-weight:bold; font-style:italic; }
a.sousmenuactif { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12pt; color:#A90D1A; text-decoration:none; font-weight:bold; font-style:italic; }
a.menuinfopetit { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:8pt; color:#112664; text-decoration:none; font-weight:bold; font-style:normal; }
a:hover.menuinfopetit { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:8pt; color:#cc0033; text-decoration:none; font-weight:bold; font-style:italic; }
a.menuinfo { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:9pt; color:#112664; text-decoration:none; font-weight:bold; font-style:normal; }
a:hover.menuinfo { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:9pt; color:#cc0033; text-decoration:none; font-weight:bold; font-style:italic; }
a.menuinfoactif { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12pt; color:#A90D1A; text-decoration:none; font-weight:bold; font-style:italic; }

a.FrontPageAPageHaut { color:#ffffff; font-size:7pt; text-decoration:none; }
a.FrontPageAPageBas { color:#020b4d; font-size:8pt; text-decoration:none; }
.spanFrontPageAPageHaut { color:#ffffff; font-size:8pt; text-decoration:none; font-weight:bold; }
.spanFrontPageAPageBas { color:red; font-size:9pt; text-decoration:none; font-weight:bold; }

.accrochesousmenu { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12pt; color:#112664; text-decoration:none; font-weight:bold; }
a.current{
 color:#020b4d; text-decoration:underline;
}
/* ----- Menu Accès Pro ------------- */
a.menu { color: #020b4d; display: block; width: 100%; text-decoration:none; }
a.menuinactif { color: gray; display: block; width: 100%; text-decoration:none; }
a.menu:hover { color: #020b4d; text-decoration:none; }
.menuinactif { color: gray; display: block; width: 100%; text-decoration:none; }
.oldmenuinactif { color: #667789; display: block; width: 100%; text-decoration:none; }
td.chapomenu { border-width:0px; border-color:#999999; border-style:solid; border-top-width:0px; border-right-width:0px; border-left-width:0px; }
td.menuchapo { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#020b4d;
background-image:url(im/chapomenu.gif);
background-repeat:no-repeat;
height:22px;
padding-left:15px;
}
td.menulast {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#333333;
background-image:url(im/chapofinmenu.gif);
background-repeat:no-repeat;
height:22px;
padding-left:15px;
}
td.menu1 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
height:22px;
font-weight:700;
color:#020b4d;
/*color:#333333;*/
/* background-color:#FFCC33; */ 
background-color:#CDD3E6;
border-width:0px;
border-color:#999999;
border-style:solid;
border-top-width:0px;
padding-left:15px; 
}
td.menu2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
height:15px;
background-color:#E4E7F1;
/* color:#667789; */
color:#020b4d;
border-width:0px;
border-color:#999999;
border-style:solid;
border-top-width:0px;
padding-left:13px; 
}
td.menuchaposearch {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#020b4d;
text-align:left;
/* background-color:#CDD3E6; */ 
background-image:url(im/chapomenu.gif);
background-repeat:no-repeat;
height:22px;
border-width:0px;
border-color:#999999;
border-style:solid;
border-bottom-width:0px;
padding-left:15px;
}
td.menusearch2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
height:30px;
background-color:#E4E7F1;
/* color:#667789; */
color:#020b4d;
border-width:0px;
border-color:#999999;
border-style:solid;
border-top-width:0px;
padding-left:13px; 
}
td.menusearchlast {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#336699;
text-align:left;
/* background-color:#e4e7f1; */ 
background-image:url(im/chapofinmenusearch.gif);
background-repeat:no-repeat;
height:30px;
border-width:0px;
border-color:#999999;
border-style:solid;
border-top-width:0px;
padding-left:13px;
}
input.menusearch {
background-color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
width:120px;
}
input.menusearch2 {
background-color:#cdd3e6;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
text-align:center;
width:25px;
}
/* ----- Bandeau d'Identification/menu (bienvenue machin...) dans Accès Pro ----- */
td.bandoaccueil {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFFFFF ;
font-weight:normal;
padding-right: 10px;
}
td.bandoaccueil2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000066 ;
font-weight:normal;
padding-right: 10px;
}
a.bandoaccueil {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10pt;
font-weight:normal;
text-decoration:none; }
/* ----- Page de Login Accès Pro ----- */
td.login {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
color:#336699 ;
font-weight:bold;
text-align:right;
padding-right: 10px;
}
input.login {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
color:#336699 ;
font-weight:normal;
}
button.login {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
background-color:#000066;
font-weight:bold;
}
/* ----- Page Mon Compte Accès Pro ----- */
input.comptepro {
height:19px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
color:#336699 ;
vertical-align:middle; 
}
td.comptepro {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#336699 ;
text-align:left;
}
td.identitepro1 { /* fond bleu clair - texte bleu foncé */
height:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#006699;
text-align:left;
background-color:#FFFFFF;
border-color:#999999;
border-style:solid ;
border-width:0px;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
}
td.identitepro2 { /* fond bleu foncé - texte orange */ 
height:5px;
background-color:#EEEEEE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#006699;
text-align:left;
border-color:#999999;
border-style:solid ;
border-width:0px;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
}
td.identiteproentete { /* fond orange - texte bleu foncé */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#FF0000;
text-align:left;
background-color:#EEEEEE;
border-color:#999999;
border-style:solid ;
border-width:0px;
border-right-width:0px;
border-left-width:0px;
}
/* ----- Mise en Page Liste en ligne colorées ----- */

.tableListeClients { font-family: Verdana, Arial, Helvetica, sans-serif; color: navy; vertical-align: middle; }
.interligne { height:3px; background-color: #ffffff; font-size:8pt; }
.lignetitre { background-color: navy; color:#ffffff; font-size:8pt; }
.listelignegrise { background-color: #dddddd; font-size:7pt; }
.listeligneblanche { background-color: #ffffff; font-size:7pt; }
.listeligneentete { background-color: #ffffff; color:#ff0000; font-style:italic; font-size:7pt;}


/* ----- Visualisation produits ----- */
.tableVoirProduit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #020b4d; vertical-align: middle; margin:6px;}
.titreVoirProduit { color:red; font-size:14pt;}
.soustitreVoirProduit { color:navy; font-size:10pt;}
.refprodVoirProduit { color:#020b4d; font-size:8pt; font-style:italic; font-weight:bold;}
.adressehtl { font-size:8pt; }
.voirdiv_souslibelleREP { font-size:8pt; text-align:left; }
.voirdiv_souslibelleEXC { font-size:8pt; text-align:center; }

/* ----- Visualisation tarifs produits ----- */
.TableVoirTarifs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #020b4d; vertical-align: middle;  margin-top:0px;} 
td.CentreEtBorderSaufBasGauche { 
text-align:center;
border-color:#999999;
border-style:solid ;
border-width:1px;
border-bottom-width:0px;
border-left-width:0px;
}
td.CentreEtBorderSaufHautGauche { 
text-align:center;
border-color:#999999;
border-style:solid ;
border-width:1px;
border-top-width:0px;
border-left-width:0px;
}
td.CentreEtBorderSaufGauche { 
text-align:center;
border-color:#999999;
border-style:solid ;
border-width:1px;
border-left-width:0px;
}
td.LeftEtBorderSaufBas { 
text-align:left;
border-color:#999999;
border-style:solid ;
border-width:1px;
border-bottom-width:0px;
}
td.LeftEtBorderSaufHaut { 
text-align:left;
border-color:#999999;
border-style:solid ;
border-width:1px;
border-top-width:0px;
}
td.BorderSaufHautGauche { 
border-color:#999999;
border-style:solid ;
border-width:1px;
border-top-width:0px;
border-left-width:0px;
}
td.BorderSauf { 
border-color:#999999;
border-style:solid ;
border-width:1px;
border-top-width:1px;
border-left-width:0px;
}
td.LeftEtBorder { 
text-align:left;
border-color:#999999;
border-style:solid ;
border-width:1px;
}
td.CentreEtBorderSaufBas { 
text-align:center;
border-color:#999999;
border-style:solid ;
border-width:1px;
border-bottom-width:0px;
border-left-width:0px;
font-weight:bold;
}
td.CentreEtBorder { 
text-align:center;
border-color:#999999;
border-style:solid ;
border-width:1px;
border-bottom-width:1px;
border-left-width:0px;
font-weight:bold;
}
td.GaucheEtBorderG { text-align:left; border-color:#999999; border-style:solid ; border-width:0px; border-left-width:1px; }
td.CentreEtBorderG { text-align:center; border-color:#999999; border-style:solid ; border-width:0px; border-left-width:1px; }
td.DroiteEtBorderG { text-align:right; border-color:#999999; border-style:solid ; border-width:0px; border-left-width:1px; }
td.GaucheEtBorderB { text-align:left; border-color:#999999; border-style:solid ; border-width:0px; border-bottom-width:1px; }
td.CentreEtBorderB { text-align:center; border-color:#999999; border-style:solid ; border-width:0px; border-bottom-width:1px; }
td.DroiteEtBorderB { text-align:right; border-color:#999999; border-style:solid ; border-width:0px; border-bottom-width:1px; }
td.GaucheEtBorderDG { text-align:left; border-color:#999999; border-style:solid ; border-width:1px; border-top-width:0px; border-bottom-width:0px; }
td.CentreEtBorderDG { text-align:center; border-color:#999999; border-style:solid ; border-width:1px; border-top-width:0px; border-bottom-width:0px; }
td.DroiteEtBorderDG { text-align:right; border-color:#999999; border-style:solid ; border-width:1px; border-top-width:0px; border-bottom-width:0px; }
td.GaucheEtBorderBG { text-align:left; border-color:#999999; border-style:solid ; border-width:1px; border-top-width:0px; border-right-width:0px; }
td.CentreEtBorderBG { text-align:center; border-color:#999999; border-style:solid ; border-width:1px; border-top-width:0px; border-right-width:0px; }
td.DroiteEtBorderBG { text-align:right; border-color:#999999; border-style:solid ; border-width:1px; border-top-width:0px; border-right-width:0px; }
td.GaucheEtBorderDBG { text-align:left; border-color:#999999; border-style:solid ; border-width:1px; border-top-width:0px; }
td.CentreEtBorderDBG { text-align:center; border-color:#999999; border-style:solid ; border-width:1px; border-top-width:0px; }
td.DroiteEtBorderDBG { text-align:right; border-color:#999999; border-style:solid ; border-width:1px; border-top-width:0px; }
td.GaucheEtBorderHG { text-align:left; border-color:#999999; border-style:solid ; border-width:0px; border-left-width:1px; border-top-width:1px; }
td.CentreEtBorderHG { text-align:center; border-color:#999999; border-style:solid ; border-width:0px; border-left-width:1px; border-top-width:1px; }
td.DroiteEtBorderHG { text-align:right; border-color:#999999; border-style:solid ; border-width:0px; border-left-width:1px; border-top-width:1px; }
td.GaucheEtBorderHDG { text-align:left; border-color:#999999; border-style:solid ; border-width:1px; border-bottom-width:0px; }
td.CentreEtBorderHDG { text-align:center; border-color:#999999; border-style:solid ; border-width:1px; border-bottom-width:0px; }
td.DroiteEtBorderHDG { text-align:right; border-color:#999999; border-style:solid ; border-width:1px; border-bottom-width:0px; }
td.GaucheEtBorderHDB { text-align:left; border-color:#999999; border-style:solid ; border-width:1px; border-left-width:0px; }
td.CentreEtBorderHDB { text-align:center; border-color:#999999; border-style:solid ; border-width:1px; border-left-width:0px; }
td.DroiteEtBorderHDB { text-align:right; border-color:#999999; border-style:solid ; border-width:1px; border-left-width:0px; }
td.GaucheEtBorderHBG { text-align:left; border-color:#999999; border-style:solid ; border-width:1px; border-right-width:0px; }
td.CentreEtBorderHBG { text-align:center; border-color:#999999; border-style:solid ; border-width:1px; border-right-width:0px; }
td.DroiteEtBorderHBG { text-align:right; border-color:#999999; border-style:solid ; border-width:1px; border-right-width:0px; }
td.GaucheEtBorderHDBG { text-align:left; border-color:#999999; border-style:solid ; border-width:1px; }
td.CentreEtBorderHDBG { text-align:center; border-color:#999999; border-style:solid ; border-width:1px; }
td.DroiteEtBorderHDBG { text-align:right; border-color:#999999; border-style:solid ; border-width:1px; }




td.InterligneBorderTopOnly {
border-color:#999999;
border-style:solid ;
border-width:0px;
border-top-width:1px;
height:10px;
font-size:1pt;
}
td.BorderTopOnly {
border-color:#999999;
border-style:solid ;
border-width:0px;
border-top-width:1px;
}
td.BorderRightOnly {
border-color:#999999;
border-style:solid ;
border-width:0px;
border-right-width:1px;
}
td.BorderRightOnlyEtBas {
border-color:#999999;
border-style:solid ;
border-width:0px;
border-right-width:1px;
border-bottom-width:1px;
}

.TableauTarifColGauche {
border-color:navy;border-style:solid;border-width:1px;border-top-width:0px;border-color:#336699;
}
.TableauTarifColDroite {
border-color:navy;border-style:solid;border-width:1px;border-left-width:0px;border-top-width:0px;border-color:#336699; text-align:right;padding-right:3px;
}

