BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff;overflow:hidden;
}
#header {
	BACKGROUND: url(images/header1.png); 
	HEIGHT: 91px
	}
#conteneur {

	BORDER: #111 1px solid; 
	WIDTH: auto; 
	POSITION: absolute; 

}
#centre {
	PADDING-right: 20px; 
	MARGIN-LEFT: 160px; 
	HEIGHT: 510px; 
	BACKGROUND-COLOR: #ffffff
}
#pied {
HEIGHT: 24px; 
}
#mg_img {
POSITION: absolute; HEIGHT: 30px;

}

#mg_img_b {
POSITION:absolute;bottom:20px;float:left;
}

P {
	MARGIN: 0px 0px 10px
}
#design {
	PADDING-LEFT: 10px; FLOAT: left; FONT: 9px/30px Arial; COLOR: #000
}
A.design:link {
	FONT: 9px/30px Arial; COLOR: #000; TEXT-DECORATION: none
}
A.design:visited {
	FONT: 9px/30px Arial; COLOR: #000; TEXT-DECORATION: none
}
A.design:hover {
	COLOR: #66cc33; TEXT-DECORATION: underline overline
}
/************************** Debut Menu CSS ***************************/

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: "arial", Arial, sans-serif; /* menu taille couleur */
  font-size: 8.5pt;            
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.menuBar {
  width:700px;
  background-color: #335bb5;         /*style de la barre de fond*/
  border: 2px solid  #335bb5; 
  padding: 4px 2px 30px 2px;
  text-align: center;
}

div.menuBar a.menuButton {           /* menu section */
  background-color: transparent;
  border: 1px solid #e0e0e0;
  color: #ffffff;
  cursor: hand;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 1;
}

div.menuBar a.menuButton:hover {      /* ??? */
  background-color: transparent;
  border: 1px outset #e0e0e0;
  color: #000000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #0000A0;      /* menu section survol */
  border: 1px inset #e0e0e0;
  color: #ffffff;
  left: 1px;
  top: 1px;
}

div.menu {
  background-color: #ffffff;      /* sous menu en popup    visibility: hidden;*/
  border: 2px outset #e0e0e0;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  visibility: hidden;
  top: 0px;

  z-index: 100;
}

div.menu a.menuItem { /* popup  */
  color: #000000;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #0000A0;  /* couleur survol sous menu*/
  color: #ffffff;            /*couleur survol police*/
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 1px 1px;
}

/************************** Fin Menu CSS ***************************/

a:link, a:visited {
	color: #335bb5;
	font-family: Arial;
	font-weight: bold;
	font-size: x-small;
}

a:hover {
	color: #FFCC33;
	font-weight: bolder;
	text-decoration:  overline underline;
}

.titre {
	color: #335bb5;
	font-size: x-small;
	font-family: Arial;
	font-weight: bolder;
	font-style: italic;
}

.para {
	color: #000000;
	font-size: medium;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: underline;
}

.section {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.texte {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: x-small;
    font-weight: none;
}

.texteb {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: x-small;
	font-weight: bolder;
}

.texteu {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: x-small;
	text-decoration: underline;
}

.warning {
	color: FF6600;
	font-size: medium;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: underline;
}

.textew {
	color: #FF6600;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: x-small;
	font-weight: bolder;
}

a.annexe:link, a.annexe:visited {
font-family:Verdana;
color:#ffffff;
font-size:8pt;
text-decoration:none;
display: block;
}

a.annexe:hover {
cell-background
font-family:Verdana;
color:#335bb5;
background-color:#ffffff;
font-size:8pt;
text-decoration:none;
}

a.psi:link, a.psi:visited {
	color: #858585;
	font-family: Arial;
	font-weight: bold;
	font-size: x-small;
	text-decoration: none;
}

a.psi:hover {
	color: #000000;
	font-weight: bolder;
	text-decoration: overline underline;
}

a.print:link, a.print:visited {
	color: #335bb5;
	font-family: Impact;
	font-size: small;
	font-weight: normal;
	text-decoration: none;
}

a.print:hover {
	color: #000000;
	text-decoration: overline underline;
}

.copyright {
	font-size: x-small;
	font-family: "Times New Roman";
	color: #ffffff;
	font-weight: bold;
}
.qr {
	color: #939393;
	font-size: medium;
	font-family: Arial;
	font-weight: bolder;
	}
	
a.qr:link, a.qr:visited {
	color: #335bb5;
	font-family: Arial;
	font-weight: bold;
	font-size: x-small;
}

a.qr:hover {
	color: #FFCC33;
	font-weight: bolder;
	text-decoration: underline;
}
	
a.imp:link, a.imp:visited {
	color: #FFCC33;
	font-family: Arial;
	font-weight: bold;
	font-size: x-small;
}

a.imp:hover {
	color: #DDDDDD;
	font-weight: bolder;
	text-decoration: underline;
	}
	
a.gal:link, a.gal:visited {
	color: #335bb5;
	font-size: x-small;
	font-family: Arial;
	font-weight: bolder;
	font-style: italic;
	text-decoration: none;
}

a.gal:hover {
	color: #FFCC33;
	font-weight: bolder;
	text-decoration: none;
	}	

a.gal1:link, a.gal1:visited {
	color: #FFFFFF;
	font-size: x-small;
	font-family: Arial;
	font-weight: bolder;
	font-style: italic;
	text-decoration: none;
}

a.gal1:hover {
	color: #FFCC33;
	font-weight: bolder;
	text-decoration: none;
	}
a.lien:link, a.lien:visited {
	color: #696969;
	font-family: Arial;
	font-weight: bold;
	font-size: x-small;
}

a.lien:hover {
	color: #FFCC33;
	font-weight: bolder;
	text-decoration: underline;
}


#content {
overflow:auto;
height:300px;
}