/* couleurs                 */
/* bleu sombre logo #000030 */
/* bleu clair       #aaccff */
/* jaune            #ffcc66 */

body, table, td, input, select, textarea
{ 
	font-family: Verdana, Arial, Geneva, sans-serif; 
	font-size: 12px;
	line-height: 18px;
	color: #cccccc;
}

body
{
	scrollbar-face-color: #666666;         /* n   */
	scrollbar-shadow-color: #000000;       /* n-6 */
	scrollbar-highlight-color: #888888;    /* n+6 */
	scrollbar-3dlight-color: #cccccc;      /* n+6 */
	scrollbar-darkshadow-color: #222222;   /* n-4 */
	scrollbar-track-color: #555555;
	scrollbar-arrow-color: #aaccff;
}

input, textarea
{
	background-color: #333333;
	border: solid #666666 1px;
}

a:link, a:visited
{
	color: #aaccff;
	text-decoration: underline; 
}

a:hover, a:active
{
	color: #ffffff;
	text-decoration: underline;
}

hr
{
	height:1px;
	color:#666666;
}

.highlight
{
	font-weight: normal;
	color: #ffcc66;
}

.special
{
	font-size: 10px;
	font-weight: bold;
	line-height: normal;
	color: #aaccff;
}

.commentaire
{
	font-weight: bold;
	font-size: 10px;
	line-height: normal;
	color: #aaccff;
}

td.navig
{
	background-color: #444444;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	padding-right: 4px;
	text-align: right;
}

a.navig:link, a.navig:visited
{
	color: #ffcc66;
	text-decoration: none;
}

a.navig:hover, a.navig:active
{
	color: #ffffff;
	text-decoration: none;
}

td.titre a:link, td.titre a:visited, p.titre a:link, p.titre a:visited, td.titre, p.titre, span.titre
{
	font-size: 24px;
	line-height: normal;
	font-weight: normal;
	color: #ffcc66;
	text-decoration: none;
}

td.titre a:hover, td.titre a:active, p.titre a:hover, p.titre a:active
{
	color: #ffffff;
	text-decoration: none;
}


.soustitre 
{ 
	font-weight: bold;
}

.intro
{ 
	font-style: italic;
	font-weight: normal;
	letter-spacing: 2px;
}

.sommaire 
{ 
	font-weight: bold;
}

a.sommaire:link, a.sommaire:visited
{
	font-weight: bold;
	text-decoration: none;
}

a.sommaire:hover, a.sommaire:active
{
	font-weight: bold;
	text-decoration: none;
}

.signature 
{
	font-style: italic;
	font-size: 11px;
	text-align: right; 
}

.petit
{
	font-size: 10px;
}

.vignette
{ 
	color: #000000; 
	font-weight: bold;
	text-align: center; 
}

a.vignette:link, a.vignette:visited
{
	border: solid #000000 1px;
	margin: 3px;
}

a.vignette:hover, a.vignette:active
{
	margin: 0px;
}

.new
{
	color: #ffffff; 
	font-weight: bold;
	font-size: 10px;
	text-decoration: none; 
	text-transform: none;
	background-color: #ff0000;
	padding-left: 2px;
	padding-right: 2px;
}

td.space
{
	height: 10px;
	font-size: 2px;
}

.bipbip
{
	font-size: 10px;
	font-weight: bold;
	color: #aaaaaa;
	padding-left: 4px;
	padding-bottom: 4px;
	line-height: normal;
}

.audenick
{
	font-size: 10px;
	font-weight: bold;
	color: #aaccff;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	line-height: normal;
	text-align: left;
}

.quiparle
{
	font-size: 10px;
	font-weight: bold;
	color: #aaccff;
	line-height: normal;
}

table.contenu
{
	background-color: #000000;
}

table.fond
{
	background-color: #000000;
}

.h, .hd, .hg, .hb, .hbg, .hgd, .hbd, .cadre, table.nopadd
{
	border-top: solid #666666 1px;
}

.d, .hd, .bd, .gd, .hgd, .bgd, .hbd, .cadre, table.nopadd
{
	border-right: solid #666666 1px;
}

.b, .bd, .bg, .hb, .hbg, .bgd, .hbd, .cadre, table.nopadd
{
	border-bottom: solid #666666 1px;
}

.g, .hg, .bg, .gd, .hbg, .hgd, .bgd, .cadre, table.nopadd
{
	border-left: solid #666666 1px;
}

td.nopadd
{
	padding: 0px;
	text-align: right;
}

table.nopadd
{
	background-color: #444444;
}

td.menu
{
	font-size: 10px;
}

td.menu a:link, td.menu a:visited
{
	text-decoration: none;
	color: #ffffff;
}

td.menu a:hover, td.menu a:active
{
	color: #aaccff;
	text-decoration: underline;
}

.alerte
{
	font-weight: bold;
	color: #ff0000;
	text-align: center;
}

span.case
{
	background-color: #aa0000;
	color: white;
	font-weight: bold;
	font-size: 10px;
	padding: 0px 4px 0px 4px;
}

td.folio
{
	font-size: 10px;
	color: #aaaaaa;
}

td.folio a:link, td.folio a:visited
{
	background-color: #666666;
	text-decoration: none;
	padding: 0px 4px 0px 4px;
}

td.folio a:hover, td.folio a:active
{
	background-color: #888888;
	text-decoration: none;
	padding: 0px 4px 0px 4px;
}

td.folio b
{
	background-color: transparent;
	color: #ffffff;
}

td.copyright, td.copyright a:link, td.copyright a:visited
{
	font-size: 10px;
	color: #888888;
	text-decoration: none; 
	font-weight: bold;
}

td.copyright a:hover, td.copyright a:active
{
	color: #ffcc66;
	text-decoration: none;
}
