body {
  margin: 0px;
  background-color: #FFFFFF;
  font-family: 'Monotype Corsiva', Cursif, Arial, Helvetica, sans-serif;
  font-size: medium;
  color: #000000;	
}

p {
  text-align: justify;
}

p.journal {
  font-family: typewriter, Arial;
  text-align: justify;
  padding-right: 15px;
  padding-left: 5px;
}

h1.journal {
  font-family: typewriter, Arial;
  font-size: Large;
  font-weight: bold;
  background-color: transparent;
  border-width: 0px;
  border-color: transparent;
}

h3.journal {
  font-family: typewriter, Arial;
  font-size: medium;
  font-weight: bold;
}

b.journal {
  color: black;
  font-weight: bold;
}

h3.spectacles {
  color: #800080;
}

h1 {
  background-color: #ffecfc;
  border-color: #F4B7D6;
  border-style: solid;
  border-width: 1px;
}

img {
  border: 0px;
}

b {
  color: #800080;
  font-weight: bold;
}

td.navi_bar {
  font-size: medium;
}

td.signature {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  background-image: url("/pied");
  background-repeat: repeat-x;
  
}

div.blocTexte {
  width : 60%;
  display : none;
  visibility : hidden;
}

div.blocTexte_ouvert {
  display : block;
  visibility : visible;
}

td.error {
  color: red;
  text-decoration: blink;
}

table.corps {
  background-image: url("/marge");
  background-repeat: repeat-y;
}

table.navi_menu {
  background-color: #f2edf7;
  border: 1px solid #000000;
  border-top: none;
}

td.navi_menu {
  font-size: medium;
  background-color: #f2edf7;
}

td.picto {
  border: 1px solid black;
}

a.navi_menu {
  text-decoration: none;
}

a:link {
  color: #087bc8;
}

a:visited {
  color: #087bc8;
}

a:focus {
  color: #c85108;
}

a:hover {
  color: #c85108;
}

a:active {
  color: #c85108;
}

label {
  font-family: Arial;
  font-size: 8pt;
  font-style: italic;
  margin-left: 288px;
}

/* CADRE PRINCIPAL */

table#cadre {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

td.cadre_g {
  background-image: url(http://www.pippa-on-scene.com/images/cadre/g.png);
  background-repeat: repeat-y;
}

td.cadre_d {
  background-image: url(http://www.pippa-on-scene.com/images/cadre/d.png);
  background-repeat: repeat-y;
}

td.cadre_contenu {
  background: url('images/dancer_transparent.png') no-repeat center;
  /* background-color: white; */
}

td.cadre_h {
  background-image: url(http://www.pippa-on-scene.com/images/cadre/h.png);
  background-repeat: repeat-x;
}


td.cadre_b {
  background-image: url(http://www.pippa-on-scene.com/images/cadre/b.png);
  background-repeat: repeat-x;
}

/* FIN CADRE PRINCIPAL */

/* CADRE POUR LES ARTICLES */

fieldset {
  background-color: #ffecfe;
  position: relative;
  margin-top:1em;
  padding-top:0.75em;
}

legend {
  position:absolute;
  top: -0.5em;
  left: 0.5em;
}


/* PETIT CADRE */

.inner {
  <!--[if IE]>
  width: 140px;
  <![endif]-->
  width: 140px;
  background: #ffecfe;
  padding: 0px 15px 0px 15px;
  border: 1px solid #800080;

  /* Do rounding (native in Safari, Firefox and Chrome) */
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
}

.hoverme:hover .hasBackgroundColor {
  background-color:#333 !important;
}

/* OBJETS FLOTTANTS */

.floatright {
  float: right;
  padding: 10px 10px 10px 20px;
}

.floatleft {
  float: left;
  padding: 10px 10px 10px 0px;
}

div.wrapContainer {
  width: 100%;
  float: right;
}


/* MENU ONGLETS */

#tabsD {
  float:left;
  width:100%;
  /* background:#FCF3F8; */
  background: #fff;
  font-size:16pt;
  line-height:normal;
  border-bottom:1px solid #F4B7D6;
}

#tabsD ul {
  margin:0;
  padding:10px 10px 0 50px;
  list-style:none;
}

#tabsD li {
  display:inline;
  margin:0;
  padding:0;
}

#tabsD a {
  float:left;
  background:url(http://www.pippa-on-scene.com/tableftD) no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
}

#tabsD a span {
  float:left;
  display:block;
  background:url(http://www.pippa-on-scene.com/tabrightD) no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#C7377D;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsD a span {float:none;}
/* End IE5-Mac hack */

#tabsD a:hover span {
  color:#C7377D;
}

#tabsD a:hover {
  background-position:0% -42px;
}
  
#tabsD a:hover span {
  background-position:100% -42px;
} 