html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	}
ol, ul {
	list-style:none;
	}	
	
/* @group General Setup */
/* ------------------------------------------------------------- 
	--
-------------------------------------------------------------- */
body {
	background:#585858;
	}



/* @group Custom Page Content */
/* ------------------------------------------------------------- 
	--
-------------------------------------------------------------- */
.section.top {
	position:absolute;
	margin-left:-9px;
	z-index:1000;
	width:199px;
	height:49px;
	background:transparent url(../images/labels.png) no-repeat 0 0;	
	}
#bachelor .section.top {
	background-position:0 -49px;
	}
#acad .section.top {
	background-position:0 -98px;
	}
#cds .section.top {
	background-position:0 -147px;
	}			
#graphiste .section.top {
	background-position:0 -196px;
	}
#mas .section.top {
	background-position:0 -245px;
	}	
#master .section.top {
	background-position:0 -294px;	
	}
#propedeutique .section.top {
	background-position:0 -343px; 
	}
#recherche .section.top {
	background-position:0 -392px;
	}	
	
	
	
	
		
/* Content elements */
.content_wrapper .csc-firstHeader {
	padding:10px 0 8px 0;
	font:bold 14px/30px Helvetica, Arial, Geneva, sans-serif;
	color:#333;
	}
.content_wrapper strong, .content_wrapper b {
	color:#333;
	}		
.content_wrapper a.external-link-new-window, .content_wrapper a.external-link-new-window {
	display:inline;
	font:normal 12px/16px Helvetica, Arial, Geneva, sans-serif;
	color:#454647;
	text-decoration:underline;
	}
.content_wrapper a.internal-link, .content_wrapper a.internal-link {
	display:inline;
	font:normal 12px/16px Helvetica, Arial, Geneva, sans-serif;
	color:#454647;
	text-decoration:underline;
	}
.content_wrapper a.mail, .content_wrapper a.mail:visited, .content_wrapper a.mail:hover {
	margin-top:10px;
	display:inline;
	font:normal 12px/20px Helvetica, Arial, Geneva, sans-serif;
	color:#454647;
	text-decoration:underline;	
	}	
.container_row#intro .max_col > h1, .container_row#intro .main_col > h1 {
	display:none;
	}





/* temp */
#footer .sidebar_col, #footer .min_col {
	display:none;
	}
	
	
/* Links */	
a, a:visited, a:hover {
	text-decoration:none;
	display:block;
	}		
a strong {
	font-weight:bold;
	display:inline;
	}

/* Muss noch editiert werden */	
.copyright {
	text-align:right;
	padding:20px;
	background:#2D2D2D;
	}	
.copyright span {
	font:normal 12px/15px Helvetica, Arial, Geneva, sans-serif;
	color:#f0f0f0;
	}	
	
/* Header Informations */
#intro > .main_col > h1 {
	font:normal 12px/24px Helvetica, Arial, Geneva, sans-serif;
	color:#202020;
	}	
#intro > .main_col > h2 {
	font:italic 12px/24px Helvetica, Arial, Geneva, sans-serif;
	color:#8888;
	}	
	
	
/* Main Content */	

.content_wrapper {
	float:left;
	font:normal 12px/16px Helvetica, Arial, Geneva, sans-serif;
	}
	
	
	
	
	
	
	
	
	
	
	
	