/* Link colors */
A:link			{ text-decoration: none; color: #000; font-size:8pt;}
A:visited		{ text-decoration: none; color: #000; font-size:8pt;}
A:active		{ text-decoration: none; color: #000; font-size:8pt;}
A:hover			{ text-decoration: underline; color: #6d4528; font-size:8pt;}

/* Define BODY style */
body { font-size:8pt; font-family: Verdana; background-image:url(images/fondpage.gif); color:#333333; }	
TD { font-size:8pt; font-family: Verdana; }	
H1 { font-size:8pt; font-family: Verdana; }	

form{
margin:0;
padding:0;
} 

#myElement a {
	
	color:#FFF;
}

.help { background-color: #fffaa9; padding:5px; text-align:center; }

.wrapper { width:990px; margin-left:auto; margin-right:auto; }

.logo { width: 315px; float:left; height:76px; }
.header { padding-top: 5px; margin-left:330px; color:#FFFFFF; vertical-align:top; text-align:right; }
.header a { color:#FFF; font-weight:bold; }

.menuBlock { width: 100%; }

#menu3 { background-image:url(images/tile_h.gif); height:37px; width:100%; padding-top:2px; }
.boutique { padding-left:10px; }

.lastMenu { background-image:url(images/tile_h_1.gif); height:34px; width:100%; }
.donate { float:right; width:196px; }

.leftBlock { padding: 4px; width:150px; }
.middleBlock { padding:4px; vertical-align:top; }

.clear { clear:both; }
/* DEFINE THE EXPAND CROSS LOCATION IN TORRENTTABLE */
.showthecross{ margin-top: 0px; margin-right: 0px; margin-left: 2px; float: left;}

/* TORRENTTABLE() */
.ttable_headouter { border-collapse: collapse; }
.ttable_headinner {	border-collapse: collapse; border:1px solid #674027;  }
.ttable_head { 

	font-family: 'Verdana'; 
	color: #FFF; 
	font-size: 8pt; 
	background-image:url(../../images/bg_table_header.gif); 
	text-align: center; 
	font-weight: bold; 
}
.ttable_col1 { font-family: 'Verdana'; border:1px solid #543721; font-size: 8pt; background: #F7F7F7; }
.ttable_col2 { font-family: 'Verdana'; border:1px solid #543721; font-size: 8pt; background: #ECECEC; }
.ttable_colx { font-family: 'Verdana'; border:1px solid #543721; font-size: 8pt; background: #ECECEC; }

.ttable_left { background-image:url(images/ombre_left.gif); width:9px; }

/* Define Other Tables */
.table_table { border: #000000; border-style: border-style; border-width: 1px; border-collapse:collapse; margin-top:5px; }
.table_head { font-family: 'Verdana'; border:1px solid #666699; font-size: 8pt; background: #66CCFF; color: #000000; margin-top:5px; }
.table_col1 { font-family: 'Verdana'; border:1px solid #666699; font-size: 8pt; background: #F7F7F7; }
.table_col2 { font-family: 'Verdana'; border:1px solid #666699; font-size: 8pt; background: #ECECEC; }

#torrent_name { text-transform:capitalize;text-align:left; }
#completed { color: orange; font-weight:bold; }
#seeders { color: green; font-weight: bold; }
#leechers { color: red; font-weight: bold; }

.menu4 {
	
	vertical-align:middle; 
	height:34px; 
	padding-top:10px; 
	color:#FFF; 
	padding-left:10px;
}

.menu4 a {
	
	color:#FFF;
	text-decoration:none;
}

/* BLOCK STYLE */

.lblockHead { padding:6px; background-image: url(images/menugauche.gif); color: #FFFFFF; font-weight:bold; }
.lblockContent { padding-top:5px; text-align:left; }

.captionleft{ width: 22px; background-image: url(images/capleft.png); }

.captionbar{ 
	
	width: 98%;
	margin-left:auto;
	margin-right:auto;
	background-repeat: repeat-x;
	font-size: 11px;
	color: #FFF;
	font-family: verdana, tahoma, arial, sans-serif;
	background-image: url(images/capcenter.png);
	vertical-align: text-top;
	height:28px;
	text-align: left;
	font-weight: bold;
}

.block_content {
	
	width: 98%;
	background-color:#694125;
	margin-left:auto;
	margin-right:auto;
	text-align:left; 
	padding-top: 5px;
	
}

.captiontxt {
	
	margin-left:10px;
	padding-top: 8px;
}

.captionend{ width: 12px; background-image: url(images/capcenter.png); } /**/
.captionmain{ width: 100%; background-repeat: repeat-x; background-image: url(images/capcenter.png); }
.captionright{ width: 22px; background-image: url(images/capright.png); }
.bodyleft2{ background-repeat: repeat-y; background-image: url(images/left.png);}
.bodymain2{ font-size: 10px; color: #000; font-family: verdana, tahoma, arial, sans-serif; vertical-align:top; text-align:left;}
.bodyright2{ background-repeat: repeat-y; background-image: url(images/right.png); background-position:right}
.bottomleft{ background-image: url(images/bottomleft.png); }
.bottommain{ background-repeat: repeat-x; background-image: url(images/bottom.png);}
.bottomright{ background-image: url(images/bottomright.png); background-position:right }

/* FRAME STYLE */
.captionleft2{ background-image: url(images/capleft_orange.png); }
.captionbar2{ 
	background-repeat: repeat-x;
	font-size: 11px;
	color: #FFF;
	font-family: verdana, tahoma, arial, sans-serif;
	background-image: url(images/capcenter_orange.png);
	vertical-align: text-top;
	text-align: left;
	font-weight: bold;
}

.captionend2{ width: 12px; background-image: url(images/capcenter_orange.png); } /**/
.captionmain2{ width: 100%; background-repeat: repeat-x; background-image: url(images/capcenter_orange.png); }
.captionright2{ background-image: url(images/capright_orange.png); }

/* top navigation bar bg*/
td.subnav{
	background-image:url("images/subnav.png");
	height:34px;
}

/* Torrents-details download box*/
#downloadbox {
	padding: .75em;
	background-color: #e5dcce;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	background-position:bottom;
	background-repeat:repeat-x;
	border: 1px solid #a9854d;
}

/*DEFINE THE SHOUTBOX CSS */
.shoutbox_body { font-family: verdana; color: black; float: middle; background-color: White; }
.shoutbox_contain { border: 0; height: 150; width: 100%; overflow: auto; align: middle; }
.shoutbox_history { border: 0;height: 100%;width: 100%;align: middle; }
.shoutbox_messageboxback { background-color: White; }
.shoutbox_noalt { background-color: White; }
.shoutbox_alt { background-color: AliceBlue; }
.shoutbox_msgbox { width: 100%; font-size: 12px; background-color: #f1f1f1;border: 1px solid #dbdbdb; -moz-border-radius: 3px; }
.shoutbox_shoutbtn { font-size: 10px; background-color: #eeeeee; border: 1px solid #cfcfcf; font-weight: bold; border-top: #bbbbbb 1px solid; color:#414141; cursor:pointer; }
.shoutbox_error { color: red;font-size: 13px; }

/* Blocks Management */
.btn {
    width: 60px;
    height: 30px;
    border : 1px solid #d0d0d0;
    background-color : white;
    color: black;
    font-family : Verdana, serif;
    font-size : 10pt;
    font-weight : normal;
    cursor:pointer;
}
.btnDisable {
    width: 60px;
    height: 30px;
    border : 1px solid #d0d0d0;
    background-color : white;
    color: black;
    font-family : Verdana, serif;
    font-size : 10pt;
    font-weight : normal;
}

.icons { vertical-align: middle; }

.rowTabHead {
    background-color : #66CCFF;
    padding : 4px;
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 10px;
}

.row1 {
    background-color : #EFEFEF;
    padding : 4px;
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 10px;
}

.row2 {
    padding : 4px;
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 10px;
    background-color: #F7F7F7;
}

.rowEnd {
    padding : 4px;
    font-family : Verdana, Helvetica, sans-serif;
    font-size : 10px;
    background-color: #CCCCCC;
}

.tablebg {
    background-color : #666666;
    padding : 0;
    border : 0 solid #006699;
    margin: 0;
}

.tool-tip {
	color: #fff;
	width: 350px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #8cc27a;
	padding: 8px 12px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 12px 8px;
	padding-bottom:15px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 150px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #FFFFFF;
	padding: 8px 8px 4px;
	background-color:#996633;
	border-bottom: 1px solid #000000;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background-color:#976F46
	
}

.tip {
border:1px solid #1B75DF;
color:#000000;
width:300px;
}
.tip-title {
background-color:#DFEEFF;
color:#1B75DF;
font-size:11px;
font-weight:bold;
margin:0;
padding:8px 8px 4px;
}
.tip-text {
background-color:#DFEEFF;
font-size:11px;
padding:4px 8px 8px;
}

.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}

ul#menu
{
	height: 34px ;
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#menu li
{
	float: left ;
	text-align: center ;
}

ul#menu li a
{
	width: 115px ;
	line-height: 34px;
	font-weight:bold;
	color: #fff ;
	display: block ;
	text-decoration: none ;
	background-image:url(images/tab_blue2.png);
}

ul#menu li #home
{
	background-image:url(images/tab_red1.png);
	width:125px;
}
ul#menu li #tab2
{
	background-image:url(images/tab_blue1.png);
	width:116px;
}

#menu3 a {
	
	color:#FFF;
	text-decoration:none;
	margin-top:20px;
}

#menu3 img {
	
	vertical-align:middle;
	margin-top:4px;
}

.onglet {  
	cursor: pointer;
}

.onglet2 { 
	
	height:20px; 
	background-color:#6d4528; 
	padding:5px; 
	vertical-align:middle; 
	color:#FFF;  
	text-align:center; 
	margin-left:5px; 
	margin-top:10px; 
	width:70px; 
	padding-top:5px;
	font-weight:bold;
	
	cursor: pointer;
	
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	background-image:url(images/bg_tab.png);
	background-position:bottom;
	background-repeat:repeat-x;
}






