/* Inclusion des feuilles annexes */

@import url(../css/defaut.css);

/* Mise en page des blocs principaux */
HTML, body {height: 100%;}
 BODY { 
		
		height : 100%;
		min-height : 100;
		margin : 0; background : url(../img/fondBody.gif) top #FFF repeat-x; text-align : center; 
		
	}

	#global {
	
		float:left;
		margin:auto;
		min-height:100%;
		-height:100%;
		position:relative;
		width:100%;

	}
	
	#page { 
	
		width : 1024px;
		/*height : 100%;*/
		
		min-height : 100%;
		position : relative;
		float : left;
		left : 50%;
		margin-left : -512px;
		padding-bottom : 68px;
		background :transparent url(../img/fond_entete.png) left 94px no-repeat;
		//left :0;
		//margin : 0 auto;
		//float : none;
		text-align : left; 
		
	}
	
		#page A, #pied A, A IMG, #page A:hover, #pied A:hover, A:hover IMG{ color : #411e18;  text-decoration: none; border:0; font-size:13px;}

		#colonneGauche { width : 627px; margin-right : 10px; float : left; }

			#entete { height : 80px;  }

				#entete LI, #pied LI {
					padding : 0 18px;
					float : left;
					line-height : 48px;
					font-size : 12px;
					font-weight : bold;
				}

				
				

				#entete LI.accueil { background : url(../img/fondAccueil.png) center no-repeat; color : #FFF; }
				
					
				#entete LI.accueil A { color : #FFF; }

				#entete .rss, #pied .rss { margin-left:10px; padding-left : 21px; background : url(../img/rss.png) left center no-repeat; }

					#entete IMG { margin-top : 16px; line-height : normal; } /* bug opere et safari qui ignore le line-height avec les images */

			#logoEntete {

				width : 627px;
				height : 56px;

				position : relative;
				left : -18px;

				/*background : url(../img/fondTitreSite.gif) no-repeat;*/

			}

					#logoEntete A IMG  { position : absolute; left : 18px; top : -18px; }

				#logoEntete SPAN {

					
					
					position : relative;
					top : 42px;
					left : 156px;
					
					display : block;

					font : italic 13px Arial, sans-serif;

				}

			#contenu  { width : 100%; margin-top : 6px; float : left ; }

				#navigation  {

					width: 627px;
					margin-top : 7px;

					float : left;

					font : bold 15px Arial, sans-serif;

				}

					#menuHaut { width : 100%;   float : left;}

						#menuHaut UL {  
						
							float : left;
							width: 900px;
							padding : 0 0 0 8px;
							
						}

							#navigation LI {

								background :transparent url(../img/puce_nav1.png) left 15px no-repeat;
								padding : 0 10px 0 53px;
								height : 44px;
								float : left;
								

							}

						

							#navigation LI A {

								
								border-bottom : dotted 1px;
								text-decoration : none;
								display : block;
								padding : 16px 0 2px 0;
								

							}
							
							/*#navigation LI.li_1 A {background : url(../img/point_nav1.png) left top repeat-x;}
							
							#navigation LI.li_2 A {background : url(../img/point_nav2.png) left top repeat-x;}
							
							#navigation LI.li_3 A {background : url(../img/point_nav3.png) left top repeat-x;}*/
	 
					#menuBas {  width : 100%; height : 125px; min-height : 125px; background : url(../img/fondMenuBas.png) bottom no-repeat; float : left; }

						#menuBas LI { padding : 0 0 0 21px; float : left; }

							#menuBas INPUT {
								
								width :159px;
								padding : 3px;
								border-top : 1px solid #747474;
								border-left : 1px solid #747474;
								border-bottom : 1px solid #BDBDBD;
								border-right :  1px solid #BDBDBD;
								float : left;

								background : url(../img/fondInputNavigation.png) no-repeat;
								

							}

						#rechercheAvancee { margin : 12px 0 0 14px; float : left; font-size : 12px; font-weight : normal; }

				 #colonneGauche {

					width : 662px;
					margin : 7px 0 21px 0;
					position : relative;
					left : 21px;

				}

					H2 SPAN { font-size : 0.81em; color : #B6C603; }

					#corps > H3, #corps H3.spip { width : 100%/* 365px ? */; padding-bottom : 5px; font-weight : bold ; }
					
					P.descriptif { font-style : italic; }

				 #corps P { width : 100% /* 365px ? */; padding-bottom : 14px; font-size: 12px;  }
				 
				 P.spip {text-align : justify;}
				 
				 #page P.spip A.spip_out IMG{
					position:relative;
					left:80px;
					width:12px;
					height:12px;
				}

					#corps > HR, #corps HR { width : 100%; }

					P.resultCt { font-size : 0.86em; font-weight : bold; }

					H2.bloc  { min-height : 17px; padding-right : 25px; background : url(../img/fondTitreBloc.png) right 39px no-repeat; }

						#corps SPAN.date {

							padding-bottom : 0.5em;

							display : block;

							text-transform : uppercase;

							font-size : 0.79em;
							font-weight : bold;
							color : #990100;

						}

					DIV.paginationNav {

						text-align : center;
						line-height : 42px;

					}

						DIV.paginationNav SPAN.on { border : none; font-weight : bold; }

					DIV.pagination {

						margin : 0;
						padding : 0 0 0 28px;

						background : url(../img/pucePagination.png) left top no-repeat;

					}

					.pagination > H3, .pagination H3 { padding-bottom : 5px; font-weight : bold ; }

					.pagination > P, .pagination P { padding-bottom : 14px; text-align : justify; }

					#corps .pagination LI {

						padding : 5px 0 5px 15px;
							
						background : url(../img/puceCorps.png) left center no-repeat;

					}

						DIV.listes H5 {

							margin-bottom : 6px;

						}

						#corps DIV.pagination H3 SPAN.date {

							padding : 0;

							display : inline;

							text-transform : uppercase;

							font-size : 0.93em;
							font-weight : bold;
							color : #411E18;

						}

						#forumTABLE THEAD { height : 28px; font-size : 0.86em; }

							#forumTABLE STRONG { color : #990100; }

							#forumTABLE DIV {

								padding : 14px 14px 0px;
								margin-bottom : 14px;
								border : 1px solid #990100;

							}

								#forumTABLE DIV DIV {

									padding : 14px 14px 0px;
									margin-bottom : 14px;
									border : none;

									background-color : #F0ECEA;

								}

					TABLE.documents CAPTION { display : none; }

					TABLE.documents TH {
					
						width : 14em;
						padding : 7px 0;

						text-align : left;
						vertical-align : top;

						font-size : 0.86em;
						color : #990100;
						
					}

					TABLE.documents TD {
						padding : 7px 0;
						font-size : 0.86em;
					}

					TABLE.documents TD.spip { padding : 7px 0; }

					TABLE.documents TH IMG {

						margin : 1ex auto;
					
						display : block;
						
					}

						#corps .documents UL, #corps .activites UL { margin-bottom : 14px; }

							#corps .documents LI {
								/*
								padding : 5px 0 5px 23px;
								background : url(../img/puceDocuments.png) left center no-repeat;
								*/
								list-style : none; 
								background: url("../img/pucePagination.png") no-repeat scroll left 9px transparent;
					    		padding: 5px 0 5px 23px;
								margin-left: 10px;
								font-size : 12px;
							}

							#corps .activites LI {

								padding : 0 0 7px 21px;

								background : url(../img/puceNavigation.png) left top no-repeat;

							}

					.pied {

						padding : 0px 14px;
						margin : 14px 0px;

						background-color : #F0ECEA;

					}
					
					DIV.blocBas { position : relative; background : url(../img/fondBasBloc.png) no-repeat; text-align : center; }

						DIV.blocBas A {

							width : 251px;
							height : 21px;
							margin : 0 auto;

							display : block;
							position : relative;
							top : 6px;

							background-color : #F0ECEA;

							text-align : center;
							line-height : 21px;

							font-size : 13px;
							font-weight : bold;
							color : #411E18;

						}

		#colonneDroite { 
		
			width : 300px; 
			float : right;
			overflow-x : hidden;
			position : relative;
			top : -190px;
			
		}

			#connexionHaut { height : 49px; margin-top : 10px; background : url(../img/fondConnexionHaut.png) no-repeat; }

			#connexionHaut H2 {

				padding : 0;
				margin-left : 21px;

				float : left;

				line-height : 49px;

				color : white;

			}

			#connexionHaut SPAN {

				margin : 16px 21px 0 0;

				display : block;
				float : right;

				font-size : 12px;

			}

			#connexion { background : url(../img/fondConnexion.png) repeat-y; }

				#connexion LABEL {

					padding : 14px 0 0 21px;

					display : block;

					font-size : 13px;
					font-weight : bold;
					color : #5F3B2D;

				}

				#connexion INPUT {

					width : 247px;
					padding : 3px;
					margin-left : 21px;
					border-top : 1px solid #888685;
					border-left : 1px solid #888685;
					border-right : 1px solid #DEDAD9;
					border-bottom : 1px solid #DEDAD9;

					background : url(../img/fondConnexionInput.png) left top no-repeat;

				}

				#connexion SPAN {

					margin : 7px 21px 7px 0;

					display : block;

					text-align : right;

					font-size : 12px;

				}

				#connexion DIV { height : 44px; background : url(../img/fondConnexionBas.png) left bottom no-repeat; }

				#connexion DIV.connected { height : 44px; background : url(../img/fondConnexionBasWhenConnected.png) left bottom no-repeat; }

					A#pourquoi {

						margin : 14px 0 0 21px;
						display : block;
						position : relative;
						-top : 25px;
						-left : -25px;
						float : left;
						text-align : left;
						font-size : 12px;

					}

					#connexion DIV.connected  A#editerProfil { 
					
						margin : 0 0 0 16px; 
						border-bottom : 1px dotted #5F3B2D; 
						color : #5F3B2D; 
						
					}
					
					#connexion P, #connexion H3 { padding : 4px 4px 0 16px; }

					SPAN#connexionSubmit { 
					
						margin-right : 21px;
						display : block;
						float : right;
						position : relative;
						-left : 40px;
						
					}

						SPAN#connexionSubmit INPUT {

							width : 100px;
							height : 24px;
							margin-top : 3px;
							border : none;

							background : url(../img/fondConnexionSubmit.png) no-repeat;

							font-weight : bold;
							color : white;

						}

			#rss, #listes, #groupes, #documents, #keywords { margin-top : 21px; background : url(../img/fondCorpsBoites.png) repeat-y; }

				#rss H2, #listes H2, #groupes H2, #documents H2, #keywords H2 { height : 50px; padding : 0 0 0 63px; line-height : 50px; }

				#rss H2 { background : url(../img/fondRssHaut.png) top no-repeat; }

				#groupes H2 { background : url(../img/fondGroupesHaut.png) top no-repeat; }

				#rssCorps, #listesCorps, #groupesCorps, #documentsCorps, #keywordsCorps, #ressourcesCorps, #annuairesCorps  { padding : 0 14px 15px 14px; }

				#rssCorps, #listesCorps, #groupesCorps, #keywordsCorps, #annuairesCorps { background : url(../img/fondBasBoites.png) bottom no-repeat; }

					#rssCorps P.descriptif {

						padding : 0.29em 0 0.57em;

						font-size : 0.86em;

					}

					#rssCorps P.date_et_site {

						padding-bottom : 0.57em;

						text-align : right;

						font-size : 0.86em;

					}

						#rssCorps P.date_et_site SPAN {

							font-size : 0.75em;
							font-weight : bold;

							color : #990100;

						}

					#listesCorps, .groupesThreads { min-height : 72px; }
			
						#listesCorps A IMG, .groupesThreads IMG { margin : 6px 0; float : left; }

						#listesCorps H4, .groupesThreads H4 { padding : 3px 0; text-align : left; font-weight : bold; }

						.groupesThreads P { padding : 3px 0; font-size : 0.86em; }

				#listes H2 { background : url(../img/fondDocumentsHaut.png) top no-repeat; }

					#listes P { margin : 1px 0; font-size : 0.86em; }

					#listes SPAN {

						width : 38px;
						padding : 0 1px;
						margin : 1px 1ex 1px 0;

						display : block;
						float : left;

						background : #D4DE6D;

						text-align : right;

						color : #333;
						font-weight : bold;
						font-size : 0.86em;

					}

					#listeAbonnement {
					
						clear : both;
						
					}

						#listeAbonnement FIELDSET {

							padding : 0;
							margin : 0;

							border : none;

							text-align : center;

						}

							#listeAbonnement FIELDSET LEGEND { display : none; }

							#listeAbonnement SPAN.listeAbonnementSubmit INPUT {

								width : 128px;
								height : 24px;
								margin-top : 3px;
								border : none;

								background : url(../img/fondListeAbonnementSubmit.png) no-repeat;

								font-weight : bold;
								color : white;

							}

							#listeAbonnement SPAN {

								width : 100%;
								padding : 0;
								margin : 0;

								display : inline;
								float : none;

								background : none;

								text-align : left;

								color : #990100;
								font-size : 0.75em;

							}

							#listeAbonnement FIELDSET DIV.statut { height : 16px; }

								#listeAbonnement FIELDSET DIV#statut.working {	background : url(../img/spinner.gif) center no-repeat; }

								#listeAbonnement FIELDSET DIV#statut.done { background : url(../img/ok.png) center no-repeat; }

					#listes .focus {

						clear : both;

					}

						#listes .focus P.date_et_site {

							padding-bottom : 0.57em;

							text-align : right;

							font-size : 0.86em;

						}

							#listes .focus P.date_et_site SPAN {

								width : 100%;
								padding : 0;
								margin : 0;

								display : inline;
								float : none;

								background : none;

								text-align : left;

								color : #990100;
								font-size : 0.75em;

							}

					#synthese {

						min-height : 21px;
						padding-bottom : 6px;

						clear : both;

						text-align : right;

					}

						#synthese IMG { float : right; }

						#synthese P { float : right; line-height : 1.5em; font-size : 1em;  }

					#groupesCorps HR {

						height : 1px;
						margin : 6px 0;
						border : none;

						float : none;
						clear : both;

						background-color : #DCDDDF;

					}		

				#documents H2 { background : url(../img/fondDocumentsHaut.png) top no-repeat; }
				
				#documents H2.ressouces { background : url(../img/hortilink.png) top no-repeat; }
				#colonneDroite DIV#dd{background : url(../img/fondCorpsBoites.png) repeat-y; }
				#colonneDroite DIV#dd H2.talk { background : url(../img/talk5.png) top no-repeat; text-transform: none; height : 50px; padding : 0 0 0 63px; line-height : 50px; margin-top: 20px; }
					#colonneDroite DIV#documentsCorps2 {padding : 0 14px 15px 14px;   }
				#documents H2.annuaires { background : url(../img/hortibook.png) top no-repeat; }
				
				#documents H2.widget { background : url(../img/hortiplus.png) top no-repeat; }
				
				#documents H2.evenement { background : url(../img/hortidate.png) top no-repeat; }

				#documents H2.talk { background : url(../img/talk5.png) top no-repeat; }
				
				#documents H2 { text-transform : none; }

				#documents LI {

					padding : 5px 0 5px 23px;
					-padding : 5px 0 5px 0;
					background:url("../img/pucePagination.png") left 9px no-repeat;

				}
				
				#documents.annuaire LI {

					padding : 5px 0 5px 23px;
					-padding : 5px 0 5px 0px;
					background : url(../img/pucePagination.png) left center no-repeat;
					

				}
				
				#documents.annuaire LI  A, #documents LI A{

					-position : relative;
					-left : 23px;
					

				}

					#documentsBas, #fond { height : 28px; background : url(../img/fondDocumentsBas.png) no-repeat; }
					 #fond{ background : url(../img/fondtalkbas.jpg) no-repeat; }
						#documentsBas A {

							width : 151px;
							height : 21px;

							display : block;
							position : relative;
							top : 6px;

							float : right;

							text-align : center;
							letter-spacing : -1px;
							line-height : 21px;

							font-size : 13px;
							font-weight : bold;
							color : #411E18;

						}

				#keywords H2 { background : url(../img/fondKeywordsHaut.png) top no-repeat; }

					#keywordsCorps P { text-align : center; line-height : 1.5em; }

						#keywordsCorps EM { background-color : #D4DE6D; font-style : normal; }

						#keywordsCorps EM.keywordsSize1 { font-size : 1.29em; }

						#keywordsCorps EM.keywordsSize2 { font-size : 1.07em; }

						#keywordsCorps EM.keywordsSize3 { font-size : 0.93em; }

						#keywordsCorps EM.keywordsSize4 { font-size : 0.71em; }

		#conteneurPied { 
		
			width : 100%;
			height : 62px;
			position : absolute;
			bottom :0;
			left : 0;
			clear : both;
			float : left;
			background : url(../img/fondConteneurPied.gif) top repeat-x #B6C603; 
			text-align : center; 
			
		}

			#pied { 
			
				width : 937px; margin : 0 auto; text-align : left; }

				#pied UL { padding-top : 14px; float : left; }

				#pied  LI.accueil { 
					background : url(../img/fondAccueilPied.png) no-repeat; color : #FFF; 
					width:77px;
					padding:0;
					text-align:center;
				}
				
					#pied  LI.accueil A { color : #FFF; }

				UL#partenaires { padding : 0; margin : 21px 0 0 100px; }

				#partenaires LI { padding : 0 3px; line-height : normal;}

				#logoPied { height : 17px; margin-top : 30px; float : right; }
				
				#imprimer,#affiner{float:right}
				
				P.bouton_ins{
					text-align:center;
				}
				
				#inscrireOrganisation{
					background:#C8D543;
					border:2px solid #B6C603;
					padding:3px;
					cursor:pointer;
				}
				
				#nouvelleRecher{float:left}

				#idRecherche{clear:both;}

				

				#recherheAnnuaire LI {

					padding : 0 0 20px 20px;
				

					background : url(../img/puceNavigation.png) left top no-repeat;

				}
				
/* refonte */

#contenu.sommaire {

	width : 580px;
	position : relative;
	left : 166px;
	overflow-x : hidden;

}


#contenu DIV.bloc  { 

	width : 700px;
	
}

#contenu DIV.bloc H2 {

	width : 573px;
	clear:both;
	background : url(../img/trait_horiz.gif) right center no-repeat;
	letter-spacing : -1px; 
	font: normal bold 16px 'Century Ghotic', Arial;
	padding:20px 0;

	

}

#contenu DIV.bloc DL { 

	width : 80px;
	padding : 0 45px 30px 0;
	//width : 125px;
	position : relative;
	float : left;
	font-size : 12px;
	text-align : center;
	
}

#contenu DIV.bloc DL A { 

	border : 0;
	text-decoration : none;
	
}

#contenu DIV.bloc DL.grise DD { 

	border : 0;
	color : #ccc;
	text-decoration : none;
	
}

	#contenu DIV.bloc DL  IMG{ border : #411E18 solid 6px;}
	
	#contenu DIV.bloc DL A:hover  IMG{ border : #B9C90F solid 6px;}
	
#contenu DIV.bloc DL DD.trans{ 

	width : 72px;
	height : 72px;
	display : block;
	position : absolute;
	background : url(../img/trans.png) right center no-repeat;
	top : 0;
	left : 4px;
	
}
	
	
	
HR.clear, HR.spip { 

	width : 100%;
	visibility : hidden;
	clear : both;
	
}

/* contenu article */


#page.interieur #colonneDroite { display : none;}

.sous_communaute_1{
	margin : 30px 0px 0px 270px;
	width : 150px;
	float : left;
	text-align : center;
}
.sous_communaute_2{
	margin : 30px 0px 0px 130px;
	-margin : 30px 0px 0px 0;
	width : 150px;
	-width : 280px;
	float : left;
	text-align : center;
}
.sous_communaute_3{
	margin : 30px 0px 0px 70px;
	width : 150px; 
	float : left;
	text-align : center;
}
.sous_communaute_4{
	margin : 30px 0px 0px 15px;
	width : 150px; 
	float : left;
	text-align : center;
}

#contenu a.logo_communaute{
	border : 0px;
}
#contenu .ariane{
	margin : 20px 0px 20px 0px;
	font-size : 0.7em;
	/*font-size : 1.14em;
	font-weight : bold;*/
	/*text-transform : uppercase;*/
}
#contenu .ariane b{
	font-size : 110%;
	font-weight : bold;
}

#contenu .ariane a{
	font-size : 100%;
	text-decoration : underline;
}
/*
.ariane span{
	font-size : 1.14em;
	font-weight : bold;
	text-transform : uppercase;
}
*/
#ressourcesBas { 
	height : 28px; 
	background : url(../img/fondDocumentsBas.png) no-repeat; 
}

#ressourcesBas A {

	width : 151px;
	height : 21px;

	display : block;
	position : relative;
	top : 6px;
	float : right;

	text-align : center;
	letter-spacing : -1px;
	line-height : 21px;

	font-size : 13px;
	font-weight : bold;
	color : #411E18;
}

#ressourcesCorps P.descriptif {
	padding : 0.29em 0 0.57em;
	font-size : 0.86em;
}

#ressourcesCorps P.date_et_site, #documentsCorps P.date_et_site {
	padding-bottom : 0.57em;
	text-align : right;
	font-size : 0.86em;
}

#ressourcesCorps P.date_et_site SPAN, #documentsCorps P.date_et_site SPAN {
	font-size : 0.75em;
	font-weight : bold;
	color : #990100;
}
#corps img.spip_logos{
	margin-right : 10px;
}

H2.titre_doc{
	padding:0; 
	margin:0 0 0 80px;
}
p.octet{
	margin:0 0 0 80px;
}
.un_doc IMG.logo_doc{ float: left;} 

span.nom_doc, span.nom_doc a{  
	font-style : italic;
	font-size: 11px;
}
p.octet{
	padding-top: 7px;
}
.list_doc{
	margin-top: 15px;
}



/*Mon CSS*/
#actualite{
	width: 660px; 
	float: left;
	/*background: url(../img/trait1.jpg) 100% 2% no-repeat; */
	margin-bottom: 50px;
}
#actualite P.titre{
	font-family: Arial; 	background: url(../img/trait.jpg) 100% 50% no-repeat; 
}
#actualite DIV#text{width: 230px;float: left;}
#actualite DIV#anim{width: 316px; height: 200px; margin-right: 40px; float: left; border: 12px solid #411E18; padding: 0}
#actualite DIV#anim IMG{width: 330px; height: 200px; }
#actualite P.date{font: bold 10px Arial; color: #AC302F;}
#actualite P.chap{font: 14px Arial; color: #401E18; font-weight:bold;}
#actualite P.text{font: 12px Arial; color: #401E18;}
#actualite P.act{font: bold 12px Arial; color: #401E18; background: url(../img/flech.png) 95% 50% #F0ECEA no-repeat; height:5px; padding-top: 5px; padding-left: 25px; width:200px; margin-top: 6px; padding-right: 0px \9; width: 230px \9;
padding-top: 12px \9;}


#hortiTalk{width: 660px; float: left; }
#hortiTalk DIV.horti{width: 660px;float: left; margin-bottom: 20px; background: url(../img/trait3.png) 100% 70% no-repeat; }
#hortiTalk DIV.horti A{display: block; float: left; font: bold 16px Arial; color: #4C2B26;}
#hortiTalk DIV.horti A.hot{margin-top: 10px; letter-spacing: 2px; margin-left: 10px;}
#hortiTalk P.mess{clear: both;  width: 660px; height: 10px;margin-top: 10px; margin-bottom: 10px; background: url(../img/point2.jpg) 0 100% no-repeat; }
#hortiTalk P.mess A{ float: right;  font: bold 10px Arial; color: #990000;}
#hortiTalk P.mess A.obj{ float: left; font: 14px Arial; color: #4C2B26; }



/* MAJ*/
#actualite DIV.focusNumero{position: absolute; right: 7px; top: 7px; margin:0; background: #411E18;}
#actualite DIV.focusNumero SPAN{font: bold 16px Arial; color: #fff; padding-left: 5px; padding-right: 5px; cursor: pointer;background: #910100; display: inline; padding-top: 7px; padding-bottom: 1px; }
#actualite DIV.focusNumero .inactif{background: #411E18;}
#actualite UL#focusList{/*border: 1px solid red;*/}

#actualite DIV.contenuFocus{/*border: 1px solid blue;*/ width: auto; float: left; margin-left:15px; width: 300px;}
#actualite DIV.photo{/*border: 1px solid yellow;*/  height: auto; float: left; position: relative;}
#actualite DIV.photo IMG{border: 7px solid #411E18;}
P.act{
	clear: both; 
	font: bold 12px Arial; 
	color: #401E18; 
	background: url(../img/flech.png) 95% 50% #F0ECEA no-repeat; 
	height:5px; 
	padding-top: 5px; 
	padding-left: 25px; 
	width:200px; 
	margin-top: 6px; 
	float: right;
	
}

/*
#focus LI {
	padding : 0 0 0 24px;
	height : 350px;
	background-image : none;
	position : relative;
	left : 0;
	float : left;
}
*/
/*Forum*/

#forum, #commentaire, #commentaire DIV.message, #commentaire DIV.messageReponse, #commentaire DIV.sup {
	width: 660px; 
	float: left;
}
#forum H2, #commentaire H3{letter-spacing: 0; font: 16px Arial;}
#commentaire H3 {margin-bottom: 25px; background: url(../img/trait4.png) 100% 8px no-repeat;}
#forum P.text{font:14px Arial; color: #401E18;}
#commentaire DIV.message DIV, #commentaire DIV.messageReponse DIV, #commentaire DIV.sup DIV  {width: 20px; float: left;  }
#commentaire DIV.message  DIV.contenu, #commentaire DIV.messageReponse DIV.contenu, #commentaire DIV.sup DIV.contenu {width: 610px; height: auto; padding: 10px; background: #F0ECEA;}
#commentaire DIV.message DIV.num, #commentaire .messageReponse DIV.num, #commentaire .sup DIV.num {width: 15px; float:left; padding: 2px 5px 2px 5px; background: #401E18; color: #fff;}
#commentaire DIV.message DIV.contenu P, #commentaire  DIV.messageReponse  DIV.contenu P, #commentaire  DIV.sup DIV.contenu P{width: 120px; float: left; }
#commentaire DIV.message DIV.contenu P.corpsMess, #commentaire  DIV.messageReponse  DIV.contenu P.corpsMess, #commentaire  DIV.sup DIV.contenu P.corpsMess {width: 490px; float: left; font: 12px Arial; color: #000;}
#commentaire DIV.message DIV.contenu P.corpsMess SPAN, #commentaire DIV.messageReponse DIV.contenu P.corpsMess SPAN, #commentaire DIV.sup DIV.contenu P.corpsMess SPAN{display: block;}
#commentaire DIV.message P.repondre, #commentaire DIV.messageReponse P.repondre, #commentaire DIV.sup P.repondre{ width: 150px; float: right; margin-right: 2px; }
#commentaire DIV.message P.repondre A, #commentaire  DIV.messageReponse P.repondre A, #commentaire  DIV.sup P.repondre A { float: right; font: 10px Arial; color: #000; text-decoration: underline;}
#commentaire DIV.message DIV.contenu  P.entete SPAN, #commentaire  DIV.messageReponse DIV.contenu  P.entete SPAN, #commentaire  DIV.sup DIV.contenu  P.entete SPAN  {font-weight: bold; color: #000}
#commentaire DIV.message DIV.contenu  P.corpsMess SPAN, #commentaire  DIV.messageReponse DIV.contenu  P.corpsMess SPAN, #commentaire  DIV.sup DIV.contenu  P.corpsMess SPAN{font: bold 14px Arial; color: #401E18;  }
#commentaire  DIV.message DIV.contenu  P.repondre {float: right; width: 200px; margin-right: -10px; position: relative; z-index: 100px; position: absolute; margin-top: 70px; margin-left: 430px;}
#commentaire DIV.messageReponse, #commentaire DIV.sup {margin-top: -0px;}
 #commentaire DIV.sup {margin-top: -19px;}

#commentaire DIV.messageReponse DIV.contenu, #commentaire DIV.sup DIV.contenu { padding-top: 20px; background:  #FAF8F8; margin-bottom: 20px;}
#commentaire DIV.messageReponse P.repondre, #commentaire DIV.sup P.repondre{ margin-top: 105px; right: 2px; padding-bottom: 0px; position: absolute; z-index: 100px;}
#commentaire .messageReponse DIV.num, #commentaire .sup DIV.num{margin-top: -2px;}
#commentaire .sup DIV.num{margin-top: -1px;}
#commentaire .messageReponse P.bar, #commentaire .sup P.bar {width: 658px; float: right; /*border: 1px solid red;*/ height: 11px; background: url(../img/trait_rep.png) 18px 0 no-repeat; padding:0; margin-top: -1px; margin-right: 2px;}

#commentaire .sup P.bar {width: 658px; float: right; /*border: 1px solid red;*/ height: 13px; background: url(../img/trait5.png) 18px 100% no-repeat; padding:0; margin-top: -1px; margin-right: 2px; }
#corps DIV#corps_actualite H2.titre_h2{ background: url("../img/trait10.jpg") no-repeat 100% 75%;  }
#corps UL.listActu LI.actu{width: 665px; margin-bottom:13px; float: left; height: auto; background: url("../img/point22.jpg") no-repeat 0 100% transparent;}
#corps UL.listActu LI IMG{ width: auto; float: left; margin-right: 16px; border: 2px solid #401E18; margin-bottom: 5px;}
#corps UL.listActu LI P.fitz{margin-bottom: 15px; margin-top: 5px;}
#corps UL.listActu LI A.titreAct{color: #411E18; font: bold 14px Arial;}

#groupeTravail label img{
	border:2px solid #411E18;
}
div.forum_connectez_vous p{
	/*margin-top : 20px;*/
	text-align : center;
	font-size : 13px;
	font-weight : bold;
	float : left;
}
h3.titre_actu{
	margin-bottom : 5px;
}
li.actu p{
	width : 545px;
	position : relative;
	left : 0px;
}

 #corps_actualite DIV.contenu  { 
	float: left;
	width: 520px;
}









