@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


/* Conteneur des tables */

.bodytable
{
	width: 100%;
	text-align:center;
	padding-top: 0px;
	margin: 0px;
	
}


img{
border:0;
}

.maintable
{
	width: 970px;
	border: 0;
	text-align:center;
	padding: 0;
	margin: 0;
	background:#99CC00;
	
}

.contenttable
{
	width: 970px;
	border: 0;
	padding: 0;
	margin: 0;
	background:#4F4E51;
}

.tableflash{
border:#999999 1px solid;
height: 409px;
}

/* Fin*/

/* TD*/

.tdlogo
{
background:#FFFFFF;
height: 82px;
width: 188px;
border-bottom: solid 2px #C2CD23;
text-align:left
}

.tdflash{
padding-top: 5px;
padding-bottom: 5px;
}

.tdbaseline
{
background:#FFFFFF;
height: 82px;
width: 345px;
border-bottom: solid 2px #C2CD23;
text-align: left;
}

.tdmenu
{
background:#FFFFFF;
height: 41px;
border-bottom: solid 2px #C2CD23;
vertical-align:bottom;
}

.tdlang
{
background:#FFFFFF;
height: 41px;
vertical-align:top;
}

.tdtext{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding:15px;
}

.tablelogoass
{
width:938px;
height:63px;
border-top:solid #999 1px;
border-bottom:solid #999 1px;
border-left:0;
border-right:0;
padding:5px;

}

.tabledescription
{
width:938px;
border-top:solid #999 1px;
border-bottom:solid #999 1px;
border-left:0;
border-right:0;
padding:5px;

}

.tdmembertext {
text-align:left;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#C2CD23;
width: 132px;
}

.tdbottom{
padding-left: 15px;
color:#CCC;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
height: 50px;
text-align:left;
vertical-align: middle;}

.tdbottom2{
padding-right: 15px;
color:#CCC;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
height: 50px;
text-align:right;
vertical-align: middle;
}

}

/* Fin*/

/* Menu  */

#cfnavbar{
margin: 0;
padding: 0;
width: 437px; /* pour Explorer*/
}

#cfnavbar ul{
padding: 0;
margin: 0;
float: right;
font-family:Arial, Helvetica, sans-serif;
}

#cfnavbar ul li{
display: inline;
margin: 0; padding: 0;
}


#cfnavbar ul li a, #cfnavbar ul li span{
float: left;
color: #717074;
font-size:10px;
padding: 8px 13px 5px 6px;
text-decoration: none;
background: url(media/newmenusep.png) center right no-repeat;
}

#cfnavbar ul li span{ /*Targets span tag to the right of #leftcorner below*/
padding-left: 0px;
}

#cfnavbar ul li a#leftcorner{
float: none;
padding-left: 10px;
padding-right: 0px;
background: url(media/leftcorner.gif) top left no-repeat;}


#cfnavbar ul li a#rightcorner{
padding-right: 10px;
background: url(media/rightmenusep.png) top right no-repeat;
}

#cfnavbar ul li a:hover{
text-decoration: underline;
}

#cfnavbar:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
/* FIN */
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: bold;
	color: #C2CD23;
	text-decoration: none;
	line-height: 15px;
	text-transform: uppercase;
}



.link {color: #FFFFFF}


td.title{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
line-height: 20px;
}

td.image{
text-align:center;
vertical-align:middle;
width:176px;
padding: 5px;
border-bottom:solid 1px #999;
}

td.desc{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding: 5px;
border-bottom:solid 1px #999;
}

td.lien{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00FFFF;
padding: 5px;
border-bottom:solid 1px #999;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00FFFF;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99FF00;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
