body {
	font-size : small;
	font-family : bitstream vera sans, sans-serif;
	
	/*font: normal 80%/130% "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;*/
	background : #B3D4FF url(../images/bg_body.gif) repeat-x fixed 0px 0px;
	color : #000;
	padding : 0 0 10px 0;
	width : 720px;
	margin : 0 auto;
}

html>body {
	width : auto;
	max-width : 720px;
}

a {
	text-decoration : none;
	color : #6490D1;
	background : none;
}

a:active {
	color : #FFA519;
}

a:hover {
	text-decoration : underline;
}

img {
	border : none;
	vertical-align : middle;
}

p {
	margin : 5px 0;
	line-height : 1.5em;
}

p img {
	margin: 0;
}

hr {
	height : 1px;
	color : #aaaaaa;
	background-color : #aaaaaa;
	border : 0;
	margin : 0.2em 0 0.2em 0;
}

h1, h2, h3, h4, h5, h6 {
	font-family: trebuchet ms, luxi sans, sans-serif;
	font-weight: bold;
	color: #6490D1;
	margin: 15px 0 10px 0;
	padding-top: 5px;

}

h1 {
	padding-bottom: 5px;
	margin-top: 0;
	font-size: 26px;
	background: transparent url("../images/bg_hr.gif") no-repeat 0 100%;
}

h3, h4, h5, h6 {
	border-bottom: none;
	font-weight: bold;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 15px;
}

h3.star2 {
	padding-top: 0;
}
/*
.boy {
	color : #52A5F2;
	border-bottom: 2px solid #CADCED;
}

.boy:hover {
	text-decoration: none;
	border-bottom: 2px solid #52A5F2;
}

.girl {
	color : #FF7878;
	border-bottom: 2px solid #FFBFBF;
}

.girl:hover {
	text-decoration: none;
	border-bottom: 2px solid #FF7878;
}

.truc {
	color: #A5B8CC;
	border-bottom: 2px solid #DFDFDF;
}

.truc:hover {
	text-decoration: none;
	border-bottom: 2px solid #A5B8CC;
}
*/

.boy {
	color : #52A5F2;
}

.girl {
	color : #FF7878;
}

.truc {
	color: #A5B8CC;
}

.green {
	color : #69BF0B;
}

.flowergreen {
	color : #A6CE26;
}

.red {
	color : #FF7F7F;
}

.grey {
	color : #A0AFC0;
}

.liteblue {
	color : #E2E6F5;
}

.normal {
	font-weight: normal;
}

.legend {
	font-weight: normal;
	color : #A0AFC0;
	font-size : 80%;
}

.anone, .anone:hover {
	text-decoration: none;
}

.right {
	float : right;
}

.left {
	float : left;
}

.external {
    background: url(/images/external.png) center right no-repeat;
    padding-right: 13px;
    white-space: nowrap;
}

/*.member {
    background: url(/images/guest.gif) center left no-repeat;
    padding-left: 11px;
}*/

.rss {
    background: url(/images/rss.gif) center left no-repeat;
    padding-left: 22px;
}

.button .rss {
	text-decoration: none;
}

.moving {
    background: url(/images/moving3.gif) center left no-repeat;
    padding-left: 18px;
}

.event {
	background: url(/images/calendar.gif) center left no-repeat;
    padding-left: 26px;
}

.edit {
	background: url(/images/edit.gif) center left no-repeat;
    padding-left: 16px;
}

.star2 {
	background: url(/images/star2.gif) center left no-repeat;
	padding-left: 18px;
}

.star3 {
	background: url(/images/star.gif) center left no-repeat;
	padding-left: 18px;
}

.month {
	border-bottom: 1px solid #DAE1F4;
}

.matribu1 {
	color: #6490D1;
	font-weight: bold;
}

.matribu2 {
	color: #FFA519;
	font-weight: bold;
}

.tableinfos {
	text-align: left;
	border-collapse: collapse;
	width: 100%;
}

.tableinfos tr td {
	padding: 2px;
}

.tableinfos tr td.tableinfos_icon {
	padding: 2px;
}

.tableinfos tr td.tableinfos_label {
	width: 150px;
}

.tableinfos tr td.tableinfos_value {
	text-align: right;
}

hr.clear {
	margin : 0;
	padding : 0;
	height: 0;
	clear : both;
	visibility : hidden;
}

p.txtright {
	text-align: right;
	padding: 0;
	margin: 0;
}

a.adduser {
    background: url(/images/add_user.gif) center left no-repeat;
    padding-left: 22px;
}

a.comment, em.comment {
    background: url(/images/comment.gif) center left no-repeat;
    padding-left: 18px;
}

a.target {
    background: url(/images/target.gif) center left no-repeat;
    padding-left: 18px;
}

.hour {
    background: url(/images/calendar2.gif) center left no-repeat;
    padding-left: 20px;
}

.bullet3 {
    background: url(/images/bullet3.png) center left no-repeat;
    padding-left: 20px;
}

.bullet2 {
    background: url(/images/star2.png) center left no-repeat;
    padding-left: 20px;
}

a.more {
	white-space: nowrap;
}
html>body a.more:after {
	content: " \00BB";
	color: #ea9515;
}
html>body a.more:hover:after {
	color: #c6e1fa;
}

a.imore {
	white-space: nowrap;
}
html>body a.imore:before {
	content: "\00BB ";
	color: #ea9515;
}
html>body a.imore:hover:before {
	color: #c6e1fa;
}

/* Notes */

.notes {
	color : #003f70;
	border-right : 1px solid #D6D6F7;
	border-bottom : 1px solid #D6D6F7;
	border-top : 1px solid #eaedf9;
	border-left : 1px solid #eaedf9;
	background-position: 10px 10px;
	background-repeat: no-repeat;
	font-size: 90%;
	padding: 10px 10px 10px 55px;
	text-align: justify;
	background-color: #fff;
	margin : 0 0 20px 0;
}

.notes label {
	padding : 0;
	margin : 0;
}

.notes_title {
	display : block;
	margin-bottom : 7px;
	color : #0070C9;
	font-size: 120%;
}

.notes_new {
	background-image: url(/images/form_new.gif);
}

.notes_cookie {
	background-image: url(/images/cookie.gif);
}

.notes_msn {
	background-image: url(/images/messenger.png);
}

.notes_bell {
	background-image: url(/images/bell2.png);
}

.notes_assistant {
	background-image: url(/images/assistant.gif);
}

.notes_download {
	background-image: url(/images/download.gif);
}

.notes_paper {
	background-image: url(/images/node.gif);
}

.notes_description {
	color : #6D9EE6;
	margin : 10px 0;
	padding : 7px 10px;
	border : 1px dashed #6D9EE6;
	background-color : #F3F3FB;
}

.notes_description strong {
	text-align : center;
	display : block;
	margin-bottom : 7px;
}

.subinfos {
	color: #7777A4;
	text-align: right;
}

/* style des listes */


ul {
	line-height: 1.5em;
	margin: 0.3em 0 0 1.5em;
	padding:0;
}

.star {
	list-style-image: url("../images/star.gif");
}

.none {
	list-style: none;
	margin-left: 0;
}

li.dir {
	list-style: none;
}

.check {
	list-style-image: url("../images/ok.gif");
}

.bullet {
	list-style-image: url("../images/star2.png");
}

.flags {
	float : right;
	padding-right : 5px;
}

.groupmenu {
	color : #CCC;
	font-size : 85%;
	background: #F0F1F9 url("../images/degrade_menu.png")  repeat-x bottom right;
}

.groupmenu .libelle {
	color: #7093D2;
}

.groupmenu a {
	color : #7093D2;
	text-decoration : none;
	padding : 3px;
	padding-bottom : 5px;
}

.groupmenu a:hover, .groupmenu a.selected {
	padding : 2px;
	padding-bottom : 4px;
	text-decoration : none;
	background-color : #FEFEFF;
	border : 1px solid #DAE1F4;
}

.groupmenu a.disabled {
	color: #C5C3DF;
}

.groupmenu a.selected {
	font-weight: bold;
}

ol {
	line-height: 1.5em;
	margin: 0.3em 0 0 3.2em;
	padding:0;
	list-style-image: none;
}

li {
	margin-bottom: 0.1em;
}

dt {
	font-weight: bold;
	margin-bottom: 0.1em;
}

dl{
	margin-top: 0.2em;
	margin-bottom: 0.5em;
}

dd {
	line-height: 1.5em;
	margin-left: 2em;
	margin-bottom: 0.1em;
}

.clear {
	clear: both;
}

#page {
	margin-top: 10px;
	background: #fff url("../images/bg_wrapper2.png") repeat-y 0 0;
}

#wrapper {
	width: 716px;
	padding: 0 2px;
}

#content {
	float : left;
	background: transparent url("../images/banner2.png")  no-repeat top right;
	width: 476px;
	margin: 0;
	padding: 0 20px 20px 20px;
	background-color: transparent;
}

#sidebar {
	width: 198px;
	float: right;
	margin: 0;
	padding: 0;
	color : #1A52A5;
}

#sidebar h2 {
	padding : 5px 2px;
	margin : 0;
	text-transform: uppercase;
	text-align : center;
	background: #FF760E url("../images/news-bg.gif") repeat bottom left;
	color : #fff;
}

#sidebar h2 a, #sidebar h2 a:hover, #sidebar h3 a, #sidebar h3 a:hover {
	color: #fff;
	text-decoration: none;
}

#sidebar h3 {
	color : #fff;
	background-color: #FFB747;
	background: #5FA7DA url("../images/sidebar-title.gif") repeat-x bottom left;
	/*border-top : 1px solid #ffb747;*/
	padding: 0;
	margin: 0;
	text-align : center;
}

#sidebar p, #sidebar ul, #sidebar div.sidebarp {
	margin: 0;
	padding: 15px 7px 0 7px;
	background-color: #9CC2F2;
	text-align: left;
}

#sidebar span.next {
	display: block;
	text-align : right;
}

#sidebar a, #sidebar a:hover {
	color : #1A52A5;
}

#sidebar .menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar .menu li {
	border-bottom: 1px solid #FFB747;
	padding: 0;
}

#sidebar .menu a {
  color: #ff760e;
	background-color: #FFC66E;

  display: block;
  padding: 4px 15px;
}

#sidebar .menu a:hover {
  background: #ffce83 url('../images/moving2.gif') center no-repeat;
  text-decoration: none;
}

/* Commentaires */

.comments_list div {
	/* #D6D6F7 */
	padding: 1px;
	margin: 6px 4px;
	background-color: #E6E9F6;
}

.comments_title {
	color: #6490D1;
	display: block;
	border-bottom: 2px solid #E6E9F6;
	background-color: #EDEFF8;
	padding: 0 4px;
}

.comments_date {
	font-size: 80%;
}

.comments_title a.member:hover {
	text-decoration: none;
}

.comments_list div p {
	background-color: #fff;
	padding: 0;
	margin: 0;
}

#footer {
	width : 100%;
	clear : both;
	color: #6490D1;
	background: #fff url("../images/nav-bg.gif") repeat-x bottom left;
	text-align: center;
	border-top: 1px solid #d6d6f7;
	border-bottom: 1px solid #8590B0;
}

#footer a {
	color: #6490D1;
}

#tickets {
	text-align: left;
	padding: 0 10px;
}

#tickets form, #tickets h2, #tickets p {
	padding: 2px 0;
	margin: 2px 0;
}

#stats {
	visibility: hidden;
}

#header {
/*	border-top: 1px solid #bdcbdc;
	border-left: 1px solid #bdcbdc;
	border-right: 1px solid #bdcbdc; */
	background-color: #6490D1;
	background: #2F8DCA url(../images/matribu8.png) no-repeat top left;
	margin: 0;
	padding: 0;
	height: 100px;
	width: 100%;
}

#logo {
	height: 100px;
	padding: 0;
	margin: 0;
}

#logo a  {
	border-style: none;
	display: block;
}

#logo span {
	position: absolute;
	top: 20px;
	width: 118px;
	height: 29px;
}

html>body #logo span {
	top: 20px;
}

#nav {
	margin: 0;
	padding: 0px 0;
	position: relative; /* IE6 needs this to display the div */
	height: 34px;
}

/* Hide from IE5-Mac \*/
* html #nav {
	height: 1%; /* This hack will make IE5-win display the background color for the nav */
}

#nav ul {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 1px 0;
	list-style: none;
	font-size: 100%;
	background: #fff url("../images/nav-bg.gif") repeat-x bottom left;
}

#nav li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	border-right: 1px solid #d6d6f7;
}

#nav li.option {
	float: right;
	padding: 6px 12px 7px 12px;
}

#nav a {
	float: left;
	padding: 6px 12px 7px 12px;
	text-decoration: none;
	color: #666695;
}

#nav a.disabled {
	color: #bbb;
	cursor: default;
}

#nav a.disabled:hover {
	color: #bbb;
	padding-bottom : 4px;
	background-color: transparent;
	border-bottom: 3px solid #E1E2F4;
}

#nav li.active a:hover {
	color: #000;
	padding-bottom : 4px;
	background-color: transparent;
	border-bottom: 3px solid #E1E2F4;
}

#nav a:hover {
	color: #000;
	background-color: #fff;
	padding-bottom : 4px;
	border-bottom: 3px solid #46a3ce;
}

#nav li.active a:hover {
	color: #000;
	padding-bottom : 4px;
	background-color: transparent;
	border-bottom: 3px solid #E1E2F4;
}

#nav li.active {
	font-weight: bold;
}

#nav li.option a.anone, #nav li.option a.anone:hover, #nav li.option a.anone:active {
	padding: 0;
	margin: 0;
	display: inline;
	float: none;
	border: none;
}

#identification {
	padding-top : 4px;
	padding-right : 4px;
	float : right;
}

#identification input {
	color: #5A81BC;
	border : 1px solid #54A7E2;
	/* border : 1px solid #5A81BC; */
	background-color : #cde7f0;
}

#identification input[type="text"], #identification input[type="password"] {
	padding-left : 2px;
	-moz-border-radius: 4px;
}

#identification input:hover, #identification input:focus {
	/*border : 1px solid #FFA519;*/
	background-color : #fff;
}

#identification input[type="submit"], #identification input[type="submit"] {
	color : #5A81BC;
	-moz-border-radius: 4px;
}

.button:hover, .button:focus {
	color : #FFA519;
	background-color : #95bcf7;
	text-decoration: none;
}

.button {
	padding: 2px;
	color : #909AA7;
	border : 1px solid #bdcbdc;
	background-color : #DFE7F0;
}

#identification input[type="submit"]:hover, #identification input[type="submit"]:focus {
	color : #FFA519;
}

#formulaire {
	padding-bottom: 0;
	margin-bottom: 0;
}

#formulaire input[type="text"], #formulaire input[type="password"], #formulaire textarea, #formulaire select {
	color: #006699;
	border : 1px solid #A1C4F6;
	background-color : #fff;
	padding : 2px 0 2px 2px;
	/*-moz-border-radius: 4px;*/
}

#formulaire input.big, #formulaire textarea.big {
	width: 445px;
	border : 1px solid #A1C4F6;
}

#formulaire input[type="text"], #formulaire input[type="password"], #formulaire textarea {
	
}

#formulaire input[type="text"]:hover, #formulaire input[type="password"]:hover, #formulaire textarea:hover {
	color: #006699;
	background-color : #fff;
	border : 1px solid #74A2E9;
}

#formulaire input[type="text"]:focus, #formulaire input[type="password"]:focus, #formulaire textarea:focus {
	color: #006699;
	background-color : #fff;
	border : 1px solid #74A2E9;
}

#formulaire input[type="checkbox"] {
	display: inline;
}

#formulaire input[type="submit"], #formulaire input[type="reset"] {
	color : #003F70;
	background: #E5E9F4 url("../images/submit-bg.gif") repeat top left;
	border-color: #0070c9;
	-moz-border-radius: 4px;
}

#formulaire input[type="submit"]:focus, #formulaire input[type="reset"]:focus, #formulaire input[type="submit"]:hover, #formulaire input[type="reset"]:hover {
	color : #FFA519;
	background: #E5E9F4 url("../images/submit-bg-hover.gif") repeat top left;
	border-color: #FFA519;
}

#formulaire fieldset {
	padding: 15px;
	border : 1px solid #A1C4F6;
	background-color: #EAEDF9;
}

#formulaire fieldset fieldset {
	margin : 15px 0 0 0;
	background-color: #EAEDF9;
	background: #E5E9F4 url("../images/submit-bg.gif") repeat top left;
	border : 1px solid #A1C4F6;
	color : #003f70;
}

#formulaire legend {
	color: #0070C9;
	font-size: 105%;
	font-weight: bold;
}

#formulaire legend a {
	color: #0070C9;
}
	
#formulaire label {
	margin-top :7px;
	display: block;
	font-size: 100%;
}

#formulaire label.none {
	margin-top: 0;
	display: inline;
}

#formulaire label.choix  {
	display: inline;
}

#formulaire label.alert  {
	font-weight : bold;
	color : #FF2D26;
}

#formulaire .bold {
	font-weight: bold;
}

#formulaire small {
	color: #7777a4;
}

#formulaire small a {
	color: #7777a4;
	text-decoration : none;
}

#formulaire small a:hover {
	text-decoration : underline;
}

#formulaire #moreoptions {
	border: 1px solid #d6ddf9;
	background-color : #fff;
	padding : 2px 8px 8px 8px;
}

p.alert {
	padding : 5px;
	text-align : center;
	color : #fff;
	background: #FF5200 url("../images/news-bg-inv.gif") repeat top left;
	border : 2px solid #FD5806;
	font-size: 110%;
	margin-top: 25px;
	margin-bottom: 25px;
}

p.success {
	padding : 5px;
	text-align : center;
	color : #fff;
	background: #A6CE26 url("../images/success-bg.gif") repeat top left;
	border : 2px solid #9BC023;
	font-size: 110%;
	margin-top: 25px;
	margin-bottom: 25px;
}

p.center, div.center {
	text-align : center;
	margin: 0 auto;
	padding: 0;
}

/* Axone */

ul.moving {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.moving li a {
	padding-left: 16px;
	background: url('../images/star3.gif') left center no-repeat;
}

ul.moving li a:hover {
	background: url('../images/moving.gif') left center no-repeat;
	text-decoration: none;
}

li.lock a {
	padding-right: 16px;
	background: #fff url('../images/lock.gif') no-repeat right center;
}

/* listes */
.liste {
	margin: 0;
	padding: 0;
}

.liste dt {
	color: #E2E6F5;
	background: #5D96D6 url("../images/bg_group2.png") repeat-x top left;
	padding: 4px;
	border: 1px solid #5993D2;
	margin-top: 20px;
	margin-bottom: 0;
}

.liste dt a {
	color: #fff;
	text-decoration: none;
}

.liste dt a:hover {
	color: #fff;
}

.liste dd p {
	padding: 2px 7px;
}

.liste dd {
	padding: 4px;
	margin: 0;
	border: 1px solid #D6D6F7;
	border-top: none;
}

.liste dd.infos {
	border: 1px solid #D6D6F7;
	border-top: none;
	background: #F0F1F9 url("../images/degrade_menu-inv.png")  repeat-x top right;
}

.liste dd.infos .price {
	color: #7093D2;
	background-color: #fff;
	padding: 0 3px;
	border: 1px solid #E2E6F5;
}

.button {
	padding: 2px;
	font-weight : bold;
	color : #7CADE2;
	background: #E5E9F4;
	border-color: #D6D6F7;
	-moz-border-radius: 4px;
}

.button:hover {
	text-decoration: none;
	color : #FFA519;
	background: #E5E9F4 url("../images/submit-bg-hover-mov.gif") repeat top left;
	border-color: #FFC66E;
}

.button:active {
	background-color : #ffebcc;
}

/* photos */

#content .wrap1, #content .wrap2, #content .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/}
#content .wrap1 {
	margin: 0 10px 0 0;
	float:left;
	background:url("../images/shadow.gif") right bottom no-repeat;}
#content .wrap1last {
	margin: 0;
	float:left;
	background:url("../images/shadow.gif") right bottom no-repeat;}
#content .wrap1marge {
	margin: 0 10px 10px 0;
	float:left;
	background:url("../images/shadow.gif") right bottom no-repeat;}
#content .wrap1margelast {
	margin: 0 0 10px 0;
	float:left;
	background:url("../images/shadow.gif") right bottom no-repeat;}
#content .wrap1right {
	margin: 0 0 0 10px;
	float:right;
	background:url("../images/shadow.gif") right bottom no-repeat;}
#content .wrap2 {background:url("../images/corner_bl.gif") -12px 100% no-repeat;}
#content .wrap3 {
	padding:0 8px 8px 0;
	background: url("../images/corner_tr.gif") 100% -12px no-repeat;}
#content .wrap3 img {
	background: #fff;
	display:block;
	padding: 8px;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;}

#content .wrap3 div.flash {
	background: #fff;
	display:block;
	padding: 0px;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;
	}

/* Box 1 */

#sidebar a {
	color: #6490D1;
}

#sidebar .box1 {
	margin: auto;
	margin-top : 20px;
	width : 174px;
}

#sidebar .box1 h3 {
	padding-top: 7px;
	border : none;
	color : #fff;
	background-color: transparent;
	background: url("../images/box_top.gif") 100% 0 no-repeat;
}

#sidebar .box1 p {
	color: #000;
	padding: 4px 8px 0 8px;
	background-color: transparent;
	background: url("../images/box_middle.gif") 100% 0 repeat-y;
}

#sidebar .box1 .end {
	width: 100%;
	background: url("../images/box_down.gif") no-repeat bottom left;
}


/* Box 2 */

#sidebar .box2 {
	margin: auto;
	margin-top : 20px;
	width : 157px;
}

#sidebar .box2 h3 {
	height: 39px;
	border : none;
	color : #71A2E9;
	background-color: transparent;
	background: url("../images/box2_top.gif") 100% 0 no-repeat;
}

#sidebar .box2 p {
	color: #000;
	background-color: transparent;
	background: url("../images/box2_middle.gif") 100% 0 repeat-y;
}

#sidebar .box2 .end {
	width: 100%;
	background: url("../images/box2_down.gif") no-repeat bottom left;
}


.section {
	color : #003f70;
	background-color: #EAEDF9;
	border: 1px solid #A1C4F6;
	padding: 0 0 15px 0;
	margin : 0 0 20px 0;
}

.section_warn {
	background: url("../images/blue-bg.gif") repeat top right;
}

.section p {
	padding: 2px 12px;
}

.section div.subinfos {
	padding: 0 12px;
}

.section span.title {
	display: block;
	margin : 0 0 0 0;
	padding: 6px 0 0 10px;
	color : #fff;
	height: 30px;
	width: 16em;
	font-weight : bold;
	background: url("../images/section_title.gif") no-repeat top right;
	/*background-color : #F04;*/
}

#loginbox  {
	padding : 5px 12px;
	margin-top : 15px;
	border : 1px solid #CBD2DA !important;
	-moz-border-radius: 4px;
}

#loginbox input, #loginbox textarea, #loginbox select {
	color: #006699;
	border : 1px solid #CBD2DA;
	background-color : #E5E9F4 !important;
	-moz-border-radius: 4px;
}

#loginbox input:hover, #loginbox textarea:hover, #loginbox select:hover {
	color: #006699;
	background-color : #fff;
}

#loginbox legend {
	font-family: trebuchet ms, luxi sans, sans-serif;
	font-weight: bold;
	color: #6490D1;
	background: #fff url("../images/lock.gif") no-repeat 2px center;
	border : 1px solid #CBD2DA;
	padding: 2px 3px 2px 17px;
	-moz-border-radius: 4px;
}

#party .date {
	text-decoration: italic;
	border : 1px solid #CCC;
}

/* Photos */

.picture {
	margin: 0 10px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	float: left;
}

.picture2 {
	padding: 5px;
	background-color: #ECEBF7;
	border: 1px solid #CCCCCC;
}

/* Tableau des membres */

.liste2 {
	border-collapse: collapse;
	width : 100%;
	border : 1px solid #CBD2DA;
}

.liste2 th {
	padding : 2px 4px;
	color: #fff;
	border: 1px solid #5993D2;
	background: #E5E9F4 url("../images/bg_group2.png") repeat-x top left;
	text-align : left;
}

.liste2 th a, .liste2 th a:hover {
	color: #fff;
}

.liste2 tr.impair {
	background-color : #F0F1FA;
}

.liste2 td {
	text-align : center;
	padding : 4px 2px;
}

.liste2 td.admin {
	border-left : 1px solid #CBD2DA;
	background: #E5E9F4 url("../images/submit-bg-hover.gif") repeat top left;
}

.liste2 tr.impair td.admin {
	background: #E5E9F4 url("../images/submit-bg-hover-dark.gif") repeat top left;
}

.liste2 td.nickname {
	text-align : left;
}

.liste2 a {
	text-decoration : none;
	padding : 2px;
	width : 100%;
}

.liste2 a:hover {
	padding : 1px;
	text-decoration : none;
	border-top : 1px solid #E4E5F5;
	border-bottom : 1px solid #D6D6F7;
	border-left : 1px solid #E4E5F5;
	border-right : 1px solid #D6D6F7;
}

.sublink {
	padding-top : 5px;
	text-align : right;
}

#tooltipDiv {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
	display: none;
	padding: 0;
	margin: 0;
	/*background: transparent url("../images/bubble.gif") no-repeat top left;*/
	color: #7093D2;
	font-family: verdana, sans-serif;
	font-size: 11px;
	white-space: nowrap;
}

#tooltipDivInner {
	border: 1px solid #5C89CB;
	margin: 0;
	padding: 5px;
	background-color: #E6E9F6;
}

#backlinks {
	color: #8590B0;
}

#backlinks a {
	
}

/* Surlignage */
::-moz-selection {
	background:#B3D4FF;
	color:#5A87CA;
}

::selection {
	background:#B3D4FF;
	color:#5A87CA;
}