/* CSS Doument */
/**
 *************************************************************
 *                      STRUCTURE DU SITE                    *
 *************************************************************
*/

body 
{
	margin: 0;
	padding: 0;	
	
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.componentheading
{
	display: none;
}

.wrapper
{
	margin-left: auto;
        margin-right: auto;

        width: 1019px;
}

.bande
{
	position: relative;
	float: left;
	left: 0;

	width: 100%;
	
	z-index: 0;
}

#bande0
{
	height: 202px;
	margin-bottom: -202px;
}

	#divleftheader
	{
		position: relative;
		left: -182px;
		
		height: 202px;
		width: 1019px;
	}

	#imglogo
	{
		position: absolute;
		left: 42px;
		top: 70px;
	}

#bande1
{
	height: 202px;
}
	
	#divtoppage
	{
		position: relative;
		
		height: 202px;
		width: 1003px;
	}

		#divglobe
		{
			position: absolute;
			top: 0px;
			left: 15px;
	
			width: 202px;
			height: 202px;
		}
		
		#divtoprandom
		{
			position: relative;
			float: left;
			top: 10px;
			left: 350px;

            height: 100px;
            width: 600px;
		}

		#divbanner
		{
			position: relative;
            		float: left;

                        height: 90px;
                        width: 700px;

                        left: 410px;
		}

		#divbanner1
		{
			position: relative;
			float: left;
			
			height: 100%;
			width: 500px;
		}	
		
		#divbanner2
		{
			position: relative;
			float: left;
			left: 25px;
			
			height: 100%;
			width: 200px;
		}	

#bande2
{
	height: 64px;

	z-index: 2;
}

	#divleftmenu
	{
		position: relative;
		float: left;
		
		height: 64px;
		width: 174px;
	}
	
	#divmiddlemenu
	{
		position: relative;
		float: left;
		
		height: 64px;
		width: 493px;
	}
	
	#divrightmenu
	{
		position: relative;
		float: left;
		
		height: 64px;
		width: 352px;
	}
	
#bande3
{
	top: -64px;
	height: 64px;

	margin-bottom: -64px;

	z-index: 3;
}

	#divmenu
	{
		position: relative;
		float: left;
		left: 0;

		width: 1019px;
		height: 64px;
		
		z-index: 9999;
	}
	
#bande4
{
	z-index: 2;
}

	.tablepage
	{
		position: relative;
		float: left;
		
		width: 1019px;
	}
	
	.tdleft
        {
        	width: 8px;
               	height: 100%;
        }

        .tdmiddle1
        {
        	width: 236px;
        }
		
		.tdmiddle
        {
        	width: 984px;
        }

	.leftdiv
	{
		margin: 10px;
        width: 216px;
	}

		.leftdivtop
		{
			position: relative;
			float: left;

			height: 29px;
			width: 216px;
		}

		.leftdivmiddle
		{
			width: 216px;
		}
		
			.leftdivmiddle span
			{
				position: relative;
				float: left;
				
				top: -25px;
				left: 15px;
			
				font-size: 18pt;
			}

		.leftdivbottom
		{
			position: relative;
			float: left;
			
			height: 29px;
			width: 216px;
		
			margin-bottom: 5px;	
		}

	#divsubmenu
	{
		position: relative;
	}

	.leftdivmiddle, .rightdivmiddle
	{
		position: relative;
		float: left;
	}
	
	#divlogin
	{
		position: relative;
                float: left;
	}

	.divspace
	{
		position: relative;
		float: left;
		
		height: 10px;
		width: 100px;
	}
	
        .tdmiddle2
        {
        	width: 517px;
        }
        
	.tdmiddle3
        {
        	width: 250px;
        }

	#tduser1 div
	{
		padding: 10px;
	}
	
		.rightdiv
		{
			margin: 10px;
                	width: 230px;
		}

			.rightdivtop
			{
				position: relative;
				float: left;

				height: 29px;
				width: 230px;
			}

			.rightdivmiddle
			{
				width: 230px;
			}

			#divrightinformation
			{
				position: relative;
				float: left;
				
				margin-top: 20px;
			}
			
			.rightdivbottom
			{
				position: relative;
				float: left;
			
				height: 29px;
				width: 230px;
			
				margin-bottom: 5px;	
			}

        .tdright
        {
               	width: 8px;
                height: 100%;
       	}

	#divpage 
	{
		position: relative;
		float: left;
		
		width: 517px;
		
		padding: 10px 0;
		margin: 0;
	}

	.contentpaneopen
	{
		position: relative;
		float: left;
		
		width: 100%;
	}

#bande5
{
	height: 170px;
	
	margin-bottom: 15px;
}

	#divuser1
	{
		position: relative;

		width: 1003px;
		height: 150px;
		
		overflow: hidden;
	}

	#divuser22
	{
		position: relative;
                float: left;

                width: 1003px;
				height: 25px;
	}

	#divfooter
	{
		height: 100px;
	}
	
	#divfooter22
	{
		position: relative;
                float: left;

                width: 1003px;
		height: 84px;
	}

	#divborderleftbottom, #divborderlefttop
        {
                position: relative;
                float: left;

                width: 8px;
                height: 8px;
        }

        #divborderbottom, #divbordertop
        {
                position: relative;
                float:left;

                width: 1003px;
                height: 8px;
        }

        #divborderrightbottom, #divborderrighttop
        {
                position: relative;
                float:left;

                width: 8px;
                height: 8px;
        }

/* MAIN MENU */

#tableseparator
{
	position: absolute;
	top: 7px;
	left: 0;

	width: 100%;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

#mainmenu
{
	position: absolute;		
	top: 5px;
	left: 75px;

	width: 625px;

	margin: 0;
	margin-bottom: -42px;
	padding: 0;

	z-index: 1000;
}

#mainmenu li
{
        position: relative;
        float: left;

        width: 125px;
	height: 100%;

        list-style: none;
	text-align: center;
}

#mainmenu li a
{
	position: relative;
	float: left;

	height: 47px;
	width: 100%;

	left: 0px;

        text-decoration: none;
        font-size: 12pt;
	font-weight: bold;
}

#mainmenu span
{
	position: relative;
	top: 15px;
	width: 100%;
}

#mainlevel
{
	position: relative;
	float: left;

	list-style: none;

	width: 100%;

	margin: 0;
	padding: 0;
}

#mainlevel li
{
	position: relative;
	float: left;
	left: 10px;

	height: 27px;
	width: 191px;

	margin-bottom: 10px;
}

#mainlevel a
{
	position: relative;
        float: left;
	left: 10px;
	top: 3px;

        width: 181px;
	height: 22px;

        text-decoration: none;
        font-size: 12pt;
        font-weight: bold;
}

.contenttoc
{
        position: relative;
        margin-left: 50px;

        width: 400px;
		
        height: 164px;
}

.contenttoc th
{
        display: none;
        height: 0;
}

.contenttoc tr
{
        height: 25px;
}

.toclink
{
        font-style: italic;
        font-size: 14pt;
}

.pagenavcounter
{
        display: none;
}

#form-login fieldset
{
	border: none;
}

#form-login ul
{
	display: none;
}

		#form-login
		{
        		position: relative;
				float: left;
				
        		height: 100px;
				width: 200px;
		}

			#form-login-username
			{
        			position: absolute;
        			left: 10px;
					top: 1px;
					
        			margin: 0;
        			padding: 0;
			}

        		#modlgn_username
        		{
                		position: absolute;
                		top: 0;
                		left: 85px;

						width: 110px;
						
                		margin: 0;
                		padding: 0;
        		}

			#form-login-password
			{
        			position: absolute;
        			left: 10px;
        			top: 25px;

        			margin: 0;
        			padding: 0;
			}

		        #modlgn_passwd
        		{
                		position: absolute;
                		top: 0;
                		left: 85px;

						width: 110px;
						
                		margin: 0;
                		padding: 0;
        		}

			#form-login-remember
			{
        			position: absolute;
        			left: 10px;
        			top: 50px;

        			margin: 0;
        			padding: 0;
			}
			
			#form-login .button
			{
        		position: absolute;
        		top: 75px;
				left: 108px;
			}

#footerlogo
{
	position: relative;

	top: 5px;
}
