/* CSS Document */

*{
	margin:0;
	padding:0;
}

html{
	width:100%;
	height:100%;
}

hr{
	margin:10px 0;	
	border:none;
	color:#000;
	border-bottom:solid 1px #000;
	background-color:#000;
	height: 1px;
}

a:link img, a:visited img, a:hover img, a:active img{
	border:none;	
	text-decoration:none;
}

ul li a:link, ul li a:visited, ul li a:hover, ul li a:active,
p a:link, p a:visited, p a:hover, p a:active{
	color:#0000EE;
}

.clear{
	clear:both;	
}

.listeRegles{
	font-size:0.7em;
	float:left;
	width:960px;
	display:block;
	position:relative;
	color:#ccc;
	list-style:none;
}

	.listeRegles li{
		width:480px;
		display:block;
	}

div.avertissement-information{
	width:960px;
	position:relative;
	float:left;
	background:#CF9;
	border:solid 1px #C90;
	color:#000;
	margin:20px 0;
	padding:10px 0;
	font-size:0.8em;
}
	div.avertissement-information p{
		text-align:center;	
	}
	
div.avertissement-erreur{
	width:960px;
	position:relative;
	float:left;
	background:#C99;
	border:solid 1px #900;
	color:#000;
	margin:20px 0;
	font-size:0.8em;
	padding:10px;
}
	div.avertissement-erreur p{
		text-align:center;	
	}

body{
	position:relative;
	background:url(../images/common/bkg_mosaique.jpg) repeat #254171;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
}

	div#bkgConteneur{
		position:relative;
		background:url(../images/common/bkg_top.jpg) center top no-repeat; 	
		float:left;
		width:100%;
		height:100%;
		margin:0 auto;
	}
	
		.contenuPage{
			position:relative;
			clear:both;
			width:960px;
			margin:0 auto;
			z-index:2;
		}	
		
		div#conteneurMessagerie{
			position:relative;
			float:left;
			width:960px;
		}
		
			div.sidebar{
				position:relative;
				width:240px;
				margin-right:20px;
				float:left;
			}
				div.sidebar h3{
					font-size:0.9em;	
				}
			
				div.contenuSideBar{
					position:relative;
					float:left;
					background-color:#CED9EB;
					width:220px;
					padding:10px;
				}	
					
					ul.listeLiensSideBar{
						list-style:none;
						margin-bottom:10px;
					}
						ul.listeLiensSideBar li{
							font-size:0.8em;	
						}
						
							ul.listeLiensSideBar li a{
								display:block;
								width:100%;
								text-decoration:none;
								color:#182D4F;
							}
							
								ul.listeLiensSideBar li a:link{background-color:#C2CDE1;}
								ul.listeLiensSideBar li a:visited{background-color:#C2CDE1;}
								ul.listeLiensSideBar li a:hover{background-color:#fff;}
								ul.listeLiensSideBar li a:active{background-color:#C2CDE1;}

									
					div.contenuSideBar p{
						font-size:0.8em;
					}
					
					div.quotabox{
						border:solid 1px #0D1728;
						background-color:#C2CDE1; 
						padding:5px 5px 5px 12px;
						position:relative;
						float:left;
						margin-top:10px;
					}
						span.barreQuota{
							position:relative;
							display:block;
							height:9px;
							background-color:#0D1728;
						}
					
						span.regleQuota{
							position:relative;
							float:left;
							width:200px;
						}
				
							span.regle{
								width:30%;
								position:relative;
								float:left;
								font-size:0.7em;
								margin-bottom:10px;
							}
									
							span.barreTotalQuota{
								position:relative;
								float:left;
								display:block;
								height:9px;
								border:solid 1px #000;
								width:190px;	
								margin-top:10px;
							}
						
				span.topSideBar, span.bottomSideBar{
					position:relative;
					float:left;
					width:240px;
					display:block;
					height:12px;
				}
					span.topSideBar{
						background:url(../images/common/bkg_entete_sidebar.png) top left no-repeat;
						margin-top:10px;
					}
					
					span.bottomSideBar{
						background:url(../images/common/bkg_pied_sidebar.png) top left no-repeat;
					}
			
			div.contenuPageSideBar{
				position:relative;
				float:left;
				width:700px;
			}

			
				div.contenuPageSideBar .forumline{
					width:700px !important;	
				}
		
		div#entetePage{
			position:relative;
			background:url(../images/common/bkg_entete.png) top left repeat;
			width:100%;
			float:left;
			padding:0 0 20px 0;
		}
			
			h1{
				float:left;
				line-height:1.2em;
				color:#FFF;
				text-transform:uppercase;
				font-weight:normal;
				font-size:1.3em;
				font-family:Verdana, Geneva, sans-serif;
			}
				h1 a{
					text-decoration:none;
					color:#FFF;
				}
					
					h1 a img{
						border:none;	
					}
			
						h1 a img{
							float:left;	
							margin-right:10px;
						}
						
						h1 a span{
							letter-spacing:0.12em;	
						}
		
			div#barreConnexion{
				position:relative;
				width:100%;
				clear:both;
				float:left;
				background:url(../images/common/bkg_case_connexion.png) top left repeat;
				margin-bottom:20px;
			}
			
				div#conteneurConnexion{
					text-align:right;
					position:relative;
				}
				
					div#barreConnexion ul{
						list-style:none;
						float:left;
					}
					
						div#barreConnexion ul li{
							float:left;
						}
						
						div#barreConnexion ul li.separateurConnexion{
							background:url(../images/common/separateur_case_connexion.png) top right no-repeat;
							margin-right:1.2em;
						}
						
							div#barreConnexion ul li span{
								display:block;
								padding:0.45em 1.5em 0.45em 0;	
								text-decoration:none;
								font-family:Arial, Helvetica, sans-serif;
								font-size:0.7em;
								color:#FFF;
								vertical-align:middle;
							}
							
							div#barreConnexion ul li a{color:#CCC;width:100%;height:100%;display:block;}
								div#barreConnexion ul li a:link{background:none;color:#FFF;}
								div#barreConnexion ul li a:visited{background:none;}
								div#barreConnexion ul li a:hover{text-decoration:none;}
								div#barreConnexion ul li a:active{background:none;}
	
			  p#description{
			  	  position:relative;
				  float:right;
				  color:#fff;
				  top:35px;
				  font-size:0.8em;
		      }
	
			  form#rechercheCommun{
				  position:relative;
				  float:right;
				  margin:0;
			  }
			  
			  	form#rechercheCommun fieldset{
					border:none;
				}
				
					form#rechercheCommun fieldset label{
						color:#FFF;
						font-size:0.7em;
						vertical-align:middle;
					}
					
					form#rechercheCommun fieldset input{
						vertical-align:middle;
						border:none;	
					}
					
						input#champ_recherche_global{
							background:#9AA1B4;
							width:211px;
							padding:2px;
							font-size:0.7em;
						}
					
		div#menuPrincipal{
			background:url(../images/common/bkg_menu.png) top left repeat;
			float:left;
			width:100%;
			margin-bottom:10px;
		}
		
			ul#listeMenuPrincipal{
				list-style:none;
				text-align:center;
			}

				ul#listeMenuPrincipal li{
					float:left;
				}
				
					ul#listeMenuPrincipal li a{
						display:block;
						padding:10px 0;		
						text-decoration:none;
						text-transform:uppercase;
						text-align:center;
						font-family:Arial, Helvetica, sans-serif;
						font-size:0.7em;
						color:#FFF;
						overflow:hidden;
					}
						
					ul#listeMenuPrincipal li a#btnNouveau{width:155px;}
					ul#listeMenuPrincipal li a#btnNouveau:link{border-bottom:solid 3px #ff00b4;}
					ul#listeMenuPrincipal li a#btnNouveau:visited{border-bottom:solid 3px #ff00b4;}
					ul#listeMenuPrincipal li a#btnNouveau:hover{border-bottom:solid 3px #FFF;
														        background:url(../images/common/bkg_onglet_menu_survol.png) top left repeat;}
					ul#listeMenuPrincipal li a#btnNouveau:active{border-bottom:solid 3px #ff00b4;}
					
					ul#listeMenuPrincipal li a#btnSansReponse{width:175px;}
					ul#listeMenuPrincipal li a#btnSansReponse:link{border-bottom:solid 3px #7800ff;}
					ul#listeMenuPrincipal li a#btnSansReponse:visited{border-bottom:solid 3px #7800ff;}
					ul#listeMenuPrincipal li a#btnSansReponse:hover{border-bottom:solid 3px #FFF;
															        background:url(../images/common/bkg_onglet_menu_survol.png) top left repeat;}
					ul#listeMenuPrincipal li a#btnSansReponse:active{border-bottom:solid 3px #7800ff;}
					
					ul#listeMenuPrincipal li a#btnMessages{width:115px;}
					ul#listeMenuPrincipal li a#btnMessages:link{border-bottom:solid 3px #0096ff;}
					ul#listeMenuPrincipal li a#btnMessages:visited{border-bottom:solid 3px #0096ff;}
					ul#listeMenuPrincipal li a#btnMessages:hover{border-bottom:solid 3px #FFF;
															     background:url(../images/common/bkg_onglet_menu_survol.png) top left repeat;}
					ul#listeMenuPrincipal li a#btnMessages:active{border-bottom:solid 3px #0096ff;}
					
					ul#listeMenuPrincipal li a#btnCommunaute{width:110px;}
					ul#listeMenuPrincipal li a#btnCommunaute:link{border-bottom:solid 3px #00ffd2;}
					ul#listeMenuPrincipal li a#btnCommunaute:visited{border-bottom:solid 3px #00ffd2;}
					ul#listeMenuPrincipal li a#btnCommunaute:hover{border-bottom:solid 3px #FFF;
															       background:url(../images/common/bkg_onglet_menu_survol.png) top left repeat;}
					ul#listeMenuPrincipal li a#btnCommunaute:active{border-bottom:solid 3px #00ffd2;}
					
					ul#listeMenuPrincipal li a#btnGroupes{width:80px;}
					ul#listeMenuPrincipal li a#btnGroupes:link{border-bottom:solid 3px #00FF36;}
					ul#listeMenuPrincipal li a#btnGroupes:visited{border-bottom:solid 3px #00FF36;}
					ul#listeMenuPrincipal li a#btnGroupes:hover{border-bottom:solid 3px #FFF;
																       background:url(../images/common/bkg_onglet_menu_survol.png) top left repeat;}
					ul#listeMenuPrincipal li a#btnGroupes:active{border-bottom:solid 3px #00FF36;}
					
					ul#listeMenuPrincipal li a#btnProfil{width:95px;}
					ul#listeMenuPrincipal li a#btnProfil:link{border-bottom:solid 3px #C6FF00;}
					ul#listeMenuPrincipal li a#btnProfil:visited{border-bottom:solid 3px #C6FF00;}
					ul#listeMenuPrincipal li a#btnProfil:hover{border-bottom:solid 3px #FFF;
														       background:url(../images/common/bkg_onglet_menu_survol.png) top left repeat;}
					ul#listeMenuPrincipal li a#btnProfil:active{border-bottom:solid 3px #C6FF00;}
					
					ul#listeMenuPrincipal li a#btnPreference{width:130px;}
					ul#listeMenuPrincipal li a#btnPreference:link{border-bottom:solid 3px #ffb400;}
					ul#listeMenuPrincipal li a#btnPreference:visited{border-bottom:solid 3px #ffb400;}
					ul#listeMenuPrincipal li a#btnPreference:hover{border-bottom:solid 3px #FFF;
															       background:url(../images/common/bkg_onglet_menu_survol.png) top left repeat;}
					ul#listeMenuPrincipal li a#btnPreference:active{border-bottom:solid 3px #ffb400;}

					ul#listeMenuPrincipal li a#btnRecherche{width:95px;}
					ul#listeMenuPrincipal li a#btnRecherche:link{border-bottom:solid 3px #ff3c00;}
					ul#listeMenuPrincipal li a#btnRecherche:visited{border-bottom:solid 3px #ff3c00;}
					ul#listeMenuPrincipal li a#btnRecherche:hover{border-bottom:solid 3px #FFF;
															        background:url(../images/common/bkg_onglet_menu_survol.png) top left repeat;}
					ul#listeMenuPrincipal li a#btnRecherche:active{border-bottom:solid 3px #ff3c00;}
		
		div.avertissementCourrier{
			position:relative;
			float:left;
			width:960px;
		}
		
			div.avertissementCourrier p{
				text-align:center;	
				background-color:#BFD8FF;
				border:solid 2px #000;
				font-size:0.8em;
				margin:0 auto;
				padding:10px;
			}
		
		div#contenu{
			position:relative;
			float:left;
			width:100%;
		}
		
			p.description{
				font-size:0.8em;
				color:#FFF;
				margin:10px 0 20px 0;
				position:relative;
				clear:both;
			}
		
			ul.optionsSujet{
				position:relative;
				list-style:none;
				clear:both;
				text-align:center;
				width:960px;
				margin:10xp 0;
			}
				ul.optionsSujet li{
					display:inline;	
					margin:0 20px;
				}
				
					ul.optionsSujet li a{
						font-size:0.9em;
						text-decoration:none;
						padding:5px 0;
					}
					
						ul.optionsSujet li a:link{color:#1C325A;}
						ul.optionsSujet li a:visited{color:#1C325A;}
						ul.optionsSujet li a:hover{color:#0D1728;text-decoration:underline;}
						ul.optionsSujet li a:active{color:#1C325A;}
						
						ul.optionsSujet li a img{
							position:relative;
							margin-right:5px;
						}
								
			ul.listeHorizontale, ol.listeHorizontale{
				list-style:none;	
			}
			
				ul.listeHorizontale li, ol.listeHorizontale li{
					display:inline;
				}
		
			div.sortTable{
				position:relative;	
				font-size:0.8em;
				float:left;
				color:#FFF;
			}
			
			tfoot tr td div.sortTable{
				width:900px;
				display:block;
				margin:0 auto;
			}
			
			tfoot tr td ul{
				list-style:none;
			}
				
				tfoot tr td ul li{
					display:inline;	
				}
		
			div#contenu h2.titrePage{
				color:#FFF;
				margin:20px 0;
				float:left;
			}
				
			ul.marquerLu{
				position:relative;
				float:right;
				list-style:none;
				margin:10px 0;
				padding-left:20px;
			}
				ul.marquerLu li{
					display:inline;
					font-size:0.7em;
					color:#FFF;
				}
				
				ul.marquerLu li a{
						color:#FFF;
					}
					
						ul.marquerLu li a:link{color:#FFF;}
						ul.marquerLu li a:visited{color:#FFF;}
						ul.marquerLu li a:hover{color:#CCC;}
						ul.marquerLu li a:active{color:#FFF;}
		
			ul.filAriane{
				position:relative;
				width:960px;
				float:left;
				clear:both;
				list-style:none;
				padding:0 0 3px 20px;
				background:url(../images/common/favicon.gif) left top no-repeat;
			}
			
				ul.filAriane li{
					display:inline;
					font-size:0.7em;
					color:#FFF;
				}
					ul.filAriane li span{
						margin:0 0.1em 0 0.3em;	
					}
				
					ul.filAriane li a{
						color:#FFF;
					}
					
						ul.filAriane li a:link{color:#FFF;}
						ul.filAriane li a:visited{color:#FFF;}
						ul.filAriane li a:hover{color:#CCC;}
						ul.filAriane li a:active{color:#FFF;}
			
			form.formContent{
				position:relative;	
				clear:both;
				float:left;
			}
				
				form.formContent fieldset{
					position:relative;	
					border:none;
					width:960px;
					margin:0 auto;
				}
			
			div.boite{
				position:relative;
				clear:both;
				width:960px;
				float:left;
				margin:10px 0;	
			}
				div.enteteBoitePetite{
					float:left;
				}
					div.enteteBoitePetite span.coinsRonds{
						background:url(../images/common/bkg_entete_petit_tableau.png) top left no-repeat;	
						height:12px;
						width:700px;
						display:block;
					}
				
					div.enteteBoitePetite div.boite h2{
						text-align:left;
						background:url(../images/common/bkg_entete_petit_tableau_mosaique.png) top left;
						padding:0 10px 10px 10px;
						color:#fff;
						font-size:0.8em;
						font-weight:normal;
					}
					
					div.enteteBoitePetite div.titresEnteteBoitePetite{
						text-align:left;
						background:url(../images/common/bkg_entete_petit_tableau_mosaique.png) top left;
						color:#fff;
						padding:0 0 10px 0;
						width:700px;
						float:left;
						font-size:0.8em;
						font-weight:normal;
					}
					
						div.titresEnteteBoitePetite span{
							display:block;
							text-align:center;
							float:left;
						}
			
				div.enteteBoite{
					float:left;
				}
					span.coinsRonds{
						background:url(../images/common/bkg_entete_tableau.png) top left no-repeat;	
						height:12px;
						width:960px;
						display:block;
					}
				
					div.boite h2{
						text-align:left;
						background:url(../images/common/bkg_entete_tableau_mosaique.png) top left;
						padding:0 10px 10px 10px;
						color:#fff;
						font-size:0.8em;
						font-weight:normal;
					}
					
					div.titresEnteteBoite{
						text-align:left;
						background:url(../images/common/bkg_entete_tableau_mosaique.png) top left;
						color:#fff;
						padding:0 0 10px 0;
						width:960px;
						float:left;
						font-size:0.8em;
						font-weight:normal;
					}
					
						div.titresEnteteBoite span{
							display:block;
							text-align:center;
							float:left;
						}
						
					#messagesSujet{
						float:left;	
					}
					
						#messagesSujet .modulo0, #messagesSujet .modulo1{
							width:960px;
							float:left;
						}	
				
				div.contenuBoite{
					background-color:#ced9eb;	
					font-size:0.8em;
					float:left;
					width:960px;
				}
				
					.message{
						padding:10px;	
					}
					
					.signature{
						margin-top:20px;	
					}
					
					div.contenuBoite ul{
						list-style:decimal;
						list-style-position:inside;
						margin:10px;
					}
					
					img.imageSondage{
						border:none;
						margin:0;
					}
					
					div.corpMessage img.imgResize{
						cursor:pointer;
						padding-bottom:10px;
						background-color:#09F;
						max-width:750px;
					}
					
					div.corpMessage img.imgNormal{
						cursor:default;
						border:none;
					}
					
					ul.listeSondage{
						list-style:none;	
						background-color:#CED9EB;
						float:left;
						width:960px;
						text-align:left;
					}
					
						ul.listeSondage li{
							text-align:center;
							font-size:0.8em;
							float:left;
							clear:both;
							margin-bottom:5px;
						}
						
							span.labelSondage, ul.listeSondage li label{
								display:block;
								text-align:right;
								float:left;	
							}
							
							span.labelSondage{
								width:380px;
							}
							
							ul.listeSondage li label{
								width:480px;
							}
							
							ul.listeSondage li input{
								float:left;	
								display:block;
								text-align:left;
								margin-left:10px;
							}
						
							ul.listeSondage li img{
								margin:0;
								padding:0;
								border:none;
							}
							
							ul.listeSondage li span{
								margin:0 5px;
								padding:0;
								border:none;
								float:left;
							}	
						
						
					div.questionSondage{
						position:relative;
						width:960px;
						float:left;
						padding:10px 0;
						background-color:#CED9EB;	
					}	
						div.questionSondage p{
							text-align:center;	
							font-size:1.1em;
							margin:0;
							font-weight:bold;
						}
					
					div#messagesSujet div.modulo0, div#messagesSujet div.modulo1{
						border-bottom:1px solid #fff;
					}
					
					div.contenuBoite p{
						margin:10px;
					}
					
					div.caseGauche, div.caseDroite{
						float:left;
					}
						div.caseGauche{
							padding:10px;
						}
						
							ul.optionsUtilisateur{
								list-style:none;
							}
								ul.optionsUtilisateur li{
									float:left;
								}
						
						div.caseDroite{
							padding-left:10px;
							border-left:solid 1px #fff;
						}
						
							.postdetails{
								padding-top:10px;	
							}
						
							.corpMessage{
								padding:10px 0;
							}
					
					div.caseCentreBas{
						float:left;
					}
		
					
					div.bottomOptionsMessage{
						text-align:center;
						background-color:#0D1728;
						color:#FFF;
						padding:10px 0;
						float:left;
						width:960px;
					}
					
						div.bottomOptionsMessage label{
							margin-left:10px;	
						}
						
						div.bottomOptionsMessage input{
							vertical-align:middle;	
						}
						
					.quickreply{
						margin:10px 0;	
					}	
				
				div.piedBoite{
					background:url(../images/common/bkg_pied_tableau.png) top left no-repeat;	
					height:12px;
					width:960px;
					display:block;
					float:left;
				}
				
				div.piedBoitePetite{
					background:url(../images/common/bkg_pied_petit_tableau.png) top left no-repeat;	
					height:12px;
					width:700px;
					display:block;
					float:left;
				}
			
			table tr td.code{
				border:solid 1px #000;
				background:#fff;
				padding:10px;
			}
			
			table#posttable{
				clear:both;	
			}
			
			table.tableauForum{
				position:relative;
				clear:both;
				float:left;
				border-collapse:collapse;	
				width:960px;
				margin:10px 0;
			}
			
				table.tableauForum thead{}
				
					table.tableauForum thead tr{
						text-align:left;
						padding-left:25px;
					}
						table.tableauForum thead tr th{
							background:url(../images/common/bkg_entete_tableau_mosaique.png) top left;
							padding:0 5px 5px 5px;
							color:#fff;
							font-size:0.9em;
							font-weight:normal;
						}
						
							table.tableauForum thead tr th h2{
								font-size:0.9em;
								padding:0 5px 5px 5px;
								font-weight:normal;
							}
				
						table.tableauForum thead tr td.coinRond{
							background:url(../images/common/bkg_entete_tableau.png) top left no-repeat;	
							height:12px;
						}
						
						table.tableauForum thead tr td.coinRondPetit{
							background:url(../images/common/bkg_entete_petit_tableau.png) top left no-repeat;	
							height:12px;
						}
						
				table.tableauForum tfoot input{ 
					font-size:0.7em;
				}
				
					table.tableauForum tfoot tr td{
						background-color:#0D1728;
						padding:5px 10px;
					}
					
					table.tableauForum tfoot tr td.piedTableau{
						background:#0D1728;
						text-align:center;
						height:12px;
						background:url(../images/common/bkg_pied_tableau.png) top left no-repeat;	
						padding:10px 0;
						font-size:0.8em;
						color:#fff;
					}
					
					table.tableauForum tfoot tr td.piedTableauPetit{
						background:#0D1728;
						text-align:center;
						height:12px;
						background:url(../images/common/bkg_pied_petit_tableau.png) top left no-repeat;	
						padding:10px 0;
						font-size:0.8em;
						color:#fff;
					}
					
				table.tableauForum tbody{
					background-color:#ced9eb;	
				}
				
					table.tableauForum tbody tr{
						/*border-bottom:dashed 1px #0E1728;*/
					}
					
						.modulo0{
							background-color:#c2cde1;
						}
						
						.modulo1{
							background-color:#CED9EB;
						}
					  
					    table.tableauForum tbody tr th.thSeparateur{
							background-color:#1C325A;
							color:#FFF;
						}
						
						 table.tableauForum tbody tr th{
							font-size:0.8em;
							font-weight:bold;
							text-align:left;
							padding-left:10px;
						}
						
						table.tableauForum tbody tr.catmini{
							background-color:#8EA7CF;
							font-weight:bold;
						}
							table.tableauForum tbody tr.catmini td{
								color:#000;	
							}
					  
						table.tableauForum tbody tr td{
							padding:10px;
							font-size:0.8em;
						}
						
							.quote{
								border:solid 1px #000;
								background-color:#EFF5FF;
								padding:10px;
							}
							
							table.tableauForum tbody tr td.alignCenter{
								text-align:center;	
							}
							
							table.tableauForum tbody tr td h3{
								font-size:0.9em;	
							}
							
							.piedOptions label{
								font-size:0.8em;
								color:#fff;
							}
							
							table.tableauForum tbody tr td a{
								color:#2F5594;
							}
								table.tableauForum tbody tr td a:link{color:#2F5594;}
								table.tableauForum tbody tr td a:visited{color:#2F5594;}
								table.tableauForum tbody tr td a:hover{color:#6683b4;}
								table.tableauForum tbody tr td a:active{color:#2F5594;}
							
							table.tableauForum tbody tr td h4{
								margin-top:10px;
								font-size:0.9em;
							}	
							
							table.tableauForum tbody tr td ul.resultAriane{
								list-style:none;
							}
							
								table.tableauForum tbody tr td ul.resultAriane li{
									display:inline;
									font-size:0.8em;
								}
							
							table.tableauForum tbody tr td ul{
								list-style:none;	
							}
							
							table.tableauForum tbody tr td ul.sousForums{
								list-style:none;	
								margin:5px 10px;
							}
								table.tableauForum tbody tr td ul.sousForums li{
									font-size:0.9em;
								}

									table.tableauForum tbody tr td ul.sousForums li img{
										vertical-align:middle;	
									}
									
							table.tableauForum tbody tr td p.descriptionSujet{
								font-size:0.9em;
							}
							
							table.tableauForum tbody tr td .detail{
								font-size:0.9em;
								color:#666;
							}
							
						table.tableauForum tbody tr td.modulo0-stats{
							background-color:#b7c2d6;	
						}
						
						table.tableauForum tbody tr td.modulo1-stats{
							background-color:#c3cee0;
						}
						
							table.tableauForum tbody tr td.modulo0-stats ul, table.tableauForum tbody tr td.modulo1-stats ul{
								list-style:url(../images/icones/fleche.png) !important;
								list-style-position:inside !important;
								margin:0 auto !important;
							}
			
			ul.listeIcones{
				position:relative;
				float:left;
				list-style:none;
				text-align:center;
				margin:10px 0;
				width:960px;
			}
				ul.listeIcones li{
					display:inline;
					margin:0 10px;
					font-size:0.9em;
					color:#000;
					white-space:nowrap;
				}
					ul.listeIcones li img{
						vertical-align:middle;
						margin:5px;
					}
		
			.listeStatistiques{
				list-style:none;
				margin:5px 0;
				font-size:0.9em;
			}
		
		.forumline{
			position:relative;	
			float:left;
			width:960px;
			border-collapse:collapse;
			border:solid 1px #0D1728;
			font-size:0.8em;
		}
			th.thHead{
				background-color:#1C325A;
				color:#fff;	
			}

			.forumline tr td{
				padding:10px;
			}
		
		  .forumline tbody{
			 background-color:#CED9EB; 
		   }
		
			
		.mcforumline {	
			position:relative;	
			background-color : #FFFFFF;
			border-left : 1px solid #68526D;
			border-top : 1px solid #68526D;
			border-right : 1px solid #68526D;
			border-bottom : 1px solid #68526D;
		}
		
			.mccattitle {
				font-weight: bold;
				font-size: 12px;
				letter-spacing: 1px;
				color : #006699
			}
			
				a.mccattitle {
					text-decoration: none;
					color : #006699;
				}
				
				a.mccattitle:hover {
					text-decoration: underline;
				}
				
				.mcthTop {
					border-width: 1px 1px 1px 1px;
					background-color: #F0F0F7;
					background-image: url(../images/common/bkg_entete_tableau_mosaique.png);
					height: 28px;
				}
		
		span.gen input{
			margin-left:10px;	
		}
		
		div.jumpbox form{
			position:relative;	
			margin:20px auto;
			text-align:right;
		}	
			div.jumpbox form fieldset{
				border:none;	
				color:#fff;
				font-size:0.8em;
			}
		
		div#statsAccueil{
			position:relative;	
			width:960px;
			margin:10px 0;
		}
		
		div.moderateurs{
			position:relative;
			float:left;	
			font-size:0.9em;
			margin-top:20px;
		}
			div.moderateurs span{
				position:relative;	
				color:#fff;
				float:left;
				margin-right:10px;
			}
			
			div.moderateurs ul{
				position:relative;
				float:left;
				list-style:none;
			}
			
				div.moderateurs ul li{
					display:inline;	
				}
				
					div.moderateurs ul li a:link{color:#fff;}
					div.moderateurs ul li a:visited{color:#fff;}
					div.moderateurs ul li a:hover{color:#ccc;}
					div.moderateurs ul li a:active{color:#fff;}
				
		div.pagination{
			clear:both;
			position:relative;
			font-size:0.8em;
			white-space:nowrap;
			float:left;
			color:#fff;
			margin:10px 0 0 0;
			padding-bottom:15px;
		}
			div.pagination ul{
				position:relative;	
				list-style:none;
				display:inline;
			}
				div.pagination ul li{
					display:inline;
					margin:0 2px;
				}
				
					div.pagination ul li a:link{color:#fff;}
					div.pagination ul li a:visited{color:#fff;}
					div.pagination ul li a:hover{text-decoration:none;}
					div.pagination ul li a:active{color:#fff;}
					
					span.pageActuel{
						font-weight:bold;
						color:#CED9EB;
					}
			
		form.form{
			position:relative;
			background:url(../images/common/bkg_entete_tableau.png) top left no-repeat;	
			float:left;
			margin-top:10px;
		}
		
			form.form fieldset{
				position:relative;
				float:left;
				width:960px;	
				border:none;
			}
			
				form.form fieldset legend{
					position:relative;
					left:-7px;
					margin:0;
					padding:0;
				}
				
					form.form fieldset legend span{
						position:relative;
						margin:12px 0 0 0;
						display:block; 
						width:940px !important; 
						background:url(../images/common/bkg_entete_tableau_mosaique.png) top left repeat-x #CED9EB;	
						padding:0 11px 10px 10px;
						color:#fff;
						font-size:0.8em;
						font-weight:normal;
					}	
				
				form.form fieldset div.ligneForm{
					position:relative;
					width:960px;
					float:left;
					padding:10px 0;
					background-color:#CED9EB;
				}
				
				
					ul.listeBoutonForm{
						position:relative;
						list-style:none;
						display:block;
						float:left;
					}
					
					
				 form.formContent fieldset div.ligneForm{
					position:relative;
					float:left;
					padding:10px 0;
					background-color:#CED9EB;
					clear:both;
				}
				
				form.formContent fieldset div.ligneFormVierge{
					position:relative;
					float:left;
					padding:10px 0;
					clear:both;
				}
				
					
				
					form.form fieldset div.ligneForm label{
						position:relative;
						width:465px;
						text-align:right;
						font-size:0.8em;
						margin-right:5px;
						float:left;	
						z-index:2;
					}
					
					form.formContent fieldset div.ligneForm label{
						position:relative;
						text-align:right;
						margin-right:5px;
						z-index:2;
						font-weight:bold;
					}
					
					form.form fieldset div.ligneForm input{
						position:relative;
						float:left;	
						z-index:2;
					}
					
					form.formContent fieldset div.ligneForm input{
						position:relative;
						z-index:2;
					}
				
				div.ligneFormTexte{
					position:relative;
					width:960px;
					float:left;
					padding:10px 0;
					background-color:#CED9EB;
				}
			
				
					div.ligneFormTexte p{
						position:relative;
						float:left;
						font-size:0.9em;
						width:960px;
						text-align:center;
						color:#000;
					}
				
				div.ligneFormBoutons{
					position:relative;
					width:960px;
					padding:10px 0;
					float:left;
					text-align:center;
					background-color:#CED9EB;
				}	
				
					div.ligneFormBoutons input{
						margin-top:5px;
					}
					
					div.ligneFormBoutons a{
						font-size:0.8em;
					}
					
				form.form fieldset div.ligneFormRequis{
					position:relative;
					width:960px;
					text-align:left;
					font-size:0.8em;
					background-color:#CED9EB;
				}	
					form.form fieldset div.ligneFormRequis p{
						margin:0 0 0 10px;	
					}
				
				div.captchaBox{
					width:960px;
					background-color:#c2cde1;
				}
				
					form.form fieldset div.ligneFormCaptcha{
						position:relative;
						width:960px;
						text-align:left;
						font-size:0.8em;
						text-align:center;
					}
						form.form fieldset div.ligneFormCaptcha p{
							padding:10px 0;
						}
					
							form.form fieldset div.ligneFormRequis p img, form.form fieldset div.ligneFormRequis p input{
								vertical-align:middle;
							}
				
				span.piedForm{
					background:url(../images/common/bkg_pied_tableau.png	) top left no-repeat;	
					height:12px;	
					display:block;
					width:960px;
					float:left;
					position:relative;
				}
		
		form#formConnexion{
			margin-bottom:20px;	
		}
		
		div#fete{}
		
			div#fete img{
				float:left;
				margin:15px 0;
			}
			
			div#fete p{
				margin:10px 0;	
			}
		
		ul#legendStats{
			margin-bottom:15px;	
		}
		
			ul#legendStats li{
				display:inline;
			}
		
		div#boiteStatsAccueil{
			position:relative;
		}
			div#oeilCecile{
				position:relative;
				float:left;
				margin:10px 0 50px 17px;
			}
			
			div.contentStatsAccueil{
				position:relative;
				float:right;
				width:870px;
			}
		
		div#chat{
			padding:0;
			width:960px;
			text-align:center;
		}
			object#cadreChat{
				border:none;
				margin:0 auto;
				text-align:center;
				display:block;
			}
		
		div#pied{
			position:relative;
			float:left;
			width:100%;
			background:url(../images/common/bkg_pied.png) top left repeat-x #1a1a1a;	
			padding:40px 0 20px 0;
			margin-top:30px;
		}
		
			div#pied h3{
				color:#666;
				font-size:1.2em;
				border-bottom:solid 1px #666;
				font-weight:normal;
			}
			
			div#foot-gauche, div#foot-droite{
				width:320px;	
				float:left;
				margin-bottom:30px;
			}
			
			div#foot-centre{
				margin:0 20px;	
				float:left;
				width:280px;
				margin-bottom:30px;
			}	
			
			ul#listeOptions, ul.listeOptions{
				list-style:none;
				position:relative;
				float:left;
				clear:both;
			}
			
			ul.listeInformations{
				list-style:none;
				font-size:0.8em !important;
			}
			
			ul.listeSites{
				list-style:none;	
				width:100%;
				margin:10px 0;
			}
				ul.listeSites li{
				}
					ul.listeSites li a{
						display:block;
						width:100%;
						display:block;
						text-decoration:none;
						color:#999;
					}
					
					ul.listeSites li a:link{background-color:#1A1A1A;}
					ul.listeSites li a:visited{background-color:#1A1A1A;}
					ul.listeSites li a:hover{background-color:#3F3F3F;}
					ul.listeSites li a:active{background-color:#1A1A1A;}
		
			ul#statGenForum{
				margin:0 auto;	
				list-style:none;
				width:960px;
				text-align:center;
			}
			
				ul#statGenForum li{
					font-size:0.7em;
					color:#8F8F8F;
					display:inline;
				}

			p.copyright{
				font-size:0.7em;
				color:#8F8F8F;
				clear:both;
				display:inline;
				width:960px;
				display:block;
				text-align:center;
			}	
			
				p.copyright a:link{color:#8F8F8F;}
				p.copyright a:visited{color:#8F8F8F;}
				p.copyright a:hover{color:#ccc;}
				p.copyright a:active{color:#8F8F8F;}
				
				
			p.copyrightPetit{
				font-size:0.7em;
				color:#8F8F8F;
				clear:both;
				display:inline;
				display:block;
				text-align:center;
			}	
			
				p.copyrightPetit a:link{color:#8F8F8F;}
				p.copyrightPetit a:visited{color:#8F8F8F;}
				p.copyrightPetit a:hover{color:#ccc;}
				p.copyrightPetit a:active{color:#8F8F8F;}	
				
				
	div#simpleConteneur{
		background-color:#CED9EB;
		position:relative;
		float:left;
	}		
	
		div#simpleConteneur .gensmall, div#simpleConteneur .genmed{
			font-size:0.8em;	
		}
	
		div#simplePied{
			margin-top:30px;	
		}
		
/*Calendrier*/

#calendar td .gen{
	font-size:0.8em;
}

#calendar td .genmed{
	font-size:0.9em;
}

#calendar td .gensmall{
	font-size:0.9em;		
}

#calendar .forumline {
	background-color: #FFFFFF;
	border: 2px #006699 solid;
}
#calendar td.row1 {
	background-color: #F0F0F7;
	position:relative;
}
#calendar td.row2, #calendar .helpline {
	background-color: #EAEAF0;
	position:relative;
}
#calendar td.row3, #calendar td.row3Right {
	background-color: #E0E0E7;
	position:relative;
}
#calendar td.cat, #calendar td.catHead, #calendar td.catLeft, #calendar td.catSides, #calendar td.catRight, #calendar td.catBottom {
	background-color: #D7D7E7;
	background-image: url(./images/css/css_cat.jpg);
	height: 28px;
}
#calendar td.catlight {
	background-color: #F0F0F7;
	background-image: url(./images/css/css_cat_light.jpg);
	height: 28px;
}
#calendar td.catmini {
	background-color: #EAEAF7;
	background-image: url(./images/css/css_cat_mini.jpg);
	height: 20px;
}
#calendar td.spaceRow {
	background-color: #EAEAF7;
	background-image: url(./images/css/css_cat_tiny.jpg);
	height: 10px;
}

#calendar th {
	background-color: #0B1422;
	color:#fff;
	background-image: url(./images/css/css_header.jpg);
	height: 28px;
}

#calendar th, #calendar td {
	border: solid #FFFFFF 0px;
	position:relative;
}
#calendar th.thHead, #calendar td.catHead {
	border-width: 1px 1px 0px 1px;
	font-size:0.8em;
}
#calendar th.thSides, #calendar td.catSides, #calendar td.spaceRow, #calendar td.catmini {
	border-width: 0px 1px 0px 1px;
}
#calendar th.thRight, #calendar td.catRight, #calendar td.row3Right {
	border-width: 0px 1px 0px 0px;
}
#calendar th.thLeft, #calendar td.catLeft {
	border-width: 0px 0px 0px 1px;
}
#calendar th.thBottom, #calendar td.catBottom {
	border-width: 0px 1px 1px 1px;
}
#calendar th.thTop {
	border-width: 1px 0px 0px 0px;
}
#calendar th.thCornerL {
	border-width: 1px 0px 0px 1px;
}
#calendar th.thCornerR {
	border-width: 1px 1px 0px 0px;
}

/* calendar */
#calendar .dom_overview_abshidden {
	position: absolute;
	visibility: hidden;
	width: 300px;
	z-index:9999999;
}