.onlysmall{display:none;}
.onlygreat{display:inline;}
html.small .onlysmall{display:inline;}
html.small .onlygreat{display:none;}

#ctrls {margin-left:1210px;}
html.small #ctrls {margin-left:1034px;}
input.ordre {
	font-family:Verdana;
	font-size:11px;
	padding: 2px;
	border:1px solid #AAAAAA;
	outline: 0;
	outline-color: transparent;
	outline-style: none;
	height:15px;
	width:30px;
	text-align:center;
}

tabletable.formulaire input.plusligne {
}
a:active, a:focus{
    outline:none;
}
table.formulaire input[type=submit],table.formulaire input[type=button],input.boutonrouge{
	background-color:#242424;
	color:#EEEEEE;
	border:0px;
	padding:2px 4px 2px 4px;
	cursor:pointer;
	font-size:11px;
	font-family:Verdana;
	height:25px;
	min-width:100px;
	outline:0;
	outline-color: transparent;
	outline-style: none;
}
table.formulaire input[type=button].boutonplus {
	background-color:#242424;
	color:white;
	border:0px;
	padding:0px 1px 0px 1px;
	font-size:12px;
	font-weight:bold;
	height:19px;
	min-width:20px;
	width:20px;
}
table.formulaire input[type=submit]:hover,table.formulaire input[type=button]:hover,input.boutonrouge:hover{
	background-color:#8e1717;
}
table.formulaire input[type=button].boutonplus:hover {
	background-color:#8e1717;
	color:white;
	border:0px;
	padding:0px 1px 0px 1px;
	font-size:12px;
	font-weight:bold;
}
table.formulaire select {
	border:1px solid #AAAAAA;
	outline:0;
	outline-color: transparent;
	outline-style: none;
	width:100px;
	height:21px;
}
table.formulaire select.large {
	width:200px;
}
table.formulaire select.large2 {
	width:250px;
}
table.formulaire select:focus {
	border:1px solid #cb2222;
}
table.formulaire input[type=text],table.formulaire input[type=password]  {
	font-family:Verdana;
	font-size:11px;
	padding: 2px;
	border:1px solid #AAAAAA;
	outline: 0;
	outline-color: transparent;
	outline-style: none;
	width:140px;
	height:15px;
}
table.formulaire input[type=text]:focus,table.formulaire input[type=password]:focus  {
	border:1px solid #cb2222;
}
table.formulaire textarea {
	font-family:Verdana;
	font-size:11px;
	padding: 2px;
	border:1px solid #AAAAAA;
	outline: 0;
	outline-color: transparent;
	outline-style: none;
}
table.formulaire textarea:focus {
	border:1px solid #cb2222;
}
table.formulaire input[readonly] {
	background-color:#EEEEEE;
	border:1px solid #a9a9a9;
	padding: 2px;
	cursor:default;
}
table.formulaire div.required{
	display:none;
	position:absolute;
	width:12px;
	height:12px;
	background:transparent url(images/attention.png);
	margin:4px 0px 0px -16px;
	cursor:pointer;
}
table.formulaire {
	width:100%;
	border-collapse:collapse;
}
table.formulaire div.divselection {
	display:none;
	margin:3px 0px 0px 0px;
}
table.formulaire div.divselection ul {
	border:1px solid #cb2222;
	position: relative;
	max-height: 139px;
	padding: 0;
	overflow-y: auto;
	margin:0px;
}
table.formulaire div.divselection ul li{
	border-bottom: 1px solid #eee;
	padding: 2px;
	color: #555;
	font-size: 11px;
}
table.formulaire div.divselection ul li:hover{
	background-color:#f7d2d2;
	cursor:pointer;
}
table.formulaire div.messerreur {
	color:#cb2222;
	font-weight:normal;
	font-size:10px;
	display:none;
	text-align:center;
	margin-top:5px;
}
table.formulaire tr td.separateur {
	height:10px;
}
table.formulaire tr td.separateurpetit {
	height:2px;
}
table.formulaire div.imagettes img {
	width:40px;
	height:40px;
	cursor:pointer;
	border:1px solid white;
}
table.formulaire div.imagettes img:hover {
	border:1px solid #AD1D1D;
}
table.formulaire td.objet{
	text-align:left;
	vertical-align:top;
	font-size:11px;
	padding:0px 0px 0px 10px;
}
table.formulaire td.label,table.formulaire td.labellarge,table.formulaire td.labellarge2{
	text-align:right;
	vertical-align:top;
	font-size:12px;
	border-right:1px solid #DDDDDD;
	padding:0px 10px 0px 0px;
	font-style:italic;
}
table.formulaire td.label{
	width:110px;
}
table.formulaire td.labellarge{
	width:50%;
}
table.formulaire td.labellarge2{
	width:200px;
}
table.formulaire th{
	text-align:right;
	border-top:1px solid #DDDDDD;
	padding:10px 0px 0px 0px;
}
table.formulaire input[type=submit],table.formulaire input[type=button],table.formulaire input[type=checkbox]{
	cursor:pointer;
}
table.formulaire input.champurl{
	width:400px;
}
table.formulaire input.champtitre{
	width:300px;
}
table.formulaire input.champemail{
	width:300px;
}
table.formulaire input.champmembre {
	width:200px;
}
table.formulaire span.remarque {
	font-style:italic;
	font-size:11px;
}
body,html {
	font-family:Verdana;
	color:#EEEEEE;
	font-size:12px;
	width:100%;
	margin:0px;
	padding:0px;
	background-image:url('images/bg2.png');
	background-repeat:repeat;
	background-attachment:fixed;
	min-width:1200px;
}
html.small,html.small body {min-width:1024px;}
#informations .p {
	margin:0px 0px 10px 0px;
	background-color:#EEEEEE;
	padding:10px;
	font-size:12px;
}
#informations.nobg .p {
	background:none;
}
#informations h2 {
	background-color:#d9d9d9;
	font-weight:bold;
	font-size:12px;
		margin:0px 0px 5px 0px;
	padding:10px 10px 10px 10px;
}
h3 {
	background-color:#DDDDDD;
	padding:5px;
}
table.saisonsepisodes {
	width:100%;
	border-collapse:separate;
	border-spacing:3px;
	font-size:11px;
	color:white;
}
table.saisonsepisodes tr.trsaison th{
	background-color:#CCCCCC;
	padding:5px 5px 5px 5px;
	cursor:pointer;
	color:black;
	text-align:left;
	cursor:pointer;
}
table.saisonsepisodes tr.trsaisoncourante th{
	background-color:#f3b7b7;
	padding:5px 5px 5px 5px;
	cursor:pointer;
	color:black;
	text-align:left;
	cursor:pointer;
}
table.saisonsepisodes tr td.td2 {
	background-color:#F2F2F2;
}
table.saisonsepisodes tr td.td1 {
	background-color:#eaeaea;
}
table.saisonsepisodes tr td.tdepisode {
	text-align:center;
	vertical-align:middle;
	height:25px;
	width:25px;
	color:black;
	cursor:pointer;
}
table.saisonsepisodes tr td.tdepisodel {
	text-align:left;
	padding:0px 10px 0px 10px;
	vertical-align:middle;
	height:25px;
	color:black;
	cursor:pointer;
}
table.saisonsepisodes tr td.tdepisodecourant {
	background-color:#f3b7b7;
	text-align:center;
	vertical-align:middle;
	height:25px;
	width:25px;
	color:black;
	cursor:pointer;
}
table.saisonsepisodes tr td.tdepisodecourantl {
	background-color:#f3b7b7;
	text-align:left;
	padding:0px 10px 0px 10px;
	vertical-align:middle;
	height:25px;
	color:black;
	cursor:pointer;
}
table.saisonsepisodes td.tdepisode a{
	color:black;
}
div.ficheicones {
	position:absolute;
	margin:71px 0px 0px 598px;
}
div.ficheicones input.vu0,div.ficheicones input.vu1,div.ficheicones input.cinema0,div.ficheicones input.cinema1,div.ficheicones input.top0,div.ficheicones input.top1 {
	width:40px;
	height:40px;
	cursor:pointer;
	margin-bottom:5px;
	border:0px;
}
div.ficheicones input.vu0,div.ficheicones input.vu1:hover {background: url('images/sprite4.png') 0 0 no-repeat;}
div.ficheicones input.vu0:hover,div.ficheicones input.vu1 {background: url('images/sprite4.png') 0 -40px no-repeat;}
div.ficheicones input.cinema0,div.ficheicones input.cinema1:hover {background: url('images/sprite4.png') 0 -160px no-repeat;}
div.ficheicones input.cinema0:hover,div.ficheicones input.cinema1 {background: url('images/sprite4.png') 0 -200px no-repeat;}
div.ficheicones input.top0,div.ficheicones input.top1:hover {background: url('images/sprite4.png') 0 -80px no-repeat;}
div.ficheicones input.top0:hover,div.ficheicones input.top1 {background: url('images/sprite4.png') 0 -120px no-repeat;}

div.allblocks div.rond {
	width:15px;
	height:15px;
	float:right;
	margin:2px 0px 0px 2px;
	cursor:pointer;
}
div.allblocks div.rond.active {
	background:url('images/rondbleu.png');
}
div.allblocks div.rond.inactive {
	background:url('images/rondgris.png');
}

#headercontenu {
	width:1200px;
	height:107px;
	text-align:left;
	margin:auto;
}
html.small #headercontenu {width:1024px;}
#logo,#logo2 {
	position:absolute;
	margin-top:8px;
	height:60px;
	width:160px;
	cursor:pointer;
}
#blockdeconnexion {
	position:absolute;
	margin:0px 0px 0px 53px;
	z-index:10;
}
#blockconnexion {
	float:right;
	margin-top:13px;
}
#blockconnexion input{
	font-size:12px;
	font-family: Verdana;
}
#blockconnexion input[type=text],#blockconnexion input[type=password]{
	color:#333333;
	width:150px;
	height:16px;
	padding:3px 3px 3px 3px;
	background-color:white;
	border:0px;
	outline: 0;
	outline-color: transparent;
	outline-style: none;
}
#blockconnexion .liens {
	text-align:right;
	font-size:11px;
	font-family: Verdana;
}
#blockconnecte{
	float:right;
	margin-top:13px;
	margin-right:25px;
}
#blockconnecte table.icones{
	
	
}
#accueilgauche {
	width:410px;
}
html.small #accueilgauche {width:304px;}
#accueildroite {
	float:right;
	width:410px;
}
#recherche {
	position:absolute;
	width:350px;
	margin-top:72px;
}
html.small #recherche {width:280px;}
#recherche form{
	margin-top:6px;
}
#recherche input[type=text] {
	font-size:12px;
	font-family: Verdana;
	color:#888888;
	width:150px;
	height:16px;
	padding:3px 3px 3px 3px;
	background-color:white;
	border:0px;
	outline: 0;
	outline-color: transparent;
	outline-style: none;
}
#logo2 {
	display:none;
}
.logo0 {	background:url('images/spritelogos.png') 0 0;}
.logo1 {	background:url('images/spritelogos.png') 0 -60px;}
.logo2 {	background:url('images/spritelogos.png') 0 -120px;}
.logo3 {	background:url('images/spritelogos.png') 0 -180px;}
.logo4 {	background:url('images/spritelogos.png') 0 -240px;}
.logo5 {	background:url('images/spritelogos.png') 0 -300px;}
#menu {
	position:absolute;
	width:835px;
	margin:72px 0px 0px 365px;
	height:35px;
}
html.small #menu {width:729px;margin:72px 0px 0px 295px;}
#menu ul {
	list-style:none;
	margin:0px;
	padding:0px;
	z-index:50;
}
#menu ul li {
	display:block;
	float:left;
	
	cursor:pointer;
	background-color:transparent;
}
#menu ul li table.niv1 tr td,#menu ul li table.niv1 tr td a{
	color:white;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial;
	text-decoration:none;
	font-size:11px;
	line-height:14px;
}
#menu ul li table.niv1 {
	padding:11px 10px 10px 10px;
}
#menu ul ul  {
	display:none;
	position:absolute;
	margin:35px 0px 0px 0px;
	width:155px;
}
#menu ul ul.right {
	display:none;
	position:absolute;
	margin:35px 0px 0px -25px;
	width:155px;
}
#menu ul ul li {
	display:block;
	float:none;
	cursor:pointer;
	background-color:#4e4e4e;
	border-top:1px solid #262626;
}
#menu ul ul li a{
	display:block;
	padding:5px 10px 5px 10px;
	color:white;
	text-transform:none;
	font-weight:normal;
	font-family:"Trebuchet MS";
	text-decoration:none;
	font-size:12px;
}
#menu ul ul ul  {
	display:none;
	position:absolute;
	margin:-1px 0px 0px 155px;
	width:185px;
	border-left:1px solid transparent;
}
#menu ul ul.right ul  {
	display:none;
	position:absolute;
	margin:-1px 0px 0px -186px;
	width:185px;
	border-right:1px solid transparent;
	border-left:0px;
}
#menu ul ul ul li {
	display:block;
	float:none;
	cursor:pointer;
	background-color:#3e3e3e;
	border-top:1px solid #262626;
}
#menu ul ul ul li a{
	display:block;
	padding:5px 10px 5px 10px;
	color:white;
	text-transform:none;
	font-weight:normal;
	font-family:"Trebuchet MS";
	text-decoration:none;
	font-size:12px;
}
#menu .menuflechedroite {
	width:6px;
	height:10px;
	float:right;
	margin:3px -4px 0px 0px;
	background:url('images/mCSB_buttons.png') -67px -59px no-repeat;
}
#menu .menuflechegauche {
	width:6px;
	height:10px;
	float:left;
	margin:3px 0px 0px -4px;
	background:url('images/mCSB_buttons.png') -67px -43px no-repeat;
}
#menu .menuflechehaut {
	width:10px;
	height:6px;
	background:url('images/mCSB_buttons.png') -51px -7px no-repeat;
}
#menu .menuflechebas {
	width:10px;
	height:6px;
	margin:0px 0px 0px 10px;
	background:url('images/mCSB_buttons.png') -51px -27px no-repeat;
}
#header {
	width:100%;
	height:107px;
	background:url('images/bg-header.png') repeat-x bottom;
	z-index:100;
}
#header.menuhorizontalfixe {
	position:fixed;
	margin-top:-120px;
}
#middle {
	margin:auto;
	width:1200px;
	margin-top:13px;
	margin-bottom:20px;
}
html.small #middle {width:1024px;}
#middle.menuhorizontalfixe {
	margin-top:120px;
}
#colonne {
	width:350px;
}
html.small #colonne {width:280px;}
#contenu {
	width:835px;
}
html.small #contenu {width:729px;}
#footer {
	width:100%;
	height:184px;
	background:url('images/bg-footer.png') repeat-x;
}
#footercontenu {
	width:1200px;
	height:184px;
	text-align:left;
	margin:auto;
	color:white;
}
html.small #footercontenu {width:1024px;}

#middle .block {
margin-bottom:15px;
color:black;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
-moz-box-shadow: 0px 0px 10px #252525;
-webkit-box-shadow: 0px 0px 10px #252525;
box-shadow: 0px 0px 10px #252525;
}
#middle .block:last-child {
	margin-bottom:0px;
}
.prevblock {
	border-radius: 8px;
	box-shadow: 0 0 10px #252525;
	font-family:Verdana;
	padding:8px 10px 9px 10px;
	color:white;
	background-color:#222222;
	margin-bottom:10px;
}
.block .headerBloc {
	font-weight:bold;
	font-family:Verdana;
	background:url('images/bgtitre.png') repeat-x;
	padding:7px 10px 10px 10px;
	color:white;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.block .corps {
	padding:10px;
}

.block .corps .blockpubiframe {
	width:315px;
	height:270px;
	margin:0px;
	padding:0px;
	margin:auto;
}
.block .corps iframe {
	width:315px;
	height:270px;
	border:0px;
	margin:0px;
	padding:0px;
}
#middle .valideblock {
background-color:#90ee90;
margin-bottom:10px;
border-radius: 8px;
-moz-box-shadow: 0px 0px 10px #252525;
-webkit-box-shadow: 0px 0px 10px #252525;
box-shadow: 0px 0px 10px #252525;
font-style:italic;
font-family:Verdana;
padding:10px;
color:#444444;
}
#middle .invalideblock {
background-color:#ffb6c1;
margin-bottom:10px;
border-radius: 8px;
-moz-box-shadow: 0px 0px 10px #252525;
-webkit-box-shadow: 0px 0px 10px #252525;
box-shadow: 0px 0px 10px #252525;
font-style:italic;
font-family:Verdana;
padding:10px;
color:#444444;
}
#middle .valideblock img,#middle .invalideblock img{
	float:right;
	width:16px;
	height:16px;
}

table.tableau {
	width:100%;
	border-collapse:separate;
	border-spacing:3px;
	font-size:11px;
}
table.tableau tr:nth-child(even) td {
	background-color:#F2F2F2;
}
table.tableau tr:nth-child(odd) td {
	background-color:#eaeaea;
}
table.tableau td{
	padding:2px 5px 2px 5px;
	text-align:left;
}
table.tableau th{
	padding:2px 5px 2px 5px;
	text-align:left;
}
table.tableau tr.ligneentete th{
	background-color:#222222;
	color:white;
	padding:5px 5px 5px 5px;
}
table.tableau tr.lignetitre th{
	background-color:#969696;
	color:white;
	padding:2px 5px 2px 5px;
}
table.tableau td.num{
	text-align:center;
	width:40px;
}
table.tableau td.checkbox,table.tableau th.checkbox{
	text-align:center;
	width:20px;
	cursor:pointer;
}
table.tableau td.checkbox input[type=checkbox],table.tableau th.checkbox input[type=checkbox]{
	cursor:pointer;
}
table.tableau td.note{
	width:60px;
}
table.tableau td.vues{
	width:60px;
}
table.tableau td.notecalc{
	width:120px;
}
table.tableau td.annee{
	width:70px;
}
table.tableau td.date{
	width:80px;
	text-align:center;
}
table.tableau td.datecreation{
	width:150px;
}
table.tableau td.datecourte{
	width:100px;
}
table.tableau td.dateinscription{
	width:100px;
}
table.tableau td.genre{
	width:75px;
}
table.tableau td.pays{
	width:100px;
}
table.tableau td.realisateur{
	width:230px;
}
table.tableau td.titrejeuflash{
	width:150px;
	vertical-align:top;
}
table.tableau td a{
	text-decoration:none;
	color:#ad1d1d;
}
table.tableau td a:hover{
	text-decoration:underline;
}
table.tableau tr.lignenonlu td {
	background-color:#f3b7b7;
}
table.tableau tr.lignecourante td {
	background-color:#f3b7b7;
}


.libellesvideos a.lienvideo {
	cursor:pointer;
	color:#ad1d1d;
}
.libellesvideos a.lienvideo:hover {
	text-decoration:underline;
}
.libellesvideos a.liencourant {
	cursor:auto;
	color:black;
}
.libellesvideos a.liencourant:hover {
	text-decoration:none;
}
.blocsvideos div {
	display:none;
}
.blocsvideos div:first-child {
	display:block;
}

table.commentaire {
	margin-bottom:10px;
	width:100%;
	border-collapse:separate;
	border-spacing:3px;
	font-size:11px;
	border-radius: 3px;
}
div#commentaires {
	margin:10px 0px 10px 0px;
}
div#commentaires table.commentaire:nth-child(even) {
	background-color:#F2F2F2;
}
div#commentaires table.commentaire:nth-child(odd) {
	background-color:#eaeaea;
}
table.commentaire td{
	vertical-align:top;
}
table.commentaire td{
	padding:5px;
}
div#typenews div.lignenews:nth-child(even) {
	background-color:#F2F2F2;
}
div#typenews div.lignenews:nth-child(odd) {
	background-color:#eaeaea;
}
.pages {
	margin-right:3px;
	margin-left:3px;
	height:18px;
}
.pages span.points{
	display:block;
	float:right;
	margin-left:2px;
	font-size:9px;
}
.pages a.inactiflettre{
	display:block;
	float:left;
	background-color:#222222;
	margin-right:2px;
	padding:3px 3px 3px 3px;
	color:white;
	text-decoration:none;
	font-size:9px;
	text-align:center;
}
.pages a.inactiflettre:hover{
	background-color:#4e4e4e;
}
.pages span.actiflettre{
	display:block;
	float:left;
	background-color:#b00404;
	margin-right:2px;
	padding:3px 3px 3px 3px;
	color:white;
	font-size:9px;
	text-align:center;
}

.pages a.inactif{
	display:block;
	float:right;
	background-color:#222222;
	margin-left:2px;
	padding:3px 3px 3px 3px;
	color:white;
	text-decoration:none;
	font-size:9px;
	text-align:center;
}
.pages a.inactif:hover{
	background-color:#8b8b8b;
}
.pages span.actif{
	display:block;
	float:right;
	background-color:#b00404;
	margin-left:2px;
	padding:3px 3px 3px 3px;
	color:white;
	font-size:9px;
	text-align:center;
}










pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
width: 99%; /* remove horizontal scroll-bar when viewing in IE7 */
}

.boutondownload {
	background-color:white;
	color:black;
	border:4px outset #660000;
	width:160px;
	cursor:pointer;
	margin:auto;
	font-weight:bold;
	padding:20px 10px 20px 10px;
	margin:0px 10px 0px 10px;
}
.boutondownload:hover {
	background-color:#660000;
	border:4px outset white;
	color:white;
}
label {
	cursor:pointer;
}

.infosfiches div {
	margin-top:13px;
}
.infosfiches div:first-child {
	margin-top:0px;
}

#blockmembre {
width:359px;
padding-right:30px;
}


#menuhorizontal {
width:100%;
height:30px;
padding-top:3px;
margin-bottom:10px;
margin-top:
}



#bas {
width:100%;
height:90px;
background-image:url(./images/vertical2.png);
background-repeat:reapeat-x;
padding-top:5px;
padding-bottom:5px;
text-align:center;
}

.bande {
display:block;
background:url(./images/spritefonds.png) 0 -27px repeat-x;
height:33px;
}

a {
color:#AD1D1D;
text-decoration:none;
}
.headerBloc a {
	color:#ff2029;
	text-decoration:none;
}

a:hover {
cursor:pointer;
text-decoration:underline;
}

a.none {
color:#FFF;
text-decoration:none;
}

a.none:hover {
cursor:pointer;
color:#FFF;
text-decoration:none;
}

a img {
border:none;
}

input.submit35 {
border:1px solid #555555;
background-color:#222222;
width:35px;
height:23px;
font-size:11px;
cursor:pointer;
color:#DDDDDD;
}

input.submit85 {
border:1px solid #555555;
background-color:#222222;
width:85px;
height:23px;
font-size:11px;
cursor:pointer;
color:#DDDDDD;
}

input.submit175 {
border:1px solid #555555;
background-color:#222222;
width:175px;
height:23px;
font-size:11px;
cursor:pointer;
color:#DDDDDD;
}
input.submit {
border:1px solid #555555;
background-color:#222222;
height:23px;
font-size:12px;
padding-bottom:2px;
cursor:pointer;
color:#DDDDDD;
}
input:disabled {
border:1px solid #555555;
background-color:lightgrey;
height:23px;
font-size:12px;
padding-bottom:2px;
cursor:default;
color:grey;
}
input:disabled:hover {
border:1px solid #555555;
background-color:lightgrey;
height:23px;
font-size:12px;
padding-bottom:2px;
cursor:default;
color:grey;
}

input.input128 {

width:108px;
height:16px;
background-color:#660000;
color:#FFF;
font-weight:700;
font-size:11px;
padding-left:10px;
padding-right:10px;
padding-top:4px;
text-align:center;
border:1px solid black;
vertical-align:-1px;
}

input.input182 {

width:162px;
height:16px;
background-color:#660000;
color:#FFF;
font-weight:700;
font-size:11px;
padding-left:10px;
padding-right:10px;
padding-top:4px;
text-align:center;
border:1px solid black;
vertical-align:-1px;
}

input.input256 {

width:236px;
height:16px;
background-color:#660000;
color:#FFF;
font-weight:700;
font-size:11px;
padding-left:10px;
padding-right:10px;
padding-top:4px;
text-align:center;
border:1px solid black;
vertical-align:-1px;
}
input.input {
height:18px;
background-color:#660000;
color:#FFF;
font-weight:700;
font-size:11px;
padding:2px 10px 2px 10px;
text-align:center;
border:1px solid black;
vertical-align:-1px;
}

.input128:focus, .input182:focus,.input256:focus,.input:focus {
	background-color:#800000;
	border:1px solid #111111;
}
.submit85:hover, .submit175:hover,.submit35:hover,.submit:hover{
	color:white;
	border:1px solid white;
}

#header #membre {
background-image:url(./images/cadre.png);
color:#000;
}

#header #membre a {
color:#000;
font-weight:700;
text-decoration:none;
}

#header #membre a:hover {
text-decoration:underline;
}

.blocaccueil {
/*filter : alpha(opacity=95);
opacity : 0.95;
-moz-opacity : 0.95; */
}

#content {
margin:auto auto 10px;
}

.hidden {
display:none;
}
#menuicones {
	float:right;
}
#menuicones table td {
	width:35px;
	height:35px;
}
#menuicones table td a{
	width:35px;
	height:35px;
	display:block;
	cursor:pointer;
}
ul.categories li .selected a {
display:block;
height:19px;
background-color:#000;
padding-top:6px;
}

ul.souscategories {
font-weight:700;
text-align:center;
list-style-type:none;
width:90%;
margin:auto;
padding:0;
}

ul.souscategories li {
height:25px;
border-top:1px solid #626262;
}

ul.statistiques {
font-weight:700;
text-align:left;
list-style-type:none;
border-top:1px solid #BBBBBB;
width:100%;
padding:0px;
margin:0px;
}

ul.statistiques li {
display:block;
padding-left:0px;
padding-top:6px;
padding-bottom:6px;
border-bottom:1px solid #BBBBBB;
}

ul.evenements {
font-weight:700;
font-size:90%;
text-align:left;
list-style-type:none;
border-top:1px solid #626262;
width:90%;
margin:auto;
padding:0;
}

ul.evenements li {
display:block;
padding-left:20px;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px solid #626262;
}

.red {
color:#FF233E;
}

.green {
color:#59F57D;
}
#message .green {
color:green;
}
.orange {
color:#ee7907;
}

.red2 {
background-color:#FF233E;
color:#FFF;
}

.green2 {
background-color:#59F57D;
color:#000;
}

.yellow {
color:#ffd700;
}
.menutchat {
padding:1px 6px 2px 6px;
}
.menutchat:hover {
cursor:pointer;
background-color:#900000;
color:white;
width:100%;
}

.infobulle {
position:absolute;
background:#FFF;
-moz-border-radius:3px;
-webkit-border-radius:3px;
color:#000;
text-align:center;
font-weight:700;
z-index:2;
padding:3px 7px;
}

.dhtmlgoodies_question {
overflow:hidden;
cursor:pointer;
}

.dhtmlgoodies_answer {
visibility:hidden;
overflow:hidden;
}

.entete {
width:95%;
border:1px solid #626262;
color:#FFF;
margin:auto;
}

.entete th {
background-color:#000;
text-align:center;
font-weight:700;
padding:10px;
}

.entete tr {
background-color:#252525;
}

.entete td {
text-align:center;
padding:5px;
}

.hover:hover {
background-color:#900000;
}

.navig {
background-color:#000;
color:#72C3FF;
position:fixed;
border:2px ridge #72C3FF;
padding:4px;
}



ul.categories,ul.exclues {
font-weight:700;
text-align:right;
list-style-type:none;
border-top:1px solid #626262;
width:90%;
margin:auto;
padding:0;
}

ul.categories li,ul.exclues li {
height:25px;
}

ul.categories li a,ul.souscategories li a,ul.exclues li a {
display:block;
height:19px;
padding-top:6px;
}

ul.categories li a:hover,ul.categories li .selected a:hover,ul.souscategories li a:hover,ul.exclues li a:hover {
cursor:pointer;
background-color:#900000;
text-decoration:none;
}

#container, #container2, #container3, #container4, #container5 {font-weight:normal;font-size:90%;text-align:left;position:absolute;margin-top:5px;}
#container ul,#container5 ul{margin:0px;padding:0px;width:180px;display:none;z-index:1;}
#container2 ul{margin:0px;padding:0px;width:310px;display:none;z-index:1;}
#container3 ul,#container4 ul{margin:0px;padding:0px;width:220px;display:none;z-index:1;}
#container li{background-color:lightgrey;color:black;display:block;padding:3px;height:18px;border:1px solid black;border-bottom:0px;}
#container2 li{background-color:lightgrey;color:black;display:block;padding:3px;height:60px;border:1px solid black;border-bottom:0px;}
#container5 li{background-color:lightgrey;color:black;display:block;padding:15px;border:1px solid black;border-bottom:0px;}
#container3 li,#container4 li{background-color:lightgrey;color:black;display:block;padding:3px;height:40px;border:1px solid black;border-bottom:0px;}
#container li:hover,#container2 li:hover,#container3 li:hover,#container4 li:hover{background-color:white;cursor:pointer;}
#container li.empty{background-color:transparent;border:0px;height:19px;}
#container li.empty:hover{}
#container li.nohover{padding:0px;height:24px;}
#container li.nohover:hover{background-color:lightgrey;}
#container li.nohover span:hover{background-color:white;cursor:pointer;}
#container a ,#container2 a,#container3 a,#container4 a {display:block;color:black;}
#container a:hover, #container2 a:hover, #container3 a:hover, #container4 a:hover {text-decoration:none;color:blue;}
#table,#table2,#table3,#table4 {position:absolute;}
#container #ssmusique,#container #sslogiciels{position:absolute;margin-left:181px;z-index:10;}
#container #ssseries,#container #ssfilms,#container #ssebooks,#container #ssalbums,#container #ssclips,#container #ssbos,#container #ssconcerts{position:absolute;margin-left:181px;z-index:10;width:220px;}
#container #ssjeux {position:absolute;margin-left:181px;z-index:10;width:342px;}
#container #ssqualites{position:absolute;margin-left:402px;width:342px;z-index:10;}
#container #sslangues,#container #sscategoriesseries,#container #sscategoriesebooks{position:absolute;margin-left:402px;z-index:10;}
#container #sscategories,#container #sshebergeurs,#container #sscategoriesalbums,#container #sscategoriesclips,#container #sscategoriesbos,#container #sscategoriesconcerts{position:absolute;margin-left:402px;width:513px;z-index:10;}
#container .catleft{width:164px;padding:3px;height:18px;display:block;margin:0px;float:left;}
#container .catright{width:164px;padding:3px;height:18px;display:block;margin:0px;margin-left:170px;}
#container .catxtremright{width:164px;padding:3px;height:18px;display:block;margin:0px;margin-left:340px;}
#container .fleche{float:right;color:blue;}

.menuheader
{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	margin-bottom:0px;
	font-family:Verdana;
	min-width:1000px;
	background:url(http://www.redlist-ultimate.be/css/images/spritefonds.png) 0 -60px repeat-x;
	height:60px;
	width:100%;
	top:0px;
	border-bottom:1px solid #808080;
}

.menuheader td
{
	text-align:center;
	color:#EEEEEE;
	font-weight:bold;
	height:60px;
	vertical-align:middle;
	padding:0px;
	margin:0px;
	font-family:arial;
	font-size:14px;
}
.menuheader img
{
	padding:0px;
	margin:0px;
	border:0px;
	display:block;
	margin:auto;
}
.menuheader td a:hover
{
	color:#CC0000;
	text-decoration:none;
}
.menuheader a
{
	cursor:pointer;
	text-decoration:none;
	color:white;
	font-family:"Trebuchet MS";
}
.menuheader table
{
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	border:0px;
}
.menuheader .chemin a
{
	color:#BB0000;
}

.consistence .submit {
	width:270px;
}
.consistence td {
	text-align:left;
}
.consistence tr td:first-child {
	width:275px;
}
.allprofil span:hover {
	color:red;
	text-decoration:underline;
	cursor:pointer;
}
.allprofil span {
	font-size:11px;
}



.sprite-add{ background: url('images/sprite2.png') 0 0 no-repeat; width: 16px; height: 16px; } 
.sprite-admin{ background: url('images/sprite2.png') 0 -17px no-repeat; width: 16px; height: 16px; } 
.sprite-affiche{ background: url('images/sprite2.png') 0 -34px no-repeat; width: 16px; height: 16px; } 
.sprite-affichered{ background: url('images/sprite2.png') 0 -51px no-repeat; width: 16px; height: 16px; } 
.sprite-album{ background: url('images/sprite2.png') 0 -68px no-repeat; width: 16px; height: 16px; } 
.sprite-amis{ background: url('images/sprite2.png') 0 -85px no-repeat; width: 16px; height: 16px; } 
.sprite-bulle{ background: url('images/sprite2.png') 0 -102px no-repeat; width: 16px; height: 16px; } 
.sprite-chantier{ background: url('images/sprite2.png') 0 -119px no-repeat; width: 16px; height: 16px; } 
.sprite-cinema32{ background: url('images/sprite2.png') 0 -136px no-repeat; width: 16px; height: 16px; } 
.sprite-clef{ background: url('images/sprite2.png') 0 -153px no-repeat; width: 16px; height: 16px; } 
.sprite-config{ background: url('images/sprite2.png') 0 -170px no-repeat; width: 16px; height: 16px; } 
.sprite-console{ background: url('images/sprite2.png') 0 -187px no-repeat; width: 16px; height: 16px; } 
.sprite-contact{ background: url('images/sprite2.png') 0 -204px no-repeat; width: 16px; height: 16px; } 
.sprite-doorin{ background: url('images/sprite2.png') 0 -221px no-repeat; width: 16px; height: 16px; } 
.sprite-doorout{ background: url('images/sprite2.png') 0 -238px no-repeat; width: 16px; height: 16px; } 
.sprite-emote{ background: url('images/sprite2.png') 0 -255px no-repeat; width: 16px; height: 16px; } 
.sprite-erreur{ background: url('images/sprite2.png') 0 -272px no-repeat; width: 16px; height: 16px; } 
.sprite-exclu{ background: url('images/sprite2.png') 0 -289px no-repeat; width: 16px; height: 16px; } 
.sprite-favori{ background: url('images/sprite2.png') 0 -306px no-repeat; width: 16px; height: 16px; } 
.sprite-film{ background: url('images/sprite2.png') 0 -323px no-repeat; width: 16px; height: 16px; } 
.sprite-flash{ background: url('images/sprite2.png') 0 -340px no-repeat; width: 16px; height: 16px; } 
.sprite-forum{ background: url('images/sprite2.png') 0 -357px no-repeat; width: 16px; height: 16px; } 
.sprite-gateau{ background: url('images/sprite2.png') 0 -374px no-repeat; width: 16px; height: 16px; } 
.sprite-ignore{ background: url('images/sprite2.png') 0 -391px no-repeat; width: 16px; height: 16px; } 
.sprite-image{ background: url('images/sprite2.png') 0 -408px no-repeat; width: 16px; height: 16px; } 
.sprite-infos{ background: url('images/sprite2.png') 0 -425px no-repeat; width: 16px; height: 16px; } 
.sprite-interdit{ background: url('images/sprite2.png') 0 -442px no-repeat; width: 16px; height: 16px; } 
.sprite-interface{ background: url('images/sprite2.png') 0 -459px no-repeat; width: 16px; height: 16px; } 
.sprite-liaison{ background: url('images/sprite2.png') 0 -476px no-repeat; width: 16px; height: 16px; } 
.sprite-list{ background: url('images/sprite2.png') 0 -493px no-repeat; width: 16px; height: 16px; } 
.sprite-liste{ background: url('images/sprite2.png') 0 -510px no-repeat; width: 16px; height: 16px; } 
.sprite-listered{ background: url('images/sprite2.png') 0 -527px no-repeat; width: 16px; height: 16px; } 
.sprite-livredor{ background: url('images/sprite2.png') 0 -544px no-repeat; width: 16px; height: 16px; } 
.sprite-mail{ background: url('images/sprite2.png') 0 -561px no-repeat; width: 16px; height: 16px; } 
.sprite-medaille32{ background: url('images/sprite2.png') 0 -578px no-repeat; width: 16px; height: 16px; } 
.sprite-moins1{ background: url('images/sprite2.png') 0 -595px no-repeat; width: 16px; height: 16px; } 
.sprite-moins2{ background: url('images/sprite2.png') 0 -612px no-repeat; width: 16px; height: 16px; } 
.sprite-news{ background: url('images/sprite2.png') 0 -629px no-repeat; width: 16px; height: 16px; } 
.sprite-oeil32{ background: url('images/sprite2.png') 0 -646px no-repeat; width: 16px; height: 16px; } 
.sprite-offline{ background: url('images/sprite2.png') 0 -663px no-repeat; width: 16px; height: 16px; } 
.sprite-online{ background: url('images/sprite2.png') 0 -680px no-repeat; width: 16px; height: 16px; } 
.sprite-person{ background: url('images/sprite2.png') 0 -697px no-repeat; width: 16px; height: 16px; } 
.sprite-plus1{ background: url('images/sprite2.png') 0 -714px no-repeat; width: 16px; height: 16px; } 
.sprite-plus2{ background: url('images/sprite2.png') 0 -731px no-repeat; width: 16px; height: 16px; } 
.sprite-podium{ background: url('images/sprite2.png') 0 -748px no-repeat; width: 16px; height: 16px; } 
.sprite-recent{ background: url('images/sprite2.png') 0 -765px no-repeat; width: 16px; height: 16px; } 
.sprite-register{ background: url('images/sprite2.png') 0 -782px no-repeat; width: 16px; height: 16px; } 
.sprite-send-icon{ background: url('images/sprite2.png') 0 -799px no-repeat; width: 16px; height: 16px; } 
.sprite-serie{ background: url('images/sprite2.png') 0 -816px no-repeat; width: 16px; height: 16px; } 
.sprite-staff{ background: url('images/sprite2.png') 0 -833px no-repeat; width: 16px; height: 16px; } 
.sprite-stats{ background: url('images/sprite2.png') 0 -850px no-repeat; width: 16px; height: 16px; } 
.sprite-suivi{ background: url('images/sprite2.png') 0 -867px no-repeat; width: 16px; height: 16px; } 
.sprite-talk{ background: url('images/sprite2.png') 0 -884px no-repeat; width: 16px; height: 16px; } 


.sprite-bg-footer{ background: url('images/sprite3.png') 0 0 no-repeat; width: 1px; height: 184px; } 
.sprite-bg-header{ background: url('images/sprite3.png') 0 -185px no-repeat; width: 1px; height: 127px; } 
.sprite-bgtitre{ background: url('images/sprite3.png') 0 -313px no-repeat; width: 3px; height: 36px; } 
.sprite-exclusif{ background: url('images/sprite3.png') 0 -350px no-repeat; width: 35px; height: 35px; } 
.sprite-home{ background: url('images/sprite3.png') 0 -386px no-repeat; width: 35px; height: 35px; } 
.sprite-login{ background: url('images/sprite3.png') 0 -422px no-repeat; width: 22px; height: 22px; } 
.sprite-logout{ background: url('images/sprite3.png') 0 -445px no-repeat; width: 22px; height: 22px; } 
.sprite-search{ background: url('images/sprite3.png') 0 -468px no-repeat; width: 26px; height: 26px; } 
