body, form, img, input, select {
	margin: 0;
	padding: 0;
}

body {
	font: 12px/17px tahoma, sans-serif;
	color: #222;
	/*background: #007BBF url("../images/bg.gif") top left repeat-x;*/
	background: #007BBF url("../images/bg_rounded.jpg") top center no-repeat;
	
}
img {
	border: none;
}

.tst{
	width: 50px;
	border-left:10px;
	margin: 0px 0px 0px 0px;
	padding: 100px;
	border-collapse: separate;
	text-align: left;
		vertical-align: top;
}
.editor{
		width: 300px;
}

#container {
	margin: 0 auto auto;
	width: 882px;
	background: #fff;
	padding: 0;
	padding: 5px 10px 20px 10px;
}
	
#copy, #copy a {color:white;}

.containertable{
	margin:0;
}
.containertable table{
		width: 100% !important;
		width: 100%;
		background-color: white;
}

.containertable td
{
		vertical-align: top;
		border-collapse: collapse;
		border-spacing: 0px;
		padding: 0px;
}
	
#header {
	/*margin: 0 5px 5px 0px !important;*/
	margin:0;
	height:200px;
	background: #FFF url("../images/header.jpg") top left no-repeat;
	
}

#header_ned {
	/*margin: 0 5px 5px 0px !important;*/
	margin:0;
	height:200px;
	background: #FFF url("../images/header_ned.jpg") top left no-repeat;
	
}

#header H1{
	float:left;
	clear:both;
	margin:0px;
}
#header H1 a{
	display:block;
	width:265px;
	height:80px;
}
#header H1 a {
	text-decoration: none;
	color: #444;
}


div#topnav{
	position: relative;
	margin-right: -10px;
	float: right;
}

div#topnav a{
	text-transform: uppercase;
	color:#666;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	display:inline;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
}

div#topnav a:hover{
	text-decoration:underline;
}

div#topnav_right{
	position: relative;
	float: right;
}

div#topnav_right a{
	color:#666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:inline;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
}

div#topnav_right a:hover{
	text-decoration:underline;
}

#header #choose_language ul{
	margin:0;
	padding:0;
}
#header #topnav_right ul{
	margin:0;
	padding:0;
}
#header #choose_language ul li{
	float:left;
	display:inline;
	margin:0;
	padding:0;	
}


div#topnav_right ul {
	position: absolute;
	left:50%;
	width: 902px;
	margin-left: -461px;
	padding: 0px;
}

	div#topnav_right ul li{
		float:right;
		display:inline;
		/*background-color:#E4E4E4;	*/
	}
	div#topnav_right ul li#left{
		width:10px;
		height:25px;
		/*background: url("../images/topnav_right_bg.gif") top left no-repeat;*/
	}
	div#topnav_right ul li#right{
		width:10px;
		height:25px;
		/*background: url("../images/topnav_right_bg.gif") top right no-repeat;*/
	}
	div#topnav_right ul li a {
		color:#888;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		display:block;
		padding-left:5px;
		padding-right:5px;
		padding-top:3px;
		height:22px;
	}
	div#topnav_right ul li a:hover {
		/*background-color:#F1F1F1;*/
		text-decoration:underline;
	}
	
	
div#topnav_login {
	background-color: #F1F1F1;
	clear:right;
	margin-top:5px;
	width: 360px;
	float: right;
	position: relative;
	padding:5px 10px 5px 10px;
	font-size:11px;
	font-weight:bold;
	color: #666;
}

div#topnav_login a {
	color: #666;
	text-decoration:none;
}
div#topnav_login a:hover {
	text-decoration:underline;
}

	div#topnav_login ul li{
		font-size:11px;
		font-weight:bold;
		color: #666;
		float:right;
		display:inline;
		height:65px;
		padding:0px 2px 0 2px;
		background-color:#F4F3EE;	
	}
	div#topnav_login ul li#left{
		width:10px;
		height:65px;
		background: url("../images/topnav_login_bg.gif") top left no-repeat;*/
	}
	div#topnav_login ul li#right{
		width:10px;
		height:65px;
		background: url("../images/topnav_login_bg.gif") top right no-repeat;
	}
	div#topnav_login ul li a {
		color:#666;
		font-size:11px;
	}
	div#topnav_login ul li a:hover {
		background-color:#F1F1F1;
	}
	
td#flash_on{
	padding: 0 15px 0 12px;background: url('../images/on.png') 4px left no-repeat;
}

td#flash_off{
	padding: 0 15px 0 12px;background: url('../images/off.png') 4px left no-repeat;
}

td#high-contrast{
	padding: 0 15px 0 12px;
}

td#language_switch{
	padding: 0 0px 0 0px;
}

div.top_menu{
	margin-top:20px;
	background: url("../images/top_menu_bg_new.jpg") top left no-repeat;
	height:60px;
}
	
	div.top_menu ul{
		margin:0;
		padding:0;
		display: inline;
	}
	
	div.top_menu ul li{
		margin:7px 0 0 10px;
		display: inline;
		float: left;
	}
	
	div.top_menu ul li a{
		text-align:center;
		padding-top:0px;
		color: #FFF;
		text-decoration: none;
		height: 26px;
		width:130px;
		font-weight:bold;
		font: 14px arial, sans-serif;
		display: block;
	}
	
	div.top_menu ul li a:hover{
		padding-top:5px;
		color: #000;
		background: url("../images/top_menu_tab_new.jpg") top left no-repeat;
	}
	
	div.top_menu ul li a#selected{
		padding-top:5px;
		color: #000;
		background: url("../images/top_menu_tab_new.jpg") top left no-repeat;
}

div.top_menu_2{
	margin-top:20px;
	background: url("../images/top_menu_bg_new.jpg") top left no-repeat;
	height:60px;
}
	
	div.top_menu_2 ul{
		margin:0;
		padding:0;
		display: inline;
	}
	
	div.top_menu_2 ul li{
		margin:7px 0 0 10px;
		display: inline;
		float: left;
	}
	
	div.top_menu_2 ul li a{
		text-align:center;
		padding-top:0px;
		color: #FFF;
		text-decoration: none;
		height: 26px;
		width:105px;
		font-weight:bold;
		font: 14px arial, sans-serif;
		display: block;
	}
	
	div.top_menu_2 ul li a:hover{
		padding-top:5px;
		color: #000;
		background: url("../images/top_menu_tab_new_2.jpg") top left no-repeat;
	}
	
	div.top_menu_2 ul li a#selected{
		padding-top:5px;
		color: #000;
		background: url("../images/top_menu_tab_new_2.jpg") top left no-repeat;
}

div.top_submenu{
	position:absolute;
	margin: 0 auto 0 auto;	
	top:258px;
	background: url("../images/top_submenu_bg_new.jpg") top left no-repeat;
	height:30px;
	width:880px;
}

	div.top_submenu ul{
		margin:0;
		padding:0;
	}
	
	div.top_submenu ul li{
		margin:4px 0 0 20px;
		display: inline;
		float: left;
	}
	
	div.top_submenu ul li a{
		text-align:left;
		padding-top:0px;
		color: #666;
		text-decoration: none;
		height: 26px;
		font-weight:bold;
		font: 12px arial, sans-serif;
	}
	
	div.top_submenu ul li a:hover{
		color: #000;
		text-decoration:underline;
	}
	
	div.top_submenu ul li a#selected{
		color: #000;
		text-decoration:underline;
	}

#topnav {
	position: relative;
	right: 10px;
}
	#topnav td {
		text-align: center;
	}
	#topnav td a {
		color: #53626d;
		text-decoration: none;
	}
	#topnav td a:hover {
		color: #283946;
		text-decoration: underline;
	}
	
#addad, #login {
	/*border-right: 1px solid #c6cdd4;*/
}
#register a {
	/*background: url("../layout_images/new/register.gif") 0px 50% no-repeat;*/
	padding: 5px;
}
#addad a {
	/*background: url("../layout_images/new/addad.gif") 0px 50% no-repeat;*/
	padding: 5px;
}
#login a {
	/*background: url("../layout_images/new/login.gif") 0px 50% no-repeat;*/
	padding: 5px;
}
#wap a {
	background: url("../layout_images/new/wap.gif") 0px 50% no-repeat;
	padding-left: 12px;
}
#nav {
	/*border: 1px solid #6882ad;*/
	height: 38px;
}

	#nav td {
		text-align: center;
		vertical-align: middle;
		width: 14%;
		/*border-right: 1px solid #fff;*/
	}
	#nav td a {
		color: #FFF;
		text-decoration: none;
		height: 26px;
		width:130px;
		padding:10px;
		font-weight:bold;
		font: 14px arial, sans-serif;
		display: block;
		background: url("../images/top_menu_tab_new.jpg") 0px 1px no-repeat;
		}
	#nav td a:hover {
		color: #fff;
		/*background: #333399 none;url("../layout_images/new/nav_bg_over.gif") 0px 1px repeat-x;*/
	}
	
#subnav {
	border: 1px solid #dbe8fa;
	background: #e8ebf0;
	color: #41597f;
}
	#subnav td {
		height: 30px;
		padding: 0px 15px;
		vertical-align: middle;
	}
	#subnav a {
		color: #41597f;
	}
	#subnav a:hover {
		color: #5378b4;
	}
	
.box {
	margin: 10px 0px;
	border: 1px solid #dedede;
	background: #F8F8F8;	
}
	.box td {
		padding: 5px 15px !important;
		background: #F8F8F8;			
	}
	.box td.category {
		background: url("../layout_images/new/folder.gif") 14px 9px no-repeat;
		padding-left: 36px !important;
	}
	.box tr.alt td.category {
		background: #e7ebf0 url("../layout_images/new/folder.gif") 14px 9px no-repeat;
		padding-left: 36px !important;
	}
	.box th {
		/*
		border-top: 1px solid #dcdcdc;
		border-bottom: 1px solid #dcdcdc;*/
		height: 20px;
		padding: 5px 14px !important;
		padding: 2px 14px;
		white-space: nowrap;
		text-align: left;
		vertical-align: middle;
		color: #FFF;
		background: #807CBC none;
		/*url("../layout_images/new/th_bg.gif") repeat-x;*/
		font: bold 11px verdana, sans-serif;
	}
	.box th a {
		color: #fff;
		text-decoration: none;
	}
	.box th a:hover {
		text-decoration: underline;
	}
	.box td a, #content a {
		/*color: #0065b7;
		text-decoration: none;*/
	}
	.box td a strong {
		font-size: 110%;
	}
	.box td a:hover, .box td a:hover strong, #content a:hover {
		/*color: #fff;
		background: #0065b7;*/
	}
	.box tr.alt {
		background: #FDFDFD;
	}
	.box td.pointer {
		background: url("../layout_images/new/pointer.gif") 14px 10px no-repeat;
		padding-left: 26px !important;
	}
	
	.box tr.alt td.pointer {
		background: #FDFDFD url("../layout_images/new/pointer.gif") 14px 10px no-repeat;
		padding-left: 26px !important;
	}
	
	/*-- Box headings and other tags --*/
	.box h1 {
		font: bold 19px arial, sans-serif;
		margin: 10px 0 5px 0;
		clear: both;
	}
	.box h2 {
		font: bold 15px arial, sans-serif;
		margin: 5px 0 10px 0;
		clear: both;
	}
	.box h3 {
		font: bold 13px arial, sans-serif;
		margin: 10px 0 5px 0;
	}
	.box p {
		margin: 8px 0;
	}
	.box ul {
		list-style: square;	
		padding-left: 20px !important;
		margin-left: 0 !important;
		padding-left: 0;
		margin-left: 20px;
	}
	.box blockquote {
		border: 1px solid #e7ebf0;
		margin: 5px 3px 15px 3px;
		padding: 15px;
		background: #fff;
	}

#membermenu a
{
	background: url("../layout_images/new/arrow.gif") 10px 50% no-repeat;
	padding-left: 23px !important;
	color: #0065b7;
	text-decoration: none;
}

#membermenu a:hover
{
	background: url("../layout_images/new/arrow.gif") 10px 50% no-repeat;
	padding-left: 23px !important;
	color: #0065b7;
	font-weight:bold;
}
	

.arrow a:hover{
color: #53626d;
		text-decoration: none;
}
	
/*-- --*/
.side_nav td {
	background: url("../layout_images/new/arrow.gif") 10px 50% no-repeat;
	padding-left: 23px !important;
}
.side_nav tr.alt td {
	background: #e7ebf0 url("../layout_images/new/arrow.gif") 10px 50% no-repeat;
	padding-left: 23px !important;
}
#tools {
	float: right;
	margin-top: 0px;
	margin-bottom: -15px;
	/*border: 1px solid #e7ebf0;*/
	background: #F1F1F1;
}
	#tools td {
		padding: 2px 5px 2px 5px;
		text-align: center;
	}
	#tools a {
		display: block;
		height: 20px;
		color: #333;
		text-decoration: none;
	}
	#tools a:hover {
		background: none;
		text-decoration: underline;
	}

	#tools #moread {
		background: url("../layout_images/new/moread.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	#tools #sellerad {
		background: url("../layout_images/new/sellerad.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	#tools #contactseller {
		background: url("../layout_images/new/contactseller.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}

	#tools #retour_liste_em {
		/*background: url("../layout_images/new/addfav.gif") 0px 50% no-repeat;*/
		background: url("../images/ic_em_retour_liste.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	
	#tools #retour_liste_ca {
		/*background: url("../layout_images/new/addfav.gif") 0px 50% no-repeat;*/
		background: url("../images/ic_ca_retour_liste.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	
	#tools #addfav_em {
		/*background: url("../layout_images/new/addfav.gif") 0px 50% no-repeat;*/
		background: url("../images/ic_em_plus.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	
	#tools #addfav_ca {
		/*background: url("../layout_images/new/addfav.gif") 0px 50% no-repeat;*/
		background: url("../images/ic_ca_plus.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	
	#tools #addfav_em {
		/*background: url("../layout_images/new/addfav.gif") 0px 50% no-repeat;*/
		background: url("../images/ic_em_plus.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	
	#tools #tellfriend_ca {
		/*background: url("../layout_images/new/tellfriend.gif") 0px 50% no-repeat;*/
		background: url("../images/ic_ca_mail.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	#tools #tellfriend_em {
		/*background: url("../layout_images/new/tellfriend.gif") 0px 50% no-repeat;*/
		background: url("../images/ic_em_mail.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	
	#tools #print_ca {
		/*background: url("../layout_images/new/print.gif") 0px 50% no-repeat;*/
		background: url("../images/ic_ca_print.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	#tools #print_em {
		/*background: url("../layout_images/new/print.gif") 0px 50% no-repeat;*/
		background: url("../images/ic_em_print.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}

#premium td {
	background: url("../layout_images/new/premium.gif") 14px 50% no-repeat;
	padding-left: 36px !important;
}
#premium tr.alt td {
	background: #e7ebf0 url("../layout_images/new/premium.gif") 14px 50% no-repeat;
	padding-left: 36px !important;
}
#footer {
	/*
	border-top: 1px solid #dedede;
	*/
	padding: 4px;
}
	#footer a {
		color: #53626d;
		text-decoration: none;
		margin: 0 4px;
	}
	#footer a:hover {
		color: #283946;
		text-decoration: underline;
	}
	#footer a.rss {
		background: url("../layout_images/new/rss.gif") 0px 50% no-repeat;
		padding-left: 15px;
	}
	
.button {
	background: #ecbe47;
	border: 1px solid #cc810d;
	color: #fff !important;
	padding: 2px;
	/*margin: 0 3px;*/
	font: bold 11px verdana, sans-serif;
}
	.button:hover {
		background: #e4af26 !important;
		border: 1px solid #835308 !important;
		cursor: pointer;
	}
.button_2 {
	text-decoration:none;
	background: #ecbe47;
	border: 1px solid #cc810d;
	color: #fff !important;
	padding: 4px;
	/*margin: 0 3px;*/
	font: bold 11px verdana, sans-serif;
}
	.button_2:hover {
		background: #e4af26 !important;
		border: 1px solid #835308 !important;
		cursor: pointer;
	}	
.sold {
	color: red;
	font-weight: bold;
}
.warn_intend {
	color: red;
}
.red {
	color: red;
}
.star {
	color: red;
}

a.thumb img {
	padding: 2px;
	border: 2px solid #ccc;
}
a.thumb:hover img {
	border: 2px solid #3588c7;
	background: none !important;
}
a.thumb:hover {
	background: none !important;
}

a.thumb_icon img {
	padding: 1px;
	border: 2px solid #ccc;
}
a.thumb_icon:hover img {
	border: 2px solid #3588c7;
	background: none !important;
}
a.thumb_icon:hover {
	background: none !important;
}

.gal{
	padding: 10px;
	border: 1px solid #ccc;
	margin:100px;
}

a.gallery img {
	padding: 2px;
	border: 2px solid #ccc;

}
a.gallery:hover img {
	border: 2px solid #3588c7;
	background: none !important;
}
a.gallery:hover {
	background: none !important;
}

h2 {
	font: bold 20px verdana,arial, sans-serif;
	margin: 20px 0 0 0;
	clear: both;

}
.headline {
	font-size:12px;
	border: 1px solid #dcdcdc;
	background-color:#F1F1F1;
	margin: 10px 1px 10px 0px;
	padding: 15px;
	color: #444;
}

.headline h2{
	margin-top: 5px;
	margin-bottom: 10px;
}

.headline ul {
	margin: 15px;
}

.headline li {
	margin-left: 30px;
	margin-bottom: 10px;
}
.headline a {
	color: #333;
}
.headline a:hover {
	/*color: #fff;
	background: #0065b7;*/
}
.headline a, #content a {
	/*color: #0065b7;
	text-decoration: none;*/
}
.small_drop_down
{
font-size: 9px;
}
.bg 
{
	background-color:#EEECEC;
	border: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 5px;		
}

.memberarea{
	float:right;background: #f8f8f8;padding:0px;margin:0px;
}

.memberarea a
{
	
	color: #0065b7;
	text-decoration: none;
}

.memberarea a:hover
{
	
	color: #0065b7;
	font-weight:bold;
}

.memberarea_caption
{
	font: bold 14px verdana,arial, sans-serif;
	margin: 5px 0 10px 0;
	clear: both;
}

.regionselect
{
	width:200px;
	margin-bottom:5px;
}

div.info {padding: 0 25px;}

div.info H2,div.info H3 { margin-top:10px;margin-bottom:10px;}

table.member_stats {border:1px solid #DCDCDC;}
table.member_stats td {background-color:white;padding:5px;}

div.sb_grey {border:1px solid #dcdcdc;border-bottom: none;}
h3#sb_grey {background: url('../images/sidebar_header_grey.jpg') top left no-repeat;color:#666;}
div.sb_grey h4{color:#DCDCDC;}
div.sb_grey a {color: #DCDCDC;}

div.sb_bleu {border:1px solid #4380D0;border-bottom: none;}
h3#sb_bleu {background: url('../images/sidebar_header_blue.jpg') top left no-repeat;}
div.sb_bleu h4{color:#4380D0;}
div.sb_bleu a {color: #4380D0;}

div.sb_orange {border:1px solid #F09401;border-bottom: none;}
h3#sb_orange {background: url('../images/sidebar_header_orange.jpg') top left no-repeat;}
div.sb_orange h4{color:#F09401;}
div.sb_orange a {color: #F09401;}

div#sidebar_footer_blue{
	text-align:right;
	width:170px;
	height:13px;
	background: url('../images/sidebar_footer_blue.jpg') top left no-repeat;
}

div#sidebar_footer_orange{
	text-align:right;
	width:170px;
	height:13px;
	background: url('../images/sidebar_footer_orange.jpg') top left no-repeat;
}

div#sidebar_footer_grey{
	text-align:right;
	width:170px;
	height:13px;
	background: url('../images/sidebar_footer_grey.jpg') top left no-repeat;
}

div#sidebar_footer_blue a, div#sidebar_footer_orange a, div#sidebar_footer_grey a{	
	color: white;
	font-weight: bold;
	font-size:11px;
	text-decoration: none;
	padding-right: 25px;
}

div#sidebar_footer_grey a{	
	color: #DCDCDC;
}	
div#sidebar_footer_blue a:hover, div#sidebar_footer_orange a:hover, div#sidebar_footer_grey a:hover{	
	text-decoration: underline;
}

div#side_bar_l{
	float:left;width:170px;margin-top:8px;margin-right:5px;
}

	div.side_bar_l_espace h3
	{
		font-size: 11px;
		text-align: center;
		padding-top: 5px;
		width: 170px;
		height: 24px;
		color: white;
	}

	div#sidebar_l_container{
		width:auto;
		padding:10px 10px 3px 10px;
		background-color:#F4F3EE;
		font-size:11px;
	}

	div#sidebar_l_container ul{
		margin-left:15px;
		margin-bottom:15px;
		margin-top:5px;
	}
	div#sidebar_l_container ul li
	{
		margin-left: -12px;
		padding-left: 12px;
		list-style: none;
		background-image: url(../images/bullet_orange.gif);
		background-repeat: no-repeat;
		background-position: 0px 6px;
	}
	div#sidebar_l_container ul li a{
		text-decoration: none;
	}
	div#sidebar_l_container ul li a:hover{
		text-decoration: underline;
	}
	
div#side_bar_r{
	float:right;width:170px;margin-top:8px;margin-left:3px;
}
	div.side_bar_r_espace h3 {
		font-size:11px;
		text-align:center;
		padding-top:5px;
		width:170px;
		height: 24px;
		color: white;
	}
	
	div#sidebar_r_container{
		width:auto;
		padding:10px 10px 3px 10px;
		background-color:#F4F3EE;		
		font-size:11px;
	}
	div#sidebar_r_container ul{
		margin-left:15px;
		margin-bottom:15px;
		margin-top:5px;
	}
	div#sidebar_r_container ul li
	{
		margin-left: -12px;
		padding-left: 12px;
		list-style: none;
		background-image: url(../images/bullet_orange.gif);
		background-repeat: no-repeat;
		background-position: 0px 6px;
	}	
	div#sidebar_r_container ul li a{
		text-decoration: none;
	}
	div#sidebar_r_container ul li a:hover{
		text-decoration: underline;
	}

h4{font-size:12px;}

div.login_box{
	width:170px;
	height:220px;
	margin-top:0px;
	margin-bottom:6px;
	float:left;
	background: url('../images/bg_candidat_box.jpg') top left no-repeat;
}
	div#login_box{
		color:white;
		text-align:left;
		padding:10px;
	}
	div#login_box ul{
		margin:0;
	}
	div#login_box a{
		color:white;
	}
	div#candidat_box {
		background: url('../images/bg_candidat_box.jpg') top left no-repeat;
	}
	div#employeur_box {
		background: url('../images/bg_employeur_box.jpg') top left no-repeat;
	}
	
#column_center ul{
	margin-left:30px;
}

#column_center h1{
	margin-top: 0px;
	margin-bottom: 25px;
}

#column_center h2,#column_center h3 {
	margin-top: 0px;
	margin-bottom: 15px;
}

#column_center H1{
	font-size:20px;
	line-height: 25px;
	margin-bottom:10px;
}

#column_center H1 #sub {
	font-size:17px;
}

#column_center H2{
	font-size:15px;
	margin-bottom:10px;	
}

#column_center H3{
	font-size:14px;
	margin-bottom:5px;	
}

table.search_form td {padding:5px;}

table.item td {padding:5px;}

.css-default{display:none;}

div#bt_big{
	float:left;margin-right:20px;
}
	div#bt_big a{
		display: block;
		padding-top:15px;
		width:189px;
		height:60px;
		color:white;
		font-size:16px;
		font-weight:bold;
		text-align:center;
		text-decoration: none;	
	}
	div#bt_big a:hover{
		color:white;
		text-decoration: underline;
	}
	div#bt_big a#blue{
		color:white;
		background: url('../images/bt_big_blue.jpg') top left no-repeat;
	}
	div#bt_big a#orange{
		color:white;	
		background: url('../images/bt_big_orange.jpg') top left no-repeat;
	}

div#bt_small{
	margin-top:5px;
	margin-bottom:5px;	
}
	div#bt_small a{
		display: block;
		padding-top:5px;
		width:142px;
		height:24px;
		color:white;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		text-decoration: none;	
	}
	div#bt_small a:hover{
		text-decoration: underline;
	}
	div#bt_small a#blue{
		background: url('../images/bt_small_blue.gif') top left no-repeat;
	}
	div#bt_small a#orange{
		background: url('../images/bt_small_orange.gif') top left no-repeat;
	}
	div#bt_small a#turquoise{
		background: url('../images/bt_small_turquoise.jpg') top left no-repeat;
	}
	div#bt_small a#turquoise_2{
		background: url('../images/bt_small_grey.gif') top left no-repeat;
	}

div#bt_ultrasmall{
	margin-top:10px;
	margin-bottom:10px;	
}
	div#bt_ultrasmall a{
		display: block;
		padding-top:0px;
		width:114px;
		height:20px;
		color:white;
		font-size:11px;
		text-align:center;
		text-decoration: none;	
	}
	div#bt_ultrasmall a:hover{
		text-decoration: underline;
	}
	div#bt_ultrasmall a#blue{
		background: url('../images/bt_ultrasmall_blue.gif') top left no-repeat;
	}
	div#bt_ultrasmall a#orange{
		background: url('../images/bt_ultrasmall_orange.gif') top left no-repeat;
	}
	div#bt_ultrasmall a#turquoise{
		background: url('../images/bt_ultrasmall_grey.gif') top left no-repeat;
	}
	
div#employeurs h3 {color: #F93;}
div#candidats h3 {color: #4380D0;}

div#column_center ul li
{
	margin-left: -12px;
	padding-left: 12px;
	list-style: none;
	background-image: url(../images/bullet_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}	

img#photo {
	border: 1px solid #666;
}

p{margin-top:5px;margin-bottom:5px;}

table.details td {padding:5px;}
table.details td h2 {padding:10px 0 0px 0;}
table.details td h3 {padding:20px 0 10px 0;border-bottom: 1px solid #DCDCDC;margin:0 0 20px 0;}
table.details td h1 {margin:10px 0 0px 0;}

table.details p {margin: 10px; padding: 5px; background-color: #FFF;}

#dossier {
	margin: 0px 15px 0 0;
}


#dossier p {
	margin-left: 0px;
}

span#question {
	text-decoration: none;
	color: #999;
}

div#result{
	margin: 0 0 5px 0;
}

div#blue_frame{padding:10px;border:1px solid #4380D0;}
div#blue_frame h2 {color: #67C6E2;}

table.tarifs {background-color: #dcdcdc;}
table.tarifs td {background-color: white; padding: 5px;}

h2{padding-bottom: 5px;}
h3{padding-bottom: 5px;}


.side_bar_l_espace h2{margin-bottom: -5px;}
.side_bar_l_espace h3{margin-bottom: -5px;}

.side_bar_r_espace h2{margin-bottom: -5px;}
.side_bar_r_espace h3{margin-bottom: -5px;}

div.blue div#frame {clear:both;border:1px solid #0C98D1;}
div.blue h2,div.blue H3 {color: #0C98D1;}
div.blue table.details td h3  {color: #0C98D1;}
div.blue h2 a {color: #0C98D1;text-decoration:none;}
div.blue h1, div.blue h1 a, div.blue .box td.pointer a {color: #0C98D1;text-decoration:none;}
div.blue span#sub, div.blue span#sub a {color: #0C98D1;text-decoration:none;}
div.blue ul li
{
	margin-left: -12px;
	padding-left: 12px;
	list-style: none;
	background-image: url(../images/bullet_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}

div.orange div#frame {clear:both;border:1px solid #CA7700;} /*F09403*/
div.orange h2,div.orange H3 {color: #CA7700;}
div.orange table.details td h3  {color: #CA7700;}
div.orange h2 a {color: #CA7700;text-decoration:none;}
div.orange h1, div.orange h1 a, div.orange .box td.pointer a {color: #CA7700;text-decoration:none;}
div.orange span#sub,div.orange span#sub a {color: #CA7700;text-decoration:none;}

div.turquoise div#frame {clear:both;border:1px solid #777;}
div.turquoise h2,div.turquoise H3 {color: #777;}
div.turquoise h2 a {color: #777;text-decoration:none;}
div.turquoise h1 {color: #777;}
div.turquoise h1 a, div.turquoise .box td.pointer a {color: #777;text-decoration:none;}
div.turquoise span#sub,div.turquoise span#sub a {color: #777;text-decoration:none;}

div.blue .box td.pointer a:hover {text-decoration:underline;}
div.orange .box td.pointer a:hover {text-decoration:underline;}
div.turquoise .box td.pointer a:hover {text-decoration:underline;}

div.blue div#frame_title {float:left;color: white;background-color:#4380D0;font-weight:bold;margin-bottom:0px;margin:10px 0 0 0;padding:5px 10px 0px 10px;width:auto;height:23px;}
div.blue div#frame_title_cl {float:left;background: white url('../images/sidebar_header_blue.jpg') top left no-repeat;width:10px;height:28px;margin:10px 0 0 0;}
div.blue div#frame_title_cr {float:left;background: white url('../images/sidebar_header_blue.jpg') top right no-repeat;width:10px;height:28px;margin:10px 0 0 0;}

div.orange div#frame_title {float:left;color: white;background-color:#F09401;font-weight:bold;margin-bottom:0px;margin:10px 0 0 0;padding:5px 10px 0px 10px;width:auto;height:23px;}
div.orange div#frame_title_cl {float:left;background: white url('../images/sidebar_header_orange.jpg') top left no-repeat;width:10px;height:28px;margin:10px 0 0 0;}
div.orange div#frame_title_cr {float:left;background: white url('../images/sidebar_header_orange.jpg') top right no-repeat;width:10px;height:28px;margin:10px 0 0 0;}

div.turquoise div#frame_title {float:left;color: white;background-color:#777;font-weight:bold;margin-bottom:0px;margin:10px 0 0 0;padding:5px 10px 0px 10px;width:auto;height:23px;}
div.turquoise div#frame_title_cl {float:left;background: white url('../images/sidebar_header_grey_full.jpg') top left no-repeat;width:10px;height:28px;margin:10px 0 0 0;}
div.turquoise div#frame_title_cr {float:left;background: white url('../images/sidebar_header_grey_full.jpg') top right no-repeat;width:10px;height:28px;margin:10px 0 0 0;}


div.blue div.rounded {color: white;background-color:#4380D0;font-weight:bold;margin:10px 0 0 0px;padding:4px 10px 2px 10px;width:auto;height:23px;}
div.orange div.rounded {color: white;background-color:#F09401;font-weight:bold;margin:10px 0 0 0px;padding:4px 10px 2px 10px;width:auto;height:23px;}
div.turquoise div.rounded {color: white;background-color:#777;font-weight:bold;margin:10px 0 0 0px;padding:4px 10px 2px 10px;width:auto;height:23px;}

div#frame_title_test
{
	padding-left: 10px;
	background: #777 url('../images/sidebar_header_grey_full.jpg') top left no-repeat;
	height: 28px;
	width: inherit;
	display: block;
}

div#frame_title_test_r{
	background:#777 url('../images/sidebar_header_grey_full.jpg') top right no-repeat;
	height:28px;
	width: inherit;
	display: block;
}

/*#dossier H1 {font-size: 16px;}*/
#dossier H2 {font-size: 14px;padding:10px 0 0 0;}
#dossier H3 {font-size: 12px;padding:10px 0 10px 0;}

div#dossier #title {font-size: 14px;font-weight:bold;margin-top:10px;}

div.turquoise #dossier #title a {color:#777;text-decoration:none;margin-top:10px;}
div.orange #dossier #title a {color:#CA7700;text-decoration:none;margin-top:10px;}
div.blue #dossier #title a {color:#0C98D1;text-decoration:none;margin-top:10px;}

div.turquoise #dossier #title {color:#777;text-decoration:none;margin-top:10px;}
div.orange #dossier #title {color:#CA7700;text-decoration:none;margin-top:10px;}
div.blue #dossier #title {color:#0C98D1;text-decoration:none;margin-top:10px;}

div#dossier #title a:hover {text-decoration:underline;}

div.turquoise #dossier H1 {color:#777;text-decoration:none;}
div.orange #dossier H1, div.orange #dossier H1 a {color:#CA7700;text-decoration:none;}
div.blue #dossier H1, div.blue #dossier H1 a {color:#0C98D1;text-decoration:none;}

#dossier H1 a:hover{text-decoration:underline;}

div.alert {border:2px solid red;padding:30px 20px 30px 60px;background: #F1F1F1 url('../images/alert_small.gif') 15px center no-repeat;font-weight:bold;margin-bottom:10px;text-align:left;}
div.notification {border:2px solid #dcdcdc;padding:30px 20px 30px 60px;background: #F1F1F1 url('../images/notif_small.gif') 15px center no-repeat;font-weight:bold;margin-bottom:10px;text-align:left;}
div.confirmation {border:2px solid green;padding:30px 20px 30px 60px;background: #F1F1F1 url('../images/confirm_small.gif') 15px center no-repeat;font-weight:bold;margin-bottom:10px;text-align:left;}

.pointer a {color:#666;text-decoration:none;}
.pointer a:hover {text-decoration:underline;}

a#haut_page{ padding-left:12px;background: url('/images/arrow_top.gif') 3px left no-repeat;}
a#retour_liste{ padding-left:12px;background: url('/images/arrow_left.gif') 4px left no-repeat;}
a:hover#retour_liste{ padding-left:12px;background: url('/images/arrow_left.gif') 4px left no-repeat;}

a#imprimer{color:#666; font-size:10px;}

#location {color:#777;}
#location a {color:#777;text-decoration:none;}
#location a:hover {color:#777;text-decoration:underline;}

div#partners_bar{
	position: absolute;
	left: 50%;
	margin-left: -440px;
	top: 128px;
	height: 57px;
	width:880px;
}

div#dossier H2 a {text-decoration:none;}
div#dossier H2 a:hover {text-decoration:underline;}

div#question{margin:5px 0 5px 0;padding:10px;background-color:#F5F5F5;border: 1px solid #E1E1E1;}
div#result{margin:5px 0 5px 0;padding:10px;background-color:#F5F5F5;border: 1px solid #E1E1E1;}

#as-gfx img {
   width: 30px;
   height: 24px;
   border: none;
}
#as-txt {
  position: absolute;
  left: 0px;
  top: -10000px;
  overflow: hidden;
}

#add_link_ca {
	background: url("../images/ic_ca_plus.gif") 0px 50% no-repeat;
	padding-left: 20px;
	padding-bottom: 3px;
}

#add_link_em {
	background: url("../images/ic_em_plus.gif") 0px 50% no-repeat;
	padding-left: 20px;
	padding-bottom: 3px;
}

td#high-contrast {
	padding: 0 15px 0 12px;
	background: url("../images/high_contrast.png") 4px left no-repeat;
}


div#topnav td a{
	color:#666;
	font-size:10px;
	font-weight:bold;
}

div#topnav td a:hover{
	color:#666;
}

td.alt {
	background: #FDFDFD;
}