*{
	color:white !important;
	background-color:#0000A8 !important;
}
body{
	background-color:#ffffff !important;
}
#ccenter,#ccenter .in{
	background-color:transparent !important;
}
h1#logo a{
	background-image:url(/img/logo_blanc.gif);
}
#header{
	background-image:none;
	border:1px solid white;
	}
a{
	color:#FFFF00 !important;
	text-decoration:underline;
}
#footer hr{
	color:white;
	background-color:white;
}
h1{
	border-bottom:1px solid white !important;
}
#cleft-in{
	border-right:1px solid white;
}
#menu li a{
	color:white !important;
}
#menu li li.on a,#menu li li.on a span{
	color:#FFFF00 !important;
}
table th{
	border:1px solid #FFFF00;
}
table td{
	border:1px solid white;
}
/*                        */
#menu li a{
	color:white !important;
}
#menu li.first, #menu li{border:2px solid white;}
#menu li {border-top:none;}
#menu ul#submenu li{border:none;}

.module h2{border:1px solid white; color:red !important; border-bottom:none;}
.cercador h2{background-color:transparent !important; border:1px solid white;}
.module-in *{
	background-color:transparent !important;
}
.module {border-top:none;}
.cercador h2{border:1px solid #ffffff; border-bottom:1px dotted #ffffff;}
.deadlines h2{border:1px solid #ffffff; border-bottom:1px dotted #ffffff;}
.especial h2.ha, .especial h2.ap{background-color:transparent !important;}

#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;
}
