body {
	margin:10px; padding:0px; text-align:justify; background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
}
h1, h2, h3, h4 { margin:0px; }
	h1 { font-size:18px; }
	h2 { font-size:13px; }
	h3 { font-size:11px; }
	h4 { font-size:9px; }
p { margin:0 0 10px 0; }
ul { list-style-type:square; }
img { border:none; }
form { display:inline; }
input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
td { padding:0px; margin:0px; vertical-align:top; }

a { color:#000000; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }
a:active { text-decoration:none; }
a:focus { text-decoration:none; }

/* =========================================================================================== */
/* ==== Structure === */
/* =========================================================================================== */
div#main { width:980px; margin:0px auto 0px auto; }

	h1#toptitle, h2#toptitle2 { position:absolute; top:2px; z-index:1; font-size:9px; font-variant:small-caps; }
	h2#toptitle2 { margin-left:325px; }
	div#c1logo { position:absolute; width:125px; }
	div#c1 { position:absolute; top:205px; width:125px; margin-bottom:10px; }
	div#c2 {
		margin-left:125px; padding-top:15px; padding-left:20px;
		background-image:url(/bgtop.jpg); background-repeat:repeat-x;
	}
	table#GGsearch { width:495px; margin-left:345px; background-color:#FFFFFF; padding-bottom: 5px; }


div#topPub { width:468px; margin:0px auto 0px auto; }
div#topPub input { height:15px; }
div#topPub728 { width:728px; margin:0px auto 0px auto; }

div#sondage p { margin-bottom:5px; text-align:left; }
div#sondage p#sondQ { font-variant:small-caps; font-weight:bold; }
div#sondage div.sondStats {
	height:8px; margin-top:2px; margin-bottom:5px;
	background-image:url(/images/sondage.jpg); background-repeat:no-repeat;
}

.input { background-color:#FFFF33; }
.tache { background:url(/images/taches.gif) 100% 5px no-repeat; }
.tache2 { background:url(/images/taches2.gif) 100% 5px no-repeat; }


/* =========================================================================================== */
/* ==== .Classes === */
/* =========================================================================================== */
div.pubTxt { margin-bottom:15px; } div.pubTxt span { font-weight:bold; } div.pubTxt a { font-weight:normal; }

/* Texte */

.color0 { color:#00AAFF; } .color1 { color:#FF88FF; } .color2 { color:#999999; } .color3 { color:#CCCCCC; }
.red { color:#FF0000; } .blue { color:#0000FF; }
.bred { font-weight:bold; color:#FF0000; }
.cbred { text-align:center; font-weight:bold; color:#FF0000; }
.c { text-align:center; }
.b { font-weight:bold; }
.cb { text-align:center; font-weight:bold; }

/* Gros titre > angle coupé couleur vive */
.title0, .title1, .title2 {
	padding:2px 15px 3px 5px; font-size:18px; text-align:left; font-weight:bold;
	background-repeat:no-repeat; background-position:top right;
}
.title0 a, .title1 a { color:#FFFFFF; }
	.title0 { background-color:#55CCFF; background-image:url(/images/design0/cornercut.gif); color:#FFFFFF; }
	.title1 { background-color:#FF99FF; background-image:url(/images/design1/cornercut.gif); color:#FFFFFF; }
	.title2 {
		background-color:#FFFF00; background-image:url(/images/design2/cornercut.gif);
		display:list-item; list-style-position:inside; list-style-image:url(/images/puce.gif);
	}

/* Sous titre > bande pastelle */
.title00, .title10, .title20, .title30 { padding:2px 5px 2px 5px; font-size:12px; font-weight:bold; }
	.title00 { background-color:#9EE5FF; }
	.title10 { background-color:#FFCCFF; }
	.title20 { background-color:#FFFF00; }
		.title20 span { color:#0099FF; }
	.title30 { background-color:#F3F3F3; }
		

/* Boite > bordure vive */
.content { margin-bottom:15px; padding:10px 0px 5px 0px; }
.content0, .content1, .content2, .content3 { margin-bottom:15px; padding:10px 5px 5px 5px; }
	.content0 { border:1px solid #55CCFF; }
	.content1 { border:1px solid #FF99FF; }
	.content2 { border:1px solid #FFFF00; }
	.content3 { border:1px solid #CCCCCC; }

/* Bulle de dialogue > fond pastelle dégradé > bordure vive */
.content00, .content10, .content20, .content30 {
	 padding:8px; background-repeat:repeat-y;
}
	.content00 { background-image:url(/images/design0/bgleft.jpg); border:1px solid #55CCFF; }
	.content10 { background-image:url(/images/design1/bgleft.jpg); border:1px solid #FF99FF; }
	.content20 { background-image:url(/images/design2/bgleft.jpg); border:1px solid #FFFF00; }
	.content30 { background-image:url(/images/design3/bgleft.jpg); border:1px solid #CCCCCC; }

/* Bulle de dialogue > fond jaune dégradé > bordure vive */
.content01, .content11, .content21, .content31 {
	 padding:8px; background-image:url(/images/design2/bgleft.jpg); background-repeat:repeat-y;
}
	.content01 { border:1px solid #55CCFF; }
	.content11 { border:1px solid #FF99FF; }
	.content21 { border:1px solid #FFFF00; }
	.content31 { border:1px solid #CCCCCC; }

/* Boite > bordure supérieure vive */
.content02, .content12, .content22, .content32 { margin-bottom:15px; padding:10px 5px 5px 5px; }
	.content02 { border-top:1px solid #55CCFF; }
	.content12 { border-top:1px solid #FF99FF; }
	.content22 { border-top:1px solid #FFFF00; }
	.content32 { border-top:1px solid #CCCCCC; }

.puce0, .puce1, .puce2 { background-repeat:no-repeat; background-position:0 60%; padding-left:15px; }
	.puce0 { background-image:url(/images/design0/puce.jpg); }
	.puce1 { background-image:url(/images/design1/puce.jpg); }
	.puce2 { background-image:url(/images/design2/puce.jpg); }

.puce00, .puce10, .puce20 { background-repeat:no-repeat; background-position:0 50%; padding-left:15px; }
.puce00 p, .puce10 p, .puce20 p { border-bottom:1px solid black; padding-bottom:2px; font-variant:small-caps; font-weight:bold; width:150px; white-space:nowrap; }
	.puce00 { background-image:url(/images/design0/puce0.gif); }
	.puce10 { background-image:url(/images/design1/puce0.gif); }
	.puce20 { background-image:url(/images/design2/puce0.gif); }


p.bulleInfos { margin-bottom:15px; padding-right:20px; text-align:right; font-size:10px; }
p.bulleInfos span.srcBI { font-weight:bold; font-size:11px; }
p.bulleInfos a.del { color:#FF0000; }

.membre_lien { font-variant:small-caps; background-color:#FFFF00; padding:1px 10px 1px 10px; }

/* =========================================================================================== */
/* ==== Menu === */
/* =========================================================================================== */
div.menuRub { margin-bottom:7px; }
div.menuRub h1 { font-size:13px; }
div.menuRub span { margin-right:10px; padding:0px 3px 0px 8px; cursor:pointer; }
div.menuRub ul { margin:0px 0px 7px 0px; padding:3px 0px 3px 2px; list-style-type:none; border-bottom:1px solid #666666; }
div.menuRub li { padding:1.5px 0px 1.5px 5px; }
div.menuRub p { margin:0px; }

/* Connexion membre */
div#menuRub-mon_compte h2 { margin-bottom:3px; }
div#menuRub-mon_compte input.cnxInput {
	width:90%; margin-bottom:3px; padding:1px;
	font-size:10px; text-align:center;
}
div#menuRub-mon_compte input#cnxCheck { margin:0; padding:0; }
div#menuRub-mon_compte a#cnxPb { margin-right:5px; font-size:9px; font-weight:normal; }
div#menuRub-mon_compte input#cnxOK { width:25px; font-size:9px; }


div#menuRub-mon_compte, div#menuRub-search, div#menuRub-garcons, div#menuRub-portable, div#menuRub-tu_preferes { margin-bottom:15px; }

/* Background menu > mi-vive mi-pastelle */
#menuPuce-mon_compte, #menuPuce-inscription, #menuPuce-citations, #menuPuce-services, #menuPuce-yepla { background-color:#FFFF00; }
#menuPuce-membres, #menuPuce-themas, #menuPuce-forums, #menuPuce-partenaires { background-color:#EEEEEE; }
#menuPuce-filles, #menuPuce-raisons, #menuPuce-portable { background-color:#FFCCFF; }
#menuPuce-garcons, #menuPuce-tu_preferes  { background-color:#88DDFF; }div#introNews { text-indent:20px; }
div#txtNews { margin-top:10px; }
p#srcNews { margin-top:10px; text-align:right; }

p.listeNews { margin:8px; }