*{
	margin : 0 ;
	padding : 0 ;
	border : 0 ;
}

body{
	background-image : url(/images/background.jpg);
}


div.blanc{
	background-color : #fff ;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	position: relative;
	opacity:0.80;filter:alpha(opacity=80);
	box-shadow: 0 6px 9px #000;
	-moz-box-shadow: 0 6px 9px #000;
	-webkit-box-shadow: 0 6px 9px #000;
	margin : 7px ;
	padding : 5px ;
}

#top-agenda{
	background-color : #000 ;
	opacity:0.70;filter:alpha(opacity=70);
	position : absolute ;
	top : 15px ;
	right : 0 ;
	left : auto ;
	padding : 5px ;
	padding-top : 20px ;
	height : 190px ;
}

#logo {
	position : absolute ;
	top : 147px ;
	left : 10px ;
	padding : 5px ;
}

#top-agenda h1{
	font-size : 1.7em ;
}

#top-agenda P{
	font-size : 1em ;
	margin : 0 ;
	padding : 2px ;
	color : #FFF ;
}


div.blanc:hover{
	opacity:1;filter:alpha(opacity=100);
}

div.transparent_noir{
	background-color : #555 ;
	position: relative;
	opacity:0.6;filter:alpha(opacity=60);
	margin : 7px ;
	padding : 5px ;	
	border : 8px solid #000 ;
	border-top : 0 ;
	border-bottom : 0 ;
}

#principal{
	width : 1000px ;
	margin : 0 auto 0 auto ;
	padding : 0 ;
}

#contenu{
	width : 800px ;
}

#sponsor{
	width : 200px ;
	margin-top : 17px ;
	margin-left : 8px ;
}

#header{
	width : 1000px ;
	background-color : #000000 ;
	height : 230px ;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	position: relative;
	-moz-box-shadow: 0 6px 9px #000;
	-webkit-box-shadow: 0 6px 9px #000;
	box-shadow: 0 6px 9px #000;
	margin : -15px auto 0 auto ;
	background-position : 0 50%;
}


#fondu{
	width : 1000px ;
	background-color : #000000 ;
	height : 230px ;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	position: relative;
	-moz-box-shadow: 0 6px 9px #000;
	-webkit-box-shadow: 0 6px 9px #000;
	box-shadow: 0 6px 9px #000;
	margin : 0 ;
	background-position : 0 50%;
}



#footer{
	width : 900px ;
	background-color : #000 ;
	height : 150px ;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-box-shadow: 0 6px 9px #000;
	-webkit-box-shadow: 0 6px 9px #000;
	box-shadow: 0 6px 9px #000;
	margin : 30px auto 80px auto ;
	padding-top : 10px ;
}

#menu{
	height : 35px ;
	background-color : #000 ;
	width : 950px  ;
	margin : 0 auto 0 auto ;
	padding : 3px ;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 6px 9px #000;
	-webkit-box-shadow: 0 6px 9px #000;
	box-shadow: 0 6px 9px #000;
}

#footer #menu{
	width : 800px ;
}

#tribune {
	height : 400px ;
	overflow : auto ;
}

#tribunelibre #formulaire{ }

#membre{
	width : 180px ;
	height : 120px ;
	margin : 2px ;
	background-position : 10% 10%;
	background-color : #000 ;
}

.admin {
	background-color : #FFFFAA ;
	margin : 4px ;
	padding : 3px ;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-box-shadow: 0 6px 9px #000;
	-webkit-box-shadow: 0 6px 9px #000;
	box-shadow: 0 6px 9px #000;
}
