
* {
	margin : 0; padding : 0;
}

a {
	color : inherit;
}

html {
	background-color : #fff;
}

html, input, button, select, textarea {
	font-family : Arial, Helvetica, sans-serif; font-size : 14px;
}

#ConteneurPage {
	margin : 0 auto;
}
.HighRes #ConteneurPage { width : 820px; }
.VeryHighRes #ConteneurPage { width : 900px; }

#Banniere {
	padding : 20px 60px;
	position : relative; z-index : 1;
	background-color : #000; color : #fff; text-align : center;
}
.LowRes #Banniere { padding : 5px; }
.VeryHighRes #Banniere { box-shadow : 0 0 20px #000; }

.MenuPrincipal {
	position : absolute; top : 10px; left : 10px;
}
.MenuPrincipal ul {
	margin-bottom : 20px;
}
.MenuPrincipal li {
	display : block;
}
.MenuPrincipal li a {
	display : block;
	padding : 5px;
	text-decoration : none;
}
.MenuPrincipal li.Selected a {
	font-weight : bold;
}
.MenuPrincipal li.Futur { background-color : #ff8a6b; }
.MenuPrincipal li.Passe { background-color : #ccc; }
.MenuPrincipal li.EnCours { background-color : #fffd54; }
.MenuPrincipal li.Nouveau { margin-bottom : 10px; }
.MenuPrincipal li.Nouveau a { font-weight : bold; }

#Milieu {
	margin : 0 auto; padding : 1px 0;
	background : #e8e6e7 url(../img/milieu-fond.jpg) scroll repeat-y left top; color : #000;
}
.SupHighRes #Milieu { width : 820px; }

.SupHighRes #Contenu {
	margin : 20px;
}
.LowRes #Contenu {
	margin : 10px;
}

#Pied {
	padding : 20px 10px;
	font-size : 12px;
	background-color : #000; color : #fff;
}
.SupHighRes #Pied {
	padding : 20px 60px;
	font-size : 15px;
}

#Pied a {
	text-decoration : none;
}

#Pied .SiteWeb {
	border-bottom-width : 1px; border-bottom-style : solid; padding-bottom : 5px; margin-bottom : 20px;
	text-transform : uppercase; font-size : 15px;
	text-align : center;
}
.SupHighRes #Pied .SiteWeb { font-size : 20px; }

#Pied .Huissier {
	margin-bottom : 20px;
	text-transform : uppercase;
}
#Pied .Reglement {
	margin-bottom : 20px;
}
#Pied .Droit {
	margin-bottom : 20px;
}