body
{  
	background-color:#8cd9f2;
	background-image: url("../img/degrad.png"); 
	background-repeat:repeat-x;
	text-align:center;
	margin:0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bback
{
	background-color:#8cd9f2;
	margin:0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

strong
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#3a1e16;
	text-align:center;
}
/*============ Tableaux =============*/
.tabmnu
{
    border-collapse:separate;
    border:none;;
    margin-top:4px;
    border-spacing:0px 2px;
    
}

.tabmnu img
{
   vertical-align:middle; 
}

.tabmnu th
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	/*background-color:#2b46bd;*/
	font-size:9pt;
	letter-spacing:2px;
	font-weight:bold;
	color:#77168f;
	text-align:center;
	border:none;
	border-collapse:collapse;
}

.tabmnu th a
{
	color:#77168f;
}

.tabmnu th a:hover
{
  color:#bfcff3;
  text-decoration:underline;
}

.tabmnu td
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	/*background-image:url(../img/tribus/motif_sableu.png);*/
  	/*background-color:#bfcff3;*/
	font-size:8pt;
	font-weight:normal;
	color:#77168f;
	text-align:left;
	vertical-align:middle;
	border:none;
	width:140px;
	/*border:no;*/
	border-collapse:collapse;
}

.tabmnu td a
{
  	font-family : Verdana, Arial;
  	font-size:8pt;
  	font-weight:bold;
  	vertical-align:middle;
	color:#77168f;
	text-decoration:none;
}


.tabmnu td a:hover
{
 	color:#2d49a7;
	text-decoration:underline;
}


.tab
{
    border-collapse:collapse;
    border:none;
    margin-top:4px;
}

.tab img
{
   vertical-align:middle; 
}

.tab th
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	background-color:#2b46bd;
	font-size:9pt;
	letter-spacing:2px;
	font-weight:bold;
	color:#bfcff3;
	text-align:center;
	border:solid 1px #800080;
	border-color:#2b46bd;
	border-collapse:collapse;
}

.tab th a
{
	color:#bfcff3;
}

.tab th a:hover
{
  color:#cc0066;
  text-decoration:underline;
}

.tab td
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	/*background-image:url(../img/tribus/motif_sableu.png);*/
  	background-color:#bfcff3;
	font-size:8pt;
	font-weight:normal;
	color:#3a1e16;
	text-align:left;
	vertical-align:middle;
	border:solid 1px #800080;
	/*border:no;*/
	border-collapse:collapse;
}

.tab td a
{
  	font-family : Verdana, Arial;
  	font-size:8pt;
  	font-weight:bold;
	color:#660033;
	text-decoration:none;
}


.tab td a:hover
{
  color:#cc0066;
	text-decoration:underline;
}



h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	/*background-color:#F7C667;*/
  	background-image: url("../img/fndh1.png");
  	background-repeat: no-repeat;
  	height:24px;
  	font-size:12pt;
	color:#660033;
	text-align:center;
	/*border:solid 1px #674938;*/
	border-collapse:collapse;
}

h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	/*background-color:#F7C667;*/
  	background-image: url("../img/fndh1.png");
  	background-repeat: no-repeat;
  	height:24px;
  	font-size:11pt;
	color:#660033;
	text-align:center;
	/*border:solid 1px #674938;*/
	border-collapse:collapse;
}


ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-color:#ccaa99;*/
	font-weight:normal;
	color:#3a1e16;
	text-align:left;
	vertical-align:middle;
	list-style-type:none;
}

ul strong
{
	font-weight:bold;
}

li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-color:#ccaa99;*/
	font-size:8pt;
	font-weight:normal;
	color:#3a1e16;
	text-align:left;
	vertical-align:middle;
}

li a
{
  	font-family : Verdana, Arial;
  	font-size:8pt;
  	font-weight:bold;
  	vertical-align:middle;
	color:#660033;
	text-decoration:none;
}


li a:hover
{
  	color:#cc0066;
	text-decoration:underline;
}



/*========================= Styles de texte ==================================*/
.smalltext
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:normal;
	color:#3a1e16;
	text-align:left;
	vertical-align:middle;
}

.bandbl
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#3a1e16;
	text-align:center;
	/*vertical-align:bottom;*/
}

.bandbl strong
{
	font-size:7pt;
	color:#660066;
}

.note
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#3a1e16;
	text-align:left;
	vertical-align:middle;
}


.error
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	vertical-align:middle;
}


.nump
{
	font-family: Verdana, Arial;
	font-size : 8pt;
	color: #bfcff3;
	text-decoration: none;
}

.nump:hover{
	text-decoration: underline;
	color:#cc0066;
}

/*======================== Style des cadres ==================================*/
.prespan
{
	position:relative;
	left-margin:auto;
	right-margin:auto;
	width:626px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/fndpres.png);
	background-repeat: no-repeat;
	background-color:#77168f;
	font-size:9pt;
	font-weight:normal;
	text-align:justify;
	color:#c7a6d5;	
	padding:8px 5px 8px 5px;
}

.prespan h1
{
	font-size:11pt;
	font-weight:bold;
	color:#e6d2ef;
	background-image:none;
}


.prespan strong
{
	font-size:9pt;
	font-weight:bold;
	color:#e6d2ef;
}

.prespan a
{
	color:#c7a6d5;
	text-decoration:nonne;
}

.prespan a:hover
{
  	color:#cc0066;
	text-decoration:underline;
}

.news
{
	position:relative;
	left-margin:auto;
	right-margin-auto;
	margin-bottom:6px;
	width:622px;
	padding:6px 6px 10px 6px; 
	border:1px solid #330000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#bfcff3;
	font-size:8pt;
	font-weight:normal;
	text-align:justify;
	color:#3a1e16;
	overflow: hidden;
}
.news a
{
  	font-weight:bold;
  	color:#660033;
	text-decoration:none;
}

.news a:hover
{
  	color:#cc0066;
	text-decoration:underline;
}

.news h3
{
	font-size:9pt;
	font-weight:bold;
	margin-bottom:4px;
}

.news h3 i
{
	font-size:8pt;
	font-weight:normal;
}

.mainpan
{
  border:no;
  position:relative;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  width:1000px;
  eight:auto;
}

.leftpan
{
  border:no;
	/*background-color:#660066;*/
	background-image:url("../img/fndpan.png");
	position: relative;
	left : 0px;
	top :4px;
	height:630px;
	width:180px;
	float:left;
}

.centerpan
{
  border:no;
	/*background-color:#8cd9f2;*/
	/*background-repeat:no-repeat;*/
	position: relative;
	left : 2px;
	top :4px;
	height:auto;
	width:636px;
	float:left;
}


.rightpan
{
  	border:no;
	/*background-color:#660066;*/
	background-image:url("../img/fndpan.png");
	background-repeat:no-repeat;
	position: relative;
	left :4px;
	top :4px;
	height:630px;
	width:180px;
	float:left;
}

.headpan
{
  	border:no;
	/*background-color:#999966;*/
	background-image:url("../img/fndhead.png");
	background-repeat:no-repeat;
	position : relative;
	left : 0px;
	top :4px;
	height:120px;
	width:1000px;
}

.footpan
{
  	border:no;
	/*background-color:#999966;*/
	background-image:url("../img/fndhead.png");
	/*background-repeat:no-repeat;*/
	position : relative;
	font-size: 7pt;
	text-align:left;
	top:8px;
	height:100px;
	width:1000px;
	float:left;
}

.jeux{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

.embg{
	float:left;
	margin-right:10px;
}
