
	body,html,table,td
	{
	    font-size	: 11px;
		font-family	: Arial;
        padding		: 0px;
        margin		: 0px;
		color		: #013243;
	}
	table,tr,td
	{
	    vertical-align	: top;
	}
	body 
	{
		background 	: #becbff url(fond-body.jpg) repeat-x;
	}
	a 
	{
		color		: #013243;
	}
	a:hover
	{
		color		: #db34db;
	}
	form 
	{
		text-align	: right;
	}
	form p
	{
		margin		:1px;
		margin-right:20%;
		padding		:1px;
	}
	select,input
	{
		padding		: 1px;
	}
	#formConnection
	{ 
		margin-top	: 300px;
		/*background 	: url(boite-connection.gif) no-repeat;*/
		width		: 402px;
		padding		: 40 0 40 0;
		-moz-opacity	: 0.80;
		filter			: alpha(opacity=80);
	}
	#formConnection input
	{
		border		: 0;
		padding		: 5px;
		width		: 70%;
		font-weight	: bold;
		color		: #013243;
		background	: white;
	}
	#formConnection input:hover
	{
		color		: #000000;
		background	: #E1F5FF;
	}
	
	#container
	{
		margin-top	: 51px;
		width		: 1035px;
		border		: 0px solid red;
		background	: url(fond-page.jpg) top left no-repeat;
	}

    img
	{ 
		border			: 0;
    }	
	
    h1
	{ 
		margin			: 3px 3px 3px 0px;
		margin-top		: 10px;
		padding			: 3px;
		font-size		: 2.2em;	
        border-bottom	: 1px dashed;
		background		: none;
    }
    h2
	{ 
        font-size	: 1.6em;
		margin		: 10px 3px 3px 3px;
		text-align	: left;
    }
    h3
	{ 
        font-size	: 1.2em;
		font-weight	: normal;
		color		: white;
		background	: #4c7af1;
    }
	
	#nav
	{
		margin-top	: 0px;
		margin-left	: 30px;
		font-size	: 1.0em;
	}
	#nav a
	{
		margin-right: 10px;
		font-size	: 1.0em;
		font-weight	: bold;
		letter-spacing:0.1em;
		text-decoration:none;
		color		: #EB1D91;
	}
	#nav a:hover
	{
		color:white;
	}
	
	#bulleAideContent
	{
		position	: absolute;
		background	: url(bullleAide-fond.gif) no-repeat;
		width		: 611px;
		color		: #68af69;
		margin-left	: 75px;
		margin-top	: 75px;
	}
	
    #ligne1
	{ 
        font-size	: 1.2em;
		font-weight	: normal;
		background	: white;
		padding		: 5px;
		border		: #cccccc 1px dotted;
    }    
	#ligne2
	{ 
        font-size	: 1.2em;
		font-weight	: normal;
		background	: white;
		padding		: 5px;
		border		: #cccccc 1px dotted;
    }	
	
	#titre 
	{

        border		: 0;
		color		: #6874c6;
		font		: normal 2.5em Arial;
	}
	#titre #module
	{
		color		: white;
		margin-right: 10px;
		font		: bold 0.9em Arial;
	}
	
	#aide
	{
		position	: absolute;
		margin		: -40px 0px 0px 630px;
		width		: 45px;
		height		: 45px;
		background	: url(btAide.gif) top left no-repeat;
		cursor		: pointer;
	}
	#aide:hover
	{
		background	: url(btAideON.gif) top left no-repeat;
	}
	#fermer
	{
		position	: absolute;
		margin		: -40px 0px 0px 710px;
		width		: 45px;
		height		: 45px;
		background	: url(btDeconnexion.gif) top left no-repeat;
		cursor		: pointer;
	}
	#fermer:hover
	{
		background	: url(btDeconnexionON.gif) top left no-repeat;
	}
	#site
	{
		position	: absolute;
		margin		: -40px 0px 0px 670px;
		width		: 45px;
		height		: 45px;
		background	: url(btSite.gif) top left no-repeat;
		cursor		: pointer;
	}
	#site:hover
	{
		background	: url(btSiteON.gif) top left no-repeat;
	}
	
	#menu
	{	
		width		: 205px;
		height		: 755px;
		
	}
	#menu #marge
	{	
		padding		: 10px;
		padding-top	: 15px;
	}
	#menu #reseau
	{	
		margin-bottom: 20px;
		border		: 2px solid black;
		width		: 200px;

	}
	#menu #reseau #name
	{
		text-align	: center;
		font-size	: 1.5em;
		background	: black;
		color		: white;
	}
	#menu #reseau #url
	{
		text-align	: center;
		font-size	: 1.0em;
		font-weight	: bold;
		background	: white;
		color		: black;
	}
	
	#menu #tablemenu {
		width		: 200px;
		padding		: 0px;
		margin		: 0px;
	 }
	#menu #tablemenu td {
		background	: black;
		width		: 100px;
		text-align	:center;
	}
	#menu #tablemenu #interligne {
		background:none;
		height:15px;
		width		: 200px;
	}
	#menu #tablemenu a {
		color:white;
		padding	: 2px;
		text-decoration:none;
	}	
	

	#page
	{
		width		: 795px;
	}
	#page #marge
	{
		padding		: 0px 50px 10px 0px;
	}
	#page #marge #overflow
	{		
		height		: 660px;
		overflow	: auto;
	}
	

	  
	#error {
		text-align	: center;
		padding		: 5px;
		border		: #EB1D91 1px solid;
		color		: #EB1D91;
		background	: #F9CEE6;
	}

	/**** BULLE ****/
	#surbrillance {
		border-bottom	: #05457c 1px dashed;
	}
	#Bulle  {
		padding			: 10px;
		padding-left	: 15px;
		width			: 248px;
		background		: url(coin-bulle.gif) top left no-repeat;
		color			: #97143C;
		-moz-opacity	: 0.90;
		filter			: alpha(opacity=90);
		font-family		: Georgia;
		font-weight		: bold;
		font-size		: 11px;	
	}
	/**** FIN BULLE ****/
	

      
