body,td,th {color: #FFFFFF;}
body {background-color: #FF9900;font-family: Arial, sans-serif;}

a img {border: none;}

a.liensblanc:active {color:#FFFFFF;	text-decoration:none;font-size: 13px; font-weight: bold}
a.liensblanc:link {color:#FFFFFF;text-decoration:none;font-size: 13px; font-weight: bold}
a.liensblanc:visited {color:#FFFFFF;text-decoration:none;font-size: 13px; font-weight: bold}
a.liensblanc:hover {color:#fcc80d;font-weight:normal;font-size: 13px; font-weight: bold}

table.home {width:950px;border:0px;margin-top:35px;}
	
	table.home tr td {background-color:#CC0000;}
	table.home tr td.logo {background-color: white;}
	table.home tr.photos td {background-color:transparent;}
	
	table.home tr.menu td {padding:5px 0px 5px 0px;}
	
	table.home tr.focus  {font-size:12px;}
	
	table.home tr.focus td.left {font-size:14px;}

		table.home tr.focus td.left strong {color:#FFFFFF;	text-decoration:none; font-weight: bold;}
		table.home tr.focus td.left a {color:#fcc80d; text-decoration:none;}
		table.home tr.focus td.left a:visited {color:#fcc80d;text-decoration:none;}
		table.home tr.focus td.left a:hover {color:#FFFFFF;	text-decoration:underline;}

	table.home tr.focus td.right {padding:10px;}

		table.home tr.focus td.right h3 {margin:0px 0px 5px 0px;}
			table.home tr.focus td.right h3 a {color:#fcc80d;text-decoration:none;}
			table.home tr.focus td.right h3 a:visited {color:#FCC80D;text-decoration:none;}
			table.home tr.focus td.right h3 a:hover {text-decoration:underline;}

			table.home tr.focus td.right a {color:#fcc80d;text-decoration:none;}
			table.home tr.focus td.right a:visited {color:#fcc80d;text-decoration:none;}
			table.home tr.focus td.right a:hover {text-decoration:underline;}

		table.home tr.focus td.right p {margin-top:0px;margin-bottom:5px;}

table.container {width:950px;border:0px;margin-top:35px;}

	table.container h1 {color:#FFFFFF;	text-decoration:none;font-size: 13px; font-weight: bold}

	table.container tr td {background-color:#CC0000;padding:5px;}
	table.container tr td.content {padding:20px;}
	table.container tr td.logo {background-color:white;}
	table.container tr td.left {width:240px;}

	table.container .label {color: #FCC80D;}

div.footer {color:#CC0000;font-size:12px;}
	div.footer p {margin: 5px 0px 0px 0px;}
	div.footer a {color:#CC0000;text-decoration:none;}
	div.footer a:visited {color:#CC0000;text-decoration:none;}
	div.footer a:hover {color:#CC0000;text-decoration:underline;}
	
.header {font-weight:bold;color:#fcc80d;}

table.contact label {color:#fcc80d;}
table.contact input, table.contact select, table.contact textarea {border: 1px solid black;}

table.logbox {width:350px;border:2px solid white;margin-bottom:75px;}
	table.logbox label {color:#fcc80d;}
	table.logbox a {text-decoration:none;color:#fcc80d;font-size:12px;}
	table.logbox a:visited {text-decoration:none;color:#fcc80d;}
	table.logbox a:hover {text-decoration:underline;color:white;}

table.lostbox {width:450px;border:2px solid white;margin-bottom:40px;}
	table.lostbox label {color:#fcc80d;}
	table.lostbox a {text-decoration:none;color:#fcc80d;font-size:12px;}
	table.lostbox a:visited {text-decoration:none;color:#fcc80d;}
	table.lostbox a:hover {text-decoration:underline;color:white;}

table.focus-container {width:100%;}
	table.focus-container td.title a {text-decoration:none;color:#fcc80d;}
	table.focus-container td.title a:visited {text-decoration:none;color:#fcc80d;}
	table.focus-container td.title a:hover {text-decoration:underline;color:#ffffff;}
	table.focus-container td.desc {font-size:12px;}
	
table.mag-container {}
	table.mag-container td a {text-decoration:none;color:#fcc80d;}
	table.mag-container td a:visited {text-decoration:none;color:#fcc80d;}
	table.mag-container td a:hover {text-decoration:underline;color:#ffffff;}
	table.mag-container td label {font-weight:bold;color:#fcc80d;}

table.erreur {border:1px solid white;color:white;}
	table.erreur td {color:white;}
	table.erreur span {color:#fcc80d;font-weight:bold;}

table.success {border:1px solid #66bb00;color:white;margin-bottom:30px;}
	table.success td {color:white;font-weight:normal;}

table.reader {width:650px;margin-top:20px;}
	table.reader tr td {background-color:#FF6600;padding:10px;}
	table.reader  a {color:#FCC80D;font-size:13px;text-decoration:none;}
	table.reader  a:visited {color:#FCC80D;font-size:13px;text-decoration:none;}
	table.reader  a:hover {color:#FCC80D;font-size:13px;text-decoration:underline;}

table.cl-tab {width:650px;margin-top:20px;}
	table.cl-tab thead tr th {background-color:#FF6600;padding:5px;}
	table.cl-tab tbody tr.bg0 td {text-align:center;background-color:#FF9900;color:#333;}
	table.cl-tab tbody tr.bg1 td {text-align:center;background-color:#FFBB00;color:#333;}
	table.cl-tab  a {color:#333;font-size:13px;text-decoration:none;}
	table.cl-tab  a:visited {color:#333;font-size:13px;text-decoration:none;}
	table.cl-tab  a:hover {color:#333;font-size:13px;text-decoration:underline;}

table.cl-container {border:0;}
	table.cl-container tr td.label {font-weight:bold;color:#fcc80d;}
	table.cl-container tr td input.error {background-color:#ff9999;}
	table.cl-container  a {color:#FCC80D;font-size:13px;text-decoration:none;}
	table.cl-container  a:visited {color:#FCC80D;font-size:13px;text-decoration:none;}
	table.cl-container  a:hover {color:#FCC80D;font-size:13px;text-decoration:underline;}

	table.detail {border:1px solid #FF9900;padding:0px;width:100%;}
		table.detail thead th {background-color:#FF9900;padding:5px;}
			table.detail tbody td.label {padding:5px 3px;font-weight:bold;width:185px;background-color:#ffBB00;color:#333;}
			table.detail tbody td.labelnw {padding:5px 3px;font-weight:bold;background-color:#ffBB00;color:#333;}
			table.detail tbody td.value {padding:3px;}
			table.detail tbody td.highlight {padding:10px;background-color:#e5ddf0;}

	table.detail tbody td.green {background-color:#CCFF99;color:black;}
	table.detail tbody td.yellow {background-color: #FFFF99;color:black;}
	table.detail tbody td.red {background-color:#FFCCCC;color:black;}
	
	table.detail tbody td a {color:#333;font-size:13px;text-decoration:none;}
	table.detail tbody td a:visited {color:#333;font-size:13px;text-decoration:none;}
	table.detail tbody td a:hover {color:#333;font-size:13px;text-decoration:underline;}

	td.ierror input {background-color:#FF9999;}

h2 {font-size:18px;color:#FFBB00;margin:10px 0px 0px 0px;}

.cl-erreur {background-color:#ffBBBB;padding:20px;margin:30px;color:#cc0000;font-weight:bold;text-align:center;}

ol.radio li {margin-bottom:10px;}

table.recrutement {width: 99%;}
	table.recrutement h1 {font-size:38px;font-weight:bold;color:white;margin:0px;}
	table.recrutement h2 {font-size:18px;font-weight:bold;color:white;}
		table.recrutement tr td.side {width:350px;}
			table.recrutement tr td.center a,
			table.recrutement tr td.center a:hover,
			table.recrutement tr td.center a:visited {color:white;font-weight:bold;font-style:16px;text-decoration:none;}
			table.recrutement tr td.center div.bloc {color:#CC0000;background-color:#FF9900;font-weight:bold;font-size:16px;padding:5px;}
			table.recrutement tr td p {font-size:12px;}
			table.recrutement tr td.bottom p {font-size:14px;}
			table.recrutement tr td.bottom div.email {text-align:center;}
				table.recrutement tr td.bottom div.email a,
				table.recrutement tr td.bottom div.email a:visited {color:white;font-weight:bold;font-style:14px;text-decoration:none;}
				
				table.recrutement tr td.bottom div.email a:hover {color:#FF9900;}

#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {	position: fixed;	background: #ffffff;	z-index: 102;	color:#000000;	display:none;	border: 4px solid #525252;	text-align:left;	top:50%;	left:50%;}
* html #TB_window { position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {	display:block;	margin: 15px 0 0 15px;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;	border-top: 1px solid #666;	border-left: 1px solid #666;}
#TB_caption{	height:25px;	padding:7px 30px 10px 25px;	float:left;}
#TB_closeWindow{	height:25px;	padding:11px 25px 10px 0;	float:right;}
#TB_closeAjaxWindow{	padding:7px 10px 5px 0;	margin-bottom:1px;	text-align:right;	color: white;	float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{	background-color:black;height:27px;color:white;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;background-color:black;}
#TB_ajaxContent.TB_modal{	padding:15px;}
#TB_ajaxContent p{	padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;	margin: -6px 0 0 -104px;}
* html #TB_load { position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{	z-index:99;	position:fixed;	top: 0;	left: 0;	background-color:#fff;	border:none;	filter:alpha(opacity=0);	-moz-opacity: 0;	opacity: 0;	height:100%;	width:100%;}
* html #TB_HideSelect {position: absolute;     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{	clear:both;	border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}