/* nom   : JgeP.css                                        */
/* auteur: Gilles BOISAUBERT                               */
/* cre   : 06/12/2010                                      */
/* maj   : 20/12/2010 - liste paragraphe langue            */
/*       : 22/12/2010 - XiTi                               */
/*       :   /  /     -                                    */
/* notes : AFS -  Jauge et Regles de Course                */
/*                                                         */
/* ------------------------------------------------------- */

/* rappel les background ne sont pas actives avec le media print */

@page {size: 21.0cm 29.7cm; margin: 1.0cm}

html
  {font-size: 100%; with: 100%; height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none}
body
  {font-family: "Georgia", serif; font-size: 1.0em; font-weight: 200; color:#000000; background: #F8F4FF; width: 100%; height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none}
body.bandeau
  {font-family: "Georgia", serif; font-size: 1.0em; font-weight: 200; color:#000000; background: url(jauge04B.png) no-repeat 5px 5px #F8F4FF; width: 100%; height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; overflow: auto}
div, img, object, ul
  {margin: 0px; padding: 0px; border: none}
ctn
  {height: 100%; position: relative; margin: 0px; padding: 0px; border: none}

/* standard */
span.gras
  {font-weight: 700}
span.italic
  {font-style: italic}
span.soulig
  {text-decoration: underline}
span.barre
  {text-decoration: line-through}
acronym.regle
  {font-style: italic; text-decoration: none}
.noprint
  {display: none}

/* scroll / 1024 x 768 */
td, th
  {padding: 0px; vertical-align: top; text-align: center}
table.ecran
  {width: 100%; margin: 0px; border-spacing: 0px; border-style: none; table-layout: fixed; background: #FF8080}
  col.menug
    {width: 180px}
  td.ctnu
    {vertical-align: top}

/* ------ */
/* entete */
/* ------ */

/* div.entete
  {color: #000080; margin: 5px auto 5px auto; padding: 0px 0px 0px 0px}
div.titreimage
  {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 640px}
img.entete
  {float: left; margin: 0px 0px 0px 10px}
img.enteteb
  {float: left; margin: 0px 0px 0px 10px; border: 1px solid #B0B0B0} */
h1.titrepartie
  {text-align: right; font-size: 1.6em; font-weight: 700; color: #3333FF; margin: 25px 0px 14px 0px; padding: 0px 150px 0px 0px}
/*  {text-align: right; font-size: 1.6em; font-weight: 700; color: #3333FF; margin: 25px 0px 14px 0px; padding: 0px 150px 0px 0px} */
p.titreentite
  {font-size: 0.9em; text-align: right; font-variant: normal; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px}
p.maj
  {clear: both; font-size: 0.8em; text-align: right; margin: 35px 10px 0px 0px; padding: 0px 0px 0px 0px}

/* Menu haut sous l entete */
div.menuh /* menuh a une hauteur pour faire apparaitre son background */
  {display: block; clear: both; font-family: "Arial", sans-serif; font-size: 1.0em; font-weight: 200; background: #DBD4FF; width: 100%; height: 35px; padding: 0px 0px 0px 0px}
div.centre1
  {display: block; text-align: center; margin: 0px; padding: 0px}
/* Onglet des parties */
/*    la hauteur de l'image de fond est de 34px: 26px de block et 8px de padding */
a.onglet1:active, a.onglet1:visited, a.onglet1:link
  {display: block; float: left; text-align: center; font-variant: normal; font-weight: 700; text-decoration: none; color: #3333FF; width: 150px; height: 26px; margin: 1px 5px 1px 5px; padding: 8px 0px 0px 0px; background: url("oglbec1p.png") no-repeat center top; border: none}
a.onglet1:hover, a.onglet1:focus
  {display: block; float: left; text-align: center; font-variant: normal; font-weight: 700; text-decoration: none; color: #FF0000; width: 150px; height: 26px; margin: 1px 5px 1px 5px; padding: 8px 0px 0px 0px; background: url("oglbec1q.png") no-repeat center top; border: none}

a.onglet2:active, a.onglet2:visited, a.onglet2:link
  {display: block; float: left; text-align: center; font-variant: normal; font-weight: 700; text-decoration: none; color: #3333FF; width: 150px; height: 26px; margin: 1px 0px 1px 0px; padding: 8px 0px 0px 0px; background: url("oglbec1p.png") no-repeat center top; border: none}
a.onglet2:hover, a.onglet2:focus
  {display: block; float: left; text-align: center; font-variant: normal; font-weight: 700; text-decoration: none; color: #FF0000; width: 150px; height: 26px; margin: 1px 0px 1px 0px; padding: 8px 0px 0px 0px; background: url("oglbec1q.png") no-repeat center top; border: none}
a.onglet2 ul
  {display: none}
a.onglet2:hover ul, a.onglet2:focus ul
  {display: block}

/* ----------------------------------------------- */
/* Navigation pour atteindre les differents textes */
/* ----------------------------------------------- */

/* la navigation est sur 3 niveaux:                */
/*    - les 1 ou 2 premiers niveaux en ligne dans  */
/*          le bandeau                             */
/*    - le 3ème niveau dans la colonne de gauche   */
/*    - le niv 2 est long (ex: histo), il est en   */
/*          colonne de gauche                      */

  /* le niveau 1 est en ligne, float: left */ 
ul.navniv1
  {display: block; width: 700px; height: 1.0em; margin: 0px 25px 0px auto; padding: 0px; border: none; list-style: none}
li.itemnavniv1
  {display: inline; float: left; text-align: center; font-variant: normal; font-weight: 700; text-decoration: none; color: #3333FF; width: 150px; margin: 0px; padding: 0px 5px 0px 5px; background: #F8F4FF; border: none}
li.itemnavniv1:hover, li.itemnavniv1:focus
  {display: inline; float: left; text-align: center; font-variant: normal; font-weight: 700; text-decoration: none; color: #D00000; margin: 0px; padding: 0px 5px 0px 5px; background: transparent; border: none}
a.brchtnavniv1:active, a.brchtnavniv1:link, a.brchtnavniv1:visited
  {font-variant: normal; font-weight: 700; text-decoration: none; color: #3333FF; margin: 0px; padding: 0px 5px 2px 5px}
a.brchtnavniv1:hover, a.brchtnavniv1:focus
  {font-variant: normal; font-weight: 700; text-decoration: none; color: #D00000; margin: 0px; padding: 0px 5px 2px 5px}

/* bandeau niveau 2 est en ligne, float: left */

  /* uniquement au survol */
li.itemnavniv1 ul
  {display: none}
li.itemnavniv1:hover ul, li.itemnavniv1:focus ul
  {display: block}
ul.navniv2b /* Jauge */
  {display: block; width: 500px; position: relative; top: 0; left: -70px; margin: 0px; padding: 0px; border: none; list-style: none}
ul.navniv2c /* Course */
  {display: block; width: 400px; position: relative; top: 0; left: -50px; margin: 0px; padding: 0px; border: none; list-style: none}
li.itemnavniv2
  {display: in-line; float: left; font-size: 0.8em; letter-spacing: 0.05em; text-align: center; font-variant: normal; font-weight: 200; text-decoration: none; color: #3333FF; margin: 5px 0px 5px 0px; padding: 0px; background: #F2ECFF; border-bottom: solid 1px #D00000}
li.itemnavslniv2
  /* sl pour seul, i.e. il n'y a pas de niveau 3 */
  {font-size: 0.8em; letter-spacing: 0.05em; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 5px}
/* li.itemnavniv2:hover, li.itemnavniv2:focus
  {display: in-line; float: left; font-size: 0.8em; letter-spacing: 0.05em; margin: 5px 0px 5px 0px; padding: 0px 5px 2px 5px; color: #E00000; background: #F2ECFF} */
a.brchtnavniv2:active, a.brchtnavniv2:link, a.brchtnavniv2:visited
  {font-variant: normal; font-weight: 200; text-decoration: none; color: #3333FF; margin: 0px; padding: 0px 5px 2px 5px}
a.brchtnavniv2:hover, a.brchtnavniv2:focus
  {font-variant: normal; font-weight: 200; text-decoration: none; color: #D00000; margin: 0px; padding: 0px 5px 2px 5px}

/* bandeau niveau 3 */

  /* uniquement au survol */
li.itemnavniv1 ul li.itemnavniv2 ul
  {display: none}
li.itemnavniv1 ul li.itemnavniv2:hover ul, li.itemnavniv1 ul li.itemnavniv2:focus ul
  {display: block}
ul.navniv3
  /* position relative pour activer z-index */
  {display: block; position: relative; top: -50px; left: 200px; width: 135px; text-align: left; margin: 5px 0px 5px 10px; padding: 0px 0px 0px 0px; color: #3333FF; list-style: none; z-index: 100}
li.itemnavniv3
  {font-size: 0.9em; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px}

a.brchnav:active, a.brchnav:link, a.brchnav:visited
  {text-decoration: none; color: #3333FF; padding: 0px 4px 0px 4px}
a.brchnav:hover, a.brchnav:focus
  {text-decoration: none; color: #E00000; background: #FFFFFF; padding: 0px 4px 0px 4px}



/* ----------- */
/* Menu gauche */
/* ----------- */

div.menug
  {color: #3333FF; height: 100%; background: url("bckmng03.png") repeat-y 0px 0px}
h1.titgche
  {font-size: 1.0em; font-weight: 700; text-align: center; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px}
h2.titgche
  {font-size: 0.9em; font-weight: 200; font-variant: normal; letter-spacing: 0.05em; text-align: center; margin: 0px 0px 5px 0px; padding: 5px 0px 5px 0px; border-top: 1px solid #A0ADFD; border-bottom: 1px solid #A0ADFD}
ul.niv1
  {text-align: left; margin: 5px 0px 0px 10px; padding: 0px 0px 0px 0px; list-style: none}
li.itemniv1
  {font-size: 0.9em; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px}
li.itemniv1:before
  {content: "- "}
li.itemniv1:hover, li.itemniv1:focus
  {color: #E00000; background: #E2DCFF; border-top: 1px solid #E00000; border-bottom: 1px solid #E00000}
li.itemniv1 ul
  {display: none}
li.itemniv1:hover ul, li.itemniv1:focus ul
  {display: block}
li.itemslniv1
  {font-size: 0.9em; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px}
li.itemslniv1:before
  {content: "- "}
li.itemslniv1:hover
  {background: #E2DCFF}
ul.niv2
  {text-align: left; color: #3333FF; margin: 5px 0px 0px 15px; padding: 0px 0px 0px 0px; list-style: none}
li.itemniv2
  {margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px}

p.datpub
  {font-size: 0.75em; text-align: right; color: #3333FF; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}

a.brchitem:active, a.brchitem:link, a.brchitem:visited
  {text-decoration: none; color: #3333FF; background: #E2DCFF; padding: 0px 5px 0px 5px}
a.brchitem:hover, a.brchitem:focus
  {text-decoration: none; color: #E00000; background: #FFFFFF; padding: 0px 5px 0px 5px}
a.brchitemsl:active, a.brchitemsl:link, a.brchitemsl:visited
  {text-decoration: none; color: #3333FF;padding: 0px 5px 0px 0px}
a.brchitemsl:hover, a.brchitemsl:focus
  {text-decoration: none; color: #E00000; background: #FFFFFF; padding: 0px 5px 0px 5px}

/* ---------- */
/* Menu Droit */
/* ---------- */

div.menud
  {color: #3333FF; background: url("bckmnd03.png") repeat-y 0px 0px}
h2.titdrt
  {font-size: 0.9em; font-weight: 200; font-variant: normal; letter-spacing: 0.05em; text-align: left; margin: 0px 0px 5px 0px; padding: 2px 0px 0px 5px; border-top: 0px solid #A0ADFD; border-bottom: 1px solid #A0ADFD}
/* attention le reste du code est dans le menu gauche (item) pour conserver une homogeneite graphique */
li.clefniv1
  {font-size: 0.9em; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px}
li.clefniv1:before
  {content: "- "}
li.clefniv1:hover, li.clefniv1:focus
  {color: #00A000; background: #E2DCFF; border-top: 1px solid #00A000; border-bottom: 1px solid #00A000}
li.clefniv1 ul
  {display: none}
li.clefniv1:hover ul, li.clefniv1:focus ul
  {display: block}
li.clefslniv1
  {font-size: 0.9em; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px}
li.clefslniv1:before
  {content: "- "}
li.clefslniv1:hover
  {background: #E2DCFF}
li.clefniv2
  {margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px}

a.brchclef:active, a.brchclef:link, a.brchclef:visited
  {text-decoration: none; color: #3333FF; background: #E2DCFF; padding: 0px 5px 0px 5px}
a.brchclef:hover, a.brchclef:focus
  {text-decoration: none; color: #008000; background: #FFFFFF; padding: 0px 5px 0px 5px}
a.brchclefsl:active, a.brchclefsl:link, a.brchclefsl:visited
  {text-decoration: none; color: #3333FF;padding: 0px 5px 0px 0px}
a.brchclefsl:hover, a.brchclefsl:focus
  {text-decoration: none; color: #008000; background: #FFFFFF; padding: 0px 5px 0px 5px}

/* ---- */
/* XiTi */
/* ---- */

/* logo-noscript */
#xiti-logo-noscript
  {display: none; font-family: "Trebuchet MS", sans-serif; font-size: 0.8em; color: #3333FF; text-decoration: none; text-align: left; margin: 20px 10px 5px 10px}
#xiti-logo-noscript a:active, #xiti-logo-noscript a:link, #xiti-logo-noscript a:visited
  {text-decoration: none; color: #3333FF; background: #E2DCFF; padding: 0px}
#xiti-logo-noscript a:hover, #xiti-logo-noscript a:focus
  {text-decoration: none; color: #008000; background: #FFFFFF; padding: 0px} 
/* logo */
#xiti-logo
  {display: none; font-family: "Trebuchet MS", sans-serif; font-size: 0.8em; color: #3333FF; text-decoration: none; text-align: left; margin: 20px 10px 5px 10px}
#xiti-logo a:active, #xiti-logo a:link, #xiti-logo a:visited
  {text-decoration: none; color: #3333FF; background: #E2DCFF; padding: 0px}
#xiti-logo a:hover, #xiti-logo a:focus
  {text-decoration: none; color: #008000; background: #FFFFFF; padding: 0px} 

/* ------- */
/* Contenu */
/* ------- */

div.masque
  {display: block; height: 75px; margin: 0px auto 0px auto; padding: 0px; background: #F000F0}

div.contenufond
  {display: block; position: relative; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; background: #F8F4FF}
div.contenuinfo
  /* centre pour 598 */
  {display: block; font-family: "Arial", sans-serif; font-size: 1.0em; font-weight: 200; margin: 0px auto 0px auto; padding: 5px 0px 0px 0px; width: 598px; background: url("bcktxt02.png") repeat-y 0px 0px}

div.bdgchecontenu /* degrade gauche pour contenu a largeur variable / taille ecran */
  {display block; float: left; margin: 0px; padding: 0px; width: 10px; background: url("bckbdg01.png") repeat-y 0px 0px}
div.bddrtecontenu /* degrade gauche pour contenu a largeur variable / taille ecran */
  {display block; float: right; margin: 0px; padding: 0px; width: 10px; background: url("bckbdd01.png") repeat-y 0px 0px} 
div.contenuvar /* largeur variable / taille ecran; marge en fct des div de bord */
  {font-family: "Arial", sans-serif; font-size: 1.0em; font-weight: 200; display: block; margin: 0px 10px 0px 10px; padding: 5px 0px 5px 0px; background: #E8E4FF}

div.scira
  {font-size: 10pt; font-weight: 200; font-style: normal; letter-spacing: 0.05em; text-align: justify; color: #000000; background: #FFFFFF; margin: 10px 40px 5px 40px; padding: 5px 10px 5px 10px; border: 1px solid #505070; counter-reset: regle}
h1.tit1ctn
  {clear: both; font-size: 1.4em; font-weight: 700; text-align: center; letter-spacing: 0.1em; color: #000080; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px}
h2.tit1ctn
  {font-size: 1.2em; font-weight: 200; font-variant: small-caps; text-align: left; letter-spacing: 0.1em; color: #3333FF; margin: 5px 10px 0px 10px; padding: 2px 10px 2px 10px; border-top: 1px solid #3333FF; border-bottom: 1px solid #3333FF}
h1.scira
  {font-size: 1.4em; font-weight: 700; font-variant: normal; text-align: center; letter-spacing: 0.1em; color: #505070; margin: 10px 5px 0px 20px; padding: 0px 0px 0px 0px}
h2.scira
  {font-size: 1.2em; font-weight: 200; font-variant: small-caps; text-align: center; letter-spacing: 0.1em; color: #505070; margin: 10px 5px 0px 20px; padding: 0px 0px 0px 0px}
h3.scira
  {font-size: 1.1em; font-weight: 700; font-variant: normal; text-align: justify; letter-spacing: 0.2em; color: #505070; margin: 10px 10px 0px 10px; padding: 0px 0px 0px 0px}
h4.scira
  {font-size: 1.0em; font-weight: 700; font-variant: normal; text-align: justify; letter-spacing: 0.1em; color: #505070; margin: 10px 10px 0px 10px; padding: 0px 0px 0px 0px}

p.publtrad /* date et support de publication, traduction */
  {font-size: 10pt; font-weight: 200; font-style: italic; text-align: justify; letter-spacing: 0.05em; color: #3333FF; margin: 5px 10px 5px 10px; padding: 0px 0px 0px 0px}
p.notetrad /* note de publication, traduction */
  {font-size: 8pt; font-weight: 200; font-style: italic; text-align: justify; letter-spacing: 0.05em; color: #3333FF; margin: 5px 40px 5px 40px; padding: 0px 0px 0px 0px}
span.notetrad
  {font-style: italic; color: #3333FF}
p.notemaj /* note de publication, mise a jour. p est plutot utilise pour les para complets jauge scira, span ailleurs. Les ref e mal sont entre [] pour ne pas etre confondue avec du texte. */
  {font-size: 8pt; font-weight: 200; font-style: normal; text-align: right; letter-spacing: 0.05em; color: #000000; margin: 5px 0px 5px 40px; padding: 0px 0px 0px 0px}
span.notemaj
  {font-size: 8pt; font-weight: 200; font-style: normal; letter-spacing: 0.05em; color: #000000; margin: 0px; padding: 0px}
p.introscira /* introduction scira dans le document officiel, attendu, etc, ... */
  {font-style: italic; margin: 10px 0px 5px 0px; padding: 0px 0px 0px 0px}
p.txtscira /* texte scira standard */
  {font-style: normal; margin: 10px 0px 5px 20px; padding: 0px 0px 0px 0px}
p.txtscirac /* texte scira standard centre*/
  {font-style: normal; text-align: center; margin: 10px 0px 5px 20px; padding: 0px 0px 0px 0px}
span.numrgl /* utilise dans les communiques pour simuler le numero d'une regle reecrite */
  {font-weight: 700; font-variant: normal; letter-spacing: 0.1em; color: #505070}
p.txtscirali /* remet au standard txtscira a l'interieur d'une li numerotee */
  {clear: both; font-style: normal; font-weight: 200; letter-spacing: 0.05em; text-align: justify; color: #000000; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 0px} /* clear both a cause du pavillon de langue pouvant flotter a droite */
p.txtscirali2 /* met une marge en haut suite a un block precedent */
  {clear: both; font-style: normal; font-weight: 200; letter-spacing: 0.05em; text-align: justify; color: #000000; margin: 5px 0px 5px 20px; padding: 0px 0px 0px 0px} /* clear both a cause du pavillon de langue pouvant flotter a droite */

/* modeles: Instructions de Course, Avis de Course, ... */
span.acplter
  {font-family: "Courier New", "Courier", monospace; font-size: 12pt; font-weight: 200; text-decoration: underline}
span.avis
  {font-family: "Courier New", "Courier", monospace; font-size: 12pt; font-weight: 200; font-style: italic; text-decoration: none}

/* message de limitation de date d'effet */
a.lim /* limitation */
  {text-decoration: none; color: #000000}
a.lim:hover, a.lim:focus
  {text-decoration: none; letter-spacing: 0.1em; color: #000080; background: #D9D3F6}
a.lim span.mess
  {display: none}
a.lim:hover span.mess, a.lim:focus span.mess
  {display: inline}
span.mess /* message */
  {font-size: 10pt; font-style: italic; text-decoration: none; color: #000080}

a.debrcht:active, a.debrcht:link, a.debrcht:visited
  {font-weight: 200; text-decoration: underline; color: #3333FF; background: #F8F4FF; border: 1px solid #F8F4FF}
a.debrcht:hover, a.debrcht:focus
  {font-weight: 200; text-decoration: underline; color: #E00000; background: #FFFFFF; border: 1px solid #3333FF}
a.retour
  {margin: 0px 0px 0px 0px; padding: 0px; background: #E0E0FF}

/* affichage multilingue */
div.langue
  {font-family: "Georgia", serif; font-style: normal; min-height: 12px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px} /* min-height est liee a la taille de img dans p.langue */
img.lge
  {float: right; margin: 0px; padding: 0px}
div.lge
  {min-height: 12px; margin: 0px; padding: 0px} /* min-height est liee a la taille de img dans p.langue. Ne pas supprimer sinon IE7 a des vapeurs */
div.lge p, div.lge h1, div.lge h2, div.lge div
  {display: block}
div.lge:hover p, div.lge:focus p, div.lge:hover h1, div.lge:focus h1, div.lge:hover h2, div.lge:focus h2, div.lge:hover div, div.lge:focus div
  {display: block}
h1.lgec
  {clear: both; font-family: "Georgia", serif; font-size: 12pt; font-weight: 700; font-style: normal; letter-spacing: 0.1em; text-align: center; color: #000000; background: #E8E4FF; margin: 0px 0px 0px 20px; padding: 5px} /* clear both a cause du pavillon de langue pouvant flotter a droite */
h2.lgec
  {clear: both; font-family: "Georgia", serif; font-size: 10pt; font-weight: 200; font-style: normal; font-variant: small-caps; letter-spacing: 0.1em; text-align: center; color: #000000; background: #E8E4FF; margin: 0px 0px 0px 20px; padding: 5px} /* clear both a cause du pavillon de langue pouvant flotter a droite */
p.lge
  {clear: both; font-family: "Georgia", serif; font-size: 8pt; font-weight: 200; font-style: normal; letter-spacing: 0.05em; text-align: justify; color: #000000; background: #E8E4FF; margin: 0px 0px 0px 20px; padding: 5px} /* clear both a cause du pavillon de langue pouvant flotter a droite */
p.lgec
  {clear: both; font-family: "Georgia", serif; font-size: 8pt; font-weight: 200; font-style: normal; letter-spacing: 0.05em; text-align: center; color: #000000; background: #E8E4FF; margin: 0px 0px 0px 20px; padding: 5px} /* clear both a cause du pavillon de langue pouvant flotter a droite */
p.lgemaj /* date de mise a jour d'un article */
  {clear: both; font-family: "Georgia", serif; font-size: 6pt; font-weight: 200; font-style: normal; letter-spacing: 0.05em; text-align: right; color: #000000; background: #E8E4FF; margin: 0px 0px 0px 20px; padding: 0px 5px 5px 5px} /* clear both a cause du pavillon de langue pouvant flotter a droite */
ul.lgeA /* liste non ordonnee dans le texte */
  {clear: both; font-family: "Arial", sans-serif; font-size: 8pt; font-weight: 200; color: #000000; background: #E8E4FF; margin: 0px 0px 0px 20px; padding: 5px; border: none; list-style-position: inside}
li.lgeA
  {list-style-type: none; font-size: 8pt; font-variant: normal; text-align: justify; text-indent: -10px; margin: 0px 0px 0px 20px; padding: 0px}
li.lgeA:before
  {display: marker; content: "- "}
div.cpltlge /* complement: sert a mettre le fond et meme dimension si on a besoin d'une autre presentation que le "p" */
  {clear: both; font-family: "Georgia", serif; font-size: 8pt; font-weight: 200; font-style: normal; letter-spacing: 0.05em; text-align: justify; color: #000000; background: #E8E4FF; margin: 0px 0px 0px 20px; padding: 0px} /* clear both a cause du pavillon de langue pouvant flotter a droite */

/* paragraphe servant a la numerotation des regles */
/* compteurs: regle et alinea (jauge)              */
/*   initialisation: regle dans le conteneur scira */
/*                   alinea dans h4                */
/* compteurs: regle et alinea (IdC et AdC)         */
/*   initialisation: regle dans le conteneur scira */
/*                   alinea dans h3                */

/* jauge */   
h4.regle
  {clear: both; font-size: 1.0em; font-weight: 700; font-variant: normal; text-align: left; letter-spacing: 0.1em; color: #505070; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px; counter-reset: alinea}
h4.regle:before
  {content: counter(regle) "."; counter-increment: regle}
h5.regle
  {clear: both; font-size: 1.0em; font-weight: 700; font-variant: normal; text-align: left; letter-spacing: 0.1em; color: #505070; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px}
h5.regle:before
  {content: counter(regle) "."counter(alinea) " "; counter-increment: alinea}
/* dernier niveau sans numerotation (cf. exception regle 17) */
h6.regle
  {clear: both; font-size: 1.0em; font-weight: 700; font-variant: normal; text-align: center; letter-spacing: 0.1em; color: #505070; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px}

/* instructions de course, avis de course */
h3.regleic
  {font-size: 1.1em; font-weight: 700; font-variant: normal; text-align: justify; letter-spacing: 0.2em; color: #505070; margin: 10px 10px 0px 10px; padding: 0px 0px 0px 0px; counter-increment: regle; counter-reset: alinea}
h4.regleic0
  {clear: both; font-size: 1.0em; font-weight: 700; font-variant: normal; text-align: left; letter-spacing: 0.1em; color: #505070; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px}
h4.regleic0:before
  {content: counter(regle) "."; counter-increment: alinea}
h4.regleic1
  {clear: both; font-size: 1.0em; font-weight: 700; font-variant: normal; text-align: left; letter-spacing: 0.1em; color: #505070; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px}
h4.regleic1:before
  {content: counter(regle) "."counter(alinea) " "; counter-increment: alinea}

/* tableau des chevrons honorifiques */
table.chevron
  {font-family: "Arial", sans-serif; font-style: normal; font-weight: 700; letter-spacing: 0.05em; text-align: left; color: #000000; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 0px; border-style: none}
  col.coul
    {width: 60px; border-style: none}
  col.niveau
    {border-style: none}
  td.coul /* le td standard est initialise a center */
    {text-align: left}
  td.niveau /* le td standard est initialise a center */
    {text-align: justify}

/* tableau des cordes et des lattes */
table.corde
  {font-family: "Arial", sans-serif; font-style: normal; font-weight: 200; letter-spacing: 0.05em; text-align: left; color: #000000; margin: 0px 0px 0px 60px; padding: 0px 0px 0px 0px; border-style: none}
  col.cordes
    {width: 200px; border-style: none}
  col.lattes
    {width: 150px; border-style: none}
  col.foc
    {width: 220px; border-style: none}
  col.dim
    {border-style: none}
  td.niv /* le td standard est initialise a center */
    {font-weight: 700; text-align: left}
  td.dim /* le td standard est initialise a center */
    {text-align: justify}

/* tableau des penalites */
table.penalite
  {font-family: "Arial", sans-serif; font-style: normal; font-weight: 200; letter-spacing: 0.05em; text-align: left; color: #000000; margin: 0px 0px 5px 20px; padding: 0px 0px 0px 0px; border-style: none}
  col.pen
    {width: 75px; border-style: none}
  col.niveau
    {border-style: none}
  th.pen
    {font-weight: 200; font-size: 1.0em; font-variant: small-caps; background: #E8E4FF}
  td.pen /* le td standard est initialise a center */
    {font-weight: 700; padding: 5px 0px 0px 0px}
  td.score /* le td standard est initialise a center */
    {text-align: justify; padding: 5px 0px 0px 0px}
  td.trad
    {font-size: 0.9em; font-style: italic; text-align: justify; padding: 0px 0px 0px 20px}

/* tableau des niveaux des epreuves */
table.nivepreuves
  {font-family: "Arial", sans-serif; font-style: normal; font-weight: 200; letter-spacing: 0.05em; text-align: left; color: #000000; margin: 0px 0px 5px 30px; padding: 0px 0px 0px 0px; border-style: none}
  col.nivep
    {width: 50px; border-style: none}
  col.libep
    {border-style: none}
  td.nivep /* le td standard est initialise a center */
    {text-align: left; padding: 5px 0px 0px 0px}
  td.libep /* le td standard est initialise a center */
    {text-align: justify; padding: 5px 0px 0px 0px}

/* tableau des points par epreuve */
table.ptepreuves
  {font-family: "Arial", sans-serif; font-style: normal; font-weight: 200; letter-spacing: 0.05em; text-align: left; color: #000000; margin: 0px 0px 5px 30px; padding: 0px 0px 0px 0px; border-style: none}
  col.nivptep
    {width: 50px; border-style: none}
  col.ptep
    {width: 130px; border-style: none}
  th.ptepreuves
    {font-weight: 200; font-size: 1.0em; font-variant: small-caps; background: #E8E4FF}
  td.nivptep /* le td standard est initialise a center */
    {text-align: left; padding: 5px 0px 0px 10px}
  td.ptep /* le td standard est initialise a center */
    {text-align: right; padding: 5px 60px 0px 0px}

/* tableau des forces de vent */
table.forcevt
  {font-family: "Arial", sans-serif; font-style: normal; font-weight: 200; letter-spacing: 0.05em; text-align: left; color: #000000; margin: 0px 0px 5px 30px; padding: 0px 0px 0px 0px; border-style: none}
  col.nivvent
    {width: 180px; border-style: none}
  col.typparc
    {border-style: none}
  th.ventparc
    {font-weight: 200; font-size: 1.0em; font-variant: small-caps; background: #E8E4FF}
  td.vent /* le td standard est initialise a center */
    {text-align: left; padding: 5px 0px 0px 10px}
  td.parc /* le td standard est initialise a center */
    {text-align: left; padding: 5px 0px 0px 10px}

/* tableau des definitions des parcours */
table.defparc
  {font-family: "Arial", sans-serif; font-style: normal; font-weight: 200; letter-spacing: 0.05em; text-align: left; color: #000000; margin: 0px 0px 5px 30px; padding: 0px 0px 0px 0px; border-style: none}
  col.itemdefparc
    {width: 180px; border-style: none}
  col.caracdefparc
    {border-style: none}
  td.itemdefparc /* le td standard est initialise a center */
    {text-align: left; padding: 5px 0px 0px 0px}
  td.caracdefparc /* le td standard est initialise a center */
    {text-align: justify; padding: 5px 0px 0px 0px}

/* tableau des programmes des courses */
table.pgmcrs
  {font-family: "Arial", sans-serif; font-style: normal; font-weight: 200; letter-spacing: 0.05em; text-align: left; color: #000000; margin: 0px 0px 5px 30px; padding: 0px 0px 0px 0px; border-style: none}
  col.course
    {width: 80px; border-style: none}
  col.jours
    {width: 130px; border-style: none}
  col.heure
    {border-style: none}
  th.pgmcrs
    {font-weight: 200; font-size: 1.0em; font-variant: small-caps; background: #E8E4FF}
  td.itemcourse /* le td standard est initialise a center */
    {padding: 5px 0px 0px 0px}
  td.itemjours /* le td standard est initialise a center */
    {text-align: left; padding: 5px 0px 0px 0px}

/* liste ordonnee servant a la numerotation des regles*/
ol.scira1
  {font-size: 1.0em; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; list-style: none; counter-reset: regle alinea}
li.scira1
  {font-size: 1.0em; font-weight: 700; font-variant: normal; text-align: left; letter-spacing: 0.1em; color: #505070; margin: 10px 10px 0px 40px; padding: 0px 0px 0px 0px; counter-reset: alinea} /* clear both a cause du pavillon de langue flottant a droite */
li.scira1:before
  {display: marker; content: counter(regle) "."; counter-increment: regle}
li.scira2
  {font-weight: 700; font-variant: normal; text-align: left; letter-spacing: 0.1em; color: #505070; margin: 10px 10px 0px 10px; padding: 0px 0px 0px 0px}
li.scira2:before
  {display: marker; content: counter(regle) "."counter(alinea) " "; counter-increment: alinea}
li.scira2sscptr /* sans compteur, pour des exceptions */
  {font-weight: 700; font-variant: normal; text-align: left; letter-spacing: 0.1em; color: #505070; margin: 10px 10px 0px 10px; padding: 0px 0px 0px 0px}

/* liste ordonnee alpha (instructions de course) */
ol.ic1
  {font-size: 1.0em; margin: 0px 10px 0px 60px; padding: 0px 0px 0px 0px; border: none; list-style: lower-alpha outside}
li.ic1
  {font-size: 1.0em; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px}

/* liste ordonnee num (regle) */
ol.rgl1
  {font-size: 1.0em; margin: 0px 10px 0px 60px; padding: 0px 0px 0px 0px; border: none; list-style: decimal outside}
li.rgl1
  {font-size: 1.0em; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px}

/* paragraphe comme liste non ordonnee (IE7 n'aime pas imbriquer une ol dans une ul */
p.listsciraA
  {font-size: 1.0em; font-weight: 200; font-variant: normal; text-align: justify; letter-spacing: 0.05em; color: #000000; text-indent: -1.0em; margin: 5px 0px 0px 4.0em; padding: 0px 0px 0px 0px}

/* liste non ordonnee dans le texte */
ul.sciraA
  {font-size: 1.0em; font-weight: 200; color: #000000; margin: 5px 0px 0px 4.0em; padding: 0px 0px 0px 0px; border: none; list-style-position: inside}
li.sciraA
  {list-style-type: none; font-size: 1.0em; font-variant: normal; text-align: justify; text-indent: -1.0em; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
li.sciraA:before
  {display: marker; content: "- "}

ul.sciraB
  {font-size: 1.0em; font-weight: 200; color: #000000; margin: 5px 0px 0px 20px; padding: 0px 0px 0px 0px; border: none; list-style-position: inside}
li.sciraB
  {list-style-type: none; font-size: 1.0em; font-variant: normal; text-align: justify; text-indent: -1.0em; margin: 0px 0px 0px 3.0em; padding: 0px 0px 0px 0px}
li.sciraB:before
  {display: marker; content: "- "}

ul.sciraC
  {font-size: 1.0em; font-weight: 200; color: #000000; margin: 0px 0px 0px 4.0em; padding: 0px 0px 0px 0px; border: none; list-style-position: inside}
li.sciraC
  {list-style-type: none; font-size: 1.0em; font-variant: normal; text-align: justify; text-indent: -1.0em; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px}
li.sciraC:before
  {display: marker; content: "- "}

ul.notetrad
  {font-size: 8pt; font-weight: 200; font-style: italic; text-align: justify; letter-spacing: 0.05em; color: #3333FF; margin: 0px 0px 0px 6.0em; padding: 0px; border: none; list-style-position: inside}
li.notetrad
  {list-style-type: none; font-size: 8pt; font-variant: normal; text-align: justify; text-indent: -1.0em; margin: 5px 0px 0px 0px; padding: 0px}
li.notetrad:before
  {display: marker; content: "- "}

/* image schema des parcours */
div.parc
  {text-align: center; margin: 0px; padding: 0px; border: none}
img.parc
  {margin: 5px 0px 5px 0px; padding: 5px; border: 1px solid #808080}
/* image illustration jauge note de traduction */
div.notetrad
  {text-align: center; margin: 0px; padding: 0px; border: none}
img.notetrad
  {margin: 5px 0px 5px 0px; padding: 0px; border: none}

/* texte uniquement pour l'edition */
div.adresse
  {display: block; font-family: "Tahoma", sans-serif; font-size: 7pt; letter-spacing: 0.05em; font-variant: normal; font-weight: 200; color: #000000; text-align: right; margin: 5px 0px 10px 0px; padding: 0px 0px 0px 0px; border: none}
p.titedit
  {display: block; font-family: "Verdana", sans-serif; font-size: 9pt; letter-spacing: 0.05em; font-variant: normal; font-weight: 200; color: #000000; text-align: center; margin: 5px 0px 10px 0px; padding: 0px 0px 0px 0px; border: none}
img.incrustged {float: left; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px}

