/* GENERAL */
body
	{
	margin: 0px 0px 27px 0px ;
	background-color: white ;
	}

input.submit
	{
	margin: 0px ;
	border-style: solid ;
	border-width: 1px 1px 1px 1px ;
	border-color: rgb(255,255,255) ;
	background-color: rgb(255,000,000) ;
	font-weight: bold ;
	color: rgb(255,255,255) ;
	}

img
	{
	display: block ;
	}

h1 , h2 , h3 , h4 , h5 , h6
	{
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	font-size: 100% ;
	font-weight: normal ;
	}

p
	{
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	}

ul
	{
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	}
li
	{
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	list-style-type: none ;
	}

/* HTML INIT */
form
	{
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px ;
	}
a
	{
	color: rgb( 255, 000, 000 ) ;
	text-decoration: none ;
	}

/* GENERIQUE */
#page
	{
	width: 975px ;
	margin: 0px auto 0px auto ;
	font-family: Arial, verdana, sans-serif ;
	font-size: small ;
	color: rgb(000, 000, 000) ;
	}
.rouge
	{
	color: rgb( 255, 000, 000 ) ;
	}
.mauve
	{
	color: rgb(101, 043, 145) ;
	}
.noir
	{
	color: rgb(000, 000, 000) ;
	}
.text-gris
	{
	color: rgb(151, 151, 151) ;
	}
input.error,
textarea.error
	{
	background-color: rgb(239, 239, 239);
	}
/* PUCE & PICTOS*/
.filet
	{
	background-image: url(../images/filet.gif) ;
	background-position: bottom ;
	background-repeat: repeat-x ;	
	}

	/* CENTER ARTICLE LISTE */
	#center .article-liste
		{
		margin:0px 0px 0px 0px ;
		padding:0px 0px 0px 0px ;
		}
		/* CENTER ARTICLE LISTE ITEM */
		#center .article-liste .item
			{
			margin:0px 0px 30px 0px ;
			padding:0px 0px 5px 0px ;
			}
			/* CENTER ARTICLE LISTE ITEM CONTENT */
			#center .article-liste .item .article
				{
				margin:0px 0px 30px 0px ;
				padding:0px 0px 0px 0px ;
				}


					
				#center .article-liste .item .article p , #contenu.neo05 p
					{
					line-height: 140% ;
					}

				/* CENTER ARTICLE LISTE ITEM IMG + LIBELLE */
				#center .article-liste .item .article p.libelle
					{
					margin:5px 0px 10px 0px ;
					padding:0px 0px 0px 0px ;
					font-style: italic ;
					font-size:85% ;
					color: rgb(000, 000, 000) ;
					line-height: 140% ;
					}
			/* CENTER ARTICLE LISTE ITEM TAGS */
				#center .article-liste .item .tags p
					{
					padding:2px 0px 2px 0px ;
					float:left ;
					line-height: 140% ;
					}
				#center .article-liste .item .tags div
					{
					margin:0px 0px 0px 10px ;
					padding:2px 2px 2px 2px ;
					float:left ;
					background-color: rgb(239, 239, 239);
					}
					#center .article-liste .item .tags div ul
						{
						padding:0px 0px 0px 0px ;
						margin:0px 0px 0px 0px ;
						}
						#center .article-liste .item .tags div ul li
							{
							float:left ;
							padding:0px 0px 0px 0px ;
							margin:0px 5px 0px 5px ;
							}
							#center .article-liste .item .tags div ul li a
								{
								color: rgb(101, 043, 145) ;
								text-decoration: none
								}
					#center .article-liste .item .tags .recommande
						{
						color: rgb( 255, 000, 000 ) ;
						}
			/* CENTER ARTICLE LISTE ITEM OUTIL */
			#center .article-liste .item .outil
				{
				margin:0px 0px 0px 0px ;
				padding:0px 0px 0px 0px ;
				}
				#center .article-liste .item .outil div
					{
					float:right ;
					}
					#center .article-liste .item .outil div img
						{
						margin:0px 10px 0px 0px ;
						padding:0px 0px 0px 0px ;
						}
	/* CENTER BOOKMARKS */
	#center #bookmarks
		{
		margin:20px 0px 0px 0px ;
		padding:0px 0px 25px 0px ;
		}
		#center #bookmarks h2
			{
			margin:0px 0px 15px 0px ;
			padding:0px 0px 0px 0px ;
			font-size:140% ;
			line-height: 100% ;
			}
			#center #bookmarks .liste
				{
				padding:0px 0px 0px 0px ;
				margin:0px 0px 10px 0px ;
				}
				#center #bookmarks .liste p
					{
					padding:0px 0px 0px 0px ;
					margin:0px 0px 5px 0px ;
					line-height: 140% ;
					}
				#center #bookmarks .liste ul
					{
					padding:0px 0px 0px 0px ;
					margin:0px 0px 10px 0px ;
					}
					#center #bookmarks .liste ul li
						{
						padding:0px 0px 0px 0px ;
						margin:0px 0px 0px 0px ;
						}
	/* CENTER RECHERCHE */
	#center #recherche
		{
		margin:20px 0px 0px 0px ;
		padding:0px 0px 25px 0px ;
		}
		#center #recherche h2
			{
			margin:0px 0px 15px 0px ;
			padding:0px 0px 0px 0px ;
			font-size:140% ;
			line-height: 100% ;
			color: rgb ( 000, 000 ,000) ;
			}
		#center #recherche .liste
			{
			padding:0px 0px 5px 0px ;
			margin:0px 0px 20px 0px ;
			}
			#center #recherche .liste h3
				{
				margin:10px 0px 10px 0px ;
				padding:0px 0px 0px 0px ;
				font-weight: normal ;
				color: rgb(000, 000, 000) ;
				font-size:140% ;
				}
			#center #recherche .liste h3 a 
				{
				color: rgb ( 000, 000 ,000) !important;
				}
			#center #recherche .liste h3 a span
				{
				color: rgb( 255, 000, 000 ) !important;
				}
			#center #recherche .liste p
				{
				padding:0px 0px 0px 0px ;
				margin:0px 0px 20px 0px ;
				xcolor: rgb( 151, 151, 151 ) ;
				line-height: 140% ;
				}
			#center #recherche .liste p span
				{
				color: rgb( 255, 000, 000 ) ;
				}
				#center #recherche .liste p a
					{
					color: rgb(151, 151, 151) ;
					}
	/* CENTER INSCRIPTION */
	#center #inscription
		{
		margin:20px 0px 0px 0px ;
		padding:0px 0px 25px 0px ;
		}
		#center #inscription h2
			{
			margin:0px 0px 15px 0px ;
			padding:0px 0px 0px 0px ;
			font-size:140% ;
			line-height: 100% ;
			}
		#center #inscription p
			{
			margin:0px 0px 20px 0px ;
			padding:0px 0px 0px 0px ;
			color: rgb( 151, 151, 151 ) ;
			line-height: 140% ;
			}
		#center #inscription label
			{
			display: block ;
			margin:0px 0px 5px 0px ;
			padding:0px 0px 0px 0px ;
			}
		#center #inscription input.text
			{
			height:20px ;
			
			padding:2px 0px 0px 4px ;
			margin:0px 0px 15px 0px ;
			color: rgb( 151, 151, 151 ) ;
			}
		#center #inscription textarea.text
			{
			width:270px ;
			height:80px ;
			border: 1px solid rgb( 151, 151, 151 ) ;
			padding:2px 0px 0px 4px ;
			margin:0px 0px 15px 0px ;
			color: rgb( 151, 151, 151 ) ;
			font-family: Arial, verdana, sans-serif ;
			font-size: small ;
			overflow: auto ;
			}
			#center #inscription .obligatoire
				{
				float: left ;
				padding:0px 0px 0px 0px ;
				margin:0px 0px 0px 5px ;
				color: rgb( 255, 000, 000 ) ;
				font-size: 120% ;
				}
			#center #inscription .subsidiaire
				{
				margin:20px 0px 0px 0px ;
				padding:0px 0px 0px 0px ;
				}
	/* CENTER SOUVENIR */
	#center #souvenir
		{
		margin:20px 0px 0px 0px ;
		padding:0px 0px 25px 0px ;
		}
		#center #souvenir h2
			{
			margin:0px 0px 15px 0px ;
			padding:0px 0px 0px 0px ;
			font-size:140% ;
			line-height: 100% ;
			}
		#center #souvenir p
			{
			margin:0px 0px 20px 0px ;
			padding:0px 0px 0px 0px ;
			color: rgb( 151, 151, 151 ) ;
			line-height: 140% ;
			}
		#center #souvenir label
			{
			display: block ;
			margin:0px 0px 5px 0px ;
			padding:0px 0px 0px 0px ;
			}
		#center #souvenir input.text
			{
			height:20px ;
			border: 1px solid rgb(239, 239, 239) ;
			padding:2px 0px 0px 4px ;
			margin:0px 0px 15px 0px ;
			color: rgb( 151, 151, 151 ) ;
			}
		#center #souvenir textarea.text
			{
			width:270px ;
			height:80px ;
			border: 1px solid rgb( 151, 151, 151 ) ;
			padding:2px 0px 0px 4px ;
			margin:0px 0px 15px 0px ;
			color: rgb( 151, 151, 151 ) ;
			font-family: Arial, verdana, sans-serif ;
			font-size: small ;
			overflow: auto ;
			}
			#center #souvenir .obligatoire
				{
				float: left ;
				padding:0px 0px 0px 0px ;
				margin:0px 0px 0px 5px ;
				color: rgb( 255, 000, 000 ) ;
				font-size: 120% ;
				}

	/* CENTER ENVOYER */
	#center #envoyer
		{
		margin:20px 0px 0px 0px ;
		padding:0px 0px 25px 0px ;
		}
		#center #envoyer h2
			{
			margin:0px 0px 15px 0px ;
			padding:0px 0px 0px 0px ;
			font-size:140% ;
			line-height: 100% ;
			}
		#center #envoyer p
			{
			margin:0px 0px 20px 0px ;
			padding:0px 0px 0px 0px ;
			color: rgb( 151, 151, 151 ) ;
			line-height: 140% ;
			}
		#center #envoyer label
			{
			display: block ;
			margin:0px 0px 5px 0px ;
			padding:0px 0px 0px 0px ;
			}
		#center #envoyer input.text
			{
			height:20px ;
			border: 1px solid rgb( 151, 151, 151 ) ;
			padding:2px 0px 0px 4px ;
			margin:0px 0px 15px 0px ;
			color: rgb( 151, 151, 151 ) ;
			}
			#center #envoyer .obligatoire
				{
				float: left ;
				padding:0px 0px 0px 0px ;
				margin:0px 0px 0px 5px ;
				color: rgb( 255, 000, 000 ) ;
				font-size: 120% ;
				}
		#center #envoyer textarea.text
			{
			width:430px ;
			height:80px ;
			border: 1px solid rgb( 151, 151, 151 ) ;
			padding:2px 0px 0px 4px ;
			margin:0px 0px 15px 0px ;
			color: rgb( 151, 151, 151 ) ;
			font-family: Arial, verdana, sans-serif ;
			font-size: small ;
			overflow: auto ;
			}
	
/* clean */

/* GLOBAL */

ul
	{
	list-style-type: none ;
	}

span.separe
	{
	display: inline ;
	margin: 0px 0px 0px 7px ;
	padding: 0px 0px 0px 7px ;
	border-style: solid ;
	border-width: 0px 0px 0px 1px ;
	border-color: rgb(255,000,000) ;
	}

span.separedouble
	{
	display: inline ;
	margin: 0px 0px 0px 14px ;
	padding: 0px 0px 0px 14px ;
	border-style: solid ;
	border-width: 0px 0px 0px 1px ;
	border-color: rgb(255,000,000) ;
	}


/* IDENTITE */

#identite
	{
	position: relative ;
	width: 975px ;
	padding: 30px 0px 0px 0px ;
	}

#identite div.logo
	{
	padding: 0px 0px 3px 0px ;
	}

#identite div.outils
	{
	position: absolute ;
	right: 0px ;
	bottom: 0px ;
	}

#identite div.outils span.date
	{
	padding: 0px 0px 0px 3px ;
	color: rgb(255,000,000) ;
	}

/* MENU */

#menu
	{
	float: left ;
	margin: 30px 20px 0px 0px ;
	width: 185px ;
	}

#menu h2
	{
	display: inline ;
	margin: 0px 0px 5px 0px ;
	background: url(../../xox/images/fleche_bas.gif) right no-repeat ;
	padding: 0px 15px 0px 0px ;
	font-size: 100% ;		
	font-weight: normal ;
	}

/* MENU > RECHERCHE */

#menu div.recherche
	{
	margin: 0px 0px 20px 0px ;
	padding: 0px 0px 0px 0px ;
	}

#menu div.recherche input.text
	{
	margin: 0px 0px 0px 0px ;
	width: 120px ;
	height: 20px ;
	padding: 2px 0px 0px 4px ;

	color: rgb( 151, 151, 151 ) ;
	}

#menu .recherche input.submit
	{
	margin: 0px 0px 0px 0px ;
	width: 20px ;
	height: 22px ;
	background-color: transparent ;
	padding: 0px 0px 0px 0px ;
	border: 0px 0px 0px 0px ;
	}

/* MENU > THEMES */

#menu .themes
	{
	margin: 0px 0px 20px 0px ;
	}

#menu .themes ul
	{
	margin: 5px 0px 0px 0px ;
	}

#menu .themes ul li
	{
	padding: 0px 0px 5px 0px ;
	}

#menu .themes ul li a
	{
	font-size: 155% ;
	}
#menu div.themes ul li a.accueil
	{
	color: rgb(151,151,151) ;
	}

/* MENU > TAGS */

#menu .tags
	{
	margin: 0px 0px 20px 0px ;
	}

#menu .tags ul
	{
	margin: 5px 0px 0px 0px ;
	}

#menu .tags ul li
	{
	margin: 1px 0px 0px 0px ;
	}

#menu .tags ul li a
	{
	font-size: 100% ;
	color: rgb(101,043,145) ;
	}

/* CONTENU */

#contenu
	{
	float: left ;
	margin: 30px 20px 0px 0px ;
	width: 550px ;
	padding: 0px 0px 0px 0px ;
	}

#contenu.preview
	{
	padding: 10px 10px 10px 10px ;
	}

/* ACCUEIL > CETTELUNECI */

#contenu div.titre
	{
	margin: 20px 0px 20px 0px ;
	padding: 0px 0px 25px 0px ;
	}

#contenu div.sansmarge
	{
	margin: 20px 0px 5px 0px ;
	padding: 0px 0px 25px 0px ;
	}

#contenu .titre h1
	{
	color: rgb( 255, 000, 000 ) ;
	font-size: 155% ;
	font-weight: normal ;
	float: left ;
	}

#contenu .titre h1.tag
	{
	font-size: 100% ;
	color: rgb(101,043,145) ;
	}

#contenu .titre p
	{
	margin: 3px 0px 0px 10px ;
	padding: 0px 0px 0px 0px ;
	color: rgb( 151, 151, 151 ) ;
	float: left ;
	line-height: 140% ;
	}


/* ARTICLE > TEXTE */

#contenu .article h2
	{
	margin: 9px 0px 10px 0px ;
	padding: 0px 0px 0px 0px ;
	font-size: 155% ;
	font-weight: normal ;
	}

#contenu .article h2 a
	{
	color: rgb(000,000,000) ;
	}

#contenu div.texte p
	{
	margin: 15px 0px 0px 0px ;
	line-height: 1.4em ;
	}

#contenu .article p a.tag
	{
	color: rgb(101,043,145) ;
	}

#contenu div.article div.image
	{
	margin: 19px 0px 15px 0px ;
	}

#contenu div.article div.image p.legende
	{
	margin: 0px 0px 0px 0px ;
	padding: 2px 0px 0px 0px ;
	font-size: 85% ;
	font-style: italic ;
	color: rgb(000,000,000) ;
	}

/* ARTICLE > TAGS ASSOCIES */

#contenu ul.tags
	{
	margin: 20px 0px 0px 0px ;
	}

#contenu ul.tags li
	{
	display: inline ;
	}

#contenu ul.tags li a
	{
	background-color: rgb(239,239,239) ;
	padding: 0px 5px 0px 5px ;
	color: rgb(101,043,145) ;
	}
#contenu ul.tags li.first a
	{
	margin: 0px 0px 0px 5px ;
	padding: 0px 5px 0px 5px ;
	}

/* ARTICLE > SITE RECOMMANDE */

#contenu p.bookmark
	{
	float: left ;
	margin: 0px 0px 0px 20px ;
	background-color: rgb( 239, 239, 239 ) ;
	}
#contenu p.bookmark a span.titre
	{
	display: none ;
	}
#contenu p.bookmark a:hover span.titre
	{
	display: inline ;
	}

/* ARTICLE > COMMENTAIRES */

#contenu div.commentaires
	{
	margin: 27px 0px 0px 0px ;
	background: url(../images/filet.gif) left top repeat-x ;
	padding: 13px 0px 0px 0px ;
	}

#contenu div.commentaires h2
	{
	font-size: 140% ;
	font-weight: normal ;
	}

#contenu div.commentaires ul li
	{
	margin: 24px 0px 0px 0px ;
	}
#contenu div.commentaires ul li.commentaire1
	{
	margin: 20px 0px 0px 0px ;
	}

#contenu div.commentaires ul li p.publication span.visiteur
	{
	margin: 0px 0px 0px 7px ;
	border-style: solid ;
	border-width: 0px 0px 0px 1px ;
	border-color: rgb( 255, 000, 000 ) ;
	padding: 0px 0px 0px 10px ;
	color: rgb(255,000,000) ;
	}

#contenu div.commentaires ul li p.publication span.visiteur a span.titre
	{
	display: none ;
	}
#contenu div.commentaires ul li p.publication span.visiteur a:hover span.titre
	{
	display: inline ;
	}

#contenu div.commentaires ul li p.commentaire
	{
	margin: 12px 0px 0px 0px ;
	background-color: rgb(245,245,245) ;
	padding: 9px 15px 12px 15px ;
	}

/* ARTICLE > REAGIR */

#contenu div.reagir
	{
	margin: 30px 0px 0px 0px ;
	background: url(../images/filet.gif) left top repeat-x ;
	padding: 13px 0px 0px 0px ;
	}

#contenu div.reagir h2
	{
	font-size: 140% ;
	font-weight: normal ;
	}

#contenu div.reagir label
	{
	display: block ;
	padding: 15px 0px 0px 0px ;
	}

#contenu div.reagir input.text
	{
	width: 200px ;
	margin: 1px 0px 0px 0px ;
	color: rgb(151,151,151) ;
	}

#contenu div.reagir textarea.text
	{
	width: 400px ;
	margin: 1px 0px 0px 0px ;
	color: rgb(151,151,151) ;
	}

#contenu div.reagir input.submit
	{
	font-weight: bold ;
	}

/* CONTENU > BOOKMARKS */

#contenu.bookmarks dl
	{
	margin: 40px 0px 0px 0px ;
	}

#contenu.bookmarks dl dt
	{
	margin: 27px 0px 0px 0px ;
	}

#contenu.bookmarks dl dt a
	{
	font-size: 140% ;
	color: red ;
	}

#contenu.bookmarks dl dt a.categorie
	{
	margin: 0px 0px 0px 10px ;
	border-style: solid ;
	border-width: 0px 0px 0px 1px ;
	border-color: rgb(102,102,102) ;
	padding: 0px 0px 0px 10px ;
	font-size: 100% ;
	color: rgb(102,102,102) ;
	}

#contenu.bookmarks dl dd
	{
	margin: 0px 0px 0px 0px ;
	line-height: 1.5em ;
	color: rgb(000,000,000) ;
	}

/* PIED DE PAGE */

div.pieddepage
	{
	margin: 17px 0px 0px 0px ;
	background: url(../images/filet.gif) left top repeat-x ;
	}

div.clear
	{
	clear: both ;
	overflow: auto ;
	}

div.pieddepage p
	{
	padding: 5px 0px 27px 0px ;
	}


a.noir
	{
	color: rgb(000,000,000) ;
	}

span.noir
	{
	color: rgb(000,000,000) ;
	}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

/* CONTEXTUEL */

#contextuel
	{
	float: left ;
	width: 200px ;
	}

#contextuel h2
	{
	font-size: 140% ;
	}

/* CONTEXTUEL > RSS */

#contextuel p.rss
	{
	padding: 50px 0px 0px 0px ;
	}

#contextuel p.rss a
	{
	line-height: 19px ;
	font-size: 80% ;
	font-weight: bold ;
	text-decoration: none ;
	color: rgb(000,000,000) ;
	}

#contextuel p.rss img
	{
	float: left ;
	margin: 0px 5px 0px 0px ;
	vertical-align: middle ;
	}

/* CONTEXTUEL > A PROPOS DE */

#contextuel .apropos
	{
	padding: 16px 0px 0px 0px ;
	}

#contextuel .apropos p.texte
	{
	padding: 7px 0px 0px 0px ;
	line-height: 130% ;
	color: rgb(151,151,151) ;
	}

#contextuel .apropos .logo
	{
	margin: 9px 0px 0px 0px ;
	background: url(../images/filet.gif) 0px 0px repeat-x ;
	padding: 13px 0px 0px 0px ;
	}
	
#contextuel .apropos .pub
	{
	margin: 12px 0px 0px 0px ;
	background: url(../images/filet.gif) 0px 0px repeat-x ;
	padding: 13px 0px 0px 0px ;
	}

#contextuel .apropos p.ensavoirplus
	{
	padding: 5px 0px 0px 0px ;
	line-height: 130% ;
	}

/* CONTEXTUEL > FACEBOOK */

#contextuel div.facebook
	{
	margin: 12px 0px 0px 0px ;
	background: url(../images/filet.gif) 0px 0px repeat-x ;
	padding: 14px 0px 0px 0px ;
	}

#contextuel div.facebook p.texte
	{
	line-height: 130% ;
	}

#contextuel div.facebook img.bouton
	{
	margin: 7px 0px 0px 0px ;
	}

/* CONTEXTUEL > NEO NEWS */

#contextuel .news
	{
	margin: 17px 0px 0px 0px ;
	background: url(../images/filet.gif) 0px 0px repeat-x ;
	padding: 13px 0px 0px 0px ;
	}

#contextuel .news h3
	{
	margin: 10px 0px 0px 0px ;
	font-weight: normal ;
	}

#contextuel .news p
	{
	margin: 3px 0px 0px 0px ;
	padding: 0px 0px 1px 0px ;
	color: rgb(151,151,151) ;
	line-height: 130% ;
	}

#contextuel .news p a
	{
	color: rgb(151,151,151) ;
	}

/* CONTEXTUEL > BOOKMARKS */

#contextuel .bookmarks
	{
	margin: 16px 0px 0px 0px ;
	background: url(../images/filet.gif) 0px 0px repeat-x ;
	padding: 13px 0px 0px 0px ;
	}

#contextuel .bookmarks ul
	{
	margin: 8px 0px 0px 0px ;
	}

#contextuel .bookmarks ul li
	{
	margin: 1px 0px 0px 0px ;
	}

#contextuel .bookmarks ul li a
	{
	color: rgb(151, 151, 151) ;
	text-decoration: none ;
	}

#contextuel .bookmarks p
	{
	margin: 11px 0px 0px 0px ;
	}

/* CONTEXTUEL > NOTES */

#contextuel .notes
	{
	margin: 17px 0px 0px 0px ;
	background: url(../images/filet.gif) 0px 0px repeat-x ;
	padding: 13px 0px 0px 0px ;
	}

#contextuel .notes h3
	{
	margin: 21px 0px 0px 0px ;
	}
#contextuel .notes h3.premier
	{
	margin: 10px 0px 0px 0px ;
	}

#contextuel .notes h3 div.titre
	{
	margin: 1px 0px 0px 0px ;
	}

#contextuel .notes p
	{
	line-height: 130% ;
	}

#contextuel .notes p span.nom
	{
	color: rgb(151,151,151) ;
	}

ul.texte
	{
	margin: 5px 0px 0px 0px ;
	}

ul.texte li
	{
	line-height: 1.4em ;
	}

#contenu p.colle
	{
	margin: 5px 0px 0px 0px ;
	}

#contenu p.definition
	{
	background: url(../images/filet.gif) left top repeat-x ;
	padding: 15px 0px 0px 0px ;
	}

ul.categorie
	{
	margin: 6px 0px 0px 0px ;
	}

ul.categorie li
	{
	display: inline ;
	margin: 0px 0px 0px 10px ;
	}

ul.categorie li.premier
	{
	margin: 0px 0px 0px 0px ;
	}

ul.categorie li.dernier
	{
	margin: 0px 0px 0px 20px ;
	color: rgb(000,000,000) ;
	}

ul.categorie li.actif
	{
	color: rgb(102,102,102) ;
	}


	
	
	
	
	
	
	
/* ACCUEIL > ARTICLE */
	
#contenu.accueil div.article
	{
	margin: 27px 0px 0px 0px ;
	background: url('../images/filet.gif') left top repeat-x ;
	padding: 15px 0px 0px 0px ;
	}
#contenu.accueil div.article1
	{
	margin: 0px 0px 0px 0px ;
	background: none ;
	padding: 0px 0px 0px 0px ;
	}

/* ARTICLE > PUBLICATION */

#contenu p.publication span.date
	{
	color: rgb(000,000,000) ;
	}

/* ARTICLE > OUTILS */

#contenu div.publication
	{
	position: relative ;
	}

#contenu div.publication p
	{
	padding: 21px 0px 0px 0px ;
	}

#contenu div.publication p a.lien
	{
	margin: 0px 0px 0px 14px ;
	}

#contenu div.publication ul.outilssociaux
	{
	position: absolute ;
	right: 0px ;
	top: 18px ;
	}

#contenu div.publication ul.outilssociaux li
	{
	float: left ;
	padding: 0px 0px 0px 16px ;
	}


#contextuel .news h3
	{
	margin: 10px 0px 0px 0px ;
	font-weight: normal ;
	}



.cliquable
	{
	cursor: pointer ;
	}
