/* STYLE GENERALE */

body 
{
	background: url("front/images/fond.gif");
	width: 1300px;
	height:800px;
	font-size: 10px;
	font-family: Verdana;
}

table
{
	font-family: Verdana;
	font-size: 12px;
}

table#menu-contact
{
	float:left;
	margin-top: -1.8cm;
	position: relative;
	top: -1.45cm;
}

table#interim
{
	position: relative;
	top: -0.65cm;
}

table#menu-formation
{
	float:left;
	margin-top: -1.8cm;
	position: relative;
	top: -3.95cm;
}

table#menu-depotcv
{
	float:left;
	margin-top: -1.8cm;
	position: relative;
	top: -6.40cm;
}

table#menu-annonce
{
	float:left;
	margin-top: -0.5cm;
	position: relative;
	top: -2.0cm;
}

table#menu-postuler
{
	float:left;
	margin-top: -0.5cm;
	position: relative;
	top: -0.3cm;
}

table#menu-annonce-bis
{
	float:left;
	margin-top: -0.3cm;
	position: relative;
	top: -2.3cm;
}

table#menu-annonce-bis2
{
	float:left;
	margin-top: -0.3cm;
	position: relative;
	top: -1.5cm;
}

table#menu-annonce3
{
	float:left;
	margin-top: -1.3cm;
	position: relative;
	top: -2.6cm;
}

table#menu-accueil
{
	float: left;
	margin-top: -0.3cm;
	position: relative;
	top: 0.0cm;
}

table#menu-interim
{
	float:left;
	margin-top: -0.4cm;
	position: relative;
	top: -4cm;
}

table#menu-entreprise
{
	float:left;
	margin-top: -0.5cm;
	position: relative;
	top: -0.8cm;
}

table#menu-candidat
{
	float:left;
	margin-top: 0.6cm;
	position: relative;
	top: -0.9cm;
}

table#presentation
{
	position:relative;
	top:-0.4cm;
}

table#menu-presentation
{
	float:left;
	margin-top: 0.5cm;
	position: relative;
	top: -1.2cm;
}

table#espace
{
	position:relative;
	top: 1cm;
}

td#fond
{
	background: url('front/images/image/fond-adouci2.gif');
	background-repeat: repeat-y;
}

td#corp2
{
	position: relative;
	top: -0.6cm;
}

td#haut
{
	float: left;
	margin-top: -1.8cm;
	position:relative;
	top: -1.02cm;
	left:-0.07cm;
	width: 900px;
}

td#recherche
{
	position:relative;
	top: -0.3cm;
}

td#text
{
	float: left;
	margin-top: -1.9cm;
	position: relative;
	top: 0.5cm;
}

td#bas-annonce
{
	float: left;
	margin-left: -0.1cm;
}

td#remonte
{
	float:left;
	position:relative;
	top: -1cm;
}

td#chemin
{
	float:left;
	margin-top: 0.5cm;
	position: relative;
	top: 0cm;
}

td#chemin-candidat
{
	float:left;
	margin-top: -0.5cm;
	position: relative;
	top: 0cm;
}

td#chemin-contact
{
	float:left;
	margin-top: 0.1cm;
	position:relative;
	top: 0.1cm;
	
}

td#barre
{
	border-left-color: #808080;
	border-left-style: solid;
	border-left-width: 0.2mm;
	position: relative;
	top:-0.3cm;
}

strong 
{
	color: #FF7400;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	letter-spacing: 0px;
}

.tableau
{
	font-family: tahoma;
	font-size: 14px;
}

.footer
{
	font-family: Verdana; 
	font-size: 11px;
	color: #333; 
	Letter-Spacing: 1px; 
}
	
.titre
{
	font-family: verdana;
	font-size: 35px;
	color: #333;
}

p.byms
{
	color: #0033FF;
	font:bold verdana; 
	text-align: center;
}

p.centre
{
	color: #FFFFFF;
	text-align: center;
	font: bold 13px verdana;

}

p.presentation
{
	text-align: justify;
}

p.postulant
{
	text-align: center;
	color: #0033FF;
	font: bold 12px verdana;
}

p.centre_bleu
{
	color: #0033FF;
	text-align: center;
	font: bold 13px verdana;
}

p.gauche
{
	text-align: left;
	color: #0033FF;
	font: bold 12px verdana;
}

p.stat
{
	text-align: center;
	color: #0033FF;
	font: bold 12px verdana;
}

.boutonlien {
  background: transparent;
  border: 0px;
  cursor: pointer;
  color: #0033FF;
  font: bold 12px verdana;
  text-decoration: underline;
}

p.chemin
{
	color: #808080;
	font: bold 12px verdana;
}

p.droite
{
	text-indent: 230px;
	color: #0033FF;
	font: bold 15px verdana;
}

p.affichage-annonce
{
	color: #0033FF;
	font: bold 15px verdana;
}

p.input
{
	text-indent: 72px;
	color: #808080;
	font: bold 13px verdana; 
}

p.input2
{
	color: #808080;
	font: bold 13px verdana; 
}

p.menu-gris
{
	color:#808080;
}

p.menu-bleu
{
	color: #3399FF;
}

p.annonce_nom
{
	color: #0033FF;
	text-indent: 10px;	
}

p.annonce
{
	text-align: justify;
	
}

p.titre
{
	text-indent: 110px;
	font: 15px verdana;
}

p.menu
{
	text-indent: 20px;
	font: bold 13px verdana;
	color: #3399FF;
}

p.secteur
{
	text-indent: 60px;
	color: #808080;
	font: 13px verdana;
}

p.titre_bis
{
	text-indent: 60px;
	font: bold 13px verdana;
}

p.caractere
{
	color: #C0C0C0;
	font: bold 9px verdana;
}

p.front_nom
{
	text-align: center;
	color: #0033FF;
	font: bold 13px verdana;
}

p.presentation2
{
	text-indent: -0.4cm;
}

p.mail
{
	text-align: center;
	font: bold 13px verdana;
}

/* STYLE DU MENU DEROULANT */

/* Le # permet de référencer un élément unique sur une page, ici le menu deroulant. */
/* le menu doit etre verticale et on ne doit pas voir les puces de listes */

#menu
{
 font: 13px/24px verdana; /* Style de l'ecriture */
 height: 25px;
 text-align: center;
 list-style-type: none; /* on enleve les puces */
 border: 0;
 position: relative;
 margin-top: -0.01cm;
 top: -0.02cm;

}

#menu li
{
 float: left; /* on aligne la liste horizontalement */
 width: 120;
 margin: 0; /* pas de marge externe*/
 padding: 0; /* pas de marge interne*/
 border: 0; /* pas de bordure */
}

#menu li a:link, #menu li a:visited
{
 display: block;
 height: 1%;
 color: #FFFFFF; /* Couleur texte menu */
 background: url("front/images/onglet_on.jpg") repeat; /* image de fond pour chaque element du menu*/
 height: 25px; /* hauteur de chaque elements du menu */
 margin: 0;
 text-decoration: none;
}
#menu li a:hover
{
 background-image: url("front/images/onglet_off.jpg");
 height: 25px;
}


#menu-admin
{
 font: 12px/24px verdana; /* Style de l'ecriture */
 text-color: #FFFFFF;
 width: 700px;
 text-align: center;
 list-style-type: none; /* on enleve les puces */
 border: 0;
 float:left;
 margin-top: 0.01cm;
 position: relative; 
 left: -0.49cm;/*permet de ne pas décaler toute la page lors du deroulement */
 top: -0.79cm;
}

#menu-admin li
{
 float: left; /* on aligne la liste horizontalement */
 width: 115px; /* la taille est de 138px */
 margin: 0; /* pas de marge externe*/
 padding: 0; /* pas de marge interne*/
 border: 0; /* pas de bordure */
}


#menu-admin li a:link, #menu-admin li a:visited
{
 display: block;
 height: 1%;
 color: #FFFFFF; /* Couleur texte menu */
 background: url("front/images/onglet_on.jpg") repeat; /* image de fond pour chaque element du menu*/
 height: 25px; /* hauteur de chaque elements du menu */
 margin: 0;
 text-decoration: none;
}

#menu-admin li a:hover
{
  background-image: url("front/images/onglet_off.jpg") ;
  height: 30px;
}
/* STYLE DES FORUMLAIRE */

input
{
	padding: 2px;
	font-size: 12px;
	color: #000000;
	font-family: Tahoma;
	
}

.submit
{
	border: #333 1px solid;
	width: 75px;
	height: 22px;
	color: #333;
}

.submitChoix
{
	color: #333;
	background: url("images/choix.png");
	width: 138px;
	height: 25px;
	border: none;
	font-size: 14px;
	font-weight: blod;
	font-family: verdana;
}

.inputLOGIN
 {
	border: #333 1px solid;
	padding: 2px;
	font-size: 11px;
	color: #FF7400;
	font-family: Tahoma;
	background-color: #F4F4F4;
	width: 100px
}

.submitOK
{
     border: #333 1px solid;
     color:#000;
	 font-size: 11px;
     background: #F9F7ED;
     width:25px;
     height:20px;
}

.checkbox
{
	width: 12px;
	height: 12px;
}


/* LES LIENS */


a:link {
	text-decoration: none;
	color: #3399FF;
	font-size: 12px;
	
}
a:visited {
	text-decoration: none;
	color: #3399FF;
	font-size: 12px;
}

barre
{
	background-image: url(admin/images/barre/barre.jpg);
}

div#menu
{
	position: relative;
	top: -5.82cm;
	left: -1.17cm;

}

div#photo
{
	position: relative;
	top:-1.11cm;
	left: -0.1cm;
	width: 903px;

}

div#supp
{
	position: relative;
	left: 0.85cm;
	margin-top: 0.08cm;
}

div#haut
{
	position: relative;
	top: -1.11cm;
	left: -0.05cm;
	width: 904px;
	
}

div#supp_secteur
{
	position: relative;
	left: -4.25cm;
	top: 0.22cm;
}

div#remonte
{
	position:relative;
	top: -1.93cm;
}

div#corp
{
	position: relative;
	top:-2cm;
}

div#corp2
{
	position: relative;
	top:-2cm;
}

div#contact
{
	position: relative;
	left:-1.7cm;
	top: -0.7cm;
}

div#bas
{
	position:relative;
	top:0.8cm;
	left:-0.1cm;
}

div#bas2
{
	position:relative;
	top:-0.2cm;
	left:-0.09cm;
}

div#scroll
{
	overflow: auto;
	height: 400px;
}

div#front-scroll
{
	overflow: auto;
	height: 200px;;
}

div#scroll-annonce
{
	overflow: auto;
	height: 370px;
}

div#front-scroll-bis
{
	overflow: auto;
	height: 400px;;
}

div#paysage
{
	position: relative;
	left: 4cm;
	top: -2cm;;
}

ul.menu_bis
{
	list-style-type: none;
	text-decoration: none;
	position: relative;
	left:-0.5cm;
}

ul#interligne
{
	position: relative;
	left:-0.5cm;
}

p.interligne
{
	position: relative;
	left:-0.5cm;
}


