/*****************************************************/
/* CSS INTERIMAN (base)
/*****************************************************/

body{
	background-color: #698fb4;
	background-image: url(/themes/base/img/background/bg_interiman.png);
}

h1{
	color:#333;
}
h1.blueh1{
	color:#3d628e;
}
h2{
	color:#333; /*e24114*/
}
h3{
	color: #698fb4;
}
a, a:visited, .btleft a, .btright a{
	color: #688eb3;
}

a.liengris{
	color:#666;
}
a:hover.liengris{
	text-decoration:underline;
}

/*zone profils col left fonds bleu*/
#zoneprofiltop{
	width:177px;
	color:#fff;
	height:35px;
	margin:20px 0 0 20px;
	background-image:url(/themes/base/img/bgleftcandidattop.jpg);
	background-repeat:no-repeat;
}
#zoneprofil .traitille{
	background-image:url(/themes/base/img/bgleftcandidatsep.jpg);
	background-repeat:no-repeat;
	height:2px;
	width:128px;
	margin:5px 0 5px 0;
}
#zoneprofil{
	width:141px;
	color:#fff;
	margin:0px 0 0 20px;
	padding:0px 18px 4px 18px;
	background-image:url(/themes/base/img/bgleftcandidat.jpg);
	background-repeat:repeat-y;	
	font-size:11px;
}
#zoneprofil a{
	color:#fff;
}

a#btzoneprofil{
	float:right;
	margin:10px 16px 0 0;
}

#zoneprofil a:hover{
	color:#fff;
	text-decoration:underline;
}

#zoneprofilbottom{
	width:177px;
	height:41px;
	font-size:1px;
	background-image:url(/themes/base/img/bgleftcandidat_bottom.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 20px;
}


#menuhautsites, #menuhautsites a{
	font-size:11px !important;
	color:#c5c5c5!important;
}
#menuhautsites a:hover{
	color:#7d7d7e!important;
}


/*news col droite*/
a#accrochenews{
	display:block;
	margin: 0 0 10px 15px;
	width:115px;
	color:#7296b8;
	text-decoration:none;
}
a:hover#accrochenews{
	text-decoration:underline;
}

.txtsidebar{
	padding:0 15px 0 15px;
	margin:15px 0 15px 0;
	color:#4a4e74;
}
.txtsidebar a{
	color:#4a4e74;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	margin:0 0 5px 0;
	display:block;
}
.txtsidebar a:hover{
	color:#a5afc4;
	text-decoration:none;
}

/*bouton inscription*/
a#txtsidebar2{
	color:#fff;
	background-color:#4a4e74;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	margin:5px 0 5px -5px;
	padding:12px 15px 12px 15px;
	display:block;
	height:35px;
	line-height:18px;
}
a:hover#txtsidebar2{

}

/*news liste*/
.formnews{
	background-color:transparent;
}
.formnews tr{
	
}
.formnews tr th{
	font-weight:normal;
	text-align:left;
	padding: 5px 5px 5px 5px;
	background-color:#e2ecf3;
	text-transform:uppercase;
	color:#666;
}
.formnews tr td{
	padding:8px 5px 8px 5px;
}
.formnews tr td div.separationnews{
	border-bottom:1px #ddd solid;
}
.formnews tr.clair{
	background-color:#f7f7f7;
}
.formnews tr.fonce{
	background-color:#f3f3f3;
}
.formnews tr td a{
	color:#666;
}
.formnews tr td a:hover{

}

/*detail news*/
.news_title{
	margin:0 0 5px 0;
	padding:0;
	font-size:18px;
	border-bottom:1px #ccc solid;
}
.news_categorie{
	margin:0 0 5px 0;
	padding: 0;
	font-size:14px;
	text-align:justify;
}
.news_content{
	margin:0;
	padding:0 0  25px 0;
	border-bottom:1px #ccc solid;
	text-align:justify;
}
.news_date{
	margin:0;
	padding:0;
	color:#666;
}
.news_picture{
	margin:0;
	padding:0 0 25px 0;
	border-bottom:1px #ccc solid;
}
.news_document{
	margin:0 ;
	padding:0;
}




p.titrepart{
	margin:-4px 0 4px 15px;
	color:#666;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;	
}

.titlecoment{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight:normal;
	text-transform:none;
}

textarea.formcontenttableelm{
	overflow:auto;
	padding:2px;
	width:95%;
}

.inputbutton{
	border:none;
	font-family:Arial, Helvetica, sans-serif !important;
	background-image: url(/themes/base/img/background/btlogin.png);	
	background-repeat: repeat-x;
	/*text-transform: lowercase;*/
	padding: 0 4px 0 4px;
	color: #fff;
}
.grayinputbutton{
	background-image: none;	
}

#banner_czone{
	width: 696px;
	margin-right: 0px;
	border-left:1px #a9b4be solid;
}
#banner {
	border-top: 1px solid #a9b4be;
	border-bottom: 1px solid #a9b4be;
}
.interiman_sky{
	background-image: url(/themes/base/img/background/banner_sky_s1.png);
}
.interiman_silver{
	background-image: url(/themes/base/img/background/banner_sky_s1.png);
}
.interiman_marin{
	background-image: url(/themes/base/img/background/banner_sky_s1.png);
}
.interiman_orange{
	background-image: url(/themes/base/img/background/banner_sky_s1.png);
}
.interiman_marin .logintitle, .interiman_marin .logininputtitle, .interiman_orange .logintitle, .interiman_orange .logininputtitle{
	color: #fff;
}
.logininputtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#fff;
}


.logininput{
	margin: 0; /*2px 0 2px 0*/
}
.logininput input{
	padding-left:2px;
	color:#666;
}
.loginlostpswd{
	font-family:  Arial, Helvetica, sans-serif;
	margin: 2px 0 2px 0;
}

.interiman_orange .loginlostpswd, .interiman_orange .loginlostpswd a {
	color: #688eb3 !important;
}



.graybox .titlebox{
	background-image: url(/themes/base/img/background/titlebarselect_small.gif);
}
.bluebox .titlebox{
	background-image: url(/themes/base/img/background/titlebarportedoc_small.gif);
}
.orangebox .titlebox{
	background-image: url(/themes/base/img/background/titlebaralert_small.gif);
}

.txtagencyinfo{
	color: #7e9fbe;
}














#container { 
	width:897px; /*900*/
	background-color:#fff;
	/*background-image: url(/themes/base/img/background/bg_container_s1.png);
	background-repeat:no-repeat;*/
	background-position:top left;
}


#contenthome{
	/*background-image: url(/themes/base/img/background/bg_container_s1.png);
	background-repeat:repeat-x;*/
}

#contenthome, #content, #contentwithmenu, #contentwithfilter{
	background-repeat: repeat-y;
	border-right: 0px solid #cbddee;
	border-left: 0px solid #cbddee;
	margin-left:0px;
	float: left;
	color: #333;
	margin: 0px;
	min-height: 350px;
	width: 547px; /*550*/
	display: inline;
}
#content{
	padding: 30px 48px 10px 50px;
	width: 447px; /*450*/	
}
#contentwithmenu{
	padding: 10px 48px 10px 48px;
	width: 447px; /*450*/
}



#leftcolumn { 

}

#rightcolumn { 
	color: #333;
	margin-left: 0px;
	width: 144px;
	background-color:#fff;
}



#centercolumn { 
	float: left;
	/*position:relative;*/
	color: #333;
	margin: 0;
	min-height: 740px;
	height:auto !important;
	height: 740px;
	width: 547px; /*550*/
	display: inline;
	border-right:1px #bbc0c6 solid;
	border-left:1px #bbc0c6 solid;
	background-color:#fafbff;
	background-image: url(/themes/base/img/background/bg_container_s1.jpg);
	background-repeat:repeat-x;
	background-position:top;
}



#banner_lzone{
	color: #698fb4;
}
#banner_lzone a{
	color: #698fb4;
}
#banner_lzone a:hover{
	color: #4c6782;	
}
#banner_lzone div.loginlostpswd a{
	color: #c9d7e4;
}
#banner_lzone div.loginlostpswd a:hover{
	color: #e2ecf3;
}



.orangeinputbutton{
	/*background-image: url(/themes/base/img/background/orangeinputbt.png);
	background-repeat: repeat-x;*/
	background-image:none;
	background-color:#7c9cbc;
	border-color:#7c9cbc;
	/*text-transform: lowercase;*/
	padding: 0 4px 0 4px;
	color: #fff;
}


.tablecandidats{
	background-color:#fff;
		
}
/* ------- LOGIN --------- */

.logintitle{
	background-image: url(/themes/base/img/background/logintitleline_s1.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.interiman_orange .logintitle{
	background-image: url(/themes/base/img/background/logintitlelinewhite.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
.loginbt input{
	background-image: url(/themes/base/img/background/btlogin.png);
	color: #fff;
}
.interiman_orange .loginbt input{
	background-image: url(/themes/base/img/background/btlogin.png);
	color: #fff;
	border:none;
}

/* ------- END LOGIN --------- */


.loginbt input{
	font-family:  Arial, Helvetica, sans-serif;
}
#banner_lzone{
	margin-right: 0px;
}


/*home*/

/*box candidats home*/
h2#boxcandidattitre{
	width:228px;
	height:45px;
	margin:0 0 0 0;
	padding:27px 0 0 30px;
	background-image:url(/themes/base/img/background/boxcandidattitre.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	font-weight:normal;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif
}
h2#boxcandidattitre span{
	font-size:18px;
	
}
#boxcandidatcontent{
	width:258px;
	background-image:url(/themes/base/img/background/boxcandidatcontent.jpg);
	background-repeat:repeat-y;
}
#boxcandidatbottom{
	width:258px;
	height:13px;
	background-image:url(/themes/base/img/background/boxcandidatbottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#boxcandidatcontent ul{
	padding:0 40px 10px 36px;
	margin:0;
	color:#77a0c1;
}
#boxcandidatcontent ul li{
	list-style-type:none;	
}
#boxcandidatcontent ul li a{
	color:#77a0c1;
	text-decoration:none;
	min-height:20px;
	height:auto !important;
	height:20px;
	display:block;
	background-image:url(/themes/base/img/icon/fleche.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:182px;
	font-size:12px;
}
#boxcandidatcontent ul li a:hover{
	text-decoration:underline;
}

/*selection de postes*/
h2#boxcandidattitre2, h2#boxcandidattitre20{
	width:190px; /*258-25*/
	background-repeat:no-repeat;
	background-position:bottom;
	color:#76a0c1;
	margin:0 0 0 0;
	padding:24px 33px 0 35px;
	text-transform:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
h2#boxcandidattitre2{
	height:22px; /*46-24*/
	background-image:url(/themes/base/img/background/boxcandidattitre2.jpg);
}
h2#boxcandidattitre20{
	height:36px; /*46-24*/
	background-image:url(/themes/base/img/background/boxcandidattitre20.jpg);
}


#boxcandidatcontent2{
	width:258px; /*258-*/
	min-height:46px;
	height:auto !important;
	height:46px; /*46-*/
	background-image:url(/themes/base/img/background/boxcandidatcontent2.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#boxcandidatcontent2 ul{
	padding:10px 40px 10px 36px;
	margin:0;
	color:#77a0c1;
}
#boxcandidatcontent2 ul li{
	list-style-type:none;	
}
#boxcandidatcontent2 ul li a{
	color:#77a0c1;
	text-decoration:none;
	min-height:20px;
	height:auto !important;
	height:20px;
	display:block;
	background-image:url(/themes/base/img/icon/fleche.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:182px;
	font-size:12px;
}
#boxcandidatcontent2 ul li a:hover{
	text-decoration:underline;
}






/*box client home*/
h2#boxclienttitre{
	width:228px;
	height:45px;
	margin:0 0 0 0;
	padding:27px 0 0 30px;
	background-image:url(/themes/base/img/background/boxclienttitre.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	font-weight:normal;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif
}
h2#boxclienttitre span{
	font-size:18px;
	
}
#boxclientcontent{
	width:258px;
	background-image:url(/themes/base/img/background/boxclientcontent.jpg);
	background-repeat:repeat-y;
}
#boxclientbottom{
	width:258px;
	height:13px;
	background-image:url(/themes/base/img/background/boxclientbottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#boxclientcontent ul{
	padding:0 40px 10px 36px;
	margin:0;
	color:#77a0c1;
}
#boxclientcontent ul li{
	list-style-type:none;	
}
#boxclientcontent ul li a{
	color:#777;
	text-decoration:none;
	min-height:20px;
	height:auto !important;
	height:20px;
	display:block;
	background-image:url(/themes/base/img/icon/fleche2.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:182px;
	font-size:12px;
}
#boxclientcontent ul li a:hover{
	text-decoration:underline;
}





/*selection de profil*/
h2#boxclienttitre2{
	width:223px; /*258-25*/
	height:22px; /*46-24*/
	background-image:url(/themes/base/img/background/boxclienttitre2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#777;
	margin:0 0 0 0;
	padding:24px 0 0 35px;
	text-transform:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#boxclientcontent2{
	width:258px; /*258-*/
	min-height:46px;
	height:auto !important;
	height:46px; /*46-*/
	background-image:url(/themes/base/img/background/boxclientcontent2.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#boxclientcontent2 ul{
	padding:10px 40px 10px 36px;
	margin:0;
	color:#77a0c1;
}
#boxclientcontent2 ul li{
	list-style-type:none;	
}
#boxclientcontent2 ul li a{
	color:#777;
	text-decoration:none;
	min-height:20px;
	height:auto !important;
	height:20px;
	display:block;
	background-image:url(/themes/base/img/icon/fleche2.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:182px;
	font-size:12px;
}
#boxclientcontent2 ul li a:hover{
	text-decoration:underline;
}


/*offre en ligne candidat*/
a#offresonline{
	width:98px; /*165-67*/
	height:91px; /*131-40*/
	display:block;
	padding:40px 40px 0 27px;
	background-image:url(/themes/base/img/background/cadregauche.jpg);
	background-repeat:no-repeat;
	margin-left:19px;
	margin-bottom:6px;
	margin-top:6px;
	font-size:14px;
	color:#698fb4;
	font-weight:bold;
	text-transform:uppercase;
}
a#offresonline span{
	font-size:11px;
	text-transform:none;
	font-weight:normal;
}
a:hover#offresonline span{
	text-decoration:none;
}


/*profils candidat (espace client)*/
a.profilsonline{
	width:96px; /*163-67*/
	height:86px; /*126-40*/
	display:block;
	padding:40px 40px 0 27px;
	background-image:url(/themes/base/img/background/cadregauche3.jpg);
	background-repeat:no-repeat;
	margin-left:19px;
	margin-bottom:6px;
	margin-top:6px;
	font-size:14px;
	color:#424343;
	font-weight:bold;
	text-transform:uppercase;
}
a.profilsonline span{
	font-size:11px;
	text-transform:none;
	font-weight:normal;
}
a:hover.profilsonline span{
	text-decoration:none;
}


/*depot cv*/
a#depotcv {
	width:98px; /*165-67*/
	height:65px; /*105-40*/
	display:block;
	padding:40px 40px 0 27px;
	background-image:url(/themes/base/img/background/cadregauche2.jpg);
	background-repeat:no-repeat;
	margin:6px 0 6px 19px;
	font-size:14px;
	color:#698fb4;
	font-weight:bold;
	text-transform:uppercase;	
}
a:hover#depotcv {
}

/*titres col gauche*/
h2.titrecolleft, h2.titrecolleft2, h2.titrecolleft3{
	margin:20px 0 10px 21px;
	padding:0 0 2px 0;
	background-repeat:no-repeat;
	background-position:bottom left;
	font-size:14px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
h2.titrecolleft{
	background-image:url(/themes/base/img/background/titrecolleft.gif);
	color:#688eb3; /*bleu*/
}
h2.titrecolleft2{
	background-image:url(/themes/base/img/background/titrecolleft2.gif);
	color:#7e7e7f; /*gris*/
}
h2.titrecolleft3{
	background-image:url(/themes/base/img/background/titrecolleft2.gif);
	color:#a6a8ab; /*gris*/
}


h2.titrecolright{
	margin:20px 0 10px 15px;
	padding:0 0 2px 0;
	background-repeat:no-repeat;
	background-position:bottom left;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/themes/base/img/background/titrecolright.gif);
	color:#688eb3; /*bleu*/
}

/*titres col gauche*/
h2.rightnewstitre{
	margin:20px 0 10px 21px;
	padding:0 0 2px 0;
	background-repeat:no-repeat;
	background-position:bottom left;
	font-size:14px;
	text-transform:uppercase;
	background-image:url(/themes/base/img/background/titrecolleft.gif);
	color:#7296b8; /*bleu*/
}
p.rightnewscontent{
	margin:0;
	padding:0;
}

#borderbox{
	border:none;
}


/*menu left candidate*/
ul#menu_candidate, ul#menu_client{
	margin: 0 19px 15px 23px;
	width:162px;
}
ul#menu_candidate li, ul#menu_client li{
	list-style-type:none;
}
ul#menu_candidate li a, ul#menu_client li a{
	width:139px;
	padding:0 0 0 23px;
	min-height:25px;
	height:auto !important;
	height:25px;
	line-height:25px;
	display:block;

}
ul#menu_candidate li a{
	background-image:url(/themes/base/img/background/bgmenucandidate.jpg);
	border-bottom:1px #e2e3e4 solid;
	color:#3d3d3d;
}
/*menu left client*/
ul#menu_client li a{
	background-image:url(/themes/base/img/background/bgmenucandidate.jpg);
	border-bottom:1px #e2e3e4 solid;
	color:#3d3d3d;
}

ul#menu_candidate li a:hover, ul#menu_candidate li a#menu_candidate_selected{
	background-image:url(/themes/base/img/background/bgmenucandidateselected.jpg);
	text-decoration:none;
}
ul#menu_client li a:hover, ul#menu_client li a#menu_client_selected{
	background-image:url(/themes/base/img/background/bgmenuclientselected.jpg);
	text-decoration:none;
}


#group{
	padding:0;
}
.separationdroite{
	height:1px;
	margin:3px 0 7px -4px;
	border-bottom:1px #cacbcd solid;
}
.separationdroitegrp{
	height:9px;
	margin:10px 0 0px 0px;
	width:147px;
	background-image:url(/themes/base/img/separationdroitegrp.gif);
	background-repeat:no-repeat;
}



#topmenu{
	margin-top: 42px;
}
.topmenuseparation{
	color:#acacac;
}
#topmenu a{
	margin: 0 3px 0 3px;
	font-family:Arial, Helvetica, sans-serif;
}

#topmenu a.activelink, #topmenu a:hover{
	color: #688eb3;
	text-decoration:underline;
	/*border-bottom:1px #688eb3 solid;*/
}

#langmenu a, #topmenu a{
	text-decoration: none;
	color: #666;
	font-size:12px;
}
#langmenu a:hover{
	color: #000;
}


/*filters*/
.filter{
	/*background-image: url(/themes/base/img/background/bgfilter.png);
	background-repeat: repeat-x;*/
	background-image:none;
	border:none;
	margin: 5px;
	margin-bottom: 0px ;
	/*border: 1px solid #ddd;*/
	padding: 8px;	
}
.filterelement, .filterelementactive, .filterbtelement{
	height: 65px;
	width: 151px; /*152*/
	float: left;
	margin: 1px;
	padding: 3px 10px 5px 10px;
	text-transform: uppercase;
	
}
.filterelement{
	color: #666;
	background-image: url(/themes/base/img/background/listcandidats_s1.png);
	background-repeat:no-repeat;
}
.filterelementactive{
	color: #666;
	background-image: url(/themes/base/img/background/listcandidats_active_s1.png);
	background-repeat:no-repeat;
}




.orangebigtitle, .orangetitle{
	background-image: url(/themes/base/img/background/orangetitleline.png);
	background-position: bottom;
	color: #f57621;
}
.bluetitle{
	background-image: url(/themes/base/img/background/bluetitleline.png);
	background-position: bottom;
	color: #3d628e;
}
.grouptitle{
	margin:10px 10px 5px 10px;
}

#rightcolumn { 
	color: #333;
	margin-left: 0px;
	width: 144px;
	float: right;
	background-color:#fff;
}

#wrapper { 
	width: 897px; /*900*/
}

/*trouver agence menu gauche*/
#findagency{
	padding: 100px 20px 5px 20px;	
}
#findagency2{
	padding: 0 20px 5px 20px;	
}



a#trouveragence {
	display:block;
	background-image: url(/themes/base/img/background/findagency_s1.jpg);
	background-repeat:no-repeat;
	width:160px;
	color: #698fb4;
	padding: 110px 10px 10px 20px;
	margin-left:4px ;
	text-transform:uppercase;
	font-size:9px;
}
a:hover#trouveragence {
	text-decoration: underline;	
}


/*trouver agence menu gauche*/
#findagency, #findagency2{
	background-image: url(/themes/base/img/background/findagency_s1.jpg);
	background-repeat:no-repeat;
	padding-top:100px;
	
}
#findagency a, #findagency2 a{
	text-decoration: none;
	text-transform:uppercase;
	font-size:9px;
}
#findagency a{
	color: #698fb4;
}
#findagency2 a{
	color: #a6a8ab;
}
#findagency a:hover, #findagency2 a:hover{
	text-decoration: underline;	
}
#findagency a:hover{
	color: #4c6782;
}
#findagency2 a:hover{
	color: #a6a8ab;
}


#findagency{
	
}
#findagency, #findagency a{
	color: #698fb4;
	text-decoration: none;
}
#findagency a:hover{
	color: #4c6782;
	text-decoration: underline;	
}



#candspace{
	background-image: url(/themes/base/img/background/candspace.png);
	margin-left: 21px; /*30*/
}

#compspace{
	background-image: url(/themes/base/img/background/compspace.png);
	/*margin-left: 8px;*/
	margin-right: 0px; /*40*/
}
#selectjob{
	background-image: url(/themes/base/img/background/selectjob.png);
	background-repeat:no-repeat;
	margin-left: 21px; /*30*/
}
#selectjobbottom{
	background-image: url(/themes/base/img/background/selectjobbottom.png);
	background-repeat:no-repeat;
	margin-left: 0px; /*30*/
	width:246px;
	height:14px;
}

#selectcv{
	background-image: url(/themes/base/img/background/selectcv.png);
	/*margin-left: 8px;*/
}
#selectcvbottom{
	background-image: url(/themes/base/img/background/selectcvbottom.png);
	background-repeat:no-repeat;
	margin-left: 0px; /*30*/
	width:246px;
	height:15px;
}


#candspace .contspace a,#candspace .linkspace a{
	color: #e24114;
}
#compspace .contspace a,#compspace .linkspace a{
	color: #698fb4;
}
#selectjob .contselect a, #selectcv .contselect2 a{
	color: #333333;	
}

.contselect{
background: url(/themes/base/img/background/selectjobcontent.png) repeat-y ;
	padding: 5px 20px 5px 40px;
	margin-top:5px;
}
.contselect2{
background: url(/themes/base/img/background/selectcvcontent.png) repeat-y ;
	padding: 5px 20px 5px 40px;
	margin-top:5px;
}
.contspace{
	padding: 20px 20px 0px 40px;
}
.titlespace{
	margin-top: 30px;
	margin-left: 30px;
	color: #fff;
	height:27px
}

.titleselect{
	margin-left: 30px;
}
#selectjob .titleselect{
	color:#f57621;
}
#selectcv .titleselect{
	color:#4c6782;
}



#searchbox{
	background-color: #e2ecf3;
}
.searchbt input{
	background-image: url(/themes/base/img/background/btlogin.png);
	color: #fff;
}
#footer{
	color: #fff;
}
.txtsendemail{
	color: #698fb4;
}
.contenttitle, .formtitle{
	background-image: url(/themes/base/img/background/contenttitle.png);
}
.tableresultagency{
	background-color:#f6f6f6;
}
.titleresultagency{
	background-color:#fff;
	color:#698fb4;
	font-weight: bold;
}
.bottomtitleline{
	background-image: url(/themes/base/img/background/bottomtitleline.png);
}
.depotcv{
	background-image: url(/themes/base/img/background/depotcv.png);
}
.titledepotcv a{
	color: #f57621;	
	text-decoration: none;	
}
.titledepotcv a:hover{
	text-decoration: underline;	
}
.consultprofil{
	background-image: url(/themes/base/img/background/consultprofil.png);
}
.titleconsultprofil a{
	color: #3d628e;	
	text-decoration: none;	
}
.titleconsultprofil a:hover{
	text-decoration: underline;	
}
.onlineoffers{
	background-image: url(/themes/base/img/background/onlineoffers.png);
}
.titleonlineoffers a{
	color: #698fb4;			
	text-decoration: none;	
}
.titleonlineoffers a:hover{
	text-decoration: underline;	
}
.todayonlineoffers{
	color: #698fb4;		
	font-weight: bold;
	text-transform: uppercase;
}
.txtback{
	color:#698fb4
}
.txtaccess a{
	color:#f57621
}
.profilestatetxt{
	color: #698fb4;
}



.collapic{
	background-image: url(/themes/base/img/background/emptycollab.png);
}

.resp div.collafonction{
	color: #4c6782;
}
.dir div.collafonction{
	color: #4c6782;
}
.resp div.infpart{
	background-color: #e2ecf3;
}
.dir div.infpart{
	background-color: #c9d7e4;
}


.titleprogressbar{
	margin-left:-10px;
}

.stageon, .stageoff{
	margin-left:-4px;
	width: 121px;
}


.formcontentbigelm, .formcontentsmallelm{
	height: 15px;
	color: #698fb4;
}
.titleprogressbar{
	background-color: #698fb4;
}
.stageon{
	background-image: url(/themes/base/img/background/stageon.png);
	color: #698fb4;
}
.stageoff{
	background-image: url(/themes/base/img/background/stageoff.png);
	color: #999;
}
.tablecv td{
	padding-top: 1px; /* 7 initialement */
	padding-left: 10px;
}
.tdtablecv{
	margin-bottom: 1px; 
	text-transform: uppercase;
	color: #698fb4;
	border-bottom: 1px solid #698fb4 ; /*  #d6d6d6*/
	padding-left: 0px;
}
.bluelink a{
	color: #698fb4;
	text-decoration: none;
	text-transform: uppercase;
}
.bluebg div.silverarrowbtactive {
	background-image: url(/themes/base/img/button/silverarrow_activeblue.png);
}
.bluebg a:hover div.silverarrowbt{
	color: #3d628e;	
}
.bluebigtitle{
	color:#3d628e;
}
.loginlostpswd a:link, .loginlostpswd{
	color: #688eb3;
}

.topline td{
	padding:3px 3px 3px 6px;
	background-color: #e2ecf3;
	text-transform: uppercase;
}
.titlebarportedoc{
	background-image: url(/themes/base/img/background/titlebarportedoc.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 17px 20px 0px 60px;
	color: #698fb4;
}

/* ------- Menu Candidat --------- */

.titlespace{
	margin-top: 30px;
	margin-left: 30px;
	color: #fff;
	height:27px
}
.interiman_silver .titlespace, .interiman_sky .titlespace {
	color: #3d628e;	
}

.interiman_marin .menuhlbt{
	background-image: url(/themes/base/img/button/menuleft_blue.png);
}
.interiman_marin a div.menuhlbt:hover {
	background-image: url(/themes/base/img/button/menuleft_blue_on.png);
}
.interiman_marin .menuhlbton{
	background-image: url(/themes/base/img/button/menuleft_blue_on.png);
}

.interiman_orange .menuhlbt{
	/*background-image: url(/themes/base/img/button/menuleft_orange.png);*/
	background-image: url(/themes/base/img/button/menuleft_blue.png);
}
.interiman_orange a div.menuhlbt:hover {
	/*background-image: url(/themes/base/img/button/menuleft_orange_on.png);*/
	background-image: url(/themes/base/img/button/menuleft_blue_on.png);
}
.interiman_orange .menuhlbton{
	background-image: url(/themes/base/img/button/menuleft_orange_on.png);
}

.interiman_sky .menuhlbt{
	background-image: url(/themes/base/img/button/menuleft_blue.png);
}
.interiman_sky a div.menuhlbt:hover {
	background-image: url(/themes/base/img/button/menuleft_blue_on.png);
}
.interiman_sky .menuhlbton{
	background-image: url(/themes/base/img/button/menuleft_blue_on.png);
}

.interiman_silver .menuhlbt{
	background-image: url(/themes/base/img/button/menuleft_silver.png);
	color: #3D628E!important;
}

.interiman_silver a div.menuhlbt:hover{
	background-image: url(/themes/base/img/button/menuleft_silver_on.png);
	color: #3D628E!important;
}
.interiman_silver .menuhlbton{
	background-image: url(/themes/base/img/button/menuleft_silver_on.png);
	color: #3D628E!important;
}

/*infobulles menu droit*/
.tool-text {
	font-size: 12px !important;
	background-color: #FFFFFF ;
}

.highlight-tip {
	color: #fff;
	width: 350px;
	z-index: 13000;
	border: 1px solid #666 ;
	text-align: justify ;
	margin-top:-23px;
	/*margin-left:-155px;*/ /*420*/
}
  
 
.highlight-text {
	font-size: 12px !important;
	padding: 5px ;
	background-color: #666 ;
	padding: 12px 14px 12px 14px !important;
}




a.contmenuaddbtndown, a.contmenubtndown {
   background: transparent url(/themes/base/img/button/contmenubtn2_down.png) no-repeat scroll top right  !important;
   color:#fff;
}

a.contmenubtndown span, a.contmenuaddbtndown span {
	background: transparent url(/themes/base/img/button/contmenubtn2_down.png) no-repeat !important;
	color:#fff;
}

a.contmenubtn {
   background: transparent url(/themes/base/img/button/contmenubtn2.png) no-repeat scroll top right;
}
a.contmenubtn span {
	background: transparent url(/themes/base/img/button/contmenubtn2.png) no-repeat;
}


/* ------- END Menu Candidat --------- */


.interiman_silver h1.titlespace, .interiman_marin h1.titlespace, .interiman_sky h1.titlespace {
	border-bottom: 1px solid #698fb4;
}

.interiman_orange h1.titlespace {
	border-bottom: 1px solid #698fb4; /*E3610A*/
}

h1.titlespace {
	color:#fff !important;
}

/* ------- ERREUR FVALIDATE --------- */
input.errHilite, select.errHilite, textarea.errHilite {
	background-color: #3d628e; /*f57520*/
	color:#fff;
}

/* ------------- FOOTER ------------- */
.footercenter a, .footercenter a:hover, .footercenter a:visited, .footercenter a:active {
	color: #fff;
}
.footerright a, .footercenter a:hover, .footercenter a:visited, .footercenter a:active {
	color: #fff !important;
}

#job_banner {
	position: relative ;
	top:-170px;
	left:83px;
	z-index: 1000;
	background-color: #9DD3F7;
	width: 350px;
	height: 130x;
	padding:15px;
	border: 1px solid #FFFFFF;
}

#job_banner h1 {
	color: #FFFFFF;
	font-weight: bold;
}

#job_banner a{
	color: #FFFFFF;
}
