.vide { font-size: 2px; font-family: Verdana }
.ptxt { font-size: 9px; font-family: Verdana }
.ptxtnr { color: black; font-size: 9px; font-family: Verdana }
.ptxtgr { color: #6E6E6E; font-size: 9px; font-family: Verdana }
.ptxtbl { color: white; font-size: 9px; font-family: Verdana }
.ptxtor { color: #FF6C00; font-size: 9px; font-family: Verdana }

.txt { font-size: 10px; font-family: Verdana }
.txtnr { color: black; font-size: 10px; font-family: Verdana }
.txtbl { color: white; font-size: 10px; font-family: Verdana }
.txtbu { color: #3A61AF; font-size: 10px; font-family: Verdana }
.txtor { color: #FF6C00; font-size: 10px; font-family: Verdana }
.txtgr { color: #6E6E6E; font-size: 10px; font-family: Verdana }

.gtxt { font-size: 11px; font-family: Verdana }
.gtxtnr { color: black; font-size: 11px; font-family: Verdana }
.gtxtbu { color: #3A61AF; font-size: 11px; font-family: Verdana }
.gtxtor { color: #FF6C00; font-size: 11px; font-family: Verdana }
.gtxtgr { color: #6E6E6E; font-size: 11px; font-family: Verdana }

.pttb { font-size: 12px; font-weight:bold; font-family: Verdana }
.pttnrb { color: black; font-size: 12px; font-family: Verdana; font-weight:bold }
.pttbub { color: #3A61AF; font-size: 12px; font-family: Verdana; font-weight:bold }
.pttorb { color: #FF6C00; font-size: 12px; font-family: Verdana; font-weight:bold }
.pttgrb { color: #6E6E6E; font-size: 12px; font-family: Verdana; font-weight:bold }

.ttb { font-size: 13px; font-weight:bold; font-family: Verdana }
.ttnrb { color: black; font-size: 13px; font-family: Verdana; font-weight:bold }
.ttbub { color: #3A61AF; font-size: 13px; font-family: Verdana; font-weight:bold }
.ttorb { color: #FF6C00; font-size: 13px; font-family: Verdana; font-weight:bold }
.ttgrb { color: #6E6E6E; font-size: 13px; font-family: Verdana; font-weight:bold }

.gttb { font-size: 16px; font-family: Verdana; font-weight:bold }
.gttnrb { color: black; font-size: 16px; font-family: Verdana; font-weight:bold }
.gttbub { color: #3A61AF; font-size: 16px; font-family: Verdana; font-weight:bold }
.gttorb{ color: #3A61AF; font-size: 12px; font-family: Verdana; font-weight:bold } 
/* { color: #FF6C00; font-size: 16px; font-family: Verdana; font-weight:bold }*/
.gttgrb { color: #6E6E6E; font-size: 16px; font-family: Verdana; font-weight:bold }

.boxBig { width: 500px; background-color:#FFFFFF; border-style:0; border:1px #BBD0E8 solid; font-size: 12px; color: #666699; padding:0px; font-family: Arial; }
.box { width: 250px; background-color:#FFFFFF; border-style:0; border:1px #BBD0E8 solid; font-size: 12px; color: #666699; padding:0px; font-family: Arial; }
.boxLittle { width: 90px; height: 21px; background-color:#FFFFFF; border-style:0; border:1px #FFFFFF solid; font-size: 12px; color: #3A61AF; padding:1px; font-family: Arial; }
.boxBig2 { width: 350px; background-color:#FFFFFF; border-style:0; border:1px #BBD0E8 solid; font-size: 12px; color: #666699; padding:0px; font-family: Arial; }
.box2 { width: 150px; background-color:#FFFFFF; border-style:0; border:1px #FFFFFF solid; font-size: 12px; color: #3A61AF; padding:1px; font-family: Arial; }
.boxLittle2 { width: 90px; height: 21px; background-color:#FFFFFF; border-style:0; border:1px #3A61AF solid; font-size: 12px; color: #3A61AF; padding:1px; font-family: Arial; }
.boxMini { width: 60px; background-color:#FFFFFF; border-style:0; border:1px #FFFFFF solid; font-size: 12px; color: #666699; padding:0px; font-family: Arial; }
.select { background-color:#FFFFFF; border-style:0; border:1px #BBD0E8 solid; font-size: 10px; line-height: 12px; color: #666699; font-family: Arial; }

.puce { margin-top: 2px; }

table.ssnav { border: 1px #CD4E01 solid; }

.padTabRub { padding-left: 18px; padding-top: 10px; }
.padTitreArt { padding-left: 10px; padding-right: 10px; }
.pad10_20 { padding-left: 10px; padding-right: 10px; padding-bottom: 0px; padding-top: 20px; }
.pad10 { padding: 10px; }
.padLR10 { padding-left: 10px; padding-right: 10px; }
.pad5 { padding: 5px; }
.padTop10 { padding-top: 10px; }

td.borderRouge { border-left: 1px #CD4E01 solid; border-right: 1px #CD4E01 solid; border-bottom: 1px #CD4E01 solid; background-repeat:no-repeat; background-position: bottom right;}
td.borderRouge2 { border: 1px #CD4E01 solid;}
td.borderOrangeLR { border-left: 1px #FE8136 solid; border-right: 1px #FE8136 solid; background-repeat:no-repeat; background-position: bottom right; }
td.borderOrangeLRT { border-left: 1px #FE8136 solid; border-right: 1px #FE8136 solid; border-top: 1px #FE8136 solid; background-repeat:no-repeat; background-position: bottom right; }
td.borderOrange { border: 1px #FE8136 solid; background-repeat:no-repeat; background-position: bottom right; }
td.padTitreRub { padding-left: 10px; padding-top: 10px; background-repeat:no-repeat; }

a { font-size: 10px; font-family: Verdana; color: #3A61AF }
a:active { text-decoration: none}
a:hover { text-decoration: underline! important} 
a:link { text-decoration: none}
a:visited { text-decoration: none}

a.bleu { font-size: 10px; font-family: Verdana; color: #3A61AF; font-weight: bold }
a.bleu:active { text-decoration: none}
a.bleu:hover { text-decoration: underline! important} 
a.bleu:link { text-decoration: none}
a.bleu:visited { text-decoration: none}

a.sousrub { font-size: 10px; font-family: Verdana; color: #FF6C00; font-weight: bold }
a.sousrub:active { text-decoration: none}
a.sousrub:hover { text-decoration: underline! important} 
a.sousrub:link { text-decoration: none}
a.sousrub:visited { text-decoration: none}

/* ne pas supprimer les trois css suivants */ 
/* polices de caractères d'affichage du copyright des images */ 
.classCopyrightImage { color: black; font-size: 9px; font-family: Verdana }
/* retrait du texte gauche et droite pour les images */ 
.leftImage { padding-right: 10px }
.rightImage { padding-left: 10px }

.lineDesc { line-height: 14px; }

.ptxtnrR { color: black; font-size: 0.8em; font-family: Verdana }
.txtnrR { color: black; font-size: 0.9em; font-family: Verdana }
.gtxtnrR { color: black; font-size: 0.95em; font-family: Verdana }
.pttnrbR { color: black; font-size: 1em; font-family: Verdana; font-weight:bold }
.ttnrbR { color: black; font-size: 1.2em; font-family: Verdana; font-weight:bold }
.gttnrbR { color: black; font-size: 1.4em; font-family: Verdana; font-weight:bold }
