/* feuille de style -  INTEK */
/* Tous droits réservés */

/* PARAMETRES GENERAUX  */
/* définition de la police texte, tableau (couleur, police taille) */

body {
	background-color: #e8e8e8;
	background-image:url(../images/fond/fond_body.gif); background-position:top; background-repeat:repeat-x;
	
}

body, td, div, p, input{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #295f85;}

img{border:none}
.bold{ font-weight:bold;}
.float{ float:left;}
input{ width:139px; height:12px; color:#777; border:1px solid #555}
select{ width:142px; height:18px; color:#777;border:1px solid #555}
.full{ width:100%}
.center{ text-align:center}
.right{ text-align:right}
.grey{ color:#999}

h1 {display: none;} 
h2{ margin-top:20px; margin-bottom:35px;}
caption,legend {font-size: 14px;color: #568baf;}
h3 {font-size: 14px;color: #fff;}
h4 {margin: 0;}
h5 {font-size: 14px;color: #568baf;}

a{ font-weight:bold; color:#295f85}
.clear {clear:both; display: none;  }
.hide{ visibility:hidden}
	
	
#header{ background-image:url(../images/fond/header.jpg);width: 982px; height: 181px;}		
#contenu{background-image:url(../images/fond/fond_content.gif); width:742px;}
#main{position:absolute;left:50%;top:0px;width:982px;margin-left:-491px;}
#left{ background-image:url(../images/fond/fond_left.gif)}
#footer {width: 982px;height: 53px;background-image: url(../images/fond/footer.jpg);}



/*PIED DE PAGE*/
.foot, .foot a{ text-align:center; margin-top:10px; font-family:Trebuchet MS; font-size:11px; color:#797575;}
.foot a{ text-decoration:none; font-weight:normal}


/* HEADER*/

#logo{ position:absolute;top:0px;}
#menu-central{ width:900px; position:absolute;top:0px; }
#menu{ margin:0; padding:0; position:absolute; top:155px; left:14px;}
#menu-horizontal li ul{ background-color:#fa021d}
#menu-horizontal li ul li a{ color:#fff; font-size:12px; font-variant:small-caps}

/*  CONTENU */
#content{ width:715px; padding:10px;}
#contentin{ width:620px; padding-left:40px;}

/*   HOME   
.home_left{ width:400px; background-color:#990000; border:1px solid #FF0000}
.home_right{ width:270px; background-color:#003366;height:500px; margin-top:-10px;border:1px solid #FF0000; float:right; } */


/*   HOME   } */

.home_left{ width:406px; float: left}
.home_right{ width:270px; float: left; margin-left:30px; margin-top:-10px;}
.floathome{ float:left; width:169px; margin-left:12px}



.presentation, .offres{ background-image:url(../images/fond/bord_home.gif); background-position:left; background-repeat:repeat-y; margin:0 0 15px 0;}
.presentation .texte a{ line-height:15px; background:  url(../images/puce/rouge.gif) no-repeat 0 3px; padding: 0 0 0 6px; margin-left:-6px}
.texte{ margin-left:35px;}
.color{ background-color:#e7e9e9; line-height:100%; height:131px;}
.cadre_bordure{ border:1px solid silver;}
.presentation a{ text-decoration:none;}
.date{ color:#f9001c; font-weight:bold;}

.candidats{ width:242px; background-image:url(../images/titre/candidats.gif); background-repeat:no-repeat; background-position: top; margin-bottom:30px;}
.entreprises{ width:242px; background-image:url(../images/titre/entreprises.gif); background-repeat:no-repeat; background-position: top; margin-bottom:50px;}
.candidats a, .entreprises a{ text-decoration:none; font-weight:normal;}
.liens{ padding-top:50px; margin-left:105px; line-height:100%}

label{ font-weight:bold; color:#655b5c;}
.letter{ margin-left:45px;}
.letter input{ margin-top:3px; margin-bottom:3px;}

.bottom{ border-bottom:1px solid #81b6dc; padding-bottom:5px;}



/*   FORMULAIRE   */
.formulaire p{ width:330px; text-align:right; margin:0; padding:3px 0;}
.formulaire input{ width:139px; height:12px; color:#777; border:1px solid #3C96C1}
.formulaire select{ width:142px; height:18px; color:#777;border:1px solid #3C96C1}
.formulaire label{ color:#466C97}
.formulaire li { width:300px; text-align:right; list-style-type:none;}
.formulaire li input { width:20px; margin-right:35px; }
.formu_apart{ width:640px; border:1px solid #999; background-color:#fff;}
.formu_apart input{ height:20px;color:#777; border:1px solid #3C96C1}
.formuleft, .formuright{ padding:20px;}
.formuright{ float:right; margin-right:50px;}
.important{ font-style:italic; color:#777; text-align:center; margin-top:30px;}
textarea{ width:300px; height:150px;color:#777; border:1px solid #3C96C1}

/* OFFRES*/

.annonces{ padding:20px; margin-top:25px; border:1px solid #CCC;}
.liste{ background-color:#F2F2F2}


/* Mentions */
.mention{ width:86%}
.mention td { border:1px groove #8faeca;}


/*    CV    */
.cv{ background-image:url(../images/illustr/cv.jpg); background-repeat:no-repeat; background-position:right top; padding-top:5px; }
.liste_cv td{ width:50%; background-color:#cbdee4}
.liste_cv ul{ margin-left:0; padding-left:15px}
.liste_cv li{ margin: 19px 0}
.liste_cv .annee{ width:30%}
.liste_cv .exp{ width:70%}

/*   CONTACT  */
.contact{ background-image:url(../images/illustr/contact.jpg); background-repeat:no-repeat; background-position:right top; }

/*   RECRUTEMENT */
.recrutement{ background-image:url(../images/illustr/recrutement.jpg); background-repeat:no-repeat; background-position:right top;zoom:1; height:645px; }
.recrutement h4{ margin-left:148px; font-size:14px; font-weight:bold}

/*   ACTUALITES	   */
.actus{ background-image:url(../images/fond/fond_actu.gif); width:632px; height:101px; background-repeat:no-repeat}
.article{ width:500px; margin-left:10px;}
h3{ margin-left:10px;}
.plus_actu{float:right; margin-top:-50px; margin-right:5px;}


/*   NEWSLETTER  */
.news{ background-image:url(../images/illustr/newsletter.jpg); background-repeat:no-repeat; background-position:right top; padding-top:20px; }


/*    RECHERCHE    */
.search p{ width:500px; padding-top:15px;}
.search{ background-image:url(../images/illustr/search.jpg); background-repeat:no-repeat; background-position:right top; height:85px; }

/*   PRESENTATION   */
.present{ margin-left:160px; margin-top:50px; }
.present li{ list-style-image:url(../images/puce/rouge.gif)}
