﻿body {
	font-family:Tahoma;
	padding: 0px;
	margin: 0px;
	background-color:#FFFFCE;
}
#logo_anim{
	padding: 0px;
	margin: 0px;
	border:#000000;
	height:900px;
}
img {

	border:0;
	}
div {
	text-align:center;
	}
	
#global {
	width:910px;
	background-color:#FFFFCE;
	}


#menu {
	clear:both;
	height:30px;
	background-color:#FFFFCE;
	}
#menu_bottom {
	clear:both;
	height:30px;
	background-color:#FFFFCE;
	}
#menu_up {
	float:left;
	background-image: url('../../img/menuBar.png');
	background-repeat : no-repeat;
	background-position:center; 
	width:600px;
	height:30px;
	background-color:#FFFFCE; 
	}
#print a:link, #print a:visited {
	font-family:Tahoma;
	font-size: 15px;
	color: #FF9A00;
	padding-top:10px;
	font-weight:bold;
	text-decoration:none;
	}	
#print a.active:link, #print a.active:visited, #print a:hover {
	color: #A50021;
	text-decoration:underline;
	}
#menu_print {
	background-image:url('../../img/menuBG.PNG');
	background-repeat : no-repeat;
	background-position:top center; 
	width:145px;
	height:150px;
	float:left;
	}
#menu_print a:link, #menu_print a:visited {
	font-family:Tahoma;
	font-size: 11px;
	margin-left:10px;
	font-weight: bold;
	text-align:center;
	text-decoration: none;
	color: #A50021;
}
#menu_print a.active:link, #menu_print a.active:visited, #menu_print a:hover {
	color:#690103;
	text-decoration:underline;
	}
	
#menu_up a:link, #menu_up a:visited {
	font-family:Tahoma;
	font-size: 15px;
	color: #FF9A00;
	padding-top:10px;
	font-weight:bold;
	text-decoration:none;
	}
#menu_up a.active:link, #menu_up a.active:visited, #menu_up a:hover {
	color:#FFFFCE;
	text-decoration:none;
	}
	
#header {
	height:20px;
	padding-top:8px;
	}
#header a:link, #header a:visited {
	font-family:Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FF9A00;
	}
	
#header a.active:link, #header a.active:visited, #header a:hover {
	color:#FFFFCE;
	}
#footer {
	height:20px;
	padding-top:8px;
	}
#footer a:link, #footer a:visited {
	font-family: Tahoma;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #FF9A00;
	}
#footer a.active:link, #footer a.active:visited, #footer a:hover {
	color:#FFFFCE;
	text-decoration: none;
	}
#copyright
{

	float:right;
	width:150px;
	height:20px;
	padding-top:8px;
	font-family:Tahoma;
	font-size: 10px;
}

#menu_left {
	float:left;
	width:150px;
	height:740px;
	background-image:url('../../img/menuSide.PNG');
	background-repeat : no-repeat;
	background-position:top center; 
	}
#menu_left_content {
	float:left;
	width:150px;
	height:400px;
	background-image:url('../../img/menuSideSmall.PNG');
	background-repeat : no-repeat;
	background-position:top center; 
	}
#menu_right {
	float:right;
	width:150px;
	height:740px;
	background-image:url('../../img/menuSide.PNG');
	background-repeat : no-repeat;
	background-position:top center; 
	}
#menu_left_trad {
	float:left;
	width:150px;
	}
#menu_content {
	background-image:url('../../img/menuBG.PNG');
	background-repeat : no-repeat;
	background-position:top center; 
	width:145px;
	height:150px;
	float:left;
	}
#menu_content a:link, #menu_content a:visited {
	font-family:Tahoma;
	font-size: 11px;
	margin-left:10px;
	font-weight: bold;
	text-align:center;
	text-decoration: none;
	color: #A50021;
}
#menu_content a.active:link, #menu_content a.active:visited, #menu_content a:hover {
	color:#690103;
	text-decoration:underline;
	}
#menu_content img {
	border:none;
	width:120px;
	height:140px;
	margin-top:5px;
}
#menu_contact_txt {
	font-family:Tahoma;
	text-align:center;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FF9A00;
}

#menu_lien {
	width:145px;
	float:left;
	text-align:left;
	margin-bottom:10px;
	
	}
#menu_lien a:link, #menu_lien a:visited {
	float: left;
	font-family:Tahoma;
	margin-left:20px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FF9A00;
	
}
#menu_lien a.active:link, #menu_lien a.active:visited, #menu_lien a:hover {
	color: #FFFFCE;
	text-decoration:underline;
	}

#menu_lien2 {
	width:145px;
	float:left;
	text-align:left;
	margin-bottom:10px;
	
	}
#menu_lien2 a:link, #menu_lien2 a:visited {
	font-family:Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FF9A00;
	
}
#menu_lien2 a.active:link, #menu_lien2 a.active:visited, #menu_lien2 a:hover {
	color: #FFFFCE;
	text-decoration:underline;
	}
#menu_lien_title {
	width:145px;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Tahoma;
	font-weight: bold;
	font-size: 11px;
	float:left;
	text-align:left;
	color: #FF9A00;
	
	}
#menu_lien_title a:link, #menu_lien_title a:visited {
	float: left;
	font-family:Tahoma;
	font-size: 11px;
	margin-left:5px;
	font-weight: bold;
	text-decoration: none;
	color: #FF9A00;
}
#menu_lien_title a.active:link, #menu_lien_title a.active:visited, #menu_lien_title a:hover {
	color: #FFFFCE;
	text-decoration:underline;
	}
	
#menu_space {
	float:left;
	width:145px;
	height:20px;
	}
#menu_space2 {
	float:left;
	width:145px;
	height:152px;
	}
	
#content {
	float:left;
	width:600px;
	background-color: #FFFFCE;
	}
#content_login {
	float:left;
	width:600px;
	height:300px;
	background-color: #FFFFCE;
	}
#content_login_title {
	float:left;
	background:#FFFFCE;
	color:#A50021;
	font-size:14px;
	font-weight:bold;
	
	text-align: center;
	}
	
#content_lien a {
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#FF9A00;
text-decoration:none;
}
#content_lien a:hover, #content_lien a:active {
text-decoration:underline;
}

#content_lien2 a {
font-family:Tahoma;
font-size:10px;
font-style:italic;
float:left;
color:#993300;
text-decoration:none;
}
#content_lien2 a:hover, #content_lien2 a:active {
text-decoration:underline;
}

#content_lien3 a {
font-family:Tahoma;
font-size:13px;
float:left;
color:#FF9A00;
font-weight:bold;
text-decoration:none;
}
#content_lien3 a:hover, #content_lien3 a:active {
color:#993300;
text-decoration:underline;
}

#content_up{
	clear:both;
	height:40px;
	width:600px;
	background:#FFFFCE;
	color:#A50021;
	font-size:18px;
	font-weight:bold;
	
	text-align: center;
}

#content_left{
	float:left;
	width:300px;
	height:220px;
	margin-top:10px;
	text-align: center;
	background-color: #FFFFCE;
}
#content_right{
	float:right;
	width:300px;
	height:220px;
	margin-top:10px;
	text-align: center;
	background-color: #FFFFCE;
}
#content_text a:link, #content_text a:visited {
	font-family:Tahoma;
	font-size: 15px;
	color: #FF9A00;
	padding-top:10px;
	font-weight:bold;
	text-decoration:none;
	}	
#content_text a.active:link, #content_text a.active:visited, #content_text a:hover {
	color: #A50021;
	text-decoration:underline;
	}
#content_text{
	color: #000000;
	font-size:13px;
	text-align: center;
	font-family: Tahoma;
	font-weight:bold;
	}
#content_text1{
	color: #000000;
	font-size:13px;
	text-align: left;
	font-family: Tahoma;
	}
#content_text2{
	color:#A50021;
	font-size:15px;
	text-align: center;
	font-family: Tahoma;
	} 
#content_text3{
    margin-left:30px;
	color: #000000;
	font-size:13px;
	font-family: Tahoma;
	text-align:left;
	}
#content_text4{
    margin-left:30px;
	color:#FF9A00;
	font-size:13px;
	font-family: Tahoma;
	text-align:left;
	}
#content_text3_sizeUP{
    margin-left:30px;
	color:#A50021;
	font-size:15px;
	font-family: Tahoma;
	text-align:left;
	}
#content_textMenu{
 	margin-left:10px;
	font-weight:bold;
	color:#A50021;
	font-size:15px;
	font-family: Tahoma;
	text-align:left;
	}
#content_text4_sizeUP{
    margin-left:30px;
	color:#FF9A00;
	font-size:15px;
	font-family: Tahoma;
	text-align:left;
	}
#content_textTitle{
    margin-left:10px;
	color:#FF9A00;
	font-size:18px;
	font-family: Tahoma;
	text-align:left;
	font-weight:bold;
	}
		
#content_text5{
	color:#FF9A00;
	font-size:15px;
	font-family: Tahoma;
	text-align:left;
	}
#content_text6{
	color:#A50021;
	font-size:15px;
	font-family: Tahoma;
	font-weight:bold;
	text-align:center;
	}
#content_text_up{
	color:#A50021;
	font-size:18px;
	text-align: center;
	font-family: Tahoma;
	font-weight:bold;
	font-family:Tahoma;
	}

#content_img{
	height:150px;
	width:150px;
	background-color: #FFFFCE;
}
#content_img_up{
float:right;
	height:40px;
	width:40px;
	background-color: #FFFFCE;
}

#content_BG_JauneSmall {
	margin-left:10px;
	background-image:url('../../img/pucejaune3.png'); 
	background-repeat:no-repeat; 
	background-position:left top;
	height:35px;
}
#content_BG_RougeSmall {
	margin-left:10px;
	background-image:url('../../img/pucerouge3.png'); 
	background-repeat:no-repeat; 
	background-position:left top;
	height:35px;
}
#content_BG_RougeBig {
	margin-left:20px;
	background-image:url('../../img/pucerouge4.png'); 
	background-repeat:no-repeat; 
	background-position: left top;
	height:100px;
}
#content_BG_JauneBig {
	margin-left:20px;
	background-image:url('../../img/pucejaune4.png'); 
	background-repeat:no-repeat; 
	background-position: left top;
	height:100px;
}
#content_text_BGSmall{
	color: #000000;
	font-size:13px; 
	padding-top:5px;
	margin-left:15px;
	text-align: left;
	font-family: Tahoma;
	}
#content_text_BGBig{
	color: #000000;
	font-size:13px; 
	padding-top:5px;
	margin-left:25px;
	text-align: left;
	font-family: Tahoma;
	padding-top:10px;
	}
/*Onglet */

div#onglet{
list-style-type:none;
float: left;
}
div#onglet a {
text-align: center;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#A50021;
width: 140px;
height: 20px;
display: block;
padding-top:5px;
margin:0;
text-decoration:none;
background-image:url('../../img/ongletnormal.png');
background-repeat: no-repeat;
}
div#onglet a:hover, div#onglet a:active {
background-image:url('../../img/onglethover.png');
background-repeat: no-repeat;
color:#FFFFCE;
text-decoration:none;
}
div#onglet a.selected {
background-image:url('../../img/ongletselected.png');
background-repeat: no-repeat;
color:#FFFFCE;
text-decoration:none;
cursor:default;
}
div#onglet_content{
font-size:13px;
color:#000000;
text-align:left;
}
div#onglet_content_disable{
font-size:13px;
color:#999999;
font-style:italic;
text-align:left;
}
div#onglet_content_title{
float:left;
font-family:Tahoma;
font-size:19px;
color:#A50021;
font-weight:bolder;
padding-left:20px;
}
#requiredFieldCan
{
	font-family:Tahoma;
	font-size: 13px;
	margin-left:10px;
	font-style:italic;
	color:#A50021;
}
#requiredFieldMob
{
	font-family:Tahoma;
	font-size: 13px;
	margin-left:10px;
	font-style:italic;
	color:#A50021;
}
#requiredFieldSit
{
	font-family:Tahoma;
	font-size: 13px;
	margin-left:10px;
	font-style:italic;
	color:#A50021;
}
#requiredFieldCV
{
	font-family:Tahoma;
	font-size: 13px;
	margin-left:10px;
	font-style:italic;
	color:#A50021;
}
#requiredFieldAdd
{
display:inline;
	font-family:Tahoma;
	font-size: 13px;
	margin-left:10px;
	font-style:italic;
	color:#A50021;
}

#clientHome
{
	text-align:center;
	width:250px;
	color:#A50021;
	font-family:Tahoma;
	font-size:15px;
}

#clientHome a
{
	text-align:center;
	color:#A50021;
	font-family:Tahoma;
font-weight:bold;
	font-size:13px;
text-decoration:none;
}
#clientHome a:hover { 
text-decoration:underline;
}


#clientHome a:active {
text-decoration:none;
}

.client_header  {
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#A50021;
text-decoration:none;
width:150px;
}

.client_header2  {
font-family:Tahoma;
font-size:12px;
float:left;
text-align:left;
margin-left:50px;
font-weight:bold;
color:#A50021;
text-decoration:none;
width:250px;
height:25px;
}
.client_header3 {
font-family:Tahoma;
font-size:12px;
float:left;
text-align:left;
font-weight:bold;
color:#A50021;
width:100px;
height:25px;
text-decoration:none;
}

.client_header4 {
font-family:Tahoma;
font-size:12px;
margin-left:20px;
font-style:italic;
text-align:left;
font-weight:bold;
color:#FF9A00;
text-decoration:none;
}

.client_header5 {
font-family:Tahoma;
font-size:15px;
font-weight:bold;
color:#FFFFCE;
background-color:#A50021;
width:100%;
text-decoration:none;
}

.client_header6  {
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-align:left;
color:#A50021;
text-decoration:none;
margin-left:50px;
width:150px;
height:30px;
}
.content_textClient{
	color: #000000;
	font-size:12px;
	text-align: left;
	font-family: Tahoma;
	font-weight:bold;
	width:170px;
	height:30px;
	}
	
.client_header a {
text-align: center;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#A50021;
text-decoration:none;
}
.client_header a:hover { 
text-decoration:underline;
}

.client_header a:active {
text-decoration:none;
}

.client_onglet  {
list-style-type:none;
float: left;
width:120px;
}

.client_onglet a {
text-align: center;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#A50021;
width: 120px;
height: 20px;
display: block;
padding-top:5px;
margin:0;
text-decoration:none;
background-image:url('../../img/ongletClient1.png');
background-repeat: no-repeat;
}
.client_onglet a:hover { 
background-image:url('../../img/ongletClient2.png');
background-repeat: no-repeat;
color:#FFFFCE;
text-decoration:none;
}

.client_onglet a:active {
background-image:url('../../img/ongletClient2.png');
background-repeat: no-repeat;
color:#FFFFCE;
text-decoration:none;
}
.client_onglet a.selected {
background-image:url('../../img/ongletClient3.png');
background-repeat: no-repeat;
color:#FFFFCE;
text-decoration:none;
cursor:default;
}

#client_lien a:link, #client_lien a:visited {
	float: left;
	font-family:Tahoma;
	margin-left:20px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FF9A00;
	
}
#client_lien a.active:link, #client_lien a.active:visited, #client_lien a:hover {
	color: #A50021;
	text-decoration:underline;
	}

#client_region{
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#FF9A00;
text-decoration:none;
}
	
#requiredFieldYes
{
	font-family:Tahoma;
	font-size: 13px;
	font-style:italic;
	color:#66CC00;
}
#requiredFieldNo
{
	font-family:Tahoma;
	font-size: 13px;
	margin-left:10px;
	font-style:italic;
	color:#A50021;
}
/*                                */
/* Calendar style sheet           */
/* Feuille de style du calendrier */
/*                                */

/* Style de la table principale contenant le calendrier */
table.calendar_main {
	font-family: Tahoma;
	font-size: 12px;
}

/* Style du titre du calendrier (<< mois annee >>)  */
.calendar_title {
	color:#A50021;
	font-weight:bold;
	text-align: center;
}

/* Style of the cell "month year" of the header */
/* Style de la cellule "mois annee" du titre    */
.calendar_title_month {
}

/* Style of the link "month year" of the header */
/* Style du lien "mois annee" du titre          */
.calendar_title_month_clickable {
	color: #A50021;
	text-decoration: none;
}

/* Style of the cell that contains the link "<<" in the header */
/* Style de la cellule contenant le lien "<<" du titre         */
.calendar_title_left_arrow {
	text-align: left;
}

/* Style of the cell that contains the link ">>" in the header */
/* Style de la cellule contenant le lien ">>" du titre         */
.calendar_title_right_arrow {
	text-align: right;
}

/* Style of the link "<<" of the header */
/* Style du lien "<<" du titre          */
.calendar_title_left_arrow_clickable {
	color: #A50021;
	text-decoration: none;
}

/* Style of the link ">>" of the header */
/* Style du lien ">>" du titre          */
.calendar_title_right_arrow_clickable {
	color: #A50021;
	text-decoration: none;
}

/* Global style of the main calendar table */
/* Style global de la table du calendrier  */
.calendar_table {
	color: #FF9A00;
	border: none;
	border-collapse: collapse;
	font-size: 10px;
}

/* Generic style of the calendar table cells              */
/* Style generique des cellules de la table du calendrier */
.calendar_table td {
	border: 1px solid #A50021;
	text-align: center;
	width: 20px;
}

/* Style of the table header cells that contains the days                   */
/* Style des cellules d'en-tete la table du calendrier, contenant les jours */
.calendar_table th {
	border: 1px solid #FF9A00;
	background-color: #A50021;
	font-weight: normal;
	text-align: center;
}

/* Style of the calendar cells the contains the week-end days (saturday and */
/* sunday)                                                                  */
/* Style des cellules de la table contenant les jours du week-end (samedi et*/
/* dimanche)                                                                */
.calendar_weekend {
	background-color: #FEC167;
}

/* Style of the table cells that contains the days that are not part of the */
/* monthly currently displayed                                              */
/* Style des cellules contenant des jours ne faisant pas partie du mois en  */
/* cours d'affichage                                                        */
.calendar_other_month {
	color: #999999;
}

/* Style for the links of days not part of the month currently displayed */
/* Style des liens des jours ne faisant pas partie du mois en cours      */
/* d'affichage                                                           */
.calendar_other_month_clickable {
	color: #999999;
	text-decoration: none;
}

/* Style for today's day (non-clickable)                  */
/* Style du jour (non cliquable) representant aujourd'hui */
.calendar_today {
	color: #A50021;
}

/* Style of today's link                              */
/* Style du lien sur le jour representant aujourd'hui */
.calendar_today_clickable {
	color: #ff0000;
	text-decoration: none;
}

/* Style for the links of days part of the month currently displayed     */
/* Style des liens des jours faisant partie du mois en cours d'affichage */
.calendar_day_clickable {
	color: #000000;
	text-decoration: none;
}


.client_public_niveau{
	font-family:Tahoma;
	font-size: 12px;
	text-align:left;
	width:190px;
height: 30px;
	color:#A50021;
}

.client_public_niveau input {
border:0px solid black;
background-color:#FFFFCE;
color: #A50021;
margin-left:10px;
width:190px;
height: 30px;
font-family:"Tahoma",sans-serif;
}

.client_public_niveau input[disabled] {
border:0px solid black;
background-color:#FFFFCE;
color: #808080;
margin-left:10px;
font-style:italic;
width:190px;
font-family:"Tahoma",sans-serif;
} 

.client_public_niveau a {
text-align: left;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
width: 180px;
height: 25px;
display: block;
padding-left:10px;
padding-top:5px;
text-decoration:none;
background-image:url('../../img/jobclientunselected.png');
background-repeat: no-repeat;
}
.client_public_niveau a:hover, .client_public_niveau a:active {
background-image:url('../../img/jobclienthover.png');
background-repeat: no-repeat;
color:#FFFFCE;
font-style:bold;
text-decoration:none;
}
.client_public_niveau a.selected {
background-image:url('../../img/jobclientselected.png');
background-repeat: no-repeat;
color:#FFFFCE;
text-decoration:none;
font-style:bold;
}

.client_public_niveauSelected {
	font-family:Tahoma;
	font-size: 12px;
	text-align:left;
	width:190px;
height: 30px;
	color:#A50021;
}


.client_public_niveauSelected a {
text-align: left;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
width: 180px;
height: 25px;
display: block;
padding-left:10px;
padding-top:5px;
text-decoration:none;
background-image:url('../../img/jobclientselected.png');
background-repeat: no-repeat;
}
.client_public_niveauSelected a:hover, .client_public_niveau a:active {
background-image:url('../../img/jobclienthover.png');
background-repeat: no-repeat;
color:#FFFFCE;
font-style:bold;
text-decoration:none;
}
.client_public_niveauSelected a.selected {
background-image:url('../../img/jobclientunselected.png');
background-repeat: no-repeat;
color:#FFFFCE;
text-decoration:none;
font-style:bold;
}

.client_jobSearch{
	font-family:Tahoma;
	font-size: 13px;
	text-align:center;
	color: #FF9A00;
	font-weight: bold;
	text-decoration: none;
	
}
.client_jobSearch a {
	font-family:Tahoma;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #FF9A00;
}

.client_jobSearch a:hover, .client_jobSearch a:active {
	color: #A50021;
	text-decoration:underline;
	}

	
.client_ontosearch_job{
	font-family:Tahoma;
	font-size: 12px;
	text-align:left;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	
}

.client_ontosearch_jobSelected{
	font-family:Tahoma;
	font-size: 12px;
	text-align:left;
	color: #000000;
	font-style:italic;
	text-decoration: none;
	
}

	
.searchTag{
	font-family:Tahoma;
	font-size: 13px;
	text-align:left;
	color: #000000;
	
font-style:italic;
	font-weight: normal;
	text-decoration: none;
	
}
.searchTag a {
	font-family:Tahoma;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.searchTag a:hover, .searchTag a:active {
	color: #FF9A00;
	text-decoration:underline;
	}

#content_lienClient a {
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#A50021;
text-decoration:none;
}
#content_lienClient a:hover, #content_lienClient a:active {
text-decoration:underline;
}

