/* CSS Document */
body,p,td,th        { font-family: Arial; font-size: 10pt; }
th
{
background-color: #738fbf;
font-size: 10pt;
color: #FFFFFF;
FONT-WEIGHT: bold; 
}

.black8  { font-family: Arial; font-size: 8pt; color: #000080; }
.navy8  { font-family: Arial; font-size: 8pt; color: #0066cc; }
.navy10  { font-family: Arial; font-size: 10pt; color: #0066cc; }
.navy12  { font-family: Arial; font-size: 12pt; color: #0066cc; }
.navy12bold  { font-family: Arial; font-size: 12pt; color: #0066cc; FONT-WEIGHT: bold; }
.navy14  { font-family: Arial; font-size: 14pt; color: #0066cc; }
.rednormal  { font-family: Arial; font-size: 10pt; color: red; }
.redbold  { font-family: Arial; font-size: 10pt; color: red; FONT-WEIGHT: bold; }
.redbold12  { font-family: Arial; font-size: 12pt; color: red; FONT-WEIGHT: bold; }
.blanc  { font-family: Arial; font-size: 10pt; color: #ffffff; }
.gris8  { font-family: Arial; font-size: 8pt; color: #808080; }
.gris10  { font-family: Arial; font-size: 10pt; color: #808080; }
.gris10bold  { font-family: Arial; font-size: 10pt; color: #808080 ; FONT-WEIGHT: bold; }
.gris8url  { font-family: Arial; font-size: 8pt; color: #808080; }
.subdir  { font-family: Arial; font-size: 9pt; }
.isbold  { FONT-WEIGHT: bold; }
.gros14 { font-size: 14pt; }

table.AvecBordure {
	background-color: #f9faf9;
	border-bottom-color: #738fb6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #738fb6;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #738fb6;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #738fb6;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
}

A.topLink:link{
font-size: 12pt;
FONT-WEIGHT: bold;
text-decoration: none;
padding: 2px;
padding-left: 5px;
text-align: center;
margin-top: 1px;
}
A.topLink:active{font-size: 12pt;FONT-WEIGHT: bold;text-decoration: none;}
A.topLink:visited{font-size: 12pt;FONT-WEIGHT: bold;text-decoration: none;}
A.topLink:hover{font-size: 12pt;FONT-WEIGHT: bold;text-decoration: none;}

A.topLink:TitleLink{
font-size: 12pt;
FONT-WEIGHT: bold;
padding: 2px;
padding-left: 5px;
text-align: center;
margin-top: 1px;
}
A.TitleLink:active{font-size: 12pt;FONT-WEIGHT: bold;}
A.TitleLink:visited{font-size: 12pt;FONT-WEIGHT: bold;}
A.TitleLink:hover{font-size: 12pt;FONT-WEIGHT: bold;}


.ptfixe {
	font-size: 10pt;
}

a:link{
	color: #0066cc;
}

a:active{
	color: #0066cc;
}

a:visited{
	color: #0066cc;
}

a:hover{
	color: #ff6600;
}

a.nolink:link{
	color: #000000;
	text-decoration: none;
	cursor: text;
}

a.nolink:visited{
	color: #000000;
	text-decoration: none;
	cursor: text;
}

a.nolink:hover{
	color: #000000;
	cursor: text;
	text-decoration: none;
}

#wrap {
width:950px;

}

#header {
	margin-top: 5px;
	border-bottom-color: #a6b8d2;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	padding-top:5px;
}

#headertwo {
	background-image: url(images/menutopback.gif);
	background-repeat: repeat-x;
	background-color: #738fbf;
	border-top-color: #4c6f9e;
	border-top-style: solid;
	border-top-width: 5px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;

	color: #FFFFFF;
}



#headerthree {
	background-image: url(images/secondback.gif);
	background-color: #b8c8dd;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;

	font-weight: bold;
	background-repeat: repeat-x;
}

#menutop {
	background-image: url(images/menutopback.gif);
	background-repeat: repeat-x;
	background-color: #738fbf;
	color: #FFFFFF;
	font-weight: bold;

	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}



#menu {
	background-color: #f9faf9;
	border-bottom-color: #738fb6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #738fb6;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #738fb6;
	border-left-style: solid;
	border-left-width: 1px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
}

#menugrey {
	background-image: url(images/bggrey.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
	border-bottom-color: #738fb6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #738fb6;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #738fb6;
	border-left-style: solid;
	border-left-width: 1px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
}

#menunopadding {
	background-color: #f9faf9;
	border-bottom-color: #738fb6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #738fb6;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #738fb6;
	border-left-style: solid;
	border-left-width: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
}


.top {
	background-color: #F3F3F3; 
	border: 1px #959EAD solid;
	font-family: Arial; 
}



ul.subcat {
	margin-left:0px !important;
	list-style-image: url(images/puce.gif);
	margin-top: 0px;
	margin-left: 25px;
	
}

.cat {

	font-weight: bold;
}

.subcat {

}

.title {
	font-size: 16px;
	font-weight: bold;
	color:#000000;
}

.titre {
	font-size: 16px;
	font-weight: bold;
	color:#000000;
}

.titletable {
	font-size: 14px;
	font-weight: bold;
	color:#d14209;
}

.titlebottom {
	font-size: 9px;
	color:#999999;
}


form {
	margin: 0px;
	}



a.footerlink:link{
	color: #ffffff;
}

a.footerlink:visited{
	color: #ffffff;
}

a.footerlink:hover{
	color: #ffffff;
	text-decoration: underline;
}

.footer{
	color: #FFFFFF;
	background-color: #383838;
	padding-bottom:7px;
	padding-top:7px;
	border-left-style:solid;
	border-left-color:#383838;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#383838;
	border-right-width:1px;
}

.footermouseover{
	color: #FFFFFF;
	background-color: #646464;
	border-left-style:solid;
	border-left-color:#BABABA;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#BABABA;
	border-right-width:1px;
	padding-bottom:7px;
	padding-top:7px;
}

#communaute {
background-image:url(images/communaute.gif);
background-repeat:no-repeat;
}

#nav {
	width: 450px;/*  position:relative;
  margin-left:230px;
  height:100%;
  font-size:85%;*/
  
  }
#nav div {
	border-left:1px solid #d5d5d5;

  }
#nav a, #nav strong, #nav em {
  float:left;
  display:block;
  padding:2px 6px 7px;
  border-width:0;
  border-style:none;
  border-right:1px solid #d5d5d5;
  text-decoration:none;
  voice-family: "\"}\"";
  voice-family:inherit;
  height:1.2em;
  } html>body #nav a, html>body #nav strong, html>body #nav em {height:1.2em;}
#nav strong {
  border-bottom:5px solid #738fb6;
  padding-bottom:2px;
  color:#000;
  }
#nav a:hover {
  }
/* \ Hack to get IE5/Mac to ignore the following rule */
#nav a:hover {
  border-bottom:5px solid #738fb6;
  padding-bottom:2px;
  }
#nav strong a {
  float:none;
  display:inline;
  border-width:0;
  padding:0;
  }
#nav strong a:hover {
  border-bottom-width:0;
  }
#nav em {
  float:none;
  display:block;
  padding-left:0;
  padding-right:0;
  border-right-width:0;
  }
#nav span {display:none;}


/* MENU HEADER */
.buttonscontainer {width: 750px;}





table.stats

{text-align: center;

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;

font-weight: normal;

font-size: 11px;

color: #fff;


background-color: #666;

border: 0px;

border-collapse: collapse;

border-spacing: 0px;}



table.stats td

{background-color: #CCC;

color: #000;

padding: 4px;

text-align: left;

border: 1px #fff solid;}



table.stats td.hed

{background-color: #666;

color: #fff;

padding: 4px;

text-align: left;

border-bottom: 2px #fff solid;

font-size: 12px;

font-weight: bold;}


.hidden {
   display: none;
}

.visible {
	display: inline;
	}
	
	table.table {
	background-color: #f5fafa;
	border-width: 1px 1px 1px 1px;
	border-color: black black black black;
	border-style: groove groove groove groove;
	border-collapse: collapse;
}
table.table th {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: grey grey grey grey;
	-moz-border-radius: 0px 0px 0px 0px;
	background-color: #666;
	color: #FFFFFF;	

}

table.table td {	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #666 #666 #666 #666;
	-moz-border-radius: 0px 0px 0px 0px;}



table.nice td {
font-family: Verdana; font-size: 11px; color: #5a5a5a;  padding: 5px; border: 1px solid #dcdcdc;
}



A.gris8:link
{COLOR: #808080}
A.gris8:active
{COLOR: #808080}
A.gris8:visited
{COLOR: #808080}
A.gris8:hover
{COLOR: #808080}

A.gris8url:link
{COLOR: #808080 ; text-decoration: NONE}
A.gris8url:active
{COLOR: #808080 ; text-decoration: NONE}
A.gris8url:visited
{COLOR: #808080 ; text-decoration: NONE}
A.gris8url:hover
{COLOR: #808080 ; text-decoration: NONE}

A.navy:link
{COLOR: #000080}
A.navy:active
{COLOR: #000080}
A.navy:visited
{COLOR: #000080}
A.navy:hover
{COLOR: #000080}

A.navy10:link
{COLOR: #000080}
A.navy10:active
{COLOR: #000080}
A.navy10:visited
{COLOR: #000080}
A.navy10:hover
{COLOR: #000080}

A.navy8:link
{COLOR: #000080}
A.navy8:active
{COLOR: #000080}
A.navy8:visited
{COLOR: #000080}
A.navy8:hover
{COLOR: #000080}

A.blanc:link
{COLOR: #ffffff}
A.blanc:active
{COLOR: #ffffff}
A.blanc:visited
{COLOR: #ffffff}
A.blanc:hover
{COLOR: #ffffff}

A.redbold:link
{COLOR: red}
A.redbold:active
{COLOR: red}
A.redbold:visited
{COLOR: red}
A.redbold:hover
{COLOR: red}

A.blancNONE:link
{COLOR: #ffffff ; text-decoration: NONE}
A.blancNONE:active
{COLOR: #ffffff ; text-decoration: NONE}
A.blancNONE:visited
{COLOR: #ffffff ; text-decoration: NONE}
A.blancNONE:hover
{COLOR: #ffffff ; text-decoration: NONE}

A.noire:link
{COLOR: #000000}
A.noire:active
{COLOR: #000000}
A.noire:visited
{COLOR: #000000}
A.noire:hover
{COLOR: #000000}