/* -—=::: v20080220 :::=—- */



blockquote{



margin-left:30px;



}



html,body,div,span,

applet,object,iframe,

h1,h2,h3,h4,h5,h6,p,pre,

a,abbr,acronym,address,big,cite,code,

del,dfn,em,font,img,ins,kbd,q,s,samp,

small,strike,strong,sub,sup,tt,var,

dd,dl,dt,ul,ol,li,

form,fieldset,label,legend, 

table,caption,tbody,tfoot,thead,tr,th,td {

	margin:0; 

	padding:0;

	border:0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	line-height: 1.2;

	font-family: inherit;

	text-align: left;

	vertical-align: baseline;

}



:focus {outline: 0;}



table { border-collapse:collapse; border-spacing:0; } /* tables still need 'cellspacing="0"' in the markup */

caption, th, td {text-align: left; font-weight: normal;}

h1,h2,h3,h4,h5,h6{font-weight: normal;}



em{font-style: italic;}

strong{font-weight: bold;}



ol,ul {list-style:none;} /* back : ul{padding:1em 0 1em 50px;} li{list-style-type: disc; display: list-item;} */

li {display: block;}



body{background-color:#fff;}

body,

input, select, textarea{

	font-family : Arial, sans-serif;

	font-size : 10px; color: #888; 

}

a{text-decoration: none; cursor:pointer;}

/*q:before,q:after,blockquote:before,blockquote:after { content:''; } */

.sepa{clear: both;}

.exlef{position:absolute; left:-2000px;}

.flocont:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.flocont{display: inline-block;}

.flocont{display: block;}












/*****************************************************************************

scalable Inman Flash Replacement (sIFR) version 3.



Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>



Older versions:

* IFR by Shaun Inman

* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin

* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben



See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.



This software is licensed and provided under the CC-GNU LGPL.

See <http://creativecommons.org/licenses/LGPL/2.1/>

*****************************************************************************/



@media screen {

  .sIFR-flash {

    visibility: visible !important;

    margin: 0;

    padding: 0;

  }

  

  .sIFR-replaced, .sIFR-ignore {

    visibility: visible !important;

  }

  

  .sIFR-alternate {

    position: absolute;

    left: 0;

    top: 0;

    width: 0;

    height: 0;

    display: block;

    overflow: hidden;

  }

  

  .sIFR-replaced div.sIFR-fixfocus {

    margin: 0pt; 

    padding: 0pt; 

    overflow: auto; 

    letter-spacing: 0px; 

    float: none;

  }

}



@media print {

  .sIFR-flash {

    display    : none !important;

    height     : 0;

    width      : 0;

    position   : absolute;

    overflow   : hidden;

  }

  

  .sIFR-alternate {

    visibility : visible !important;

    display    : block   !important;

    position   : static  !important;

    left       : auto    !important;

    top        : auto    !important;

    width      : auto    !important;

    height     : auto    !important;

  }

}

.sIFR-dummy { 

  width: 0px;

  height: 0px;

  margin-left: 42px !important;

  z-index: 0;

}

