body {
	background: url(images/BodyBg.gif);
	background-position: center;
	background-color: #ffffff;
	margin: 0px;
	text-align:left;
	font-size:11px;
	font-family: "arial";	
	}
	
/* Options du menu principal. */
.Menu {
	font-family: "arial";
	font-size: 11px;
	font-weight: bold;
	color: #012CAF;
	background-image: url(images/menu/MenuItemBg.gif);
	}	
	
.Menu a:link, .Menu a:visited, .Menu a:active {
	color: #517311;
	text-decoration: none;
	}
	
.Menu a:hover {
	color: #FF7200;
	text-decoration: none;
	}
	
.Menu a {
	color: #517311;
	text-decoration: none;
	}

.smenu {
	font-family: "arial";
	font-size: 11px;
	font-weight: bold;
	color: #012CAF;
	background-image: url(images/menu/sMenuItemBg.gif);
	}	
	
.smenu a:link, .smenu a:visited, .smenu a:active {
	color: #00CCFF;
	text-decoration: none;
	}
	
.smenu a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}

	
a:link, a:visited, a:active {
	color: #012CAF;
	}

a:hover {
	color: #FF7200;
	}
	
/* Options du panneau d'actualitées*/

.NewsDate {
	padding:5px 17px 0px;
	font-family:arial; font-size:12px; font-weight:bold;
	color:#ffffff;
	text-align:right;
	}

.News {
	padding:0px 20px;
	font-family:arial; font-size:12px; font-weight:normal;
	color:#ffffff;
	text-align:left;	
	}
.NewsLink {	
	padding:5px 17px 0px;
	font-family:arial; font-size:12px; font-weight:normal;
	text-align:right;
	}

.NewsLink a:link, .NewsLink a:visited, .NewsLink a:active .NewsLink a:hover {
	color: #000000;
	text-decoration:none;
	}
		
.NewsText {	
	font-size:12px;
	font-family:verdana;
	color:#000000;
	text-align:left;	
	}


/* Options du contenu de la page. */

.PageContent {
	padding : 30px 10px;
	width: 900px;
	}
	
.PageFooter {
	font-family:arial; font-size:11px; font-style:italic; font-weight:bold; text-align: center;
	color: #333333;
	}

h1 {
	font-family:arial; font-size:24px; font-weight:bold;
	text-align:left; line-height:25px;	
	color:#64b503;
	}
h2 {
	font-family:arial; font-size:20px; font-weight:bold;
	text-align:left; line-height:21px;	
	color:#64b503;
	}
h3 {
	font-family:arial; font-size:16px; font-weight:bold;
	text-align:left; line-height:17px;	
	color:#64b503;
	}
h4	{
	font-family:arial; font-size:12px; font-weight:bold;
	text-align:left; line-height:13px;	
	color:#64b503;
	}
h5 {
	font-family:arial; font-size:11px; font-weight:bold;
	text-align:left; line-height:12px;	
	color:#64b503;
	}

p {
	font-size:11px;
	font-family:verdana;
	color:#000000;
	}

ul {
	font-size:11px;
	font-family:verdana;
	color:#000000;
	}

th {
	font-size:11px;
	font-family:verdana;
	color:#000000;
	font-weight:bold;
	}

td {
	font-size:11px;
	font-family:verdana;
	color:#000000;
	}

.textegris {
	font-style:italic; font-size: 12px;
	color:#666666;
	}

.textegrispetit {
	font-style:italic; font-size: 11px;
	color:#666666;
	}
.texterouge {
	font-style:italic; font-size: 11px; font-weight:bold;
	color:#FF0000;
	}

/*l'entête d'un tableau*/	
.Header {
	width: 100%;
	}

.Header th {
	font-family: arial; font-weight: bold; font-size: 90%; text-align: center;
	padding: 10px;
	background-image: url('images/HeaderBg.gif'); color: #64b503;
	width: 100%;
	white-space: nowrap;
	}

.HeaderLeft {
	background-image: url('images/HeaderLeft.gif');
	}

.HeaderBg {
	background-image: url('images/HeaderBg.gif');
	}
	
.HeaderRight {
	background-image: url('images/HeaderRight.gif');
	}

.HeaderLeft img{
	width: 12px;
	}

.HeaderRight img{
	width: 12px;
	}

/* Options du Navigateur */
.Navigator {
	width: 100%;
	height: 36px;
	}

.Navigator th {
	font-family: arial; font-weight: bold; font-size: 90%; text-align: center;
	background-image: url('images/HeaderBg.gif'); color: #012CAF;
	width: 100%;
	white-space: nowrap;
	}

.NavigatorBt {
	background-image: url('images/HeaderBg.gif');
	}
	
.NavigatorBt img{
	vertical-align: bottom;
	}
	
/* Grid Options */
.Grid {
	width: 100%;
	}

.Caption th {
	font-family: arial; font-size: 11px; font-weight: bold; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #848284; border-top: solid 1px #848284; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-image: url('images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.Caption td {
	font-family: arial; font-size: 11px; font-weight: bold; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #848284; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-image: url('images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.Caption a:link {
	color: #000000;
	}

.Caption a:visited {
	color: #000000;
	}

.Caption a:hover, .Caption a:active {
	color: #df5a5a;
	}

.Caption img {
	margin: 2px;
	vertical-align: middle;
	}

.Caption input {
	vertical-align: middle;
	}

.Row th {
	font-size: 10px; font-family: arial; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f4f4f4; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Row td {
	font-size: 10px; font-family: arial; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #848284; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	vertical-align: top;
	background-color: #f4f4f4;
	color: #000000;
	}

.Row a:link, .Row a:visited, .Row a:active {
	color: #012CAF;
	}
	
.Row a:hover {
	color: #FF7200;
	}

.NoRecords td {
	font-family: arial; font-size: 11px; text-align: right;
	padding: 4px;
	border-left: solid 1px #848284; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f4f4f4;
	color: #848284;
	vertical-align: top;
	}
	
.NoRecords a:link, .NoRecords a:visited, .NoRecords a:active {
	color: #012CAF;
	}
	
.NoRecords a:hover {
	color: #FF7200;
	}

/* Record Options */
.Record {
	
	width: 100%;
	}

.Error td {
	font-size: 11px; font-family: arial; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #848284; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	color: #FF0000;
	vertical-align: top;
	background-color: #f4f4f4;
	}

.Controls th {
	font-size: 11px; font-family: arial; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #848284; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f4f4f4;
	white-space: nowrap;
	color: #000000;
	}

.Controls td {
	font-size: 11px; font-family: arial; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	vertical-align: top;
	background-color: #f4f4f4;
	color: #012CAF;
	}
	
.Controls textarea {
	font-size: 11px; font-family: arial; font-weight: normal; text-align: left;
	background-color: #f4f4f4;
	border : none;
	width : 100%;
	color: #848284;
	}

.Controls th {
	font-size: 11px; font-family: arial; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #848284; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f4f4f4;
	white-space: nowrap;
	color: #000000;
	}

.Controls td {
	font-size: 12px; font-family: arial; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	vertical-align: top;
	background-color: #f4f4f4;
	color: #012CAF;
	}
	
.Controls textarea {
	font-size: 11px; font-family: arial; font-weight: normal; text-align: left;
	background-color: #f4f4f4;
	border : none;
	width : 100%;
	color: #848284;
	}

.Form th {
	font-size: 11px; font-family: arial; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #848284; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f4f4f4;
	white-space: nowrap;
	color: #000000;
	}

.Form td {
	font-size: 11px; font-family: arial; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	vertical-align: top;
	background-color: #f4f4f4;
	color: #012CAF;
	}
	
.Form textarea {
	font-size: 11px; font-family: arial; font-weight: normal; text-align: justify;
	width : 100%;
	white-space: nowrap;	
	color: #012CAF;
	}
	
.Form select {
	font-size: 11px; font-family: arial; font-weight: normal; text-align: left; vertical-align: top;
	color: #000000;
	}

.Form input {
	font-size: 11px; font-family: arial; font-weight: normal; text-align: left;
	white-space: normal;	
	color: #000000;
	}
	
.VUI th {
	font-size: 11px; font-family: arial; font-weight: normal; text-align: center; vertical-align: top;
	padding: 4px;
	border-top: solid 1px #FFFFFF; border-bottom: solid 1px #848284;
	background-color: #f4f4f4;
	white-space: nowrap;
	color: #000000;
	}

.VUICaption th {
	font-size: 11px; font-family: arial; font-weight: bold; text-align: center; vertical-align: top;
	padding: 4px;
	border-top: solid 1px #FFFFFF; border-bottom: solid 1px #848284;
	background-color: #f4f4f4;
		background-image: url('images/CaptionBg.gif'); color: #000000;	
	white-space: nowrap;
	color: #000000;
	}
	
.VUI textarea {
	font-size: 11px; font-family: arial; font-weight: normal; text-align: justify;
	width : 100%;
	white-space: nowrap;	
	color: #012CAF;
	}
	
.VUI select {
	font-size: 11px; font-family: arial; font-weight: normal; text-align: left; vertical-align: top;
	color: #000000;
	}

.VUI input {
	font-size: 11px; font-family: arial; font-weight: normal; text-align: left;
	white-space: normal;	
	color: #000000;
	}			
.sgiiar {
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
}

#dropmenudivBG{
    background-color:#cccccc;
    visibility:hidden;
    width:165px;
}
#dropmenudiv {
    position:absolute;
    border:1px solid black;
    border-bottom-width: 0;
    font-family: "arial";
    font-size: 11px;
    font-weight: bold;
    line-height:18px;
    z-index:100;
}
#dropmenudiv a {
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid black;
    padding: 1px 0;
    text-decoration: none;
    font-weight: bold;
   	color: #517311;
}
#dropmenudiv a:hover { /*hover background color*/
	color: #FF7200;
}

.joinus {
  font-size: 10px;
  font-weight: bold;
  font-style: italic;
  text-align: right;
	}
.joinus a:link, a:visited, a:active {
	color: #FF7200;
	}
.joinus a:hover {
	color: #012CAF;
	}
