*{
	font-size : 0.98em ;
	color : #333333 ;
	text-decoration : none ;
	text-align : left ;
	font-family:Arial, Helvetica, Helvetica Neue, Verdana, sans-serif;
	text-shadow: 0 1px 10px #AAA;
	line-height : 1.2em ;
}

p,table,td{
	margin : 0.9em ;
	text-align : justify;
}

h1,h2,h3,h4,h5,h6{
	color : #FFF ;
	font-size : 2.1em ;
	text-shadow: 4px 4px 5px #000;
}

h1{
	font-size : 2em ;
	font-weight : bold ;
}

h2{
	font-size : 1.9em ;
	font-weight : none ;
}

h3{
	font-size : 1.7em ;
	font-weight : none ;
}



.on{

	background: #222 ;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	box-shadow: 0 1px 3px #999;
	text-shadow: 0 -1px 1px #222;
	border-bottom: 1px solid #222;
	position: relative;
	cursor: pointer;
		
}

.off{

	background: #BBB ;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #999999 ;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	box-shadow: 0 1px 3px #999;
	text-shadow: 0 -1px 1px #222;
	border-bottom: 1px solid #AAA;
	position: relative;
	cursor: pointer;
	
}

a{
	text-decoration : underline ;
	color : #FF0000 ;
	font-weight : bold ;
}

.transparent_noir p {
	color : #FFF ;
	font-weight : bold ;
}

#tribune p {
	padding : 0 ;
	margin : 0 ;
}

#tribune p#nom {
	margin : 2px ;
	font-size : 1.4em ;
	font-weight : bold ;
	padding-top : 4px ;
}

#tribune p#date {
	color : #888 ;
	font-size : 0.85em ;
	margin-left : 3px ;
}

#tribune p#commentaire{
	margin-left : 10px ;
	padding : 8px ;
	margin : 5px ;
}

#membre p{
	float : right ;
	margin : 2px ;
	padding : 2px ;
}

#membre p a {
	opacity:0.70;filter:alpha(opacity=70);
	text-shadow: 0px 2px 2px #000;
	font-size : 1.3em ;
	text-decoration : none ;
}

#membre p a:hover {
	opacity:1;filter:alpha(opacity=100);
	text-shadow: 0px 2px 2px #000;
	font-size : 1.3em ;
	color : #FFF ;
}

#membre H1 {
	text-shadow: 0px 2px 2px #000;
	font-size : 2em ;
}

#footer p{
	font-family : helvetica;
	margin : 2px ;
	padding : 2px ;
	padding-left : 30px ;
	color : #AAA ;
	text-shadow: 0px 2px 2px #888;
	font-size : 0.8em ;
}

#footer a{
	text-shadow: 0px 0px 0px #000 ;
}

.admin p{
	text-align : center ;
}
