		a.haut{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: bold;
			color: #FFFFFF;
			text-decoration: none;
			text-transform: uppercase;
		}
		a.haut:hover{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			font-weight: bold;
			color: #FFFFFF;
			text-decoration: underline;
		}.cell-nav {
			border-right-width: 1px;
			border-right-style: solid;
			border-right-color: #CC0000;
		}
		.titre-depeches {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 15px;
			font-weight: bold;
			color: #FFFFFF;
			text-decoration: none;
		}
		.cell-vide5 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: lighter;
			color: #666;
			padding: 4px;
		}
		.pourtour-gris {
			border: 1px solid #666666;
		}
		a.depeche {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: lighter;
			color: #333;
			text-decoration: none;
			letter-spacing: 1px;
		}
		a.depeche:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: lighter;
			color: #990000;
			text-decoration: none;
		}
		a.titre-article {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 20px;
			font-weight: bold;
			color: #666666;
			text-decoration: none;
			letter-spacing: 1px;
		}
		a.titre-article:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 20px;
			font-weight: bold;
			color: #990000;
			text-decoration: none;
			letter-spacing: 1px;
		}
		.div-article {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #666666;
			border-bottom-width: 1px;
			border-bottom-style: dotted;
			border-bottom-color: #333333;
			height: 30px;
			width: 500px;
		}
		.titre-chronique {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #FFFFFF;
		}
		.titre-chron {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #333333;
		}
		.titre-chron-rouge {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #990000;
		}
		.cell-breve {
			border-right-width: 2px;
			border-right-style: dotted;
			border-right-color: #990000;
			padding-right: 3px;
			padding-left: 5px;
		}
		.border-griss {
			padding: 4px;
			border: 4px solid #CCCCCC;
		}
		a.titre-breve {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #333333;
			text-decoration: none;
			letter-spacing: 1px;
		}
		a.titre-breve:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #990000;
			text-decoration: none;
			letter-spacing: 1px;
		}
		
			a.titre-breve-r{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #900;
			text-decoration: none;
			letter-spacing: 1px;
		}
		a.titre-breve-r:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #333333;
			text-decoration: none;
			letter-spacing: 1px;
		}
		
		
		a.titre-auteur {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #990000;
			text-decoration: none;
			letter-spacing: 1px;
		}
		a.titre-auteur:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #000000;
			text-decoration: none;
			letter-spacing: 1px;
		}
		
.lesauteur{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #FF0000;
			text-decoration: none;
			letter-spacing: 1px;
		}
		
		a.bas {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: lighter;
			color: #0066CC;
			text-decoration: none;
			letter-spacing: 1px;
		}
		a.bas:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: lighter;
			color: #990000;
			text-decoration: none;
			letter-spacing: 1px;
		}
		.bord-droite-bas {
			border-right-width: 1px;
			border-right-style: solid;
			border-right-color: #990000;
		}
		.finesse {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: lighter;
			color: #666666;
		}
		.titre-rub {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #004891;
			text-decoration: none;
			text-transform: uppercase;
		}
		.chapo {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #333333;
			text-decoration: none;
		}
		.meme-rub {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #999999;
		}
		.cell-vide10 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #333333;
			padding: 10px;
		}
		.texte-article {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			line-height: 18px;
			font-weight: normal;
			color: #000000;
			text-decoration: none;
			letter-spacing: 1px;
			text-align: justify;
			
		}
		.cell-reaction {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FF0000;
			background-color: #CCCCCC;
			padding: 5px;
			border: 1px solid #666666;
		}
		.reactions {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px;
			color: #FF0000;
		}
		.date {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 15px;
			font-weight: lighter;
			color: #636563;
			padding-right: 5px;
			padding-left: 5px;
			border-bottom-width: 1px;
			border-bottom-style: dotted;
			border-bottom-color: #313031;
		}
		.cell_vide2 {
			text-align: justify;
			padding-right: 2px;
			padding-left: 4px;
		}
		#containers {
			position: relative;
			width: 98%;
			
			text-align: left;
			border: 1px solid #E1FFFF;
		}
		#containers * {
			margin: 0;
			padding: 0;
		}
		#containers ul#menu {
			position: relative;
			width: 100%;
			font-weight: bold;
		}
		#containers ul#menu li {
			float: left;
			display: inline;
		}
		#containers ul#menu li a {
			text-align: center;
			display: block;
			width: auto;
			height: 25px;
			line-height: 25px;
			text-decoration: none;
		}
		#containers ul#menu li a:hover {
			background-color: #B7FFB7;
			color:#990000;
		}
		#containers h1,
		#containers h2 {
			margin: 0.5em 0 0.5em 0;
			font-size: 1.4em;
		}
		#containers .contents {
			padding: 1em 2em;
			margin: -2px 0 0 0;
			_margin: -16px 0 0 0;
			background-color: #FFFFFF;
		}
		#containers hr {
			clear: both;
			visibility: hidden;
		}
.borderrr {
	border: 1px solid #990000;
}
		#containers a.current {
			background-color: #D1E9E9;
			color: #000;
		}
		#containers a.ghost  {
			background-color: #D8DEE0;
			color: #000;
		}
		#containers .on {
			display: block;
		}
		#containers .off {
			display: none;
		}.date_une {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 15px;
			font-weight: bold;
			color: #FF0000;
			text-decoration: none;
		}
		a.titre_une {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 24px;
			line-height: 30px;
			font-weight: bold;
			color: #999999;
			text-decoration: none;
		}
		a.titre_une:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 24px;
			line-height: 30px;
			font-weight: bold;
			color: #990000;
		}

.vide-8 {
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.fin-fin {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: lighter;
			color: #666;
			
		}
		
		
img, table { margin: 0; padding: 0; border: none; }