body {
margin: 0;
padding: 0;
font: 80% verdana, arial, sans-serif;
}

li{
margin:25px;
padding:0;
height:10px;
}


p {
margin: 0;
padding: 0;
}

h1 {
	margin: 0;
	padding: 0;
	font-size:18px;
}

h2 {
	margin: 0px;
	padding: 0;
	font-size:17px;
	color:#63AA88;
}

h3{
	margin: 0;
	padding: 0;
	font-size:15px;
	color:#769787;
}

a{
	font-weight: bold; 
    color:#4CA194;
	text-decoration : none;
}

a:hover{
  color :#B8E0DC;
  text-decoration : underline;
}

/*---------------------------
Paramtres des div principaux
---------------------------*/

#baniere {
position:absolute; 
top:0px; 
left:0px;
z-index:1;
}

#baniere_gauche {
position:absolute; 
top:116px; 
left:0px;
height:500px;
z-index:2;
}

#logo_acjh {
position:absolute; 
top:500px; 
left:0px;
z-index:3;
}



#W3C {
left: 812px;
top: 588px;
padding: 0px;
text-align: left;
width: 100px;
position:absolute;
z-index:90;
}

#txtlang_fr {
left: 30px;
top: 123px;
padding: 0px;
text-align: left;
width: 35px;
position:absolute;
z-index:99;
}	
#txtlang_en {
left: 60px;
top: 123px;
padding: 0px;
text-align: left;	
position:absolute;
z-index:99;
width: 35px;
}

/*---------------------------
Fenêtre de Contenu
---------------------------*/



#contenu {
left: 140px;
top: 145px;
width: 660px;
height: 455px;
padding: 0px;
text-align: left;	
position:absolute;
z-index:2;

/*border:1px solid #DDDDDD;*/
}

#contenu_scroll {
overflow: scroll;

left: 140px;
top: 145px;
width: 660px;
height: 455px;
padding: 0px;
text-align: left;	
position:absolute;
z-index:2;

border:0px solid #DDDDDD;
}



#a_titre_page {
left: 150px;
top:112px;
padding: 0px;
text-align:left;

color:#5EC694;

position:absolute;
z-index:4;
width: 300px;
}
#a_titre_page2 {
left: 151px;
top:113px;
padding: 0px;
text-align:left;

color:#616562;

position:absolute;
z-index:3;
width: 300px;
}

#coin_haut{
left:130px;
top:100px;

position:absolute;
z-index:2;

width:106px;
height:83px;
}

#coin_bas{
left:672px;
top:500px;

position:absolute;
z-index:2;

width:106px;
height:83px;
}



/*Page Accueil*/

#accueil_img1{
left: 330px;
top: 110px;

position:absolute;
z-index:2;
width: 120px;
height: 90px;
}
	/*Redimensionnement de la photo de droite*/
	
#accueil_img1 img{
width:240px;
}

#accueil_img2{
left: 60px;
top: 110px;

position:absolute;
z-index:2;
width: 120px;
height: 90px;
}


/*Redimensionnement de la photo de gauche*/
	
#accueil_img2 img{
width:248px;
}
#accueil_texte1 {
left: 100px;
top: 20px;
padding: 0px;
font-size: 14px;
font-weight: bold;
text-align:center;

color:#616562;

position:absolute;
z-index:20;
width: 400px;
height: 300px;
}

#accueil_texte2{
left: 210px;
top: 310px;
padding: 0px;
font-size: 14px;
font-weight: bold;

color:#616562;

position:absolute;
z-index:20;
width: 350px;
height: 50px;
}

#accueil_texte3{
left: 130px;
top: 335px;
padding: 0px;
font-size: 14px;
font-weight: bold;
text-align: center;

color:#616562;

position:absolute;
z-index:20;
width: 360px;
height: 50px;
}

/*PRESENTATION*/

#entpresentation_texte1{
left:10px;
top: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-align:justify;

color:#616562;

position:absolute;
z-index:200;
width: 600px;
height: 300px;
}

#entpresentation_texte2{
left: 10px;
top: 90px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-align:justify;

color:#616562;

position:absolute;
z-index:200;
width: 430px;
height: 300px;
}

#entpresentation_texte3{
left: 140px;
top: 280px;
padding: 0px;
font-size: 14px;
font-weight: bold;
text-align:justify;

color:#616562;

position:absolute;
z-index:200;
width:400px;
height: 150px;
}

#entpresentation_texte6{
left: 150px;
top: 370px;
padding: 0px;
font-size: 10px;
font-weight: bold;
text-align:center;

color:#616562;

position:absolute;
z-index:200;
width:300px;
height: 100px;
}

#entpresentation_img1{
left: 450px;
top:90px;

position:absolute;
z-index:2;
width: 120px;
height: 90px;
}

/*Carte d'identité*/

#entcid_texte1{
left: 120px;
top: 20px;
padding: 0px;
font-size: 12px;
font-weight: bold;
text-align:justify;

color:#616562;

position:absolute;
z-index:4;
width: 500px;
}

/*Le groupe*/

#entgroupe_texte1{
left: 25px;
top: 50px;
padding: 0px;
font-size: 14px;
font-weight: bold;
text-align:left;

color:#616562;

position:absolute;
z-index:5;
width: 580px;
}

#entgroupe_textesti {
left: 140px;
top: 325px;
padding: 0px;
text-align: left;
font-size: 11px;
font-weight: bold;	
color:#616562;
position:absolute;
z-index:4;
width: 350px;
}

#entgroupe_textejouvel{
left: 140px;
top: 200px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-align:left;

color:#616562;

position:absolute;
z-index:4;
width: 500px;
height: 300px;
}

#entgroupe_texteclo {
left: 140px;
top: 130px;
padding: 0px;
text-align: left;
font-size: 11px;
font-weight: bold;
color:#616562;	
position:absolute;
z-index:4;
width: 350px;
}


#entgroupe_textealccad{
left: 140px;
top: 260px;
padding: 0px;
text-align: left;
font-size: 11px;
font-weight: bold;	
color:#616562;
position:absolute;
z-index:4;
width: 350px;
}

#entgroupe_lienalccad{
left: 300px;
top: 280px;
padding: 0px;
text-align: right;	
position:absolute;
z-index: 5;
width: 300px;
}


#entgroupe_liensti {
left: 300px;
top: 325px;
padding: 0px;
text-align: right;	
position:absolute;
z-index: 5;
width: 300px;
}
#entgroupe_lienjouvel {
left: 300px;
top: 215px;
padding: 0px;
text-align: right;	
position:absolute;
z-index: 5;
width: 300px;
}
#entgroupe_lienclo {
left: 300px;
top: 160px;
padding: 0px;
text-align: right;	
position: absolute;
z-index:6;
width: 300px;
}
#entgroupe_lienacjhm {
left: 300px;
top: 400px;
padding: 0px;
text-align: right;	

position:absolute;
z-index: 4;
width: 300px;
}
#entgroupe_logoclo {
left: 3px;
top: 125px;
padding: 0px;
text-align: left;	
z-index: 7;
position: absolute;
width: 50px;
}
#entgroupe_logoalccad{
left: -20px;
top: 245px;
padding: 0px;
text-align: left;	
position:absolute;
z-index:5;
width: 50px;
}


#entgroupe_logojouvel {
left: 30px;
top: 190px;
padding: 0px;
text-align: left;	
position:absolute;
z-index:6;
width: 50px;
}
#entgroupe_logosti {
left: 10px;
top: 325px;
padding: 0px;
text-align: left;	
position:absolute;
z-index:5;
width: 50px;
}

#entgroupe_logoacjh {
left: 80px;
top: 60px;
padding: 0px;
text-align: left;	
position:absolute;
z-index:4;
width: 500px;
/*background: transparent;*/
filter: alpha(opacity=70);  
-moz-opacity: 0.7;
opacity: 0.7;
}

#entgroupe_logoacjhmaroc {
left: 17px;
top: 380px;
padding: 0px;
text-align: left;	
position:absolute;
z-index:5;
width: 50px;
}
#entgroupe_texteacjhmaroc {
left: 140px;
top: 385px;
padding: 0px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;	
color:#616562;
position:absolute;
z-index:4;
width: 350px;
}

/*---------------------------
Page Plan
---------------------------*/

#entplan_img_acjh {
left: 0px;
top: 70px;
padding: 0px;
text-align: left;
position:absolute;
z-index:6;
width: 200px;
height: 200px;
}
#entplan_img_jouvel {
left: 10px;
top: 150px;
padding: 0px;
text-align: left;
position:absolute;
z-index:5;
width: 200px;
height: 200px;
}
#entplan_lien_carte {
left: 90px;
top: 40px;
font-size: 15px;
padding: 0px;
text-align: left;
position:absolute;
z-index:4;
width: 100px;
}
#entplan_img_carte {
left: 260px;
top: 40px;
padding: 0px;
text-align: left;
position:absolute;
z-index:2;
width: 400px;
}
#entplan_fleche_acjh {
left: 90px;
top: 245px;
padding: 0px;
text-align: left;
position:absolute;
z-index:4;
width: 200px;
}
#entplan_img_carte1 {
left:220px; 
top:30px;
position:absolute;
z-index:5;
}
#entplan_img_carte2 {
left:220px; 
top:30px;
position:absolute;
visibility:hidden;
z-index:5;
}
#entplan_img_carte3 {
left:220px; 
top:30px;
position:absolute;
visibility:hidden;
z-index:5;
}
#entplan_loupe_plus {
left:220px; 
top:30px;
position:absolute;
margin: 0px; 
background: transparent;
filter: alpha(opacity=80);  
-moz-opacity: 0.8;
opacity: 0.8;
cursor: hand;
z-index:6;
}
#entplan_loupe_moins {
left:220px; 
top:70px;
position:absolute;
background: transparent;
filter: alpha(opacity=80);  
-moz-opacity: 0.8;
opacity: 0.8;
cursor: hand;
z-index:6;
}
#entplan_loupe_moins:hover, #entplan_loupe_moins:focus, #entplan_loupe_plus:hover, #entplan_loupe_plus:focus {
background: transparent;
filter: alpha(opacity=90);  
-moz-opacity: 0.9;
opacity: 0.9;
cursor: hand;
}
#entplan_txt_itineraire {
left:10px; 
top:15px;
width:200px;
position:absolute;
z-index:4;
}


/*REFERENCES*/


#reference_logoge{
left:130px;
top: 30px;
padding: 0px;	
position:absolute;
z-index:3;
width: 100px;
}

#reference_logokodak{
left: 250px;
top: 40px;
padding: 0px;	
position:absolute;
z-index:3;
width: 100px;
}

#reference_logothomson{
left: 250px;
top: 210px;
padding: 0px;	
position:absolute;
z-index:3;
width: 100px;
}

#reference_logoacksys{
left:430px;
top: 30px;
padding: 0px;	
position:absolute;
z-index:3;
width: 100px;
}

#reference_logoanalogway{
left: 120px;
top: 100px;
padding: 0px;
position:absolute;
z-index:3;
width: 100px;
}

#reference_logocea{
left: 400px;
top: 105px;
padding: 0px;
position:absolute;
z-index:3;
width: 100px;
}

#reference_logosncf{
left: 110px;
top: 200px;
padding: 0px;	
position:absolute;
z-index:3;
width: 100px;
}





#reference_logoier{
left:230px;
top: 100px;
padding: 0px;	
position:absolute;
z-index:3;
width: 100px;
}

/*Moyens de production*/

#moyprod_texte1{
left: 10px;
top: 10px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-align:left;

color:#616562;

position:absolute;
z-index:2;
width: 300px;
height: 300px;
} 

#moyprod_texte2{
left: 10px;
top: 270px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-align:left;

color:#616562;

position:absolute;
z-index:2;
width: 300px;
height: 300px;
} 

#moyprod_texte3{
left: 10px;
top: 620px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-align:left;

color:#616562;

position:absolute;
z-index:2;
width: 300px;
} 

#moyprod_texte4{
left: 10px;
top: 750px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-align:left;

color:#616562;

position:absolute;
z-index:2;
width: 300px;
} 

#moyprod_rayonx
{
left: 10px;
top: 1470px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-align:left;

color:#616562;

position:absolute;
z-index:2;
width: 300px;
}

#moyprod_img1{
left: 120px;
top: 40px;
padding: 0px;

position:absolute;
z-index:2;
width: 100px;
height: 300px;
} 

#moyprod_img2{
left: 10px;
top: 430px;
padding: 0px;

position:absolute;
z-index:2;
width: 100px;
} 

#moyprod_img3{
left: 250px;
top: 430px;
padding: 0px;

position:absolute;
z-index:2;
width: 100px;
} 

#moyprod_img4{
left: 450px;
top: 450px;
padding: 0px;

position:absolute;
z-index:2;
width: 100px;
} 

#moyprod_img5{
left:370px;
top: 310px;
padding: 0px;

position:absolute;
z-index:2;
width: 100px;
} 

#moyprod_img6{
left: 325px;
top: 730px;
padding: 0px;

position:absolute;
z-index:2;
width: 100px;
} 

#moyprod_img7{
left: 340px;
top: 900px;
padding: 0px;

position:absolute;
z-index:2;
width: 100px;
} 

#moyprod_img8{
left: 330px;
top: 1060px;
padding: 0px;

position:absolute;
z-index:2;
width: 100px;
} 

#moyprod_img9{
left: 330px;
top: 1250px;
padding: 0px;

position:absolute;
z-index:2;
width: 100px;
} 

#moyprod_img10
{
left: 330px;
top: 1410px;
padding: 0px;

position:absolute;
z-index:2;
width: 100px;
}

/*Moyens de test*/

#moytest_texte1{
left: 160px;
top: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-align:left;

color:#616562;

position:absolute;
z-index:2;
width: 250px;
height: 300px;
} 

#moytest_texte2{
left: 160px;
top: 180px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-align:left;

color:#616562;

position:absolute;
z-index:2;
width: 250px;
height: 300px;
} 

#moytest_img1{
left: 50px;
top: 50px;
padding: 0px;

position:absolute;
z-index:2;
width: 500px;
} 

#moytest_img2{
left: 430px;
top:50px;
padding: 0px;

position:absolute;
z-index:2;
width: 500px;
} 

#moytest_img3{
left: 430px;
top: 250px;
padding: 0px;

position:absolute;
z-index:2;
width: 500px;
} 

#moytest_img4{
left: 20px;
top: 250px;
padding: 0px;

position:absolute;
z-index:2;
width: 500px;
} 

/*Rohs*/

#rohs_texte1{
left: 15px;
top: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-align:left;

color:#616562;

position:absolute;
z-index:2;
width:300px;
height: 400px;
} 

#rohs_texte2{
left: 15px;
top: 390px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-align:left;

color:#616562;

position:absolute;
z-index:2;
width: 500px;
height: 300px;
}  

#rohs_texte3{
left: 15px;
top: 680px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-align:left;

color:#616562;

position:absolute;
z-index:2;
width: 500px;
height: 300px;
}  



#rohs_img1{
left: 370px;
top: 10px;
padding: 0px;

position:absolute;
z-index:2;
width: 100px;
} 

#rohs_img2{
left: 340px;
top: 200px;
padding: 0px;

position:absolute;
z-index:2;
width: 100px;
} 

#rohs_img3{
left: 15px;
top: 460px;
padding: 0px;

position:absolute;
z-index:2;
width: 100px;
} 

#rohs_img4{
left: 300px;
top: 460px;
padding: 0px;

position:absolute;
z-index:2;
width: 100px;
} 

/*Politique qualité*/

#quapolitique_texte1{
left: 50px;
top: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-align:left;

color:#616562;

position:absolute;
z-index:2;
width: 500px;
}  

#quapolitique_img{
left: 470px;
top: 510px;
padding: 0px;
text-align:center;

position:absolute;
z-index:2;
width: 100px;
} 
#quapolitique_texte2{
left: 470px;
top: 600px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-align:center;

color:#616562;

position:absolute;
z-index:2;
width: 100px;
}  

/*Certification*/

#quacertif_texte1{
left: 50px;
top: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-align:left;

color:#616562;

position:absolute;
z-index:2;
width: 500px;
height: 100px;
}  

#quacertif_texte2{
left: 50px;
top: 140px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-align:justify;

color:#616562;

position:absolute;
z-index:2;
width: 500px;
height: 100px;
}  

#quacertif_retour{
left: 550px;
top: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;

position:absolute;
z-index:2;
width: 20px;
height: 100px;
}  


#quacertif_jouvel{
left: 210px;
top: 40px;
padding: 0px;

position:absolute;
z-index:2;
width: 500px;
} 

#quacertif_iso9001{
left: 320px;
top: 40px;
padding: 0px;

position:absolute;
z-index:2;
width: 500px;
} 

#quacertif_img1{
left: 200px;
top: 250px;
padding: 0px;

position:absolute;
z-index:2;
width: 500px;
} 

#quacertif_img2{
left: 330px;
top: 250px;
padding: 0px;

position:absolute;
z-index:2;
width: 500px;
} 

#quacertif_iso{
left: 100px;
top: 0px;
padding: 0px;

position:absolute;
z-index:2;
width: 500px;
}


#quacertif_brit{
left: 100px;
top: 0px;
padding: 0px;

position:absolute;
z-index:2;
width: 500px;
}

/*---------------------------
Page Contact liste
---------------------------*/

#contactliste {
left: 150px;
top: 30px;
padding: 0px;

position:absolute;
z-index:2;
width: 400px;
}

/*---------------------------
Page Contactez-nous
---------------------------*/

#contacteznous {
left: 10px;
top: 0px;
padding: 0px;
font-size: 10px;

position:absolute;
z-index:2;
width: 530px;
}

input, select, textarea {
    font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 10px;
    border-width : 1px;
    border-color : #ccc;
}

/*------------------ Page Candidature ------------------ */

#tab_candidature {

position:absolute;
left:0px;
top: 0px;
width: 630px;
height: 450px;
margin-top: 00px;
margin-left: 00px;
font-size: 11px;
/*border: 1px solid black;*/
z-index: 4;
}
















/*----------------------------------------------------------------------------------------------------*/