body	{
width:900px;
	margin-top:24px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	padding:0px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#BBB;
	/*background-image:url(images/main_bg.gif); background-repeat:repeat-x;*/
	background-color:#000;
	}
	
h1	{
	font-size:30px;
	font-weight:200;
}

h2	{
	font-size:22px;
	font-weight:600;
	margin:30px 0 5px 0;
	border-bottom: 1px solid #999;
	padding:0 0 10px 0;
color:#FFF;
}
.title {
	font-size:18px;
	font-weight:300;
	border-bottom:none;
	margin:0;
	padding:0;
	}	
h3 {
	font-size:16px;
	//width:320px;
	//border-bottom: 1px solid #999;
	color:#FFF;
}
h4	{
	font-size:10px;
	font-weight:100;
	margin:0;
	padding:0;
	color:#666;
visibility:hidden;
	}
h4	a{
	color:#666;
	}	
img {
	border:0;
	margin:0;
	padding:0;
}
table, td ,tr {
	border-width:0;
	margin:0;
	padding:0;
	border-collapse:collapse;
}
h2 td {
		vertical-align:baseline;
}
.langue	{
font-size:12Px;
font-weight:300;
	text-align:right;
	color:#777;
}
.langue	a{
	color:#fff;
}
.myvisit {
visibility:hidden;}
#menuDeroulant
{
 width: 450px;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
 position: absolute;
 top: 64px;
 right: 140px;
 text-align:center;
}
#menuDeroulant li
{
	font-size:20px;
	font-weight:400;
	 float: left;
 width: 150px;
 margin: 0;
 padding: 0;
 border: 0;
 color:#FFF;
}
#menuDeroulant li:hover > .sousMenu { display: block; }

#menuDeroulant li a:link, #menuDeroulant li a:visited
{
 display: block;
 height: 1%;
 color: #BBB;
 margin: 0;
 padding: 2px 8px;
// border-right: 1px solid #bbb;
 text-decoration: none;
color:#FFF;
}
#menuDeroulant li a:hover { color: #B00; }
#menuDeroulant li a:active { background-color: #5F879D; }
#menuDeroulant .sousMenu
{
 //display: none;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
}
#menuDeroulant .sousMenu li
{
 float: none;
 margin: 0;
 padding: 0;
 border: 0;
 width: 149px;
 border-right: 1px solid transparent;
 	font-size:13px;
	font-weight:300;
}
#menuDeroulant .sousMenu li a:link,
#menuDeroulant .sousMenu li a:visited
{
 display: block;
 color: #BBB;
font-weight:300;
 margin: 0;
 border: 0;
 text-decoration: none;
  background: transparent url("fondTR.png") repeat;
color:#CCC;
}
#menuDeroulant .sousMenu li a:hover
{
 color: #C00;
}


.content	{
	text-align:justify;
	border-bottom: 1px solid #999;

}

.content_media	{
	text-align:center;
}
.content img	{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.content_media object	{
	padding-bottom: 30px;
	border-bottom: 1px solid #999;

}
.content_documents	{
	text-align:left;
}
.diapo {
text-decoration:none;
padding:2px 10px;
background-color:#333;}

a:link, a:visited, a:hover, a:active { outline:none } 
a {
	text-decoration:none;
	color:#fff;
font-weight:bold;
}

a:hover {
	color:#f00;
}