body {
	background-color: #1d7bb3;
	background-image: url(../img/fond.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	margin: 0;
	padding: 24px 0 50px;
}

/* STRUCTURE */

#conteneur {
	background-image: url(../img/fond_pages.gif);
	background-repeat: no-repeat;
	background-position: 0 135px;
	text-align: left;
	width: 954px;
	margin: 0 auto;
}

#tetiere {
	
}

#contenu {
	background-image: url(../img/fd_repeat_fdG.gif);
	background-repeat: repeat-y;
	background-position: 11px 0 !important;
}

/**** MENU *****/

#zone_menuG {
	background-image: url(../img/fd_menuG.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 11px 0;
	width: 310px;
	float: left;
	padding-bottom: 120px;
}

#menu {
	margin-top: 30px;
	margin-left: 94px;
}

#menu ul {
	margin: 0;
}

#menu li {
	list-style-type: none;
}

#menu_BT {
	
}

#menu_BT img {
	margin-bottom: 3px;
}

a.lk-retour:link, a.lk-retour:visited {
	color: #787a67;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/BT_retourAccueil.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	margin-left: 20px;
	padding-left: 12px;
}

a.lk-retour:hover, a.lk-retour:active {
	color: #464845;
	text-decoration: none;
}

/* NAVIGATION */

/*Credits: Dynamic Drive CSS Library */

/*URL: http://www.dynamicdrive.com/style/ */
.navi{
}

.navi ul {
	color: #1b4985;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	list-style-type: none;
	width: 198px;
	padding: 10px 0 10px 10px;
}

.navi ul li {
	color: #1b4985;
	position: relative;
}

/*Sub level menu items */

.navi ul li ul {
	color: #1b4985;
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	padding-left:199px;
}

/* Sub level menu links style */

.navi ul li a {
	display: block;
	overflow: auto;
	/*force hasLayout in IE7 */
	color: #1b4985;
	text-decoration: none;
	background: #eceee5;
	padding: 4px 5px 5px 8px;
	border-bottom: 1px solid #919686;
}

.navi ul li ul li a {
	padding: 5px 10px;
}

.navi ul li a:visited {
	color: #1b4985;
}

.navi ul li a:hover {
	color: #4c4f3e;
	background-color: #d1d3c4;
	background-image: url(../img/over_menu.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}


.navi .subfolderstyle {
	color: #1b4985;
	background-color: transparent;
	background-image: url(../img/pointilles_H.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 4px;
	padding-bottom: 4px;
	border-style: solid;
	border-width: 0;
}

.navi .subfolderstyle-over {
	color: #4c4f3e;
	background-color: #d1d3c4;
	background-image: url(../img/over_menu.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.navi ul li ul li a:hover {
	color: #fff;
	background-color: #919686;
	background-image: none;
}

/* Holly Hack for IE \*/

* html .navi ul li {
	color: #1b4985;
	float: left;
	height: 1%;
}

* html .navi ul li a {
	color: #1b4985;
	height: 1%;
}

/* End */

/**** PAGE *****/

#page {
	background-image: url(../img/fd_contenuPages.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: 310px;
	padding-top: 25px;
	padding-bottom: 50px;
}

/**************** ACCUEIL ****************/

#desc_accueil {
	width: 330px;
	padding-left: 35px;
}

#desc_accueil p {
	color: #1b4985;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 6px;
}

#desc_accueil .desc {
	
}

#desc_accueil .visuel {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}

#desc_accueil .TI {
	margin-bottom: 6px;
}

a.lk-accueil:link, a.lk-accueil:visited {
	color: #32639e;
	font-weight: bold;
	background-image: url(../img/puce.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	padding-left: 6px;
}

a.lk-accueil:hover, a.lk-accueil:active {
	color: #9ecc07;
	text-decoration: none;
}

#zone_edito {
	background-image: url(../img/pointilles_verti.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 240px;
	float: right;
	margin-right: 20px !important;
	margin-right: 6px;
	margin-bottom: 20px;
	padding-left: 15px;
}

.pave_accueil {
	background-image: url(../img/pointilles_H.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 10px;
	padding-bottom: 14px;
}

.pave_accueil ul {
	color: #32639e;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.pave_accueil li {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	padding-top: 0px;
	/* IE */
	padding-bottom: 0px;
/* IE */
}

.pave_accueil ul li a {
	color: #32639e;
	font-weight: bold;
	background-image: url(../img/puce.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	padding-left: 6px;
}

.pave_accueil ul li a:hover {
	color: #9ecc07;
	text-decoration: none;
}

/*******  EDITO & ACTUS *******/

#edito {
	color: #6d6f60;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-align: justify;
	width: 220px;
	height: 190px;
	overflow: auto;
	margin: 16px 0 0;
	padding: 0 14px 0 0;
}

#signature {
	color: #6d6f60;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 8px 0 0;
	padding-top: 6px;
	padding-bottom: 20px;
	border-top: 1px solid #d1d3c4;
}

#signature .base {
	font-size: 9px;
}

#actus {
	background-image: url(../img/pave_actus.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 218px;
	height: 191px;
	padding-bottom: 20px;
}

/*******  MODULE OFFRES  ESPACE CANDIDAT *******/

#espace_candidats {
	background-image: url(../img/pave_espace_candidats.gif);
	width: 591px;
	height: 123px;
	clear: right;
	margin-left: 25px;
}

#desc_espcand {
	color: #464845;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	position: absolute;
	width: 185px;
	z-index: 1;
	margin-top: 42px;
	margin-left: 25px;
}

a.lk-brun:link, a.lk-brun:visited {
	color: #464845;
	text-decoration: underline;
}

a.lk-brun:hover, a.lk-brun:active {
	color: #1d7bb3;
	text-decoration: none;
}

#offres_emploi {
	position: absolute;
	width: 350px;
	z-index: 2;
	margin-top: 36px;
	margin-left: 230px;
}

.dpt {
	color: #1b4985;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	z-index: 2;
	margin-top: 2px;
	margin-left: 300px;
}

.ti_dpt {
	color: #1b4985;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	z-index: 3;
	margin-top: -18px;
	margin-left: 275px;
}

.liste_offres {
	list-style-type: none;
	margin: 0 !important;
	margin: 0 0 0px;
	padding: 0;
}

.liste_offres li a {
	font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #1b4985;
	background-image: url(../img/pointilles_H_brun.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	display: block;
	padding: 3px 0 3px 10px;
	text-decoration: underline;
	width: 350px;
	margin: 0;
}

/*IE only. Actual menu width minus left padding of LINK (20px) */

/* * html .liste_offres li a{ 
color: #1b4985; width: 330px; border: solid 1px #f60071; }*/

.liste_offres li a:visited, .liste_offres li a:active {
	color: #1b4985;
}

.liste_offres li a:hover {
	color: #fff;
	background-color: #4c4f3e;
	/*onMouseover image change. Remove if none*/
	text-decoration: none;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#BT_depot {
	position: absolute;
	z-index: 4;
	margin-top: 104px;
	margin-left: 320px;
	cursor: pointer;
}

#BT_tlo {
	position: absolute;
	z-index: 5;
	margin-top: 104px;
	margin-left: 452px;
	cursor: pointer;
}

/************************ SCROLL ********************************/

#scroller_zone {
	color: #6d6f60;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	height: 190px;
	position: relative;
	width: 220px;
	margin: 0;
	padding: 10px 0 30px !important;
	padding: 10px 0 4px;
}

#scroller_zone #txt {
	padding: 16px 10px 10px;
	margin-right: 20px;
	height: 190px;
}

#txtop {
	display: none;
	width: 14px;
	height: 17px;
	background: url(../img/down.gif) no-repeat 50% 50%;
	position: absolute;
	top: 10px;
	right: 2px;
}

#txtbas {
	display: none;
	width: 14px;
	height: 17px;
	background: url(../img/up.gif) no-repeat 50% 50%;
	position: absolute;
	right: 2px;
	bottom: 1px;
}

/**************** FIN ACCUEIL *****************/

/**************  CONTENU *********************/

.TI_pge {
	float: right;
	margin-right: 10px;
}

h1 {
	color: #1d7bb3;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../img/pge_Fd_TI.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	width: 333px;
	float: right;
	margin: 0 10px 0 0;
	padding: 10px 0 20px 20px;
}

#contenu_pge {
	width: 300px;
	padding-right: 25px;
	padding-left: 50px;
}

h2 {
	color: #999c8c;
	font-size: 18px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	word-spacing: 2px;
	letter-spacing: 1px;
}

#zone_texte {
	color: #464845;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}

#ressources {
	width: 236px;
	float: right;
	margin-right: 10px;
}

#visu_contenus {
	margin-bottom: 20px;
}

.li_ressources {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 228px;
	margin: 0;
	padding: 16px 0 0;
	list-style-type: none;
}

.li_ressources li {
	background-image: url(../img/pointilles_H.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 16px;
}

.li_ressources a {
	color: #1d7bb3;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.li_ressources a:hover {
	color: #1b4985;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.lk-PDF:link, a.lk-PDF:visited {
	color: #d3001e;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/picto_PDF.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 38px;
}

a.lk-PDF:hover, a.lk-PDF:active {
	color: #d3001e;
	background-image: url(../img/picto_PDF.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 38px;
}

#zone_boutons {
	padding-left: 50px;
}

#BT_print {
	margin-right: 20px;
}

#BT_transmettre {
	
}

/* ************* OFFRES D'EMPLOIS ******************/

#moteur {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/fd_moteur.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 406px;
	height: 61px;
	margin-left: 25px;
	padding-top: 6px;
	padding-left: 185px;
}

#moteur p {
	height: 20px;
	margin: 0;
	padding-top: 3px;
}

#moteur form {
	margin: 0;
	padding: 0;
}

#moteur select {
	color: #3f4038;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eceee5;
	position: absolute;
	z-index: 4;
	margin-top: -3px;
	margin-left: 45px;
	padding: 2px;
	border: solid 1px #83847a;
}

#moteur .focus {
	color: #fff;
	background-color: #2e6ab1;
}

#TI_recherche {
	margin-top: 2px;
	margin-bottom: 4px;
	margin-left: 45px;
}

#BT_rechercher {
	position: absolute;
	z-index: 6;
	margin-top: -22px;
	margin-left: 275px;
}

#recherche {
	color: #3f4038;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	padding-top: 16px;
	padding-bottom: 16px;
}

#nbre_offres {
	color: #32639e;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	z-index: 2;
	margin-top: -34px !important;
	margin-top: -38px;
	margin-left: 450px !important;
	margin-left: 430px;
}

.result_recherche {
	color: #2b5f9e;
}

.pagin_pages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 120px;
	padding: 2px;
}

.pagin_pages ul {
	margin: 0;
	padding: 0;
	text-align: left;
	/*Set to "right" to right align pagin_pages interface*/
	font-size: 11px;
}

.pagin_pages li {
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}

.pagin_pages a, .pagin_pages a:visited {
	padding: 0 5px;
	border: solid 1px #a6c3e6;
	text-decoration: none;
	color: #2e6ab1;
}

.pagin_pages a:hover, .pagin_pages a:active {
	border: solid 1px #2b66a5;
	color: #fff;
	background-color: #2e6ab1;
}

.pagin_pages a.currentpage {
	background-color: #2e6ab1;
	color: #fff;
	border-color: #2e6ab1;
	font-weight: bold;
	cursor: default;
}

.pagin_pages a.disablelink, .pagin_pages a.disablelink:hover {
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #83847a;
	font-weight: normal !important;
}

.pagin_pages a.prevnext {
	font-weight: bold;
}

#resultats {
	width: 590px;
	margin-bottom: 30px;
	margin-left: 25px;
}

#resultats td {
	padding-top: 5px;
	padding-bottom: 5px;
}

#resultats .normal {
	color: #2e6ab1;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}

#resultats .td-over {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #2e6ab1;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	cursor: pointer;
}

#resultats .td-over a {
	color: #fff;
	text-decoration: none;
}

#resultats .bis {
	color: #2e6ab1;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f4f5f2;
	padding-top: 5px;
	padding-bottom: 5px;
}

#resultats .intitules {
	color: #2e6ab1;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f4f5f2;
}

a.lk-results:link, a.lk-results:visited {
	color: #2e6ab1;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

a.lk-results:hover,a.lk-results:active {
	color: #f4f5f2;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

/* ************* PAGE OFFRE ******************/

#recherche_offre {
	color: #4c4f3e;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/fd_moteur.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 393px;
	height: 47px;
	margin-left: 25px;
	padding-top: 20px;
	padding-left: 198px;
}

#detail_offre {
	color: #83847a;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-left: 25px;
}

.ref {
	font-size: 9px;
}

#zone_BT {
	text-align: left;
	position: absolute;
	z-index: 1;
	margin-top: 80px;
	margin-left: 200px !important;
	margin-left: 195px;
}

#BT_retourListe {
	margin-right: 8px;
}

#BT_nvllerech {
	margin-right: 8px;
}

#offre {
	padding-top: 25px;
	padding-right: 30px;
	padding-left: 60px;
}

#TI_offre {
	color: #2e6ab1;
	font-size: 14pt;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-image: url(../img/pge_Fd_TI.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 491px;
	padding-top: 9px;
	padding-bottom: 10px;
	padding-left: 14px;
}

#localisation {
	color: #2e6ab1;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/degrade_localisation.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 495px;
	height: 25px;
	margin-left: 16px;
	padding-top: 2px;
	padding-left: 10px;
}

#descriptif {
	color: #2e6ab1;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	background-image: url(../img/pointilles_H.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 495px;
	margin-left: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
}

#zone_BT2 {
	color: #74aad0;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 16px;
	padding-left: 16px;
}

#BT_postuler {
	margin-right: 5px;
}

#BT_transoffre {
	margin-right: 8px;
}

a.lk-offre:link, a.lk-offre:visited {
	color: #74aad0;
	text-decoration: underline;
	padding-right: 5px;
	padding-left: 5px;
}

a.lk-offre:hover, a.lk-offre:active {
	color: #9fc8e4;
	text-decoration: none;
}

#postuler {
	background-color: #ddedf9;
	margin-top: 30px;
}

#postuler .zoneform {
	padding: 20px;
}

#postuler .txt_cv {
	color: #1b4985;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}

a.lk-commentaire2:link, a.lk-commentaire2:visited {
	color: #fff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #1d7bb3;
	text-decoration: none;
	padding: 4px;
}

a.lk-commentaire2:hover, a.lk-commentaire2:active {
	color: #fff;
	background-color: #114f7d;
	text-decoration: none;
}

#icone_fichiersPost {
	position: absolute;
	z-index: 4;
	margin-top: 35px;
	margin-left: 350px;
	cursor: pointer;
}

#transmettre {
	background-color: #d6d9cd;
}

#transmettre .TI {
	color: #fff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #787a67;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
}

/* FORMULAIRES */

#form_contact {
	width: 450px;
	margin-left: 60px;
}

form {
	margin: 0;
	padding: 0;
}

.bt-form {
	margin: 0;
	padding: 0;
	border: solid 0 #fff;
}

input {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px 2px 2px 6px;
	border: solid 1px #bec3c6;
}

form .cssfile {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px 2px 2px 6px;
	border: solid 1px #464845;
}

.focus {
	background-color: #ddedf9;
	border-color: #b09b8b;
}

.input-focus {
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #3a72b1;
	margin: 0;
	padding: 2px 2px 2px 6px;
	border: solid 1px #bec3c6;
}

select {
	color: #084b98;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #d5dee3;
	margin: 0;
	padding: 1px 0 1px 4px;
	border: solid 1px #fff;
}

.over {
	color: #fff;
	background-color: #3a72b1;
	margin: 0;
	padding: 1px 0 1px 4px;
	border: solid 1px;
}

textarea {
	color: #091858;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 6px;
	border: solid 1px #bec3c6;
}

form p {
	margin: 0 0 12px;
	padding: 0;
}

label {
	color: #1d7bb3;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	width: 25%;
	float: left;
	margin: 0;
	padding: 0 6px 0 0;
}

.oblig {
	color: #9b0000;
	font-weight: bold;
}

#boutons {
	text-align: center;
}

.pointilles {
	background-image: url(../img/pointilles_H_brun.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 8px;
}

.noborder {
	margin: 0;
	border: solid 0 #fff;
}

/**************** MESSAGES *********************/

#message_ok {
	color: #768d09;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ecfacd;
	margin-bottom: 16px;
	padding: 10px;
	border: solid 1px #9ecc07;
}

#message_erreur {
	color: #9b0000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f9e4e4;
	margin-bottom: 16px;
	padding: 10px;
	border: solid 1px;
}

/*********************  DEPOT CV ********************/

#depot_CV {
	background-image: url(../img/fd_depotCV.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 401px;
	margin: 0 0 0 70px;
	padding-top: 70px !important;
	padding-top:

85px;
	/* IE Hack*/
padding-bottom: 28px;
	padding-left: 90px;
}

#depot_CV form label {
	color: #464845;
}

#txt_cv {
	color: #fff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 275px;
	height: 90px;
	margin-left: 80px;
}

#mentions_oblig {
	color: #9b0000;
	font-size: 9px;
	font-weight: bold;
}

#remarque {
	color: #464845;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 100px;
}

.cv {
	padding-top: 30px !important;
	padding-top: 20px;
}

.vous {
	padding-top: 10px;
}

.TI_pgeCV {
	float: right;
	margin-right: 10px;
	margin-bottom: 50px;
}

.p_commentaire {
	margin-top: 30px;
}

#icone_fichiers {
	position: absolute;
	z-index: 4;
	margin-top: 35px;
	margin-left: 350px;
	cursor: pointer;
}

a.lk-commentaire:link, a.lk-commentaire:visited {
	color: #fff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #787a67;
	text-decoration: none;
	padding: 4px;
}

a.lk-commentaire:hover, a.lk-commentaire:active {
	color: #fff;
	background-color: #464845;
	text-decoration: none;
}

.pointillesB {
	background-image: url(../img/pointilles_H.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 8px;
}

#subcontent {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #b0c01e;
	width: 300px;
	padding: 6px 10px 10px;
	border: solid 2px #768d09;
}

#subcontent ul {
	margin: 0;
	padding: 0 0 0 25px;
}

#subcontent ul li {
	margin: 0;
	padding: 0 0 8px;
}

a.lk-sub:link, a.lk-sub:visited {
	color: #464845;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.lk-sub:hover, a.lk-sub:active {
	color: #fff;
	text-decoration: none;
}

.lksub {
	padding-bottom: 12px;
}

/* ********************** ACTUALITES ************************/

#TI_actus {
	background-image: url(../img/fd_TI_actualites.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 585px;
	padding-left: 50px;
}

.lien_actus {
	background-color: #ecfacd;
	text-align: right;
	width: 615px;
	margin: 1px 0 40px;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
}

a.lk-actus:link, a.lk-actus:visited {
	color: #464845;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.lk-actus:hover, a.lk-actus:active {
	color: #768d09;
	text-decoration: none;
}

#TI_actu {
	color: #114f7d;
	font-size: 22px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	padding-bottom: 20px;
}

#desc_actu {
	color: #787a67;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}

#pge_actu {
	padding-right: 50px;
	padding-bottom: 35px;
	padding-left: 50px;
}

#zone_transmettre {
	padding-left: 50px;
}

.liste_actus {
	width: 560px;
	padding-bottom: 50px;
	padding-left: 35px;
}

* html .liste_actus {

/*IE only rule. Original menu width minus all left/right paddings */
width: 554px;
}

.liste_actus ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.liste_actus a {
	font: bold 13px Verdana;
	padding: 4px 3px;
	display: block;
	width: 100%;
	/*Define width for IE6's sake*/
	color: #32639e;
	background-image: url(../img/pointilles_H.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-decoration: none;
}

.liste_actus a:visited {
	color: #32639e;
}

html>body .liste_actus a {
	/*Non IE rule*/
	width: auto;
}

.liste_actus a:hover {
	background-color: #ecfacd;
	color: #114f7d;
}

.visu_article {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

/*************  CONTACT ****************/

#bloc_adresse {
	color: #1d7bb3;
	font-size: 14px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	width: 575px;
	margin-left: 60px;
	padding-top: 45px;
	padding-bottom: 50px;
}

#picto_plan {
	position: absolute;
	z-index: 1;
	margin-left: 325px;
}

#zoom_plan {
	background-color: #ddedf9;
}

#le_plan {
	text-align: center;
	margin-top: 8px;
}

#tours {
	cursor: pointer;
}

#zoom {
	position: absolute;
	margin-top: -503px;
	margin-left: 20px;
	cursor: pointer;
	display: none;
}

#BT_zoomer {
	position: absolute;
	width: 211px;
	height: 89px;
	z-index: 10;
	margin-top: 250px;
	margin-left: 309px;
	cursor: pointer;
	display: none;
}

#BT_close {
	cursor: pointer;
	display: none;
	margin-top: 250px;
	margin-left: 309px;
	position: absolute;
	z-index: 10;
	width: 211px;
	height: 89px;
}

a.lk-close:link, a.lk-close:visited {
	color: #32639e;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	float: right;
	padding-top: 4px;
	padding-right: 6px;
}

a.lk-close:hover, a.lk-close:active {
	color: #1d7bb3;
	text-decoration: none;
}

/*#bloc_adresse { color: #1d7bb3; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 575px; margin-left: 60px; padding-top: 45px; padding-bottom: 50px; }
#picto_plan { position: absolute; z-index: 1; margin-left: 325px; }
#zoom_plan { background-color: #ddedf9; }
a.lk-close:link, a.lk-close:visited { color: #32639e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; float: right; padding-top: 6px; padding-right: 6px; }
a.lk-close:hover, a.lk-close:active { color: #1d7bb3; text-decoration: none; }*/

/*************** REFERENCES *********************/

.liste_ref {
	padding-right: 40px;
	padding-left: 35px;
}

.TI_ref {
	color: #6cadd4;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom: 1px solid #1d7bb3;
}

.liste_ref ul {
	color: #1d7bb3;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.liste_ref ul li {
	padding-bottom: 6px;
}

/****************** LIENS UTILES ************************/

#liste_liensutiles {
	padding-top: 30px;
	padding-left: 35px;
}

#table_liens {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 570px;
}

.ligne {
	border-bottom: 1px solid #edeee6;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TI_liensRub {
	color: #1d7bb3;
	font-size: 12px;
	font-weight: bold;
	background-color: #edeee6;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.img_lien {
	text-align: left;
	vertical-align: middle;
	width: 125px;
	padding: 2px 0 2px 12px;
	border-bottom: 1px solid #edeee6;
}



a.lk-liensut:link, a.lk-liensut:visited {
	color: #32639e;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding-top: 6px;
	padding-right: 6px;
}

a.lk-liensut:hover, a.lk-liensut:active {
	color: #1d7bb3;
	text-decoration: none;
}

/***************** PLAN DU SITE ******************/

.plan_site {
	padding-right: 35px;
	padding-left: 35px;
}

.TI_plan {
	color: #32639e;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../img/icone_dossier.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	padding: 8px 4px 0 40px;
}

.STI_plan {
	color: #6cadd4;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../img/icones_mini_dossier.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 0 2px;
	padding: 3px 3px 3px 24px;
}

.lkTI_plan {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
	display: block;
}

.lkTI_plan li a {
	color: #1d7bb3;
	font-weight: bold;
	font-variant: normal;
	background-image: url(../img/icone_fichier.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	width: 540px;
	padding: 3px 0 3px 22px;
	text-decoration: none;
	border-bottom: 6px solid #fff;
}

/** html .lkTI_plan li a{ width: 535px; margin: 0; padding: 0; }*/

.lkTI_plan li a:visited, .lkTI_plan li a:active {
	color: #1d7bb3;
	margin: 0;
	padding: 3px 0 3px 22px;
}

.lkTI_plan li a:hover {
	background-color: #edeee6;
}

.lkSTI {
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0;
}

.lkSTI li a {
	color: #6cadd4;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	display: block;
	width: 525px;
	padding: 3px 0 3px 10px;
	text-decoration: none;
	border-bottom: 2px solid #fff;
	text-transform: lowercase;
}

* html .lkSTI li a {
	margin: 0;
	padding: 3px 0 3px 10p

x;
/*IE only. Actual menu width minus left padding of A element (10px) */
}

.lkSTI li a:visited, .lkSTI li a:active {
	color: #6cadd4;
}

.lkSTI li a:hover {
	text-decoration: underline;
	color: #6cadd4;
}

/***************  MENTIONS LEGALES *****************/

#mentions {
	color: #8f8b8b;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 30px 35px 75px 75px;
}

#mentions .titres {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	background-color: #999c8c;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

#mentions .pmentions {
	background: #fff url(../img/pointilles_H_brun.gif) repeat-x left bottom;
	margin: 0 0 10px;
	padding-bottom: 14px;
	padding-left: 25px;
}

/**** PIED *****/

#pied {
	color: #828573;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/fd_pied.gif);
	height: 44px;
	clear: both;
}

#pied p {
	margin: 0;
}

#pied #adresse {
	padding-top: 8px;
	padding-left: 85px;
}

#pied #lkpied {
	float: right;
	padding-top: 14px;
	padding-right: 35px;
}

a.lk-pied:link, a.lk-pied:visited {
	color: #32639e;
	text-decoration: underline;
}

a.lk-pied:hover, a.lk-pied:active {
	color: #1d7bb3;
	text-decoration: none;
}

#desc_qui{
	font: 12px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #1d7bb3;
	padding: 20px 40px 120px;
}
