.body	 {
			margin-bottom : 0px ;
			margin-width : 0px ;
			margin-height : 0px ;
			margin-top : 0px ;
			Margin-Left : 0px ;
			Margin-Right : 0px ;
			Background-Color : #F0DAA4
		}
:link	 {
			Color : #B66C02 ;
		}
:active	 {
			Color : #308342 ;
		}
:visited	 {
			Color : #B66C02 ;
		}
:hover	 {
			Color : #308342 ;
			Text-Decoration : None
		}
		
A.type1:link {
	Font-Weight : bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#663300;
	text-decoration:none;
}
A.type1:visited {
	Font-Weight : bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#663300; 
	text-decoration:none;
}
A.type1:active {
	Font-Weight : bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#663300;
	text-decoration:none;
}
A.type1:hover {
	Font-Weight : bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
A.type2:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#308342;
	text-decoration:none;
	Font-Size : 10pt;
}
A.type2:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#308342; 
	text-decoration:none;
	Font-Size : 10pt;
}
A.type2:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#308342;
	text-decoration:none;
	Font-Size : 10pt;
}
A.type2:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	Font-Size : 10pt;
	
}
A.menufont:link
{
    COLOR: #362600;
    FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
    TEXT-DECORATION: yes
}
A.menufont:visited
{
    COLOR: #362600;
    FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
    TEXT-DECORATION: yes
}
A.menufont:active
{
    COLOR: #A56500;
    FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
A.menufont:hover
{
    COLOR: #A56500;
    FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.AnnuProf
{
	Font-Weight : bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#663300;
	text-decoration:none;s
}
.TitresRub
{
	Font-Family : Arial, sans-serif ;
	Font-Size : 20pt ;
	Color:#FF9933;
}
.a
{
	font-size: 12pt;
	font-family: Arial, sans-serif ;
	color: #999999;
	margin-left: +26pt;
	margin-top: +3pt;
}
.b
{
	Font-Family : Arial, sans-serif ;
	Font-Size : 12pt ;
	Color : #308342;
	margin-top: -16pt;
	margin-left: +25pt
}
.ombre { /* texte d'arrière plan dont le débordement crée l'ombrage */
  color:black ; /* couleur du texte, donc de l'ombre */
  font-size:50px ; /* Taille de la police */
  font-weight:bolder} /* police en gras épais */

.texte { /* texte principale */
  color : red ; /* couleur du texte */
  font-size:50px ; /* Taille de la police */
  font-weight:bolder ; /* police en gras épais */
  position:relative ; /* indique un décalage par rapport à la position normale */
  top:-60px ; /* décalage de 60 pixels vers le haut */
  left:-3px} /* décalage de 3 pixels vers la gauche */
.vert15ptb
{
	Font-Family : Arial, sans-serif ;
	Font-Size : 15pt ;
	Font-Weight : bold;
	Color : #308342
}
.vert14ptb
{
	Font-Family : Arial, sans-serif ;
	Font-Size : 14pt ;
	Font-Weight : bold;
	Color : #308342
}
.vert12ptb
{
	Font-Family : Arial, sans-serif ;
	Font-Size : 12pt ;
	Font-Weight : bold;
	Color : #308342
}
.vert11ptb
{
	Font-Family : arial, sans-serif ;
	Font-Size : 11pt ;
	Font-Weight : bold;
	Color : #308342
}
.vert10ptb
{
	Font-Family : arial, sans-serif ;
	Font-Size : 10pt ;
	Font-Weight : bold;
	Color : #308342
}
.vert10pt
{
	Font-Family : arial, sans-serif ;
	Font-Size : 10pt ;
	Color : #308342
}
.marron14pt
{
	Font-Family : arial, sans-serif ;
	Font-Size : 14pt ;
	Color : #8C673E
}
.marron12ptb
{
	Font-Family : arial, sans-serif ;
	Font-Size : 12pt ;
	Font-Weight : bold;
	Color : #8C673E
}
.marron10ptb
{
	Font-Family : arial, sans-serif ;
	Font-Size : 10pt ;
	Font-Weight : bold;
	Color : #8C673E
}
.marron10pt
{
	Font-Family : arial, sans-serif ;
	Font-Size : 10pt ;
	Color : #8C673E
}
.marron9ptb
{
    FONT-FAMILY: Arial, sans-serif ;
    FONT-SIZE: 9pt;
	Font-Weight : bold;
	Color: #8C673E
}
.marron8pt
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
	Color: #8C673E
}
.marron7pt
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 7pt;
	Color: #8C673E
}
.noir12ptb
{
	Font-Family : arial, sans-serif ;
	Font-Size : 10pt ;
	Font-Weight : bold;
	Color : #362600
}
.noir12pt
{
	Font-Family : arial, sans-serif ;
	Font-Size : 12pt ;
	Color : #362600
}
.noir10ptb
{
	Font-Family : arial, sans-serif ;
	Font-Size : 10pt ;
	Font-Weight : bold;
	Color : #000000
}
.noir10pt
{
	Font-Family : arial, sans-serif ;
	Font-Size : 10pt ;
	Color : #000000
}
.noir9ptb
{
	Font-Family : arial, sans-serif ;
	Font-Size : 9pt ;
	Font-Weight : bold;
	Color : #000000
}
.noir9pt
{
	Font-Family : arial, sans-serif ;
	Font-Size : 9pt ;
	Color : #000000
}
.noir8pt
{
	Font-Family : arial, sans-serif ;
	Font-Size : 8pt ;
	Color : #000000
}
.bleu12pt
{
    COLOR: #2163ad;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt
}
.bleu12ptbi
{
    COLOR: #2163ad;
    FONT-FAMILY: Arial, sans-serif ;
    FONT-SIZE: 12pt;
    FONT-STYLE: italic;
	Font-Weight : bolder;
}
.marronclair10ptb
{
	Font-Family : arial, sans-serif ;
	Font-Size : 10pt ;
	Font-Weight : bold;
	Color : #f2e2ae
}
.blanc10ptb
{
	Font-Family : arial, sans-serif ;
	Font-Size : 10pt ;
	Font-Weight : bold;
	Color : #ffffff
}
.blanc10pt
{
	Font-Family : arial, sans-serif ;
	Font-Size : 10pt ;
	Color : #ffffff
}
.menu
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 86px;
    VISIBILITY: hidden;
    Z-INDEX: 3
}
.menu1
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 109px;
    VISIBILITY: hidden;
    Z-INDEX: 3
}
.rouge10ptb
{
	Font-Family : arial, sans-serif ;
	Font-Size : 10pt ;
	Font-Weight : bold;
	Color : red
}

.tablewhite {
	border-style:dotted; 
	border-width:2px; 
	padding:10px;
	border-color:#996b1c;
}

.tablecollapse {
	border-collapse:collapse;
}

.borderblack {
	border-style:solid; 
	border-width:1px; 
	border-color:white;
}


.maintable{ 
	text-align:center;
	width:1000px;
	height:100%;
	cellspacing:0;
	cellpadding:0;
	border:0;
}



.maintable tbody tr td table tbody tr td  img.content
{
	margin: 5 10 10 5;
	min-width:300px;
	max-width: 400px; 
}
