BODY {
	FONT-FAMILY: Verdana;
	FONT-SIZE: 14px; 
	COLOR: White;
	SCROLLBAR-FACE-COLOR: 	    #3E3E5E;		
	SCROLLBAR-HIGHLIGHT-COLOR:  #FFFFFF;
	SCROLLBAR-SHADOW-COLOR:     #999900;
	SCROLLBAR-3DLIGHT-COLOR:    #FFFFFF;
	SCROLLBAR-ARROW-COLOR:      #0000ff;
	SCROLLBAR-TRACK-COLOR:      #EEEEEE;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	SCROLLBAR-BASE-COLOR: 	    #4B7896; 
	SCROLLBAR-ARROW-COLOR: #335166;
	BACKGROUND-POSITION: center 50%;
	MARGIN: 0px; 
}

UL        {	FONT-FAMILY: Verdana; FONT-SIZE: 10px }
LI        {	FONT-FAMILY: Verdana; FONT-SIZE: 10px }
P         { FONT-FAMILY: Verdana; FONT-SIZE: 10px }
TD        {	FONT-FAMILY: Verdana; FONT-SIZE: 10px; color: White }
TR        {	FONT-FAMILY: Verdana; FONT-SIZE: 10px }
FORM      {	FONT-FAMILY: Verdana; FONT-SIZE: 10px }
SELECT    {	BACKGROUND-COLOR: #dbe3e2; COLOR: #204855; FONT-FAMILY: Verdana; FONT-SIZE: 10px}
OPTION    {	BACKGROUND-COLOR: #dbe3e2; COLOR: #204855; FONT-FAMILY: 							Verdana; FONT-SIZE: 10px }
TEXTAREA  {	BACKGROUND-COLOR: #dbe3e2; COLOR: #152933; FONT-FAMILY: 							Verdana; FONT-SIZE: 10px }
.bginput  {	BACKGROUND-COLOR: #dbe3e2; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px }
.thtcolor {	COLOR: #000000 }
.invtable {	BACKGROUND-COLOR: #dbe3e2; BORDER-BOTTOM: 1px outset; BORDER-LEFT: 1px outset; 				BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset }

.titlemedium { font-weight: bold; padding: 7px; margin: 0px; color: #aaaaaa; background-image: url(images/tile_sub.gif); }
.row1 { background-color: #cccccc;border: 1px solid #7F7F7F; }
.row2 { background-color: #bbbbbb;border: 1px solid #7F7F7F; }
.row3 { background-color: #cccccc;border: 1px solid #7F7F7F; }
.row4 { background-color: #aaaaaa;border: 1px solid #7F7F7F; }
.desc { font-size: 10px;color: #434951; }
.darkrow2 { color: #3A4F6C;background-color: #cccccc; }
.tableborder { background-color: #ffffff;border: 1px solid #7F7F7F; }
.maintitle { vertical-align: middle;font-weight: bold;padding: 8px 0px 8px 5px;color: #FFF;background-image: url(images/tile_back.gif); }
.postcolor { font-size: 12px;line-height: 160%; }
.pformstrip { font-weight: bold;padding: 7px;margin-top: 1px;color: #3A4F6C;background-color: #bbbbbb; }
.pformleft { padding: 6px;margin-top: 1px;width: 25%;border-top: 1px solid #C2CFDF;border-right: 1px solid #C2CFDF;background-color: #cccccc; }
.pformleftw { padding: 6px;margin-top: 1px;width: 40%;border-top: 1px solid #C2CFDF;border-right: 1px solid #C2CFDF;background-color: #cccccc; }
.pformright { padding: 6px;margin-top: 1px;border-top: 1px solid #C2CFDF;background-color: #cccccc; }
.codebuttons { font-size: 10px;font-family: verdana, helvetica, sans-serif;vertical-align: middle; }
.forminput, .textinput, .radiobutton, .checkbox { font-size: 11px;font-family: verdana, helvetica, sans-serif;vertical-align: middle; }
.thin { padding: 6px 0px 6px 0px;line-height: 140%;margin: 2px 0px 2px 0px;border-top: 1px solid #FFF;border-bottom: 1px solid #FFF; }
.purple { font-weight: bold;color: purple; }
.red { font-weight: bold;color: red; }
.green { font-weight: bold;color: green; }
.blue { font-weight: bold;color: blue; }
.orange { font-weight: bold;color: #F90; }

.name:link        {	COLOR: #FFFFFF}
.name:visited     {	COLOR: #FFFFFF}
.name:active      {	COLOR: #FFFFFF}
.name:hover       {	COLOR: #bbc2c8}


#all A:link        {	COLOR: #000000}
#all A:visited     {	COLOR: #000000}
#all A:active      {	COLOR: #000000}
#all A:hover       {	COLOR: #bbc2c8}
#cat A:link        {   	COLOR: #335166; TEXT-DECORATION: none} 
#cat A:visited     {	COLOR: #335166; TEXT-DECORATION: none}
#cat A:active      {	COLOR: #335166; TEXT-DECORATION: none}
#cat A:hover       {	COLOR: #335166; TEXT-DECORATION: underline}
.sidelinks:link    {	COLOR: #dbe3e2; TEXT-DECORATION: none}
.sidelinks:visited {	COLOR: #dbe3e2; TEXT-DECORATION: none}
.sidelinks:active  {  	COLOR: #dbe3e2; TEXT-DECORATION: underline}
.sidelinks:hover   {	COLOR: #dbe3e2; TEXT-DECORATION: underline}
.sidelinks         {	COLOR: #000000; TEXT-DECORATION: none}
a:link, a:visited, a:active { text-decoration: underline;color: #000000; }
a:hover { text-decoration: underline;color: #CC3300; }

img:link, img:visited, img:active { text-decoration: underline;color: #000000; }
img:hover { text-decoration: underline;color: #CC3300; }

div#conteneur
{
	width: 778px ;
	margin: 0 auto ;
	text-align: left ;
}

h1#titre
{
	height: 161px ;
	margin: 0 ;
	background: url(design/titre.gif) no-repeat ;
}

h1#titre a
{
	display: block ;
	position: relative ;
	top: 5px ;
	left: 555px ;
	width: 215px ;
	height: 45px ;
}

h1#titre a span
{
	display: none ;
}

div#menu
{
	width: 181px ;
	margin-top: -30px ;
	float: right ;
	background: url(design/fond_menu.gif) no-repeat ;
}

div#menu h2
{
	position: relative ;
	left: -5px ;
	margin: 15px 0 ;
	padding-left: 30px ;
	color: #000000 ;
	height: 20px ;
	line-height: 20px ;
	font-size: 1.2em ;
	background: url(design/puce_menu.gif) no-repeat ;
}

div#menu ul
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

div#menu ul li a
{
	display: block ;
	height: 20px ;
	text-indent: 10px ;
	line-height: 20px ;
	color: #000000 ;
	text-decoration: none ;
}

div#menu p
{
	display: block ;
	text-indent: 10px ;
	color: #468 ;
	text-decoration: none ;
}

div#menu ul li a:hover
{
	font-weight: bold ;
}

div#contenu
{
	width: 587px ;
	float: left ;
}

div#contenu p
{
	margin: 15px 10px 15px 20px ;
	text-align: justify ;
	text-indent: 1.5em ;
	line-height: 1.5em ;
	color: #663 ;
}

div#contenu h2
{
	margin: 0 ;
	padding: 0 0 18px 0 ;
	text-align: center ;
	color: #bb9 ;
	font-variant: small-caps ;
	letter-spacing: 0.3em ;
	font-weight: bold ;
}

div#contenu h3
{
	word-spacing: 0.4em ;
	font-variant: small-caps ;
	color: #bb9 ;
	text-align: right ;
	font-style: italic ;
	font-size: 1.2em ;
	margin: 10px 10px 10px 20px ;
	padding-right: 5px ;
	border-bottom: 2px solid #bb9 ;
}

p#footer
{
	clear: both ;
	height: 61px ;
	margin: 0 ;
	line-height: 55px ;
	font-weight: bold ;
	color: #999 ;
	text-align: center ;
	word-spacing: 0.2em ;
	background: url(design/pied_page.gif) no-repeat ;
}

.contour_image {
        border: 1px solid #000000;
        width: 0px;
        height: 0px;
}