/*
'---
'--- Style.css
'---
'--- Par Sacha Vincent
'---     CIBLE Solutions d'affaires
'---
'--- R?VISION
'--- 2004/04/30	-SJV	Cr?ation
'--- 2005/04/30 -SJV	Ajout de style pour Ungava
'--- 2006/01/30 -SJV	Ajout de style pour Insect Stop
'---
*/
@import url("Menu.css");
/*@import url("branding.css");*/
 * html {
    top: 0;
    margin: 0 0 0 0;
    padding: 0;
    border: 0;
    font-family: Arial, Helvetica, Verdana;
    margin: 0;
    border: 0;
    padding: 0;
/*    SCROLLBAR-FACE-COLOR: #93000b;
    SCROLLBAR-HIGHLIGHT-COLOR: silver;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #feba12;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #feba12;
    scrollbar-dark-shadow-color: yellow;
    scrollbar-3d-light-color: #000000;
*/
}
body {
    margin: 0;
    background: url('../images/Interface/Background.jpg') repeat-x;
    width: 100%;
    padding: 0;
    background-color: #FCE7B0;
}
Wrapper {
    margin: 0;
    width: 100%;
    padding: 0;
    overflow: auto;
}
div#header {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 121px;
    background-color: transparent;
}
div#header-left {
    position: absolute;
    left: -1px;
    height: 119px;
    width: 149px;
    background: url(../images/Interface/Logo.jpg);
}
div#header-right {
    position: absolute;
    height: 119px;
    right: 0;
    width: 100px;
}
div#header-center {
    position: absolute;
    height: 119px;
    width:615px;
    margin-left: 148px;
    margin-right: 99px;
}
div#header-center-logo {
    float: left;
    left: auto;
    top: 0;
    height: 70px;
    width: 436px;
    background: url(../images/Interface/Dessin1.jpg);
}
div#header-research {
    float: left;
    height: 70px;
    width: 146px;
    text-align: right;
}
div#header-tabs {
    float: left;
    left: auto;
    color: #09403E;
    padding-left: 27px;
    padding-top: 5px;
    height: 22px;
}
div#tabs {
    float: left;
    left: auto;
    height: 100%;
}
div#header-navig {
    float: none;
    top: 0;
    height: 19px;
}
div#Wrapper {
    position: relative;
    padding: 0px;
    margin: 0px;
    border: solid 1px purple;
}
.gras {
    font-weight: bold;
}
.separator {
    color: #95000B;
}
.clear-menu {
    margin: 0;
    min-height: 12px;
    clear: both;
}
.clear-spacer {
    margin: 0;
    padding: 0;
    font-size: 1%;
    clear: both;
}
.clear-left-menu {
    max-height: 1px;
    clear: both;
}
div#site_map, div#site_map ul, div#site_map ul li, div#site_map ul li a, div#site_map ul li a ul, div#site_map ul li a ul li, div#site_map ul li a ul li a {
    margin: 0px;
    padding: 0px 22px 0px 22px;
    font-size: 16px;
    font-weight: bold;
    color: #95000B;
    list-style: none;
}
/*
div#empty-space{
    position: absolute;
    background-color: #FCE7B0;
    top:-2px;
    width:157px;
    height:4px;
}

#clear-head {
    position: absolute;
    top:117px;
    margin: 0;
    padding: 0;
    height:4px;
    background-color: #FCE7B0;
    width: 136px;
}
*/


div#login-div {
    position: relative;
    /*float: none;
    top: 0;*/
    margin: 0;
    /*border-bottom: 1px solid #95000B;*/
}
td.Login {
}
td.login-td1 {
    text-align: center;
    height: 85px;
}
td.login-td2 {
    text-align: center;
    height: 97px;
}
td.login-td2 img {
    margin: -4px 0 0 -4px;
}
table.login-table {
    width: 148px;
    margin: 0;
    padding: 0;
    border: 0;
}
table.login-table1 {
    width: 149px;
    margin: 0 0 0 -3px;
    height: 85px;
    background-color: #95000B;
    border: 2px solid #95000B;
}
div#right-container {
    background-color: #FCE7B0;
    float: right;
    width: 100px;
    height: auto;
}

div#image-insect-stop-big {
    position: relative;
    float:left;
}

div#image-home {
    position: absolute;
    bottom:0px;
    right:-20px;
}
div#image-insect-stop 
{
    position: absolute;
    top:30px;
    right:20px;
    float:right;
}

div#image-ungava 
{
    position: absolute;
    top:230px;
    right:20px;
}

div#center{
    background: transparent;
    background-color: #FFFFFF;
    /*margin-left: 149px;*/
    /*margin-right: 105px;*/
    border-left: 1px solid #95000B;
    /*height: auto;*/
    /*position: relative;*/

    z-index: 1;

    margin:0px;
    padding:0px 0 0 10px;
    width:615px;


    /**** HACK FOR MIN-HEIGHT TO WORKING IN IE *****/
    min-height:472px;
    height:auto !important;
    height:472px;
    /**** HACK FOR MIN-HEIGHT TO WORKING IN IE *****/
}
table.TabProd_inse {
    margin-top: -60px;
}
div#center div#center-content   {
    padding:20px 0 255px 65px;
    margin: 0px;
}
div#center-temoi {
    padding: 0 0 5px 65px;
    margin: -65px 0 0 0;
}
div#center div#box-top-container,
div#center div#box-bottom-container{
    margin:20px 0 0 0;
    padding:0px;
    height:30px;
}
div#center div#box-bottom-container {
    margin: 0px;
}
div#center p {
    text-align:left;
}
div#center-insect-stop p {
    text-align: justify;
    margin-left: 130px;
}
div#center p.text-home  {
    padding:0 13px 10px 13px;
    margin:0px;
    font-family:Arial;
    font-size:12px;
    color:#000;
    text-align:justify;
}
div#title-home {
    top: 0;
}
.clear {
    height:0;
    clear: both;
}

div#ended{
    position: static;
}

div#footer-container {
    /*bottom: 0;*/
    padding: 0;
    margin: 0;
    position: relative;
}
div#menu-footer {
    top: 0;
    position: relative;
    height: 100px;
    margin: 0;
    margin-left: 149px;
    width: 638px;
    min-width: 874px;
    padding: 5px 0 5px 0;
    background-color: #FCE7B0;
    font-size: 10px;
}
div#adress-footer {
    padding: 15px 0 15px 0;
    margin: 0;
    position: relative;
    background-color: #FFB800;
    font-family: Arial;
    font-size: 13px;
    min-width: 874px;
}
p.pfooter {
    font-family: Arial;
    font-size: 13px;
    color: #000000;
}
div#adress-footer-center {
    width: 615px;
    margin-left: 149px;
    padding-left: 40px;
}
div#menu-footer ul.niv1 {
    float: left;
    list-style: none;
}
div#menu-footer ul.niv2 {
    padding-top: 5px;
    float: left;
    list-style: none;
}
div#menu-footer ul.niv2 li.niv2-1 {
    margin-left: -41px;
}
div#menu-footer ul.niv2 li.niv2-2 {
    margin-left: -21px;
}
div#menu-footer a.m-f-center-footer1 {
    font-weight: bold;
    color: #95000B;
    display: block;
}
div#menu-footer a.m-f-center-footer2 {
    margin-left: 0;
    max-width: 140px;
    color: #95000B;
    display: block;
}
BODY.Ungava
{

    SCROLLBAR-FACE-COLOR: #a5340d;
    SCROLLBAR-HIGHLIGHT-COLOR: #f7fad0;
    SCROLLBAR-SHADOW-COLOR: #feba12;
    SCROLLBAR-ARROW-COLOR: #f7fad0;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #feba12;
    scrollbar-dark-shadow-color: #F7FAD0;
    scrollbar-3d-light-color: #feba12
}

BODY.InsectStop
{
    SCROLLBAR-FACE-COLOR: #CE0021;
    SCROLLBAR-HIGHLIGHT-COLOR: #f7fad0;
    SCROLLBAR-SHADOW-COLOR: #feba12;
    SCROLLBAR-ARROW-COLOR: #f7fad0;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #feba12;
    scrollbar-dark-shadow-color: #F7FAD0;
    scrollbar-3d-light-color: #feba12
}


tr.liste1
{
    FONT-SIZE: 10pt;
    COLOR: #10403d;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #dfe3d1;
}
tr.liste0
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: black;
    FONT-SIZE: 10pt;
    BORDER-LEFT: black;
    COLOR: #10403d;
    BORDER-BOTTOM: black;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #FDE7B1
}
a.lien
{
    FONT-SIZE: 10pt;
    COLOR: #10403d;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: none
}
a.lien:hover
{
    FONT-SIZE: 10pt;
    COLOR: #a7a843;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: none
}
a.lien2
{
    FONT-SIZE: 10pt;
    COLOR: #07594b;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #eaead8;
    TEXT-DECORATION: none
}
a.lien2:hover
{
    FONT-SIZE: 10pt;
    COLOR: #c9a642;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #dfe3d1;
    TEXT-DECORATION: none
}
a.lien3
{
    FONT-SIZE: 10pt;
    COLOR: #07594b;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: none
}
a.lien3:hover
{
    FONT-SIZE: 10pt;
    COLOR: #c9a642;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: none
}
a.lienBouton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: none
}
tr.titreDocument
{
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #91000B;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LETTER-SPACING: 4pt;
    BACKGROUND-COLOR: #FEBA12;

}

div.message
{
    FONT-SIZE: 10pt;
    OVERFLOW: visible;
    COLOR: #990000;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    POSITION: absolute
}
div.distributeur
{
    FONT-SIZE: 10pt;
    OVERFLOW: visible;
    COLOR: #626c12;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
a.lienUngava
{
    FONT-SIZE: 10pt;
    COLOR: #626c12;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: none
}
a.lienUngava:hover
{
    FONT-SIZE: 10pt;
    COLOR: #a5340d;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: none
}
div.intro
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    Z-INDEX: 1;
    LEFT: 252px;
    VISIBILITY: visible;
    PADDING-BOTTOM: 0px;
    OVERFLOW: auto;
    WIDTH: 588px;
    COLOR: #10403d;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #ffffff;
    POSITION: fixed;
    TOP: 143px;
    HEIGHT: 100%
}
td.TitreBlanc
{
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
tr.liste0Message
{
    FONT-SIZE: 8pt;
    COLOR: #003868;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #e8eaed
}
tr.liste1Message
{
    FONT-SIZE: 8pt;
    COLOR: #003868;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #ced4b9
}
tr.liste2Message
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #003868;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #ced4b9
}
a.Btn
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: none
}
a.Btn:hover
{
    FONT-SIZE: 10pt;
    COLOR: #86bf00;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: none
}
p.OptionMessage
{
    FONT-SIZE: 8pt;
    COLOR: #003868;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: transparent
}
ul.Liste
{
    LIST-STYLE: square url(../Accueil/Images_Accueil/CarreVert.jpg) outside;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #003d6f;
    TEXT-INDENT: 0px;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-ALIGN: left
}
p.Titre_Vert
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16pt;
    COLOR: #054f46;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
p.Texte_Reg
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: underline
}
p.Texte_RegV
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #024e41;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: underline
}
p.Texte_Moy
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #054f46;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
p.Texte_MoyV
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #024e41;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
p.Texte_Contenu
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    WIDTH: 100%;
    COLOR: #024e41;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
p.Texte_ContenuIntro
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    WIDTH: 100%;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
p.Texte_TitreIntro
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    WIDTH: 100%;
    COLOR: #626c12;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
a
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: none
}
input.Tbox
{
    FONT-SIZE: 8pt;
    WIDTH: 85px;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
input.ModBox
{
    BORDER-RIGHT: #a0a27f 1px solid;
    BORDER-TOP: #a0a27f 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #a0a27f 1px solid;
    WIDTH: 100%;
    COLOR: #10403d;
    BORDER-BOTTOM: #a0a27f 1px solid;
    FONT-FAMILY: Arial, Helvetica, Verdana;

}
SELECT.ModBox
{
    BORDER-RIGHT: #a0a27f 1px solid;
    BORDER-TOP: #a0a27f 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #a0a27f 1px solid;
    WIDTH: 100%;
    COLOR: #10403d;
    BORDER-BOTTOM: #a0a27f 1px solid;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
A.M_Gauche:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
	DISPLAY: Block;
    WIDTH: 149px;
    COLOR: #95000b;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.M_Gauche
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    WIDTH: 149px;
	DISPLAY: Block;
    COLOR: #95000b;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    HEIGHT: 100%;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.S_Gauche:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    WIDTH: 149px;
	DISPLAY: Block;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #95000b;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
a.S_Gauche
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
	DISPLAY: Block;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    WIDTH: 149px;
    COLOR: #95000b;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #FCE7B0;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
table.SousMenu
{
    BORDER-RIGHT: #95000b 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #95000b 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #95000b 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #95000b 1px solid;
    BACKGROUND-COLOR: #ffffff
}
td.Menu
{
    BORDER-TOP: #FCE7B0 1pt solid;
    PADDING-LEFT: 5px;
    BORDER-LEFT: #FCE7B0 1pt solid;
    BORDER-RIGHT: #95000b 1pt solid;
    WIDTH: 137px;
    cursor: pointer;
    BORDER-BOTTOM: #FCE7B0 1pt solid;
    HEIGHT: 18px
}
a.Onglet
{
    BORDER-RIGHT: medium none;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: medium none;
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    BACKGROUND-ATTACHMENT: fixed;
    LEFT: 20px;
    BACKGROUND-IMAGE: url(../images/Interface/Onglet.jpg);
    BORDER-LEFT: medium none;
    WIDTH: 80px;
    COLOR: #ffffff;
    LINE-HEIGHT: 10px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TOP: 20px;
    HEIGHT: 25px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
/*    BACKGROUND-: medium none*/
}
a.Onglet:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(../images/Interface/Onglet_Over.jpg);
    BORDER-LEFT: medium none;
    WIDTH: 80px;
    COLOR: #ffffff;
    LINE-HEIGHT: 10px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    HEIGHT: 25px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.Onglet_Over
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(../images/Interface/Onglet_Over.jpg);
    BORDER-LEFT: medium none;
    WIDTH: 80px;
    cursor: pointer;
    COLOR: #ffffff;
    LINE-HEIGHT: 10px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    HEIGHT: 25px;
    TEXT-ALIGN: center
}
.Onglet
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(../images/Interface/Onglet.jpg);
    WIDTH: 80px;
    cursor: pointer;
    COLOR: #ffffff;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    HEIGHT: 25px;
    TEXT-ALIGN: center
}
td.TitreVert
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: #024e41;
    LINE-HEIGHT: 6pt;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
td.liste2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #a7a843
}
td.Case1
{
    BORDER-RIGHT: #335c5c 1pt;
    BORDER-TOP: black 1pt;
    PADDING-LEFT: 4px;
    BORDER-LEFT: #335c5c 1pt solid;
    BORDER-BOTTOM: black 1pt
}
td.Case2
{
    BORDER-RIGHT: #335c5c 1pt solid;
    BORDER-TOP: #335c5c 1pt;
    PADDING-LEFT: 4px;
    BORDER-LEFT: #335c5c 1pt;
    BORDER-BOTTOM: #335c5c 1pt
}
td.Login
{
    BORDER-RIGHT: #a7a843 2px solid;
    BORDER-TOP: #a7a843 2px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #a7a843 2px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #a7a843 2px solid;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #ffffff
}
td.Cube
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #b1b1b1;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
SELECT.Choix
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: #ffffff;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #336666
}
p.Titre_MoyB
{
}
td.Pad
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
td.Nom
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #335c5c;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
td.Numero
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #b1b1b1;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
td.Classe
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #b1b1b1;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
td.Indic
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #666600;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
td.Desc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
td.Prix
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22pt;
    COLOR: #335c5c;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
HR.Ligne, hr.Ligne
{
    BORDER-RIGHT: #93000b 1pt solid;
    BORDER-TOP: #93000b 1pt solid;
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 4px;
    BORDER-LEFT: #93000b 1pt solid;
    WIDTH: 565px;
    COLOR: #ffffff;
    BORDER-BOTTOM: #93000b 1pt solid;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
td.Transp
{
    WIDTH: 100%;
    BACKGROUND-COLOR: transparent
}
div.Produit
{
    LEFT: 150px;
    OVERFLOW: auto;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 120px;
    HEIGHT: 300px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: justify
}
table.TabProd
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 20px 0px 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff
}
p.lien
{
    FONT-SIZE: 10pt;
    COLOR: #10403d;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: none
}
tr.liste2
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #cedbdb
}
tr.liste3
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #edf1f1
}
td.Case3
{
    BORDER-RIGHT: #335c5c 1pt solid;
    PADDING-LEFT: 4px;
    BORDER-LEFT: #335c5c 1pt solid
}
td.Menu_Over
{
    BORDER-RIGHT: #ffffff 1pt solid;
    BORDER-TOP: #95000b 1pt solid;
    PADDING-LEFT: 5px;
    BORDER-LEFT: #95000b 1pt solid;
    WIDTH: 137px;
    cursor: pointer;
    BORDER-BOTTOM: #95000b 1pt solid;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff
}
table.Spec
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
HR.Ligne1
{
    BORDER-RIGHT: #335c5c 1pt solid;
    BORDER-TOP: #335c5c 1pt solid;
    BORDER-LEFT: #335c5c 1pt solid;
    WIDTH: 99%;
    COLOR: #ffffff;
    BORDER-BOTTOM: #335c5c 1pt solid;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
table.SpecDesc
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px
}
td.NoPad
{
    TEXT-INDENT: -25px
}
.NA
{
    FONT-SIZE: 10pt;
    COLOR: #bdc1c1;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: none
}
input.Erreur
{
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    BORDER-LEFT: red 1px solid;
    BORDER-BOTTOM: red 1px solid;
    BACKGROUND-COLOR: blue
}

table.Table1
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 800px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #eff2ce
}

table.Table2
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-LEFT: 16px;
    BORDER-LEFT: medium none;
    WIDTH: 800px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #eff2ce
}
TEXTAREA.Area
{
    BORDER-RIGHT: #a0a27f 1px solid;
    BORDER-TOP: #a0a27f 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #a0a27f 1px solid;
    WIDTH: 100%;
    COLOR: #10403d;
    BORDER-BOTTOM: #a0a27f 1px solid;
    FONT-FAMILY: Arial, Helvetica, Verdana
}
table#TableMain
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 775px;
    PADDING-TOP: 0px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: transparent
}
table#TableHaut
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 775px;
    PADDING-TOP: 0px;
    HEIGHT: 120px
}
table#TableGauche
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 149px;
    PADDING-TOP: 0px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}

table#TableContenu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 625px;
    PADDING-TOP: 0px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}

#DivContenu
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    Z-INDEX: 1;
    LEFT: 156px;
    VISIBILITY: visible;
    PADDING-BOTTOM: 0px;
    OVERFLOW: auto;
    WIDTH: 616px;
    PADDING-TOP: 0px;
    POSITION: fixed;
    TOP: 122px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}

td.SousMenu_Over
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    WIDTH: 149px;
    COLOR: #ffffcc;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #95000b;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

td.SousMenu
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    WIDTH: 149px;
    COLOR: #a0a27f;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #FCE7B0;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

ul.ListePuce
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #024e41;
    TEXT-INDENT: 0px;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: left
}

td.ImageFilligrade
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(../images/Interface/Feuille_pale.gif);
    BACKGROUND-REPEAT: no-repeat
}

table.BulleFourmis
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url(../images/Interface/Feuille_fourmis.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 55px
}
table.BulleFourmis tr td p  {
    padding: 0px;
    margin: 0px;
}

.Texte8pt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana
}

.Texte8pt_rouge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #A3000B;
    FONT-FAMILY: Arial, Helvetica, Verdana
}

.Texte10px
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana
}

.TitreRouge14pt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #A3000B;
    FONT-FAMILY: Arial, Helvetica, Verdana
}

.TitreRouge12pt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #A3000B;
    FONT-FAMILY: Arial, Helvetica, Verdana
}

.PuceRouge10pt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #A3000B;
    FONT-FAMILY: Arial, Helvetica, Verdana
}

.TexteVert11pt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #4E6D5F;
    FONT-FAMILY: Arial, Helvetica, Verdana
}

.TexteVert10pt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #4E6D5F;
    FONT-FAMILY: Arial, Helvetica, Verdana
}


.TextePadder
{
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 10px;
}

.LienNoir
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: underline
}

.Petite_Interligne
{
   LINE-HEIGHT: 8pt;
}

a.lienInsectStop
{
  	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #9E160C;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: none
}
a.lienInsectStop:hover
{
  	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #9E160C;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    TEXT-DECORATION: underline
}

div.distributeurInsectStop
{
    FONT-SIZE: 10pt;
    OVERFLOW: visible;
    COLOR: #4E6D5F;
    FONT-FAMILY: Arial, Helvetica, Verdana
}

/* OLD Classe td_Contact */
/*.td_Contact
{
	font-family:Arial, Helvetica, Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#315758;
}
/* OLD Classe td_Contact */

/*.td_Contact
{
    font-family:Arial, Helvetica, Verdana;
    font-size:12px;
    font-weight:normal;
    color:#000000;
}

/* OLD Classe liens_contact */
/*.liens_contact					{ font-family:Arial, Helvetica, Verdana;font-size: 9pt; color: #000000; font-weight:bold; text-decoration:none }
.liens_contact:link			{ font-family:Arial, Helvetica, Verdana;font-size: 9pt; color: #000000; font-weight:bold; text-decoration:none }
.liens_contact:visited		{ font-family:Arial, Helvetica, Verdana;font-size: 9pt; color: #000000; font-weight:bold; text-decoration:none }
.liens_contact:hover		{ font-family:Arial, Helvetica, Verdana;font-size: 9pt; color: #315758; font-weight:bold; text-decoration:underline }
/* OLD Classe liens_contact */
/*
.liens_contact                    { font-family:Arial, Helvetica, Verdana;font-size: 9pt; color: #000000; font-weight:bold; text-decoration:none }
.liens_contact:link            { font-family:Arial, Helvetica, Verdana;font-size: 9pt; color: #000000; font-weight:bold; text-decoration:none }
.liens_contact:visited        { font-family:Arial, Helvetica, Verdana;font-size: 9pt; color: #000000; font-weight:bold; text-decoration:none }
.liens_contact:hover        { font-family:Arial, Helvetica, Verdana;font-size: 9pt; color: #96000B; font-weight:bold; text-decoration:underline }
*/

div#image-insect-stop a img {
    border: none;
}

div#image-ungava a img {
    border: none;
}
p.text-insect-stop-title {
    color: #335C5C;
    font-family: Arial, Helvetica,Verdana;
    font-size: 16pt;
    font-weight: bold;
    margin-left: 30px;
    width: 420px;
}
div#image-insect-stop-big a img {
    border: none;
    z-index:-1000;
}
p.links-insect-stop a:link, p.links-insect-stop a:visited {
    color: red;
    text-decoration: underline;
    font-family:Arial;
    font-size:12px;
}
p.text-insect-stop {
    text-align: justify;
    width: 420px;
}

form.frmLogin   {
    padding: 0px;
    margin: 0px;
}
