
/*Styles Standards de la page*/
body{font-family:Verdana,arial,geneva,helvetica,sans-serif; font-size:10pt;}
a {text-decoration:none;color:#555;}
a:visited {color:#e00;}
a:hover {text-decoration:underline;color:#ff7f50;}
p {text-align:justify;}

/* recuperation des styles du site*/
.entete {font-family:Verdana,sans-serif;font-size:80%;display:block;clear:right;clear:both;}
.float {float:left;width:22%}
.spacer {visibility: hidden;clear:both;}
.cll {visibility:hidden;clear:left;}
.clr {visibility:hidden;clear:right;}
.navigation {float:left;width:25%;padding-right:2%;display:inline;}
.blcsearch {width:80%;}
.contenu {border-left:1px solid #cc6600;margin-left:27%;padding-left:2%;}
/*Derniers articles Actus*/
html>body .dartrub {border-top:1px solid #cc6600;border-right:1px solid #cc6600;}
.dartrub {padding-right:10px;margin-bottom:10px;}
.artrub img {border: 1px solid black; padding:10px;padding-right:0;; clear:both;}
.trub {font-size:80%;font-weight:bold;display:block;padding:4px;}
.trubt {font-size:100%;font-weight:bold;display:block;padding:4px;}
.trubm {font-size:80%;display:block;padding:1px;}
.dartrub a.trub, .dartrub a.trubm, .dartrub a.trubt{font-variant:small-caps;background-color:#cc6600;color:#fff}
.dartdtaut {font-size:70%;font-weight:bold;padding-left:5px;}
.intro {padding-left:20px;font-size:80%;}
.rti {font-size:100%;padding-top:15px; padding-bottom:5px;font-weight:bold;}
.rsti{font-size:80%;padding-left:30px;}
.ssr ul,ol { list-style-type: disc}
.ssr li{font-size:100%;}
.ssr ol li {font-size:90%;}
.ssr ul li {font-size:90%;}
/*Hierarchie*/
.hierarchie {width:80%;}
.hierarchie a{font-size:70%;}
.hierarchie {display:none;}

/*Fin de page*/
.pleinepage {width:100;clear:both;}
.liens_bas {font-size:80%;font-variant:small-caps}

/*Styles du plan*/
.bplan {border: 1px solid #cc6600; }
.bplan .titre {font-size:100%;font-weight:bold;background-color:#cc6600;color:#fff}
.bplanm .titre {width:14em;font-size:90%;font-weight:bold;background-color:#cc6600;color:#fff}
/*menu deroulant*/
a.secteuroff {font-size:80%; font-weight: bold; color:#ad5700}
a.rubriqueoff { font-size:80%;font-weight: normal; color:#ad5700}
a.secteur, a.rubrique { font-size:80%;font-weight: bold; color: #1a0f05; }
a.secteuron, a.rubriqueon { font-size:80%;font-weight: bold; color: #fff5eb;background-color:#804d1a; }
a.plan  {font-size:80%;}
a.planon {font-size:80%;font-weight:bold;}
a.planon:before {content:"["}
a.planon:after {content:" ]"}


/*Styles de titres*/
h2{color:#cc6600;}
/*Styles speciaux Rubrique 91 VadeMecum*/
/*Bloc gauche avec les themes*/
.vdmcth {float:left;width:20%;padding:2%;padding-left:0;border-right:1px solid #cc6600;border-bottom:1px solid #cc6600; font-size:80%}
/*Indexdes lettres */
.vdmcrub {text-align:center;margin-left:26%;}
.vademecum H4 {font-size:80%;}
/*Definitions*/
.lrti {font-size:90%;padding-top:5px; padding-bottom:2px;font-weight:bold;}
.expl {font-size:80%;font-style: oblique;margin-bottom:2em;padding-right:2em;}
.fright{padding:5px;float:right;width:20%;font-size:60%;font-weight:bold;}
.fright a {color: #ff9933;}
.lexde {font-size:80%;padding-left:2em;padding-right:10%;}
.lexhr {width:70%;}
/*Listing sur 2 colonnes pour le lexique*/
.flt{float:left; width:45%;}

/*Styles du menu déroulant*/
ul#menulist li ul{ display:none; }
ul#menulist li:hover>ul{ display:block; }
ul#menulist {
  font-family: Arial, Helvetica, sans-serif;
  font-family:Verdana,arial,geneva,helvetica,sans-serif;
  font-size: 80%;
  color: #994d00;
  position: static;
  left: 10px;
  margin: 15px;
}
ul#menulist, ul#menulist ul {
  list-style:none;
  margin:0;
  padding:0;
  width:15em;
  border: 1px solid;
   border-top-color: #d98d40;
   border-left-color: #d98d40;
   border-bottom-color: #994d00;
   border-right-color: #994d00;
  background-color: #ffffff;
}
ul#menulist ul{
  position:absolute;
  top:-1px;
  left:15em;
}
ul#menulist li{
  position:relative;
  margin:0px;
  padding:0px;
  _display:inline;
}
ul#menulist a{
  display:block;
  width:100%;
  text-decoration: none;
  text-indent: 1em;
  width: 15em;
  padding: 5px 0;
}
ul#menulist li:hover, ul#menulist li a:hover {
  color: #ffffff;
  background-color: #994d00;
}
ul#menulist li.smenu>a {
  font-style: italic;
}
ul#menulist a {
  color: #cc6600;
  text-decoration: none;
}
/*Articles*/
a.lien_blanc  {font-size:90%;color:#ffffff;}
.blcpag {display:block; background-color:#994d00;color:#ffffff;border:1px inset #994d00;margin:20px;padding:5px;}
/*Forums des articles*/
.reponse {text-align:right;font-size:90%;font-weight:bold;}
.float45 {font-size:80%;margin-left:3%;float:left;width:45%;}
.forum {margin-left:20px;width:100%;border:1px inset #cc6600;margin-bottom:20px;}
.forum  .ftitre {color:#ffffff;background-color:#994d00;padding:5px}
.forfils  .ftitre {color:#ffffff;background-color:#994d00;padding:5px}
.forfils  .forfils .ftitre {color:#ffffff;background-color:#ad5700;padding:5px}
.forfils  .forfils .forfils .ftitre {color:#ffffff;background-color:#cc6600;padding:5px}
.forfils  .forfils .forfils .forfils .ftitre {color:#000000;background-color:#d37d26;padding:5px}
.forfils  .forfils .forfils .forfils  .forfils .ftitre {color:#000000;background-color:#d98d40;padding:5px}
.forfils {margin:15px;padding:0%;padding-left:0;margin-top:0;border-left:1px inset #cc6600;margin-right:0;}
/*Maquette Album*/
.diapo {margin-left:27%;border-left:1px solid #cc6600;}
.navalbum {float:left;width:25%;padding-right:2%}
.albic {float:left;padding:5px;width:111px;height:100px;}
/*maquette lier au glossaire*/
a.glossaire:after {content:"* "}
a.glossaire  {color:#900;font-weight:bold;}
a.glossaire span {display:none;}
a.glossaire:hover span {text-transform:lowercase;font-weight:normal;display:block;position:absolute; width:350px;padding:10px;border:1px solid #994d00;z-index:100;
background-color:#ffcc00;color:#000000}
a.glossaire:hover span:first-letter {text-transform:uppercase;font-weight:bold;}
/*Maquette Chaine*/
a.taileron  { padding:0.5em;border:1px solid black;font-weight:bold; font-size:12px;color:black;}
/*Maquette fiches raseteurs*/

.r-hg { width: 5px; height: 24px; background: url('../img_pack/rond-hg-24.gif') no-repeat left bottom; }
.r-hg { width: 5px; height: 24px; background: url('../img_pack/rond-hg-24.gif') no-repeat left bottom; }
.r-h { height: 24px; background: url('../img_pack/rond-h-24.gif') repeat-x bottom; text-align: left }
.r-hd { width: 5px; height: 24px; background: url('../img_pack/rond-hd-24.gif') no-repeat left bottom; }
.r-g { width: 5px; background: url('../img_pack/rond-g.gif') repeat-y right; }
.r-d { width: 5px; background: url('../img_pack/rond-d.gif') repeat-y left; }
.r-bg { width: 5px; height: 5px; background: url('../img_pack/rond-bg.gif') no-repeat right top; }
.r-b { height: 5px; background: url('../img_pack/rond-b.gif') repeat-x top; }
.r-bd { width: 5px; height: 5px; background: url('../img_pack/rond-bd.gif') no-repeat left top; }
.r-c { background: white; padding: 2px; text-align: left }
.e-hg { width: 5px; height: 24px; background: url('../img_pack/cadre-hg.gif') no-repeat right bottom; }
.e-h { height: 24px; background: url('../img_pack/cadre-h.gif') repeat-x bottom; text-align: ; }
.e-hd { width: 5px; height: 24px; background: url('../img_pack/cadre-hd.gif') no-repeat left bottom; }
.e-g { width: 5px; background: url('../img_pack/cadre-g.gif') repeat-y right; }
.e-d { width: 5px; background: url('../img_pack/cadre-d.gif') repeat-y left; }
.e-bg { width: 5px; height: 5px; background: url('../img_pack/cadre-bg.gif') no-repeat right top; }
.e-b { height: 5px; background: url('../img_pack/cadre-b.gif') repeat-x top; }
.e-bd { width: 5px; height: 5px; background: url('../img_pack/cadre-bd.gif') no-repeat left top; }
.e-c { background: #cc6600; padding: 2px; text-align: ; }

/*Maquettes liens*/
.ann {font-size:100%;font-weight:bold;}
.annd {font-size:80%;font-weight:normal;padding-left:2em; margin-bottom:10px;}
/*Calendriers*/
.V12 {padding-top:10px;font-size:12pt;color:#cc6600;}
.summary {padding-left:1em;}
a.psf {color:#d9822b;font-weight:normal;font-size:8pt;}
a.ps2 {color:#ff9933;font-weight:bold;font-size:8pt;}
a.test {position:relative;padding-left:3em;color:#ff9933;}
a.test span{display:none;}
a.test:hover {color:#f00;text-decoration:none;}
a.test:hover span {position:absolute;top:1.2em;left:4em;text-decoration:none;color:#663300;background-color:#faf0e6;padding:10px;width:60%;border:1px solid black;display:block;z-index:10;}
/*Page de forums*/
div#discl {margin-left:10%; text-align:justify;width:80%;background-color:#eee;border:1px solid black;padding:2%;margin-bottom:10px;font-size:70%;font-style:italic;}
/*page listes sujets */
table.ls {margin-right:10%;}
table.ls tr {background-color:#cc6600;}
table.ls th {color:#ffffff;font-weight:bold;padding:5px;font-size:80%;}
table.ls td {font-size:80%;border-spacing:5px;}
table.ls td.pair {background-color:#ffcc00;}
table.ls td.impair {background-color:#ffe680;}
table.ls a {font-weight:bold;}
table.ls td div.descr {font-weight:normal;display:block;font-size:70%;padding-left:4em;font-style:italic;}
table.ls td div.c {font-weight:normal;font-size:90%;text-align:center;}
table.ls td div.l {font-weight:normal;font-size:90%;text-align:center;}
table.fa {border:1px solid black;margin-right:10%;}
table.fa th {padding:5px;background-color:#cc6600;font-size:90%;text-align:left;color:#ffffff;}
table.fa th div.descr {font-style:italic;padding-left:1em;font-size:80%;}
table.fa tr.pair {background-color:#ffcc00;}
table.fa tr.impair {background-color:#ffe680;}
table.fa td {font-size:70%}
table.fa td.titre {width:70%}
table.fa td.titre a {font-size:100%;}

/*table liste_sujets_forum*/
.nvsuj a { font-weight:bold;color:#ffffff;background-color:#994d00;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}
.nvsuj a:before {content:"[ "}
.nvsuj a:after {content:" ]"}
div.nom {font-weight:bold;}
div.nom:first-letter {text-transform:capitalize}
div.ans {padding:5px;}
.AuteurSession {display:block;background-color:#ffcc00;padding:1em;border:1px solid black;font-weight:bold;}
/*Styles du plan */
#plan a{text-decoration:none;color:#050;font-family:arial,verdana,sans-serif;}
a.sp,a.rp {position:relative}
a.sp {font-weight:bold;}
a.sp span{display:none}
a.rp span{display:none}
a.sp:hover span {display:block;position:absolute;top:1.2em;left:1em;font-family:arial,Verdana,sans-serif;width:400px;background-color:#949273;color:white;padding:10px;font-size:80%;text-decoration:none;border:1px solid black;font-weight:normal;z-index:10;}
a.rp:hover span {display:block;position:absolute;top:1.2em;left:1em;font-family:arial,Verdana,sans-serif;width:400px;background-color:#949273;color:white;padding:10px;font-size:80%;text-decoration:none;border:1px solid black;font-weight:normal;z-index:10;}
.nv0 a.sp:hover span {background-color:#140a00;color:e6b380}
.nv1 a.rp:hover span {background-color:#663300;color:ffffff}
.nv2 a.rp:hover span {background-color:#ad5700;color:ffffff}
.nv3 a.rp:hover span {background-color:#cc6600;color:ffffff}
.nv4 a.rp:hover span {background-color:#d37d26;color:000000}
.nv5 a.rp:hover span {background-color:#e6b380;color:000000}
.nv6 a.rp:hover span {background-color:#faf0e6;color:663300}
.t {font-weight:bold;text-align:center;font-size:110%}
.nv0 .t {color:#140a00;background-color:#e6b380}
.nv1 .t {color:#663300;background-color:#ffffff}
.nv2 .t {color:#ad5700;background-color:#ffffff}
.nv3 .t {color:#cc6600;background-color:#ffffff}
.nv4 .t {color:#d37d26;background-color:#000000}
.nv5 .t {color:#e6b380;background-color:#000000}
.nv6 .t {color:#faf0e6;background-color:#663300}
#plan .nv1 {padding-left:50px;}
#plan .nv2 {padding-left:100px;}
#plan .nv3 {padding-left:150px;}
#plan .nv4 {padding-left:200px;}
#plan .nv5 {padding-left:250px;}
#plan .nv6 {padding-left:300px;}
#plan .nv7 {padding-left:350px;}

/*Cadres des fiches*/
.r-hg { width: 5px; height: 24px; background: url('img_pack/rond-hg-24.gif') no-repeat left bottom; }
.r-hg { width: 5px; height: 24px; background: url('img_pack/rond-hg-24.gif') no-repeat left bottom; }
.r-h { height: 24px; background: url('img_pack/rond-h-24.gif') repeat-x bottom; text-align: left }
.r-hd { width: 5px; height: 24px; background: url('img_pack/rond-hd-24.gif') no-repeat left bottom; }
.r-g { width: 5px; background: url('img_pack/rond-g.gif') repeat-y right; }
.r-d { width: 5px; background: url('img_pack/rond-d.gif') repeat-y left; }
.r-bg { width: 5px; height: 5px; background: url('img_pack/rond-bg.gif') no-repeat right top; }
.r-b { height: 5px; background: url('img_pack/rond-b.gif') repeat-x top; }
.r-bd { width: 5px; height: 5px; background: url('img_pack/rond-bd.gif') no-repeat left top; }
.r-c { background: white; padding: 2px; text-align: left }
.e-hg { width: 5px; height: 24px; background: url('img_pack/cadre-hg.gif') no-repeat right bottom; }
.e-h { height: 24px; background: url('img_pack/cadre-h.gif') repeat-x bottom; text-align: left; }
.e-hd { width: 5px; height: 24px; background: url('img_pack/cadre-hd.gif') no-repeat left bottom; }
.e-g { width: 5px; background: url('img_pack/cadre-g.gif') repeat-y right; }
.e-d { width: 5px; background: url('img_pack/cadre-d.gif') repeat-y left; }
.e-bg { width: 5px; height: 5px; background: url('img_pack/cadre-bg.gif') no-repeat right top; }
.e-b { height: 5px; background: url('img_pack/cadre-b.gif') repeat-x top; }
.e-bd { width: 5px; height: 5px; background: url('img_pack/cadre-bd.gif') no-repeat left top; }
.e-c { background: #e0e0e0; padding: 2px; text-align: left; }
.cadre .ps {background-color:cc6600;color:ffffff}
