body{
	background-color:#004000 !important;
}
*{
	color:#80FF80 !important;
	background-color:black !important;
}
h1#logo a{
	background-image:url(/img/logo_blanc.gif);
}
#header{
	background-image:none;
	}
a{
	color:yellow !important;
	text-decoration:underline;
}
#footer hr{
	color:#80FF80;
	background-color:#80FF80;
}
h1{
	border-bottom:1px solid #80FF80 !important;
}
#cleft-in{
	border-right:1px solid #80FF80;
}
#menu li a{
	color:#80FF80 !important;
}
#menu li li.on a,#menu li li.on a span{
	color:yellow !important;
}

#menu li.first, #menu li{border:2px solid #80FF80;}
#menu li {border-top:none;}
#menu ul#submenu li{border:none;}

.module h2.ha, .module h2.ap{border:1px solid #80FF80; color:#80FF80; !important;}
.especial h2.ha, .especial h2.ap{background-color:black !important;}


.module-in *{
	background-color:transparent !important;
}

table th{
	border:1px solid yellow;
}
table td{
	border:1px solid #80FF80;
}
/*         border right column          */
.module h2 {border:1px solid #80FF80; border-bottom:none;}
.cercador h2{border:1px solid #80FF80; border-bottom:1px dotted #80FF80;}
.deadlines h2{border:1px solid #80FF80; border-bottom:1px dotted #80FF80;}
.module-in .ha {border:none !important;}
/*         padding menu                */
#menu li a span {padding-left:10px;}
#menu li a{
	color:black !important;
	padding-left:0px;
}
.ha .module-in li.icon,.ap .module-in li.icon{
	list-style:square;
	margin-left:15px;
	padding-left:5px;
}
/*      fit the bord of left column     */
#ccenter,#ccenter .in{
	background-color:transparent !important;
}
