/* css interiman-group */

body{
	background: #698fb4 url(/themes/interiman/img/bg_interiman.png);
}

#conteneur{
	width:897px;
	
}

/* � revoir */
h1{
	color:#333;
}
h1.blueh1{
	color:#3d628e;
}
h2{
	color:#333; /*e24114*/
}
#rightcolumn h3{
	color: #fff;
}
a, a:visited, .btleft a, .btright a{
	color: #363b65;
}

a.liengris{
	color:#666;
}
a:hover.liengris{
	text-decoration:underline;
}



#header{
	background-color:#fff;
	height:295px;
	width:897px;
}

/* logo */
#header h1 a{
	width:170px;
	height:46px;
	top:49px;
	left:21px;
	background:url(/themes/group/img/logo_interiman_group.png) no-repeat;
}

/* lang */
ul#lang{
	margin:0;
	padding:0;
	top:22px;
	right:0px;
	width:120px;	
	list-style-type:none;
	
	position:absolute;

}
ul#lang li{
	color:#888;
	padding:0;
	margin:0;
	font-size:11px;
	float:left;
}
ul#lang li a{
	margin:0 5px 0 5px;
	padding:0;
	color:#666;
	font-size:11px;
	text-transform:none;
	float:left;
}
ul#lang li a:hover, ul#lang li a.active{
	color:#fe5122;
}

/* menu */
#header ul{
	margin:0;
	padding:0;
	position:absolute;
	top:82px;
	left:200px;
	list-style-type:none;
}
#header ul li{
	float:left;
	color:#666;
	font-size:12px;
	text-transform:uppercase;
	padding:0 0 0 6px;
}
#header ul li a{
	float:left;
	display:block;
	text-decoration:none;
	color:#666;
	padding:0 6px 0 0;
}
#header ul li a:hover, #header ul li a.active{
	color: #363b65;
	text-decoration:underline;
}

/* sous menu */
ul#nav li ul{
	visibility:hidden;
}
ul#nav li:hover ul{
	visibility:visible;
	margin:-5px 0 0 -10px;
	padding:15px 0 0 0;
	width:125px;
	top:15px;
	left:auto;
	z-index:10000;	
}

*+html ul#nav li:hover ul{
	margin:-5px 0 0 -130px;
}

#header ul li:hover ul li{
	float:left;
	padding:0;
	display:block;
	font-size:12px;
	background-color:#fff;
	border-bottom:1px #e8eae6 solid;
	text-transform:none;
}
#header ul li:hover ul li a{
	float:left;
	display:block;
	color:#666;
	width:170px;/*190-20*/
	padding:5px 10px 5px 10px;
	text-decoration:none;text-transform:none;
}
#header ul li:hover ul li a:hover{
	color:#688eb3;
	background-color:#f7f7f7;
}






/*news col droite*/
a#accrochenews{
	display:block;
	margin: 0 0 20px 0;
	width:115px;
	color:#7296b8;
	text-decoration:none;
}
a:hover#accrochenews{
	text-decoration:underline;
}


/*news liste*/
.formnews{
	background-color:transparent;
}
.formnews tr{
	
}
.formnews tr th{
	font-weight:normal;
	text-align:left;
	padding: 5px 5px 5px 5px;
	background-color:#dadfe4;
	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;
}
h2.border-type1{
	font-weight:normal;
	font-size:18px;
	padding:0 0 3px 0;
	margin:0 0 0 0!important;
	color:#333;
	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/group/img/background/btlogin.png);	
	background-repeat: repeat-x;*/
	background:#4a4e74 !important;
	/*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/group/img/background/banner_sky_s1.png);
}
.interiman_silver{
	background-image: url(/themes/group/img/background/banner_sky_s1.png);
}
.interiman_marin{
	background-image: url(/themes/group/img/background/banner_sky_s1.png);
}
.interiman_orange{
	background-image: url(/themes/group/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/group/img/background/titlebarselect_small.gif);
}
.bluebox .titlebox{
	background-image: url(/themes/group/img/background/titlebarportedoc_small.gif);
}
.orangebox .titlebox{
	background-image: url(/themes/group/img/background/titlebaralert_small.gif);
}



#content h3.titre-type1, #content h3.titre-type2{
	background:none;
	color:#688eb3;
	margin:0!important;
	padding:0!important
}
.list2 td{
	padding:15px 10px 15px 10px;
}






.txtagencyinfo{
	color: #62668d;
}
#contenthome{
	/*background-image: url(/themes/group/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 { 
	min-height:10px;
	height:auto !important;
	height:10px;
	width:200px;
	float:left;
}
#centercolumn { 
	float: left;
	position:relative;
	color: #333;
	width: 450px; /*550-100*/
	display: inline;
	border-right:1px #bbc0c6 solid;
	border-left:1px #bbc0c6 solid;
	background:#fafbff url(/themes/group/img/background/bg_container_s1.jpg) repeat-x top;
	
	padding:25px 50px 20px 50px;
	min-height:365px;/*410-45*/
	height:auto!important;
	height:365px;
}

#centercolumn p{ 
	text-align:justify
}

#centercolumn h1{
	color:#363b65;
	font-weight:normal;
	font-size:14px;
	margin:0;
	padding:0;
	clear:both;
}
#centercolumn h1.group{
	margin-bottom:15px;
}

#centercolumn h2{
	font-weight:normal;
	font-size:18px;
	padding:0 0 3px 0;
	margin:20px 0 0 0;
	color:#333;
	border-bottom:1px #ccc solid;
}


#centercolumn .list{
	width:450px;
}
#centercolumn .list th{
	background-color:#4a4e74;
}
#centercolumn .list th a{
	color:#fff;
}

#centercolumn .list tr.clair{
	background-color:#f7f7f7;
}
#centercolumn .list tr.fonce{
	background-color:#eee;
}
#centercolumn .list td, #centercolumn .list td a{
	color:#707070;
	text-decoration:none;
}
#centercolumn .list td a:hover{
	color:#4a4e74;
	text-decoration:underline;
}




/* formulaires */
.form-content .top{
	/*background:url(/themes/interiman/img/form-content-t.png) no-repeat;*/
	display:none;
}
.form-content .content{
	width:410px;/*280-20*/
	padding:25px 20px 15px 20px;
	background-color:#f6f6f6;/*f6f6f6*/
	position:relative;
	margin:-26px 0 0 0;/*-26px 0 0 0*/
	/*background:url(/themes/interiman/img/form-content-b.png) no-repeat left bottom;*/
}
.form-content2 .content{
	background:url(/themes/interiman/img/form-content2-b.png) no-repeat left bottom;
}

.form-content .label{
	width:200px;
	color:#333;
	padding:10px 2px 1px 0px;
	border-bottom:1px #ddd solid;
}

.form-content td{
	vertical-align:top;
	padding:2px 2px 2px 0px;
}

.form-content .value{
	padding:10px 2px 1px 5px;
}
.form-content select.select{
	color:#555;
}
.form-content textarea.textarea{
	color:#555;
	width:226px;
	border:1px #b7b7b7 solid;

	
}
.form-content input.input{
	width:226px;
	border:1px #b7b7b7 solid;
	padding:1px 1px 1px 2px;
	font-size:11px;
	color:#555;
}
.form-content input.submit, #centercolumn input.submit{
	background:url(/themes/interiman/img/bgsubmit2.png) repeat-x;
	color:#fff;
	font-size:11px;
	border:none;
	height:19px;
	cursor:pointer;
	margin-left:5px
}



/* tableau detail offre */
#centercolumn .tab_detail{
	width:570px;
	margin:0 0 0 10px;
}
#centercolumn .tab_detail td{
	padding:3px 5px 3px 0;	
}
#centercolumn .tab_detail td.label{
	color:#698fb4;
	width:230px;
	/*text-transform:uppercase;*/
	font-size:11px;
	font-family:"Arial Narrow", arial;
	padding:3px 5px 1px 0;	
	border-bottom:1px #698fb4 solid;
}
#centercolumn .tab_detail td.value{
	color:#333;
	width:308px;
	padding:3px 5px 1px 10px;	
}


.desc{
	background-color:#f6f6f6;
	margin:-23px 0 0 0;/*-23px 0 0 0*/
	padding:23px 0 10px 0;
	position:relative;
	z-index:100;
	width:450px;
}

.width-job{
	background-color:#f6f6f6;
	margin:-23px 0 23px 0;/*-23px 0 0 0*/
	padding:33px 13px 20px 13px;
	position:relative;
	z-index:100;
	width:424px;
}
#centercolumn h3, #centercolumn h1.likeh3, #centercolumn h2.group{
	margin:0;
	font-family:"Arial Narrow", arial;
	padding:4px 0 7px 14px!important;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	background:url(/themes/interiman/img/contenttitle.png) no-repeat;
	position:relative;
	z-index:1000;
	border:none;
	font-weight:bold!important;

}

#centercolumn .separation{
	display:none;
}



a.btretour{
	text-transform:uppercase;
	color:#363b65;
	font-size:10px;
	padding:3px 0 0 22px;
	height:15px;
	background:url(/themes/group/img/icon/back.gif) no-repeat left;
	float:right;
}
a:hover.btretour{
	color:#61668c;
}



#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/group/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/group/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/group/img/background/logintitlelinewhite.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
.loginbt input{
	background-image: url(/themes/group/img/background/btlogin.png);
	color: #fff;
}
.interiman_orange .loginbt input{
	background-image: url(/themes/group/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/group/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/group/img/background/boxcandidatcontent.jpg);
	background-repeat:repeat-y;
}
#boxcandidatbottom{
	width:258px;
	height:13px;
	background-image:url(/themes/group/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/group/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/group/img/background/boxcandidattitre2.jpg);
}
h2#boxcandidattitre20{
	height:36px; /*46-24*/
	background-image:url(/themes/group/img/background/boxcandidattitre20.jpg);
}


#boxcandidatcontent2{
	width:258px; /*258-*/
	min-height:46px;
	height:auto !important;
	height:46px; /*46-*/
	background-image:url(/themes/group/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/group/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/group/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/group/img/background/boxclientcontent.jpg);
	background-repeat:repeat-y;
}
#boxclientbottom{
	width:258px;
	height:13px;
	background-image:url(/themes/group/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/group/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/group/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/group/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/group/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/group/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/group/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/group/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 5px 0;
	background-repeat:no-repeat;
	background-position:bottom left;
	font-size:14px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}

h2.titrecolleft2{
	background-image:url(/themes/group/img/background/titrecolleft2.gif);
	color:#7e7e7f; /*gris*/
}
h2.titrecolleft3{
	background-image:url(/themes/group/img/background/titrecolleft2.gif);
	color:#a6a8ab; /*gris*/
}




/*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/group/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;
	padding:0;
	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/group/img/background/bgmenucandidate.jpg);
	border-bottom:1px #e2e3e4 solid;
	color:#3d3d3d;
}
/*menu left client*/
ul#menu_client li a{
	background-image:url(/themes/group/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/group/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/group/img/background/bgmenuclientselected.jpg);
	text-decoration:none;
}


#group{
	padding:0;
}
.separationdroite{
	height:1px;
	margin:3px 0 7px -4px;
	border-bottom:1px #cacbcd solid;
}



#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: #363b65;
	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/group/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/group/img/background/listcandidats_s1.png);
	background-repeat:no-repeat;
}
.filterelementactive{
	color: #666;
	background-image: url(/themes/group/img/background/listcandidats_active_s1.png);
	background-repeat:no-repeat;
}




.orangebigtitle, .orangetitle{
	background-image: url(/themes/group/img/background/orangetitleline.png);
	background-position: bottom;
	color: #f57621;
}
.bluetitle{
	background-image: url(/themes/group/img/background/bluetitleline.png);
	background-position: bottom;
	color: #3d628e;
}
.grouptitle{
	margin:10px 10px 5px 10px;
}

#rightcolumn { 
	color: #fff;
	width: 116px;
	padding:0 13px 0 15px;
	margin:0;
	float: right;
	min-height:400px!important;
	height:auto !important;
	height:400px!important;
	background-color:#4a4e74 ;
}

#rightcolumn ul{ 
	margin: 0 0 15px 0;
	padding:0;
	width:116px;
	color:#7296b8;
	text-decoration:none;
	list-style-type:none;
}
#rightcolumn ul li{ 
	float:left;
	width:116px;
	padding:15px 0 15px 0;
	border-bottom:1px #959799 solid;
}
#rightcolumn ul li{ 
	
}


/*trouver agence menu gauche*/
#findagency{
	padding: 100px 20px 5px 20px;	
}
#findagency2{
	padding: 0 20px 5px 20px;	
}






/*trouver agence menu gauche*/
#findagency, #findagency2{
	background-image: url(/themes/group/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/group/img/background/candspace.png);
	margin-left: 21px; /*30*/
}

#compspace{
	background-image: url(/themes/group/img/background/compspace.png);
	/*margin-left: 8px;*/
	margin-right: 0px; /*40*/
}
#selectjob{
	background-image: url(/themes/group/img/background/selectjob.png);
	background-repeat:no-repeat;
	margin-left: 21px; /*30*/
}
#selectjobbottom{
	background-image: url(/themes/group/img/background/selectjobbottom.png);
	background-repeat:no-repeat;
	margin-left: 0px; /*30*/
	width:246px;
	height:14px;
}

#selectcv{
	background-image: url(/themes/group/img/background/selectcv.png);
	/*margin-left: 8px;*/
}
#selectcvbottom{
	background-image: url(/themes/group/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/group/img/background/selectjobcontent.png) repeat-y ;
	padding: 5px 20px 5px 40px;
	margin-top:5px;
}
.contselect2{
background: url(/themes/group/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/group/img/background/btlogin.png);
	color: #fff;
}



/* footer */
#footer{
	color: #fff;
	font-size:10px;
	margin:10px 0 0 0;
}
#footer a{
	color:#fff;
}
p#copyright, p#virtua{
	margin:5px 0 5px 4px;
}
a#signature span{
	background:url(/themes/group/img/background/virtua.png) no-repeat right;
	padding:0 13px 0 0;
	margin:0 0 0 3px;
	height:16px;
	display:block;
	float:right
}





.tableresultagency{
	background-color:#f6f6f6;
}

.bottomtitleline{
	background-image: url(/themes/group/img/background/bottomtitleline.png);
}
.depotcv{
	background-image: url(/themes/group/img/background/depotcv.png);
}
.titledepotcv a{
	color: #f57621;	
	text-decoration: none;	
}
.titledepotcv a:hover{
	text-decoration: underline;	
}
.consultprofil{
	background-image: url(/themes/group/img/background/consultprofil.png);
}
.titleconsultprofil a{
	color: #3d628e;	
	text-decoration: none;	
}
.titleconsultprofil a:hover{
	text-decoration: underline;	
}
.onlineoffers{
	background-image: url(/themes/group/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/group/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/group/img/background/stageon.png);
	color: #698fb4;
}
.stageoff{
	background-image: url(/themes/group/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/group/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/group/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/group/img/button/menuleft_blue.png);
}
.interiman_marin a div.menuhlbt:hover {
	background-image: url(/themes/group/img/button/menuleft_blue_on.png);
}
.interiman_marin .menuhlbton{
	background-image: url(/themes/group/img/button/menuleft_blue_on.png);
}

.interiman_orange .menuhlbt{
	/*background-image: url(/themes/group/img/button/menuleft_orange.png);*/
	background-image: url(/themes/group/img/button/menuleft_blue.png);
}
.interiman_orange a div.menuhlbt:hover {
	/*background-image: url(/themes/group/img/button/menuleft_orange_on.png);*/
	background-image: url(/themes/group/img/button/menuleft_blue_on.png);
}
.interiman_orange .menuhlbton{
	background-image: url(/themes/group/img/button/menuleft_orange_on.png);
}

.interiman_sky .menuhlbt{
	background-image: url(/themes/group/img/button/menuleft_blue.png);
}
.interiman_sky a div.menuhlbt:hover {
	background-image: url(/themes/group/img/button/menuleft_blue_on.png);
}
.interiman_sky .menuhlbton{
	background-image: url(/themes/group/img/button/menuleft_blue_on.png);
}

.interiman_silver .menuhlbt{
	background-image: url(/themes/group/img/button/menuleft_silver.png);
	color: #3D628E!important;
}

.interiman_silver a div.menuhlbt:hover{
	background-image: url(/themes/group/img/button/menuleft_silver_on.png);
	color: #3D628E!important;
}
.interiman_silver .menuhlbton{
	background-image: url(/themes/group/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-left:-420px;
	margin-top:-23px;
}
 
.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/group/img/button/contmenubtn2_down.png) no-repeat scroll top right  !important;
   color:#fff;
}

a.contmenubtndown span, a.contmenuaddbtndown span {
	background: transparent url(/themes/group/img/button/contmenubtn2_down.png) no-repeat !important;
	color:#fff;
}

a.contmenubtn {
   background: transparent url(/themes/group/img/button/contmenubtn2.png) no-repeat scroll top right;
}
a.contmenubtn span {
	background: transparent url(/themes/group/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;
}





.sectoragency{
	color:#666;
}
.titleresultagency{

	color:#333;
	font-weight: bold;
}
.txtsendemail{
	color: #62668d;
}
#formagence .titre{
	font-weight:bold;
	color:#363b65;
}
#formagence .lienagence{
	color:#3d3d3d;
}
#formhome, #formagence{
	margin:15px;
	font-size:12px;
	color:#3d3d3d;
	
}
#formhome td{
	padding-right:10px;
}
#formhome{
	margin:0 0 0 -37px;
	width:447px;
}

.ligne_separation{
	background-image:url(/themes/group/img/background/ligneseparation.gif);
	width:519px;
	height:3px;
	font-size:1px;
	margin-top:10px;
	margin-bottom:10px;
}
.ligne_separation2{
	border-bottom:1px #ccc solid;
	height:3px;
	margin-top:15px;
	margin-bottom:18px;
}

h2.titrecolleft{
	background-image:url(/themes/group/img/background/titrecolleft2.gif);
	color:#363b65; /*bleu*/
}


a#trouveragence {
	display:block;
	background-image: url(/themes/group/img/background/findagency.gif);
	background-repeat:no-repeat;
	width:160px;
	color: #3e4041;
	padding: 110px 10px 10px 20px;
	margin-left:5px ;
	text-transform:uppercase;
	font-size:9px;
}
a:hover#trouveragence {
	text-decoration: underline;	
}




#rightcolumn a{ 
	color: #fff !important;
}


#content { 
	width:897px;
	background:#fff url(/themes/group/img/background/bg_groupe.gif) repeat-y top left;
	padding:0 0 10px 0;
}

h2.titrecolright, #rightcolumn h3{
	margin:20px 0 10px 0;
	padding:0 0 5px 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/group/img/background/titrecolright.gif);
	color:#fff; /*bleu*/
}

.contenttitle, .formtitle{
	background-image: url(/themes/group/img/background/contenttitle.png);
}

.liengrpbleu{
	color:#289ce9;
	font-weight:bold;
}
.liengrporange{
	color:#f58229;
	font-weight:bold;
}
a:hover.liengrpbleu, a:hover.liengrporange{
	text-decoration:none;
	color:#666;
}
.siteagency{
	color:#666;
}

.txtlinkaccess a{
	color:#666;
}

ul#menuhorizontal{
	margin:0;
	padding:0;
}

ul#menuhorizontal li{
	display:inline;
	list-style-type:none;
}
#menuhorizontal, #menuhorizontal ul { /* toutes les listes */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
















#menuhorizontal a {	
}

#menuhorizontal ul li { /* tous les items de liste */
	float: left;
	width: 10em; /* largeur obligatoire, sinon opera devient fou */
	width:150px;
	line-height:24px;
	padding:0 px;
	border-bottom:1px #ccc solid;
}

#menuhorizontal ul li a{ 
	display:block;
	color:#3d3d3d;
	padding:0 0 0 10px;
	margin:0;
}
#menuhorizontal ul li a:hover{ 
	display:block;
	background-color:#afb1c1;
	text-decoration:none;
}

#menuhorizontal li ul { /* listes de deuxi�me niveau */
	position: absolute;
	top:115px;
	padding-top:20px;
	margin-left:147px; /*-85*/
	left:50px;
	background: white;
	width: 10em;
	width:150px;
	text-transform:none;
	/*text-transform:lowercase;*/
	left: -999em; /* on met left plut�t que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'�cran */
}

#menuhorizontal li:hover ul, #menuhorizontal li.sfhover ul { /* listes imbriqu�es sous les items de listes survol�s */
	left: auto;
}






/* --------------  COLLABORATOR -------------------- */

a.contmenubtn {
	background: transparent url(/themes/interiman/img/button/contmenubtn.png) no-repeat scroll top right!important;
}
a.contmenubtn span {
	background: transparent url(/themes/interiman/img/button/contmenubtn.png) no-repeat!important;
}
a.contmenuaddbtn {
  background: transparent url(/themes/interiman/img/button/contmenubtn.png) no-repeat scroll top right!important;
	color: #999;
}
a.contmenuaddbtn span {
	background: transparent url(/themes/interiman/img/button/contmenuaddbtn.png) no-repeat!important;
  display: block;
	line-height: 14px;
	padding: 2px 0 5px 24px;
}
a.contmenubtndown {
   background: transparent url(/themes/interiman/img/button/contmenuaddbtn.png) no-repeat scroll top right!important;
}
a.contmenuaddbtndown {
   background: transparent url(/themes/interiman/img/button/contmenubtn_down.png) no-repeat scroll top right!important;
}
a.contmenubtndown span, a.contmenuaddbtndown span {
	background: transparent url(/themes/interiman/img/button/contmenubtn2_down.png) no-repeat!important;
	display: block;
	line-height: 14px;
	padding: 2px 0 5px 10px;
	color:#fff
}
a:hover.contmenubtn, a.contmenubtndown {
	background: transparent url(/themes/interiman/img/button/contmenubtn2_down.png) no-repeat scroll top right!important;
	color: #fff;
}
a:hover.contmenubtn span, a.contmenubtndown span {
	background: transparent url(/themes/interiman/img/button/contmenubtn2_down.png) no-repeat!important;
	color: #fff;
}

div.suppart{
	background-image: url(/themes/interiman/img/collaborator_resp.png);
}
.dir div.suppart{
	background-image: url(/themes/interiman/img/collaborator.png);
}
.infpart{
	background-color: #e2ecf3;
}
/*
.suppart{
	min-height: 124px;
	border: 1px solid #eeeeee;
}
.resp div.suppart{

}
.dir div.suppart{
	background-color:#fcfcfc;
}
*/

/* --------------  END COLLABORATOR -------------------- */



.infpart{

	clear:both
}
.collaname{
	margin:20px 0 0 0;
}



/* brochures */

.brochures-list{
	background:none;
}

a.doc1 span{
	display:none;
}
a:hover.doc1 span{
	display:block;
}




h3.title_brochure{
	margin:20px 0 10px 21px;
	padding:0 0 5px 0;
	background-repeat:no-repeat;
	background-position:bottom left;
	font-size:14px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/themes/group/img/background/titrecolleft2.gif);
	color:#363b65; /*bleu*/
}



a.brochure{
	display:block;
	width:84px;/*-40*/
	height:91px;/*-80*/
	color:#fff;
	padding:78px 0 0 40px;
	margin:15px 0 10px 36px;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	background:url(/themes/base/img/ico_brochure.jpg) no-repeat;
}
