﻿




/*
     FILE ARCHIVED ON 19:52:18 Jan 1, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 6:42:45 Feb 16, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*:: Importation CSS ::*/
/*******************************************************/
@import url("/css/font-face.css");
@import url("/css/formulaires.css");


* { margin:0; padding:0; }

body { 
	background-color:#e1e5e5;
	color:#3e3a35;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
	
img { 
	border:none; 
}
p { 
	line-height:17px;
	margin:0; 
	padding:0 0 10px; 
}
a {
	color:#333333;
	text-decoration:underline;	
}
a:hover {
	text-decoration:none;
}
ul, li { 
	list-style:none; 
	margin:0; 
	padding:0; 
}
form, fieldset {
	border:none;
	margin:0;
	padding:0;
	width:auto;
}
input, select, textarea {
	color:#a0a0a0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}


/* Les titres */
h1, h2, h3, h4 {
	font-weight:normal;
	margin:0;
	padding:0;
}


/* Classes communes */
.clear { 
	clear:both; 
	height:0; 
	line-height:0; 
	width:0; 
	float: none !important;
	/**_ Fix IE _**/
	*display:inline;
}
.background {
	background:url(/images/background-02.jpg) no-repeat center bottom #f8f8f8;
}

span.upp {
	text-transform:uppercase;	
}

span.suite a {
	color:#00909b;
	font-size:11px;
}

/* Boutons */
.btn-01 {
	font-family: 'DIN1451StdMittelschrift';
	font-size:16px;
	margin:20px 0 10px 0;
	text-align:center;
	text-transform:uppercase;
}
.btn-01 a {
	background:url(/images/btn-01.gif) no-repeat 0 0 #a6c30f;
	color:#FFF;
	display:inline-block;
	height:38px;
	line-height:38px;
	margin:0 auto;
	padding:0 20px 0 30px;
	text-decoration:none;	
	
	/* Fix IE */	
	zoom: 1;
	*display: inline;
	*line-height:38px\9;
}

.btn-02 {
	font-family: 'DIN1451StdMittelschrift';
	font-size:12px;
	display:inline;
	padding:0 1px;
	text-align:center;
	text-transform:uppercase;
}
.btn-02 a, .btn-02 span.similink {
	background:#a6c30f;
	color:#FFF;
	display:inline-block;
	height:25px;
	line-height:25px;
	margin:0 auto;
	padding:0 12px;
	text-decoration:none;	
	
	/* Fix IE */	
	zoom: 1;
	*display: inline;
	*line-height:25px\9;
}


.btn-03 {
	font-family: 'DIN-Regular';
	font-size:12px;
	margin:0 auto;
	width:105px;
}
.btn-03 a {
	background:url(/images/btn-03.gif) no-repeat 0 0 #657576;
	color:#FFF!important;
	display:block;
	height:25px;	
	line-height:25px;
	padding:0 0 0 25px;
	text-decoration:none;
	text-transform:uppercase;
	width:80px;
}

.btn-04 {
	display:inline;
	font-family: 'DIN-Regular';
	font-size:12px;
	padding:0 1px;
}
.btn-04 a {
	background:url(/images/retour-bg.gif) no-repeat 0 0 #657576;
	color:#FFF!important;
	display:inline-block;
	height:25px;	
	line-height:25px;
	padding:0 10px 0 25px;
	text-decoration:none;
	text-transform:uppercase;
	
	/* Fix IE */	
	zoom: 1;
	*display: inline;
	*line-height:25px\9;
}

.btn-05 {
	font-family: 'DIN-Regular';
	font-size:12px;
	margin:0 auto;
	width:155px;
}
.btn-05 a {
	background:url(/images/btn-05.gif) no-repeat 0 0 #657576;
	color:#FFF!important;
	display:block;
	height:32px;	
	line-height:14px;
	padding:4px 0 0 40px;
	text-decoration:none;
	text-transform:uppercase;
	width:115px;
}


.btn-06 {
	float:right;
	font-family: 'DIN-Regular';
	font-size:12px;
	margin:0 auto;
	width:auto;
}
.btn-06 a {
	background:url(/images/btn-06.gif) no-repeat 0 0 #657576;
	color:#FFF!important;
	display:block;
	height:32px;	
	line-height:14px;
	padding:4px 10px 0 35px;
	text-decoration:none;
	text-transform:uppercase;
	width:auto;
}



/************************ PAGE ************************/
#page {
	background:url(/images/background-01-2.png) repeat-x 0 0;	
	padding-bottom:25px;
	width:100%;
}

body#home #page {
	background:url(/images/background-01.png) repeat-x 0 0;		
}


/************************ HEADER ************************/
#header {
	height:152px;
	margin:0 auto;
	width:1000px;
}
	body#home #header {
		height:176px;
	}
#header h1.cache {
	display:none;
}


/*:: Header - Logo / Search / Onglets ::*/
/*******************************************************/
#header .logo {
	float:left;
	height:105px;
	width:300px;
}


/** Search **/
#header .search {
	float:left;
	padding:10px 20px 0 35px;
	width:200px;	
}
#header .search p {
	color:#636767;
	font-family: 'DIN-Regular';
	font-size:12px;
	padding:0 0 5px 0;
	text-transform:uppercase;
}
#header .search li {
	float:left;	
}
#header .search li input[type=text] {
	background:url(/images/search-bg.gif) no-repeat 0 0;
	border:none;
	float:left;	
	height:32px;
	line-height:32px;
	padding:0 5px;
	width:158px;
}
#header .search li input[type=submit] {
	background:url(/images/search-btn.gif) no-repeat 0 0;
	border:none;
	cursor:pointer;	
	height:32px;
	width:32px;
}


/** Onglets **/
#header .onglet {
	background:url(/images/onglet-bg.gif) repeat-x 0 0;
	float:left;
	height:75px;
	margin:0 4px 0 12px;
	padding:0 2px;
	text-align:center;
	width:208px;	
}
	#header .onglet.last {
		margin:0 0 0 4px;
	}
#header .onglet h2 {
	background:url(/images/zebra-gris.png) repeat-x 0 bottom;
	color:#00909b;
	font-family: 'DIN-Regular';
	font-size:16px;
	padding:2px 0;
	text-transform:uppercase;	
}
#header .onglet p {
	color:#333333;
	font-size:11px;
	line-height:15px;
	padding:8px 0 0;	
}
#header .onglet p a {
	color:#333333;
	text-decoration:none;	
}
#header .onglet p a:hover {
	text-decoration:underline;
}

/*_ onglet actif _*/
#header .onglet.actif {
	background:#00909b;	
	position:relative;
  z-index: 400;
}
#header .onglet.actif h2 {
	background:url(/images/zebra-bleu.png) repeat-x 0 bottom;
	color:#FFF;
}
#header .onglet.actif .connexion{
	background: url(/images/connexion-bg.png) no-repeat 0 0;
	height:143px;
	left:-2px;
	padding:10px 20px;
	position:absolute;
	text-align:left;
	width:396px;
  z-index: 400;
}
#header .onglet.actif .connexion p.title {
	font-family: 'DIN1451StdMittelschrift';
	font-size:12px;
	text-transform:uppercase;	
}
#header .onglet.actif .connexion p.big-title {
	font-family: 'DIN1451StdMittelschrift';
	font-size:18px;
	line-height:25px;
	padding-left:20px;
	text-transform:uppercase;	
}


#header .onglet.actif .connexion form {
	background:url(/images/zebra-gris-02.gif) repeat-x 0 bottom;
	margin-bottom:5px;
	padding-top:7px;
	padding-bottom:15px;
}
#header .onglet.actif .connexion form li {
	float:left;
	font-size:10px;
	padding-bottom:9px;
}
#header .onglet.actif .connexion form li.first {
	padding-right:5px;
}	
#header .onglet.actif .connexion form li input[type=text] {
	border:1px solid #a7a8a8;
	color:#a0a0a0;
	font-size:12px;
	height:20px;
	line-height:20px;
	padding:0 5px;
	width:183px;
}
#header .onglet.actif .connexion form li.check {
	padding-top:7px;
	padding-bottom:0;
	width:285px;
}
#header .onglet.actif .connexion form li.check a {
	background:url(/images/border-small.gif) no-repeat 0 center;
	padding-left:7px;
}
#header .onglet.actif .connexion form li.sub {
	padding-bottom:0;
}
#header .onglet.actif .connexion form li input[type=submit] {
	background-color:#657576;
	border:none;
	color:#FFF;
	cursor:pointer;
	font-family: 'DIN-Regular';
	font-size:12px;
	height:27px;
	text-transform:uppercase;
	width:109px;
}
#header .onglet.actif .connexion form li input[type=submit]:hover {
	background-color:#A6C30F;
}

#header .onglet.actif .connexion .btn-01 {
	float:right;
	font-size:18px;
	margin:5px 0 0 0;
}
#header .onglet.actif .connexion .btn-01 a {
	background:url(/images/btn-01-2.gif) no-repeat 0 0 #A6C30F;
	height:27px;
	line-height:29px;
	padding:0 10px 0 20px;
}



/** Connecte **/
#header .connecte {
	background:url(/images/onglet-bg-2.gif) repeat-x 0 bottom;	
	float:right;
	margin:0 2px 0 4px;
	max-width:427px;
	padding:7px 5px 6px;
	width:auto;
  position: relative;
  height:56px;
  z-index: 300;
}
#header .connecte p.intro {
 	background:url(/images/zebra-gris.png) repeat-x 0 bottom;
	font-size:13px;
	padding:0 5px 7px 5px;
}

/*_ Suivi _*/
#header .connecte ul.suivi {
	float:left;
	padding:10px 5px 0;
}
#header .connecte ul.suivi li {
	background:url(/images/ul-suivi-border.gif) no-repeat right center;
	float:left;
	padding-right:7px;
}
#header .connecte ul.suivi li.last {
	background:none;
	padding-left:5px;
}

/*_ Profil _*/
#header .connecte ul.profil {
	float:left;
	padding:0;
}
#header .connecte ul.profil li {
	background:url(/images/deconnect-border.gif) no-repeat right center;
	float:left;
  width: 90px;
  text-align: center;
}
#header .connecte ul.profil li.last {
	background:none;
  width: 75px;
}
#header .connecte ul.profil li a {
  display: block;
  height: 31px;
  line-height: 31px;
  padding: 0;
  color:#00909b;
	font-size:11px;
}



/*:: Header - Navigation ::*/
/*******************************************************/
/*
#header #navigation {
	background:url(/images/background-03.png) no-repeat 0 0;
	margin-top:3px;
	padding:10px 0 0 0;	
	
	/* Fix IE *//*
	*padding:7px 0 0 0\9;	
}
	body#home #header #navigation {
		padding:10px 0 25px 0;	
		/* Fix IE *//*
		*padding:7px 0 25px 0\9;	
	}
#navigation ul li {
	border-right:1px solid #dbdbdb;
	float:left;
	height:33px;	
}
	#navigation ul li.last,
	#navigation ul li.bord {
		border:none;
	}
#navigation ul li a {
	display:block;
	font-family: 'DIN-Regular';
	font-size:15px;
	line-height:33px;
	padding:0 15px 0 10px;
	text-decoration:none;
}
#navigation ul li.on a,
#navigation ul li a:hover {
	background-color:#00909b;
	color:#fff;
	line-height:33px;
	padding-bottom:4px;	
}
#navigation ul li.acces {
	background-color:#9ea8a9;
	border:none;
	margin:0 0 0 2px;
}
#navigation ul li.acces a {
	color:#fff;	
	font-size:12px;
	padding:0 19px;
	text-transform:uppercase;
}
#navigation ul li.acces.on a {
	line-height:33px;
	padding-bottom:4px;	
}

#navigation ul li.acces.on a,
#navigation ul li.acces a:hover {
	background-color:#00909b;
	padding-bottom:4px;	
}

#navigation ul li.bord a {
	color:#00909b;
	font-family: 'DIN1451StdMittelschrift';
}
#navigation ul li.bord a:hover,
#navigation ul li.bord.on a {
	color:#FFF;
}
*/


/************************ CONTENER ************************/
#contener {
	margin:0 auto;
	width:1000px;
}


/*:: Contener - Fil d'ariane ::*/
/*******************************************************/
#contener #fil-ariane {
	height:47px;
	margin-bottom:10px;
}
#contener #fil-ariane li { 
	background:url(/images/zebra-blanc-02.gif) no-repeat right center;
	color:#FFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:47px;
	padding:0 10px;
}
	#contener #fil-ariane li.last { 
		background:none;
	}
#contener #fil-ariane li a { 
	color:#fff;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
#contener #fil-ariane li a:hover { 
	text-decoration:underline;
}


/*:: Contener - Colonne gauche ::*/
/*******************************************************/
#contener #col-gauche {
	float:left;
	padding:0 15px 0 0;
	width:730px;
}


/** Moteur de recherche **/
#col-gauche .moteur {
	padding-bottom:13px;
	padding-left:10px;
	width:720px;
}
#col-gauche .moteur .rech-avancee {
	float:right;
	padding-right:20px;
	padding-top:10px;
}
#col-gauche .moteur .rech-avancee a {
	color:#fff;
	font-weight:bold;
}

#col-gauche .moteur h1 {
	background:url(/images/zebra-blanc.gif) repeat-x 0 bottom;
	color:#fff;
	font-family: 'DIN1451StdMittelschrift';
	font-size:24px;
	margin-bottom:20px;
	padding-bottom:2px;
	text-transform:uppercase;
}

#col-gauche .moteur form ul {
	float:left;
	padding: 0 0 11px;
	width:720px;
}
#col-gauche .moteur form li {
	float:left;
}
	#col-gauche .moteur form li.first {
		margin-right:29px;	
	}
#col-gauche .moteur form li label {
	float:left;	
}
	#col-gauche .moteur form li label.quoi {
		background:url(/images/moteur-label-quoi.png) no-repeat 0 0;
		color:#FFF;
		font-family: 'DIN-Regular';
		font-size:12px;
		height:34px;
		line-height:33px;
		text-align:center;
		text-transform:uppercase;
		width:61px;	
	}
	#col-gauche .moteur form li label.ou {
		background:url(/images/moteur-label-ou.png) no-repeat 0 0;
		color:#FFF;
		font-family: 'DIN-Regular';
		font-size:12px;
		height:34px;
		line-height:33px;
		text-align:center;
		text-transform:uppercase;
		width:47px;	
	}
#col-gauche .moteur form li input[type=text] {
	background:url(/images/moteur-input.png) no-repeat 0 0;
	border:none;
	color:#cccccc;
	font-size:14px;
	height:34px;
	float:left;
	line-height:34px;
	padding:0 10px;
	width:269px;
}

#col-gauche .moteur form .sub {
	float:left;
	width:156px;
}
#col-gauche .moteur form input[type=submit] {
	background:url(/images/moteur-btn-rechercher.png) no-repeat 0 0;
	border:none;
	color:#fff;
	cursor:pointer;
	font-family: 'DIN1451StdMittelschrift';
	font-size:15px;
	height:38px;
	padding-left:20px;
	text-transform:uppercase;
	width:156px;
}

#col-gauche .moteur form p {
	background:url(/images/puces/puce-02.gif) no-repeat 0 center;
	color:#fff;
	float:left;
	line-height:normal;
	margin-top:5px;
	padding:0 10px 0 20px;
	width:526px;
}


/** Les blocs **/
#col-gauche .les-blocs {
	background:url(/images/background-04.png) no-repeat center 0;	
	padding:15px 0 0 0;
	width:730px;
}
#col-gauche .les-blocs .bloc {
	background:url(/images/bloc-bg-bottom.png) no-repeat 0 bottom;
	float:left;
	padding-bottom:17px;
	width:365px;
}
#col-gauche .les-blocs .bloc .container {
	background:url(/images/bloc-bg-top.png) no-repeat 0 0;
	padding:17px 25px 0;
}
/*
	#col-gauche .les-blocs .bloc.entreprise .content .text {
		background:url(/images/bloc-entreprise-bg.gif) no-repeat 0 center #657576;
		min-height:72px;
		padding-left:80px;
	}
	#col-gauche .les-blocs .bloc.concept .content .text {
		background:url(/images/bloc-concept-bg.jpg) no-repeat 0 center;
		min-height:72px;
		padding-left:80px;
	}
*/
	#col-gauche .les-blocs .bloc.entreprise .container .content {
		background:url('/images/bloc-entreprise-bg-1.png') no-repeat 0 center;
		min-height:72px;
		padding-left:80px;
	}
	#col-gauche .les-blocs .bloc.concept .container .content {
		background:url(/images/bloc-concept-bg-1.png) no-repeat 0 center;
		min-height:72px;
		padding-left:80px;
	}
	#col-gauche .les-blocs .bloc.offre .container .content {
		background:url(/images/bloc-offre-bg-2.png) no-repeat 0 center;
		min-height:72px;
		padding-left:80px;
	}
#col-gauche .les-blocs .bloc.entreprise .container .text h2 {
	/*color:#FFF;*/
	font-family: 'DIN1451StdMittelschrift';
	font-size:18px;
	padding:5px 0;
}
#col-gauche .les-blocs .bloc.entreprise .container .text p {
	/*color:#FFF;*/
	font-size:13px;
	padding:0;
}
#col-gauche .les-blocs .bloc.entreprise .container .text p a {
	/*color:#FFF;*/
	display:block;
	text-decoration:none;
}
#col-gauche .les-blocs .bloc.entreprise .container .text p a:hover {
	text-decoration:underline;
}

#col-gauche .les-blocs .bloc.concept .container .text h2 {
	font-family: 'DIN1451StdMittelschrift';
	font-size:20px;
	line-height:24px;
	padding-top:12px;
	padding-left:10px;
}
#col-gauche .les-blocs .bloc.concept .container .text h2 span {
	display:block;
	font-family: 'DIN-Regular';
}
#col-gauche .les-blocs .bloc.concept .container .text h2 a {
	display:block;
	text-decoration:none;
}
#col-gauche .les-blocs .bloc.concept .container .text h2 a:hover {
	text-decoration:underline;
}
  #col-gauche .les-blocs .bloc .container .text:hover {
		background-color: #657576;
    background-position: -350px center;
		color: #fff;
	}
  #col-gauche .les-blocs .bloc .container .text:hover h2, #col-gauche .les-blocs .bloc .container .text:hover h2 a, #col-gauche .les-blocs .bloc .container .text:hover p, #col-gauche .les-blocs .bloc .container .text:hover p a { 
		color: #fff;
  }


/** Article **/
#article {
	background:url(/images/article-1000-top.png) no-repeat 0 0 #fff;
	padding-top:17px;
	width:1000px;	
}
#article .bg-article {
	background:url(/images/article-1000-bottom.png) no-repeat 0 bottom;
	padding:10px 10px 25px;
	width:980px;		
}

#col-gauche #article {
	background:url(/images/background-05.png) no-repeat 0 0 transparent;
	width:730px;
  padding-top: 17px;
}	
#col-gauche #article .bg-article {
	background:url(/images/background-06.png) no-repeat center bottom #fff;
	/*padding:30px 10px 20px;*/
  padding: 15px 10px;
	width:710px;
}
	body#home #col-gauche #article .bg-article {
		padding:20px 10px 20px;	
	}
#article h1 {
	background:url(/images/zebra-gris-03.gif) repeat-x 0 bottom;
	font-family: 'DIN1451StdMittelschrift';
	font-size: 26px; /*30px;*/
	line-height:30px;
	padding-bottom:2px;
	text-transform:uppercase;
}
#article h1 span {
	background:url(/images/puces/puce-03.gif) no-repeat 0 2px; /*0 5px;*/
	color:#01919c;
	padding-left:35px;
}
#article p.entete {
	font-size:14px;
	font-weight:bold;
	padding:10px 0 20px;	
}


/*_ onglets _*/
#article .onglet-article {
	float:right;	
}
#article .onglet-article li {
	float:left;
	margin: 1px 7px 0 0;
}
#article .onglet-article li a {
	background:#9ea8a9;
	color:#FFF;
	display:block;
	font-family: 'DIN-Regular';
	font-size:15px;
	padding:5px 10px;
	text-decoration:none;
	text-transform:uppercase;
}
#article .onglet-article li a:hover,
#article .onglet-article li.on a {
	background-color:#00909b;
}
#article .onglet-article li.on {
	background:url(/images/onglet-fleche.gif) no-repeat center bottom;	
	padding-bottom:9px;
}
#article .onglet-article li.last {
	margin-right: 0;
}


/*_ pave actus _*/
#article .pave-actus {
	background-color:#f3f3f3;	
	margin-bottom:15px;
	padding:10px;
	width:690px;
}
#article .pave-actus .open {
	float:left;
	width:419px;
}
#article .pave-actus .open img {
float:left;
}	
#article .pave-actus .open p {
	background-color:#657576;
	color:#FFF;
	float:left;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	padding:10px;
	width:399px;	
}
#article .pave-actus ul {
	float:left;
	width:270px;
}
/*
#article .pave-actus li {
	float:left;
	margin-top:1px;
	position:relative;
	width:270px;
}*/
#article .pave-actus li {
	/*float:left;
	margin-top:1px;*/
	position:relative;
	width:270px;
  height: 70px;
  line-height: 70px;
}
#article .pave-actus li a { 
  width: 240px; /* largeur de la zone de texte */
  padding: 10px; /* aération interne de la zone de texte */

  vertical-align:middle;
  display:inline-block;
  line-height:1.2;
  text-align:left;
	text-decoration:none;

  zoom: 1;
  *display: inline;
}
#article .pave-actus li div.text { 
  margin-left: 10px;
  border-bottom: 1px solid #BAC1C1;
}
#article .pave-actus li.last div.text { 
  border-bottom: none;
}
#article .pave-actus li div.arrow {
	left:-11px;
	margin-top:-12px;
	position:absolute;
	top:50%;
  line-height:1.2;
}
/*
#article .pave-actus li a {
	border-bottom:1px solid #bac1c1;
	display:block;
	margin-left:10px;
	padding:10px;
	text-decoration:none;
}
	#article .pave-actus li.last a {
		border:none;
	}
*/
#article .pave-actus li.on,
#article .pave-actus li:hover,
#article .pave-actus li:hover a {
	background:#657576;	
	border-bottom:none;
	color:#FFF;
	/*margin-top:1px;*/
}
#article .pave-actus li.on a {
	border-bottom:none;
	color:#FFF;
	margin-top:1px;
}

#article .pave-actus li .arrow {
	display:none;
}
#article .pave-actus li.on .arrow {
	display:block;
}

#article .pave-actus .item a { text-decoration: none; color: #fff;}


/*_  publications _*/
#article .publications {
	float:left;
	margin-right:15px;
	width:425px;	
}
	#article.cms .bordure .publications {
		float:none;
		margin:0;
		width:710px;
	}
#article .publications h2 {
	background:url(/images/zebra-gris-03.gif) repeat-x 0 bottom;
	font-family: 'DIN-Regular';
	font-size:18px;
	line-height:25px;
	margin-bottom:15px;
	padding:0 0 4px;
}
#article .publications li { 
	float:left;
	padding-bottom:10px;
	width:425px;
}
	#article.cms .bordure .publications li {
		width:710px;	
	}
#article .publications li .image { 
	float:left;
	margin-right:10px;
	width:61px;
}
#article .publications li .text { 
	float:left;
	width:354px;
}
	#article.cms .bordure .publications li .text {
		width:639px;	
	}
#article .publications li .text p { 
	font-size:11px;
	line-height:12px;
	padding:0;
}
#article .publications li .text p.rubrique { 
	color:#888889;
	font-size:10px;
	padding-bottom:5px;
	text-transform:uppercase;
}
#article .publications li .text h3 {
	padding-bottom:5px;	
}
#article .publications li .text h3 a { 
	color:#00909b;
	font-size:12px;
}



/*_  fiche pratique _*/
#article .fiche-pratique {
	float:left;
	width:270px;	
}
#article .fiche-pratique h2 {
	background:url(/images/zebra-gris-03.gif) repeat-x 0 bottom;
	font-family: 'DIN-Regular';
	font-size:16px;
	line-height:25px;
	margin-bottom:15px;
	padding:0 0 4px;
}
#article .fiche-pratique ul li {
	background:url(/images/puces/puce-04.gif) no-repeat 0 5px;
	padding-bottom:5px;
	padding-left:10px;
}
#article .fiche-pratique ul li a {
	color:#00909b;
}



/*_  Accès à tout le mag _*/
#article .mag {
	background:#a6c30f url(/images/zebra-gris-03.gif) repeat-x 0 bottom;
	margin:20px 0;
	padding:5px 10px;
	width:690px;	
}
#article .mag label {
	color:#FFF;
	float:left;
	font-family: 'DIN-Regular';
	font-size:16px;
	padding-right:15px;
	text-transform:uppercase;
}
#article .mag select {
	height:20px;
	margin-top:2px;
	width:280px;	
}


/*_  Entreprise à la une _*/
#article .entreprise-une {
	background-color:#f3f3f3;		
	padding:10px;
	width:690px;
}
#article .entreprise-une .text {
	float:left;
	margin-right:20px;
	width:430px;
}
#article .entreprise-une .text h2 {
	background:url(/images/zebra-gris-03.gif) repeat-x 0 bottom;
	color:#01919c;
	font-family: 'DIN1451StdMittelschrift';
	font-size:18px;
	margin-bottom:15px;
	padding:0 0 5px 0;
	text-transform:uppercase;
}
#article .entreprise-une .text h2 span {
	background:url(/images/puces/puce-05.gif) no-repeat 0 2px;
	padding-left:25px;
}

#article .entreprise-une .image {
	float:left;
	padding-top:10px;
	width:240px;
}


/*_  CV _*/
#article.cv .photo {
	float:left;
	padding:0 15px 0 0;	
	width:165px;
}

#article.cv .infos.small {
	background:none;
	float:left;
	padding:0;
	width:530px;
}
#article.cv .infos {
	background:url(/images/zebra-gris.png) repeat-x 0 0;
	padding:10px 0 0 0;
	width:710px;
}

#article .btn-retour {
	float:right;
	font-family: 'DIN-Regular';
}
#article .btn-retour a {
	background:url(/images/retour-bg.gif) no-repeat 0 0 #657576;
	color:#FFF;
	display:block;
	font-size:12px;
	line-height:25px;
	padding:0 7px 0 23px;
	text-decoration:none;
	text-transform:uppercase;
}

#article .btn-retour.bis a {
	background:url(/images/retour-bg-2.gif) no-repeat right center #657576;
	padding:0 20px 0 10px;
	font-size:14px;	
}

#article.cv .infos h1 {
	background:none;
	color:#01919c;
}
#article.cv .infos h2 {
	background:url(/images/zebra-gris-03.gif) repeat-x 0 bottom;
	font-family: 'DIN1451StdMittelschrift';
	font-size:16px;
	margin-bottom:15px;
	padding-bottom:5px;
	text-transform:uppercase;
}
#article.cv .infos p {
	padding-bottom:15px;	
}
#article.cv .infos p.age {
	font-size:14px;
	font-weight:bold;
}
#article.cv .infos p.description {
	font-size:13px;
	line-height:18px;
}
#article.cv .infos h3 {
	color:#00909b;
	font-family: 'DIN1451StdMittelschrift';
	font-size:20px;
	padding-bottom:15px;
}
#article.cv .infos h3 span {
	color:#333;
	font-size:16px;
	text-transform:uppercase;
}
#article.cv .infos h3 span span.bg {
	background:url(/images/puces/puce-07.gif) no-repeat 4px 7px;
	padding-left:12px;
}
#article.cv .infos .ligne {
	background:url(/images/point-gris.gif)	 repeat-x 0 13px;
	clear:both;
}
#article.cv .infos .date {
	background:none #FFF;
	float:right;
	font-size:12px;
	line-height:18px;
	padding-left:5px;
}
#article.cv .infos h4 {
	background:none #FFF;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding-bottom:15px;
	padding-right:5px;
}
#article.cv .infos ul.langues li {
	float:left;
	padding-right:60px;	
}
#article.cv .infos ul.langues li strong {
	font-size:14px;
}

#article .warning {
	background-color:#f3f3f3;
	margin:30px 0 20px;	
	padding-bottom:20px;
}
#article .warning p.title {
	background:url(/images/warning.gif) no-repeat 0 0 #657576;
	color:#FFF;
	height:30px;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	padding:0 0 0 40px;
}
#article .warning ul {
	background:url(/images/zebra-gris-05.gif) repeat-y 0 0;
	margin:20px 10px 0;
	padding:0 0 0 15px;
}
#article .warning ul li {
	padding-bottom:10px;
}
#article .warning ul li.last {
	padding-bottom:0px;
}
#article .warning ul li a {
	color:#00909b;
}

#article .warning ul.simple {
	background: none;
	margin: 5px 0px 0px 5px;
	padding: 0;
}
#article .warning ul li {
	padding-bottom: 5px;
}
#article .warning.no-title {
	padding-top:20px;
}
#article .warning.no-title ul {
	margin-top:0px;
}

/*_ CMS _*/
#col-gauche #article.cms h1 {
	color:#01919c;
	margin-bottom:20px;
	padding-bottom:15px;
	text-transform:none
}
	#col-gauche #article.cms h1.big {
		font-size:26px;
		text-transform:uppercase;
	}
	#col-gauche #article.cms h1.big span {
		background:none;
		color:#000;
		display:block;
		font-size:16px;
		line-height:18px;
		padding:0;	
	}
#article.cms p.entete {
	font-size:13px;
	font-weight:normal;
	line-height:18px;
	padding:0 0 30px;	
}
#article.cms h2 {
	color:#00909b;
	font-family: 'DIN1451StdMittelschrift';
	font-size:20px;
	padding-bottom:10px;
}
	#article.cms h2 span.italic {
		color:#333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:italic;
	}

#article.cms .logo-fiche {
	float:right;
  margin-left: 15px;
}

#article.cms .bordure {
	background:url(/images/zebra-gris.png) repeat-x 0 bottom;
	margin-bottom:15px;
	padding-bottom:10px;
	width:710px;
}
#article.cms .bordure h2 {
	padding-bottom:20px;
}
#article.cms .bordure ul.puces {
	padding-bottom:10px;
}
#article.cms .bordure ul.puces li {
	background:url(/images/puces/puce-04.gif) no-repeat 0 4px;
	padding:0 0 7px 10px;
}
#article.cms .bordure ul.puces li a {
	color:#00909b;
}

#article.cms .bordure ul.infos-fiche {
	padding-bottom:20px;
}
#article.cms .bordure ul.infos-fiche li {
	padding-bottom:5px;
}
	#article.cms .bordure ul.infos-fiche li.spacer {
		padding-top:5px;
	}
#article.cms .bordure ul.infos-fiche li a {
	color:#00909b;
}
#article.cms .bordure ul.infos-fiche li ul li {
	float:left;
	padding:0 20px 0 0;
}

	
	

/*:: Contener - Colonne droite ::*/
/*******************************************************/
#contener #col-droite {
	float:left;
	margin-top:15px;
	width:255px;
}

	body#home #contener #col-droite {
		margin:0;	
	}

/** Colonne droite - Cadre **/
#col-droite .cadre {
	background:url(/images/cadre-droite-bottom.png) no-repeat 0 bottom;	
	margin-bottom:10px;
	padding-bottom:16px;
}
#col-droite .cadre h2 {
	background:url(/images/cadre-droite-top.png) no-repeat 0 0;
	font-family: 'DIN1451StdMittelschrift';
	font-size:14px;
	padding:12px 0 10px;
	text-align:center;	
	text-transform:uppercase;
}
	#col-droite .cadre h2.type1 {
		font-size:18px;
		padding:10px 0 8px;
		text-transform:none;
	}
	#col-droite .cadre h2.small {
		background:url(/images/cadre-droite-top-2.png) no-repeat 0 0;
		text-transform:none;
	}
#col-droite .cadre .content {
	background:url(/images/cadre-droite-bg.png) repeat-y 0 0;
	padding:10px;
	width:235px;	
}
#col-droite .cadre .content ul li {
	background:url(/images/zebra-gris-02.gif) repeat-x 0 bottom;
	color:#333;
	padding:0 0 7px;
	margin:0 0 7px;	
}
	#col-droite .cadre .content ul.logos li {
		background:none;
		float:left;
		padding:0 4px;
	}
#col-droite .cadre .content ul li span {
	display:block;
	padding:5px 0 5px 30px;
}
	
	#col-droite .cadre .content ul li.depot span {
		background:url(/images/puces/depot.png) no-repeat 0 0;
	}
	#col-droite .cadre .content ul li.depot2 span {
		background:url(/images/puces/depot-02.png) no-repeat 0 0;
	}
	#col-droite .cadre .content ul li.candidature span {
		background:url(/images/puces/candidature.png) no-repeat 0 0;
	}
	#col-droite .cadre .content ul li.alertes span {
		background:url(/images/puces/alertes.png) no-repeat 0 0;
	}
	#col-droite .cadre .content ul li.sauvegardes span {
		background:url(/images/puces/sauvegardes.png) no-repeat 0 0;
	}
	#col-droite .cadre .content ul li.gestion span {
		background:url(/images/puces/gestion.png) no-repeat 0 0;
	}
	#col-droite .cadre .content ul li.recherche-cv span {
		background:url(/images/puces/recherche-cv.png) no-repeat 0 0;
	}
	#col-droite .cadre .content ul li.fiche-ent span {
		background:url(/images/puces/fiche-entreprise.png) no-repeat 0 0;
	}
	#col-droite .cadre .content ul li.cv span {
		background:url(/images/puces/cv.png) no-repeat 0 0;
		padding-left:40px;	
	}
	#col-droite .cadre .content ul li.contacter span {
		background:url(/images/puces/contacter.png) no-repeat 0 0;
		padding-left:40px;	
	}
	#col-droite .cadre .content ul li.reseaux div.span {
		background:url(/images/puces/reseaux.png) no-repeat 0 0;
		padding-left:40px;	
	}

#col-droite .cadre .content ul li p {
	padding:0 0 5px;	
}

#col-droite .cadre .content ul li p.print {
	background:url(/images/puces/print.png) no-repeat 0 0;
	line-height:18px;
	padding-left:30px;	
}
#col-droite .cadre .content ul li p.rss {
	background:url(/images/puces/rss.png) no-repeat 0 0;
	line-height:18px;
	padding-left:30px;	
}

#col-droite .cadre .content ul li p a {
	color:#00909b;
}

#col-droite .cadre .content ul.puces li.last,
#col-droite .cadre .content ul li.last {
	background:none;
	margin:0;
	padding:0;
}
#col-droite .cadre .content ul.puces li span {
	background:url(/images/puces/puce-01.gif) no-repeat 0 0;	
}
#col-droite .cadre .content ul.puces li span strong {
	font-size:14px;
}
#col-droite .cadre .content ul.puces li span a {
	color:#00909b;	
}

#col-droite .cadre .content ul li h3 {
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	padding-bottom:10px;
}
#col-droite .cadre .content ul li ul li {
	background:none;
	margin:0;
	/*padding:0 0 5px;*/
}
#col-droite .cadre .content ul li ul li a {
	color:#00909b;
}
#col-droite .cadre .content ul li ul li.pdf a {
	background:url(/images/puces/pdf.jpg) no-repeat 110px 0;
	display:block;
	padding-right:20px;
}
#col-droite .cadre .content li.reseaux ul.fiche li {
	display:inline;
	padding:0 5px;
}
#col-droite .cadre .content li.reseaux ul.fiche li {
	padding:0 4px 0 0;
}
#col-droite .cadre .content li.contacter ul li.facebook {
	background:url(/images/puces/facebook-02.jpg) no-repeat 0 0;
	line-height:23px;
	padding-left:30px;
	padding-bottom:5px;
}
#col-droite .cadre .content li.contacter ul li.twitter {
	background:url(/images/puces/twitter-02.jpg) no-repeat 0 0;
	line-height:23px;
	padding-left:30px;
}




/*:: Contener - Tableau de bord ::*/
/*******************************************************/
#contener .tableau-bord {
	background:url(/images/cadre-1000-bottom.png) no-repeat 0 bottom;
	margin:25px 0 0;
	padding-bottom:15px;
	width:1000px;	
}
#contener .tableau-bord h1 {
	background:url(/images/cadre-1000-top.png) no-repeat 0 0;
	font-family: 'DIN1451StdMittelschrift';
	font-size:14px;
	height:41px;
	line-height:42px;
	padding:0 10px;
	text-transform:uppercase;
}
#contener .tableau-bord .content {
	background:url(/images/cadre-1000-bg.png) repeat-y 0 0;	
	padding:10px;
	width:980px;
}


/** Vignette **/
#contener .tableau-bord .content .informations .vignette {
	background:#FFF;
	float:left;
	min-height:140px;
	padding-right:20px;
	position:relative;
	max-width:190px;
	width:auto;
}
#contener .tableau-bord .content .informations .vignette ul {
	padding-top:5px;
}
	#contener .tableau-bord.entreprise .content .vignette ul {
		bottom:0;
		left:0;
		position:absolute;
	}
#contener .tableau-bord .content .informations .vignette ul li {
	background:url(/images/deconnect-border.gif) no-repeat right center;
	display:inline;
	font-size:11px;
	line-height:10px;
	padding:0 6px 0 0;
}
	#contener .tableau-bord .content .informations .vignette ul li.last {
		background:none;
		padding-left:2px;
		padding-right:0;
	}
#contener .tableau-bord .content .informations .vignette ul li a {
	color:#333;
	font-weight:normal;
	text-decoration:none;
}
#contener .tableau-bord .content .informations .vignette ul li a:hover {
	text-decoration:underline;
}


/** Informations **/
#contener .tableau-bord .content .informations {
	float:left;
	margin:0 15px 0 0;
	width:710px;	
}
	#contener .tableau-bord.entreprise .content .informations {
		width:790px;
	}
#contener .tableau-bord .content .informations h2 {
	background:url(/images/zebra-gris-06.gif) repeat-x 0 bottom;
	color:#01919c;
	font-family: 'DIN1451StdMittelschrift';
	font-size:18px;
	margin-bottom:15px;
	padding-bottom:10px;
	text-transform:uppercase;
}
#contener .tableau-bord .content .informations h2 span {
	color:#333333;
	display:block;
	font-size:12px;
}
#contener .tableau-bord .content .informations ul li  {
	padding-bottom:5px;
}
#contener .tableau-bord .content .informations ul li  a {
	color:#00909b;
	font-weight:bold;
}
#contener .tableau-bord .content .informations p a {
	color:#00909b;
}
#contener .tableau-bord.entreprise .content .informations .btn-02{
	float:right;
}
#contener .tableau-bord .content .informations .activation {
	text-align:right;
}
#contener .tableau-bord .content .informations .activation a {
	background:url(/images/puces/puce-01-2.gif) no-repeat 0 0;
	color:#000;
	font-size:11px;
	font-weight:bold;
	padding-left:18px;
}

/** Bref cv **/
#contener .tableau-bord .content .bref-cv {
	background:url(/images/zebra-gris-07.gif) repeat-y 0 0;
	float:left;
	min-height:140px;
	padding-left:15px;
	width:240px;
}
	#contener .tableau-bord.entreprise .content .bref-cv {
			width:160px;
	}
#contener .tableau-bord .content .bref-cv h3 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	text-transform:uppercase;
}
#contener .tableau-bord .content .bref-cv li {
	float:left;
	padding-bottom:3px;
	width:100%;
	
	/* Fix IE */
	*padding-bottom:0;
}
	#contener .tableau-bord .content .bref-cv li.recrut {
		padding-top:7px;
	}
#contener .tableau-bord .content .bref-cv li span {
	color:#01919c;
	font-weight:bold;
}
#contener .tableau-bord .content .bref-cv li ul li {
	float:left;
	padding-right:10px;
	width:auto;
}

#contener .tableau-bord .content .bref-cv .boutons {
	clear:both;
	padding-top:5px;
	text-align:center;
}
	#contener .tableau-bord .content .bref-cv .boutons.moncv {
		padding-top:15px;
		text-align:left;
	}
	#contener .tableau-bord .content .bref-cv .boutons.moncv .btn-02 {
		font-size:14px;
	}
	#contener .tableau-bord .content .bref-cv .boutons.moncv .btn-02 a {
	    background: url(/images/btn-01-2.gif) no-repeat 0 0 #A6C30F;
	    height: 27px;
	    line-height: 29px;
	    padding: 0 10px 0 20px;
	}


/** Article - Tab **/
#article.tab h2 {
	background:url(/images/zebra-gris-02.gif) repeat-x 0 bottom;
	color:#00909b;
	clear:both;
	font-family: 'DIN1451StdMittelschrift';
	font-size:20px;
	margin-bottom:15px;
	padding-bottom:5px;
}
#article.tab form h2 {
	background:none;
	margin-bottom:10px;	
}
#article.tab h2.big {
	clear:none;
	font-size:30px;
	padding-bottom:15px;
	text-transform:uppercase;
}
	#article.tab h2.big span {
		color:#000;
		display:block;
		font-size:16px;
	}
	#article.tab h2 span.italic {
		color:#333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:italic;
	}
	#article.tab h2 span.small {
		font-size:14px;
	}
#article.tab h3 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:15px;
}
	#article.tab h3.spacetop {
		padding-top:30px;
		padding-bottom:5px;
	}
	#article.tab h3.normal {
		font-weight:normal;
	} 
  #article.tab h3.spaceless {
    padding-bottom:5px;
  }
#article.tab h3 span {
	color:#00909b;
	font-weight:bold;
}
	#article.tab h3 span.mini-block {
		color:#000;
		display:block;
		font-size:11px;
		font-weight:normal;	
		padding-top:5px;
	}
	
#article.tab p {
	padding-bottom:20px;	
}
#article.tab p.spaceless {
	padding-bottom:0px;	
}

#article.tab ul.hebdo li,
#article.tab ul.abonnements li {
	display:inline;
	padding-right:7px;
}
#article.tab ul.hebdo li input,
#article.tab ul.abonnements input {
	margin-right:2px;
}

#article.tab .sub {
	padding:30px 0 5px;
	text-align:center;
}
#article.tab input.valid {
	background:url(/images/btn-01.gif) no-repeat 0 0 #a6c30f;
	border:none;
	color:#FFF;
	cursor:pointer;
	font-family: 'DIN1451StdMittelschrift';
	font-size:16px;
	height:38px;
	line-height:38px;
	min-width:250px;
	padding:0 10px 2px 28px;
	text-transform:uppercase;
	
	/*Fix IE */
	*padding:0 10px 0 28px;
}

		
/*_ Nav _*/
#article.tab .nav {
	background:url(/images/zebra-gris-03.gif) repeat-x 0 37px;	
	padding-bottom:10px;
	
	/* Fix IE */
	*background:url(/images/zebra-gris-03.gif) repeat-x 0 47px;	
}
#article.tab .nav li {
	float:left;	
	height:46px;
	padding:0 5px;
}
	#article.tab .nav li.first {
		padding-left:0;
	}
	#article.tab .nav li.last {
		padding-right:0;
	}
	#article.tab .nav li.on {
		background:url(/images/onglet-fleche.gif) no-repeat center bottom;
	}
#article.tab .nav li a {
	background-color:#9ea8a9;
	color:#FFF;
	display:block;
	font-family: 'DIN-Regular';
	font-size:14px;
	line-height:37px;
	padding:0 15px;
	text-decoration:none;
	text-transform:uppercase;
}
#article.tab .nav li a:hover,
#article.tab .nav li.on a {
	background-color:#00909b;
}


/*_ Tableau _*/
#article.tab table {
	border-collapse:collapse;
	border:1px dashed #c0c6c7;
	width:980px;
}
	#article.tab table.solutions {
		width:950px;
	}
#article.tab table th {
	background-color:#f8f8f8;
	border-bottom:1px dashed #c0c6c7;
	border-top:1px solid #c0c6c7;
	color:#333;
	font-size:12px;
	padding:10px;
	text-align:left;
}

#article.tab table.solutions th.pack {
	border-left:1px dashed #c0c6c7;
	border-right:1px dashed #c0c6c7;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	width:225px;
}

#article.tab table td {
	border:1px dashed #c0c6c7;
	font-size:12px;
	padding:10px;
}
	#article.tab table tr.off td {
		background-color:#f5f6f7;
		color:#a7a7a7;
	}
	#article.tab table tr.on td {
		background-color:#f2f9fa;
	}
	#article.tab table tr.off td a  {
		color:#a7a7a7;
	}
	#article.tab table tr.off td .btn-03 a {
		background:url(/images/btn-03-2.gif) no-repeat 0 0 #9ea8a9;	
	}
	#article.tab table tr.off td input[type=text] {
		background-color:#f8f9f9;
		border:1px solid #bfc0c0!important;
	}
	#article.tab table.solutions td {
		text-align:center;
	}
	#article.tab table.solutions td.left {
		text-align:left;	
	}
		#article.tab table.solutions td.left a.aide {
			float:right;		
			padding-left:10px;
		}
	#article.tab table.solutions tr.bg td {
		background-color:#e8e8e8;
		font-weight:bold;
		padding:7px 10px;
		text-align:left;
	}
		
#article.tab table td.action {
	text-align:center;
	width:150px;
}
#article.tab table td.active {
	text-align:center;
	width:70px;
}
#article.tab table td a {
	color:#00909b;	
}
#article.tab table td.contact {
	font-size:11px;
}	
#article.tab .btn-02.bis,
#article.tab .btn-04.bis {
	float:right;
	margin-top:-5px;
}
#article.tab .btn-02.bis a {
    background: url(/images/btn-01-2.gif) no-repeat 0 0 #A6C30F;
    height: 27px;
    line-height: 29px;
    padding: 0 10px 0 20px;
}
#article.tab .btn-04.bis2 {
	float:right;
	margin-top:10px;	
}

#article.tab table td .text {
	float:left;
	padding-right:10px;
	width:495px;
}

#article.tab table td ul.options {
	padding-top:5px;
}
#article.tab table td ul.options li {
	background:url(/images/deconnect-border.gif) no-repeat right center;
	display:inline;
	padding:0 5px 0 0;
	
	/*Fix IE */
	*padding:0 2px 0 0;
}
#article.tab table td ul.options li.last {
	background:none;
	
	/* Fix IE */
	*padding:0 0 0 2px;
}

#article.tab table td ul.options-02 {
  /*
	float:left;
	width:280px;
  */
  float:right;
}
#article.tab table td ul.options-02 li {
	background:url(/images/deconnect-border.gif) no-repeat right center;
	display:inline;
	padding:0 5px 0 0;
	
	/*Fix IE */
	*padding:0 2px 0 0;
}
#article.tab table td ul.options-02 li.last {
	background:none;
	
	/* Fix IE */
	*padding:0 0 0 2px;
}



#article.tab table td ul.radio li {
	font-size:11px;
	padding-bottom:5px;
	
	/* Fix IE */
	*padding:0;
}
#article.tab table td ul.radio li input[type=radio] {
	margin-right:2px;
}


#article.tab table td span.active {
	background:url(/images/puces/puce-active.png) no-repeat 0 0;
	display:inline-block;
	padding-bottom:5px;
	padding-left:22px;	
}
#article.tab table td span.inactive {
	background:url(/images/puces/puce-inactive.png) no-repeat 0 0;
	display:inline-block;
	padding-bottom:5px;
	padding-left:22px;	
}

#article.tab table td.mon-suivi {
	width:150px;
}
#article.tab table td ul.suivi li {
	float:left;
	padding:0 0 2px;
	width:150px;
	
	/* Fix IE */
	*padding:0;
}
#article.tab table td ul.suivi li input {
	float:left;
}
#article.tab table td ul.suivi li label {
	float:left;
	font-size:11px;
	line-height:17px;
	padding-left:5px;
	
	/* Fix IE */
	*padding:0;
}
	#article.tab table td ul.suivi li.champ label {
		width:64px;
	}
#article.tab table td ul.suivi li input[type=radio] {
	margin-top:2px;
	
	/* Fix IE */
	*margin:0;
}
#article.tab table td ul.suivi li input[type=text] {
	border:1px solid #333;
	font-size:11px;
	height:16px;
	line-height:16px;
	padding:0 2px;
	width:60px;
}

#article.tab table td.candidatures p {
	padding:0 0 8px;
}
#article.tab table td.candidatures ul li,
#article.tab table td.stat ul li  {
	padding-bottom:4px;
}
#article.tab table td.candidatures ul li.conserve {
	background:url(/images/puces/puce-09.gif) no-repeat 0 2px;
	padding-left:20px;
}
#article.tab table td.candidatures ul li.attente {
	background:url(/images/puces/puce-10.gif) no-repeat 0 1px;
	font-weight:bold;
	padding-left:20px;
}

	#article.tab table tr.off td.candidatures ul li.conserve {
		background:url(/images/puces/puce-09-2.gif) no-repeat 0 2px;
	}
	#article.tab table tr.off td.candidatures ul li.attente {
		background:url(/images/puces/puce-10-2.gif) no-repeat 0 1px;
	}




/*_ Pagination _*/
#article.tab .pagination {
	padding:30px 0 0;
	text-align:center;	
}
#article.tab .pagination div,
#article.tab .pagination ul,
#article.tab .pagination ul li {
	display:inline;	
}
#article.tab .pagination div {
	color:#9ea8a9;	
}
	#article.tab .pagination div.prev span {
		background:url(/images/puces/pagination-prev-off.gif) no-repeat 0 center;
		padding-left:12px;
	}
	#article.tab .pagination div.next span {
		background:url(/images/puces/pagination-next-off.gif) no-repeat right center;
		padding-right:12px;
	}
#article.tab .pagination div a {
	color:#00909b;
}
	#article.tab .pagination div.prev a {
		background:url(/images/puces/pagination-prev-on.gif) no-repeat 0 center;
		padding-left:12px;
	}
	#article.tab .pagination div.next a {
		background:url(/images/puces/pagination-next-on.gif) no-repeat right center;
		padding-right:12px;
	}

#article.tab .pagination ul {
	padding:0 12px;	
}
#article.tab .pagination ul li {
	color:#333;
	font-weight:bold;
}
#article.tab .pagination ul li a {
	color:#00909b;
}
#article.tab .pagination ul li.on a,
#article.tab .pagination ul li a:hover {
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

#article.tab .pagination-02 {
	padding-bottom:15px;
	text-align:center;
}
#article.tab .pagination-02 ul li {
	background:url(/images/ul-suivi-border.gif) no-repeat right center;
	display:inline;	
	margin-right:7px;
	padding-right:10px;
}
#article.tab .pagination-02 ul li.last {
	background:none;
}
#article.tab .pagination-02 ul li a {
	color:#00909b;
}



/*_ Boutons _*/
#article.tab .boutons-02 {
	padding-top:30px;
	text-align:center;
}
#article.tab .boutons-02 .btn-04 {
	width:225px;	
}


/*_ Booster _*/
.booster, #article.tab .booster {
	background-color:#7f8788;
	color:#FFF;
	margin-top:30px;
	width:980px;	
}
.booster h2, #article.tab .booster h2 {
	color:#FFF;
	font-size:18px;
	margin-bottom:15px;
	padding:10px 15px;
  background: url(/images/zebra-gris-02.gif) repeat-x 0 bottom;
  clear: both;
  font-family: 'DIN1451StdMittelschrift';
}
.booster .content, #article.tab .booster .content {
	padding:0 15px;
}
.booster .content h3, #article.tab .booster .content h3 {
	padding-bottom:10px;
  font-size: 14px;
  font-weight: bold;
}
.booster .content .btn-02 { 
  float: right;
  margin-top: -5px;
}
.booster .content  .btn-02.bis a {
  background: url(/images/btn-01-2.gif) no-repeat 0 0 #A6C30F;
  height: 27px;
  line-height: 29px;
  padding: 0 10px 0 20px;
}




/************************ FOOTER ************************/
#footer {
	margin:0 auto;
	padding:15px 0;
	width:1000px;
}


/*:: Footer - Menu Foot ::*/
/*******************************************************/
#footer .menu-foot {
	background:url(/images/zebra-gris-04.gif) repeat-x 0 bottom;
	padding-bottom:15px;
	text-align:center;
	width:1000px;
}
#footer .menu-foot li {
	background:url(/images/menu-foot-border.gif) no-repeat right center;
	display:inline-block;
	padding:0 10px 0 0;
	
	/* Fix IE */
	*display:inline;
	*padding:0 10px 0 5px;
}
	#footer .menu-foot li.last {
		background:none;
	}
#footer .menu-foot li a {
	color:#878787;
	font-size:12px;
	text-decoration:none;	
}
#footer .menu-foot li a:hover {
	text-decoration:underline;
}



/*:: Footer - Bloc Foot ::*/
/*******************************************************/
#footer .bloc-foot {
	background:url(/images/zebra-gris-05.gif) repeat-y right 0;
	float:left;
	min-height:185px;
	padding:15px 0;
	width:240px;
}
#footer .bloc-foot img {
	margin-bottom:15px;
	padding:0 15px 0 0;
}
#footer .bloc-foot p {
	color:#636767;
	font-size:11px;	
	line-height:normal;
	padding:0 15px 15px 0;
}
#footer .bloc-foot p.plus {
	padding:0 15px 0 0;
	text-align:center;
}
#footer .bloc-foot p.plus a  {
	color:#636767;
	font-weight:bold;
}


/** Espaces **/
#footer .bloc-foot .espaces {
	background:url(/images/zebra-gris-04.gif) repeat-x 0 bottom;
	padding:0 15px 10px;
}
#footer .bloc-foot .espaces a {
	background:#9ea8a9;
	color:#FFF;
	display:block;
	font-family: 'DIN-Regular';
	font-size:14px;
	margin-bottom:5px;
	padding:2px 5px;
	text-decoration:none;
}
#footer .bloc-foot .espaces a span {
	text-transform:uppercase;
}
#footer .bloc-foot .espaces a:hover {
	background-color:#00909B;	
}


/** Liste Mag **/
#footer .bloc-foot .mag-liste {
	padding:10px 15px 0;
}
#footer .bloc-foot .mag-liste p.title {
	font-family: 'DIN1451StdMittelschrift';
	font-size:11px;
	padding-bottom:10px;
	text-transform:uppercase;		
}
#footer .bloc-foot .mag-liste li {
	background:url(/images/puces/puce-06.gif) no-repeat 0 5px;
	color:#878787;
	font-size:12px;
	padding-bottom:5px;
	padding-left:10px;
}
#footer .bloc-foot .mag-liste li a {
	color:#878787;
	text-decoration:none;	
}
#footer .bloc-foot .mag-liste li a:hover {
	text-decoration:underline;
}


/*:: Footer - Bloc share ::*/
/*******************************************************/
#footer .bloc-share {
	float:left;
	padding:15px 0 15px 15px;
	width:505px;	
}

/** Newsletter **/
#footer .bloc-share .newsletter {
	background-color:#eff1f1;
	margin-bottom:20px;
	padding:10px;
}
#footer .bloc-share .newsletter p {
	padding:0;
}
#footer .bloc-share .newsletter p.exemple {
	float:right;
	font-size:11px;
}
#footer .bloc-share .newsletter p.exemple a {
	color:#636767;
}
#footer .bloc-share .newsletter p.title {
	color:#636767;
	font-family: 'DIN-Regular';
	font-size:14px;
	padding-bottom:10px;
	text-transform:uppercase;
}
#footer .bloc-share .newsletter li {
	color:#636767;
	font-size:12px;
	float:left;
	line-height:25px;
}
	#footer .bloc-share .newsletter li.first {
		padding-right:18px;
	}
	#footer .bloc-share .newsletter li.last {
    float: right;
	}
#footer .bloc-share .newsletter li input[type="text"], #footer .bloc-share .newsletter li input[type="email"] {
	border:1px solid #9ea8a9;
	height:25px;
	line-height:25px;
	padding:0 5px;
	width:241px;
}	
#footer .bloc-share .newsletter li input[type=submit] {
	background-color:#657576;
	border:none;
	color:#fff;
	cursor:pointer;
	font-family: 'DIN-Regular';
	font-size:13px;
	height:27px;
	padding-bottom:2px;
	text-transform:uppercase;
	width:32px;
}
#footer .bloc-share .newsletter li label {
	padding:0 15px 0 2px;
	
	/* Fix IE */
	*padding:0 10px 0 0;
}
#footer .bloc-share .newsletter li input[type=submit]:hover {
	background-color:#a6c30f;	
}


/** Réseaux sociaux **/
#footer .bloc-share  .reseau {
	float:left;
	width:245px;	
}
#footer .bloc-share  .reseau.facebook  {
	margin-right:15px;
}





/*:: Footer - Copyright ::*/
/*******************************************************/
#footer .copyright {
	background:url(/images/zebra-gris-04.gif) repeat-x 0 0;
	padding-top:15px;
	text-align:center;
	width:1000px;
}
#footer .copyright li {
	color:#b6b5b5;
	display:inline-block;
	font-size:11px;
	padding:0 10px 0 0;
}