@import url("navigation_screen.css");
@import url("formulaires_screen.css");
@import url("restaurant.css");
/* @import url("page_detail_screen.css"); */

		*
		{
		
		font-family:arial;
		margin: 0px;
	    padding: 0px;
		}


		body {
    	background: #000 url(../images/background.jpg) repeat-x;
		
		font-family:arial;
		padding: 30px 0px 0px 0px;
		text-align:center;
		}
	
		/* conteneur */
		#contenu {
		width: 902px;
		background-color: #FFFFFF;
		}
		
		#conteneur {
		width: 902px;
		margin-right: auto;
		margin-left: auto;
		padding-top: 148px;
		position: relative;
		text-align: left;
		color: #FFF;
		}

		

	
	
		/* header */
		#header{
		height: 146px;
		width: 902px;
		background: url(../images/fond.gif) repeat-y;
		padding: 0px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #540906;
		border-right-color: #7e1413;
		border-left-color: #7c120e;
		border-right-width: 1px;
		border-left-width: 1px;
		position: absolute;
		top: 0px;
		}
		
		#logo{
		float: left;
		padding:43px 400px 0px 43px ;
		margin: 40px 0px 0px  40px;
		background: url(../images/logo.png) 0px 0px no-repeat;
		}
		
		
		
		/* menu langue */
		#langue{
		font-size: 12px;
		height: 34px;
		margin-top: 2px;
		margin-right: 60px;
		float: right;
		text-align: right;
		}
		
		#langue li{
		display: inline;
		}
		
		#langue a{
		background:url(../images/puce.png) 0px 8px no-repeat;
		text-decoration:none;
		color: #fff;
		font-weight:bold;
		margin-right:5px;
		margin-left:5px;
		padding :15px;
		line-height:35px;
		}
		
		#langue a:hover{
		color: #bc5150;
		}
		
		
		
		

		/* footer */
		#footer{
		height:55px;
		clear: both;
		background-color: #540905;
		}
		
		#footer p{
		padding:10px 0px 0px 43px ;
		font-family:verdana;
		font-size: 10px;
		color:#fff;
		}
		
		/* navigation basse */
		#menufooter{
		font-size: 9px;
		height: 25px;
		margin-top: 10px;
		margin-left: 300px;
		color: #bc5150;
		}
		
		#menufooter li{
		display: inline;
		}
		
		#menufooter a{
		text-decoration:none;
		color: #bc5150;
		font-weight:bold;
		margin-right:0px;
		margin-left:0px;
		padding :5px;
		}
		
		#menufooter a:hover{
		color: #fff;
		}
		
		/* effacement */
		.effacement {
		clear: both;
		}
		
		/* titre */
		h1 {
		font-size: 26px;
		font-style: normal;
		font-weight: normal;
		color: #6d0605;
		margin-bottom:10px;
		letter-spacing: normal;
		font-family: TraditionSansXLight,Helvetica, Arial;
		text-align: left;
		}

		h2 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6d0605;
		font-weight: bold;
		text-align: left;
		padding-left:4px;
		}
		
		h2 img{
		margin-left:-4px;
		}
		
		h3 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6d0605;
		font-weight: normal;
		text-align: left;
		background-repeat: no-repeat;
		background-position: 2px;
		padding-left:4px;
		}
		
		h4 {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #6d0605;
		font-weight: bold;
		text-align: left;
		margin-bottom:10px;
		padding-left:4px;
		margin-top:25px;
		}
		
		h5 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #6d0605;
		font-weight: lighter;
		text-align: left;
		}
		
		h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: normal;
	text-align: center;
	margin-right:10px;
	padding-top:10px;
		}
		
		
		

		.erreur {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FF0000;
		font-weight: bold;
		text-align: left;
		}


		a {
		text-decoration: none;
		color: #6d0605;
		}
		
		a:link{
		text-decoration: none;
		color: #6d0605;
		}
		
		a:visited{
		color: #000;
		}
		
		a:hover{
		color: #7e8588;
		}
		
		td {
	padding: 5px;
	text-align: center;
		}


		table {
		margin-left: 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#000;
		text-align: center;
		}
		
		.noir {
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 16px;
		}
		
		#administration {
		
		position: relative;
		text-align: left;
		background-color: #FFF;
		padding-top:25px;
		padding-left:40px;
		}
		
		
		.tableadmin {
		padding:5px;
		background-color: #CCC;
		}
		
		
		
		#admin, #membres {
		width:557px;
		height:198px;
			
		/*background-color:#000000;
		-moz-opacity: 0.8;*/
			
		position: absolute;
		top:462px;
		left:219px;
		background-image: url(../images/fond_div_noire.png);
		padding:0px 0px 0px 0px;
		color:#111111;
		z-index:99;
		}
		
		#admin2, #membres2 {
		width:557px;
		height:200px;
			
		/*background-color:#000000;
		-moz-opacity: 0.8;*/
			
		position: absolute;
		top:-20px;
		left:219px;
		background-image: url(../images/fond_div_noire.png);
		padding:0px 0px 0px 0px;
		color:#111111;
		z-index:99;
		}

		#admin a, 
		#membres a 
		{
		color:#fff;
		}
		
		
		#admin2 a, 
		#membres a 
		{
		color:#fff;
		}
		
		h5 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
		font-weight: normal;
		text-align: left;
		background-repeat: no-repeat;
		background-position: 2px;
		padding-left:4px;
		}
		
		#plansite ul {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #6d0605;
		font-weight: bold;
		margin-left:50px;
		list-style:none;
		}
		
		#plansite li {
		background:url(../images/fleche.jpg) 0px 15px no-repeat;
		text-decoration:none;
		line-height:10px;
		padding-left :15px;
		padding-top :15px;
		}
		
		#plansite {
		height:364px;
		position: relative;
		text-align: left;
		background-color: #FFF;
		padding-top:25px;
		padding-left:40px;
		}
		
		#musique {
		position:absolute;
		width: 221px;
		height: 20px;
		padding-bottom:10px;
		bottom:0px;
		left:10px;
	
		}
		
		#interie {
		color: #FFFFFF;
		height: 40px;
		width: 513px;
		float: left;
		text-align: left;
		margin-top:30px;
		margin-left:40px;
		
		}
		#musique {
	float: left;
	margin-left: 30px;
}

