@charset "utf-8";

* {
	margin : 0px;
	padding : 0px;
}

body {
	background : url('../images/background.jpg');
	color : #8f8f8f;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 0.9em;
}

a {
	color : #ffffff;
	text-decoration : none;
}

a.tip {
	color : #ffffff;
	cursor : help;
	background : url('../icons/information.jpg') no-repeat;
	background-position : right;
	padding-right : 21px;
}

a:hover, a.tip:hover {
	color : #16a38d;
}

.bleu {
	color : #16a38d;
}

input {
	background-color : #1f1f1f;
	border : 1px solid #4e4e4e;
	color : #8f8f8f;
	width : 100px;
	padding-left : 5px;
	padding-right : 5px;
	margin-right : 20px;
	-moz-border-radius : 8px;
	-webkit-border-radius : 8px;
}

textarea {
	background-color : #1f1f1f;
	border : 1px solid #4e4e4e;
	color : #8f8f8f;
	padding-left : 5px;
	padding-right : 5px;
	margin-right : 20px;
	-moz-border-radius : 8px;
	-webkit-border-radius : 8px;
}

select {
	background-color : #1f1f1f;
	border : 1px solid #4e4e4e;
	color : #8f8f8f;
	width : 110px;
	padding-left : 5px;
	padding-right : 5px;
	margin-right : 20px;
	-moz-border-radius : 8px;
	-webkit-border-radius : 8px;
}

input:focus, select:focus, textarea:focus {
	background-color : #4e4e4e;
	border : 1px solid #3e3e3e;
	color : #ffffff;
}

label.textlabel {
	vertical-align : top;
}

#top_header {
	background : url('../images/top_header.jpg') repeat-x;
	background-position : bottom;
	height : 28px;
}

#conteneur_top {
	width : 980px;
	margin : 0px auto 0px auto;
}

#conteneur_top_left {
	float : left;
	margin-top : 2px;
}

#conteneur_top_right {
	float : right;
	margin-top : 2px;
}

#conteneur {
	width : 1200px;
	margin : 0px auto 0px auto;
}

#conteneur_left {
	width : 100px;
	float : left;
}

#conteneur_center {
	width : 1000px;
	background-color : #4e4e4e;
	margin-left : 100px;
	margin-right : 100px;
	border-left : 1px solid #404040;
	border-right : 1px solid #404040;
	padding-bottom: 10px;
}

#conteneur_right {
	width : 100px;
	float : right;
}

#header {
	background : url('../images/header.jpg') no-repeat;
	width : 990px;
	height : 150px;
}

#lesnouveautees {
	background-color : #3e3e3e;
	width : 250px;
	height : 140px;
	margin-left : 480px;
	float : left;
	-moz-border-radius-bottomleft : 10px;
	-webkit-border-radius-bottomleft : 10px;
	-moz-border-radius-bottomright : 10px;
	-webkit-border-radius-bottomright : 10px;
}

#lesplusvisitees {
	background-color : #3e3e3e;
	width : 250px;
	height : 140px;
	float : right;
	-moz-border-radius-bottomleft : 10px;
	-webkit-border-radius-bottomleft : 10px;
	-moz-border-radius-bottomright : 10px;
	-webkit-border-radius-bottomright : 10px;
}

#menu_horizontal {
	background-color : #3e3e3e;
	margin : 0px auto 0px auto;
	width : 980px;
	height : 29px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}

#menu_horizontal ul {
	list-style-type : none;
	margin-left : 5px;
	padding-top : 4px;
}

#menu_horizontal li {
	display : inline;
	font-size : 1.1em;
	font-family : Arial, Helvetica, sans-serif;
	font-variant : small-caps;
}

#menu_horizontal li a {
	color: #FFFFFF;
	text-decoration : none;
	padding-left : 5px;
	padding-right : 5px;
}

#menu_horizontal li a:hover {
	background-color : #1f1f1f;
	-moz-border-radius : 8px;
	-webkit-border-radius : 8px;
}

#contenu {
	margin-top : 10px;
}

#colonne_left {
	float : left;
	margin-left : 10px;
	background-color : #3e3e3e;
	width : 460px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	padding-top : 10px;
}

#colonne_right {
	float : right;
	margin-right : 10px;
	background-color : #3e3e3e;
	width : 510px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	padding-top : 10px;
}

.both {
	clear : both;
}

.titre_barre {
	background : url('../images/titre_barre.png') repeat-x;
	height : 19px;
	margin-left : 5px;
	margin-right : 5px;
}

.titre_barre h4 {
	color : #FFFFFF;
	font-weight : normal;
	font-size : 0.9em;
	font-family : Arial, Helvetica, sans-serif;
	margin-left : 20px;
	background-color : #3e3e3e;
	padding-left : 10px;
	padding-right : 10px;
	float : left;
	margin-top : 1px;
}

.block {
	text-align : center;
	margin : 10px;
	background-color : #1f1f1f;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	padding-top : 10px;
	padding-bottom : 6px;
}

.block2 {
	text-align : center;
	margin-top : 10px;
	margin-bottom : 10px;
}

.block3 {
	margin-bottom : 10px;
	margin-left : 20px;
	margin-right : 20px;
	padding-top : 10px;
}

.block4 {
	margin : 10px;
	background-color : #1f1f1f;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	padding : 10px;
}

.block5 {
	margin-left : 20px;
	margin-right : 20px;
}

#colonne_right_left {
	width : 250px;
	float : left;
	margin-left : 5px;
}

#colonne_right_right {
	width : 250px;
	float : right;
	margin-right : 5px;
}

div#partners_right {
	float:right;
	width:119px;
	margin-right: 10px;
	text-align:center;
	padding-top: 5px;
}

div#partners_left {
	width: 120px;
	text-align:center;
	border-right: 1px solid #656565;
	padding-top: 5px;
}

div#partners_left img {
	filter : alpha(opacity=50);
    -moz-opacity : 0.5;
    opacity : 0.5;
	border:none;
}

div#partners_left img:hover {
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1; 
}

div#partners_right img {
	filter : alpha(opacity=50);
    -moz-opacity : 0.5;
    opacity : 0.5;
	border:none;
}

div#partners_right img:hover {
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1; 
}

p.form {
	margin-bottom : 5px;
	text-align : left;
	margin-left : 10px;
}

p.form2 {
	margin-bottom : 5px;
	text-align : center;
}

.texte {
	text-align : justify;
}

.texte_center {
	text-align : center;
}

.greenbox {
	text-align : left;
	background : #1f1f1f url('../icons/vrai.png') no-repeat;
	background-position : 4px center;
	color : #0f0;
	padding-left : 24px;
	margin-bottom : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}

.redbox {
	text-align : left;
	background : #1f1f1f url('../icons/faux.png') no-repeat;
	background-position : 4px center;
	color : #F00;
	padding-left : 24px;
	margin-left : 10px;
	margin-right : 10px;
	margin-bottom : 10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}

.titrenew {
	font-size : 1.1em;
}

.avatar {
	margin-left:10px;
	float:right;
	font-size : 0.8em;
}

.textenew {
	text-align : justify;
	font-size : 0.8em;
}

.content {
	border-top: 1px solid #8f8f8f;
	margin-top: 20px;
	padding-top:5px;
	font-size : 0.8em;
}

.contentcomm {
	border-top: 1px solid #8f8f8f;
	margin-top: 10px;
	padding-top:5px;
	font-size : 0.8em;
}

.comm a, .comm {
	float:right;
	color: #fff;
	text-decoration:none;
	padding-left:5px;
	padding-right: 5px;
}

.comm a:hover {
	color: #16a38d;
}

.comm img {
	padding-top : 1px;
}

.more {
	float : right;
	font-size : 0.8em;
}

.date {
	font-size : 0.8em;
	margin-bottom : 10px;
}

.date img {
	float : left;
	margin-right : 2px;
}

.infobulle {
        position : absolute;
        background : #333333;
        padding : 3px 7px;
        -moz-border-radius : 8px;
        -webkit-border-radius : 8px;
        color : #d4d4d4;
        text-align : center;
		border : 1px solid #d4d4d4;
		font-size : 10px;
}

.lien {
	background-color: #1f1f1f;
	color: #ffffff;
	margin-right: 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-decoration: none;
}

.lien:hover {
	color : #16a38d;
}

input[type=file] {
	margin-right : 150px;
}

.signature {
	margin-top : 5px;
	padding : 5px;
	background-color : #000000;
	color : #8f8f8f;
	-moz-border-radius : 8px;
    -webkit-border-radius : 8px;
}

.derniersajouts {
	background-color: #000000;
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 10px;
	margin-bottom: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 5px;
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	filter : alpha(opacity=50);
    -moz-opacity : 0.5;
    opacity : 0.5;
}

.derniersajouts:hover {
	background-color: #1f1f1f;
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1; 
}

.minititre {
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

.liengauche a {
	float:left;
	color: #8f8f8f;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
}

.liengauche a:hover {
	color: #FFF;
	background-color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.liendroite a {
	float:right;
	color: #8f8f8f;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}

.liendroite a:hover {
	color: #FFF;
	background-color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.lienminititre {
	height: 20px;
	font-size : 0.98em;
}

.affichage {
	float : right;
}

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

div.header_barre1{
	height: 15px;
	width: 232px;
	background-color: #1f1f1f;
	padding: 4px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

div.header_barre2 {
	height: 15px;
	width: 232px;
	padding: 4px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

div.header_barre3 {
	height: 15px;
	width: 232px;
	background-color: #1f1f1f;
	padding: 4px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-radius-bottomright: 6px;
}

.type_anime {
	background: url('../type/anime.png') no-repeat;
	background-position: right center;
}

.type_anime:hover {
	background: url('../type/anime_hover.png') no-repeat;
	background-position: right center;
}

.type_manga {
	background: url('../type/manga.png') no-repeat;
	background-position: right center;
}

.type_manga:hover {
	background: url('../type/manga_hover.png') no-repeat;
	background-position: right center;
}

.type_drama {
	background: url('../type/drama.png') no-repeat;
	background-position: right center;
}

.type_drama:hover {
	background: url('../type/drama_hover.png') no-repeat;
	background-position: right center;
}

div#header a {
	color: #8f8f8f;
	text-decoration:none;
	display: block;
	margin-top : -2px;
}

div#header a:hover {
	color: #fff;
}

p.listelien {
	text-align : center;
}

p.listelien a {
	margin-left : 2px;
	margin-right : 2px;
	padding : 2px;
	color : #fff;
}

form.choix {
	text-align : center;
}

.leftfiche img {
	float : left;
	margin-right : 10px;
	border : none;
	filter : alpha(opacity=50);
    -moz-opacity : 0.5;
    opacity : 0.5;
}

.leftfiche img:hover {
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1;
}

.leftfiche2 img {
	float : left;
	margin-right : 10px;
}

table {
	text-align : center;
	border-collapse:collapse;
	border : 1px solid #333;
	margin-top : 10px;
	width : 133px;
}

.lefttable {
	float : left;
}

.righttable {
	float : right;
}

.centertable {
	margin-left : 143px;
}

div#footer {
	background-color : #1f1f1f;
}

div#contenu_footer {
	margin : 0px auto 0px auto;
	width : 960px;
	padding : 10px;
	font-size : 14px;
	font-variant:small-caps;
}

div#conteneur2 {
	background-color: #4e4e4e;
	width: auto;
	margin: 50px 50px 50px 50px;
	border-left: 1px solid #404040;
	border-right: 1px solid #404040;
	padding-top:10px;
	padding-bottom: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.fond5 {
	background-color: #1f1f1f;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
	width : auto;
	margin-left: 10px;
	margin-right: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align:center;
}

.right {
	float : right;
}

a.livelien {
	display:inline-block;
	padding : 2px;
	border : 1px solid #4e4e4e;
	margin: 2px;
}

.listelienepisode {
	width : 80%;
	margin : 0px auto 0px auto;
}

.imageepisode {
	width : 100%;
	overflow:auto;
	margin : 0px auto 0px auto;
}