/* BASE et TEMPLATE */

		html {
			display: block;
			overflow:hidden;
			overflow-x: hidden;
			overflow-y: auto;
			overflow : -moz-scrollbars-vertical;
		}

        body {
            background-color:#000000;
            margin:0px;
            padding:0px;
        }

		body * {
			font-family:arial;
			color:#fff;
		}

		#page_table {
			width:970px;
			height:100%;
		}

		#page_entete {
			width:100%;
			height:150px;
		}

		#menu_conteneur_l1 {
			position:relative;
			overflow:hidden;
		}

		.menu_conteneur_l2 {
			position:absolute;
			z-index:2;
			height:39px;
		}

		a.menu_liens, a.menu_liens:link, a.menu_liens:visited, a.menu_liens:active {
			padding-top:15px;
			padding-left:10px;
			padding-right:10px;
			color:#fff;
			font-family:arial;
			font-size:14px;
			height:39px;
			text-decoration:none;
		}

		a.menu_liens:hover {
			padding-top:15px;
			padding-left:10px;
			padding-right:10px;
			color:#fff;
			font-family:arial;
			font-size:14px;
			height:39px;
			text-decoration:underline;
		}

		.drapeau {
			width:100%;
			height:10px;
		}

		#banniere_haut {
			height:49px;
		}

		#banniere_haut_container{
			position:relative;
			width:100%;
			height:49px;
			overflow:hidden;
		}

		#banniere_haut_texte {
			position:absolute;
			z-index:2;
			left:295px;
			top:0px;
			width:670px;
			color:#404040;
			font-family:arial;
			font-size:30px;
		}

		#banniere_haut_texte h1 {
			text-align:center;
			color:#888888;
			font-family:arial;
			font-size:26px;
		}

		#contenu_page {
			margin:0px;
			padding:0px;
			width:99%;
			height:100%;
			text-align:left;
			vertical-align:top;
		}

		#contenu_page_useallspace {
			margin:0px;
			padding:0px;
			width:100%;
			height:100%;
			text-align:left;
			vertical-align:top;
		}

		#banniere_bas_forum {
			height:63px;
		}

		#banniere_bas_album {
			height:123px;
		}

		#page_pied {
			height:40px;
		}

		#pied_conteneur {
			position:relative;
			overflow:hidden;
			height:40px;
		}

		#pied_texte {
			position:absolute;
			z-index:2;
			color:#999;
			top:11px;
			font-weight:bolder;
			font-family:arial;
			font-size:12px;
			text-align:center;
			width:100%;
		}

		#pied_texte a, #pied_texte a:link, #pied_texte a:visited, #pied_texte a:active {
			color:#ddd;
			font-family:arial;
			font-size:12px;
			font-weight:bolder;
			text-decoration:none;
		}

		#pied_texte a:hover {
			color:#fff;
			font-family:arial;
			font-size:12px;
			font-weight:bolder;
			text-decoration:underline;
		}



/* AUTRES */
		#navigation_container {
			padding-top:4px;
			padding-bottom:4px;
		}

		#navigation {
			text-align:left;
			padding:2px;
			font-size:11px;
			float:left;
			color:#FFFFFF;
		}

		#navigation a {
			color:#FFFFFF;
			font-size:11px;
		}

		#change_langue {
			float:right;
			text-align:right;
			padding:2px;
			font-size:11px;
			color:#FFFFFF;
		}

		#change_langue a {
			font-size:11px;
			color:#FFFFFF;
		}

		#sous_menu_admin {
			color:#ccc;
			font-family:arial;
			font-size:12px;
			width:100%;
			padding:2px;
            clear:both;
		}

		input {
			background-color:transparent;
			border:1px solid #202020;
			color:#fff;
		}


/* BALISES STANDARD */
		a, a:link, a:visited, a:active {
			color:#fff;
		}

		a:hover {
			color:#fff;
			text-decoration:underline;
		}

		h1, h1 * {
			font-weight:bold;
			font-size:15px;
			color:#fff;
			margin:0px;
			margin-top:10px;
			margin-bottom:10px;
			text-align:left;
		}

		form {
			margin:0px;
			padding:0px;
		}

		hr {
			height:1px;
			background-color:yellow;
		}



/* TINYMCE */

		body.mceContentBody {
			background: #404040;
			color:#fff;
			font-family:arial;
			font-size:12px;
		}




#breadcrumbs {
    padding-top:0px;
    padding-bottom:0px;
    font-family:arial;
    color:#DDDDDD;
    font-size:11pt;
}

#breadcrumbs a {
    font-family:arial;
    color:#DDDDDD;
    font-size:13px;
    text-decoration:none;
}

#breadcrumbs a:hover {
    text-decoration:underline;
}

.paginationControl {
    color:#000000;
    font-size:13px;
    text-align:center;
    margin:10px;
}

.paginationControl a {
    color:#DDDDDD;
    font-size:13px;
    text-decoration:none;
}

.paginationControl a:hover {
    color:#DDDDDD;
}

.paginationControl .currentPageNumber{
    color:#FFFFFF;
    font-weight:bold;
}

ul.navigation {
    margin:0px;
    padding:0px;
}

ul.navigation ul {
    padding:0px;
    margin:0px;
    padding-left:10px;
}

ul.navigation li {
    display:block;
    font-family:arial;
    font-size:11pt;
    font-weight:normal;
    list-style:none;
    padding:0px;
    padding-left:5px;
    margin:0px;
}

ul.navigation li a {
    line-height:24px;
    font-family:arial;
    font-size:11pt;
    color:#DDDDDD;
    text-decoration:none;
}

ul.navigation li a:hover {
    color:#FFFFFF;
    text-decoration:underline;
}

ul.navigation li ul {
    display:none;
}

ul.navigation li.active ul {
    display:block;
}

ul.navigation li.active ul li {
    font-weight:normal;
}

ul.navigation li.active ul li ul {
    display:none;
}

ul.navigation li.active ul li.active ul {
    display:block;
}