/*HTML TAGS*/
* {
padding:	0px;
margin:		0px;
}

body {
width:		800px;
margin-left:	auto;
margin-right:	auto;
background-color:#ccc;
color:		#000;
font-family:	"Arial", sans-serif;
font-size:	small;
text-align:	justify;
letter-spacing:	1pt;
}

h1{
margin-left:	-5px;
margin-right:	-5px;
font-variant:	small-caps;
text-indent:	5px;
margin-top:	10px;
margin-bottom:	10px;
}

h2 {
margin-left:	-5px;
margin-right:	-5px;
font-variant:	small-caps;
color: 		#3F4C5C;
text-indent:	10px;
margin-top: 	20px;
}

h3 {
margin-left:	-5px;
margin-right:	-5px;
text-transform:	capitalize;
color: 		#3F4C5C;
text-indent:	28px;
}

p {
text-indent:	25px;
}

a {
color:		orange;
text-decoration:none;
}

a:hover {
color:		white;
background-color:orange;
}

/*CUSTOM*/
#container {
position:	absolute;
top:		10px;
}

#header {
position:	relative;
width:		800px;
height:		95px;
background: 	url(img/header.jpg) no-repeat;
}

#contents {
position:	relative;
width: 		758px;
padding-left:	20px;
padding-right:	20px;
border-left:	1px solid #ccc;
border-right:	1px solid #ccc;
padding-top:	1em;
padding-bottom:	1em;
background-color:white;
border:		1px solid white;
}

#footer {
position:	relative;
width:		800px;
height:		185px;
bottom:		0px;
background: 	url(img/footer.jpg) no-repeat;
color:		white;
text-align:	center;
}

.down {
position:	absolute;
bottom:		5px;
margin-left:	auto;
margin-right:	auto;
width:		800px;
letter-spacing:	0pt;
font-size:	x-small;
}


td#plus { 
	padding-left: 30px;
	vertical-align: top;
	width: 35%;
	}

/*
td#programme {
	padding-right: 30px;
	vertical-align: top;
	}
td#practical {
	
	vertical-align: top;
	}

*/
