body{
    background:#cececf url(/themes/interima/img/bg_interima.png);
}
#header{
    background-color:#fff;
}

/* logo */
#header h1 a{
    width:180px;
    height:55px;
    top:40px;
    left:21px;
}
#header h1 a.fr{    background:url(/themes/interima/img/logo_interima_fr.png) no-repeat;}
#header h1 a.de{    background:url(/themes/interima/img/logo_interima_de.png) no-repeat;}
#header h1 a.en{    background:url(/themes/interima/img/logo_interima_en.png) no-repeat;}
#header h1 a.it{    background:url(/themes/interima/img/logo_interima_it.png) no-repeat;}
#header h1 a.pt{    background:url(/themes/interima/img/logo_interima_pt.png) no-repeat;}


/* menu */
#header ul{
    margin:0;
    padding:0;
    position:absolute;
    top:82px;
    left:200px;
}
#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:#e24114;
}

/* 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;
    position:absolute;
    top:15px;
    left:auto;
    z-index:9000;    
}
#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:#e24114;
    background-color:#f7f7f7;
}

/* lang */

ul#lang{
    margin:0;
    padding:0;
    position:absolute;
    top:22px;
    left:auto;
    right:16px;
}
ul#lang li{
    float:left;
    color:#888;
    padding:0;
    margin:0;
    font-size:11px;
}
ul#lang li a{
    float:left;
    display:block;
    margin:0 5px 0 5px;
    padding:0;
    color:#666;
    font-size:11px;
    text-decoration:none;
    text-transform:none;
}
ul#lang li a:hover, ul#lang li a.active{
    color:#fe5122;
}

/* auth */
#header .auth{
    
    background:url(/themes/interima/img/banner_orange.png) no-repeat;
    border-top:1px #a9b4be solid;
    border-bottom:1px #a9b4be solid;
    border-right:0px #a9b4be solid;
}
#header .auth h3{
    padding:0 0 5px 0;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    background:url(/themes/interima/img/logintitleline_s1.gif) no-repeat left bottom;
}
#header .auth label{
    color:#fff;
    display:block;
}
#header .auth input.input{
    margin:1px 0 0 0;
}
#header a.lien{
    font-size:11px;
    color:#e24114;
}
#header a:hover.lien{
    color:#506d8a;
}

#header input.submit{
    background:url(/themes/interima/img/bgsubmit.png) repeat-x;
    font-family:"Century Gothic", arial;
}


/* boutons */
#contenu input.submit{
    background:url(/themes/interima/img/bgsubmit.png) repeat-x;
}
#contenu input.reset{
    background:url(/themes/base/img/btreset.png) repeat-x;
}
    
.txt ul li{
    color:#444;
}

/* lien type1 (vert) */
a.lien-type1{
    font-weight:bold;
    font-family:"Century Gothic", arial;
}
a.lien-type1 span{
    background:url(/themes/interima/img/lien-type1-l.png) no-repeat left;
}
#header a.lien-type1{
    background:url(/themes/interima/img/bgsubmit.png) repeat-x;
}
#header a.lien-type1 span{
    background:none;
}

*+html ul#nav li:hover ul{
    margin:-5px 0 0 -130px;
}



/* banner */
.banner{
    left:204px;
    width:696px;
    height:180px;
    border-top:1px #a9b4be solid;
    border-bottom:1px #a9b4be solid;
    background:url(/themes/interima/img/dot.png);
}

#content{
    background:#fff;
    width:900px;
    padding:0 0 0px 0;
}

/* colonne de gauche */
#left{
    width:203px;/*194*/
    
}

#left .type1, #left .type2{
    width:194px;
    margin:0 0 4px 4px;
}
#left .type1 .top, #left .type1 .bottom, 
#left .type2 .top, #left .type2 .bottom{
    height:9px;
    width:194px;
}
#left .type1 .top{background:url(/themes/interima/img/bgleft-type1-t.png) no-repeat left bottom;}
#left .type2 .top{display:none;}
#left .type1 .bottom{background:url(/themes/interima/img/bgleft-type1-b.png) no-repeat left top;}
#left .type2 .bottom{display:none;}
#left .type1 .content{background:url(/themes/interima/img/bgleft-type1-c.png) repeat-y;}

#left .type1 h3, #left .type2 h3{
    margin:0 0 8px 0;
    padding:0 0 5px 0;
    color:#fff;
    font-size:12px;
    text-transform:uppercase;
    background:url(/themes/interima/img/titrecolleft.gif) no-repeat left bottom;
}

#left .type1 li a{
    
    color:#3d3d3d;
background:none;
    /*background:url(/themes/interima/img/bgmenuleft.png) no-repeat;*/
}
#left .type1 li a:hover, #left .type1 li a.active{
    color:#000;
background:none;
    /*background:url(/themes/interima/img/bgmenuleft_hover.png) no-repeat;*/
}

#left .type2 .content{
    padding:0 15px 0 15px;
}
#left .type2 h3{
    padding:10px 0 6px 0;
    color:#f1600f;
}

/* col left > liste des news */
#left .type2 li{
    padding:0 0 5px 0;
}
#left .type2 li a{
    color:#3d3d3d;
    font-size:11px;
}
#left .type2 li a:hover{
    color:#000;
}

/* liste des agences */
#left a.agences{
    width:182px;/*197-15*/
    padding:14px 5px 0 10px;
    margin:0 0 4px 3px;
    background:url(/themes/interima/img/findagency_s1.png) no-repeat left center;
}
#left a.agences h3{
    margin:0 0 110px 5px;
    padding:0 0 8px 0;
    color:#f1600f;
    font-size:12px;
    text-transform:uppercase;
    background:url(/themes/interima/img/titrecolleft.gif) no-repeat left bottom;
}

h3.title_brochure{
    margin:20px 0 30px 20px!important;
    padding:0 0 8px 0px!important;
    color:#f1600f!important;
    font-size:12px!important;
    text-transform:uppercase!important;
    font-weight:bold!important;
    text-indent:0!important;
    background:url(/themes/interima/img/titrecolleft.gif) no-repeat left bottom!important;
}

#left a.agences p{
    margin:0;
    padding:5px 0 0 0;
    color:#e24114;
    font-size:9px;
    text-align:center;
    text-transform:uppercase;
}
#left a:hover.agences p{
    color:#bf3711;
    
}

/* sites */
ul#sites{
    margin:0 0 4px 4px;
    padding:0;
}
ul#sites li{
    padding:0 0 4px 0;
}
ul#sites li.p1 a{height:77px;}
/*
ul#sites li.p1 a{background:url(/themes/interima/img/logo_interimangroup.png) no-repeat;height:77px;}
ul#sites li.p2 a{background:url(/themes/interima/img/logo_interiman.png) no-repeat;}
ul#sites li.p3 a{background:url(/themes/interima/img/logo_interima.png) no-repeat;}
ul#sites li.p4 a{background:url(/themes/interima/img/logo_albedis.png) no-repeat;}
ul#sites li.p5 a{background:url(/themes/interima/img/logo_hotelis.png) no-repeat;}
*/


a.bt_apply{            background:url(/themes/interima/img/bt_apply-l.png) no-repeat top left;}
a.bt_apply span{    background:url(/themes/interima/img/bt_apply-r.png) no-repeat top right;}
a:hover.bt_apply{            background:url(/themes/interima/img/bt_apply-l_hover.png) no-repeat top left;}
a:hover.bt_apply span{    background:url(/themes/interima/img/bt_apply-r_hover.png) no-repeat top right;}


/* contenu */
#contenu{
    width:620px;/*694-36*/
    padding:30px 40px 10px 36px;
    background:#fafbff url(/themes/interima/img/bg_container_s1.jpg) repeat-x;
    min-height:590px;
    height:auto!important;
    height:590px;
    border-left:1px #a9b4be solid;
}

.desc{
    background-color:#f6f6f6;
    margin:-23px 0 0 0;/*-23px 0 0 0*/
    padding:23px 0 10px 0;
    position:relative;
    z-index:100;
    width:600px;
}
.desc2{
    width:250px;
    background-color:#fff;
}
#contenu h3.titre-type1{
    background:none;
    color:#f08544;
}
#contenu h3.titre-type2{
    background:none;
    color:#f08544;
    margin-left:0;
    padding-left:0;    
}
.label-noborder{
    border:none!important;
}
.form-content-margin-neg{
    margin-top:-26px!important;
}
#contenu .nostrong{
    font-weight:normal!important;
}
#contenu .fd-type1{
    color:#444;
}
#contenu .margintop{
    margin-top:10px;
}

#contenu .border-type1{
    border-bottom:1px #ccc solid;
    padding-bottom:3px;
    margin-bottom:5px;
}

#contenu .cacher{
    display:none;
}
#contenu h3.titre-type2{
    font-weight:normal!important;
    color:#e24114!important;
    background:url(/themes/interima/img/fleche.png) no-repeat left!important;
    padding-left:10px!important;
    margin-top:20px!important;

}
a#lienagence{
    color:#e24114;
}

/* titres */
#contenu h1{
    margin:0;
    padding:0 0 10px 0;
    color:#333;
    font-size:14px;
    font-weight:normal;
    text-transform:uppercase
}
#contenu h2{
    margin:0;
    padding:0;
    color:#e24114;
    font-size:15px;
    font-weight:normal;
}
#contenu h3, #contenu h1.likeh3{
    margin:0;
    padding:4px 0 7px 14px;
    color:#fff;
    font-size:11px;
    font-family:"Arial Narrow", arial;
    text-transform:uppercase;
    background:url(/themes/interima/img/contenttitle.png) no-repeat;
    position:relative;
    z-index:1000;
    font-weight:bold!important;
}
#contenu .zone-tab-detail h3{
    background:#fff url(/themes/interima/img/contenttitle2.png) no-repeat;
}

#contenu div.detail-intro h1{
    color:#333!important;
}
#contenu div.detail-intro h2{
    margin:-22px 0 0 0;
    padding:4px 0 7px 14px!important;
    /*color:#fff!important;*/
    font-size:14px!important;
    /*font-family:"Arial Narrow", arial;
    text-transform:uppercase;*/
    /*background:url(/themes/interima/img/contenttitle.png) no-repeat!important;*/
    position:relative;
    z-index:1000;
    /*font-weight:bold!important;*/

}
.width-job{

}
.width-job2{
    width:340px;
    background-color:transparent!important;
    height:auto!important;
    height:123px;
    position:relative;
    z-index:1;    
    padding:0 10px 0 0;
    margin:5px 0 0 0px;
    color:#222!important;
    float:left;
}

.zone-tab-detail{
    float:left;
    width:250px;
    margin:190px 0 0 0;
}

.width-job2 p{
    background-color:transparent!important;
}

.detail-intro2{
    width:582px;
    position:relative;
    z-index:10000;
}
.detail-intro2{
    min-height:180px;
    height:auto!important;
    height:180px;
}



.collafonction{
    color:#666;
}
.txtsendemail{
    color:#666;
}




#contenu .recherche h3{
    color:#6d8aa8;
    background:none;
    font-family:Arial, Helvetica, sans-serif;
}

#contenu p{
    /*margin:0 0 20px 0;*/
    color:#444;
}

/* liens */
a.lien, a{
    color:#e24114;
    text-decoration:none;
}
a.btretour{
    color:#e24114;
    background:url(/themes/interima/img/back.gif) no-repeat;
    height:16px;
    padding:2px 0 0 23px;    
}
a.bthelp{
    background:url(/themes/interima/img/help.gif) no-repeat;
}

.detail-intro h1{
    color:#3d628e!important;
}
.zonebt{
    background:url(/themes/interima/img/bgsep.png) repeat-x left bottom;
}

.detail-intro{
    width:600px;/*582*/
    /*background:url(/themes/interima/img/bgdetdail.jpg) no-repeat right top;*/
}

#contenu .detail-intro p{
    color:#333;
}

.separation{
    margin:35px 0 10px 0;
}

/* tableau detail offre */
.tab_detail{
    width:245px;
    margin:0 0 0 10px;
}
.tab_detail td{
    padding:3px 5px 3px 0;    
}
.tab_detail td.label{
    color:#3d3d3d;
    width:118px;
    /*text-transform:uppercase;*/
    font-size:11px;
    font-family:"Arial Narrow", arial;
    padding:3px 5px 1px 0;    
    border-bottom:1px #666 solid;
}
.tab_detail td.value{
    color:#333;
    width:103px;
    padding:3px 5px 1px 10px;    
}

/* pagination */
.pagination{
    color:#e24114;
    border-top:1px #e24114 solid;
}
.pagination .page select{
    color:#e24114;
}
.pagination li{
    color:#e24114;
}
.pagination li a{
    color:#e24114;
}
.pagination li a:hover, .pagination li a.active{
    color:#004d54;
}

/* tableau liste offres */
.list{
    
}
.list th{
    color:#fff;
    background-color:#ccc;
}
.list th a{
    color:#fff;
}
.list td{
    padding:10px 10px 10px 10px;
    vertical-align:top;
}
.list tr.clair{
    background-color:#f7f7f7;
}
.list tr.fonce{
    background-color:#eee;
}
.list td, .list td a{
    color:#707070;
    text-decoration:none;
}
.list td a:hover{
    color:#e24114;
    text-decoration:underline;
}

/* formulaires */

.form-content .top{
    /*background:url(/themes/interima/img/form-content-t.png) no-repeat;*/
    display:none;
}
.form-content .content{
    width:560px;/*280-20*/
    padding:25px 20px 15px 20px;
    background-color:#f6f6f6;/*f6f6f6*/
    position:relative;
    margin:0 0 0 0;/*-26px 0 0 0*/
    /*background:url(/themes/interima/img/form-content-b.png) no-repeat left bottom;*/
}
.form-content2 .content{
    background:url(/themes/interima/img/form-content2-b.png) no-repeat left bottom;
}
.form-content td{
    vertical-align:top;
    padding:2px 2px 2px 0px;
}
.form-content .label{
    width:200px;
    color:#333;
    padding:10px 2px 1px 0px;
    border-bottom:1px #ddd solid;
}

.form-content .value{
    padding:10px 2px 1px 5px;
}
.form-content select.select{
    color:#555;
}
.form-content textarea.textarea{
    color:#555;
}
.form-content input.input{
    width:296px;
    border:1px #b7b7b7 solid;
    padding:1px 1px 1px 2px;
    font-size:11px;
    color:#555;
}

/* (conditions generales) */
.content-type1 h3{
    margin:0 -10px 0 -15px!important;
    padding:5px 0 10px 10px!important;
    color:#fff!important;/*636363*/
}

#accept_conditions{
    float:left;
    padding:0 0 5px 0;
    margin:0 5px 0 0;
}

.content-type1 label{
    color:#444;
    cursor:pointer;
}

/* recherche avancee */
.recherche{
    width:95%;
    color:#555;
}
.recherche h3{
    background:url(/themes/interima/img/fleche.png) no-repeat left;
}
.recherche label{
    color:#444;
}
.nopaddingleft{
    padding-left:0!important;
}

/* home recherche rapide */
.form-content2 label{
    background:url(/themes/interima/img/fleche.png) no-repeat left;
}

/* home */
.m-candidat{
    float:left;
    width:272px;/*307-35*/
    padding:29px 0 0 35px;

}
.m-entreprise{
    float:left;
    width:272px;/*307-35*/
    padding:29px 0 0 35px;
}
.m-candidat .c1, .m-entreprise .c1{
    width:233px;/*233-28*/
    margin:0 0 0 2px;
}
.m-candidat .c1 .top, .m-entreprise .c1 .top{
    width:233px;
    height:6px;
    font-size:1px;
}
.m-candidat .c1 .bottom, .m-entreprise .c1 .bottom{
    width:233px;
    height:11px;
}
.m-candidat .c1 .content, .m-entreprise .c1 .content{
    padding:4px 14px 0 14px;
    width:205px;
}


/* titres */
.m-candidat h3, .m-entreprise h3{
    margin:0;
    padding:0;
    font-size:16px!important;
    font-weight:bold!important;
    text-transform:none!important;
}
.m-candidat h3{
    color:#598c29!important;
}
.m-entreprise h3{
    color:#e24114!important;    
}

/* 1er menu*/
.m-candidat .c1 ul,.m-entreprise .c1 ul{
    margin:0;
    padding:0 0 2px 0;

}
.m-candidat .c1 li, .m-entreprise .c1 li{
    padding:0 0 2px 3px;
    background:url(/themes/interima/img/lisep.png) no-repeat;
}
.m-candidat .c1 li a, .m-entreprise .c1 li a{
    text-decoration:none;
    font-family:"Century Gothic", arial;
    font-size:13px;
    display:block;
    padding:6px 0 2px 0;
    width:202px;
}
.m-candidat .c1 li a{

    color:#598c29;
}
.m-entreprise .c1 li a{

    color:#006f8e;
}
.m-candidat .c1 li a:hover{
    color:#3a5c1b;

}
.m-entreprise .c1 li a:hover{
    color:#014b5f;

}

/* 2eme menu */
.m-candidat .c2 .top, .m-entreprise .c2 .top{
    width:239px;
    height:35px;
}
.m-candidat .c2 .top{

}
.m-entreprise .c2 .top{

}
.m-candidat .c2 h4, .m-entreprise .c2 h4{
    margin:0;
    padding:16px 0 0 19px;
    color:#fff;
    font-size:14px;
    font-weight:normal;
}
.m-candidat .c2 .bottom, .m-entreprise .c2 .bottom{
    width:239px;
    height:35px;
}
.m-candidat .c2 .bottom{

}
.m-entreprise .c2 .bottom{

}
.m-candidat .c2 .content{
    width:239px;

}
.m-entreprise .c2 .content{
    width:239px;

}

.m-candidat .c2 ul, .m-entreprise .c2 ul{
    margin:0;
    padding:0 15px 0 16px;
    width:208px;/*239-31*/
}
.m-candidat .c2 li, .m-entreprise .c2 li{
    
}
.m-candidat .c2 li a, .m-entreprise .c2 li a{
    text-decoration:none;
    font-family:"Century Gothic", arial;
    font-size:13px;
    display:block;
    width:204px;
    padding:6px 0 2px 0;    
}
.m-candidat .c2 li a{
    color:#598c29;

}
.m-entreprise .c2 li a{
    color:#006f8e;

}
.m-candidat .c2 li a:hover{
    color:#3a5c1b;
}
.m-entreprise .c2 li a:hover{
    color:#014b5f;
}



/* footer */
#footer{
    padding:5px 0 0 0;
}
#footer li a{
    color:#333;
}
#footer li a:hover{
    color:#000;
    text-decoration:underline;
}

p#copyright{
    color:#333;
}
p#virtua{
    background:url(/themes/interima/img/virtua.png) no-repeat right;
    color:#333;
}
#virtua a{
    text-decoration:none;
    color:#333;
}
#virtua a:hover{
    color:#000;
}
#virtua a:hover{
    text-decoration:none;
}
a#signature span{
    color:#333;

}
a:hover#signature span{
    color:#000;
}


ul.list{
    color:#444;
    margin:0 0 0 20px;
    padding:0;
    
}
ul.list li{
    padding:0;
    list-style-type:disc;
}



/*home*/

/*box candidats home*/
h2#boxcandidattitre{
    width:228px;
    height:42px;
    margin:0 0 0 0;
    padding:30px 0 0 30px;
    background-image:url(/themes/interima/img/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/interima/img/boxcandidatcontent.jpg);
    background-repeat:repeat-y;
}
#boxcandidatbottom{
    width:258px;
    height:13px;
    background-image:url(/themes/interima/img/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:#f57520;
    text-decoration:none;
    min-height:20px;
    height:auto !important;
    height:20px;
    display:block;
    background-image:url(/themes/interima/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:#f57520;
    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/interima/img/boxcandidattitre2.jpg);
}
h2#boxcandidattitre20{
    height:36px; /*46-24*/
    background-image:url(/themes/interima/img/boxcandidattitre20.jpg);
}


#boxcandidatcontent2{
    width:258px; /*258-*/
    min-height:46px;
    height:auto !important;
    height:46px; /*46-*/
    background-image:url(/themes/interima/img/boxcandidatcontent2.jpg);
    background-repeat:no-repeat;
    background-position:top;
}
#boxcandidatcontent2 ul{
    padding:10px 40px 10px 36px;
    margin:0;
    color:#f57520;
}
#boxcandidatcontent2 ul li{
    list-style-type:none;    
}
#boxcandidatcontent2 ul li a{
    color:#f57520;
    text-decoration:none;
    min-height:20px;
    height:auto !important;
    height:20px;
    display:block;
    background-image:url(/themes/interima/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/interima/img/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/interima/img/boxclientcontent.jpg);
    background-repeat:repeat-y;
}
#boxclientbottom{
    width:258px;
    height:13px;
    background-image:url(/themes/interima/img/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/interima/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/interima/img/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/interima/img/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/interima/img/icon/fleche2.gif);
    background-repeat:no-repeat;
    background-position:right;
    width:182px;
    font-size:12px;
}
#boxclientcontent2 ul li a:hover{
    text-decoration:underline;
}



/* --------------  COLLABORATOR -------------------- */

a.contmenubtn {
    background: transparent url(/themes/interima/img/button/contmenubtn.png) no-repeat scroll top right;
}
a.contmenubtn span {
    background: transparent url(/themes/interima/img/button/contmenubtn.png) no-repeat;
}
a.contmenuaddbtn {
  background: transparent url(/themes/interima/img/button/contmenubtn.png) no-repeat scroll top right;
    color: #999;
}
a.contmenuaddbtn span {
    background: transparent url(/themes/interima/img/button/contmenuaddbtn.png) no-repeat;
  display: block;
    line-height: 14px;
    padding: 2px 0 5px 24px;
}
a.contmenubtndown {
   background: transparent url(/themes/interima/img/button/contmenuaddbtn.png) no-repeat scroll top right;
}
a.contmenuaddbtndown {
   background: transparent url(/themes/interima/img/button/contmenubtn_down.png) no-repeat scroll top right;
}
a.contmenubtndown span, a.contmenuaddbtndown span {
    background: transparent url(/themes/interima/img/button/contmenubtn2_down.png) no-repeat;
    display: block;
    line-height: 14px;
    padding: 2px 0 5px 10px;
    color:#fff
}
a:hover.contmenubtn, a.contmenubtndown {
    background: transparent url(/themes/interima/img/button/contmenubtn2_down.png) no-repeat scroll top right;
    color: #fff;
}
a:hover.contmenubtn span, a.contmenubtndown span {
    background: transparent url(/themes/interima/img/button/contmenubtn2_down.png) no-repeat;
    color: #fff;
}

div.suppart{
    background-image: url(/themes/interima/img/collaborator_resp.png);
}
.dir div.suppart{
    background-image: url(/themes/interima/img/collaborator.png);
}
.infpart{
    background-color: #ddd;
}
/*
.suppart{
    min-height: 124px;
    border: 1px solid #eeeeee;
}
.resp div.suppart{

}
.dir div.suppart{
    background-color:#fcfcfc;
}
*/

/* --------------  END COLLABORATOR -------------------- */


/* general */
.nomargin{
    margin:0!important;
}
.noborder{
    border:none!important;
}
.nobg{
    background:none!important;
}
li{
    list-style-type:none;
}
form{
    margin:0;
    padding:0;
}
.float-right{
    float:right;
}
.clear{
    clear:both;
    height:0px;
    font-size:0px;
}
.cache{
    display:none;
}

/* ------- ERREUR FVALIDATE --------- */
input.errHilite, select.errHilite, textarea.errHilite {
    background-color: #F57520; /*f57520*/
    color:#fff;
}

.info_message {
    border: 2px solid #3D628E;
}





/* brochures */

.brochures-list{
    background:none;
}

a.doc1 span{
    display:none;
}
a:hover.doc1 span{
    display:block;
}

h3.title_brochure{
    font-weight:normal;
    margin:20px 0 0 18px!important;
    padding:2px 0 0 0;
    width:200px; 
    height:17px; 
    color:#fff;
    background:url(/themes/base/img/titre_gauche3.jpg) no-repeat left bottom;
    font-size:12px;
    text-indent:30px;
}

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;
}

td.newJob {
    color: #E24114;
    font-weight: bold;
    background-color: transparent;
}

