body
{
	background 				: #452e1c;
	margin					: 0px;
	padding					: 0px;
	color					: white;
	font-family				: Tahoma
}

a
{
	color 					: white;
	text-decoration			: none;
}

#content
{
	width					: 790px;
	margin					: auto;
	padding					: 0px;
	height					: 35px;
}

#top
{
	background				: url(../images/top_barre.png) repeat-x;
	height					: 35px;
	width					: 100%;
}

#left
{
	background				: #452e1c url(../images/top_left_coin.png) no-repeat;
	width					: 18px;
	height					: 35px;
	float					: left;
}

#right
{
	background				: #452e1c url(../images/top_right_coin.png) no-repeat;
	width					: 15px;
	height					: 35px;
	float					: left;
}

#center
{
	width					: 757px;
	float					: left;
	font-family				: Tahoma;
	font-size				: 10pt;
	font-weight				: normal;
	text-align				: center;
}

.cato
{
	padding-top				: 10px;
	height					: 10px;
	float					: left;
}

.cat
{
	padding-top				: 10px;
	height					: 10px;
	float					: left;
	margin-left				: 30px;
}


.cat_sel
{
	background				: url(../images/select.png) no-repeat bottom;
	height					: 28px;
	float					: left;
	margin-left				: 30px;
	width					: 96px;
	top						: 0;
	color					: #452e1c;
	padding-top				: 11px;
	font-weight				: bold;
}

#perso
{
	width					: 267px;
	height					: 350px;
	background				: url(../images/luffy.png) no-repeat;
	position				: absolute;
	margin-left				: 40px;
	float					: left;
}

#logo
{
	width					: 239px;
	height					: 190px;
	background				: url(../images/logo.png) no-repeat;
	position				: absolute;
	margin-left				: 431px;
	margin-top				: 60px;
	float					: left;
	cursor					: pointer;
}


#menu
{
	margin-top				: 290px;
	width					: 200px;
	float					: left;
	position				: absolute;
}

#news
{
	width					: 566px;
	float					: left;
	margin-left				: 220px;
	position				: absolute;
	margin-top				: 290px;
}

#selector
{
	height					: 56px;
	width					: 100%;
	cursor					: pointer;
}

.noselec
{
	cursor					: pointer;
	height					: 47px;
	width					: 141px;
	background				: url(../images/menu_news.png) no-repeat top;
	color					: #452e1c;
	float					: left;
	margin-left				: 30px;
	text-align				: center;
	font-size				: 11pt;
	font-weight				: bold;
	padding-top				: 13px;
}

.selected a,
.noselec a
{
	color					: #452e1c;
}
.selected
{
	height					: 56px;
	width					: 167px;
	background				: url(../images/select_news.png) no-repeat top;
	color					: #452e1c;
	float					: left;
	margin-left				: 30px;
	text-align				: center;
	font-size				: 11pt;
	font-weight				: bold;
	padding-top				: 15px;
}

#top_contenu
{
	background				: url(../images/top_news.png) no-repeat bottom right;
	height					: 13px;
	width					: 566px;
}

#contenu
{
	background				: white;
	width					: 566px;
}

.nouveaute
{
	width					: 556px;
	margin					: auto;
	font-weight				: bold;
	min-height				: 150px;
}

.top_news
{
	color					: #978c4d;
	background				: #d9d9d9;
	padding					: 3px 5px;
	margin-bottom			: 3px;
	font-size				: 14pt;
	line-height				: 8pt;
	height					: 27px;
}

.date a 
{
	font-weight				: bold;
	color 					: #969696;
}

.date
{
	font-size				: 8pt;
	font-weight				: normal;
	color					: #969696;
	line-height				: 12pt;
}

.log
{
	background				: url(../images/icon_news.png) no-repeat;
	height					: 27px;
	width					: 37px; 
	float					: right;
}

.avanew
{
	border-top				: 1px dashed #d9d9d9;
	width					: 546px;
	font-size				: 9pt;
	font-weight				: normal;
	color					: #333333;
	padding					: 5px;
	min-height				: 150px;
}

.avanewsup
{
	border-top				: 1px dashed #d9d9d9;
	width					: 546px;
	font-size				: 9pt;
	font-weight				: normal;
	color					: #333333;
	padding					: 5px;
	margin-bottom			: 10px;
}

.avanew a 
{
	color					: #88b6be;
}


.avatar
{
	width					: 60px;
	height					: 122px;
	float					: right;
}

.nb_comm a,
.nb_comm
{
	color					: #aacbd1;
	font-family				: arial;
	font-size				: 11pt;
	text-align				: right;
	font-weight				: bold;
	margin-top				: 10px;
}


.add_com a,
.add_com 
{
	color					: #b5a759;
	font-family				: arial;
	font-size				: 7pt;
	text-align				: right;
	font-weight				: bold;
	margin-top				: -8px;
	margin-right			: 8px;
}

#bottom_contenu
{
	background				: url(../images/bas_news.png) no-repeat top left;
	height					: 19px;
	width					: 566px;
	color					: #b5a759;
	font-size				: 9pt;
	text-align				: center;
	padding-bottom			: 2px;
}

#bottom_contenu a
{
	color					: #b5a759;
}

#bottom_contenu span 
{
	color					: black;
	font-size				: 12pt;	
}

#copyright
{
	border-bottom			: 1px dashed gray;
	color					: gray;
	font-size				: 7pt;
	text-align				: center;
	padding-bottom			: 5px;
	margin					: 5px 0px;
}

#compteur
{
	border-bottom			: 1px dashed silver;
	color					: silver;
	font-size				: 7pt;
	text-align				: center;
	padding-bottom			: 5px;
	margin					: 5px 0px;
}

#copyright a
{
	font-weight				: bold;
	color					: gray;
}

#submenu
{
	width					: 198px;
	background				: white;
	margin-top				: 15px;
}

#top_class
{
	background				: #452e1c url(../images/top_menu.png) no-repeat left top;
	width					: 198px;
	height					: 22px;
	font-size				: 11pt;
	padding					: 10px;
	text-indent				: 10px;
}

.cent_class
{
	width					: 198px;
	height					: 20px;
	background				: #452e1c url(../images/menu_cat.png) no-repeat top left;	
	padding					: 20px;
	text-indent				: 10px;
}

#bottom_class
{
	width					: 198px;
	height					: 24px;
	background				: #452e1c url(../images/bottom_menu.png) no-repeat top left;
}

.white
{
	background				: white;
	border-right			: 2px solid #5ab9cb;
	color					: black;
	padding					: 8px;
	font-size				: 10pt;
}

.bleu
{
	background				: #b3d7dd;
	border-right			: 2px solid #5ab9cb;
	color					: black;
	padding					: 8px;
	font-size				: 10pt;
}

#menu a 
{
	color					: black;
}


#ops_logo
{
	background				: white url(../images/ops_bleu.png) no-repeat center;
	height					: 31px;
	width					: 42px;
	float					: left;
	margin-left				: 140px;
	position				: absolute;
	margin-top				: 5px;
}


#top_last
{
	background 				: #452e1c url(../images/top_sortie.png) no-repeat bottom;
	height					: 18px;
	width					: 198px;
	margin-top				: 56px;
	font-size				: 8pt;
	color					: black;
	font-size				: 9pt;
	color					: black;
	text-indent				: 7px;
	padding-top				: 10px;
}

#bottom_last
{
	width					: 198px;
	height					: 11px;
	background 				: #452e1c url(../images/bottom_sortie.png) no-repeat top;
}

.marron
{
	background				: #cec8a7 url(../images/ops_sortie.png) no-repeat right;
	border-right			: 2px solid #5597a3;
	padding					: 2px;
	height					: 16px;
	width					: 190px;
	border-left				: 2px solid white;
	font-size				: 9pt;
	color					: black;
	text-indent				: 5px;
}

.blanc
{
	background				: white url(../images/ops_sortie.png) no-repeat right;
	border-right			: 2px solid #5597a3;
	padding					: 2px;
	height					: 16px;
	width					: 190px;
	border-left				: 2px solid white;
	font-size				: 9pt;
	color					: black;
	text-indent				: 5px;
}

#ops_right
{
	background				: url(../images/ops_sortie.png) no-repeat;
	height					: 9px;
	width					: 25px;
	float					: left;
	position				: absolute;
	margin-left				: 171px;
	margin-top				: 3px;
}

#marquee
{
	background				: transparent;
	border					: 0px;
	width					: 170px;
	height					: 15px;
	color					: white;
	margin-left				: 580px;
	position				: relative;
	border-left				: 1px dashed white;
	float					: left;
	margin-top				: -28px;
}

#search
{
	display					: none;
	background 				: #452e1c;
	border					: 1px solid white;
	margin					: 1px;
	height					: 60px;
	width					: 180px;
	position				: absolute;
	top						: 25px;
	left					: 58%;
}

#search_in
{
	padding					: 5px;
	background				: white;
	margin					: 1px;
	height					: 48px;
	width					: 168px;
	color					: #452e1c;
	font-family				: Tahoma;
	font-size				: 7pt;
}

#search_in input
{
	border					: 1px solid #452e1c;
	color					: #452e1c;
	font-family				: Tahoma;
	font-size				: 10pt;
	margin					: 5px 0px;
}

#search_in form
{
	margin					: 0;
	padding					: 0;
}

#valid
{
	color					: #452e1c;
	font-family				: Tahoma;
	font-size				: 9pt;	
	float					: right;
	font-family				: Tahoma;
	font-weight				: bold;
	margin-top				: -4px;
	cursor					: pointer;
}

#valid:hover
{
	text-decoration			: underline; 
}

.top_mangas
{
	color					: #978c4d;
	background				: #d9d9d9;
	padding					: 6px 5px;
	font-size				: 18pt;
	line-height				: 8pt;
	height					: 13px;
	font-weight				: bold;
	margin					: 0px;
}


#corpus
{
	text-align				: center;
	font-size				: 10pt;
	color					: black;
	padding					: 5px;
}

#corpus a
{
	color					: black;
}

#corpus img
{
	border					: 1px solid black;
	margin					: 1px;
}

.ask
{
	color					: black;
	font-size				: 10pt;
	text-align				: left;
	margin-bottom			: 15px;
}

.top_ask
{
	text-align				: left;
	color					: #978c4d;
	background				: #d9d9d9;
	padding					: 6px 5px;
	font-size				: 15pt;
	line-height				: 8pt;
	height					: 13px;
	font-weight				: bold;
}

#corpus span
{
	color					: #978c4d;
	font-weight				: bold;
}

#bod
{
	text-align				: left;
	font-size				: 10pt;
	color					: black;
	padding					: 5px;
}

#bod a
{
	color					: black;
	font-weight				: bold;
}

.top_search
{
	text-align				: left;
	color					: #978c4d;
	background				: #d9d9d9;
	padding					: 6px 5px;
	font-size				: 12pt;
	line-height				: 8pt;
	height					: 13px;
	font-weight				: bold;
}
.message_erreur 
{

	padding 				: 3px;
	color					: #ec5f54;
	border-bottom			: 1px solid #ec5f54;
	border-top				: 1px solid #ec5f54;
	background-color		: #f9b9af;
	text-align				: center;

}
.message_information 
{

	padding					: 3px;
	color					: #76c969;
	border-bottom			: 1px solid #76c969;
	border-top				: 1px solid #76c969;
	background-color		: #d6eed2;
	text-align				: center;

}

#administration
{
	font-size				: 10pt;
	font-size				: arial;
	color					: black;
	padding					: 5px;
	margin-top				: -15px;
}

.champs
{
	width					: 300px;
	font-size				: 9pt;
	font-family				: arial;
}

.champs2
{
	width					: 300px;
	font-size				: 10px;
	font-family				: arial;
	height					: 12px;
}

.note
{
	font-size				: 8pt;
	font-size				: arial;
	color					: gray;
	padding					: 5px;
}

#releasegroup1
{
	background				: #d9d9d9;
	height					: 15px;
	font-size				: 13px;
	padding					: 2px;
	margin-top				: 17px;
}


#release
{
	margin-top				: 20px;
	color					: #978c4d;
	background				: #d9d9d9;
	padding					: 6px 5px;
	font-size				: 18pt;
	line-height				: 8pt;
	height					: 13px;
	font-weight				: bold;
}

.releasegroup
{
	background				: #d9d9d9;
	height					: 15px;
	font-size				: 13px;
	padding					: 2px;
	margin-top				: 5px;
}

.releasegroup1
{
	height					: 15px;
	font-size				: 13px;
	padding					: 2px;
	margin-top				: 5px;
}

.releasegroup2
{
	background				: #d9d9d9;
	height					: 15px;
	font-size				: 13px;
	padding					: 2px;
	margin-top				: 5px;
}


.release2
{
	margin-left				: 100px;
	float					: left;
	position				: relative;
}

.release3
{

	margin-left				: 50px;
}

.release1
{
	float					: left;
}

.fieldset
{
	border					: 1px solid black;
	margin 					: 0px 5px;
}
.keywords
{
	background: yellow;
}

.white:hover,
.bleu:hover
{
	font-size				: 11pt;
	padding					: 7px;
	font-weight				: bold;
}