* {
padding: 0;
margin: 0;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  background-color: #e1e1e1;
  font-size: 12px;
  scrollbar-face-color: #e6e6e6;
  scrollbar-shadow-color: #acacac;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: #adacac;
  scrollbar-arrow-color: #000000;
}

#wrapper {
 margin:0px;
 width: 895px;
 position:absolute;
 font-family: Verdana;
 font-size: 12px;
 left: 50%; 
 top: 50%;
 margin-top: -284px; /* moitié de la hauteur */
 margin-left: -447.5px; /* moitié de la largeur */
 border: 1px solid #CCC;
 background-color: #FFF;
 overflow: visible;
}



#header {
height: 190px;
background-image: url("images/header.jpg");
background-color: #fff ;
background-repeat:no-repeat;
}

#logoDefile{
margin-top : 109px;
height:39px;
}

#leftcolumn { /* Parent Wrapper for inside boxes */
width: 200px;
max-width: 200px;
float: left;
min-height: 300px;
background-color: #FFF;
}


#centercolumn { /* Parent Wrapper for inside boxes */
padding-top: 2px;
width: 690px;
max-width: 690px;
float: left;
min-height:300px;
background-color: #FFF;
color: #000;
}


#footer {
float: left;
color: #666;
font-size: 12px;
text-align: center;
width: 895px;
max-height: 20px;
background-color: #FFF ;
background-image: url("images/footer.jpg");
background-repeat: no-repeat;
}

.menu{
border-top: 1px solid #666;
border-bottom: 1px solid #666;
width: 180px;
padding: 0px;
}

.titreMenu{
padding-left: 4px;
background-color: #FFF ;
color: #009B68;
height: 20px;
/*font-weight: bold;*/
border-bottom: 1px solid #666;
}

.titreMenu:first-letter { 
	font-weight : bold; 
}


.recherche{
width: 135px;
font-family: Verdana;
color: #f49b33;
font-size: 11px;
height: 22px;
padding-left: 18px;
padding-top: 3px;
background-image: url("images/search.gif");
background-repeat: no-repeat;
border: 0px;
border-top: 1px solid #CECECE;
border-bottom: 1px solid #CECECE;

}

.login{
width: 100px;
font-family: Verdana;
color: #000;
height: 20px;
padding-left: 18px;
margin-top: 2px;
margin-bottom: 2px;
background-image: url("images/user.gif");
background-repeat: no-repeat;
border: 0px solid #666;
}

.password{
width: 100px;
font-family: Verdana;
color: #000;
height: 20px;
padding-left: 18px;
margin-top: 2px;
margin-bottom: 2px;
background-image: url("images/key.jpg");
background-repeat: no-repeat;
border: 0px solid #666;
}

#body2{
background-color:#FFF;
background-image: none;
}

.titreDate{
font-size: 16px;
font-weight: bold;
color: #000;
}

.contenuDate{
font-size: 12px;
font-weight: normal;
color: #333;
}

.pagePrincipale{
border: 1px solid #666;
width: 99%;
padding: 0px;
}

.pagePrincipaleTitre{
padding-left: 4px;
background-color: #FF7E0B ;
height: 20px;
font-weight: bold;
color: #FFF;
border-bottom: 1px solid #666;
}

.pagePrincipaleContenu{
padding-top: 4px;
padding-left: 2px;
padding-right: 2px;
background-color: #FFF ;
font-weight: normal;
color: #000;
/*border-top: 1px solid #666;*/
}

.normal{
	font-family: verdana;
	font-size: 12px;
	color: #666;
	position: absolute;
	right: 4px;
	padding-top: 20px;
}


.webmaster{
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
}

.popup{
	font-family: Verdana;
	color: #666;
	font-size: 12px;
	text-align: center;
}

.btnAccueil{
	background-image: url("images/onglets/accueilLeft.jpg");
	background-repeat: no-repeat;
	width: 200px;
	height: 22px;
	min-height: 22px;
	max-height: 22px;
	padding-top: 3px;
	padding-left: 5px;
}

.btnQui{
	background-image: url("images/onglets/quiLeft.jpg");
	background-repeat: no-repeat;
	width: 200px;
	height: 22px;
	min-height: 22px;
	max-height: 22px;
	padding-top: 3px;
	padding-left: 5px;
}

.btnDocuments{
	background-image: url("images/onglets/documentsLeft.jpg");
	background-repeat: no-repeat;
	width: 200px;
	height: 22px;
	min-height: 22px;
	max-height: 22px;
	padding-top: 3px;
	padding-left: 5px;
}

.btnPoint{
	background-image: url("images/onglets/pointLeft.jpg");
	background-repeat: no-repeat;
	width: 200px;
	height: 22px;
	min-height: 22px;
	max-height: 22px;
	padding-top: 3px;
	padding-left: 5px;
}

.btnVideos{
	background-image: url("images/onglets/videosLeft.gif");
	background-repeat: no-repeat;
	width: 200px;
	height: 22px;
	min-height: 22px;
	max-height: 22px;
	padding-top: 18px;
	padding-left: 70px;
}

.btnAgenda{
	background-image: url("images/onglets/agendaLeft.jpg");
	background-repeat: no-repeat;
	width: 200px;
	height: 22px;
	min-height: 22px;
	max-height: 22px;
	padding-top: 3px;
	padding-left: 5px;
}

.btnPresse{
	background-image: url("images/onglets/presseLeft.jpg");
	background-repeat: no-repeat;
	width: 200px;
	height: 22px;
	min-height: 22px;
	max-height: 22px;
	padding-top: 3px;
	padding-left: 5px;
}

 .btnLiens{
	background-image: url("images/onglets/liensLeft.jpg");
	background-repeat: no-repeat;
	width: 200px;
	height: 22px;
	min-height: 22px;
	max-height: 22px;
	padding-top: 3px;
	padding-left: 5px;
}

.btnEspace{
	background-image: url("images/onglets/espaceLeft.jpg");
	background-repeat: no-repeat;
	width: 200px;
	height: 22px;
	min-height: 22px;
	max-height: 22px;
	padding-top: 3px;
	padding-left: 5px;
}

.btnAdhere{
	background-image: url("images/adherentLeft.jpg");
	background-repeat: no-repeat;
	width: 200px;
	height: 22px;
	min-height: 22px;
	max-height: 22px;
	padding-top: 3px;
	padding-left: 5px;
}

.btnContact{
	background-image: url("images/contactLeft.jpg");
	background-repeat: no-repeat;
	width: 100px;
	height: 22px;
	min-height: 22px;
	max-height: 22px;
	padding-top: 3px;
	padding-left: 5px;
}

.texte_defilant{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #02aa6e;
}
