*{padding: 0; margin: 0;}

BODY {
	BACKGROUND: url(/images/background.jpg);
	PADDING: 0px; 
	MARGIN: 0px; 
	COLOR: black; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

DIV {
	LIST-STYLE-TYPE: none;
}

IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
}

A {
	COLOR: DarkGreen; TEXT-DECORATION:none;
}

A.baspage {
	COLOR: white; TEXT-DECORATION:none;
}

A:hover {
	TEXT-DECORATION: underline;
}

.voir {
	DISPLAY: block; PADDING-LEFT: 10px; 
	BACKGROUND: url(/images/fleches.gif) no-repeat left 3px;
}

#header TABLE #menu_secondaire UL {
	BORDER: #008000 1px solid; 
	PADDING-LEFT: 1px; PADDING-TOP: 1px; 
	WIDTH: 161px; HEIGHT: 58px;
	BACKGROUND-COLOR: #00C000;
	MARGIN: 0px; 

}
#header TD#etvous {
	WIDTH: 164px;
}

#header TABLE #menu_secondaire LI {
	DISPLAY: inline;
	PADDING : 1px 0px 0px 7px;
	FONT-WEIGHT: bold; 
	FLOAT: left; MARGIN: 1px 1px 2px; 
	WIDTH: 70px; HEIGHT: 15px;
	FONT-SIZE: 9px;
}
#header #menu_secondaire LI {
	BACKGROUND-IMAGE: url(/images/bg_but_etvous.gif)
}
#header TABLE #menu_secondaire LI.on {
	BACKGROUND-POSITION: left -16px
}
#header TABLE #menu_secondaire LI.on A {
	BACKGROUND-IMAGE: url(/images/fleches_white.gif); 
	COLOR: white; 
	TEXT-DECORATION: none
}

#recherche li {
	font-size: 9px;
}

TD.menu {
	BORDER: #008000 1px solid; 
	WIDTH:137px; HEIGHT:30px;
	BACKGROUND-COLOR:white; COLOR:#008000;
	TEXT-ALIGN: center; VERTICAL-ALIGN:middle;
	FONT-WEIGHT: bold;
}

#client {
	PADDING : 10px; MARGIN: 10px;
	BORDER: #008000 1px dotted; 
	BACKGROUND-COLOR:white;
	text-align:justify;
}

#client p {
  margin-bottom: 1em;
}

.titre {
	BACKGROUND-COLOR: #008000; 
	COLOR:white;
	FONT-WEIGHT: bold; FONT-SIZE:100%;
	TEXT-ALIGN: center; VERTICAL-ALIGN:middle;
}
.soustitre {
	BACKGROUND-COLOR: #00C000; 
	COLOR:black;
	FONT-SIZE:100%;
	TEXT-ALIGN: center; 
	VERTICAL-ALIGN:middle;
}


.publication {
	COLOR:#008000;
	FONT-WEIGHT: bold;
}
.publicationCommentaire {
	font-style: italic;
}


.green {
	COLOR:#008000;
}

.underline {
	text-decoration:underline;
}

.lettrine {
	font: bold small-caps normal 18px/normal Arial;
	color: #339933;
	text-transform: capitalize;
}

.references {
	font: italic 11px Arial;
	color: #006600;
	text-align: center;
}

.texte {
	font: normal 12px/12px Arial;
	color: #000000;
	text-align: justify;
}

.boldNoir {
	font: bold 11px Arial;
	color: #000000;
}

.boldVert {
	font: bold 12px Arial;
	color: #339933;
}

.boldVertMaxus {
	font: bold small-caps normal 18px/normal Arial;
	color: #339933;
}

.boldVertMinus {
	font: bold 11px Arial;
	color: #339933;
}

.boldRouge {
	font: bold 12px Arial;
	color: #FF0000;
}

.soulignes {
	text-decoration: underline;
	font: normal 11px/11px Arial;
	text-align: center;
}





DIV.infodte {
	BORDER: #008000 1px solid; 
	BACKGROUND: #EEFFEE;
	FONT-SIZE: 75%;
}
DIV.infodte .entete {
	PADDING : 1px; 
	BACKGROUND: #008000; 
	COLOR:white;
	FONT-WEIGHT: bold; 
}
DIV.infodte .corps {
	PADDING : 1px; 
}
DIV.infodte .corps UL {
	list-style:none; 
	list-style-image: none;
}

#footer { 
	CLEAR: both; BACKGROUND: #008000; HEIGHT: 17px;
	COLOR:white;
	FONT-WEIGHT: bold; 
	WIDTH:100%;
	DISPLAY: block;
	FONT-SIZE: 75%;
}

#footer LI {
	DISPLAY: inline;
	PADDING : 1px 0px 0px 7px;
	FONT-WEIGHT: bold; 
	FLOAT: left; MARGIN: 1px 1px 2px; 
	WIDTH: 48%; HEIGHT: 15px;
}

.periodedate {
	BACKGROUND: #008000; 
	COLOR:white;
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center; 
}


.commentaire { 
 text-align:left; 
 border: #008000 1px dotted;  
 PADDING-TOP: 2px; 
 PADDING-BOTTOM: 2px; 
 PADDING-LEFT: 2px; 
 PADDING-RIGHT: 2px; 
 MARGIN-TOP: 5px; 
 MARGIN-BOTTOM: 5px; 
 MARGIN-LEFT: 5px; 
 MARGIN-RIGHT: 5px; 
} 
.titrecom { 
 BACKGROUND: #008000; 
 text-align:center; 
 margin: 2px auto; 
 FONT-WEIGHT: bold;  
 COLOR:white;  
} 
 
#avantcom { 
 text-align:center; 
 width:350px;  
 color:#008000;  
 border-style:dotted; 
} 
 
#zonecommentaire { 
 text-align:center; 
} 

.guidage_discret {
  color: gray;
}