/* coding:utf-8 */
/* CSS document */

/* ============================= *\
|* cogefip                       *|
|* Date de Création : 01/09/2008 *|
|*         Modifications :       *|
|* Titre : cgfp_xhtml            *|
\* ============================= */

/* définir les éléments de base pour ne pas être tributaire des réglages par défaut des navigateurs */

/* élément de structure de page*/

/* pour tous */

* {outline: none;}

head {display: none;}

/* les éléments de block */
adress, blockquote, body, div,
h1, h2, h3, h4, h5, h6,
noscript, p, pre,
ul, ol, dl {display: block;}

/*
html  {}
script   {}
base  {}
*/

/* span  {display: inline} */

/* abbr, acronym, cite, code, dfn, em, kdb, samp, strong, sub, sup, tt, var  {display: inline} */
/* q  {display: inline} */
/* del, ins {display: inline} */

/* list-item */

li {display: list-item;}

/*dd, dt   {}*/

/* images et objets */

/*
object   {}
img      {}

*/

/* concerne les tables et tableaux */

table {display: table;}
tr {display: table-row;}
thead {display: table-header-group;}
tbody {display: table-row-group;}
tfoot {display: table-footer-group;}
col {display: table-column;}
colgroup {display: table-column-group;}
td, th {display: table-cell;}
caption {display: table-caption;}

th {
	font-weight: bolder;
	text-align: center;
}
caption {text-align: center;}

/* réglage des fonts */

li {font-size: 1em;}

h1 {font-size: 1.8em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1em;}
h5 {font-size: 0.9em;}
h6 {font-size: 0.8em;}

address {font-size: 0.85em;}

/* réglage des marges et bordures*/

adress, blockquote, body, div,
h1, h2, h3, h4, h5, h6,
noscript, p, pre,
ul, ol, dl {
	margin: 0;
	padding: 0;
	border: 0;
	border-style: none;
}

blockquote {margin: 0.8em auto 0.8em auto;}

/*reglage des caractères */

h1, h2, h3 {font-weight: 900;}
h4, h5, h6 {font-weight: 700;}
b, strong {font-weight: 900;}

h1, h2, h3, h3, h4, h5, h6 {
	margin-top: 0.7em;
	margin-bottom: 0.5em;
}

pre, tt, code, kbd, samp {font-family: monospace;}

pre {white-space: pre;}

cite, em, var, address {font-style: italic;}

big {font-size: 1.2em;}

small, sub, sup {font-size: .8em;}

sub {vertical-align: sub;}

sup {vertical-align: super;}

del {
	text-decoration: line-through;
	/*color: red;*/
	background-color: #ffcccc;
}

del:before {content: '[-';}
del:after {content: ']';}

ins {
	text-decoration: underline;
	background-color: #ccffff;
}

abbr, acronym {
	font-variant: small-caps;
	letter-spacing: 0.1em
}

hr {border: 1px inset;}

img {
	border: none;
	margin: 4px;
	padding: 0;
	background-color: transparent;
}

/* pseudo éléments */

/*	br:before
{
	content: "\A";
}
*/
:visited {
	text-decoration: none;
	font-weight: 200;
}

:focus {
}

:active {
}

:hover {
}

/* réglages particuliers de cogefip */

body {
	border-style: none;
	border-width: 1px;
	margin: 2px;
}

a {
	text-decoration: underline;
	font-weight: bold ;
	margin: 0;
	padding: 0;
}

a, a:visited, a:active, a:focus, a:hover {
	background-color: transparent;
}

a[href] {
	text-decoration: none;
}

p {
	line-height: normal;
	margin: 0;
	padding: 0;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: inside;
}

ol {
	margin: 0;
	padding: 0;
  list-style-type: decimal;
  list-style-position: inside;
}

li {
	list-style-type: inherit;
/*	margin : inherit;
	padding : inherit;*/
}

li>ul {padding-left: 1em;}
li>ol {padding-left: 1em;}

/* Début des réglages bidi (ne pas changer) */

*[dir="ltr"]    { direction: ltr; unicode-bidi: embed }
*[dir="rtl"]    { direction: rtl; unicode-bidi: embed }

bdo[dir="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
bdo[dir="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

/* Éléments de type bloc en HTML 4.0 */
address, blockquote, body, dd, div, dl, dt,
fieldset, form,
h1, h2, h3, h4, h5, h6,
noscript, object, ol, p, ul,
hr, pre, li,
table, tr, thead, tbody, tfoot,
col, colgroup, td, th, caption
{
	unicode-bidi: embed;
}

/* Fin des réglages bidi */

/* impression */
@media print
{
  body{font-family: "Bitstream Vera"}
   h1, h2, h3,
   h4, h5, h6    {page-break-after: avoid; page-break-inside: avoid }
   blockquote,
   pre           {page-break-inside: avoid }
   ul, ol, dl    {page-break-before: avoid }
   img           {page-break-inside: avoid }

   p {
      orphans: 3;
      widows: 3;
   }
	/* page */

	@page { margin: 10%}
}

/* pour les médias auditifs */

@media aural
{
   h1, h2, h3,
   h4, h5, h6 {
	  voice-family: paul, male;
	  stress: 20;
	  richness: 90;
   }
   h1 {
	  pitch: x-low;
	  pitch-range: 90;
   }
   h2 {
	  pitch: x-low;
	  pitch-range: 80;
   }
   h3 {
	  pitch: low;
	  pitch-range: 70;
   }
   h4 {
	  pitch: medium;
	  pitch-range: 60;
   }
   h5 {
	  pitch: medium;
	  pitch-range: 50;
   }
   h6 {
	  pitch: medium;
	  pitch-range: 40;
   }
   li, dt, dd {
	  pitch: medium;
	  richness: 60;
   }
   dt {stress: 80;}
   pre, code, tt {
	  pitch: medium;
	  pitch-range: 0;
	  stress: 0;
	  richness: 80;}
   em {
	  pitch: medium;
	  pitch-range: 60;
	  stress: 60;
	  richness: 50;
   }
   strong {
	  pitch: medium;
	  pitch-range: 60;
	  stress: 90;
	  richness: 90;
   }
   dfn {
	  pitch: high;
	  pitch-range: 60;
	  stress: 60;
   }
   i {
	  pitch: medium;
	  pitch-range: 60; stress: 60; richness: 50
   }
   b {
	  pitch: medium; pitch-range: 60; stress: 90; richness: 90
   }
	a:link {voice-family: harry, male;}
	a:visited {voice-family: betty, female;}
	a:active {voice-family: betty, female; pitch-range: 80; pitch: x-high}
}


/* ============== fin du fichier  ========================== */