html
{
	height: 100%;
	margin:0;
	padding:0;
		background-color:#DFF0F7;
}
body
{
	width: 950px;
	margin: auto;
	font-family: Verdana, Arial;
	font-size: 10px;
	height:100%

	background-position: top center;
	background-image: url('images/bar_main.png');
	background-repeat: repeat-y;
	overflow-x:hidden;
}
hr
{
	margin-left: 100px;
	margin-right: 100px;
	margin-top: 50px;
	background-color: #fcc471;
	border: none;
}
a
{
	color: #3887a5;
}
a:hover
{
	color: #1e5ba5;
}
ul
{
	margin-left: -5px;
	
}
img, a
{
	border-color: black;
}
h3
{
	text-align: center;
}


/* Header */
.Header
{
	background-image: url('images/header.png');
	background-repeat: no-repeat;
	width: 916px;
	height: 140px;
	margin-left:18px;
	text-align: right;
}
/* Fin header */

/* Corps */
.Main
{

	padding-left: 18px;
	padding-top: 31px;
	background-image: url('images/bar_main.png');
	background-repeat: repeat-y;
	width:100%;

}
.MainHeader
{
	background-image: url('images/main_top.png');
	background-repeat: no-repeat;
	width: 950px;
	height: 50px;
	margin: -25px 0;
}
/* Titres */
.Titre
{
	font-size:12px;
	text-align:center;
}
.TitreLeft
{
	background-image: url('images/h3_left.png');
	background-repeat: no-repeat;
	width: 5px;
	height: 23px;
	float: left;
	margin-right:-3px;/* 3pixel "jog" , bug IE */
}
.TitreMid
{
	background-image: url('images/h3_mid.png');
	background-repeat: repeat-x;
	height: 23px;
	padding-top: 3px;
	font-weight: bold;
}
.TitreRight
{
	background-image: url('images/h3_right.png');
	background-repeat: no-repeat;
	width: 5px;
	height: 23px;
	float: right;
	margin-left: 80px;
	margin-top: -26px;

}
/* Fin Titres */

/* Menu */
.Menu
{
	width: 175px;
	margin-top: 15px;
	margin-left: 15px;
	float: left;
	display:inline;
}
.MenuRight {
	float:right;
	margin-right:50px;
}
.ContenuMenu
{
	margin-top: -11px;
	background-color: #cde9f3;
	border: ridge 1px #000;
	padding: 5px;
}
/* Fin Menu */

/* Principal */
.Principal
{
	width: 500px;
	margin-top: 15px;
	margin: 15px auto 0 200px;
	position:relative;
	left:5px;
}
.ContenuPrincipal
{
	margin-top: 3px;
	padding-left: 15px;
	background-color: #cde9f3;
	border: ridge 1px #000;
	padding: 5px;
}
.ContenuPrincipal img
{
	margin-right: 15px;
	/*margin-left: 15px;*/
	/*border: 1px black;*/
}
.ContenuPrincipal p
{
	margin-top: 0px;
}
/* Fin Principal */
/* Fin Corps */

/*Autres classes diverse */
.UlCategories /*Liste de liens vers les cat&#65533;gories de wallpapers */
{
}
.UlPartenaires /*Liste de liens vers les partenaires */
{
}
.Description /*Classe pour les descriptions des wallpapers */
{
}
.Foot
{
	text-align: center;
	font-size: 10px;
	padding: 15px;
	width: 500px;
	margin-left: 200px;
}
.DetailsCat
{
	display: none;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
/*	padding: 15px;*/
}
.Categories
{
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.Partenaires
{
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
	


