/* CSS Document */

body
{
padding:5px;
margin:0px;

scrollbar-face-color: #ed2024;
scrollbar-highlight-color: #ed2024;
scrollbar-3dlight-color: #e7e7e7;
scrollbar-darkshadow-color: #e7e7e7;
scrollbar-shadow-color: #ed2024;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #e7e7e7;
}

a img{
  border:none;
}

/***********
*  MODULE  *
***********/

.tetiere1
{	
	background-image:url(../images/tetiere1.jpg);
	background-repeat:no-repeat;
	width:406px;
	height:133px;
	cursor:pointer;
}
.tetiere2
{	
	background-image:url(../images/tetiere2.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:110px;
	text-align:right;
	cursor:pointer;
}
.espace-candidat
{
	background-image:url(../images/fond_espace-candidats.jpg);
	background-repeat:no-repeat;
	width:138px;
	height:132px;
	cursor:pointer;
	vertical-align:bottom;
}
.espace-pro
{
	background-image:url(../images/fond_espace-pro.jpg);
	background-repeat:no-repeat;
	width:138px;
	height:132px;
	cursor:pointer;
	vertical-align:bottom;
}
.espace-agences
{
	background-image:url(../images/fond_nos-agences.jpg);
	background-repeat:no-repeat;
	width:138px;
	height:132px;
	cursor:pointer;
	vertical-align:bottom;
}
.adresse
{
	background-image:url(../images/adresse_fond.jpg);
	background-repeat:no-repeat;
	width:298px;
	height:110px;
	vertical-align:top;
}
.edito
{
	background-image:url(../images/fond-edito.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:top left;
	width:598px;
	padding-top:35px;
	padding-left:118px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6d6d;
	text-align:left;
	vertical-align:middle;

}
.edito-separation
{
	 background-color:#FFFFFF;
	 background-image:url(../images/edito_separation.gif);
	 background-position:center;
	 height:1px;
	 width:598px;
}
.pied
{
	background-image:url(../images/pied_logo.jpg);
	background-repeat:no-repeat;
	width:79px;
	height:36px;
}
.pied-separation
{
	background-image:url(../images/pied_separateur.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:20px;
	height:17px;
}
.departement-on
{	
	background-image:url(../images/departement-on.gif);
	background-repeat:no-repeat;
	behavior: url(../iepngfix.htc);
	width:30px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#801108;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	padding-left:3px;
}
.departement-off
{	
	background-image:url(../images/departement-off.gif);
	background-repeat:no-repeat;
	behavior: url(../iepngfix.htc);
	width:33px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}

.annonces
{
	position:absolute;
	height:270px;
	width:225px;
	overflow:auto;
	padding-left:10px;
}
/***********
*  TEXTE   *
***********/

.arial14pxblanc_r
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:right;
	vertical-align:middle;
}
.arial28pxbleu_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#00348a;
	text-align:left;
	vertical-align:middle;
}
.arial12pxbleu_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#005bae;
	text-align:left;
	vertical-align:top;
}
.arial11pxbleuC_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005bae;
	text-align:left;
	vertical-align:top;
}
.arial8pxnoirC_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#000000;
	text-align:left;
	vertical-align:top;
}
.arial11pxbleu_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003086;
	text-align:left;
	vertical-align:top;
}
.arial11pxgris_j
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6d6d;
	text-align:justify;
	vertical-align:middle;
}
.arial11pxgrisF_j
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	text-align:left;
	vertical-align:middle;
}
.arial12pxgrisF_j
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626262;
	text-align:left;
	vertical-align:middle;
}
.arial12pxboldgrisF_j
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#626262;
	text-align:left;
	vertical-align:middle;
}
.arial11pxgrisF_js
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
}
.arial11pxboldrouge_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
 	color:#eb1e23;
	text-align:left;
	vertical-align:middle;
}
.arial11pxboldrouge_ls
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
 	color:#eb1e23;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
}
.arial13pxboldrouge_c
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
 	color:#eb1e23;
	text-align:center;
	vertical-align:middle;
}
.arial11pxmarron_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#801108;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;	
}
.arial11pxmarron_l a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#801108;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
}
.arial11pxmarron_l a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#801108;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
}
.arial11pxboldbleuC_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0069cb;
	text-align:left;
	vertical-align:middle;
}
.arial11pxboldbleuC_ls
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0069cb;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
}
.arial13pxbleuC_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0069cb;
	text-align:left;
	vertical-align:middle;
}
.arial13pxbleuC_l a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0069cb;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}
.arial13pxbleuC_l a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0069cb;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
}
.arial11pxmarronRight
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#801108;
	text-align:right;
	text-decoration:none;	
}
.arial11pxbleuRight
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0069cb;
	text-align:right;	
}
.arial16pxbleu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#076bc7;
	text-align:left;	
}
.arial12pxbleuF_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00348a;
	text-align:left;
	vertical-align:middle;	
}
.arial11pxbleuF_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00348a;
	text-align:left;
	vertical-align:middle;	
}
.arial13pxmarron_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#801108;
	text-align:left;
	vertical-align:top;
}
.arial11pxboldmarron_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#801108;
	text-align:left;
	vertical-align:top;
}
.arial11pxmarron_j
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#801108;
	text-align:justify;
	vertical-align:top;
}
.arial11pxmarron_ls
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#801108;
	text-align:left;
	vertical-align:top;
	text-decoration:underline;
}
.arial12pxboldvert_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0b7d01;
	text-align:left;
	vertical-align:top;
}
.arial13pxboldvert_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0b7d01;
	text-align:left;
	vertical-align:top;
}
.arial11pxvert_ls
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0b7d01;
	text-align:left;
	vertical-align:top;
	text-decoration:underline;
}
.arial11pxvert_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#74c401;
	text-align:left;
	vertical-align:top;
}
.arial13pxboldvert_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#74c401;
	text-align:left;
	vertical-align:top;
}
.arial14pxboldvert_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0b7d01;
	text-align:left;
	vertical-align:top;
}
.arial13pxboldor_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#d7ba30;
	text-align:left;
	vertical-align:top;
}

/***********
*  LIENS   *
***********/
.lien_arial11pxor_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d7ba30;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
}
.lien_arial11pxor_l:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d7ba30;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}
.lien_arial11pxbleu_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003086;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}
.lien_arial11pxbleu_l:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003086;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
}
.lien_arial11pxbleuC_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#70aad9;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}
.lien_arial11pxbleuC_l:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#70aad9;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
}
.lien_arial11pxgrisF_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
}
.lien_arial11pxgrisF_l:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
}
.lien_arial11pxgrisC_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
}
.lien_arial11pxgrisC_l:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
}
.lien_arial11pxgrisF_js
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
}
.lien_arial11pxgrisF_js:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}
.lien_arial11pxbleu_c
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005bae;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
.lien_arial11pxbleu_c:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005bae;
	text-align:center;
	vertical-align:middle;
	text-decoration:underline;
}

.lien_arial13pxmarron_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#801108;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;	
}
.lien_arial13pxmarron_l:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#801108;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;	
}

.li-actu
{
	list-style-type:disc;
	color:#70aad9;
}
.li-rouge
{
	list-style-type:disc;
	color:#eb1e23;
}

*:first-child+html  .li-rouge /*Lu que par IE*/
{
	list-style-type:disc;
	color:#eb1e23;
}

* html .li-rouge /* Lu uniquement par IE 6 */
{ 
    list-style-type:disc;
	color:#eb1e23;
}
.li-vert
{
	list-style-type:disc;
	color:#74c401;
	margin:-5px;
}

*:first-child+html  .li-vert /*Lu que par IE*/
{
	list-style-type:disc;
	color:#74c401;
	margin:-10px;
}

* html .li-vert /* Lu uniquement par IE 6 */
{ 
    list-style-type:disc;
	color:#74c401;
	margin:-10px;
}

.lien_arial12pxgrisC_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626262;
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
}
.lien_arial12pxgrisC_l:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626262;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
}
.lien_arial11pxvertC_l
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#74c401;
	text-align:left;
	vertical-align:middle;
	text-decoration:underline;
}
.lien_arial11pxvertC_l:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#74c401;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}
.lien_arial11pxgrisC_r
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	text-align:right;
	vertical-align:middle;
	text-decoration:none;
}
.lien_arial11pxgrisC_r:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	text-align:right;
	vertical-align:middle;
	text-decoration:underline;
}
.lienMenuRouge
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#eb1e23;
	text-decoration:none;
	text-align:right;
	padding-right:2px;
}
.lienMenuRouge2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#eb1e23;
	text-decoration:none;
	text-align:right;
}
.lienMenuVert
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#74c401;
	text-decoration:none;
	text-align:right;
	padding-right:2px;
}
.lienMenuVert2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#74c401;
	text-decoration:none;
	text-align:right;
}
.lienMenuOr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#d7ba30;
	text-decoration:none;
	text-align:right;
	padding-right:2px;
}
.lienMenuOr2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#d7ba30;
	text-decoration:none;
	text-align:right;
}
.lien_arial11pxrouge{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#eb1e22;
	text-decoration:underline;
}
.lien_arial11pxrouge:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#eb1e22;
	text-decoration:none;
}
/***********
*FORMULAIRE*
***********/

.input{
	background-color:#e7e7e7;
	border:1px solid #8abcea;
	height:14px;
	font-size:11px;
}
.textarea{
	background-color:#e7e7e7;
	border:1px solid #8abcea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.bouton{
	background-color:#e7e7e7;
	border:1px solid #8abcea;
	color:#076bc7;
	text-align:center;
}


.cacher 
{
	visibility:hidden;
	height:0px;
	display:none;
}
.separationMenu{
	background-image:url(../images/separationMenu.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:1px;
}
.liste
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0069cb;
	text-align:left;
}
.liste2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	text-align:left;
}
.ul{
	 margin-left:30px!important!;
	 margin-bottom:0px;
}