body {
	padding:0px;
	margin:0px;
	background:#008FC6;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:10px;
}

input {
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
}

#container {
	width:761px;
	margin:auto;
	background-color:#FFF;
}


#top img {	
	float:left;
}

#top_menu {
	position:absolute;
	margin:216px 0px 0px 19px;
}

#top_common_2 {
	padding-bottom:15px;
}

#center {
	clear:both;
	float:left;
	width:761px;
	background:url(../images/content_back.gif) repeat-y;
}

#content {
	position:relative;
	float:left;
}

#left {
	clear:both;
	float:left;
	width:197px;
	background:url(../images/left_back.gif) no-repeat top;
}

#left a:link, #left a:active, #left a:visited, #left a:hover {
	float:left;
	clear:both;
	margin:14px 0px 5px 18px;
}

#left #emplois {
	clear:both;
	width:133px;
	height:33px;
	margin:0px 0px 0px 18px;
	padding:29px 0px 0px 0px;
	background:url(../images/left_line.gif) no-repeat 0px 17px;
}

#left #emplois a:link, #left #emplois a:active, #left #emplois a:visited, #left #emplois a:hover {
	margin:0px;
}

#left #left_adress {
	color:#FFF;
	margin:10px 0px 20px 18px;
}

#bottom {
	float:right;
	width:564px;
	text-align:center;
	font-size:11px;
	line-height:16px;
}

#bottom a:link, #bottom a:active, #bottom a:visited, #bottom a:hover {
	font-size:10px;
	color:#000;
	line-height:15px;
}

.heures_link {
	color:#008FC6;
}

/* Table skin */
div.table {
	background:url(../images/back_shadow.gif) bottom no-repeat;
	width:513px;
	font-size:11px;
	color:#0087CD;
	margin:19px 0px 0px 27px;
	padding:0px 0px 8px 0px;
}

div.table table {
	background:url(../images/table_top.gif) no-repeat top;
}
div.table table.longTop {
	background:url(../images/table_top2.gif) no-repeat top;
}

div.table img.firstRow {
	position:absolute;
}

div.table table td {
	text-align:center;
}

div.table table td.line {
	background:url(../images/table_separate.gif) no-repeat 14px 0px;
	height:1px;
}

div.table table td.title {
	font-size:14px;
	font-weight:bold;
	line-height:14px;
}

div.table table td.left {
	text-align:left;
	padding-left:32px;
}

div.table table td.superleft {
	text-align:left;
	padding-left:52px;
}

div.table table td.caps {
	text-transform:uppercase;
}

div.table table td.top {
	vertical-align:top;
	padding-top:8px;
}