body{
	background: url(../image/background.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-family: arial;
	font-size: 10pt;
	text-align: justify;
	color: #848484;
	margin: 0px;
	padding: 0px;
}
img{
	border: 0px;
}
li{
	list-style-type: none;
	margin: 5 0 5 0;
	padding: 0px;
}
div, span, form, input{
	margin: 0px;
	padding: 0px;
}
input.submit{
	width: 150px;
}
a{
	text-decoration: none;
	cursor: pointer;
	color: #848484;
	font-weight: bold;

}
a:hover{
	color: #CC0000;
}
.clear{
	clear: both;
}
#global {
     position:absolute;
     left: 50%; 
     width: 780px;
     margin-left: -390px; /* half of the width */
}
#connection{
	margin-top: 40px;
}
	#connection img.textIllus{
		float: left;
		margin: 0px 15px 0px 0px;
		padding: 0px 0px 5px 0px;;
	}
	#connection .titre{
		text-decoration: none; 
		text-align: left;	 
		font-weight: bold;
		font-family : georgia;
		font-size: 12pt;
	}
	#connection .auteur{
		text-decoration: none; 
		text-align: left; 
		font-weight: bold; 
		font-family : verdana; 
		font-size: 12pt;
	}
#left{
	float: left;
	width: 250px;
	text-align: center;
}
#right{
	float: right;
	padding-top: 20px;
	width: 500px;
}
#liste{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 500px;
}
	#liste img.textIllus{
		float: left;
		margin: 0px 15px 0px 0px;
		padding: 0px 0px 5px 0px;;
	}
	#liste img.basket{

		margin: 0px 0px 0px 5px;
	}
	#liste .support{
		text-decoration: none; 
		color: #6F6F6F; 
		text-align: left;
		font-weight: bold;
		font-family : arial;
		font-size: 11pt;
	}
	#liste .infos{
		text-decoration: none; 
		color: #6F6F6F; 
		text-align: left;
		font-weight: bold;
	}
	#liste .titre{
		text-decoration: none; 
		text-align: left;	 
		font-weight: bold;
		font-family : georgia;
		font-size: 12pt;
	}
	#liste .auteur{
		text-decoration: none; 
		text-align: left; 
		font-weight: bold; 
		font-family : verdana; 
		font-size: 12pt;
	}
	#liste .etat{
		text-decoration: none; 
		text-align: left;
		font-weight: bold;
		font-family : arial;
		font-size: 11pt;
	}
	#liste .detail{
		text-decoration: underline; 
		color: #4B3A3A; 
		text-align: left;
		font-weight: none;
		font-family : arial;
		font-size: 12pt;
		cursor:crosshair;
	}
	#liste .textBox{
		text-align: left;
		width: 490px;
		margin: 0px;
		padding: 5px;
		background-color:#FFFAE4;
	}
	#liste .download{
		margin-top: 15px;
		font-size: 16px;
	}
	#liste ul{
		padding: 0px;
		margin: 0px;
	}
	#liste li{
		float: left;
		width: 500px;
		margin: 0px;
		padding: 0px 0px 5px 0px;
		line-height: 14px;
	}
	#liste li.right{
		text-align: right;
		border-bottom: 1px solid #E5E7E2;
		margin: 0px 0px 15px 0px;
	}
	#opnstuff .bloc{
		width: 140px;
		float: left;
	}
#detail{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 500px;
}
	#detail img.textIllus{
		float: left;
		margin: 0px 15px 0px 0px;
		padding: 0px 0px 5px 0px;;
	}
	#detail .support{
		text-decoration: none; 
		color: #6F6F6F; 
		text-align: left;
		font-weight: bold;
		font-family : arial;
		font-size: 11pt;
	}
	#detail .infos{
		text-decoration: none; 
		color: #6F6F6F; 
		text-align: left;
		font-weight: bold;
	}
	#detail .titre{
		text-decoration: none; 
		text-align: left;	 
		font-weight: bold;
		font-family : georgia;
		font-size: 12pt;
	}
	#detail .auteur{
		text-decoration: none; 
		text-align: left; 
		font-weight: bold; 
		font-family : verdana; 
		font-size: 12pt;
	}
	#detail .etat{
		text-decoration: none; 
		text-align: left;
		font-weight: bold;
		font-family : arial;
		font-size: 11pt;
	}
	#detail .right{
		text-align: right;
	}
	#detail ul{
		padding: 0px;
		margin: 0px;
	}
	#detail li{
		float: left;
		width: 500px;
		margin: 0px;
		padding: 0px 0px 5px 0px;
		line-height: 14px;
	}
	#detail p{
		float: left;
		width: 450px;
		margin: 0px;
		padding: 5px 0px 5px 10px;
		line-height: 14px;
	}
	#detail li.left{
		text-align: left;
		margin: 0px 0px 15px 0px;
	}
	#detail a.retour{
		color: #CC0000;
		font-size: 18px;
		font-weight: normal;
	}
	#detail a.stuffLink{
		font-weight: normal;
	}
.separator{
	clear: both;
	border-bottom: 1px solid #E5E7E2;
	width: 780px;
	height: 2px;
	margin: 10 0 5 0;
}
#opnstuff{

}
	#opnstuff ul.lineup{
		display: inline;
	}
	#opnstuff li.lifile{
		width: 200px;
		float: left;
	}
	#opnstuff li.licomment{
		width: 300px;
		float: left;
		margin-top: 4px;
	}
	#opnstuff .bloc{
		width: 140px;
		float: left;
	}
	#opnstuff img.ico{
		margin-bottom: -4px;
	}
#footer{
	width:780px;
	text-align: center;
}