body {
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-size : small ;
	margin-left : 0em ;
	margin-top : 0em ;
	margin-right : 0em ;
	margin-bottom : 0em ;
}

p {
	font-size: 12 px;
	}
/*/*/a{}
body p {
  font-size: small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: x-small;
}
html>body p {
  font-size: small;
}
/* */

a {
	color : #FF00FF ;
	text-decoration : none ;
}

a:visited {
	color : #FF00FF ;
	text-decoration : none ;
}

a:active {
	color : black ;
	text-decoration : none ;
}

a:hover {
	color : black ;
	text-decoration : underline ;
}

a.menu, a.menu:hover, a.menu:active, a.menu:visited {
	color : black ;
}

.petit {
	font-size : smaller ;
}

td.date {
	color : #FF80C0 ;
	font-weight : bold ;
	padding-left : 1em ;
	padding-right : 1em ;
	text-align : right ;
	width : 8em ;
	border-top : dotted 1px #FF80C0 ;
}

td.annee {
	color : #FF80C0 ;
	font-weight : bolder ;
	padding-right : 1em ;
	padding-left : 1em ;
	border-right : thick solid #FF80C0 ;
}

.titre {
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	padding-top: 1em ;
	padding-bottom: 1em ;
	font-weight : bold ;
	color : purple ;
	text-align : center ;
	background : peachpuff ;
}

.textegp {
clear:left;
}

.titregp {
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	padding: 0.5em ;
	color : black ;
	text-align : center ;
	background : #FF80C0 ;
	font-size: 16px;
}

body .titregp {
  font-size: x-large;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: large;
}

html>body .titregp{
  font-size: x-large;
}

.maj {
text-align:right;
font-style:italic;
}

h2 {
border-bottom : dotted 1px #FF80C0 ;
font-size:14px;
font-weight:bold;
}

body h2 {
  font-size: medium;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}

html>body h2{
  font-size: medium;
}

h3 {
border-bottom : dotted 1px #FF80C0 ;
font-size:12px;
font-weight:bold;
font-style:italic;
margin-left:1em;
}

body h3 {
  font-size: small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: x-small;
}
html>body h3 {
  font-size: small;
}

.gp_navigation {
border-top:dotted 1px #FF80C0;
border-bottom:dotted 1px #FF80C0;
text-align:center;
}

.titrepage {
	padding-top: 4em ;
	text-align : right ;
	font-size : 16px ;
	background : #FF80C0 ;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
}

body .titrepage {
  font-size: x-large;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: large;
}
html>body .titrepage{
  font-size: x-large;
}

.important {
	color : red ;
}

.sousmenu {
	padding-top : 1em ;
	padding-bottom : 1em ;
	text-align : center ;
	font-size : medium ;
	background : #FED8F8 ;
	font-weight : bold ;
}

.sousmenu a, .sousmenu a:visited {
	color : #FF00FF ;
}

.sousmenu a:hover {
	color : black ;
}

.newsflash {
	border-right : solid #FF80C0 thin ;
	border-left : solid #FF80C0 thin ;
	border-top : solid #FF80C0 thin ;
	border-bottom : solid #FF80C0 thin ;
	font-weight : bold ;
	color : red ;
	text-align : center;
	background : #FED8F8;
	} 

.categorie {
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	padding-top: 0.5em ;
	padding-bottom: 0.5em ;
	font-weight : bold ;
	color : black ;
	text-align : left ;
	background : Lavender ;
}

.sousitem {
	text-decoration: underline;
	color : black ;
	text-align : left ;
}

ul {
list-style-image: url(flechdroite.gif);
font-size: 12px;

}
body ul {
  font-size: small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: x-small;
}
html>body ul {
  font-size: small;
}

.saut {
page-break-before:always;
}