.css_gmk_barre{
 background-color:#000000;
 z-index:1001;
 width:100%;
 color:#FFFFFF;
}

.css_gmk_cadre{
 background-color:#000000;
 z-index:1001;
 width:300px;
 color:#FFFFFF;
 position:absolute;
 right:0px;
 top:29px;
}

BODY {
	background-color: #E5DEF0;
	padding: 0px;
	margin: 0px;
	font-size: smaller;
}

* {
	font-family: Arial, Helvetica, sans-serif;
}

IMG {
	border		: none;
}

/* bandeau des icones */
.bandeau {
	background-image: url(img/bandeau.png);
}

/* menu en ligne */
.enligne1 {
	width: 35px;
	background-position: center;
	background-image: url(img/enligne1.png);
	background-repeat: no-repeat;
	cursor:help;
}
.enligne2 {
	background-position:center;
	background-image: url(img/enligne2.png);
	background-repeat:repeat-x;
}
.enligne3 {
	background-image: url(img/enligne3.png);
	background-repeat:no-repeat;
	background-position:center;
}

.separation {
	background-image: url(img/separation.png);
}
/* affichage gauche courbé des titres */
.menuGaucheCrb {
	background-image: url(img/centre-chg.png);
	background-position: right;
	height: 30px;
	background-repeat: no-repeat;
}
.menuDroiteCrb {
	background-image: url(img/centre-chd.png);
	background-position: left;
	height: 30px;
	background-repeat: no-repeat;
}
.menuGaucheBas {
	width: 4px;
	background-image: url(img/centre-cbg.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.menuDroiteBas {
	width: 4px;
	background-image: url(img/centre-cbd.png);
	background-repeat: no-repeat;
}
.menuCentreBas {
	height: 5px;
	background-image: url(img/centre-bhoriz.png);
	background-repeat: repeat-x;
}
.menuCentreBas3 {
	height: 5px;
	background-image: url(img/vert-bhoriz.png);
	background-repeat: repeat-x;
	background-color: #f5ffff;
}
.menuCentreBas2 {
	background-image: url(img/centre-bhoriz2.png);
	background-repeat: repeat-x;
}
.fondAvatar {
	background-image: url(img/menu-av.png);
}
.menuGauche1 {
	background-image: url(img/centre-g1.png);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #E5DEF0;
}
.menuDroite1 {
	background-image: url(img/centre-drt1.png);
	background-position: left;
	background-repeat: repeat-y;
	background-color: #E5DEF0;
}
.menuGauche2 {
	background-image: url(img/centre-g2.png);
	height: 30px;
	background-position: right;
	background-repeat: no-repeat;
}
.menuDroite2 {
	background-image: url(img/centre-drt2.png);
	height: 30px;
	background-position: left;
	background-repeat: no-repeat;
}
.menuGaucheBas3 {
	background-image: url(img/centre-cbg3.png);
}
.menuDroiteBas3 {
	background-image: url(img/centre-cbd3.png);
}
.menuGauche4 {
	background-image: url(img/centre-g4.png);
}
.menuDroite4 {
	background-image: url(img/centre-drt4.png);
}
.menuGaucheVert {
	background-image: url(img/menu_avg.gif);
}
.menuDroiteVert {
	background-image: url(img/menu_avd.gif);
}
.menu {
	background-color: #f5ffff;
}

/* LIVRE D'OR */
.lo_hg {
	background-image: url(img/tld-chg.png);
	background-repeat: no-repeat;
	background-position:bottom;
	width: 6px;
	height: 6px;
}
.lo_hc {
	background-image: url(img/tld-h.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height: 6px;
}
.lo_hd {
	background-image: url(img/tld-chd.png);
	background-repeat: no-repeat;
	background-position:bottom;
	height: 6px;
	width: 6px;
}
.lo_cg {
	background-image: url(img/tld-g.png);
}
.lo_cd {
	background-image: url(img/tld-d.png);
}
.lo_bg {
	background-image: url(img/tld-cbg.png);
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
}
.lo_bc {
	background-image: url(img/tld-b.png);
	background-repeat: repeat-x;
	height: 6px;
}
.lo_bd {
	background-image: url(img/tld-cbd.png);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
}
.lo {
	background-color: #ffef94;
}

.lo2h {
	background-image: url(img/livredor-h.jpg);
	background-repeat: no-repeat;
	height: 42px;
}
.lo2m {
	background-image: url(img/livredor-m.jpg);
	background-repeat: no-repeat;
	height: 645px;
}
.lo2b {
	background-image: url(img/livredor-b.jpg);
	background-repeat: no-repeat;
	height: 102px;
}
/* TABLEAUX VERTS */
.vert_gauche {
	background-image: url(img/vert-g1.png);
}
.vert_droite {
	background-image: url(img/vert-drt1.png);
}
.vert {
	background-color: #def7ce;
}
.vert2 {
	background-color: #A6CF52;
}
.vertBas {
	background-image: url(img/vert-bhoriz.png);
	background-repeat: repeat-x;
}
.vertBasGauche {
	width: 4px;
	background-image: url(img/vert-cbg.png);
	background-repeat: repeat-x;
}
.vertBasDroite {
	width: 4px;
	background-image: url(img/vert-cbd.png);
	background-repeat: repeat-x;
}

/* TABLEAUX BLEUS */
.bleu {
	background-color: #cdf1eb;
}
.bleu2 {
	background-color: #c8f1df;
}

/* bulles */
.bullehg {
	background-image: url(img/bullehg.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 14px;
}
.bullehd {
	background-image: url(img/bullehd.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 14px;
}
.bullehm {
	background-image: url(img/bullehm.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bullemg {
	background-image: url(img/bullemg.gif);
	width: 14px;
}
.bullemd {
	background-image: url(img/bullemd.gif);
	width: 14px;
}
.bulle {
	background-color: #FFFFFF;
}
.bullebg {
	background-image: url(img/bullebg.png);
	background-repeat:no-repeat;
	background-position:top;
	width: 14px;
}
.bullebd {
	background-image: url(img/bullebd.png);
	background-repeat:no-repeat;
	background-position:top;
	width: 14px;
}
.bullebm {
	background-image: url(img/bullebm.gif);
	background-repeat: repeat-x;
	background-position:top;
}

/* LIENS MENU */
.lienmenu:link, .lienmenu:visited, .lienmenu:active { color: #6c8c2d; text-decoration: none; font-weight:bold; }
.lienmenu:hover { color: #3D6700; text-decoration:underline; }

/* LIENS NORMAUX */
A:link,A:visited { color: #6c8c2d; background-color: transparent; }
A:active, A:hover { color: #3D6700; }

/* Liens dans la bulle transparente */
.lienbulle:link, .lienbulle:visited, .lienbulle:active { color:#000000; text-decoration:none; }
.lienbulle:hover { color:#000000; text-decoration:underline; }

.titremenu {
	font-weight: bold;
	color: #6c8c2d;
	background: url(img/centre-hhoriz.png);
}

TABLE, INPUT, TEXTAREA, SELECT { color:#3a6a8e; }

/*  F o r u m  */

TABLE.forumline	{
	margin-left: 2%;
	margin-right: 2%;
	width: 95%;
/*	font-size: 13px; */
}
.categorie {
	background-image: url(img/centre-hhoriz.png);
	height: 30px;
	letter-spacing: 2px;
	padding: 7px;
	width: 100%;
	text-align: left;
	font: normal;
	white-space: nowrap;
	font-size: 13px;
}
.categorie2 {
	background-image: url(img/centre-hhoriz.png);
	height: 30px;
	letter-spacing: 2px;
	padding: 7px;
/*	width: 100%; */
	text-align: center;
	font: normal;
	white-space: nowrap;
	font-size: 13px;
}
.ligne {
	background-color: #f5ffff;
	margin: 4px;
	text-align: center;
	padding: 5px;
	font-size: 13px;
}
.pub_banniere {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 3;
}
.bande {
	background-image:url(img/centre-hhoriz.png);
	width: 100%;
	height: 30px;
}
.bande_1 {
	margin: 7px;
	text-align: center;
}
P.forum {
	margin: 4px;
	text-align: left;
	font-size: 14px;
}
.gensmall {
	font-size: xx-small;
}
TR.hover {
	background-color: #cdf1eb;
	margin: 4px;
	text-align: center;
	padding: 5px;
	font-size: 13px;
}
TD.hauttableau_g {
	background-image: url(img/hg.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}
TD.hauttableau_d {
	background-image: url(img/hd.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.hauttableau_c {
	background-image: url(img/hc.png);
	background-position: bottom;
	background-repeat: repeat-x;
}
.hauttableau_c2 {
	background-image: url(img/hc.png);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #f5ffff;
}
A:link.lien2, A:visited.lien2 {
	text-decoration:none;
}
.ligne2 {
	background-color: #f5ffff;
	padding: 5px;
	font-size: 13px;
	vertical-align:top;
}
.logolien {
	position: absolute;
	top: 110px;
	left: 10px;
	width: 250px;
	height: 50px;
}
.grostexte {
	font-size: 14px;
}
TABLE.quote {
	font-size: 13px;
	width: 100%;
}
TD.quote {
	border: #A6CF52;
	border-style: dotted;
	border-width: 2px;
	font-size: 13px;
	padding: 5px;
	background-color: #ecffd3;
}
HR.hrforum {
	color:#E5DEF0;
	size: 1px;
	border-bottom-style: dotted;
}
.leforumFR {
	letter-spacing: 7px;
	position: absolute;
	top: 105px;
	left: 20px;
	color: #e45f02;
}
.leforumES {
	letter-spacing: 7px;
	position: absolute;
	top: 87px;
	left: 105px;
	color: #bc4b09;
}
.fontsize {
	font-size: 13px;
}
INPUT.helpbox {
	width: 450px;
	font-size: 10px;
	border: none;
	background-color: #f5ffff;
}

.avatars {
	position	: absolute;
	top				: 0px;
	left			: 0px;
	width			: 100px;
	height		: 100px;
}

/******************************** Bannière noire haut ********************************/

#banniereNoire {
	background-color	: #000000;
	border						: #8e8080 solid 1px;
	padding						: 2px;
	text-align				: left;
	color							: #ffffff;
}

#banniereNoireLinks {
	float							: left;
}

#banniereNoireLinks A {
	color							: #ffffff;
	text-decoration		: none;
}

#banniereNoireLinks A:hover {
	text-decoration		: underline;
}

.floatRight {
	float							: right;
}

.floatLeft {
	float							: left;
}

.clear {
	clear							: both;
}
