body{	margin:0;	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;    font-size: 11px;}html, body, table, a, #container, #cold, #colg, #notice, #homeentreprise, #homecvtheque, #page {	color:#333333;	font-size:11px;}a {text-decoration:none;}a:hover {text-decoration:underline;}#container{	width:910px;	margin-left:auto;	margin-right:auto;}#header {	margin:20px 0;	margin-bottom:10px;	width:100%;	height:100px;	background:url('images/header-wt.jpg') left top no-repeat;	text-align:right;}#top{	float:right;	width:auto;	height:38px;	margin-top:54px;}#top ul {	margin:0;	padding:0;	list-style:none;}#top li {	list-style:none;	float:left;	width:auto;	height:38px;}*html #top li {width:15px;}#top a {	height:100%;	display:block;	color:#FFFFFF;	font-size:13px;	text-align:center;	padding:11px 13px;	font-weight:bold;	text-decoration:none;	background:url('images/menutop.jpg') left top no-repeat;}#top a:hover, #top .selected {	background:url('images/menutop-h.jpg') left top no-repeat;	text-decoration:none;}#colg{	width:356px;	float:left;	font-size:11px;}#abonneslink, #recherchelink, #recrutelink, #contactlink {	width:80px;	height:80px;	display:block;	position:absolute;	margin-top:-80px;	margin-left:276px;}#abonneslink {	margin-top:-81px;	margin-left:275px;	background:url('images/abonnes-wt.jpg') right bottom no-repeat;}#abonneslink:hover {	background:url('images/abonnes-wt-h.jpg') right bottom no-repeat;}#abonnes form {	border:1px solid #FFFFFF;}#recherchelink {	background:url('images/recherche-wt.jpg') right bottom no-repeat;}#recherchelink:hover {	background:url('images/recherche-wt-h.jpg') right bottom no-repeat;}#recrutelink {	background:url('images/recrute-wt.jpg') right bottom no-repeat;}#recrutelink:hover {	background:url('images/recrute-wt-h.jpg') right bottom no-repeat;}#contactlink {	background:url('images/contact-wt.jpg') right bottom no-repeat;}#contactlink:hover {	background:url('images/contact-wt-h.jpg') right bottom no-repeat;}#colg div {	margin-bottom:20px;	height:auto;	background: #E7E7E7;}#colg .champ, #colg .champ_err {	width:200px;}#colg h2 {	margin:10px;	margin-top:0;	padding-top:10px;	padding-bottom:2px;	border-bottom:1px solid #F9F9F9;	color:#008241;	font-size:15px;	font-weight:600;}#colg p {	color:#333333;	margin:0px 10px;	padding-bottom:10px;	font-size:11px;	line-height:12px;}#cold{	width:527px;	float:right;	font-size:11px;}#cold h3 {	font-size:15px;	margin:0;	padding:0;	margin-bottom:10px;	text-align:right;	padding-right:45px;}#cold h2, #cold h3 {	font-weight:600;	color:#FFFFFF;}#cold p {	line-height:13px;}#cold .r {	color:#CCCCCC;}#homeannonces {	background:url('images/annonces-wt.jpg') left top no-repeat;}#homeentreprise {	background:url('images/entreprises-wt.jpg') left top no-repeat;}#homecandidat {	background:url('images/interimaires-wt.jpg') left top no-repeat;}#homecandidat, #homeentreprise, #homeannonces {	height:188px;	padding-left:165px;	color:#FFFFFF;	margin-bottom:20px;}#cold h2 {	font-size:16px;	padding:10px;	margin:0;}#cold #page h2 {	padding:10px 0px;}#cold p {	margin:0;	padding:10px;	padding-top:0;	text-align:justify;	font-size:12px;}#cold a {	color:#FFFFFF;}	#footer {	background:url('images/footer-wt.jpg') left top no-repeat;	padding-top:10px;	text-align:right;}#footer, #footer a{	color:#999999;	text-decoration:none;}#footer a:hover{	text-decoration:underline;}.champ {	behavior:url('../admin/includes/png/iepngfit.htc');	background-image:url('../admin/images/form.png');	background-position: right top; 	background-repeat:no-repeat;	font-size:11px;	border:1px solid #999999;}.load {	border:none;	background:none;	font-size:11px;	color:#999999;}.champ_err{	behavior:url('../admin/includes/png/iepngfit.htc');	background-image:url('../admin/images/form.png');	background-position: right top; 	background-repeat:no-repeat;	font-size:11px;	border:1px solid #CC3300;	background-color:#F2DAD9;}	input.champ, input.champ_err,  textarea.champ, textarea.champ_err{	width:100%;}textarea.champ, textarea.champ_err {	height:150px;	overflow:auto;}.bton_nc {	background:url('admin/images/bouton_bg.gif') left top repeat-x;	font-weight:normal;	font-size:11px;	border:1px solid #666666;	width:auto;}.r, .red, .error {color:#CC3300;}.comment{color:#999999;}.spacer{clear:both;}.left{width:auto;float:left;}.right{width:auto;float:right;}.autocompleter{	border: 1px solid #6FBEFF;	width: auto;	text-align:left;	background-color: #EFF8FF;}.autocompleter ul li{	padding: 2px 10px;	white-space: nowrap;	font-size: 11px;	}.selectAutocompleter{	background-color: #d2fb8f;}.bordered, .bordered td, .bordered th {	border:1px solid #B2B290;	border-collapse:collapse;}.bordered th {	background:#B2B290;	text-align:left;	color:#800000;}.tablinks{	margin-top:10px;	font-size:11px;}.tablinks a {	font-size:11px;}.bordered a {	font-size:11px;}.progress{	width: 1px;	height: 14px;	color: white;	font-size: 12px;    overflow: hidden;	background-color: navy;	padding-left: 5px;	background-color:#CCCCCC;}#breadcrumbs{	color:#999999;	text-decoration:none;	font-size:10px;	padding-bottom:10px;	padding-left:5px;}#breadcrumbs .champ, #breadcrumbs .champ_err {	width:150px;	font-size:9px;}#breadcrumbs .bton_nc {	font-size:9px;}#breadcrumbs a {	color:#666666;	font-size:10px;	text-decoration:none;}#breadcrumbs a:hover {	text-decoration:underline;}#navcal {	color:#FFFFFF;	text-decoration:none;}.calendarForm {	margin-left:140px;	margin-top:-110px;	float:right;}.cssTable {	width:170px;	height:160px;	border:1px solid #CCCCCC;	background:#E7E7E7;}#navcal:hover {	text-decoration:underline;}.cssTitle, .cssTitle b a {	font-family: Arial, Helvetica; 	font-size: 11px; 	color: #800000;	font-weight:bold;	height:10px; 	} .cssHeading { 	font-family: Arial, Helvetica; 	font-size: 10px; 	color: #800000;     border-top:1px solid #CCCCCC;	border-bottom:2px solid #CCCCCC;} .cssDays { 	font-family: Arial, Helvetica; 	font-size: 10px; 	color: #666666; 	background-color: #E2E0CB; } .cssWeeks { 	font-family: Arial, Helvetica; 	font-size: 10px; 	color:#9999CC; } .cssSaturdays { 	font-family: Arial, Helvetica; 	font-size: 10px; 	color: #666666; 	background-color: #D8D6BA; } .cssSundays { 	font-family: Arial, Helvetica; 	font-size: 10px; 	color: #666666; 	background-color: #CDCAA7; } .cssToday { 	font-family: Arial, Helvetica; 	font-size: 10px; 	color: #FFFFFF; 	background-color: #A6C000;} .cssHilight { 	font-family: Arial, Helvetica; 	font-size: 10px; 	color: #666666; 	background-color: #FFE89C; 	cursor: pointer; }.metierlist {	margin:0px 5px;	padding:10px 0;	list-style:none;	border-left: 1px dashed #CCCCCC;	padding-left:5px;}#page {	height:auto;	background:url('images/general-bg.gif') right bottom no-repeat #6FA88A;	padding:0px 10px;	padding-bottom:30px;	color:#FFFFFF;	text-align:justify;	margin-bottom:20px;}#page p, #page table {	color:#FFFFFF;	margin:0;	padding:0;	margin-bottom:10px;}#page h2 {	border-bottom:1px solid #F9F9F9;	padding-bottom:2px; 	margin-bottom:10px;}#page a { color:#FFFFCC;}#page .comment { color:#CCCCCC;}#page table.bordered a {	color:#CC3300;}#page form table {	color:#FFFFFF;}#page form table a {	color:#FFFFCC;}#page table.bordered {	text-align:left;	color:#333333;}h3, h3 a {	font-size:15px;}#scroller {	height:50px;	overflow:hidden;}