/* CSS Document */

	body 
	{ 
		 color: black; 
		 background-color: black;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:1em;
		 margin-top:10px;
		 margin-left:auto;   /* Centrage */
		 margin-right:auto;	/* Centrage */
		 text-align:center;	/* Centrage sous IE */
		 width:100%;
	 }
	link 
	{
		color: #FF0000;
		text-decoration: underline;
	}

	a:link 
	{
		color: #3399FF;
		text-decoration: underline;
	}
	a:visited 
	{
	color: #3399FF;
	text-decoration: underline;
	}
	a:hover
	{
		color: #3399FF;
		text-decoration: underline overline;
	}
	
	
	#header 
    { 
		width: 916px; 
		height: 200px ;
		margin-left:auto;
		margin-right:auto;
		background:url(../images/header.jpg);
    }
	#sub-header 
    { 
		width: 916px; 
		height: 42px ;
		margin-left:auto;
		margin-right:auto;
		text-align:right;
		color:black;
		background: url(../images/sub-header.jpg) white;
		font-size:0.7em;	
		padding-top:5px;
    }
	.sub-header-input-text /* Le selecteur input[type=text] n'est pas compris par tous les navigateurs */
	{
		width:100px;
		vertical-align:middle;
		margin-right:5px;
		font-size:1em;
		text-align:left;
	}
	#sub-header .boutonok
	{
		margin-right:8px;
	}
	#content       
	{ 
		font-size: 0.9em; 
		line-height: 1.2em; 
		font-family: Verdana, Geneva, Arial, sans-serif;
		background:url(../images/content-bg2.jpg) repeat-y;
		width: 916px; 
		margin-left:auto;
		margin-right:auto;
		text-align:center;	/* Centrage sous IE */
	}
	#content2       
	{ 
		font-size: 0.9em; 
		line-height: 1.2em; 
		font-family: Verdana, Geneva, Arial, sans-serif;
		background:white;
		width: auto; 
		margin-left:10px;
		margin-right:10px;
		text-align:center;	/* Centrage sous IE */
	}	
	#content-phplist
	{ 
		font-size: 0.9em; 
		line-height: 1.2em; 
		font-family: Verdana, Geneva, Arial, sans-serif;
		background:url(../images/content-bg-phplist.jpg) repeat-y;
		width: 916px; 
		margin-left:auto;
		margin-right:auto;
		text-align:center;	/* Centrage sous IE */
	}
	#leftcol
	{
		width:190px;
		float:left;
		padding-left:3px;
	}
	#middlecolnews
	{
		padding-top:20px;
		margin-left:195px;
		margin-right:240px;
		padding-left:22px;
		padding-right:22px;		
		padding-bottom:20px;
		border-top:#CBCBCB solid 2px;
		
	}

	#middlecoltexte
	{
		text-align:left;
		color:black;
		padding-top:20px;
		margin-left:195px;
		margin-right:240px;
		padding-left:30px;
		padding-right:15px;		
		padding-bottom:20px;
		border-top:#CBCBCB solid 2px;		
	}
	#middlecolphplist
	{
		text-align:left;
		color:black;
		padding-top:20px;
		margin-left:20px;
		margin-right:20px;
		padding-left:20px;
		padding-right:20px;		
		padding-bottom:20px;
		border-top:#CBCBCB solid 2px;			
	}
	#rightcol
	{
		width:240px;
		float:right;
	}
	#footer
	{
		width: 916px; 
		height: 44px ;
		margin-left:auto;
		margin-right:auto;
		background:url(../images/footer.jpg) no-repeat white;
		text-align: left;
		color:black;
		font-size:xx-small;
		clear:both;

	}
	#footer DIV
	{
		padding-left:200px;
		padding-top:23px;
		font-size:1em;
	}
	#leftcol ul
	{
		margin-top:5px;
	}
	
	#leftcol li
	{
		text-align:left;
		color:black;
		font-size:1em;
		background:url(../images/puce.jpg) no-repeat white;
		background-position:0% 25%;
		padding-bottom:0.5em;
		padding-left:20px;
		list-style-type:none;
	}
	.boitetitre
	{
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		width: 90%;	/* 185 */
		height:1.2em;
		padding:0.3em 0px 0.2em 6px;
		color:#15A0F2;
		font-size:1.1em;
		background:url(../images/menu-titlebox.jpg) repeat-x bottom #FCFCFC;
		border:1px solid black;
	}
	#boitelivetchatche li
	{
		background:url(../images/puce.jpg) no-repeat white;
		background-position:0% 8%;
		padding-bottom:0em;
		padding-left:0px;
		list-style-type:none;		
	}
	
	#middlecoltexte .boitetitre
	{
		margin-bottom:1em;
	}

	.boitenews
	{
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		width: 90%;	/* 185 */
		height:150px;
		color:black;
		background:url(../images/menu-titlebox.jpg) repeat-x bottom #FCFCFC;
		border:1px solid #C8C8C8;
		margin-bottom:20px;
	}
	.boitenews h3
	{
		font-weight:bold;
		color:#15A0F2;
		padding-bottom:0.5em;
		font-size:1em;
		
	}
	
	.imagenews
	{
		width:113px;
		height:120px;
		border:0px solid black;
		float:left;
		margin:20px 10px 0px 8px;
		overflow:hidden;
	}
	
	.textenews
	{
		width:240px;
		height:150px;
		margin:6px 0px 0px 0px;
		font-size:0.8em;
		overflow:hidden;		
	}	
	
	#boitelivetchatche, #boitelettreinfo
	{
		margin-left:auto;
		margin-right:auto;
		margin-top:5px;
		margin-bottom:10px;
		width: 90%;	/* 185 */
		padding:0.3em 0px 0em 6px;
		background:#D4D4D4;
		font-size:0.8em;
		border:1px solid black;
		color:black;
	}

	#boitelivetchatche
	{
		height:282px;
		overflow:hidden;		
	}	
	#boitelettreinfo
	{
		height:auto;
		padding-bottom:4px;
	}

	#boitelivetchatche MARQUEE
	{
		color:black;
		background:url(../images/marqueelivetchatche.jpg) repeat-x bottom #FCFCFC;
		height:167px;
		width:205px;
		border:1px solid #C2C1C1;
		font-size:1.2em;
		overflow:hidden;
	} 

	#boitelivetchatche DIV
	{
		background:#D4D4D4;
		color:#333333;
		font-size:1em; 
		width:205px;
		text-align:left;		
	}

	#boitelivetchatche textarea
	{
		width:162px;
		height:84px;
		vertical-align:middle;
		margin:10px 5px 0 0;
	}
	
	#boitelettreinfo-input-text /* Le selecteur input[type=text] n'est pas compris par tous les navigateurs */
	{
		width:162px;
		vertical-align:middle;
		margin-right:5px;
		font-size:1.2em;
		text-align:center;
	}
	
	#boitelettreinfo DIV
	{
		background:#D4D4D4;
		color:#333333;
		font-size:0.8em;
		width:205px;
		text-align:left;	
		padding:6px 0 0px 0;
	}
	.boutonok
	{
		background:url(../images/boutonok.jpg);
		width:27px;
		height:27px;
		border:1px solid gray;
		vertical-align:middle;
	}
	
	.textecouleur_normal	
	{
		color:black;
	}

	.textecouleur_couleur	
	{
		color:#15A0F2;
	}
		
	.textecouleur_accentuer
	{
		color:#15A0F2;
		font-weight:bold;
	}
	.textecouleur_surligner
	{
		background-color:#15A0F2;
		color:black;
	}
	.maintenancepc_surlignerencours
	{
		background-color:#15A0F2;
		color:black;
	}	.maintenancepc_surlignerfait
	{
		background-color:#009900;
		color:black;
	}
	
	.textecouleur_erreur
	{
		color:#CC0000;
	}
	
	.textepluspetit
	{
		font-size:0.8em;
	}
	
	.login_boitemenu
	{
		margin-left:auto;
		margin-right:auto;
		height:1em;
		text-align:center;
		padding:0.3em 6px 0.2em 6px;
		color:#15A0F2;
		font-size:0.8em;
		border:1px solid black;
		float:left;
		background:url(../images/menu-titlebox.jpg) repeat-x bottom #FCFCFC;
	}
	
	form.form_normal fieldset 
	  {
	  padding: 1em;
	  }
	form.form_normal label 
	  {
	  display: inline;
	  float: left;
	  width: 40%;				
		margin-right:0.5em;
		padding-top:0.2em;
	
	  }   
	  
	  form.form_longslabels fieldset 
	  {
	  padding: 1em;
	  }
	  form.form_longslabels label 
	  {
	  display: inline;
	  float: left;
	  width: 60%;				
		margin-right:0.5em;
		padding-top:0.2em;
	
	  }   
