.bcklightorange{background-color:rgb(255,250,238);}
.bckwhite{background-color:rgb(255,255,255);}
.bcklightgray{background-color:rgb(250,250,250);}

a.footer {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:rgb(100,100,100);text-decoration:none;font-weight:normal;}
a:hover.footer {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:rgb(100,100,100);text-decoration:underline;font-weight:normal;}

a.none{text-decoration:none;}
a:hover.none{text-decoration:none;}

a{font-family:verdana;font-size:8pt;color:rgb(203,35,27);text-decoration:none;font-weight:bold;}
a:hover{font-family:verdana;font-size:8pt;color:rgb(203,35,27);text-decoration:underline;font-weight:bold;}
/* a:visited{font-family:verdana;font-size:8pt;color:rgb(203,35,27);text-decoration:underline;font-weight:normal;} */

a.forum{font-family:verdana;font-size:8pt;color:rgb(203,35,27);text-decoration:none;font-weight:bold;}
a:hover.forum{font-family:verdana;font-size:8pt;color:rgb(203,35,27);text-decoration:underline;font-weight:bold;}
a:visited.forum{font-family:verdana;font-size:8pt;color:rgb(203,35,27);text-decoration:none;font-weight:normal;}

a.reg{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:rgb(50,50,50);text-decoration:underline;font-weight:normal;}
a:hover.reg{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:rgb(203,35,27);text-decoration:underline;font-weight:normal;}

a.regorange{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:rgb(204,102,0);text-decoration:none;font-weight:normal;}
a:hover.regorange{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:rgb(204,102,0);text-decoration:underline;font-weight:normal;}

a.regorange75{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:rgb(204,102,0);text-decoration:none;font-weight:normal;}
a:hover.regorange75{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:rgb(204,102,0);text-decoration:underline;font-weight:normal;}

a.reg-underline
{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;color:rgb(0,0,0);
        text-decoration:none;
        font-weight:normal;
}

a:hover.reg-underline
{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;color:rgb(0,0,0);
        text-decoration:underline;
        font-weight:normal;
}

a.reg-underline-w
{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;color:rgb(255,255,255);
        text-decoration:none;
        font-weight:normal;
}

a:hover.reg-underline-w
{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;color:rgb(255,255,255);
        text-decoration:underline;
        font-weight:normal;
}

a.reg-s{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:rgb(0,0,0);text-decoration:underline;font-weight:normal;}
a:hover.reg-s{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:rgb(203,35,27);text-decoration:underline;font-weight:normal;}

a.reg-gs{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:rgb(0,0,0);text-decoration:none;font-weight:normal;}
a:hover.reg-gs{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:rgb(0,0,0);text-decoration:underline;font-weight:normal;}

a.nostyle{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:rgb(0,0,0);text-decoration:none;font-weight:normal;}
a:hover.nostyle{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:rgb(100,100,100);text-decoration:underline;font-weight:normal;}

a.nostylesmall{font-family:verdana;font-size:9px;color:rgb(0,0,0);text-decoration:none;}
a.nostylesmall:hover{font-family:verdana;font-size:9px;color:rgb(100,100,100);text-decoration:none;}

a.nostyle-b{font-family:verdana;font-size:10px;color:rgb(255,255,255);text-decoration:none;font-weight:bold;}
a.nostyle-b:hover{font-family:verdana;font-size:10px;color:rgb(255,255,255);text-decoration:none;font-weight:bold;}

a.verr75nostyle{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;color:rgb(203,35,27);text-decoration:none;font-weight:normal;}
a:hover.verr75nostyle{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;color:rgb(203,35,27);text-decoration:underline;font-weight:normal;}

a.verr75uline{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;color:rgb(203,35,27);text-decoration:underline;font-weight:normal;}
a:hover.verr75uline{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;color:rgb(203,35,27);text-decoration:underline;font-weight:normal;}

a.pied{font-family:verdana;font-size:10px;color:rgb(100,100,100);}
a.pied:hover{font-family:verdana;font-size:10px;color:rgb(100,100,100);}

.navigation 
{
          font-family:verdana, arial, helvetica, sans-serif;
          font-size:10pt;color:rgb(0,0,0);
                /*background-color:rgb(235, 230, 220);*/
                background-color:rgb(245, 245, 245);
                padding:10px;
  }

.navigation A:link, .navigation A:active, .navigation A:visited{color: #000000;text-decoration: none;font-weight:normal;}        

/*.navigation A:link, .navigation A:active {color: #000000;text-decoration: none;font-weight:normal;}

.navigation A:visited {color: #000000;text-decoration: none;font-weight:underline;}*/
        
.navigationm{
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:8pt;color:rgb(0,0,0);background-color:rgb(255,255,255);
        height:20px;
        padding:0px 0px 8px 0px;
}

.titlebar
{
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:8pt;
        background-color:rgb(245,240,230);
        color:rgb(0,0,0);
        padding:10px;
}


.titlegrayred
{
        padding:5px;
        background-color:rgb(235,230,220);
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        color:rgb(0,0,0);
}

.titleorange
{
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:8pt;
        background-color:rgb(204,102,0);
        color:rgb(255,255,255);
        padding:5px;
}
.titleorange11
{
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:11px;
        background-color:rgb(200,50,20);
        color:rgb(255,255,255);
        padding:5px;
}

.orangetext
{
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:8pt;
        color:rgb(204, 102, 0);
}

.contenucentral
{
        background-color:rgb(255,255,255);
        border-right:solid rgb(230,230,230) 1px;
        font-family:verdana,arial,helvetica;
        font-size:10px;
        color:rgb(0,0,0);

}

.colonedroite
{
        padding:8px 0px 8px 8px;
        font-family:verdana,arial,helvetica;
        font-size:10px;
}

.titrefondrouge
{
        padding:5px;
        background-color:rgb(153,0,0);
        font-family:verdana,arial,helvetica;
        font-size:10px;
        color:rgb(255,255,255);
}

.contenudroite
{
        padding:0px 0px 8px 0px;
        background-color:rgb(255,255,255);
        font-family:verdana,arial,helvetica;
        font-size:10px;
        color:rgb(0,0,0);
}

.ablockdisplay a {display:block;}

.vern6{font-family:verdana,arial, helvetica;font-size:6pt;color:rgb(0,0,0);}
.vero6{font-family:verdana,arial, helvetica;font-size:6pt;color:rgb(255,69,0);}

.vern7{font-family:verdana,arial, helvetica;font-size:7pt;color:rgb(0,0,0);}
.vero7{font-family:verdana,arial, helvetica;font-size:7pt;color:rgb(255,69,0);}
.verb7{font-family:verdana,arial;font-size:8px;color:rgb(255,255,255);}

.verg7{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:rgb(100,100,100);}
a:hover.verg7{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;text-decoration:underline;color:rgb(100,100,100);}

.verg75{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:rgb(100,100,100);}
.vergb75{font-family:verdana;font-size:10px;color:rgb(150,150,150);font-weight:bold;}

//.verg75{font-family:verdana, Arial, Helvetica, sans-serif;font-size:10px;color:rgb(100,100,100);}


.arin8{font-family:arial;font-size:8pt;color:rgb(0,0,0);}
.arib8{font-family:arial;font-size:8pt;color:rgb(255,255,255);}
.arig8{font-family:arial;font-size:8pt;color:rgb(150,150,150);}
.arin11{font-family:arial;font-size:11pt;color:rgb(0,0,0);}
.arin10{font-family:arial;font-size:10pt;color:rgb(0,0,0);}

.arir8{font-family:arial;font-size:8pt;color:rgb(203,35,27);}

.titreo{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:rgb(203,35,27);font-weight:bold;}
.titleg{font-family:Arial, Helvetica, sans-serif;font-size:12pt;color:rgb(50,50,50);font-weight:bold;padding-bottom:10px;}

.vern75{font-family:verdana;font-size:10px;color:rgb(0,0,0);line-height:13px;}
.vernb75{font-family:verdana;font-size:10px;color:rgb(0,0,0);font-weight:bold;}
.verbb75{font-family:verdana;font-size:10px;color:rgb(255,255,255);font-weight:bold;}
.verb75{font-family:verdana;font-size:10px;color:rgb(255,255,255);}
.verr75{font-family:verdana;font-size:10px;color:rgb(203,35,27);}

.vern8{font-family:verdana;font-size:8pt;color:rgb(50,50,50);line-height:15px;}
.vernb8{font-family:verdana;font-size:8pt;color:rgb(0,0,0);font-weight:bold;}
.verb8{font-family:verdana;font-size:8pt;color:rgb(255,255,255);}
.vergg8{font-family:verdana;font-size:8pt;color:rgb(150,150,150);font-weight:bold;}
.verg8{font-family:verdana;font-size:8pt;color:rgb(120,120,120);}
.verr8{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;color:rgb(203,35,27);}
.verr10{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;color:rgb(203,35,27);}

.vernb9{font-family:verdana;font-size:9pt;color:rgb(100,100,100);font-weight:bold;}

form {  margin-top: 0px; margin-bottom: 0px}

input{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:rgb(0,0,0);}
input[type="text"]{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:rgb(0,0,0);padding:3px;}

/*input.sansbord{border-color:#000000; border-style:solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7.5pt;color:rgb(0,0,0);}*/

select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:rgb(0,0,0); border:solid rgb(150,150,150) 1px;padding:3px;}

.sansbord{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:rgb(0,0,0);border:solid rgb(50,50,50) 1px;}

textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:rgb(0,0,0);text-decoration: none;}

.section
{
        background-color:rgb(245,245,245);
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        color:rgb(0,0,0);
        font-weight:bold;height:20px;
        text-align:left;
}

.nostylebtn{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:rgb(0,0,0);text-decoration:none;cursor:pointer;font-weight:normal}

.featuredcell{padding-top:5px;padding-bottom:5px;padding-right:5px;border-top:solid rgb(240,240,240) 1px;} 

.ambheader{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:rgb(0,0,0);font-weight:bold;border-bottom:solid rgb(200,200,200) 1px;}

.padcell{padding-top:2px;padding-bottom:2px;border-bottom:solid rgb(200,200,200) 1px;}

.graytitlepad{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:rgb(0,0,0);padding:4px;border-top:solid rgb(200,200,200) 1px;border-bottom:solid rgb(200,200,200) 1px;background-color:rgb(245,245,245);}

.titleunderline{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:rgb(30,30,30);padding:4px;background-color:rgb(250,250,250);}
.titleunderline11{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:rgb(30,30,30);padding:4px;background-color:rgb(250,250,250);border-bottom:solid rgb(230,230,230) 1px;}
.titleunderdotted11{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:rgb(30,30,30);padding:4px;background-color:rgb(250,250,250);border-bottom:dotted rgb(230,230,230) 1px;}
.titleunderdottedred11{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:rgb(255,255,255);padding:4px;background-color:rgb(203,35,27);border-bottom:dotted rgb(230,230,230) 1px;}

.error_msg{color:rgb(255,0,0);}

.form_el_caption{padding-top:5px;padding-bottom:5px;padding-right:10px;width:40%;}
.form_el_value{padding-top:5px;padding-bottom:5px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}


/* Ajouts Sylvain  */
.menuprod_niveau1{padding-bottom:5px;font-weight:normal;}
.menuprod_niveau2{border-bottom:solid rgb(200,200,200) 1px;padding-left:10px; font-weight:normal;}

.underlinetitle{border-bottom:solid rgb(200,200,200) 1px;padding-bottom:5px;font-weight:bold;}
