
/*GLOBAL*/
*{
    margin:0;
    padding:0;
}

img{
    border:none;
}

a{
    outline:none;
    text-decoration:none;
}

a:hover{
    text-decoration:underline;
}

div, ul, li, p, h1, h2, h3, h4, h5, h6{
    overflow:hidden;
    zoom:1;
}

h2{
    font-size:14px;
    color:#f47d2d;
    text-transform:uppercase;
    margin-bottom:20px;
    margin-left:10px;
}

body{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

.page{
    width:980px;
    margin:0 auto;
}

.header{
    width:980px;
    height:123px;
}

.contenu{
    width:980px;
}

/*HEADER*/

.header .internim_logo{
    margin-top:30px;
    margin-left:25px;
    float:left;
}

.logo_partner{
    margin-top:30px;
    margin-right:25px;
    float:right;
}

/*CONTENU*/
/*col gauche*/
.col_gauche .blocfirst,
.col_gauche .bloc{
    border-bottom:1px solid #D6D6D6;
    padding-bottom:15px;
    margin-bottom:15px;
}

.col_gauche .bloc #valid_contact{
    color:#f47d2d;
    margin-left:10px;
}

.col_gauche .blocfirst p{
    margin-left:10px;
    color:#77797b;
}

.col_gauche .bloc a{
    text-decoration:underline;
    background:#FFFFFF url(/img/fleche_link.jpg) no-repeat 170px 0;
    display:block;
    color:#000000;
    margin-bottom:15px;
    margin-left:10px;
}

.col_gauche .bloclast a{
    color:#000;
    text-decoration:none;
}

.col_gauche .bloclast p{
    margin-bottom:20px;
    margin-left:10px;
}

.col_gauche .blocfirst h2{
    color:#000000;
    text-transform:none;
    margin-top:15px;
}

.contenu .col_gauche{
    float:left;
    width:247px;
    height:467px;
    background-color:#ffffff;
    border:1px solid #d6d6d6;
}

.content_layer{
    background-color:#FFFFFF;
    height:735px;
    width:515px;
}

.content_layer h2{
    margin-top:10px;
    margin-bottom:15px;
    margin-left:20px;
}

.content_layer p,
.content_layer form{
    margin-left:20px;
    margin-bottom:10px;
}

.form_recrutement label {
    color:#000000;
    display:block;
    float:left;
    padding-right:10px;
    text-align:right;
    width:140px;
}

.form_recrutement .bouton_send{
    margin-left:40px;
}

.form_recrutement .button2{
    background-color:#f47d2d;
    border:none;
    color:#fff;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    line-height:normal;
    padding:5px;
}

.button2 {
    text-align:center;
}

.content_layer form div{
    margin-bottom:3px;
}

/*col droite*/
.contenu .col_droite{
    float:right;
    width:700px;
    height:467px;
    background-color:#ffffff;
    border:1px solid #d6d6d6;
    margin-right:18px;
    position:relative;
}

#prevBtn {
    display:block;
    height:77px;
    left:10px;
    position:absolute;
    top:200px;
    width:30px;
}
    
#nextBtn{ 
    display:block;
    width:30px;
    height:77px;
    position:absolute;
    right:10px;
    top:200px;
}


/*FOOTER*/
.footer .content_logo{
    text-align:center;
}

.footer h2{
    text-transform:none;
    margin:10px 0 20px;
    text-align:center;
}
