/* BASE */
* {
	font-family : Verdana; 
	font-size : 11px; 
	color : #FFFFFF; 
} 

img {
	border : 1px solid #465648; 
} 
body {
	background : #465648 url(fond.gif);
	background-attachment : fixed; 
	width : 868px; 
	margin : 20px auto; 
} 
html>body #spacer-memo {
	margin:0px;
}

div[id] #content-up {
	height : auto; 
} 
textarea	{color: #000000;}

/*  NEWS  */
.news{
 	text-align:justify;
}
.news .img{
	float:left;
	margin:2px 7px 2px 3px;
}
.page-title {
	background:url(page-titre.gif);
	height:22px;
	width:552px;
	padding:9px 0px 0px 8px;
	margin:20px 0px 0px 35px;
}
.page-centre {
	background:url(page-centre.gif) repeat-y;
	width:540px;
	padding:0px 10px 0px 10px;
	overflow:visible;
	margin-left:35px;
}
.page-bottom {
	background:url(page-bottom.gif);
	height:22px;
	width:552px;
	padding:9px 0px 0px 8px;
	margin-left:35px;
}

/* LES LIENS  */
a	{
	font-style:normal;
	text-decoration:none;
	color: #FFFFFF; 
}
a:hover	{
	font-style:normal;
	text-decoration:none;
	color: #465648; 
}
a.lien	{
	font-style:normal;
	text-decoration:none;
	color: #465648; 
}
a.lien:hover	{
	font-style:normal;
	text-decoration:none;
	color: #FFFFFF; 
}
a.menu-bas   {
	color:#000000;
	text-decoration:none;
}      
a.menu-bas:hover   {
	color:#ffffff; 
	text-decoration:none;  
}

/* DIVERS */
.noborder {
	border : 0px; 
	vertical-align : middle; 
} 
.spacer{
	clear:both;
	height:0px;
}
.center {
	float : left; 
	width : 540px; 
	text-align : justify; 
	display : inline; 
	border-bottom : 0px; 
	margin : 10px 0px 10px 0px; 
	padding : 8px; 
	overflow : visible; 
} 

/* MENU */
#conteneur-right {
	padding : 0px 6px 0px 0px; 
} 
#right {
	float : right; 
	width : 220px; 
	display : inline; 
	border-top : 0px; 
	border-bottom : 0px; 
	margin : 0px; 
	padding-top : 50px;
} 
#menu1 {
	height : 19px; 
	text-align : center; 
	background : #465648 url(menuxx.jpg) repeat-y; 
	color : #ffffff; 
	padding : 4px 0px 0px 0px;
	border-top : 1px solid #717372;
	border-left : 1px solid #717372;
	border-right : 1px solid #717372;	
} 
#stat {
	height : 75px; 
	background :url(menu.gif); 
	text-align : justify; 
	color : #ffffff; 
	padding : 4px 4px 4px 25px;
	border-right : 1px solid #717372;
	border-left : 1px solid #717372;
	border-bottom : 1px solid #717372;
}
#menu2 {
	height : 19px; 
	text-align : center; 
	background : #465648 url(menuxx.jpg) repeat-y; 
	color : #ffffff; 
	padding : 4px 0px 0px 0px;
	border-top : 1px solid #717372;
	border-left : 1px solid #717372;
	border-right : 1px solid #717372;	
} 
#part {
	height : 65px; 
	background :url(menu.gif); 
	text-align : justify; 
	color : #ffffff; 
	padding-top : 8px;
	border-right : 1px solid #717372;
	border-left : 1px solid #717372;
	border-bottom : 1px solid #717372;
}

/*  MEP */
#header {
	height : 160px;
	width: 866px;
	border : 1px solid #000000; 
} 
#center {
	float : none; 
	width : 540px; 
	text-align : justify; 
	display : inline; 
	border-bottom : 0px; 
	margin : 10px 0px 10px 0px; 
	padding : 8px; 
	overflow : visible; 
} 
#bottom {
	height : 30px; 
	text-align : center; 
	padding-top:10px;
} 
#spacer-memo {
	clear:both; 
	height:0px;
	margin-bottom:-12px;
}
html>body #spacer-memo {
	margin:0px;
}

/* POLICE */
h1 {
	font-size : 11px; 
	color : #FFF; 
	margin : 0; 
	text-align:center;
} 
h2 {
	font-size : 10px; 
	color : #FFF; 
	margin : 0px;
	text-align:center; 
}

h3 {
	font-size : 11px; 
	color : #465648; 
	margin : 0; 
	text-align:center;
} 

h4	{
	font-size:10px;
	text-align:center;
	color:#FFF;
	margin : 0px;
}
h5	{
	font-size:10px;
	text-align:center;
	color:#465648;
	margin : 0;
}
h6 {
	font-size : 10px; 
	color : #333333; 
	margin : 0px; 
} 

/* MEP  */
.alinea {text-indent: 30px;}
.decal4 {text-indent: 20px;}
.decal2 {padding:0px 0px 0px 45px;}
.decal3 {padding:0px 0px 0px 75px;}
.blanc {color:#FFF;}
.centred {text-align : center;} 
.noir {color: #000000;}
.espace {margin-bottom:25px;}
.colonne3 {padding-left:70px;}
.dix {font-size:10px;}
.vert {color:#465648;}
.parole { 
	color:#465648; 
	font-weight:bold;
	text-decoration:underline;
}

/*MENU JAVA */
.menu{
    position:absolute;
    display:block;
    margin:0px;
    padding:0px;
    width:880px;
 }
.menu ul{
    position:absolute;
    display:block;
    width:217px;
    padding:0px;
}
.menu li ul{
    visibility:hidden;
}
.menu li li ul{
    position:absolute;
    margin-left:124px;
    margin-top:-23px;
}
.menu li{
    list-style:none;
    width:217px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0px;
    padding:0px;
}
.menu li li{
    display:block;
    float:none;
}
/* correct a little IE bug*/
* html .menu li li{
    display:inline;
} 
.menu a{
    text-align:center;
    background: #465648 url(menuxx.jpg) repeat-y;
    border:1px #666 solid;
    color:#ffffff;
    display:block;
    width:212px;
    text-decoration:none;
    padding:2px 0px;
    margin:1px;
} 
.menu a:hover{
    border:1px #aaa solid;
	color:#ffffff;
}

/* HABILLAGE PAGE */
.memo {
	width : 512px; 
	padding : 5px 15px 5px 5px; 
	border : 1px solid #ffffff; 
	background : transparent url(memo.jpg);
	margin-left:50px;
} 
.memo_text {
	width : 520px; 
	color : #ffffff; 
} 

/* BOUTON */
.formulaire{
	border:1px solid #666;
	background-color:#323232;
	margin:2px 0px 0px 0px;
	vertical-align:middle;
}
.formulaire_bouton{
	color:#000;
}

/* MENU PART  */
.navig_peace{
	padding:10px 0px 0px 0px;
}

.release{
	float:left;
	width:50%;
	text-align:center;
}

/* ALIGNEMENT  */
.cadre {	padding: 0px 0px 0px 100px;}
.cadre2 {padding: 0px 0px 0px 100px;}
.cadre3 {padding: 0px 0px 0px 40px;}
.cadre4 {padding: 0px 0px 0px 40px;}
.disco {
	padding:0px 0px 0px 180px;
	text-align:left;
}

/* PAGE MEMBRE  */
.release2{
	width:50%;
	text-align:center;
	padding:20px 0px 20px 0px;
	float:left;
}
.release3{
	width:50%;
	text-align:center;
	padding:20px 0px 20px 0px;
	float:right;
}
#membre {
	height : 600px; 
}

/* GRAND CADRE  */
.link{
	float:left;
	width:50%;
	text-align:right;
	margin-right:10px;
}
.memo2 {
	width : 562px; 
	padding : 5px 15px 5px 5px; 
	border : 1px solid #ffffff; 
	background : transparent url(memo.jpg);
	margin-left:0px;
} 
.memo_text2 {
	width : 570px; 
	color : #ffffff; 
} 

.td {
/*float : left;*/
text-align : justify; 
/*display : inline; */
border-bottom : 0px;
margin : 10px 0px 0px 0px; 
padding : 10px; 
overflow : visible; 
} 
