 	BODY, TD, P, DIV, SPAN, INPUT, TEXTAREA
 	{
 		font-family: Verdana, Arial, sans-serif;
 		font-size: 10px
 	}

	.comment {
		left: 10px;
		position: relative;
		text-align: justify;
	}
	.btnfrm	{BACKGROUND-COLOR: #DDDDDD; BORDER: 1px solid black; COLOR: #333333; FONT-SIZE: 7pt; FONT-WEIGHT: bold}
	.txtfrm
	{
		BACKGROUND-COLOR: #F5F5F5;
		border: 1px solid black;
		FONT-SIZE: 7pt;
		FONT-WEIGHT: bold;
	}

	.tab
	{
		BACKGROUND-COLOR: #DDDDDD;
		border: 1px solid black;
		FONT-SIZE: 12pt;
	}




	.tabfiche
	{
		BACKGROUND-COLOR: #DDDDDD;
		border: 1px solid black;
		FONT-SIZE: 10pt;
	}

	.tabimprim
	{
		border: 1px solid black;
		FONT-SIZE: 16pt;

	}

	.mntbl{BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid}
	.pan { /* Les panneaux */
		margin-top: 6px;
		background-color: white;
	}
		TABLE.nb, TABLE.nb TD, .pan, .pan TD {
		border: 0px;
		border-collapse: collapse;
		padding: 0px;
	}
	.majett
	{
		color:#000000;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
	}
	.lstsrc IMG {
		padding-right: 2px;
		padding-left: 2px;
		padding-bottom: 0px;
		margin: 1px;
		width: 11px;
		padding-top: 0px;
		height: 11px;
		border: 0px;
	}
	.lstnews IMG {
		padding-right: 5px;
		padding-left: 0px;
		padding-bottom: 0px;
		margin: 0px;
		width: 12px;
		padding-top: 0px;
		height: 12px;
		border: 0px;
	}

	.lstng IMG {
		padding-right: 5px;
		padding-left: 0px;
		padding-bottom: 0px;
		margin: 0px;
		width: 13px;
		padding-top: 0px;
		height: 12px;
		border: 0px;
	}

	.puce{
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		margin: 0px;
		width: 9px;
		padding-top: 0px;
		height: 10px;
		border: 0px;
	}

	IMG.mncat{
		padding-right: 6px;
		padding-left: 10px;
		padding-bottom: 0px;
		margin: 0px;
		width: 14px;
		padding-top: 0px;
		height: 12px;
		border: 0px;
	}
	IMG.ng{
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		margin: 0px;
		width: 14px;
		padding-top: 0px;
		height: 12px;
		border: 0px;
	}
	IMG.cross { width: 8px; height: 8px }
	.cptsrc { font-weight: bold; color: #084F6C } /* Comptage des sources */

	.bdp a {color:FFFFFF; text-decoration: none; font-weight: bolder; font-size:12px}
	.forum IMG {
		width: 10px;
		height: 8px;
	}
	.f2 { margin-left: 5px }
	.f3 { margin-left: 10px }
	.f4 { margin-left: 15px }
	.f5 { margin-left: 20px }
	.f6 { margin-left: 25px }
	.f7 { margin-left: 30px }
	.f8 { margin-left: 35px }
	.f9 { margin-left: 40px }
	.f10 { margin-left: 45px }
	.f11 { margin-left: 50px }
	.f12 { margin-left: 55px }
	.f13 { margin-left: 60px }
	.f14 { margin-left: 65px }
	.f15 { margin-left: 70px }

	TABLE.nb2, TABLE.nb2 TD {
		border: 2px;
		border-collapse: separate;
		padding: 10px;
	}

	TABLE.nb3, TABLE.nb3 TD {
		border: 0px;
		border-style: solid;
		padding: 3;
	}

	TABLE.nb4
	{
		border-width:0px;
	}

	TABLE.nb4 TD
{
	border-right: black 0px solid;
	padding-right: 3px;
	border-top: black 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: black 0px solid;
	padding-top: 3px;
	border-bottom: black 0px solid;
}
TABLE.nb5, TABLE.nb5 TD
{
	border-right: black 0px solid;
	padding-right: 3px;
	border-top: black 0px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: black 0px solid;
	padding-top: 3px;
	border-bottom: black 0px solid;
}
TABLE.tab TD
	{
		FONT-SIZE: 10pt;
	}

TABLE.tabimprim TD
	{
		FONT-SIZE: 10pt;
	}

TABLE.incode
{
	border-right: black thin solid;
	padding-right: 3px;
	border-top: black thin solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: black thin solid;
	padding-top: 3px;
	border-bottom: black thin solid;
}

/* Affichage en Bandes / Couche */
.bande { overflow: scroll; }
.bande h1 { font-weight: normal; text-align: center; }
.boxBande { display: table-cell; padding: 1em; }
.boxBande img { margin-bottom: 1em; }
.legendBande, .legendCouche { padding: 0 1em; background-color: #ddd; }
.legendBande dt, .legendCouche dt { clear: both; width: 5em; float: left; }
.legendCouche { display: none; }

body.couches {padding: 2em; }
.couches h1 {
	color: #79b30b;
	font-size: 14px;
	font-weight: normal;
	width: 740px;
	border-top:1px solid #79b30b;
}
.couches form {float: left; }
.couches table { border-collapse: collapse; font-weight: bold; }
.couches td {padding: 0 1em;}
.couches thead { background-color: #6bb45e; text-align: center; }
.couches thead td {padding: 0.3em;}
.couches tbody { background-color: #ddd; }
.couches .check { text-align: center; }
.couches .clear { background-color: #fff; font-size: 0.2em; }
#cadreCouches { float: left; width: 500px; margin: 0 1em; overflow: hidden;}
#cadreCouches div { position: absolute; width: 500px; }
#grille { display: none; }
.newKeyword {color:red;}
.delKeyword {text-decoration: line-through;}