/* Elements généraux */

/* Liens */

a:link { color: #9966FF; text-decoration: none; }
a:visited { color: #9966FF; text-decoration: none; }
a:active { color: #FFFFFF; text-decoration: none; }
a:hover { color: #FFFFFF; text-decoration: none; }

a:link img.tncadre { border: 1px solid #000000; }
a:visited img.tncadre { border: 1px solid #000000; }
a:active img.tncadre { border: 1px solid #000000; }
a:hover img.tncadre { border: 1px solid #6600CC; }

p.invits a:link { color: orange; text-decoration: none; }
p.invits a:visited { color: orange; text-decoration: none; }
p.invits a:active { color: yellow; text-decoration: none; }
p.invits a:hover { color: yellow; text-decoration: none; }

* {
	margin:0;
	padding:0;
	border-collapse: collapse;
}

body {
	background-color: #000000;
	margin: 10px;
	padding: 0;
	font-size: 12px;
	font-family: Verdana, sans-serif;
	width: 970px;
	color: #D2D8FC;

	/*
	scrollbar-face-color: #000000;
	scrollbar-arrow-color: #D2D8FC;
	scrollbar-track-color: #000000;
	scrollbar-highlight-color: #6600CC;
	scrollbar-3dlight-color: #000000;
	scrollbar-shadow-color: #6600CC;
	scrollbar-darkshadow-color: #000000;
	*/
}

body.popup {
	margin: 10px;
	width: auto;
	text-align: center;
}

body.photo {
	margin: 0;
	width: 100%;
	font-size: 10px;
}

div {
	margin: 0;
	padding: 0;
}

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

img.bordure {
	border: 1px solid #6600CC;
}

p {
	margin-bottom: 20px;
	width: 100%;
	line-height: 20px;
}

/* Elements principaux de la page */


#entete {
	width: 800px;
	height: 70px;
	clear: both;
}

#entete #logo {
	float: left;
	width: 379px;
	text-align: center;
	margin-top: 10px;
}

#entete #banniere {
	text-align: right;
	float: left;
	padding-bottom: 2px;
}

#entete #banniere img {
	border: 1px solid #6600CC;
}

#entete #menu_top {
	text-align: right;
	float: left;
}

#popup {
	width: 100%;
}

#centre {
	width: 800px;
	clear: both;
	margin-top: 30px;
}

#centre #menu_left {
	float: left;
	width: 140px;
	text-align: left;
}

#centre #principal {
	width: 660px;
	float: left;
	text-align: center;
}

/* Page d'accueil */

#accueilleft {
	float: left;
	width: 313px;
	border-right: 1px solid #6600CC;
	padding-right: 15px;
}

#accueilright {
	float: left;
	width: 316px;
	border-left: 1px solid #6600CC;
	padding-left: 14px;
}


#pied {
	font-size: 10px;
	width: 800px;
	color: #FFFFFF;
	clear: both;
	padding-top: 20px;
}

#validations {
	float: left;
	width: 140px;
	text-align: center;
	margin-bottom: 20px;
}

#validations ol {
	list-style-type: none;
}

#infos {
	width: 660px;
	text-align: center;
	float: left;
}

#compteur {
	float: left;
	width: 50%;
	text-align: left;
}

#totaux {
	width: 50%;
	text-align: right;
	float: left;
}

#copyright {
	width: 100%;
	text-align: center;
	border-top: 2px solid #6600CC;
	margin-top: 2px;
	margin-bottom: 20px;
	padding-top: 2px;
	clear: both;
}

#copyright span {
	color: #9966FF;
}

/* Elements spécifiques */

/* Menus */

#menu_top div {
	width: 77px;
	height: 17px;
	float: left;
	margin-left: 2px;

}

#menu_top div a {
	width: 77px;
	height: 17px;
	float: left;
}

#menu_top span {
	display: none;
}

#menu_top #top_contact { background: url(../images/menus/top_contact_on.gif) top left no-repeat; width: 87px; }
#menu_top #top_contact a { background: url(../images/menus/top_contact_off.gif) top left no-repeat; width: 87px; }
#menu_top #top_contact a:hover { background: transparent none; }

#menu_top #top_promo { background: url(../images/menus/top_promo_on.gif) top left no-repeat; }
#menu_top #top_promo a { background: url(../images/menus/top_promo_off.gif) top left no-repeat; }
#menu_top #top_promo a:hover { background: transparent none; }

#menu_top #top_logo { background: url(../images/menus/top_logosw_on.gif) top left no-repeat; }
#menu_top #top_logo a { background: url(../images/menus/top_logosw_off.gif) top left no-repeat; }
#menu_top #top_logo a:hover { background: transparent none; }

#menu_top #top_jobs { background: url(../images/menus/top_jobssw_on.gif) top left no-repeat; }
#menu_top #top_jobs a { background: url(../images/menus/top_jobssw_off.gif) top left no-repeat; }
#menu_top #top_jobs a:hover { background: transparent none; }

#menu_top #top_disclaimer { background: url(../images/menus/top_disclaimer_on.gif) top left no-repeat; width: 87px; }
#menu_top #top_disclaimer a { background: url(../images/menus/top_disclaimer_off.gif) top left no-repeat; width: 87px; }
#menu_top #top_disclaimer a:hover { background: transparent none; }


#menu_left div {
	width: 125px;
	height: 45px;
	display: block;
	margin-bottom: 5px;
}

#menu_left div a {
	width: 125px;
	height: 45px;
	display: block;
}

#menu_left div a span {
	display: none;
}

#menu_left #left_news { background: url(../images/menus/left_news_on.gif) top left no-repeat; }
#menu_left #left_news a { background: url(../images/menus/left_news_off.gif) top left no-repeat; }
#menu_left #left_news a:hover { background: transparent none; }

#menu_left #left_events { background: url(../images/menus/left_events_on.gif) top left no-repeat; }
#menu_left #left_events a { background: url(../images/menus/left_events_off.gif) top left no-repeat; }
#menu_left #left_events a:hover { background: transparent none; }

#menu_left #left_teamsw { background: url(../images/menus/left_teamsw_on.gif) top left no-repeat; }
#menu_left #left_teamsw a { background: url(../images/menus/left_teamsw_off.gif) top left no-repeat; }
#menu_left #left_teamsw a:hover { background: transparent none; }

#menu_left #left_forum { background: url(../images/menus/left_forum_on.gif) top left no-repeat; }
#menu_left #left_forum a { background: url(../images/menus/left_forum_off.gif) top left no-repeat; }
#menu_left #left_forum a:hover { background: transparent none; }

#menu_left #left_guestbook { background: url(../images/menus/left_guestbook_on.gif) top left no-repeat; }
#menu_left #left_guestbook a { background: url(../images/menus/left_guestbook_off.gif) top left no-repeat; }
#menu_left #left_guestbook a:hover { background: transparent none; }

#menu_left #left_links { background: url(../images/menus/left_links_on.gif) top left no-repeat; }
#menu_left #left_links a { background: url(../images/menus/left_links_off.gif) top left no-repeat; }
#menu_left #left_links a:hover { background: transparent none; }

#menu_left #left_staff { background: url(../images/menus/left_staff_on.gif) top left no-repeat; }
#menu_left #left_staff a { background: url(../images/menus/left_staff_off.gif) top left no-repeat; }
#menu_left #left_staff a:hover { background: transparent none; }


/* Classes */

h1 {
	border-bottom: 2px solid #6600CC;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
	color: #FFFFFF;
	height: 20px;
	text-align: left;
}

h1 img {
	vertical-align: middle;
}

div#h1 {
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #6600CC;
	height: 18px;
}

h1#gauche {
	float: left;
	text-align: left;
	width: 25%;
	margin: 0;
	padding: 0;
	border: 0;
}

h1#milieu {
	float: left;
	text-align: center;
	width: 50%;
	margin: 0;
	padding: 0;
	border: 0;
}

h1#droite {
	float: left;
	text-align: right;
	width: 25%;
	margin: 0;
	padding: 0;
	border: 0;
}

div.suite {
	background: url(../images/icones/suite_on.gif) top right no-repeat;
	height: 16px;
	margin-right: 2px;
	text-align: right;
	margin-bottom: 20px;
}
div.suite a {
	background: url(../images/icones/suite_off.gif) top right no-repeat;
	width: 100%
}
div.ajouter {
	background: url(../images/icones/ajouter_on.gif) top left no-repeat;
	height: 16px;
	margin-right: 2px;
	text-align: left;
	margin-bottom: 20px;
}
div.ajouter a {
	background: url(../images/icones/ajouter_off.gif) top left no-repeat;
	width: 100%
}
div.fermer {
	background: url(../images/icones/fermer_on.gif) top right no-repeat;
	height: 16px;
	margin-right: 2px;
	text-align: right;
	margin-bottom: 20px;
	font-size: 10px;
}
div.fermer a {
	background: url(../images/icones/fermer_off.gif) top right no-repeat;
	width: 100%
}

div.top {
	background: url(../images/icones/top_on.gif) top right no-repeat;
	margin-right: 2px;
	text-align: right;
	font-size: 10px;
}
div.top a {
	background: url(../images/icones/top_off.gif) top right no-repeat;
	width: 100%
}
div.retour {
	background: url(../images/icones/retour_on.gif) top left no-repeat;
	margin-right: 2px;
	text-align: right;
}
div.retour a {
	background: url(../images/icones/retour_off.gif) top left no-repeat;
	width: 100%
}


div.suite a span, div.top a span, div.fermer a span {
	padding-right: 20px;
}
div.retour a span, div.ajouter a span {
	padding-left: 20px;
}

div.news div.suite {
	font-size: 10px;
	margin-bottom: 0;
}

div.news div.suite {
	background: url(../images/icones/suite_news_on.gif) top right no-repeat;
}
div.news div.suite a {
	background: url(../images/icones/suite_news_off.gif) top right no-repeat;
}

div.suite a:hover, div.top a:hover, div.fermer a:hover, div.retour a:hover, div.ajouter a:hover, div.news div.suite a:hover {
	background: transparent none;
}

div.next1 {
	display: inline;
	float: left;
	width: 49.5%;
}
div.next2 {
	display: inline;
	float: left;
	width: 49%;
}



#topviews {
	font-size: 10px;
	width: 100%;
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 10px;
	height: 80px;
}

#topviews .topview {
	float: left;
	/*width: 33%;*/
	text-align: center;
	color: #D2D8FC;
	border: 0;
}

.avertissement {
	width: 100%;
	text-align: center;
	margin-top: 50px;
}

.avertissement img {
	vertical-align: middle;
}

#avertissementage {
	position: absolute;
	top: 100px;
	left: 46px;
	width: 610px;
	border: 4px solid #6600CC;
	background: #000000;
	z-index: 600;
	padding: 20px 50px 20px 50px;
}

#avertissementage p {
	text-align: justify;
}

#avertissementage fieldset p {
	text-align: left;
	width: 80%;
}


/* Last events */

div.lastevents, div.nextevents, div.news, div.staff, div.job, div.logos {
	border: 1px solid #333333;
	margin-bottom: 20px;
}

div.news {
	padding-bottom: 2px;
}

div.lastevents {
	height: 145px;
}

div.nextevents {
	height: 162px;
}

div.staff {
	height: 150px;
	display: inline;
	float: left;
	width: 323px;
}

div.staffg {
	margin-right: 5px;
}

div.staffd {
	margin-left: 5px;
}

div.logos {
	display: inline;
	float: left;
	width: 323px;
}

div.logos div.entete {
	margin-bottom: 20px;
}

div.logosg {
	margin-right: 5px;
}

div.logosd {
	margin-left: 5px;
}

div.logosh {
	height: 135px;
}

div.logosb {
	height: 300px;
}

div.logosl {
	display: block;
	width: 658px;
	height: 172px;
}



div.lastevents div.entete, div.nextevents div.entete, div.news div.entete, div.staff div.entete, div.job div.entete, div.logos div.entete {
	background-color: #333333;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 12px;
	text-align: left;
	color: #FFFFFF;
	height: 16px;
}

div.lastevents div.entete {
	height: 18px;
}

div.lastevents div.entete p.date, div.nextevents div.entete p.date, div.news div.entete p.date, div.staff div.entete p.surnom {
	float: left;
	margin: 0;
	line-height: 16px;
	width: auto;
	padding: 0;
}

div.staff div.entete p.surnom {
	text-align: center;
	width: 100%;
	color: #9966FF;
	font-weight: bold;
}

div.lastevents div.entete p.note, div.nextevents div.entete p.invits {
	float: right;
	margin: 0;
	line-height: 16px;
	width: auto;
	padding: 0;
}


div.nextevents div.entete p.invits {
	font-size: 10px;
	color: #999999;
}

div.nextevents div.entete p.invits span {
	font-size: 12px;
	font-weight: bold;
}

div.lastevents div.titre, div.nextevents div.titre, div.news div.texte {
	text-align: center;
	color: #D2D8FC;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.news div.texte {
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}

div.lastevents div.image, div.nextevents div.image, div.staff div.image {
	float: left;
	padding-left : 10px;
	padding-right : 10px;
	width: 112px;
	text-align: center;
	padding-bottom: 1px;
}

div.staff div.image {
	margin-top: 10px;
}

div.job div.entete {
	margin-bottom: 20px;
}

div.lastevents div.infos, div.nextevents div.infos, div.staff div.infos {
	float: right;
	font-size: 10px;
	color: #D2D8FC;
	text-align: left;
}

div.lastevents div.infos {
	color: #999999;
	width: 179px;
}

div.nextevents div.infos, div.staff div.infos {
	width: 182px;
}

div.lastevents div.infos img, div.nextevents div.infos img, div.staff div.infos img {
	vertical-align: middle;
}

div.lastevents div.infos ul, div.nextevents div.infos ul, div.staff div.infos ul {
	margin-bottom: 0;
	margin-left: 10px;
}

div.lastevents div.infos li {
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.nextevents div.infos li {
	list-style-type: none;
	margin-top: 7px;
	margin-bottom: 7px;
}

div.nextevents div.infos li span {
	color: #999999;
}

div.staff div.infos li {
	list-style-type: none;
	margin-top: 21px;
	margin-bottom: 21px;
}

/* Listes */

div.actions {
	font-size: 12px;
	width: 100%;
	margin-top: 10px;
	clear: both;
	height: 16px;
}

div.actions div {
	float: left;
	text-align: center;
	width: 33%;
}

div.listing {
	margin-top: 20px;
	border: 1px solid #333333;
	clear: both;
}

div.listing div.entete, div.listing div.pied {
	font-size: 10px;
	color: #FFFFFF;
	width: 100%;
	height: 14px;
	clear: both;
	background-color: #333333;
	margin: 0;
	padding: 0;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.listing div.entete img, div.listing div.pied img {
	vertical-align: middle;
}

div.listing div.entete div.events, div.listing div.entete div.flyer, div.listing div.entete div.titre, div.listing div.pied div.vide, div.listing div.pied div.retour {
	width: 20%;
	/*height: 12px;*/
	text-align: left;
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 2px;
}

div.listing div.entete div.flyer {
	color: #999999;
}

div.listing div.entete div.titre {
	font-size: 12px;
	width: 40%;
}

div.listing div.entete div.navigation, div.listing div.entete div.navigationlien, div.listing div.pied div.navigation {
	width: 59.5%;
	/*height: 18px;*/
	text-align: center;
	float: left;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

div.listing div.entete div.navigationlien {
	width: 39.5%;
}

div.listing div.entete div.pics, div.listing div.pied div.top {
	width: 20%;
	/*height: 18px;*/
	text-align: right;
	float: left;
	margin: 0;
	padding: 0;
}

div.listing div.vignettes {
	width: 99%;
	margin-left: 3px;
	margin-top: 7px;
	margin-bottom: 10px;
	text-align: center;
}

div.listing div.vignettes div.vignette {
	float: left;
	text-align: center;
	color: #D2D8FC;
	font-size: 10px;
	margin: 3px;
	width: 18.9%;
}



div.listing div.contenu {
	width: 100%;
	border-collapse: collapse;
}

div.listing div.contenu table {
	width: 100%;
	font-size: 12px;
	border-collapse: collapse;
	text-align: left;
}

div.listing div.contenu table td {
	padding: 3px;
}

div.listing div.contenu table tfoot td {
	padding: 0;
}

div.listing div.contenu thead, div.listing div.contenu tfoot {
	line-height: 20px;
}

div.listing div.contenu thead th {
	font-size: 10px;
	font-weight: normal;
	color: #9966FF;
	text-align: left;
}

div.listing div.contenu thead th.tri {
	background: url(../images/icones/tri_on.gif) center left no-repeat;
}


div.listing div.contenu thead th.tri a {
	background: url(../images/icones/tri_off.gif) center left no-repeat;
}

div.listing div.contenu thead th.tri a:hover {
	background: transparent none;
}

div.listing div.contenu thead th.tri a span {
	padding-left: 20px;
}


div.listing div.contenu tbody tr {
	cursor: pointer;
	color: #D2D8FC;
}

div.listing div.nexteventsl tbody td {
	line-height: 50px;
}

div.listing div.contenu tbody tr.impair {
	background-color: #141414;
}

div.listing div.contenu tbody tr.pair {
	background-color: #000000;
}

div.listing div.contenu tbody tr.lien {
	cursor: default;
}

div.listing div.contenu tbody tr.over {
	background-color: #4A0791;
}

div.listing div.contenu tbody td {
	height: 24px;
}

div.listing td.logolien {
	text-align: center;
	width: 30%;
}

div.listing td.textelien {
	color: #D2D8FC;
	text-align: justify;
}

div.listing div.contenu .last {
	text-align: right;
}


/* Photos */

body.photo #navigation {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

body.photo #navigation img {
	vertical-align: middle;
}

body.photo #photo img {
	cursor: pointer;
}

body.photo #views {
	text-align: center;
	color: #D2D8FC;
}

/* Formulaires */

form {
	display: inline;
	text-align: left;
}

form select {
	background-color: #000000;
	border: 1px solid #6600CC;
	width: 200px;
	color: #D2D8FC;
}

form input {
	background-color: #000000;
	border: 1px solid #6600CC;
	padding: 1px;
	width: 200px;
	color: #D2D8FC;
}

form textarea {
	background-color: #000000;
	border: 1px solid #6600CC;
	color: #D2D8FC;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}

form #prix {
	width: 50px;
}

form input.radio {
	border: 0;
	width: auto;
}

form button {
	border: 1px solid #6600CC;
	width: 100px;
	height: 20px;
	vertical-align: middle;
}

form fieldset {
	text-align: left;
	width: 99%;
	margin: 0 auto 0 auto;
	padding-bottom: 10px;
	border: 2px solid #333333;
	display: block;
}

form fieldset.special {
	width: auto;
}

form fieldset legend {
	color: #9966FF;
	font-size: 10px;
}

form fieldset.nolabel {
	text-align: center;
	padding: 10px 5px 10px 10px;
}

form p {
	margin: 10px auto 0 auto;
	width: 98%;
	text-align: justify;
	/*background-color: yellow;*/

}

form p.normal {
	text-align: center;
}

form p span {
	color: #9966FF;
}

form label {
	width: 45%;
	text-align: right;
	float: left;
	padding-right: 2px;
}

form label.normal {
	width: auto;
	text-align: center;
	float: none;
	display: inline;
}

form label.labelsite {
	font-size: 10px;
}

div.formboutons {
	width: 95%;
	margin: 20px auto 10px auto;
	text-align: center;
}




/*
div.formulaire {
	width: 100%;
	margin-bottom: 10px;
	clear: both;
}

div.formulaire div.formleft {
	float: left;
	width: 48%;
	padding-top: 2px;
	padding-right: 5px;
	text-align: right;
	margin-bottom: 10px;
}

div.formulaire div.formleft span {
	color: #9966FF;
}

div.formulaire div.formright {
	float: left;
	width: 48%;
	padding-left: 5px;
	text-align: left;
	margin-bottom: 10px;
}

div.formulaire div.formright img {
	margin-top: 10px;
}

div.formulaire div.formright img {
	vertical-align: text-bottom;
}

div.formulaire div.formboutons {
	margin-top: 20px;
	text-align: center;
}
*/

div.filtres {
	margin-right: 50px;
	display: inline;
}

div.filtres * {
	width: auto;
}

div.filtres img {
	vertical-align: text-bottom;
}



.requetevide {
	text-align: center;
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #D2D8FC;
}





div.liens {
	text-align: left;
}

div.liens ul {
	list-style-type: none;
}

div.liens li {
	margin-bottom: 20px;
}

span.remarque {
	font-size: 10px;
}

span.remarque span {
	color: #9966FF;
}


h2 {
	text-align: left;
	color: #9966FF;
	font-size: 12px;
	padding-top: 20px;
	margin-bottom: 10px;
}

ul.normal, ol {
	margin-bottom: 20px;
	margin-left: 20px;
}

ol.ligne li {
	display: inline;
}

ol.normal li, ul.normal li {
	margin-bottom: 10px;
	margin-left: 25px;
	text-align: justify;
}

ul.normal li {
	color: #9966FF;
	line-height: 20px;
}

ul.normal li span {
	color: #D2D8FC;
}

div.signature {
	text-align: right;
	margin-top: 30px;
	margin-bottom: 20px;
}

div.job ul.normal {
	margin-left: 0;
	width: 98%;
}

div.job p {
	padding: 0 5px 0 5px;
	width: 95%;
}



span.flash {
	color: #9966FF;
}

/* Gestion */

.spacer {
	clear: both;
}

.smallgris {
	color: #999999;
	font-size: 10px;
}

.small {
	font-size: 10px;
}

p.just {
	text-align: justify;
}


.logolien img {
	margin-top: 10px;
	margin-bottom: 10px;
}

div.contact {
	margin-bottom: 20px;
}

div.contact ul {
	display: inline;
	float: left;
	width: 40%;
	text-align: left;
	padding-left: 10%;
}

div.contact li {
	margin-bottom: 10px;
}

div.promo ul {
	text-align: left;
	margin-left: 20px;
}

div.promo li {
	margin-bottom: 30px;
}

div.plus {
	position: absolute;
	left: 496px;
	width: 290px;
	z-index: 500;
	display: none;
	padding: 10px;
	cursor: pointer;
	background-color: #000000;
	border: 1px solid #6600CC;
}



#guestbook td {
	font-size: 12px;
	color: #FFFFFF;
	height: 14px;
}

#guestbook td.message p {
	text-align: justify;
	margin-bottom: 20px;
	line-height: 16px;
	border-top: 1px solid #6600CC;
	padding-top: 5px;
	color: #D2D8FC;
	margin-top: 0;
}

#guestbook td span.small {
	font-size: 10px;
}

p.smileys {
	text-align: center;
}



#popupflyer {
	position: absolute;
	top: 200px;
	left: 200px;
	width: 380px;
	border: 4px solid #6600CC;
	background: #000000;
	z-index: 600;
	padding: 20px 20px 20px 20px;
}

#popupflyer p {
	text-align: justify;
}


div.messagespecial {
	border: 4px solid #333333;
	margin-bottom: 20px;
	padding: 10px;
}





div.temporaire p {
	line-height: auto;
}



div#phpmyvisites {
	float: left;
	width: 125px;
	text-align: center;
}

html>/**/body input.corrbugie1 {
	margin-top: 15px;
}



div.avertissementform {
	color: #ff0000;
	font-size: 10px;
	text-align: center;
}

div#tradedoubler1 {
	margin-bottom: 20px;
	border: 1px solid #333333;
	padding: 5px 3px 3px 3px;
}

div#tradedoubler2 {
	position: absolute;
	top: 10px;
	left: 820px;
	border: 1px solid #333333;
	padding: 3px 3px 3px 3px;
	width: 160px;
	height: 600px
}

div#tradedoubler2 form {
	color: #000000 !important;
}

div#tradedoubler2 select {
	width: auto;
	background-color: #ffffff;
	border: 0;
	color: #000000;
}

div#tradedoubler2 input {
	width: auto;
	border: 0;
}

div#tradedoubler3 {
	position: absolute;
	top: 630px;
	left: 820px;
	border: 1px solid #333333;
	padding: 3px 3px 3px 3px;
	width: 160px;
	height: 600px;
}

div#tradedoubler4 {
	border: 1px solid #333333;
	padding: 3px 3px 3px 3px;
	width: 728px;
	height: 90px;
}

div#tradedoubler5 {
	margin-bottom: 20px;
	border: 1px solid #333333;
	padding: 5px 3px 3px 3px;
}

ul.artistes {
	margin-left: 50px;
}
ul.artistes li {
	margin: 5px 0 5px 0;
	list-style-type: none;
}