/* COULEURS */
/* jaune		#FFC864 */
/* jaune orangé		#FFB000 */
/* orange		#F27000 */
/* rouge		#E60000 */
/* rouge sombre		#B40000 */
/* rouge très sombre	#640000 */

body, table, td, input, textarea, .normal, a.normal:link, a.normal:visited
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFC864;
	line-height: 24px;
}

pre
{
	font-family: Verdana, Arial, sans-serif;
	display: inline;
}

body
{
	scrollbar-face-color: #aa4444;         /* n   */
	scrollbar-shadow-color: #662222;       /* n-6 */
	scrollbar-highlight-color: #aa6644;    /* n+4 */
	scrollbar-3dlight-color: #cc8866;      /* n+6 */
	scrollbar-darkshadow-color: #440000;   /* n-4 */
	scrollbar-track-color: #640000; 
	scrollbar-arrow-color: #000000;
}

input, textarea
{
	color: #ffffff;
	background-color: #440000;
	border: solid #666666 1px;
	line-height: normal;
}

body
{
	background-image: url('img/texture.gif');
	background-attachment: scroll;
	background-position: top left;
	background-repeat: repeat-x;
}

a:link, a:visited
{
	color: #FFdd88;
}

a:hover, a:active
{
	color: #F27000;
}

.petit, a.petit:link, a.petit:visited
{
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
}

td.cartouche a:link, td.cartouche a:visited
{
	color:#ffffff;
	text-decoration: none;
	font-size: 10px;
}

td.cartouche a:hover, td.cartouche a:active
{
	color:#000000;
}

td.cartouche
{
	color:#ffffff;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background-color:#aaaaaa;
	padding: 2px 0px 2px 0px;
}

.titre, .titre a:link, .titre a:visited
{
	color: #B40000;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 30px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}

.titre a:hover, .titre a:active
{
	color: #ffffff;
}

.soustitre, .soustitre a:link, .soustitre a:visited, a.soustitre:link, a.soustitre:visited
{
	color: #B40000;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
}

.soustitre a:hover, .soustitre a:active, a.soustitre:hover, a.soustitre:active
{
	text-decoration: underline;
	color: #e60000;
}

td.soustitre
{
	padding: 0px 0px 4px 10px;
	vertical-align: bottom;
}


.alerte
{
	color: #dd0000;
	font-weight: bold;
}

.big
{
	font-size: 24px;
	line-height: 24px;
	font-weight: normal;
}

a.nolink:link, a.nolink:visited
{
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}


.h, .hd, .hg, .hb, .hbg, .hgd, .hbd, .cadre
{
	border-top: dotted #F27000 1px;
}

.d, .hd, .bd, .gd, .hgd, .bgd, .hbd, .cadre
{
	border-right: dotted #F27000 1px;
}

.b, .bd, .bg, .hb, .hbg, .bgd, .hbd, .cadre
{
	border-bottom: dotted #F27000 1px;
}

.g, .hg, .bg, .gd, .hbg, .hgd, .bgd, .cadre
{
	border-left: dotted #F27000 1px;
}

.menu a:link, .menu a:visited
{
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #aa0000;
	text-decoration: none;
	line-height: normal;
}

.menu a:hover, .menu a:active
{
	color: #ffffff;
}

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

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


table.menu td
{
	padding: 2px 4px 2px 11px;
}

table.colonne
{
	background-image: url('img/texture2.gif');
	background-attachment: fixed;
	background-position: top left;
	background-repeat: no-repeat;
}

.rub a:link, .rub a:visited
{
	font-size: 15px;
//	font-weight: bold;
	color: #F27000;
	text-decoration: none;
}

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

a.rubon:link, a.rubon:visited
{
	color: #ffffff;
}

table.menu td.rub
{
	font-family: Georgia, Times, "Times New Roman", serif;
	padding-top: 12px;
}

.titrearticle, .titrearticle a:link, .titrearticle a:visited
{
	font-family: Georgia, Times, "Times New Roman", serif;
	font-weight: bold;
	color: #ffffff;
	font-size: 16px;
}

.titrearticle a:hover, .titrearticle a:active
{
	color: #FFB000;
}

b
{
	color: #FFdd88;
}

img.vign
{
	border: solid #666666 1px;
}

a:hover img.vign, a:active img.vign
{
	border: solid #ffffff 1px;
}

.compact td
{
	line-height: normal;
}

img.imgg
{
	margin: 0px 15px 6px 0px;
	border: solid #666666 1px;
}

img.imgd
{
	margin: 0px 0px 6px 15px;
	border: solid #666666 1px;
}

a.lien:link, a.lien:visited
{
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	color: #bbbbbb;
	text-decoration: none;
}

a.lien:hover, a.lien:active
{
	color: #ffffff;
}
