* 
{ 
	margin: 0; 
} 
html, body 
{ 
	height: 100%; 
}
body
{
	background-image	: url(../Images/back3.gif);
	background-repeat	: repeat;
	padding     : 0 1%;
	font-family : arial;
}

img { border : none; }

a, a:visited
{
	color	: #FFF;
}

a:hover
{
	color	: #F00;
}

div.clearer { clear : both; }

div.top, div.container, div.bottom
{
	width	: 100%;
}

div.top, div.footer, div.bottom
{
	border      : 3px solid #FFF;
	background  : #000;
	width		: 100%;
	width		: 99% !important;
}
div.top
{
	/*margin-top	: 0;
	border-top	: none;*/
}

div.container
{
	border      : 3px solid #FFF;
	height		: 80%;
	position	: relative;
	margin		: 2em 0;
	width		: 100%;
	overflow-y	: auto;
	background	: #000;
	width		: 99%;	
}

div.container-empty
{
	background-color	: transparent;
	text-align			: center;
	border				: none;
}
div.container-empty img
{
	height	: 100%;
}

div.bottom-content
{
	border-bottom      : none;
}
div.bottom-content div.menu
{
	margin-bottom   : 0;
	padding-bottom  : 0;
}

div.banner
{
	text-align  : center;
	margin-top	: 5px;
	color       : #FFF;
}
div.banner h1
{
	margin      : 0;
}

/***** BANNER *****/
div.menu
{
	text-align		: center;
}
div.footer div.menu
{
	margin-bottom	: 1em;
}

.menu a
{
	margin-right    : 1em;
	text-decoration : none;
	font-weight     : bold;
}

div.logo-small
{
	position		: absolute;
	z-index			: 1500;
	height			: 5.5em;
	margin-left		: 1em;
}
div.logo-small img
{
	height		: 3em;
}
		
/***** CONTAINER *****/

/***** CONTENT *****/
.content
{
	padding-left	: 1%;
	background  : #000;
	color       : #FFF;
}

.content-menu
{
	font-weight     : bold;
	border-bottom   : 2px solid #FFF;
	padding         : 0 1em 1em 1em;
	margin          : 1em 1em 1em 0;
}
.content-menu a
{
	margin-right    : 1em;
	text-decoration	: none;
	color			: #FFF;
}

.content-menu a:hover
{
	color           : #F00;
}

.content-menu-selected
{
	color			: #F00;
}

.content dt
{
	font-weight     : bold;
	margin-top      : 1em;
}
.content ul, li
{
	margin-left		: 1em;
}

.imgTexte
{
	margin-right	: 1em;
}

.imgRight
{
	float			: right;
}

.imgLeft
{
	float			: left;
}
/***** TEXTE *****/
div.text p
{
	margin-bottom	: 1em;
}

/***** HORAIRES *****/
td.month { text-align : right; }
tr.prix { text-align : right; }
tr.seances { text-align : center; }
