ul{
	margin:0;
	padding:0;
}

ul.retrait {
	margin-left:10px;
}

ul.container_top_one{
	/* The topmost UL */
	width:451px;
	margin:-6px 0;
}

ul.container_top_two{
	/* The topmost UL */
	width:281px;
	margin:-6px 0;
}

ul.container_bottom{
	/* The topmost UL */
	width:100%;
	margin:-6px 0;
}

ul.container_inside{
	width:250px;
	margin: ;
}

li{
	list-style:none;
	text-align:left;
}

li.menu{
	/* The main list elements */
	padding:5px 0;
	width:100%;
}

li.button a{
	/* The section titles */
	display:block;
	font-family:NewsGothicMT, Lucida Grande, Arial, "Times New Roman", Times, serif; ;
	font-size:1.0em;
	height:29px;
	overflow:hidden;
	padding:10px 20px 0;
	position:relative;
}

li.button a:hover{
	/* Removing the inherited underline from the titles */
	text-decoration:none;
}

li.button a span{
	/* This span acts as the right part of the section's background */
	height:29px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;
	background-color:#c01525;
}

li.buttonz a{
	/* The section titles */
	display:block;
	font-family:NewsGothicMT, Lucida Grande, Arial, "Times New Roman", Times, serif; ;
	font-size:1.0em;
	height:29px;
	overflow:hidden;
	padding:10px 20px 0;
	position:relative;
}

li.buttonz a:hover{
	/* Removing the inherited underline from the titles */
	text-decoration:none;
}

li.buttonz a span{
	/* This span acts as the right part of the section's background */
	height:29px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;
	background-color:#c01525;
}



/* Setting up different styles for each section color */

li.button a.one{background:url(img/theme2011.jpg) repeat-x top left; color:#ffffff;}
li.button a.one span{ background:url(img/theme2011.jpg) repeat-x top right;}

li.button a.two{background:url(img/competitions.jpg) repeat-x top left; color:#ffffff;}
li.button a.two span{ background:url(img/competitions.jpg) repeat-x top right;}

li.button a.three{background:url(img/infos.jpg) repeat-x top left; color:#ffffff;}
li.button a.three span{ background:url(img/infos.jpg) repeat-x top right;}

li.button a.four{background:url(img/archives.jpg) repeat-x top left; color:#ffffff;}
li.button a.four span{ background:url(img/archives.jpg) repeat-x top right;}

li.button a.five{background:url(img/news.jpg) repeat-x top left; color:#ffffff;}
li.button a.five span{ background:url(img/news.jpg) repeat-x top right;}

li.button a.inside_one{background:url(img/theme-inside.jpg) repeat-x top left; color:#ffffff;}
li.button a.inside_one span{ background:url(img/theme-inside.jpg) repeat-x top right;}

li.button a.inside_two{background:url(img/competitions-inside.jpg) repeat-x top left; color:#ffffff;}
li.button a.inside_two span{ background:url(img/competitions-inside.jpg) repeat-x top right;}

li.button a.inside_three{background:url(img/archives-inside.jpg) repeat-x top left; color:#ffffff;}
li.button a.inside_three span{ background:url(img/archives-inside.jpg) repeat-x top right;}

li.button a.inside_four{background:url(img/pratique-inside.jpg) repeat-x top left; color:#ffffff;}
li.button a.inside_four span{ background:url(img/pratique-inside.jpg) repeat-x top right;}

li.button a.inside_five{background:url(img/seances-inside.jpg) repeat-x top left; color:#ffffff;}
li.button a.inside_five span{ background:url(img/seances-inside.jpg) repeat-x top right;}

li.buttonz a.inside_zero{background:url(img/accueil-inside.jpg) repeat-x top left; color:#ffffff;}
li.buttonz a.inside_zero span{ background:url(img/accueil-inside.jpg) repeat-x top right;}

/* The hover effects 

li.button a:hover{ background-position:bottom left;}
li.button a:hover span{ background-position:bottom right;}
*/
.dropdown{
	/* The expandable lists */
	display:none;
	padding-top:0px;
	width:100%;
	background-color:#babaae;
	margin-top:-10px;
	margin-bottom:10px;
}

.dropdown_inside{
	/* The expandable lists */
	display:none;
	padding-top:0px;
	width:100%;
}

.dropdown_one{
	/* The expandable lists */
	display:none;
	padding-top:0px;
	width:100%;
	background-color:#be5e4b;
}

.dropdown_two{
	display:none;
	padding-top:0px;
	width:100%;
	background-color:#ea6a49;
}

.dropdown_three{
	display:none;
	padding-top:0px;
	width:100%;
	background-color:#8992c1;
}

.dropdown_four{
	display:none;
	padding-top:0px;
	width:100%;
	background-color:#edc46f;
}

.dropdown_five{
	display:none;
	padding-top:0px;
	width:100%;
	background-color:#fed060;
}


.dropdown li{
	/* Each element in the expandable list */
	background-color:transparent;
	color:#000000;
	margin:0px 0;
	padding:3px 4px;
	font-size:0.85em;
}

.dropdown_one li{
	/* Each element in the expandable list */
	background-color:transparent;
	color:#000000;
	margin:0px 0;
	padding:3px 4px;
	font-family:NewsGothicMT, Lucida Grande, Arial, "Times New Roman", Times, serif; ;
	font-size:0.85em;
}

.dropdown_two li{
	background-color:transparent;
	color:#000000;
	margin:0px 0;
	padding:3px 4px;
	font-family:NewsGothicMT, Lucida Grande, Arial, "Times New Roman", Times, serif; ;
	font-size:0.85em;
}

.dropdown_three li{
	background-color:transparent;
	color:#000000;
	margin:0px 0;
	padding:3px 4px;
	font-family:NewsGothicMT, Lucida Grande, Arial, "Times New Roman", Times, serif; ;
	font-size:0.85em;
}

.dropdown_four li{
	background-color:transparent;
	color:#000000;
	margin:0px 0;
	padding:3px 4px;
	font-family:NewsGothicMT, Lucida Grande, Arial, "Times New Roman", Times, serif; ;
	font-size:0.85em;
}

.dropdown_five li{
	background-color:transparent;
	color:#000000;
	margin:0px 0;
	padding:3px 4px;
	font-family:NewsGothicMT, Lucida Grande, Arial, "Times New Roman", Times, serif; ;
	font-size:0.85em;
}

.dropdown_inside_one li{
	/* Each element in the expandable list */
	background-color:transparent;
	color:#000000;
	margin:0px 0;
	padding:3px 4px;
	font-family:NewsGothicMT, Lucida Grande, Arial, "Times New Roman", Times, serif; ;
	font-size:0.85em;
}

.dropdown_inside_two li{
	/* Each element in the expandable list */
	background-color:transparent;
	color:#000000;
	margin:0px 0;
	padding:3px 4px;
	font-family:NewsGothicMT, Lucida Grande, Arial, "Times New Roman", Times, serif; ;
	font-size:0.85em;
	}

/* The styles below are only necessary for the demo page */

h1{
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
	font-size:36px;
	font-weight:normal;
	margin-bottom:15px;
}

h2{
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-right:140px;
	right:0;
	text-align:right;
	text-transform:uppercase;
	top:15px;
}

.clear{
	clear:both;
}

#main_top{
	/* The main container */
	margin:15px auto;
	text-align:center;
	width:935px;
	position:relative;
}

#main_bottom{
	margin:15px auto;
	text-align:center;
	width:935px;
	position:relative;
}

a, a:visited {
	color:#000000;
	text-decoration:none;
	outline:none;
}

a:hover{
	text-decoration:underline;
}

p{
	/* The tut info on the bottom of the page */
	padding:10px;
	text-align:center;
}

table.mainmenu_top {
	width:612px;
	height:283px;
	background-image:url(img/theme-bg.jpg);
	background-repeat:none;
	margin:0px 7px 0px 0px;
	padding:0px;
	border-collapse: collapse;
	float:left;
}

table.mainmenu_two {
	width:316px;
	height:283px;
	background-image:url(img/competitions/rotate.php);
	background-repeat:none;
	margin:0px 0px 0px 7px;
	padding:0px;
	border-collapse: collapse;
}

table.mainmenu_bottom {
	width:100%;
	height:283px;
	margin:8px 0px 0px 0px;
	padding:0px;
	border-collapse: collapse;
	float:left;
}

td.topheader_right {
width:100%;
text-align:right;
margin-right:0px;
padding: 1px 0px 0px 0px;
}

td.topheader_right_right {
width:290px;
text-align:right;
padding: 1px 0px 0px 0px;
background-color: transparent;
}

td.topheader_left {
width:100%;
text-align:left;
margin-left:0px;
padding: 1px 0px 0px 0px;
}

td.bottomheader_left {
width:33%
height:280px;
text-align:left;
padding: 1px 0px 0px 0px;
border-right:white 7px solid;
background-image:url(img/infos/rotate.php);
background-repeat:none;
}

td.bottomheader_middle {
width:300px;
height:280px;
text-align:left;
padding: 1px 0px 0px 0px;
border-left:white 7px solid;
	background-image:url(img/archives/rotate.php);
background-repeat:none;
}

td.bottomheader_right {
width:316px;
height:280px;
text-align:left;
padding: 1px 0px 0px 0px;
border-left:white 7px solid;
background:#c4c2b0;
background-repeat:none;
}

#newscroll {
height:245px;
overflow-x: hidden;
overflow-y: scroll;
padding-left:10px;
}

#newscroll p {
line-height:1.1em;
margin:5px 0px;
padding:0px;
}


