/* The main body of the entire forum. */
/* By default (td, body..) use verdana in black. */
body, td, th , tr
{
	color: #FFFFFF;
	font-size: small;
	font-family: verdana, sans-serif;
}

/* The main body of the entire forum. */
body
{
	background-color: #728594;
	margin: 0px;
	background-image: url(images/bggrad.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}

form{
margin:0;
padding:0;
}

.hdbg_g {
	background-image: url(images/index_01.jpg);
	background-repeat: repeat-x;
}
.hdbd_d {
	background-image: url(images/index_03.jpg);
	background-repeat: repeat-x;
}

.backheaderp {
	background-image: url(images/index_02.jpg);
	background-repeat: no-repeat;
	height: 139px;
	width: 637px;
}

.spacer {
	background-image: url(images/spacer.jpg);
	background-repeat: no-repeat;
	height: 7px;
	width: 100%;	
}

.bleu {
	background-image: url(images/index_09.jpg);
	background-repeat: repeat;
}

.noir {
	background-repeat: repeat;
	width: 100%;
	background-color: #0E0F11;
}

.renders {
	background-image: url(images/index_15.jpg);
	background-repeat: repeat;
}

.renders2 {
	background:#0e0f11;
	background-image: url(images/index_21.jpg);
	background-repeat: repeat-x;
	z-index:1;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

.bleu2 {
	background-image: url(images/index_24.jpg);
	background-repeat: repeat;
}

.outils {
	background:#0e0f11;
	background-image: url(images/index_31.jpg);
	background-repeat: repeat-x;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

.footer {
	background-image: url(images/index_35.jpg);
	background-repeat: repeat;
}

.whoon {
background-image: url(images/centre_info_bg.jpg);
}


.imagette_news {
padding-top:3px;
padding-left:1px;
border:0;
width:68px;
height:78px;
}

.fond_thumb {
background-image: url(images/index_11_02.jpg);
background-repeat: no-repeat;
width:70px;
height:98px;	
}

.esp_thumb {
background-image: url(images/index_11_03.jpg);
background-repeat: no-repeat;
width:24px;
height:98px;	
}

.img1 {
border-top-width: thin;
border-right-width: thin;
border-bottom-width: medium;
border-left-width: medium;
border-top-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
border-left-color: #666666;
}

.comics {
background-image: url(images/display_04.jpg);
background-repeat: repeat-x;	
}

.titre_categ {
font-size:16px;
}

.smalltext{
font-size: x-small;
font-family: verdana, sans-serif;
}

.coteg {
background-image: url(images/display_08.png);
background-repeat: repeat-y;	
}

.coted {
background-image: url(images/display_12.png);
background-repeat: repeat-y;
}

.contenu {
	background-color:#49505a;
	width: 100%;
}

.cadre_ress {
position:relative;
float:left;
background-image: url(images/cadre.jpg);
background-repeat: no-repeat;
width:108px;
height:130px	
}

.visu {
position:relative;
float:left;
width:18px;
height:31px;
}

.dl {
position:relative;
float:left;
width:18px;
height:28px	
}

.footcomics {
background-image: url(images/display_27.png);
background-repeat: repeat-x;
}


.maintab_back a:link, .maintab_back a:visited {
color: #dcdcdc;
text-decoration: none;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #ececec;
padding-top: 4px;
padding-right: 14px;
padding-bottom: 4px;
padding-left: 14px;
}

.maintab_back a:hover {
color: #ffffff;
text-decoration: none;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #c5cf18;
}

.maintab_back a:link, .maintab_back a:visited {
color: #c5cf18;
text-decoration: none;
}

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

.maincheck_back a:link, .maincheck_back a:visited {
color: #dcdcdc;
text-decoration: none;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #ececec;
padding-top: 4px;
padding-right: 14px;
padding-bottom: 4px;
padding-left: 14px;
}

.maincheck_back a:hover {
	color: #ffffff;
	text-decoration: none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}

.maincheck_back a:link, .maincheck_back a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

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

.detail_1 {
background-image: url(images/detail_01.jpg); 
background-repeat: no-repeat; 
width:749px; 
height:385px;
padding-left:13px;
}

.detail_2 {
background-image: url(images/detail_02.jpg); 
background-repeat: repeat-y;
width:749px; 
padding-left:13px;
}

.info_detail {
padding-left:145px;
width:500px;
}

.dl_detail {
padding-right:100px;
text-align:right;
}

.titre_detail {
color: #c5cf18;	
}
.cadre_nom {
	clip: rect(auto,auto,auto,auto);
	color: #C5CC35;
	text-indent: 5px;
	font-size: 9px;
	background-color: #717E8E;
}

.detail_4 {
background-image: url(images/detail_04.jpg); 
background-repeat: repeat-y;
width:749px; 
height:27px;
padding-left:13px;
}

.research {
position:relative;
float:left;
width:111px;
background-color:#656a70;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #b2b5b8;
}

.rez_img {
position:relative;
float:left;
padding-left:29px;
}
.bdjaune {
	background-image: url(images/index_bd_jaune.jpg);
	background-repeat: repeat;
}
.noirnom {
	background-repeat: repeat;
	width: 100%;
	clip: rect(auto,auto,auto,15px);
	background-color: #0E0F11;
	padding-left: 15px;
	padding-right: 15px;
}
.vert {
	color: #990000;

}
.titreress {
	font-size: x-large;
	font-weight: bold;
}
.posteurress {
	font-size: medium;
	font-weight: bold;
	color: #CC9900;
	text-transform: capitalize;
}
.categress {
	font-size: x-large;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
}
.Style1 {
	color: #868E1B;
	font-weight: bold;
	font-size: medium;
}
.Style2 {
	font-size: large;
	font-weight: bold;
}
.Style3 {
	font-size: 10px;
	color: #990000;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
}
.Style4 {
	color: #868E1B;
	font-weight: bold;
}
.ident {
	color: #868E1B;
	font-weight: bold;
	font-size: 12px;
}
.cadre_auteur {
	clip: rect(auto,auto,auto,auto);
	color: #FFFFFF;
	font-weight: normal;
	font-size: x-small;
	background-color: #393F47;
	text-indent: 5px;
}
.cadre_date {
	clip: rect(auto,auto,auto,auto);
	color: #FFFFFF;
	font-weight: normal;
	font-size: xx-small;
	text-align: right;
	vertical-align: middle;
	margin-top: 2px;
	background-color: #0B0C0E;
	padding-right: 5px;
}
<style type="text/css">

.Style5 {
	color: #FFFFFF;
	font-size: large;
}
.Style6 {
	color: #FF0000;
	font-size: x-large;
}
.Style7 {font-size: x-large}
.Style10 {font-size: large}
.Style11 {font-size: medium}
.Style12 {
	font-size: small;
	color: #FFFFFF;
}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(tagg.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
.ajout {
	vertical-align: middle;
	background-position: center center;
	background-color: #FFFFFF;
	float: none;
	width: 800px;
	position: relative;
	margin: 20px;
	text-align: center;
	border: thin solid #A2B164;
}
.ajoutmaster {
	vertical-align: middle;
	width: 100%;
	background-position: center center;
	position: fixe;
}
.cadre_auteurp {
	clip: rect(auto,auto,auto,auto);
	color: #FFFFFF;
	font-weight: normal;
	font-size: x-small;
	background-color: #CCCCCC;
	text-indent: 5px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #717E8E;
	border-left-color: #717E8E;
	height: 35px;
	border-top-color: #393F46;
	border-right-color: #393F47;
}
.contenup {
	background-color:#363B43;
	width: 100%;
	height: 35px;
}
.cadre_nomp {
	clip: rect(auto,auto,auto,auto);
	color: #C5CC35;
	font-size: 10px;
	background-color: #334548;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #393F46;
	border-right-color: #717E8E;
	border-bottom-color: #717E8E;
	border-left-color: #393F46;
	font-weight: bold;
	background-position: right center;
	vertical-align: middle;
	text-align: center;
	margin: 5px;
}
.KT_tng h1 {
font-size: 18px;
padding-top: 4px;
padding-right: 0px;
padding-bottom: 4px;
padding-left: 4px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

div.KT_textnav_AZ {
	display: inline;
	font-size: 0.95em !important; 
	font-family: verdana,arial,sans-serif;
	width:100%;
}
div.KT_textnav, div.KT_textnav div {
	display: inline;
	text-align: center;
	/*padding: 5px 0px 5px 0px;*/
}
	/* hide list markers  and padding / margin */
div.KT_textnav ul {
	text-align: center;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
/* make list display "inline" */
div.KT_textnav ul li {
	display: inline;
	width: 60px;
   padding: 0px 5px 0px 12px;
    white-space: nowrap;		  
	/* float: left; */
}
/* make list display "inline" */
div.KT_textnav_AZ ul li {
	display: inline;
    padding: 0;
	margin: 0;
	width: auto;
	/* float: left; */
}

div.KT_textnav ul li a, div.KT_textnav ul li a:hover, div.KT_textnav ul li a:visited, div.KT_textnav ul li a:active {
	padding: 0; 
	margin: 0;
}
div.KT_textnav ul li a.disabled {
	text-decoration: none;
	color: #AAAAAA;
	cursor: default;
}

div.KT_textnav ul li a.NAV_selected {
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 4px !important;
	cursor: default;
}
div.KT_textnav ul li.NAV_selected {
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 4px !important;
	cursor: default;
}
div.KT_textnav ul li.NAV_disabled {
	color: #AAAAAA;
	padding: 0px 0px 0px 4px !important;
	cursor: default;
}
div.KT_nav_statistics{
	display: inline;
	font-size: 0.85em !important; 
	font-family: verdana,arial,sans-serif;
}
div.KT_nav_form{
	display: inline;
	font-size: 0.85em !important; 
	font-family: verdana,arial,sans-serif;
}

.KT_tngtable th, .KT_tngtable td.KT_th {
	border: 1px solid #003333;
	background-color: #334548;
	font-weight: bold;
	vertical-align: top;
	text-align:center;
}
/* the plain cells   */
.KT_tngtable td {
	border: solid 1px #d6d3ce;
	border-top-width: 0;
	border-left-width: 0;
	vertical-align: baseline;
}


/* *
 * recommmended css attribute order
	* layout:            display, list-style
	* box positioning:   position, float, clear
	* box position:      top, right, bottom, left
	* box clipping:      overflow, clip
	* box size:          width, height
	* box style:         margin, padding, border, background
	* text:              color, font, text-decoration, text-transform
	* text positioning:  text-align, vertical-align
	* other text:        white-space, ...
 * */

/* Table and cell look and feel */
.KT_tngtable {
	border: solid 1px #000000;
}
.KT_tngtable tfoot, .KT_tngtable thead {
	border: solid 1px #000000;
}
.KT_tngtable td, .KT_tngtable th, .KT_tngtable caption {
	padding: 2px;
	white-space: nowrap;
}
/* HACK: to make ktml3 skin work properly */
.KT_tngtable .ktml * td {
	border: 0px;
	white-space: normal ! important;
}
.KT_tngtable .ktml span.lcontainer table {
}
.KT_tngtable .ktml span.lcontainer td {
	padding: 0px ! important;
	margin: 0px ! important;
	vertical-align: middle;
}

/* Buttons area for tNG form */
.KT_buttons td {
	border-top: solid 1px #000000;
	padding: 4px;
	background-color: #dadadc;
	text-align: right;
}

/* Fonts for the table, table headings, table cells */
.KT_tngtable td, .KT_tngtable th, .KT_tngtable caption {
	font-family: Arial, Helvetica, sans-serif;
}
.KT_tngtable th, .KT_tngtable td.KT_th, .KT_tngtable caption {
	font-size: 12px;
	text-align: left;
}
.KT_tngtable td {
	font-size: 11px;
}

/* Active Form Elements :font-sizes */
.KT_tngtable input, .KT_tngtable select {
	font-size: 10px;
}

.KT_tngtable textarea {
	font-size: 12px;
}

/* Special items : error containers, field hints, required table cell  */
.KT_field_error {
	color: #cc0000;
}
.KT_field_hint {
	color:#0000cc;
	font-size: 10px;
}
.KT_tngtable td.KT_required {
}
/* span containing the "*" for required field labels */
.KT_tngtable label span.KT_required {
	padding: 0 2px;
	color: #cc0000;
	font-family: Courier New, Courier, monospace;
	font-weight: normal;
}

.KT_sorter {
color:#c5cf18;
}

.KT_row_order {
text-align:center;	
}
.cadre_nomph {
	clip: rect(auto,auto,auto,auto);
	color: #C5CC35;
	font-size: 10px;
	background-color: #334548;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #717E8E;
	border-right-color: #717E8E;
	border-left-color: #334548;
	font-weight: bold;
	background-position: right center;
	vertical-align: middle;
	text-align: center;
	margin: 5px;
}
.Style13 {color: #C5CC35}.imgprevu {
	background-color: #E3E3E3;
	border: thin dotted #666666;
	padding: 10px;
	margin: 10px;
}
.inputout {
	float: right;
	position: relative;
	left: -40px;
	width: 200px;
	top: -110px;
}
.imgmaster {
	background-color: #E3E3E3;
	border: thin dotted #666666;
	padding: 10px;
	margin: 10px;
	position: fixe;
	height: 170px;
	width: 80%;
}
.inputtext {
	float: right;
	position: relative;
	width: 200px;
}
