* {margin:0; padding:0;}

h1, h2, h3, h4, h5, h6, p  
{
    font-size: 1em;
		margin: 0; padding: 0;
		font-weight: normal;
}

ul {
		margin: 0; padding: 0;
		list-style: none;
}

a {
		text-decoration:none;
		color:#3F3F3F;
}
	
a img {
		border:none;
}
a{outline: none;}
:focus{-moz-outline-style: none;}
.clear { 
    clear:both;
    display:block;
    line-height:1px;
		font-size:1px;
}

.hidden {
		visibility:hidden;
}

strong {}
 
.float-g {float:left;}
.float-d {float:right;}
 
fieldset {border:none;}
	
	
/* -------------------------------------------------------------- */
/* DEBUT DE LA MISE EN PAGE GENERALE                              */
/*--------------------------------------------------------------- */
html{height: 100%;}
body {
    font-family:arial, "sans-serif";
    font-size:11px;
    background:#cbcbcb url(../img/pied-darty2.gif) repeat-x;
    color:#3F3F3F;
    margin:0px;
    padding:0px;
    text-align:center;
		height: 100%;
}
.push{height:25px;}
.principale {
    background:#fff url(../img/back-gauche2.gif) repeat-y;
    width:954px;
    margin: 0 auto -25px;
    text-align:left;
    position:relative;
		min-height: 100%;
		height: auto !important;
		height: 100%;
}


/* -------------------------DEBUT MENU ACCORDEON------------------- */	
#vertical_container {
		position:absolute;
		font-size:11px;
		top:153px;
		left:22px;
}

#acco1 {
	  background-position:0 0px;
	  height: 24px;
}

a#acco1:hover {
		background-position:0 -24px;
}

.accordion_toggle_active#acco1 {
    background-position:0 -196px;
}

#acco2 {
		background-position:0 -48px;
		height: 25px;
		margin-top:-1px;
}

a#acco2:hover {
		background-position:0 -73px;
}

.accordion_toggle_active#acco2 {	
		background-position:0 -220px;
}

#acco3 {
		background-position:0 -98px;
		height: 25px;
		margin-top:-1px;
}

.accordion_toggle_active#acco3 {	
		background-position:0 -245px;
}

a#acco3:hover {
		background-position:0 -123px;
}

#acco4 {
		background-position:0 -148px;
		height: 24px;
		margin-top:-1px;
}

.accordion_toggle_active#acco4 {	
		background-position:0 -270px;
}

a#acco4:hover {
		background-position:0 -172px;
}

.accordion_content {
		overflow: hidden;
		width:220px;
}
			
.accordion_content a {
    display:block;
		width:220px;
		height:18px;
		color: #fff;
		padding-left:10px;
		background:url(../img/puce-acco.gif) 0 5px no-repeat;
		margin:0 0 0 24px;
}

.accordion_content a:hover, .accordion_content a.sousmen {
    background:url(../img/puce-acco-blan.gif) 0 4px no-repeat;
}

.accordion_content a.marg-haut-acco {
    margin-top:8px;
}
.accordion_content a.marg-bas-acco {
    margin-bottom:8px;
}

.vertical_accordion_toggle {	
    display:block;
    width:220px;
    height:15px;
    color: #fff;
    padding-left:10px;
    background:url(../img/puce-acco.gif) 0 4px no-repeat;
    margin:0 0 0 24px;
}

#vertical_nested_container .vertical_accordion_toggle_active, .vertical_accordion_toggle:hover {
    background:url(../img/puce-acco-blan.gif) 0 4px no-repeat;
}

.vertical_accordion_content {
    color: #fff;
    overflow: hidden;
}

.vertical_accordion_content a {
		background:url(../img/puce-acco.gif) 17px 4px no-repeat;
		padding-left:26px;
		font-size:10px;
}
.vertical_accordion_content a.marg-bas-acco2 {
    margin-bottom:8px;
}

.vertical_accordion_content a:hover, .vertical_accordion_content a.rub-vise-acco {
    background:url(../img/puce-acco-blan.gif) 17px 4px no-repeat;
}
.marg-acco-top3{
		margin-top:20px;
}
.marg-acco-bottom3{
		margin-top:20px;
}
/* -------------------------FIN MENU ACCORDEON------------------------ */	


/* -------------------------debut MENU ACCORDEON valeurs------------------------ */



#vertical_valeurs_container .accordion_content {
		overflow: hidden;
		width:500px;
}
			
/* -------------------------fin MENU ACCORDEON valeurs------------------------ */

/* -------------------------DEBUT NOUS CONNAITRE------------------------ */	
#ombre-gauche {
    background:url(../img/ombre-gauche.gif) no-repeat;
    width:24px;
    height:540px;
    position:absolute;
    top:0;
    left:253px;
}

#block-gauche {
		float:left;
		width:277px;
}

#block-gauche h1 a{
    width:243px;
		height:75px;
		display:block;
}
.form-lang{
		left:20px;
		top:10px;
		position:absolute;
}

#block-droit {
		float:left;
		width:422px;
		margin-top:38px;
}

#contenu-rub-conn {
    position:relative;
    font-size:11px;
    min-height:610px;
    margin-bottom:28px;
}
* html #contenu-rub-conn {
    height:610px;
}
#contenu-rub-conn h2, #fil-ariane, #contenu-rub-conn h3, #contenu-rub-conn p, #contenu-rub-conn img, #contenu-rub-conn ul {
    margin-left:22px;
}

#fil-ariane {
		margin-bottom:10px;
}

#fil-ariane a {
		color:#8B8B8B;
		text-decoration: none;
}
#fil-ariane a:hover{
		color:#666;
}

#fil-ariane span {
		color:#E0001A;
}

#contenu-rub-conn h3 {
		font-weight:bold;
		font-size:13px;
		color:#e0001a;
}

#contenu-rub-conn img {
    margin-top:4px;
}

.parag-mot {
		margin-bottom:5px;
		width:370px;
}
.parag-mot-sign{
		margin-bottom:20px;
		width:370px;
}

#contenu-rub-conn h4 {
		width:385px;
		height:24px;
		text-indent:-5000px;
}

#contenu-rub-conn li {
		background:url(../img/puce-home.gif) 1px 3px no-repeat;
		padding-left:17px;
		margin-bottom:5px;
		width:350px
}

#contenu-rub-conn li a {
		color:#3F3F3F;
}

#contenu-rub-conn li a:hover {
		color:#999;
}

#contenu-rub-conn li.tout-offre-home {
		background:url(../img/puce-rouge-home.gif) 1px 3px no-repeat;
		padding-left:17px;
		margin-top:9px;
}

#contenu-rub-conn li.tout-offre-home a {color:#e0001a;}
#contenu-rub-conn li.tout-offre-home a:hover {color:#fe2a41;}

#block-tout-droit {
		float:left;
}

#posit-block-toudroit {
		position:relative;
}

#ombre-droite {
		background:url(../img/ombre-droite2.jpg) no-repeat;
		width:24px;
		height:598px;
		position:absolute;
}

a#lien-story-conn:hover {
    filter:alpha(opacity=80); /* for IE */ 
    -moz-opacity:0.8; /* for mozilla */ 
    opacity: 0.8; /* for safari */ 
    -khtml-opacity: 0.8; /* for konquerer and older safari */ 
}

#insti-flash {
		/*background:url(../img/tv-video.jpg) no-repeat;*/
		width:176px;
		height:153px;
		position:absolute;
		top:317px;
		left:25px;
}
/* -------------------------FIN NOUS CONNAITRE------------------------ */	


/* -------------------------DEBUT HISTORIQUE------------------------ */	
#block-droit-histo {
    width:670px;
		float:left;
		margin-top:38px
}

#contenu-rub-histo {
		font-size:11px;
		height:860px !important;
		height:900px;
		position:relative;
}

ul#menu-histo {
		position:relative;
		width:475px;
		height:58px;			
		margin-left:18px;	
		z-index:3;
}

ul#menu-histo li {
    display:block;
		float:left;
}

#block-text-histo1 {
		width:220px;		
		margin-left:22px;
		position:relative;
		z-index:9;
}

#historique1 #contenu-rub-histo h3, #historique2 #contenu-rub-histo h3, #historique3 #contenu-rub-histo h3, #historique4 #contenu-rub-histo h3, #historique5 #contenu-rub-histo h3, #historique6 #contenu-rub-histo h3 {
		width:333px;
		height:43px;
		text-indent:-5000px;
		margin-bottom:20px;
}


#block-57 p, #block-65 p, #block-68 p, #block-70 p, #block-73 p, #block-75 p, 
#block-76 p, #block-77 p, #block-88 p, #block-89 p, #block-93 p, #block-96 p, #block-99 p, 
#block-04 p, #block-06 p{
		background:url(../img/puce-rouge2.gif) 0px 2px no-repeat;
		position:absolute;
		padding-left:19px;
}

#block-57 {
		position:absolute;
		left:270px;
		top:220px;
}

#block-57 p {
		width:133px;
		top:20px;
		left:162px;
}

#block-65 {
		position:absolute;
		left:197px;
		top:405px;
		z-index:5;
}

#block-65 p {
		width:210px;
		top:60px;
		left:153px;
}

#block-68 {
		position:absolute;
		left:40px;
		top:465px;
		z-index:4;
}

#block-68 p {
		width:210px;
		top:68px;
		left:179px;
}

#block-69 {
		position:absolute;
		left:40px;
		top:560px;
}

#block-69 p {
		width:330px;
		position:absolute;
		top:91px;
		left:60px;
}

#block-69 img {
		position:absolute;
		top:0px;
		left:360px;
}

#ombre-droite2 {
		background:url(../img/ombre-droite2.jpg) no-repeat;
		width:24px;
		height:598px;
		position:absolute;
		top:-60px;
		left:605px;
}

.AjaxLoader2{
		margin:70px 0 0 300px;
}
a#lien-story-histo:hover {
    filter:alpha(opacity=80); /* for IE */ 
    -moz-opacity:0.8; /* for mozilla */ 
    opacity: 0.8; /* for safari */ 
    -khtml-opacity: 0.8; /* for konquerer and older safari */ 
}

#block-70 {
		position:absolute;
		left:270px;
		top:200px;
}

#block-70 p {
		width:133px;
		top:69px;
		left:169px;
}

#block-73 {
		position:absolute;
		left:57px;
		top:392px;
		z-index:5;
}

#block-73 p {
		width:185px;
		top:40px;
		left:256px;
}

#block-70-bis {
		position:absolute;
		left:40px;
		top:570px;
}

#block-70-bis p {
		width:330px;
		position:absolute;
		top:40px;
		left:24px;
		text-align:right;
}

#block-70-bis img {
		position:absolute;
		top:0px;
		left:360px;
}

#block-75 {
		position:absolute;
		left:258px;
		top:200px;
}

#block-75 p {
		width:133px;
		top:48px;
		left:175px;
}

#block-76 {
		position:absolute;
		left:177px;
		top:400px;
		z-index:5;
}

#block-76 p {
		width:180px;
		top:60px;
		left:153px;
}

#block-77 {
		position:absolute;
		left:35px;
		top:485px;
		z-index:4;
}

#block-77 p {
		width:190px;
		top:68px;
		left:179px;
}

#block-84 {
		position:absolute;
		left:40px;
		top:570px;
}

#block-84 p {
		width:180px;
		position:absolute;
		top:70px;
		left:170px;
		text-align:right;
}
#block-84 p a{
		text-decoration:underline;
}

#block-84 img {
		position:absolute;
		top:0px;
		left:360px;
}

#block-88 {
		position:absolute;
		left:270px;
		top:228px;
}

#block-88 p {
		width:127px;
		top:42px;
		left:165px;
}

#block-89 {
		position:absolute;
		left:57px;
		top:415px;
		z-index:5;
}

#block-89 p {
		width:185px;
		top:65px;
		left:261px;
}

#block-92 {
		position:absolute;
		left:40px;
		top:571px;
		z-index:6;
}

#block-92 p {
		width:202px;
		position:absolute;
		top:59px;
		left:150px;
		text-align:right;
}

#block-92 img {
		position:absolute;
		top:0px;
		left:360px;
}

#block-93 {
		position:absolute;
		left:307px;
		top:190px;
}

#block-93 p {
		width:133px;
		top:85px;
		left:160px;
}

#block-96 {
		position:absolute;
		left:257px;
		top:235px;
		z-index:5;
}
 
#block-96 p {
		width:130px;
		top:68px;
		left:193px;
}

#block-99 {
		position:absolute;
		left:40px;
		top:435px;
		z-index:4;
}

#block-99 p {
		width:177px;
		top:78px;
		left:166px;
}

.dispa {
		display:none;
}

#liberty {
		background:url(../img/liberty.gif) no-repeat;
		width:74px;
		height:24px;
		position:absolute;
		top:72px;
		left:360px;
}

#block-01 {
		position:absolute;
		left:40px;
		top:580px;
}

#block-01 p {
		width:330px;
		position:absolute;
		top:61px;
		left:22px;
		text-align:right;
}

#block-01 img {
		position:absolute;
		top:8px;
		left:360px;
}

#block-text-histo2 {
		width:270px;		
		margin-left:22px;	
		position:relative;
		z-index:9;
}

#block-04 {
		position:absolute;
		left:305px;
		top:205px;
}

#block-04 p {
		width:115px;
		top:62px;
		left:165px;
}

#block-06 {
		position:absolute;
		left:160px;
		top:360px;
		z-index:5;
}

#block-06 p {
		width:167px;
		top:68px;
		left:173px;
}

#block-aujou {
		position:absolute;
		top:550px;
		left:170px;
		width:441px;
		height:190px;
		z-index:6;
}

#block-aujou #block-p {
		width:177px;
		top:55px;
		left:0px;
		position:absolute;
}

#block-aujou img{
		position:absolute;
		top:0px;
		left:182px;
}

/* -------------------------FIN HISTORIQUE  ------------------------ */	


#block-droit-gouv {
		width:670px;
		float:left;
		margin-top:38px;
		position:relative;
}

#contenu-rub-gouv {
		font-size:11px;
		height:700px;
		position:relative;
}

#filet {
	 	width:633px;
		height:1px;
		font-size:1px;
		line-height:1px;
		background:url(../img/filet.gif) repeat-x;
		margin-left:22px;
}

#filet2 {
	 	width:564px;
		height:1px;
		font-size:1px;
		line-height:1px;
		background:url(../img/filet.gif) repeat-x;
		margin-left:22px;
}
#filet3 {
	 	/*width:564px;*/
		height:1px;
		font-size:1px;
		line-height:1px;
		background:url(../img/filet.gif) repeat-x;
		margin:0 0 12px 22px;
}

#menu-gouv {
    margin:12px 0 0 22px;
}
		
#menu-gouv p {
		margin-bottom:4px;
		width:565px;
}

#menu-gouv p a {
		background:url(../img/puce-gouv.gif) 0px 3px no-repeat;
		padding-left:19px;
}

#menu-gouv p a:hover, #menu-gouv p a.gouv-conseil-actif {
		color:#E0001A;
		background:url(../img/puce-gouv2.gif) 0px 3px no-repeat;
}

#flash-directoire {
		/*background:url(../img/photo-directoire.jpg) no-repeat;*/
		width:648px;
		height:442px;
		margin-left:22px;
}

#parag-gouv1 {
		margin-left:22px;
		width:649px;
		margin-top:5px;
}

#menu-gouv .parag-conseil {
		margin-bottom:15px;
}

#menu-gouv .parag-conseil2 {
		margin:10px 0 15px 0;
		text-transform:uppercase;
		font-weight:bold;
}

p#parag-gouv-2 {
		width:580px;
		margin-left:22px;
}

#contenu-rub-contrat {
		font-size:11px;
		height:550px;
		position:relative;
}

#block-engag-contrat {
		width:330px;
		position:absolute;
		top:126px;
		left:280px;
}

#block-sati-contrat {
		position:absolute;
		top:360px;
		left:127px;
		width:425px;
}

#contenu-rub-zingam {
		font-size:10px;
		position:relative;
}

#flash-carte-mag {
		/*background:url(../img/carte-ex.jpg) no-repeat;*/
		width:280px;
		height:281px;
		margin-top:50px;
		margin-left:22px;
}

#block-vot-region {
		width:260px;
		position:absolute;
		top:185px;
		left:310px;
}

.select-region {
		margin:10px 0 0 15px;
}

.vot-region, .vot-depart {
		display:block;
		width:220px;
		font-size:10px;
		font-family:arial;
}

.select-region div {
		margin-bottom:5px;
}

#block-result-region {
		width:604px;
		margin-bottom:30px;
		min-height:80px;
		padding-bottom:20px;
}
* html #block-result-region {
    height:80px;
}

.mini-block-result {
		width:267px;
		font-size:10px;
		margin-top:15px;
		float:left;
}

.mini-block-result p {
		width:218px;
		margin-left:49px;
}

.red-style {
		color:#CE0539;
		font-size:12px;
		font-weight:bold;
}

#contenu-rub-respon {
		font-size:11px;
		position:relative;
		margin-bottom:40px;
}

#rub-darty-envi {
		margin-left:14px;
		width:365px;
}

#rub-darty-envi p {
		padding-left:19px;
		margin-left:47px;
}

.sur-engage {
		background:url(../img/puce-rouge2.gif) 0 1px no-repeat;
		font-weight:bold;
}
.sur-engage a:hover{
		text-decoration:underline;
}

.sous-engage {
		margin-bottom:15px;
}

#illu-enviro {
		background:url(../img/illu-enviro.jpg) no-repeat;
		width:258px;
		height:252px;
		position:absolute;
		top:130px;
		left:393px;
}

#contenu-rub-deee {
		font-size:11px;
		position:relative;
}

#motif-eco {
		background:url(../img/motif.jpg) no-repeat;
		width:261px;
		height:258px;
		position:absolute;
		top:150px;
		left:400px;
}

#block-droit-press {
		width:670px;
		float:left;
		margin-top:38px
}

#contenu-rub-presse {
		font-size:9px;
		height:520px;;
		position:relative;
}

ul#list-press {
		width:270px;
		position:relative;
		margin-bottom:12px;
}

ul#list-press li {
  	background:url(../img/puce-home.gif) 1px 3px no-repeat;
  	padding-left:17px;
  	margin-bottom:5px;
  	width:260px;
  	position:relative;
}

ul#list-press li p {
		width:230px;
}

#block-press {
		margin-left:22px;
		font-size:9px;
		height:185px;
		width:295px;
}

#block-press a#lien-comunik {
		background:url(../img/puce-rouge-home.gif) 1px 4px no-repeat;
		padding-left:17px;
		color:#e0001a;
}

#block-press a#lien-comunik:hover {
    color:#fe2a41;
}

a.mini-pdf {
		background:url(../img/ptit-pdf.gif) no-repeat;
		display:block;
		width:17px;
		height:16px;
		position:absolute;
		top:-2px;
		left:260px;
}

#block-phototek {
		width:270px;
		position:absolute;
		top:75px;
		left:322px;
}

#ombre-milieu {
		width:560px;
		height:18px;
		background:url(../img/ombre-milieu.gif) no-repeat;
		margin-left:40px;
}

#big-block-bas {
		margin-top:19px;
		position:relative;
}

#block-contact-press {
		margin:0 0 0 30px;
		width:220px;
}

#block-contact-press a {
		display:block;
		width:179px;
		height:23px;
		margin-bottom:5px;
}

#block-contact-press a#mail1 {
		background:url(../img/btn-mailto1.gif) no-repeat;
}

#block-contact-press a#mail2 {
		background:url(../img/btn-mailto2.gif) no-repeat;
}

#block-contact-press a#mail3 {
		background:url(../img/btn-mailto3.gif) no-repeat;
}

#block-logotek {
		position:absolute;
		top:0;
		left:304px;
}

#logo-darty-logotex {
		position:absolute;
		top:90px;
}

#logo-dartybox-logotex {
		position:absolute;
		top:102px;
		left:70px;
}

#block-droit-photo {
		width:670px;
		float:left;
		margin-top:38px
}

#contenu-rub-photo {
		font-size:10px;
		height:520px;
		position:relative;
}

.block-cata-photo {
		width:210px;
		height:178px;
		background:url(../img/back-phototek-mini.gif) no-repeat;
		float:left;
		position:relative;
		margin-bottom:28px;
}
.block-cata-photo img{
		position:absolute;
		top:12px;
		left:12px;
}
.block-cata-photo a.lien-tele-fototex{
		position:absolute;
		top:152px;
		left:12px;
}

.num-phot-mini{
		color:#fff;
		font-weight:bold;
		font-size:11px;
		position:absolute;
		top:155px;
		left:153px;
}
.rubrique-phototex {
		margin:20px 0 0 22px;
		padding-bottom:20px;
}
.ombre-foto-milieu{
		width:560px;
		height:18px;
		background:url(../img/ombre-milieu.gif) no-repeat;
		position:absolute;
		left:40px;
		top:458px;
}

.nav-suiv-foto {
		position:relative;
		top:-23px;
		margin-left:535px;
}

.nav-suiv-foto li {
		display:block;
		float:left;
		width:13px;
		height:11px;
		margin-left:5px;
}

.nav-suiv-foto li a {
		display:block;
		width:13px;
		height:11px;			
		line-height:11px;
		font-size:12px;
		font-weight:bold;
		color:#666;
}
.nav-suiv-foto li a:hover {
		text-decoration:underline;
}

#fleche-fototek-preced {
		background:url(../img/fleche-fototek1.gif) no-repeat;
}

#fleche-fototek-suiv {
		background:url(../img/fleche-fototek2.gif) no-repeat;
}

.blok-fototex1 {
		margin-right:70px;
}

.blok-fototex1, .blok-fototex2 {
		float:left;
}
#contenu-rub-logotex {
		font-size:10px;
		min-height:520px;
		position:relative;
}
* html #contenu-rub-logotex {
		height:520px;
}

.g-blok-logotex {
		margin:50px 0 40px 40px;
}

.blok-fototex1 ul li, .blok-fototex2 ul li {
		display:block;
		width:224px;
		height:27px;
		margin-bottom:6px;
}
.blok-fototex1{ 
		height:200px;
}
.blok-fototex1 ul li a, .blok-fototex2 ul li a {
		display:block;
		width:224px;
		height:27px;
}
h3#intitul-metier{
		margin:4px 0 0 14px;
		text-transform:uppercase;
		color:#e0001a;
		font-size:21px;		
}
.block-fiche-met{
		margin:25px 0 0 80px;
		width:320px;
}
.block-fiche-met p{
		background:url(../img/puce-rouge2.gif) 0 1px no-repeat;
		padding-left:19px;
		margin-left:30px;
		position:relative;
		z-index:6;
}
#foto-bas-fichemet{
		background:url(../img/foto-bas-fichemet.jpg) no-repeat;
		width:214px;
		height:229px;
		position:absolute;
		top:471px;
		left:392px;
}

#block-text-tempa1 {
		width:270px;		
		margin:30px 0 0 22px;	
		position:relative;
		z-index:9;
}
#block-text-tempa1 p{
		width:205px;		
		margin:10px 0 0 22px;	
		position:relative;
		z-index:9;
}
#block-tempa1 {
		position:absolute;
		left:275px;
		top:210px;
}

#block-tempa1 p {
		width:150px;
		top:78px;
		left:187px;
		position:absolute;
}
#block-tempa2 {
		position:absolute;
		left:250px;
		top:370px;
		z-index:5;
}

#block-tempa2 p {
		width:167px;
		top:29px;
		left:0px;
		position:absolute;
		text-align:right;
}
#block-tempa2 img {
		top:-28px;
		left:170px;
		position:absolute;
}
#block-tempa3 {
		position:absolute;
		left:27px;
		top:370px;
		z-index:4;
}
#block-tempa3 p.tempa31{
		width:177px;
		top:82px;
		left:212px;
		position:absolute;
}
#block-tempa3 p.tempa32{
		width:177px;
		top:154px;
		left:162px;
		position:absolute;
}
#block-tempa4 {
		width:538px;
		height:141px;
		position:absolute;
		top:560px;
		left:165px;
}
#block-tempa4 img{
		position:absolute;
		top:-2px;
		left:276px;
}
#block-tempa4 p{
		width:270px;
		position:absolute;
		top:45px;
		left:0px;
		text-align:right;
}
#contenu-rub-actualite {
		font-size:10px;
		min-height:520px;
		position:relative;
}
* html #contenu-rub-actualite {
    height:520px;
}
#g-block-dactu{
		margin:25px 0 50px 0;
}
.block-dactu{
		position:relative;
		width:560px;
		font-size:11px;
		margin-bottom:18px;
}
#contenu-rub-actualite .block-dactu h4{
		color:#E0001A;
		background:url(../img/puce-rouge-home.gif) 0 3px no-repeat;
		text-indent:13px;	
}
#contenu-rub-actualite .block-dactu p{
		margin:5px 0 0px 0;
		padding:0;
		width:470px;
}
#contenu-rub-actualite .block-dactu a{
		display:block;
		position:absolute;
		background:url(../img/actou-pdf.gif) no-repeat;
		width:29px;
		height:31px;
		top:19px;
		left:495px;
}
#contenu-rub-actualite .block-dactu p.parag-mentions{
		margin-bottom:15px;
}

#rub-darty-plan {
		margin-left:22px;
		width:365px;
}
#rub-darty-plan h4{
		color:#E0001A;
		font-weight:bold;
		text-transform:uppercase;
		margin:14px 0 3px 0;
}
#rub-darty-plan h5{
		font-weight:bold;
		margin-left:15px;
		margin-top:5px;
}
#rub-darty-plan li{
		margin-top:5x;
		display:block;
}
#rub-darty-plan a:hover{
		text-decoration:underline;
}
#rub-darty-plan li.lien-plan-1{
		margin-top:3px;
}
#rub-darty-plan li.lien-plan-1 a{
		margin-left:15px;
}
#rub-darty-plan li.lien-plan-2 a{
		margin:0 0 0 40px;
}

.parag-lien-metier a{
		text-decoration:underline;
}
.parag-lien-metier a:hover{
		color:#e0001a;
}

.visu-metier{
        background:url(../img/visu-poste-nosm.jpg) no-repeat;
        width:272px;
        height:393px;
        position:absolute;
        top:210px;
        left:360px;
}

#bk-droit-press{
				position:relative;
				/*top:100px;
				left:240px;*/
				height:390px;
}
.mini-bk-d-press{
        position:absolute;
        left:212px;
        top:100px;	
}
.mini-bk-d-press h5{
				text-transform:uppercase;
				font-weight:bold;
}
.mini-bk-d-press h5 span{color:#e0001a;}
/* ************** */

.lien-tele-pdf a{
        height:14px;
        display:block;	
        width:150px;		
        text-indent:20px;
        text-transform:uppercase;
        font-size:9px;
        font-weight:bold;
}

.date-presse{
				color:#e0001a;
				font-size:13px;
				font-weight:bold;
				margin-bottom:2px;
}
.parag-communik-press{
				font-size:13px;
				border-bottom:#bfbfbf 1px solid;
				width:360px;
				padding-bottom:5px;
}

.lien-tele-pdf a:hover{
				color:#bfbfbf;
}
.bk-parag-press1{
				margin-bottom:35px;
}
#lien-bk-press1{
				margin-top:60px;
}
#lien-bk-press1 a{color:#e0001a;}
#lien-bk-press1 a:hover{
				color:#EF3B57;
}



#title-fiche-met{
				text-transform:uppercase;
				font-size:14px;
				color:#3F3F3F;
				margin-left:34px;
}
#title-intitule{
				text-transform:uppercase;
				font-size:23px;
				color:#e0001a;
				margin-left:34px;
}

#contenu-rub-recrutement-apprentissage p.btn-envoi-cv a{
				display:block;
        width:151px;
        height:30px;
}

h2#titre-princip-404{
		color:#e0001a;
		font-size:26px;
		text-transform:uppercase;
		width:470px;
		height:58px;
		margin:0px 0 12px 22px;
}

/* -------------------------DEBUT PIED------------------------ */	
#pied {
    width:954px;
    height:25px;
    background-color:#e2e2e2;
    position:relative;
    color:#8B8B8B;
		margin: 0 auto;
		text-align:left;
}

#pied ul {
		padding:5px 0 0 10px;
}

#pied ul li {
		display:inline;
}

#pied ul li a {
		color:#8B8B8B;
		font-size:10px;
		padding:0 6px 0 6px;
}

#pied ul li a:hover {
		color:#3F3F3F;
}

#copy-pied {
		padding-right:6px;
}
#contenu-rub-actou {
		font-size:10px;
		margin-bottom:40px;
		min-height:584px;
		position:relative;
}
* html #contenu-rub-actou {
    height:584px;
}

#bk-actu {
    margin:12px 0 0 14px;
		font-size:11px;
}
#bk-actu h3 {
		background:url(../img/puce-gouv.gif) 0px 3px no-repeat;
		padding-left:19px;
		color:#E0001A;
		margin-bottom:3px;
}
#bk-actu p{
		width:450px;
}
.mini-bk-actu{
		width:500px;
		position:relative;
		margin-bottom:16px;
}
.mini-bk-actu a{
		top:17px;
		left:480px;
		position:absolute;
		display:block;
		width:26px;
		height:28px;
		background:url(../img/picto-pdf.gif) no-repeat;
}

#lien-sto{
			font-weight:bold;
			font-size:13px;
			width:70px;
			height:18px;
			background:#bfbfbf;
			color:#fff;
			display:block;
			margin:35px 0 0 34px;
			text-align:center;
}
#lien-sto:hover{
			text-decoration:underline;
}
#lien-sto2{
			font-weight:bold;
			font-size:13px;
			width:70px;
			height:18px;
			background:#bfbfbf;
			color:#fff;
			display:block;
			margin:35px 0 0 0px;
			text-align:center;
}
#lien-sto2:hover{
			text-decoration:underline;
}
/* -------------------------FIN PIED------------------------ */	

    
    
    

#parag-present-result-group{
	width:410px;	
	color:#3f3f3f;
	margin-bottom:20px;
}
#parag-present-result-group a{
	text-decoration:underline;
	color:#3F3F3F;
}
.tablo-resul-groupe{
	border:1px #e0e0e0 solid;	
	color:#3f3f3f;
	background:url(../img/back-table-result-group.gif) bottom right no-repeat;
	margin-bottom:40px;
}
.tablo-resul-groupe th{
	height:36px;	
	border-bottom:1px #e0e0e0 solid;	
}
.tablo-resul-groupe td{
	height:32px;	
	border-bottom:1px #e0e0e0 solid;	
}
.tab-result-col1{
	width:251px;
	border-right:1px #e0e0e0 solid;	
	padding-left:11px;
}
.tab-result-col1 span#pano1{
	float:left;
}
.tab-result-col1 span#pano2{
	float:right;
	margin-right:10px;
}
.tab-result-col2{
	width:151px;
	border-right:1px #e0e0e0 solid;	
	text-align:center;
}
.tab-result-col3{
	width:178px;
	border-right:1px #e0e0e0 solid;	
	text-align:center;
}
#parag-present-result-group2{
	width:471px;	
	color:#3f3f3f;
	margin-bottom:50px;	
}
.tab-result-col4{
	width:167px;
	border-right:1px #e0e0e0 solid;	
	padding-left:11px;
}
.tab-result-col4 a:hover{
	text-decoration:underline;
}
.margo-tabl-contact{
	margin-left:20px;	
}




#parag-present-result-group3{
	width:634px;	
	color:#3f3f3f;
	margin-bottom:30px;	
}
.tablo-resul-groupe2{
	border:1px #e0e0e0 solid;	
	color:#3f3f3f;
	background:url(../img/back-table-result-group.gif) bottom right no-repeat;
	margin-bottom:40px;
}
.tablo-resul-groupe2 td{
	height:30px;	
	border-bottom:1px #e0e0e0 solid;	
}

.tab-present-col1{
	width:254px;
	padding-left:12px;
	border-right:1px #e0e0e0 solid;	
}
.tab-present-col2{
	width:101px;
	padding-left:26px;
}
#parag-present-list-group{
	width:634px;	
	color:#3f3f3f;
	margin-bottom:15px;		
}
#list-present-group{
	color:#3f3f3f;
}
.parag-margo1{
	margin-left:20px;
}
#picto-num{
	position:absolute;
	top:110px;
	left:450px;
}
.puce-point{
	color:#c00535;
	font-size:14px;
}    
.saga-mot{
	position:absolute;
	top:520px;
	left:37px;
}

#parag-intro-services{
	margin-left:22px;
	width:570px;
}
#page-services{
	width:377px;
	padding-left:22px;
	padding-right:15px;
	float:left;
}
#page-services h4{
	font-weight:bold;
	margin-top:38px;
}
#page-services ul{
	padding-left:20px;
}
#page-services ul li{
	background:url(../img/puce-rouge2.gif) no-repeat;
	padding-left:17px;
	margin-top:17px;
}


#page-services-droite{
	background:url(../img/ombre-droite2.jpg) no-repeat;
	width:244px;
	height:708px;
	position:relative;
	float:left;
}
#page-services-droite #illu-services{
	background:url(../img/illu-services.jpg) no-repeat;
	width:228px;
	height:301px;	
	position:absolute;
	left:20px;
}
#page-services-droite #content-droite-service{
	position:absolute;
	top:315px;
	left:24px;	
}
#page-services-droite #content-droite-service p{
	margin-top:20px;
	line-height:20px;
}

#flash_metiers {
	width:200px;
	height:400px;
	position:absolute;
	top:110px;
	/*right:65px;*/
	right: 0;
}
#flash_metiers-2 {
	width:200px;
	height:400px;
	position:absolute;
	top:180px;
	/*right:65px;*/
	right: 0;
}

.contenu-rub-recrutement h3
{
	margin: 0 210px 1em 35px;
	font-weight: bold;
	font-size: 1.1em;
}

#contenu-rub-recrutement-offre{
	height:600px;
}

#contenu-rub-recrutement-metier
{
	margin: 0 65px 0 10px;
	font-size:11px;
	position:relative;
}

#contenu-rub-recrutement-metier h3
{
	margin: 0 210px 1em 35px;
	font-weight: bold;
	font-size: 1.1em;
}

#contenu-rub-recrutement-metier p
{
	margin: 0 210px 1em 50px;
}

#contenu-rub-recrutement-metier p b
{
	
	 /*background:url('../img/minipuce-acco1.gif') 0px 6px no-repeat;*/
	 background:url('../img/puce-acco.gif') 0px 5px no-repeat;
	 
	padding-left: 10px;
}

#contenu-rub-recrutement-metier p.main
{
        background:url(../img/puce-rouge2.gif) 0px 1px no-repeat;
        padding-left: 19px;
        margin-left: 35px;
       /* width: 300px;*/
}
