/* CSS QUIZZ IRC 2008 &copy; */

html, body {
	margin: 0px auto 0px auto;
	padding: 0px;
	font-family: Verdana, arial, serif;
	font-size: 10px;
	text-align: center;
	color: #3a4354;
	background: #e6e6ec url(../imgs/background.png) repeat-x;
}

table {
	font-size: 100%;
	margin: 0px auto 0px auto;
}

li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0;
	padding: 0;
}

#header {
	width: 100%;
	margin: 0px auto 0px auto;
	text-align: center;
	padding: 0;
	height: 150px;
}

#header p {
	width: 871px;
	margin: 0px auto 0px auto;
	padding: 0px;
}

#header p#firstline {
	text-align: right;
	background: url(../imgs/firstline.png) 0 0 no-repeat;
	height: 25px;
}

#header p#firstline span {
	padding-right: 10px;
	padding-top: 15px;
}

a, a:hover {
	color: #666666;
	text-decoration: none;
}
#header p#firstline span a {font-family: Verdana; font-weight: normal; color: #ffffff; text-decoration:none;}

#header p#firstline span a:hover {font-family: Verdana; color: #B7B7B7; text-decoration:none;}

img {
	border: none;
	margin: 0px;
	padding: 0px;
}

#container {
	margin: 40px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 860px;
	background: url(../imgs/container.png) repeat-y;
}

#footer_all {
	margin: 50px 0px 0px 0px;
	width: 100%;
	height: 50px;
	padding: 0;
	background: #CCCCCC url(../imgs/footer_all.png) repeat-x;
}

#footer {
	width: 871px;
	height: 50px;
	margin: 0 auto 0 auto;
	padding: 0px;
	background: #CCCCCC url(../imgs/footer.png) no-repeat;
}

#footer p {
	color: #fff;
	padding-top: 20px;
}

#top {
	width: 860px;
	height: 6px;
	margin: 0px auto 0px auto;
	padding: 0;
	background:  url(../imgs/top.png) no-repeat;
}

#bottom {
	width: 860px;
	height: 6px;
	margin: 0px auto 0px auto;
	padding-top: 20px;
	background: url(../imgs/bottom.png) bottom center no-repeat;
}

h1.membres {
	background: url(../imgs/membres.png) 0 0 no-repeat;
	height: 49px;
	width: 248px;
	font-family: verdana;
	font-size:14px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	text-align: center;
	text-indent: 10px;
	color:#000;
}

h1.stats {
	background: url(../imgs/stats.png) 0 0 no-repeat;
	height: 49px;
	width: 248px;
	font-family: verdana;
	font-size:14px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	text-align: center;
	text-indent: 10px;
	color:#000;
}

h1.partr {
	background: url(../imgs/partr.png) 0 0 no-repeat;
	height: 49px;
	width: 248px;
	font-family: verdana;
	font-size:14px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	text-align: center;
	text-indent: 10px;
	color:#000;
}

h1.star {
	background: url(../imgs/star.png) 0 0 no-repeat;
	height: 49px;
	width: 248px;
	font-family: verdana;
	font-size:14px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	text-align: center;
	text-indent: 10px;
	color:#000;
}

h1.archives {
	background: url(../imgs/archives.png) 0 0 no-repeat;
	height: 49px;
	width: 248px;
	font-family: verdana;
	font-size:14px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	text-align: center;
	text-indent: 10px;
	color:#000;
}



h1.post_c {
	background: url(../imgs/post_c.png) 0 0 no-repeat;
	height: 49px;
	width: 248px;
	font-family: verdana;
	font-size:14px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	text-align: center;
	text-indent: 10px;
	color:#000;
}


h1.mouffles_r {
	background: url(../imgs/mouffle_r.png) 0 0 no-repeat;
	height: 49px;
	width: 248px;
	font-family: verdana;
	font-size:14px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	text-align: center;
	text-indent: 10px;
	color:#000;
}

h1.online {
	background: url(../imgs/online.png) 0 0 no-repeat;
	height: 49px;
	width: 248px;
	font-family: verdana;
	font-size:14px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	text-align: center;
	text-indent: 10px;
	color:#000;
}

h1.fiches_r {
	background: url(../imgs/fiche_r.png) 0 0 no-repeat;
	height: 49px;
	width: 248px;
	font-family: verdana;
	font-size:14px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	text-align: center;
	text-indent: 10px;
	color:#000;
}

h1 span {
	display: none;
}

h1.stats_f {
	background: url(../imgs/stats_f.png) 0 0 no-repeat;
	height: 49px;
	width: 248px;
	font-family: verdana;
	font-size:14px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	text-align: center;
	text-indent: 10px;
	color:#000;
}

h1 span {
	display: none;
}

h1.post_m {
	background: url(../imgs/post_m.png) 0 0 no-repeat;
	height: 49px;
	width: 248px;
	font-family: verdana;
	font-size:14px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	text-align: center;
	text-indent: 10px;
	color:#000;
}

h1 span {
	display: none;
}

h1.poeme_r {
	background: url(../imgs/r_poeme.png) 0 0 no-repeat;
	height: 49px;
	width: 248px;
	font-family: verdana;
	font-size:14px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	text-align: center;
	text-indent: 10px;
	color:#000;
}

h1.rech_c {
	background: url(../imgs/rech_c.png) 0 0 no-repeat;
	height: 49px;
	width: 248px;
	font-family: verdana;
	font-size:14px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	text-align: center;
	text-indent: 10px;
	color:#000;
}

h1 span {
	display: none;
}

div#welcome {
	text-align: center;
	margin: 0;
	padding: 0;
	background: url(../imgs/welcom.jpg) no-repeat;
	width: 860px;
	height: 223px;
}

div#welcome form {
	text-align: center;
	margin: 0 auto 0 auto;
	padding: 70px 0px 0px 50px;
	width: 250px;
}

div#welcome form p {
	width: 250px;
	margin: Opx;
	padding: 0px;
}

.float {
	width: 250px;
	margin: 5px;
	padding: 0px;
	text-align: left;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

input.texte {
	background-color: #666699;
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 1px double;  
	border-right: #FFFFFF 1px double;  
	border-left: #FFFFFF 1px double; 
	color: #ffffff; 
	border-collapse: collapse; 
	font-family: Verdana; 
	font-size: 10pt;
	margin-bottom: 3px;
	margin-top: 10px;
	margin-left: 30px;
}
input.bouton {
	background-color: #666699;  
	border: #fff 1px solid; 
	color: #ffffff; 
	border-collapse: collapse; 
	font-family: Verdana; 
	font-size: 8pt;
	margin-left: 100px;
}

.bas_droite {
	background: #ffffff url(../imgs/bottom.png) 0 0 no-repeat;
	width: 250px;
	height: 12px;
	padding: 0;
	margin: 0;
}

.gauche {
	width: 150px;
	margin: 6px 4px;
/*	_margin: 6px 2px 6px 2px; */
	padding: 0px;
	border: #000000 1px solid;
	background-color: #B9BDD5;
}

h5.titre {
	background: #f5f6f8 url(../imgs/h2.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
	color:#fff;
}

h5.titre span {
	display: none;
}

h5.mouffle {
	background: #f5f6f8 url(../imgs/h2_m.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
	color:#fff;
}

h5.mouffle span {
	display: none;
}

h5.mouffle_d {
	background: #f5f6f8 url(../imgs/mouffle_d.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
	color:#fff;
}

h5.mouffle_d span {
	display: none;
}

h5.mouffles {
	background: #f5f6f8 url(../imgs/mouffles.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
	color:#fff;
}

h5.mouffles span {
	display: none;
}

h5.form_contact {
	background: #f5f6f8 url(../imgs/form_cont.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
	color:#fff;
}

h5.form_contact span {
	display: none;
}

h5.connect {
	background: #f5f6f8 url(../imgs/connect.png) 0 0 no-repeat;
	height: 60px;
	width: 800px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px 0px 0px 1px;;
	margin: 0px;
	color:#fff;
}

h5.connect span {
	display: none;
}

h5.password {
	background: #f5f6f8 url(../imgs/new_pass.png) 0 0 no-repeat;
	height: 60px;
	width: 800px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px 0px 0px 1px;;
	margin: 0px;
	color:#fff;
}

h5.password span {
	display: none;
}

h5.inscr {
	background: #f5f6f8 url(../imgs/inscr.png) 0 0 no-repeat;
	height: 60px;
	width: 800px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px 0px 0px 1px;;
	margin: 0px;
	color:#fff;
}

h5.inscr span {
	display: none;
}

h5.new_d {
	background: #f5f6f8 url(../imgs/actu.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.new_d span {
	display: none;
}

h5.fiche {
	background: #f5f6f8 url(../imgs/fiche.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.fiche span {
	display: none;
}

h5.coms {
	background: #f5f6f8 url(../imgs/coms.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.coms span {
	display: none;
}

h5.ichat {
	background: #f5f6f8 url(../imgs/infos.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.ichat span {
	display: none;
}

h5.histoire {
	background: #f5f6f8 url(../imgs/histoire.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.histoire span {
	display: none;
}

h5.rules {
	background: #f5f6f8 url(../imgs/rules.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.rules span {
	display: none;
}

h5.dns {
	background: #f5f6f8 url(../imgs/dns.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.dns span {
	display: none;
}

h5.cmdq {
	background: #f5f6f8 url(../imgs/cmdsq.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.cmdq span {
	display: none;
}

h5.cmdqf {
	background: #f5f6f8 url(../imgs/cmdsqf.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.cmdqf span {
	display: none;
}

h5.scoreh {
	background: #f5f6f8 url(../imgs/scoreh.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.scoreh span {
	display: none;
}

h5.scorem {
	background: #f5f6f8 url(../imgs/scorem.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.scorem span {
	display: none;
}

h5.archs {
	background: #f5f6f8 url(../imgs/archs.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;

}

h5.archs span {
	display: none;
}

h5.schat {
	background: #f5f6f8 url(../imgs/schat.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.schat span {
	display: none;
}

h5.rech_m {
	background: #f5f6f8 url(../imgs/mouffle_rech.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.rech_m span {
	display: none;
}

h5.post_m {
	background: #f5f6f8 url(../imgs/mouffle_post.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.post_m span {
	display: none;
}

h5.poemes {
	background: #f5f6f8 url(../imgs/poemes.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.poemes span {
	display: none;
}

h5.rech_f {
	background: #f5f6f8 url(../imgs/rech_m.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.rech_f span {
	display: none;
}

h5.liste_m {
	background: #f5f6f8 url(../imgs/liste_m.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.liste_m span {
	display: none;
}

h5.poeme_rech {
	background: #f5f6f8 url(../imgs/poeme_rech.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.poeme_rech span {
	display: none;
}

h5.post_p {
	background: #f5f6f8 url(../imgs/poeme_add.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.post_p span {
	display: none;
}

h5.statistiques {
	background: #f5f6f8 url(../imgs/statistiques.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	text-align: left;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.statistiques span {
	display: none;
}

h5.citations {
	background: #f5f6f8 url(../imgs/citations.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.citations span {
	display: none;
}

h5.citation_post {
	background: #f5f6f8 url(../imgs/citation_post.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.citation_post span {
	display: none;
}

h5.citation_d {
	background: #f5f6f8 url(../imgs/citation_d.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.citation_d span {
	display: none;
}

h5.citation_rech {
	background: #f5f6f8 url(../imgs/citation_rech.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.citation_rech span {
	display: none;
}

h5.poeme_d {
	background: #f5f6f8 url(../imgs/poeme_d.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.poeme_d span {
	display: none;
}

h5.fiche_mod {
	background: #f5f6f8 url(../imgs/fiche_mod.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.fiche_mod span {
	display: none;
}

h5.profil_edit {
	background: #f5f6f8 url(../imgs/profil_edit.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.profil_edit span {
	display: none;
}

h5.fiche_edit {
	background: #f5f6f8 url(../imgs/fiche_edit.png) 0 0 no-repeat;
	height: 60px;
	width: 600px;
	font-family: Arial;
	font-size:18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 1px;
}

h5.fiche_edit span {
	display: none;
}

h3.titre {
	background: #fff url(../imgs/h3.png) 0 0 no-repeat;
	height: 50px;
	width: 596px;
	font-family: Arial,serif;
	font-size:14px;
	font-weight: normal;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	text-indent: 10px;
	color:#fff;
}

.h_bas {
	background: #ffffff url(../imgs/h_bas.png) 0 0 no-repeat;
	width: 600px;
	height: 29px;
	padding: 0;
	margin: 0pX;
}

.gauche A:link {
	font-family: Verdana;
	font-weight: bold;
	color: #000;
	font-size: 7pt;
	text-decoration: none;
}
.gauche A:visited {
	font-family: Verdana;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 7pt;
	text-decoration: none;
}
.gauche A:hover {
	font-family: Verdana;
	font-weight: bold;
	color: #D52121;
	font-size: 7pt;
	text-decoration: none;
}
.cleaner {	
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 0px;
}
#gauche {
	width: 600px;
	float: left;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#droite {
	float: right;
	margin: 10px 0px;
	padding: 0px;
	width: 250px;
	border-left: 1px solid #a8aaae;
}
.droite {
	padding: 0;
	margin: 0px auto 25px auto;
	text-align: center;
	width: 238px;
}
#milieu {
	width: 520px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 6px;
	_margin-top: 0px;
	_padding-left: 5px; 
}
#partenaire {
	width: 200px;
	margin: 15px auto 15px auto;
	padding: 2px;
	list-style-type: none;
	text-align: left;
}

#partenaire li {
	display: inline;
	width: 88px;
	margin: 5px 5px;
}

.droite p {
	margin: 2px;
	padding: 1px;
}

.box {
	padding: 0px;
	margin: 5px auto 5px auto;
	background-color: #f5f6f8;
	border: 1px solid #e4e5e7;
	width: 520px;
}

.box_c {
	padding: 0px;
	margin: 10px auto 10px auto;
	background-color: #f5f6f8;
	width: 800px;
}


p.center {
	text-align: center;
	margin: 0px;
	padding: 2px;
}
p.justify, p.right {
	text-align: justify;
	margin: 10px auto 10px auto; 
	padding: 0px;
	width: 470px;
}

p.justify_p {
	text-align: justify;
	margin: 5px auto 5px auto; 
	padding: 0px;
	width: 360px;
	overflow: none;
}

p.right {
	text-align: right;
}

#p.chat_box {
	text-align: justify;
	margin: 0px 0px 5px 0px;
	padding: 70px Opx Opx Opx;
}

p.post_by {
	margin: 0px 5px 5px 5px;
	padding: 2px 5px;
	text-align: right;
	font-size: 10px;
	background-color: #747f93;
	color: #FFFFFF
}

p.left {
	text-align: left;
	margin: 0px;
	padding: 0px;
}
p.rleft {
	text-align: left;
	color: #FF0000;
	margin: 5px 0px;
	padding: 0px 5px 5px 5px;
}

.greenblue {	
	border: #000000 1px solid;
	width: 520px;
	margin: 6px 0px 10px 0px;
	margin-left: 0px;
	padding: 0px;
	text-align: center;
	background-color: #B9BDD5;
}
.equipe, .conn {
	padding: 0px 5px 0px 5px;
}

#serv {
	margin: 30px 0px 30px 15px;
	text-align: left;
	display: block;
}

.servl {
	width: 235px;
	margin: 0px auto 0px auto;
	float: left;
}

h1.titre {
	width: 150px;
	font-size: 8pt;
	border-bottom: #8c7f7f 1px solid;
	margin: 0px auto 0px auto;
	color: #3a4354;
	padding: 2px;
	text-align: center;
}

dd {
	width: 150px;
	margin-left: 100px;
	margin-right: auto;
	padding: 2px 5px 5px 30px;
	border-left: #8c7f7f 1px solid;
	font-size: 7pt;
	color: #3a4354;
}

.equipe dt {
	width: 150px;
	margin-left: 100px;
	margin-right: auto;
	padding: 2px 10px 5px 5px;
	border-left: #8c7f7f 1px solid;
	font-size: 7pt;
	color: #3a4354;
	font-weight: bold;
}
#fiched dt {
	font-weight: bold;
	padding: 5px;
}
#fiched dd {
	text-align: right;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 10px;
}
p.jnp {
	text-align: justify;
	margin: 0px;
	padding: 2px;
}
dl.login {
	width: 140px;
	margin: 5px 0px 10px 0px;
	padding: 0px;
}
.login dt {
	float: left;
	width: 70px;
	margin: 0px 0px;
	padding: 2px;
	font-weight: bold;
	text-align: left;
	clear: both;
}
.login dd {
	float: left;
	width: 53px;
	margin: 0px;
	padding: 2px;
	text-align: left;
}
dl.form {
	width: 518px;
	margin: 5px 0px 10px 0px;
	padding: 0px;
}
.form dt {
	float: left;
	width: 250px;
	margin: 3px 0px;
	padding: 2px 29px 0px 0px;
	font-weight: bold;
	text-align: right;
	clear: both;
}
.form dd {
	float: left;
	width: 209px;
	margin: 3px 0px;
	padding: 0px 30px 0px 0px;
	text-align: left;
}
.center {
	text-align: center;
	margin: 5px 0px;
}
.fortune {
	margin: 5px 10px;
	padding: 5px 5px 15px 5px;
	border-bottom: #000000 1px solid;
}
#chatroom {
	padding: 0px 10px;
}
#chatroom td {
	vertical-align: top;
	padding: 2px 3px;
	font-family: Verdana;
	font-size: 8pt;
}
#chatroom thead td, #chatroom tfoot td {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	padding: 10px 3px;
	text-align: left;
}
#webchat {
	margin: 20px;
}
#ficheg {
	float: left;
	text-align: left;
	margin: 0px;
	margin-top: 10px;
	margin-left: 30px;
	padding: 0px;
	width: 300px;
}

#ficheg li span {
	color: #8d376a;
	font-size: 110%;
}

#fiched {
	width: 100px;
	height: 101px;
	margin-left: 330px;
	text-align: center;
	list-style: none;
	padding: 0px;
}

#servlist {
	list-style-type: none;
	margin: 5px 5px 5px 50px;
}

#lienslist {
	list-style-type: none;
	margin: 5px 5px 5px 5px;
	padding: 0px;
}
#lienslist li {
	list-style-type: none;
	margin: 0px;
	padding: 3px;
}

#winner {
	width: 200px;
	margin: 15px auto 0px auto;
	padding: 0px;
	text-align: left;
	list-style: none;
}

#winner li span {
	font-weight: bold;
	color: #CC0000;
}

#stats {
	width:200px;
	margin: 15px auto 0px auto;
	padding: 0px;
	text-align: left;
}

#stats p.stats a, #stats p.stats a:hover {
	text-decoration: none;
	color: #3a4354;
	
}

p.em, p.em a, p.em a:hover {
	font-size: 90%;
	color: #666666;
	text-decoration: none;
}

p.photo {
	width: 120px;
	text-align: center;
	margin: 5px auto 5px auto;
	padding: 0px;
}

p.fiche_r {
	width: 200px;
	text-align: left;
	margin: 1px auto 1px auto;
	padding: 0px;
}

a.fille, a.fille:hover {
	color: #CC0066;
	text-decoration: none;
	font-weight: bold;
	background-color: #edcde6;
	padding: 1px 3px;
	margin: Opx;
}

a.garcon, a.garcon:hover {
	color: #2c2b4e;
	text-decoration: none;
	font-weight: bold;
	background-color: #d4dbf3;
	padding: 1px 3px;
	margin: Opx;
}

ul.liste {
	display: block;
	height: auto;
	width: 480px;
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0px;
}

li.fille, li.garcon {
	float: left;
	width: 100px;
	height: 130px;
	text-align: center;
	list-style: none;
	display: inline;
}

li.garcon {
	margin: 0px 10px 0px 10px;
	padding: 0px;
	background: url(../imgs/garcon.gif) no-repeat;
}

li.fille {
	margin: 0px 10px 0px 10px;
	padding: 0px;
	background: url(../imgs/fille.gif) no-repeat;
}

p.center a, p.center a:hover {
	font-size: 90%;
	color: #666666;
	text-decoration: none;
}


td {
	width: 25Opx;
	margin: 0px;
	padding: 0px;
}

td.infos {
	margin: 0px;
	padding: 0px 0px 0px 30px;
}

span.infobulle {
    margin: 0;
}
span.infobulle span {
    display: block;
	text-align: justify;
    width: 200px;
    padding: 0.5em;
    border: 1px solid #a8aaae;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background: #dfe3eb;
    color: #191f2c;
    font-style: normal;
	font-size: 10px;
}
#infobulle1, #infobulle2, #infobulle3, #infobulle4 , #infobulle5, #infobulle6, #infobulle7, #infobulle8, #infobulle9, #infobulle10 {visibility: hidden; }

.fond {
	margin: 0;
	padding: 10px;
	background-color: #ecedef;
	border: 1px solid #e4e5e7;
}

.cont {
	margin: 0px 5px;
	padding: 2px 5px;
	background-color: #ecedef;
}

.cont_h {
	text-align: left;
	margin: 5px 5px;
	padding: 2px 5px;
	background-color: #ecedef;
}

.box_p {
	margin: 5px 5px 0px 5px;
	padding: 2px 2px;
	background-color: #ecedef;
	border: 1px solid #e4e5e7;
}

p.com_by {
	margin: 0px;
	padding: 2px 15px;
	text-align: right;
	border-bottom: 1px dashed #656e80;
	background-color: #656e80;
	color: #fff;
}

p.photo_c {
	margin: 0px;
	padding: 2px;
	text-align: center;
}

p.date_h {
	margin: 0px;
	padding: 2px;
	text-align: center;
}

.new_t {
	margin: 0px 5px;
	margin-top: 5px;
	padding: 2px 5px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	background-color: #656e80;
	color: #FFFFFF
}

.new_t span {
	padding-left: 5px;
}

.red {
	color: #FF0000;
}

.droite_p {
	float: right;
	width: 380px;
	margin: 0px;
	padding: 0px;
	background-color: #ecedef;
}

.gauche_fille, .gauche_garcon {
	float: left;
	text-align: left;
	width: 100px;
	height: 101px;
	margin: 0px;
	padding-right: 10px;
	border-right: 1px dashed #656e80;
}

.gauche_fille {
	background: url(../imgs/fille.gif) no-repeat;
}

.gauche_garcon {
	background: url(../imgs/garcon.gif) no-repeat;
}

ul.page {
	display: block;
	width: 470px;
	margin: 5px auto 5px auto;
	text-align: center;
}

ul.page li {
	display: inline;
	margin-right: 10px;
	font-size: 90%;
}

.i_page {
	font-size: 110%;
	text-decoration: underline;
}

.ht {
	font-size: 12px;
	text-align: left;
	font-weight:bold;
	margin: 5px 0px;
	padding-left: 10px;
}

.ht span {
	padding-left: 5px;
}

.h {
	width: 400px;
	text-align: justify;
	margin: 5px auto 15px auto;
}

.h a, .h a:hover {
	color: #000;
}

.classement {
	width: 510px;
	margin: 5px auto 5px auto;
	padding: 0px;
	border-collapse: collapse;
}

.score {
	background-color: #656e80;
	margin: 0px;
	padding: 2px 2px;
	color: #fff;
	font-weight: bold;
}

.score1, .score1p, .score1d, .score1t {
	background-color: #dadadb;
	margin: 0px;
	padding: 3px 2px;
	color: #3a4354;
	border-bottom: 1px solid #eef2f8;
}

.score1p {
	background-color: #c9c9ca;
	font-weight:bold;
	color: #ff0000;
}

.score1d {
	background-color: #c9c9ca;
	font-weight:bold;
	color: #00007f;
}

.score1t {
	background-color: #c9c9ca;
	font-weight:bold;
	color: #009393;
}

.score2, .score2p, .score2d, .score2t {
	background-color: #e2e2e4;
	margin: 0px;
	padding: 3px 2px;
	color: #3a4354;
	border-bottom: 1px solid #eef2f8;
	border-left: 1px solid #eef2f8;
	border-right: 1px solid #eef2f8;
}

.score2p {
	background-color: #e3e5e7;
	color: #ff0000;
}

.score2d {
	background-color: #e3e5e7;
	color: #00007f;
}

.score2t {
	background-color: #e3e5e7;
	color: #009393;
}

.score3, .score3p, .score3d, .score3t {
	background-color: #ecedef;
	margin: 0px;
	padding: 3px 2px;
	color: #3a4354;
	border-bottom: 1px solid #eef2f8;
}

.score3p {
	background-color: #e3e5e7;
	color: #ff0000;
}

.score3d {
	background-color: #e3e5e7;
	color: #00007f;
}

.score3t {
	background-color: #e3e5e7;
	color: #009393;
}

.score4, .score4p, .score4d, .score4t {
	background-color: #ecedef;
	margin: 0px;
	padding: 3px 2px;
	color: #3a4354;
	border-bottom: 1px solid #eef2f8;
	border-left: 1px solid #eef2f8;
}

.score4p {
	background-color: #e3e5e7;
	color: #ff0000;
}

.score4d {
	background-color: #e3e5e7;
	color: #00007f;
}

.score4t {
	background-color: #e3e5e7;
	color: #009393;
}

#chatc {
	background: #fff url(../imgs/boxc.jpg) no-repeat;
	width: 520px;
	margin: 0px auto 20px auto;
	padding: 0px;
	height: 189px;
	text-align: left;
}

form.chan_box {
	margin-left: 70px;
	width: 150px;
	padding-top: 50px;
}

p.chatespace {
	margin: 0px;
	text-align: left;
	margin-left: 40px;
	margin-top: 15px;
}

table.online {
	width: 240px;
	margin: 10px auto 10px auto;
	padding: 0px;
	border-collapse: collapse;
	text-align: center;
}

table.online td  {
	width: auto;
	padding: 4px 4px;
	text-align: left;
}

td.onnick {
	background-color: #d0d6e2;
	border-bottom: 1px solid #eef2f8;
	border-left: 1px solid #eef2f8;
}

td.onnick span {
	padding-left: 7px;
}

td.onscore {
	background-color: #b1b6c1;
	border-bottom: 1px solid #eef2f8;
	border-left: 1px solid #eef2f8;
}

p.puce_f {
	width: 254px;
	height: 50px;
	text-align: left;
	background: #ecedef url(../imgs/puce_f.png) no-repeat;
	padding-left: 40px;
	padding-top: 22px;
	margin: 0px;
	font-size: 110%;
	font-weight: bold;
	color: #423840;
}

p.puce_t {
	width: 400px;
	height: 50px;
	text-align: left;
	background: #ecedef url(../imgs/puce_t.png) no-repeat;
	padding-left: 25px;
	padding-top: 22px;
	margin: 0px;
	color: #423840;
}

div.inscr {
	width: 500px;
	height: 87px;
	text-align: center;
	background: #ecedef url(../imgs/infos_t.png) top left no-repeat;
	padding: 0px;
	margin: 0px auto 0px auto;
}

p.inscr_t {
	width: 380px;
	height: 87px;
	text-align: justify;
	margin: 0px;
	padding: 28px 0px 0px 60px;
	color: #423840;
}

p.pass_s {
	width: 380px;
	height: 87px;
	text-align: justify;
	margin: 0px;
	padding: 24px 0px 0px 60px;
	color: #423840;
}

h2 {
	width: 254px;
	height: 50px;
	text-align: center;
	background: #ecedef url(../imgs/puce_f.png) no-repeat;
	padding-top: 21px;
	margin: 0px;
	color: #423840;
	font-size: 14px;
	font-weight: bold;
}

div#fiche_i {
	width: 520px;
	margin: 0px auto 20px auto;
	padding: 0px;
	text-align: center;
}

li.fille_f, li.garcon_f {
	width: 100px;
	height: 101px;
	text-align: center;
	margin: 5px auto 10px auto;
	padding: 0px;
}

li.garcon_f {
	background: url(../imgs/garcon.gif) no-repeat;
}


li.fille_f {
	background: url(../imgs/fille.gif) no-repeat;
}

div.fille_i, div.garcon_i {
	width: 100px;
	height: 101px;
	text-align: center;
	margin: 5px auto 10px auto;
	padding: 0px;
}

div.garcon_i {
	background: url(../imgs/garcon.gif) no-repeat;
}

div.fille_i {
	background: url(../imgs/fille.gif) no-repeat;
}

img.fille_p, img.garcon_p {
	 width: 82px;
	 height: 84px;
	 margin: 10px 4px 5px 14px;
	 padding: 0px;
}

img.fille_c, img.garcon_c {
	 width: 82px;
	 height: 84px;
	 margin: 8px 8px 5px 12px;
	 padding: 0px;
}

.m_titre {	
	background-color: #bbc2d9;
	padding: 1px 1px;
	font-weight: bold;
	margin: 0px;
	text-align: left;
	text-indent: 10px;
}

.box_l {
	width: 450px;
 	border: 1px solid #d2d7e9;
	margin: 5px auto 5px auto;
	padding: 0px;
	text-align: center;
}

.m_det {
	text-align: justify;
	margin: 10px 5px 10px 5px;
	padding: 1px;
}

.lire {
	text-align: right;
	margin-right: 20px;
	padding: 0px;
}

.rech {
	background-color: #cfd3de;
	padding: 1px 2px;
}

p.abc, p.abc1, p.abc2
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 35px;
	padding-right: 40px;
	margin: 0px;
	font-weight: normal;
	text-align: justify;
}

p.abc
{
	color: #9F0505;
	font-weight: bold; 
	padding-top: 2px;
	padding-left: 20px;
	padding-bottom: 2px;
}

p.abc2
{
	padding-top: 2px;
	padding-bottom: 2px;
}

#form_infos {
	margin: 20px auto 20px auto;
	padding: 0px;
	width: 453px;
	height: 86px;
	background: url(../imgs/form_infos.gif) no-repeat;
}

p#infos_f {
	width: 380px;
	padding: 20px 0px 0px 45px;
	margin: 0px;
}

.box_special {
	padding: 0px;
	margin: 5px auto 5px auto;
	background-color: #f5f6f8;
	width: 520px;
	text-align: center;
}

h3.anniversaire {
	background: url(../imgs/annif.png) no-repeat;
	width: 250px;
	height: 41px;
	margin: 0px auto 5px auto;
	padding: 0px;
}

h3.anniversaire span {
	display: none;
}

h3.sondage {
	background: url(../imgs/sond.png) no-repeat;
	width: 250px;
	height: 41px;
	margin: 0px auto 5px auto;
	padding: 0px;
}

h3.sondage span {
	display: none;
}

.box_mini {
	float: left;
	width: 250px;
	text-align: center;
	margin: 5px 5px 5px 5px;
	padding: 0px;
	display: inline;
}

.box_cont {
	width: 250px;
	text-align: center;
	margin: 5px auto 5px auto;
	padding: 0px;
	border: 1px solid #e4e5e7;
}

.annifs {
	margin: 5px; 
	text-align:center; 
	width:240px; 
	border-collapse:separate; 
	border-spacing: 6px;
	background-color: #ecedef;
}

.sond_t {
	margin: 5px; 
	text-align:center; 
	width:240px; 
	border-collapse:separate; 
	border-spacing: 10px;
	background-color: #ecedef;
}

#footer p a, #footer p a:hover {
	color: #fff;
}

.mail {
	width: 430px;
	border: 1px dashed #9999CC;
	background-color: #CCCCCC;
	margin: 10px auto 20px auto;
	padding: 0px 10px;
	text-align: center;
}

p.mail_p {
	color: #333333;
	text-align: right;
	margin: 10px 0px 0px 0px;
	
}

p.mail_o {
	text-align: justify;
	color:#333333;
}

p.mail_m {
	margin: 10px 0px 0px 0px;
	color:#333333;
	text-align: justify;
}

p.mail_r {
	margin: 0px 0px 10px 0px;
	text-align: right;
	color:#9999CC;
}

ul.smileys {
	margin: auto 2 auto 2;
	padding: 0;
}
ul.smileys li {
	display: inline;
	text-align: left;
}

p.smileys {
	text-align: left;
	font-size:10px;
	margin: 2px;
	padding: 0;
}

p.smileys span {
	font-size: 9px;
}

p.code {
	text-align: left;
	margin: 2px;
	padding: 0;
	font-size: 9px;
}