@import "jquery-ui-1.8.custom.css";
@import "./stars/jquery.rating.css";

body {
	padding:0px; margin:0px;
	background:#000000;
	font:10px Calibri, Verdana, sans-serif;
}

html, td, th, span.edit {
	color:#DDDDDD;
	padding:0px;
	margin:0px
}

A{
	color:#DDDDDD;
	text-decoration:none;
}
A:hover{
	text-decoration:underline;
}
A:visited{
}

.my_link:link, .my_link:active{
	text-decoration:none;
	color:#005447;
}

.my_link my_link:visited{
	color:#005447;
	text-decoration:none;
}

.my_link my_link:hover{
	color:#B3322D;
	text-decoration:underline;
}


div#tipDiv{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
	background-color:#F4F4F4;
	border:1px solid #9d9d9d;
	padding:4px;
	color:#FFFFFF;
	font-size:10px;
	line-height:1.2;
	white-space: normal ;
	z-index:1;
}

h1 {
	COLOR: #CCCCCC;
	font-size: 19px;

}
h2 {
	COLOR: #CCCCCC;
	font-size: 16px;
}
h3 {
	COLOR: #CCCCCC;
	font-size: 14px;
}
h4 {
	COLOR: #CCCCCC;
	font-size: 11px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: normal ;
}

table {
	white-space: normal ;
	border-collapse:collapse;
}

td,tr,th,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space: normal ;
}

p, ul, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	white-space: normal ;
}

hr	{
	height: 0px;
	border: solid rgb(208, 201, 173) 0px;
	border-top-width: 1px;
	white-space: normal ;
}

option{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

textarea, select {
	color : #005447;
	background-color : #F5F5F5;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	border-color : #FFFFCC;
}



/******************************* new design *********************************************************/
.hl_on_ban{
	color:#FF8000;
}
.url_of_report{
	color:#FFFF00;
}
.ms_items{
	color:#FFFFFF;
}
.create_account_now{
color:#D365FF;
}

div.ban {
	background:#000000 url(./my_images/ban_top.png) repeat-x scroll 0 0;
	height:28px;
	position:relative;
	width:99.8%;
	padding-bottom:5px;
}
div.small_logo {
	background:transparent url(./my_images/logo_mini.png) no-repeat scroll 10px 1px;
	cursor:pointer;
	float:left;
	padding-left:1px;
	padding-top:1px;
	position:relative;
	height:26px;
	width:110px;
}
div.big_logo {
	background-image:url(./my_images/logo_GSI.png);
	height:200px;
	width:800px;
}
td.big_logo_left {
	background-image:url(./my_images/spacer.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:100%;
	width:100px; /* Update if needed */
}
td.big_logo_right {
	background-image:url(./my_images/spacer.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:100%;
	width:100px; /* Update if needed */
}
td.big_logo_bottom {
	background-image:url(./my_images/spacer.gif);
	background-repeat:no-repeat;
	background-position:top center;
	height:25px; /* Update if needed */
	width:100%;
}

div.division {
	background-image:url(./my_images/divider.png);
	background-position:5px 50%;
	background-repeat:no-repeat;
	float:left;
	height:28px;
	padding-left:5px;
	position:relative;
	color:#FFFFFF;
}

div.division A:link, div.division A:active, div.division A:visited, div.division A:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	vertical-align:middle;
	float:left;
	padding-left:12px;
}
div.division span, div.account div{
	color:#FFFFFF;
	padding-left:15px;
	padding-right:0px;
}


div.scrollup{
	float:left;
	height:28px;
	margin-top:1px;
	padding-left:5px;
	padding-right:5px;
	position:relative;
	width:470px;
	overflow:hidden;
	display:none;
	border:1px dashed #999999;
}
div.headline{
	position:absolute;
	height:28px;
	width:100%;
}
div.headline td{
	color:#FFFFFF;
}


.tab img{
	border:0px;
	vertical-align : middle;
}

div.my_tab {
}

td.parser_box_title_left {
	background: url("./my_images/top_left.png") no-repeat;
	color:#000000;
	height:20px;
	width:22px;
}
td.parser_box_title_middle {
	background: url("./my_images/top_middle.png") repeat-x;
	color:#DDDDDD;
	vertical-align:middle;
	padding-right:10px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	height:20px;
	min-width:80px;
}
td.parser_box_title_right {
	background: url("./my_images/top_right.png") no-repeat;
	color:#000000;
	height:20px;
	width:36px;
}
div.parser_box_content {
	background:#111111;
	color:#CCCCCC;
	border-top:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#828383;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
}

.Rate_XP_Info{
	width:98%;
	text-align:center;
	height:9px;
	font-size:9px;
	font-family:sans-serif;
	color:#FFFFFF;
}

.Rate_XP_Title{
	font-size:10px;
	font-family:sans-serif;
	text-align:left;
}

.Rate_XP{
	background:#0D0D0D;
}

.Bar_XP{
	background:#681563;
}

table.cadre{
	text-align:center;
	width:100%;
}

.rate_info{
	background-color:#222222;
}

.filename{
	color: #ff8000;
}

.data_title td, .data_title{
	color:#CC44BB;
	font-weight:normal;
}
.data_content td, .data_content{
	color:#CCCCCC;
}

.url_color{
	color:#EEEEEE;
}

.malware{
	color:#FF0000;
	font-weight:bold;
}

.my_hr{
	height: 0px;
	border: dotted #999999 0px;
	border-top-width: 1px;
	white-space: normal ;
}

div.progress_bar_good{
	background-color:#CCFFCC;
	border-right:1px solid #009933;
}
div.progress_bar_warning{
	background-color:#FFDC96;
	border-right:1px solid #FF8400;
}
div.progress_bar_bad{
	background-color:#FFCCCC;
	border-right:1px solid #CC0000;
}


div.info_box {
	width:600px;
}

div.info_box_title {
	background:#000000 url(./my_images/new_background2.png) repeat-x;
	color:#000000;
	vertical-align:middle;
	padding-top:4px;
	font-size:16px;
	height:28px;
	margin-top:65px;
	border-top:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#FFFFFF;
}

div.info_box_content {
	background:#DDFFDD;
	border-top:0px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#A6A6A6;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:left;
}

div.info_box_content td {
	padding:5px;
}


div.normal{
	text-align:center;
	margin-top: 10px;
	margin-bottom: 20px;
}
div.good{
	height:20px;
	text-align:center;
	width:600px;
	height:35px;
	padding-top:10px;
	background-color:#CCFFCC;
	border:1px solid #009933;
	color:#009933;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 20px;
}
div.error{
	height:20px;
	text-align:center;
	width:600px;
	height:35px;
	padding-top:10px;
	background-color:#FFCCCC;
	border:1px solid #CC0000;
	color:#CC0000;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 20px;
}


.footer{
	background-color:#CCCCCC;
	height: 1px;
	width: 100%;
	margin-top:100px;
}

/******************************* End new design *****************************************************/

/******************************* my Button *********************************************************/

table.button_green_ .left {
	margin:0pt;
	padding:0pt;
	display: block;
	width: 6px;
	height: 23px;
	vertical-align:middle;
	background: url(my_images/btn/btnglass_grey_l5.png) no-repeat;
}
table.button_green_ .right {
	margin:0pt;
	padding:0pt;
	display: block;
	width: 6px;
	height: 23px;
	vertical-align:middle;
	background: url(my_images/btn/btnglass_grey_r5.png) no-repeat;
}

table.button_green_ .button {
	margin:0pt;
	padding:0pt;
	height: 23px;
	cursor:pointer;
	vertical-align:middle;
	border: 0px;
	margin: 0;
	font:11px "Lucida Grande", Geneva, Arial, sans-serif;
	color:#FFFFFF;
	background: url(my_images/btn/btnglass_grey_m5.png) repeat-x;
}

table.button_green_:hover .button {
	outline: none;
	background: url(my_images/btn/btnglass_grey_m3.png) repeat-x;
	color:#3DF943;
}

table.button_green_:hover .left {
	display: block;
	width: 6px;
	height: 23px;
	background: url(my_images/btn/btnglass_grey_l3.png) no-repeat;
}
table.button_green_:hover .right {
	display: block;
	width: 6px;
	height: 23px;
	background: url(my_images/btn/btnglass_grey_r3.png) no-repeat;
}


table.button_green_:active .button {
	background: url(my_images/btn/btnglass_grey_m4.png) repeat-x;
	color:#FFFFFF;
	border:0px;
}

table.button_green_:active .left {
	display: block;
	width: 6px;
	height: 23px;
	background: url(my_images/btn/btnglass_grey_l4.png) no-repeat;
}
table.button_green_:active .right {
	display: block;
	width: 6px;
	height: 23px;
	background: url(my_images/btn/btnglass_grey_r4.png) no-repeat;
}


table.button_red_ .left {
	margin:0pt;
	padding:0pt;
	display: block;
	width: 6px;
	height: 23px;
	vertical-align:middle;
	background: url(my_images/btn/btnglass_red_l5.gif) no-repeat;
}
table.button_red_ .right {
	margin:0pt;
	padding:0pt;
	display: block;
	width: 6px;
	height: 23px;
	vertical-align:middle;
	background: url(my_images/btn/btnglass_red_r5.gif) no-repeat;
}

table.button_red_ .button {
	margin:0pt;
	padding:0pt;
	height: 23px;
	cursor:pointer;
	vertical-align:middle;
	border: 0px;
	margin: 0;
	font:11px "Lucida Grande", Geneva, Arial, sans-serif;
	color:#000000;
	background: url(my_images/btn/btnglass_red_m5.gif) repeat-x;
}

table.button_red_:hover .button {
	background: url(my_images/btn/btnglass_red_m3.gif) repeat-x;
	color:#000000;
}

table.button_red_:hover .left {
	display: block;
	width: 6px;
	height: 23px;
	background: url(my_images/btn/btnglass_red_l3.gif) no-repeat;
}
table.button_red_:hover .right {
	display: block;
	width: 6px;
	height: 23px;
	background: url(my_images/btn/btnglass_red_r3.gif) no-repeat;
}



table.button_yellow_ .left {
	margin:0pt;
	padding:0pt;
	display: block;
	width: 6px;
	height: 23px;
	vertical-align:middle;
	background: url(my_images/btn/btnglass_yellow_l5.gif) no-repeat;
}
table.button_yellow_ .right {
	margin:0pt;
	padding:0pt;
	display: block;
	width: 6px;
	height: 23px;
	vertical-align:middle;
	background: url(my_images/btn/btnglass_yellow_r5.gif) no-repeat;
}

table.button_yellow_ .button {
	margin:0pt;
	padding:0pt;
	height: 23px;
	cursor:pointer;
	vertical-align:middle;
	border: 0px;
	margin: 0;
	font:11px "Lucida Grande", Geneva, Arial, sans-serif;
	color:#FFFFFF;
	background: url(my_images/btn/btnglass_yellow_m5.gif) repeat-x;
}

table.button_yellow_:hover .button {
	background: url(my_images/btn/btnglass_yellow_m3.gif) repeat-x;
	color:#FFFFFF;
}

table.button_yellow_:hover .left {
	display: block;
	width: 6px;
	height: 23px;
	background: url(my_images/btn/btnglass_yellow_l3.gif) no-repeat;
}
table.button_yellow_:hover .right {
	display: block;
	width: 6px;
	height: 23px;
	background: url(my_images/btn/btnglass_yellow_r3.gif) no-repeat;
}

/******************************* End my Button *********************************************************/


.bgcolor1 {
	background:#000000;
}

.bgcolor2 {
	background:#F4F4F4;
}

.bgcolor3 {
	background:#DDDDDD;
}


.translator_color {
	color:#A335EE;
}

.member_color {
	color:#FF6600;
}

.partner_color {
	color:#BBBBBB;
}

.user_color {
	color:#009933;
}

.supervisor_color{
	color:#0070dd;
}

.admin_color {
	color:#FF2222;
}

.superadmin_color {
	color:#FF0000;
}

.god_color {
	color:#A335EE;
}

.gsi_bgcolor {
	background:rgb(244, 242, 235);
	border-color:rgb(208, 201, 173);
}


.table_bgcolor1 {
	background:#0C0C0C;
}

.table_bgcolor2 {
	background:#131313;
}

.table_bgcolor_no_exist {
	background:#0C0606;
	border:1px dotted #3DF943;
}



.error_color {
	color:#BB0000;
	font-weight:bold;
}

.titre1 {
	color:#AD3E2D;
	font-size:12px;
}


.titre2 {
	color:#CC6600;
	font-size:12px;
}

.titre3 {
	color:#CC6600;
	font-size:9px;
	font-style: italic;
}


.disconnect {
	color:#CC6600;
	font-weight:bold;
}


.gris {
	COLOR: #9d9d9d;
}

.blanc {
	COLOR: #000000;
}

.vert {
	COLOR: #1eff00;
}

.bleu {
	COLOR: #0070dd;
}

.violet {
	COLOR: #A335EE;
}

.orange {
	COLOR: #ff8000;
}

.code_green {
	color:#009933;
}

.code_yellow {
	color:#ffa122;
}

.code_orange {
	color:#ff8000;
}

.code_red {
	color:#FF0000;
}


.highlight {
	color:#CCCCCC;
}

.data {
	color:#C9C9C9;
}

.titre2 {
	color:#FF0000;
}

.highlight2 {
	color:#DDDDDD;
}

.highlight3 {
	color:#CC44BB;
}

.highlight4 {
	color:#0070dd;
}

.highlight5 {
	color:#0070dd;
}

.registry {
	color:#0070dd;
}

.folder {
	color:#F8D686;
}



#calendrier li{
	list-style: none;
}

#libelle {
	width: 29px;
	margin: 0 auto;
	padding: 0;
}
.ligne {
	width: 29px;
	margin: 0 auto;
	padding: 0;
}
#libelle li {
	float : left;
	width : 30px;
}
.ligne li {
	color: #000;
	float : left;
	width : 30px;
}

.ligne li a:hover{
	list-style: none;
	text-decoration: none;
}

li.itemCurrentItem {
	/* A vous de configurer l'apparence de la date du jour */
}
li.itemSelectedItem {
	/* A vous de configurer l'apparence du jour sélectionné */
}


.search:link,search:active,.search:hover{
	color:#00c;
	font-weight:bold;
	font-style: italic;
}
.search:visited{
	color:#551a8b;
	font-weight:bold;
	font-style: italic;
}

















.rating {
	position:relative;
	cursor: pointer;
	clear: both;
	display: block;
	width: 170px;
}

.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}
.cancel, .star {
	float: left;
	width: 17px;
	height: 16px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}

div.done, div.done p {
	cursor: default;
}

.star, .star p {
	background: url('./my_images/star.gif') no-repeat 0 0px;
}

.star p {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	top: 0px;
}

div.rating div.on p {
	background-position: 0 -16px;
}
div.rating div.hover p {
	background-position: 0 -32px;
}


.md5_comment{
	cursor: pointer;
}

.file_rate_stats{
	color:#CC0033;
}





/* COMMENTS */

div.comment{
	padding-bottom:4px;
	border-top:1px dotted #222222;
	width:800px;
}
table.comment{
	border-bottom:1px dotted #222222;
	border-left:1px dotted #222222;
	border-right:1px dotted #222222;
	width:100%;
}

td.comment {
	background-color:#1C1C1C;
	padding: 5px 5px 5px 5px;
}
td.comment_login{
	width:120px;
	text-align: left;
}
td.comment_admin{
	width:80px;
	text-align: right;
}
td.comment_date{
	font-size:13px;
	background-color:#1C1C1C;
	font-style:italic;
	padding: 5px 5px 5px 5px;
}
td.comment_user_info{
	background-color:#161616;
	vertical-align:top;
	padding: 5px 5px 5px 5px;
	font-size: 9px;
}
td.comment_user_info2{
	color:##DDDDDD;
	width:120px;
	font-size: 9px;
}
td.comment_user_info3{
	font-size: 9px;
	color:#CC44BB;
}
td.comment_content{
	position: relative;
	color: #FFFFFF;
	width: 560px;
	top: 0px;
	left: 0px;
	background-color: #090909;
	border: 0px solid #ffffff;
	padding: 10px 5px 5px 5px;
	vertical-align:top;
}
div.comment_content{
	background-color:#090909;
	border:0px dashed #222222;
	color:#DDDDDD;
	display:block;
	max-width:550px;
	overflow:auto;
	padding:5px;
	font-size:12px;
}
.exposant{
	VERTICAL-ALIGN:super;
}
span.add_comment{
	font-size:15px;
	cursor:pointer;
}


.reload{
	width:80px;
	border:1px #FFFFFF solid;
	padding:5px;
	cursor:pointer;
}


.increase_XP{
	cursor:pointer;
	color:#330000;
}

.my_loading{
	background-image:url(./my_images/ajax-loader.gif);
	width:220px;
	height:19px;
}


.previous, .next, .back, .details, .update{
	cursor:pointer;
}

.what_your_problem{
	color:#444444;
}


.light_green{
	background-image:url(./my_images/lights/light_green.png);
	width:90px;
	height:90px;
}

.light_green_mini{
	background-image:url(./my_images/lights/lightsmall_green.png);
	width:17px;
	height:17px;
}

.light_yellow{
	background-image:url(./my_images/lights/light_yellow.png);
	width:90px;
	height:90px;
}

.light_yellow_mini{
	background-image:url(./my_images/lights/lightsmall_yellow.png);
	width:17px;
	height:17px;
}

.light_orange{
	background-image:url(./my_images/lights/light_orange.png);
	width:90px;
	height:90px;
}

.light_orange_mini{
	background-image:url(./my_images/lights/lightsmall_orange.png);
	width:17px;
	height:17px;
}

.light_red{
	background-image:url(./my_images/lights/light_red.png);
	width:90px;
	height:90px;
}

.light_red_mini{
	background-image:url(./my_images/lights/lightsmall_red.png);
	width:17px;
	height:17px;
}



.play{
	background-image:url(./my_images/play/play16.png);
	width:30px;
	height:30px;
}

.stop{
	background-image:url(./my_images/play/stop16.png);
	width:30px;
	height:30px;
}




/* Parser 3.0   */


#bottom {
	font-size:11px;
	padding:0;
	position:fixed;
	right:0px;
	bottom:0px;
	width:100%;
	z-index:10000;
}

#bottom_bar {
	position:relative;
	background:#222222;
	border:1px solid #666666;
	color:#FFFFFF;
	margin-left:20px;
	margin-right:20px;
	overflow:visible !important;
	height:25px;
	display:block;
}

.menu_box {
	color:#FFFFFF;
	height:23px;
	padding:0 6px;
	padding-top:3px;
	position:relative;
	border-left:1px solid #666666;
	text-decoration:none;
}

.menu_button {
	cursor:pointer;
	height:23px;
	padding:0 6px;
	padding-top:3px;
	position:relative;
	border-right:1px solid #666666;
	text-decoration:none;
}
.menu_button:hover{
	background:#111111;
}

.menu_button_right{
	border-left:1px solid #666666;
	border-right:0px;
}
.menu_button_small{
	width:15px;
}

.menu_button_selected{
	background:#111111;
	height:22px;
	bottom:1px;
	z-index:10002;
	border-left:1px solid #828383;
	border-right:1px solid #828383;
	border-bottom:1px solid #828383;
}

.menu_left_content {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	bottom:25px;
	margin:0;
	padding:0;
	position:absolute;
	z-index:10001;
	right:auto;

	display:none;
}

.menu_right_content {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	bottom:25px;
	margin:0;
	padding:0;
	position:absolute;
	z-index:10001;
	right:0px;
	left:auto;
	display:none;
}
