body {
	background-image: url(images/back.jpg);
 font-family: "Times New Roman","Lucida Grande",Georgia,sans-serif;

}
body,td,th {
	font-size: 14px;
	color: #220F00;
}
.menu {
	font-size: 14px;
	color: #D1CBC2;
}
.grey {
	font-size: 10px;
	color: #606060;
}
.menu_title {
	font-size: 14px;
	color: #FFFFFF;
}

.menu.a:link {
	color: #990000;
	text-decoration: none;
}

.menu2 {
	padding-left:15px;
}
.menu2_title{
	font-size: 14px;
	font-weight: bold;
	color: #D1CBC2;
}
.menu2_categorie{
	font-size: 14px;
}
.menu2_categorie a:link{
	font-size: 14px;
	text-decoration: none;
	color: #FEBF56;
}
.menu2_categorie a:visited{
	font-size: 14px;
	text-decoration: none;
	color: #FEBF56;
}
.menu2_categorie a:hover{
	font-size: 14px;
	text-decoration: underline;
	color: #FEDA9E;
}
.menu2_categorie a:active{
	font-size: 14px;
	text-decoration: none;
	color: #FEBF56;
}
.menu2_subcategorie{
	font-size: 12px;
	padding-left:10px;
}
.menu2_subcategorie a:link{
	font-size: 12px;
	text-decoration: none;
	color: #D1CBC2;
}
.menu2_subcategorie a:visited{
	font-size: 12px;
	text-decoration: none;
	color: #D1CBC2;
}
.menu2_subcategorie a:hover{
	font-size: 12px;
	text-decoration: underline;
	color: #FEDA9E;
}
.menu2_subcategorie a:active{
	font-size: 12px;
	text-decoration: none;
	color: #D1CBC2;
}

.ressources {
	font-size: 14px;
	color: #DFA300;
}
.ressources2 {
	font-size: 14px;
	color: #DFA300;
}
.time {
	font-size: 14px;
	color: #D07A00;
}
.timefooter {
	font-size: 14px;
	color: #D07A00;
}
.connexion {
	font-size: 14px;
	color: #FEBF56;
	background-color:#141414;
	border:1px dotted #FEBF56;
}
a:link {
	color: #FEBF56;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FEBF56;
}
a:hover {
	text-decoration: underline;
	color: #FEDA9E;
}
a:active {
	text-decoration: none;
	color: #FEBF56;
}
A.lot:link {font-size: 14px; color: #FFFFFF; text-decoration: none;}
A.lot:visited {font-size: 14px; color: #FFFFFF; text-decoration: none;}
A.lot:active {font-size: 14px; color: #FFFFCC; text-decoration: underline overline;}
A.lot:hover {font-size: 14px; color: #FFFFCC; text-decoration: underline overline;}

A.pnjlot:link {font-size: 14px; color: #40B256; text-decoration: none;}
A.pnjlot:visited {font-size: 14px; color: #40B256; text-decoration: none;}
A.pnjlot:active {font-size: 14px; color: #40B256; text-decoration: underline overline;}
A.pnjlot:hover {font-size: 14px; color: #40B256; text-decoration: underline overline;}

.Style1 {font-size: 9px}
.tableHeader {color: #ffffff; background-color: #424242; border-style: solid; border-width: 1px; border-color: #979797 #979797 #171717 #171717; font-size: 10pt; font-weight: bold;}
.button_con {
font-size : 9px ;font-family: verdana ;color:#f7f7f7;border:1px solid #eeeeee;background-color:#141414;cursor:pointer;
}
table {
	font-size: 14px;
	color: #DFA300;
}
.erreur {
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}
.reussite {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
#tooltip {
	filter: alpha(opacity=85);-moz-opacity:.85;opacity:.85;
    padding: 5px;
    background: #DFA300;
    border: 1px solid #D07A00;
    text-align: left;
    font-size: 90%;
	color:  white;
}
.pointer {
	cursor:pointer;
}
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
    background-color:#000000; border:1px solid #999999;
      width:250px; padding:4px;
        color:#000; font-size:11px; line-height:1.2;
}


/* ################### */

/* ##### SUBMENU ##### */

/* ################### */


div.submenu_wrapper ol, div.submenu_wrapper ul {

  list-style: none;

  }

.submenu_wrapper {

  float: left;

  width: 212px;

  margin-left: -100px;
  margin-top: 0px;

  text-align:left;

  }

.submenu  {

  list-style:none;

  width: 212px;

  text-align:left;

  }

a.submenu_cat, a.submenu_cat_acc {

  display: block;

  background: transparent url("images/submenu_buttons_deep1.gif") no-repeat;

  width: 212px;

  height: 37px;



  text-decoration: none;

  font-family: "Times New Roman",Georgia,Verdana,sans-serif;

  font-size: 1.0em;

  text-transform: uppercase;

  font-weight: bold;

  text-align: center;

  }

a.submenu_cat_acc {

  font-size: 12px;

  list-style:none;

  text-align: center;

 }

a.submenu_cat:hover, a.submenu_cat:active, a.submenu_cat_acc:hover, a.submenu_cat_acc:active {

  background: transparent url("images/submenu_buttons_deep1.gif") no-repeat 0px -37px;

  color: #1c140c;

  }

.submenu_cat2 {

  width: 180px;

  margin-left: -20px;

  list-style:none;

  text-align:left;

  }

.submenu_cat3 {

	list-style:none;

	width:180px;

	text-align:left;

	}

.submenu li {

	line-height: 37px;

	width: 212px;

	display: block;

	text-align:left;

}

.submenu_cat2 li {

	line-height: 22px;

	width: 180px;

	text-align:left;

	display: block;

}

.submenu_cat3 li {

	width: 180px;

	display: block;

	line-height: 22px;

	text-align:left;

}

a.cat2 {

  display: block;

  width: 180px;

  height: 22px;

  background: transparent url("images/submenu_buttons_deep2.jpg") no-repeat;



  font-size: 13px;

  text-decoration: none;

  font-weight: bold;

  text-align: center;

  }

a.cat2:hover, a.cat2:active {

  background: transparent url("images/submenu_buttons_deep2.jpg") no-repeat 0px -22px;



  }

a.cat3 {

  display: block;

  width: 180px;

  height: 22px;

  background: transparent url("images/submenu_buttons_deep3.jpg") no-repeat;

  color: #ae715a;

  font-size: 13px;

  text-decoration: none;

  text-align: center;

  }

a.cat3:hover, a.cat3:active {

  background: transparent url("images/submenu_buttons_deep3.jpg") no-repeat 0px -22px;

  color: #d9b4a6;

  }

.end {

	width: 212px;

	list-style: none;

	text-align:left;

}

.enda {

	display: block;

	width: 180px;

	line-height: 8px;

	min-height: 8px;

	margin-left:-20px;

	background: transparent url("images/end.gif") no-repeat;

	font-size: 1px;

}
/*
.endb {

	display: block;

	width: 18px;

	min-height: 18px;

	line-height: 18px;

	margin-left: 45px;

	background: transparent url("images/endb.gif") no-repeat;

	font-size: 1px;

}
*/
/* ####################### */

/* ##### SUBMENU end ##### */

/* ####################### */
.clearfloat {

/* this class should be placed on a div or break element

and should be the final element before the close of

a container that should fully contain a float */

	clear:both;

	height:0;

	font-size: 1px;

	line-height: 0px;

}

