
/*
====== TABLE OF CONTENT ======
reset
typo
general
*/



/* ------------------------------------- */
/* -------->>> BEGIN : reset <<<-------- */
/* ------------------------------------- */
#main .pm_webd html, #main .pm_webd body, #main .pm_webd  div, #main .pm_webd  span, #main .pm_webd  object, #main .pm_webd  iframe, #main .pm_webd h1, #main .pm_webd  h2, #main .pm_webd  h3, #main .pm_webd  h4, #main .pm_webd  h5, #main .pm_webd  h6, #main .pm_webd  p, #main .pm_webd  blockquote, #main .pm_webd  pre,
#main .pm_webd a, #main .pm_webd  abbr, #main .pm_webd  address, #main .pm_webd  cite, #main .pm_webd  code, 
#main .pm_webd del, #main .pm_webd  dfn, #main .pm_webd  em, #main .pm_webd  img, #main .pm_webd  ins, #main .pm_webd  kbd, #main .pm_webd  q, #main .pm_webd  s, 
#main .pm_webd  samp, #main .pm_webd small, #main .pm_webd  strong, #main .pm_webd  sub, #main .pm_webd  sup, #main .pm_webd  var, #main .pm_webd b, #main .pm_webd  i, #main .pm_webd dl, 
#main .pm_webd  dt, #main .pm_webd  dd, #main .pm_webd  ol, #main .pm_webd  ul, #main .pm_webd  li, #main .pm_webd fieldset, #main .pm_webd  form, #main .pm_webd  label, #main .pm_webd  legend, 
#main .pm_webd table, #main .pm_webd  caption, #main .pm_webd  tbody, #main .pm_webd  tfoot, #main .pm_webd  thead, #main .pm_webd  tr, #main .pm_webd  th, #main .pm_webd  td, 
#main .pm_webd article, #main .pm_webd  aside, #main .pm_webd  canvas, #main .pm_webd  details, #main .pm_webd  embed, #main .pm_webd  figure, 
#main .pm_webd  figcaption, #main .pm_webd  footer, #main .pm_webd  header, #main .pm_webd  hgroup, #main .pm_webd  menu, 
#main .pm_webd  nav, #main .pm_webd  output, #main .pm_webd  ruby, #main .pm_webd  section, #main .pm_webd  summary, #main .pm_webd time, 
#main .pm_webd  mark, #main .pm_webd  audio, #main .pm_webd  video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
font-family: inherit;
vertical-align: baseline;
line-height: 18px;
}


/* HTML5 display-role reset for older browsers */
#main .pm_webd article, #main .pm_webd  aside, #main .pm_webd  details, #main .pm_webd  figcaption, #main .pm_webd  figure, 
#main .pm_webd  footer, #main .pm_webd  header, #main .pm_webd  hgroup, #main .pm_webd  menu, #main .pm_webd  nav, #main .pm_webd  section {
display: block;
}

/* ----------------------------------- */
/* -------->>> END : reset <<<-------- */
/* ----------------------------------- */

/* ------------------------------------ */
/* -------->>> BEGIN : typo <<<-------- */
/* ------------------------------------ */

/* Note : used values are calculated according to a vertical rhythm */

#main .pm_webd p, #main .pm_webd  ul, #main .pm_webd  ol , #main .pm_webd  address, #main .pm_webd  code, #main .pm_webd  code, #main .pm_webd  pre, #main .pm_webd  dl, #main .pm_webd  q, #main .pm_webd  img, 
#main .pm_webd h1, #main .pm_webd  h2, #main .pm_webd  h3, #main .pm_webd  h4, #main .pm_webd  h5, #main .pm_webd  h6, 
#main .pm_webd table, #main .pm_webd  form, #main .pm_webd  textarea, #main .pm_webd  legend {
margin-bottom: 18px;
}
#main .pm_webd li ul> :last-child, #main .pm_webd  li ol> :last-child {
margin-bottom: 0;
}
#main .pm_webd ul, #main .pm_webd  ol {
margin-left: 36px;
}
#main .pm_webd dd { 
margin-left: 18px;
}
#main .pm_webd h1 {
font-size: 32px;
font-weight: normal;
border: none;
}
#main .pm_webd h2 {
font-size: 24px;
font-weight: normal;
border: none;
}
#main .pm_webd h3 {
font-size: 18px;
font-weight: normal;
}
#main .pm_webd h4 {
font-size: 16px;
font-weight: normal;
}
#main .pm_webd h5 {
font-size: 13px;
font-weight: normal;
}
#main .pm_webd  h6 {
font-size: 10px;
font-weight: normal;
}
#main .pm_webd strong {
font-weight: bold;
}
#main .pm_webd sup, #main .pm_webd  sub {
height: 0;
line-height: 1;
position: relative;
vertical-align: baseline;
}
#main .pm_webd sup {
bottom: 1ex;
}
#main .pm_webd sub {
top: 0.5ex;
}
#main .pm_webd abbr, #main .pm_webd  acronym {
border-bottom-style: dotted;
border-bottom-width: 1px;
text-transform: uppercase;
}
#main .pm_webd cite, #main .pm_webd  em, #main .pm_webd  dfn, #main .pm_webd i, #main .pm_webd var, #main .pm_webd address {
font-style: italic;
}
#main .pm_webd pre, #main .pm_webd  code, #main .pm_webd  tt, #main .pm_webd samp, #main .pm_webd kbd {
font-family: monospace;
}
/* ---------------------------------- */
/* -------->>> END : typo <<<-------- */
/* ---------------------------------- */

/* --------------------------------------- */
/* -------->>> BEGIN : general <<<-------- */
/* --------------------------------------- */

#main .pm_webd blockquote, #main .pm_webd  q {
quotes: none;
}
#main .pm_webd blockquote{
font-family: Arial,Helvetica,sans-serif;
}
#main .pm_webd blockquote:before, #main .pm_webd  blockquote:after, #main .pm_webd 
q:before, #main .pm_webd  q:after {
content: '';
content: none;
}
#main .pm_webd table {
border-collapse: collapse;
border-spacing: 0;
}
#main .pm_webd caption {
text-align: left;
padding: 9px 0;
}
#main .pm_webd td, #main .pm_webd  th {
font-weight: normal;
padding: 8px 9px 9px;
border: 1px solid #222;
}
#main .pm_webd ins {
text-decoration: none;
}
#main .pm_webd ins,#main .pm_webd dfn {
border-bottom: 1px solid #003366;
}
#main .pm_webd hr {
display: block;
height: 1px;
border-top: 1px solid #222;
margin: 0 0 17px;
padding: 0;
}
#main .pm_webd label, #main .pm_webd  input, #main .pm_webd  select {
line-height: 18px;
vertical-align: middle;
}
/* ------------------------------------- */
/* -------->>> END : general <<<-------- */
/* ------------------------------------- */
