span.date
{
	font-size: 0.9em;
	font-style: italic;
	color: #665;
	margin-left: -5px;
}

ul.news
{
	list-style-type: none; 
	line-height: 25px; 
	margin: 0; 
	padding: 0 0 0 20px;		/* H, D, B, G */
}

ul.news li
{
	line-height: 20px;
	padding-bottom: 15px;
	padding-left: 5px;
}

table.popup
{
	margin: 10px 0 0 0;
	padding: 0;
}

table.popup p
{
	
	padding: 20px 20px 0px 20px;		/* H, D, B, G */
	text-align: justify;	
}

table.popup td
{
	vertical-align: top;		/* centrage en hauteur des cellules */
}

/* top row */	
.hgauche
{
	background: url(../images/design/popup/hgauche.gif) no-repeat left top;

}

.haut
{
	background: url(../images/design/popup/haut.gif) repeat-x left top;

}

.hdroit
{
	background: url(../images/design/popup/hdroit.gif) no-repeat left top;

}

/* middle row */	
.gauche
{
	background: url(../images/design/popup/gauche.gif) repeat-y left top;
	/*height: 13px; */ /* hauteur minimal */
}

.milieu
{
	padding-bottom: 20px;
}

.droit
{
	background: url(../images/design/popup/droit.gif) repeat-y left top;
}

/* bottom row */				
.bgauche
{
	background: url(../images/design/popup/bgauche.gif) no-repeat left top;
}

.bas
{
	background: url(../images/design/popup/bas.gif) repeat-x left top;
}

.bdroit
{
	background: url(../images/design/popup/bdroit.gif) no-repeat left top;
}