/* ------------------
 styling for the tables 
   ------------------   */

*{margin:0;
padding:0;}


#box-table-a
{
	font-family: Sans-Serif;
	font-size: 13px;
	width: 605px;
	text-align: left;
	border-collapse: collapse;
	text-align:center;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	
	background: #efefef; 
	border-bottom: 1px solid #fff;
	color: #969696;
	border-top: 1px solid transparent;
	border-right: 1px solid #fff;
	font-weight:bold;
}

#box-table-a td.grey, #box-table-a td.grey-2, #box-table-a td.grey-3
{
background-image:url(img/grey.gif);
background-repeat:repeat-x;
width:108px;
font-size:15px;
font-weight:bold;
color:#343434;
padding: 0px;
}

#box-table-a td.grey-2{
background:url(img/grey-2.gif) repeat-x;
}

#box-table-a td.grey-3{
background:url(img/grey-3.gif) repeat-x;
}

#box-table-a td.grey a, #box-table-a td.grey-2 a, #box-table-a td.grey-3 a{
color:#343434;
display:block;
text-decoration:none;
}

#box-table-a td.grey-3 a{
color:#999;
}

#box-table-a td.grey a:hover, #box-table-a td.grey-2 a:hover, #box-table-a td.grey-3 a:hover{
text-decoration: underline;
}


#box-table-a td.num, #box-table-a td.num2
{
	width:30px;
	background: url(img/green.gif) no-repeat top center;
	padding: 0px;
	font-size:22px;
	color:#000;
	font-weight:bold;
	height: 28px;
}

#box-table-a td.num2{
font-size:15px;
}

#box-table-a td.note
{
	width:40px;
	background: #89bf07;
	padding: 0px;
	color:#fff;
	border-left: 3px solid #fff;
	font-weight:bold;
	font-size:16px;
}

#box-table-a tr.desc{
border-bottom:5px solid #fff;
}

#box-table-a td.preview{
background: url(img/bg.gif) repeat-x top;
padding:2px;
}

#box-table-a td.preview a{
border:0;
padding:0;
}

#box-table-a td.preview img{
border:0;
padding:0;
margin:0;
}

#box-table-a td.txt{
background: url(img/bg.gif) repeat-x top;
text-align:justify;
padding:5px;
color:#000;
font-size:12px;
font-weight:normal;
line-height: 16px;
}

#box-table-a td.rest{background:url(img/grey.gif) repeat-x;color: #333;}
#box-table-a td.rest2{background: #f6f6f6;color: #999;}

#box-table-a tr:hover td.rest{background: #f6f6f6;color: #333;}
#box-table-a tr:hover td.rest2{background: #f6f6f6;color: #333;}

#box-table-a td.elm1{width:58px;}
#box-table-a td.elm2{width:57px;}
#box-table-a td.elm3{width:66px;}
#box-table-a td.elm4{width:100px;}
#box-table-a td.elm5{width:74px;}
#box-table-a td.elm5 img{padding:0; border:0;}
#box-table-a td.elm6{width:62px;}

.best{
display: block;
background:#f8f8d6;
border:1px solid #e4e4b9;
height:25px;
line-height:25px;
}

.best span{
color:#c09e00;
font-weight:bold;
background: url(img/star.jpg) no-repeat left center;
padding-left:17px;
}



#comp-header{
font-family: Sans-Serif;
width:465px;
margin-left: 140px;
margin-bottom:1px;
height:29px;
font-size:15px;
font-weight:bold;
color:#333;
}

#comp-header div{
height:29px;
line-height:29px;
text-align:center;
}

#comp-header .films, #comp-header .series, #comp-header .mangas, #comp-header .interface, #comp-header .publicite, #comp-header .trafic, #comp-header .noted{
float:left; margin-right:1px; background: url(img/tab/bg.jpg) repeat-x;}

#comp-header .films{background: url(img/tab/films.jpg) no-repeat; width:57px;}
#comp-header .series{width:57px;}
#comp-header .mangas{width:66px;}
#comp-header .interface{width:100px;}
#comp-header .publicite{width:74px;}
#comp-header .trafic{background: url(img/tab/trafic.jpg) no-repeat; width:62px; margin-right:3px;}
#comp-header .noted{background: url(img/tab/note.jpg) no-repeat; width:40px; margin-right:0px;}
