/* CSS Document */

body {
background-color:#ffffff;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:12px;
line-height:20px;
color:#655E63;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
border:0px;
text-align:justify;
}

.tableform {
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size:12px;
line-height:20px;
color:#655E63;
text-align:justify;
}

.gras {
color:#3F9569;
font-weight:bold;
}

a.lien {color: #3F9569; text-decoration:underline;font-weight:normal;cursor:pointer;}
a.lien:hover{color: #F38402; text-decoration:underline;font-weight:normal;cursor:pointer;}

a img {
border:0;
}

.page {
background-image:url(images/fond.jpg);
background-repeat: repeat-y;
height:auto;
width:980px;
}

.boussole {
position:relative;
}

.services {
	position:absolute;
	top:192px;
	left:172px;
	width: 490px;
}

.ban_bas {
position:relative;
bottom:0px;
width:980px;
height:147px;
background-image:url(images/ban_bas.gif);
background-repeat: no-repeat;
}




.logo {
position:relative;
left:830px;
top:17px;
width:137px;
height:130px;
background-image:url(images/logo.gif);
cursor:pointer;
}

.copyright {
position:relative;
bottom:1px;
right:-150px;
top:-5px;
font-size:10px;
width:500px;
}

a.petitlien {color: #655E63; text-decoration:none;font-weight:normal;font-size:10px;cursor:pointer;}
a.petitlien:hover{color: #655E63; text-decoration:underline;font-weight:normal;font-size:10px;cursor:pointer;}



.flecheverte {
background-image:url(images/flecheverte.gif);
width:24px;
height:15px;
position:relative;
display:block;
top:20px;
}


.ref {
position:relative;
bottom:100px;
left:310px;
width:261px;
}


.ban_compagnie {
position:absolute;
width:980px;
height:148px;
background-image:url(images/ban_compagnie.gif);
}

.ban_esprit {
position:absolute;
width:980px;
height:148px;
background-image:url(images/ban_esprit.gif);
}

.ban_process {
position:absolute;
width:980px;
height:148px;
background-image:url(images/ban_process.gif);
}

.ban_droit {
position:absolute;
width:980px;
height:148px;
background-image:url(images/ban_droit.gif);
}

.ban_services {
position:absolute;
width:980px;
height:148px;
background-image:url(images/ban_services.gif);
}

.ban_supports {
position:absolute;
width:980px;
height:148px;
background-image:url(images/ban_supports.gif);
}


.ban_joindre {
position:absolute;
width:980px;
height:148px;
background-image:url(images/ban_joindre.gif);
}


.texte1_compagnie {
position:relative;
bottom:150px;
left:50px;
width:400px;
height:auto;
}

.texte2_compagnie {
position:relative;
bottom:100px;
left:50px;
width:400px;
height:auto;
}

.texte3_compagnie {
position:relative;
bottom:50px;
left:400px;
width:486px;
height:auto;
}

.texte1_esprit {
position:relative;
bottom:150px;
left:300px;
width:400px;
height:auto;
}

.texte2_esprit {
position:relative;
bottom:100px;
left:300px;
width:400px;
height:auto;
}

.texte3_esprit {
position:relative;
bottom:50px;
left:50px;
width:486px;
height:auto;
}

.texte1_process {
position:relative;
bottom:150px;
left:50px;
width:400px;
height:auto;
}

.texte2_process {
position:relative;
bottom:100px;
left:450px;
width:400px;
height:auto;
}

.texte3_process {
position:relative;
bottom:50px;
left:50px;
width:486px;
height:auto;
}

.texte1_droit {
position:relative;
bottom:150px;
left:50px;
width:400px;
height:auto;
}

.texte2_droit {
position:relative;
bottom:100px;
left:50px;
width:400px;
height:auto;
}

.texte3_droit {
position:relative;
bottom:-0px;
left:400px;
width:486px;
height:auto;
}

.texte1_service {
position:relative;
bottom:150px;
left:50px;
width:410px;
height:auto;
}


.texte2_service {
position:relative;
bottom:150px;
left:50px;
width:750px;
height:auto;
}



.texte1_service2 {
position:relative;
bottom:150px;
left:300px;
width:400px;
height:auto;
}

.texte2_service2 {
position:relative;
bottom:150px;
left:50px;
width:600px;
height:auto;
}

.texte3_service2 {
position:relative;
bottom:150px;
left:50px;
width:800px;
height:auto;
}


.image1_compagnie {
width:250px;
height:200px;
position:absolute;
left:470px;
top:210px;
}

.image2_compagnie {
position:absolute;
left:70px;
top:450px;
}


.image2_esprit {
width:250px;
height:200px;
position:absolute;
left:30px;
top:210px;
}

.image1_esprit {
width:250px;
height:200px;
position:absolute;
left:600px;
top:400px;
}

.image1_process {
width:250px;
height:200px;
position:absolute;
left:600px;
top:470px;
}

.image2_process {
width:250px;
height:200px;
position:absolute;
left:100px;
top:320px;
}

.image1_droit {
position:absolute;
left:470px;
top:260px;
}

.image2_droit {
position:absolute;
left:170px;
top:420px;
}

.image1_service {
width:250px;
height:250px;
position:absolute;
left:470px;
top:210px;
}

.image4_service {
width:250px;
height:250px;
position:absolute;
left:470px;
top:140px;
}

.image2_service {
width:250px;
height:250px;
position:absolute;
left:50px;
top:200px;
}

.image3_service {
width:250px;
height:250px;
position:absolute;
left:670px;
top:470px;
}

.image_puzzle {
width:250px;
height:250px;
position:absolute;
left:480px;
top:220px;
}

.positiontableau {
width:850px;
position:relative;
bottom:80px;
left:80px;
text-align:left;
z-index:0;
}

.tableau {
border-style:solid; 
border-width:1px; 
border-color:#F38402;
background-color:#FDF9D3;
width:400px;
height:200px;
z-index:0;
}

.titre {
font-weight:bold;
color:#F38402;
}

.consigne {
position:relative;
left:240px;
bottom:40px;
width:600px;
height:auto;
font-size:10px;
line-height:15px;
}

.exclamation {
width:72px;
height:49px;
bottom:-20px;
left:150px;
position:relative;
background-image:url(images/exclamation.gif);
}




.cheminfer1 {
position:absolute;
z-index:1;
left:500px;
top:700px;
width:392px;
height:243px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.cheminfer2 {
position:absolute;
z-index:1;
left:500px;
top:700px;
width:392px;
height:243px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.Meuse {
position:absolute;
z-index:1;
left:450px;
top:900px;
width:291px;
height:500px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.Marne {
position:absolute;
z-index:1;
left:500px;
top:850px;
width:375px;
height:500px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.Bitche {
position:absolute;
z-index:1;
left:290px;
top:1250px;
width:395px;
height:299px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.Corse {
position:absolute;
z-index:1;
left:500px;
top:1250px;
width:400px;
height:291px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.cugn {
position:absolute;
z-index:1;
left:290px;
top:650px;
width:400px;
height:270px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}





.altarocca {
position:absolute;
z-index:1;
left:500px;
top:1070px;
width:400px;
height:297px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.piemont {
position:absolute;
z-index:1;
left:500px;
top:1350px;
width:400px;
height:268px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.reunion {
position:absolute;
z-index:1;
left:500px;
top:1600px;
width:400px;
height:400px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.gaspesie {
position:absolute;
z-index:1;
left:500px;
top:1900px;
width:400px;
height:235px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.tournai {
position:absolute;
z-index:1;
left:500px;
top:2100px;
width:400px;
height:274px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.bouchon {
position:absolute;
z-index:1;
left:500px;
top:2600px;
width:400px;
height:255px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.usa {
position:absolute;
z-index:1;
left:500px;
top:2420px;
width:400px;
height:199px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.fc {
position:absolute;
z-index:1;
left:290px;
top:1050px;
width:400px;
height:383px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.abondance {
position:absolute;
z-index:1;
left:280px;
top:1350px;
width:400px;
height:321px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.gex {
position:absolute;
z-index:1;
left:280px;
top:1620px;
width:400px;
height:299px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.drugeon {
position:absolute;
z-index:1;
left:325px;
top:1800px;
width:400px;
height:466px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}



.chasse1 {
position:absolute;
z-index:1;
left:475px;
top:660px;
width:500px;
height:333px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.chasse2 {
position:absolute;
z-index:1;
left:475px;
top:660px;
width:500px;
height:333px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.chasse3 {
position:absolute;
z-index:1;
left:475px;
top:660px;
width:500px;
height:333px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}


.sentier1 {
position:absolute;
z-index:1;
left:10px;
top:640px;
width:500px;
height:377px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.sentier2 {
position:absolute;
z-index:1;
left:10px;
top:640px;
width:500px;
height:373px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.sentier3 {
position:absolute;
z-index:1;
left:10px;
top:640px;
width:500px;
height:374px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.bouchot {
position:absolute;
z-index:1;
left:500px;
top:1000px;
width:436px;
height:355px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.valmy {
position:absolute;
z-index:1;
left:180px;
top:1000px;
width:500px;
height:250px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.nievre_mur {
position:absolute;
z-index:1;
left:475px;
top:1200px;
width:500px;
height:373px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.japon {
position:absolute;
z-index:1;
left:280px;
top:1250px;
width:400px;
height:282px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}





.rungis {
position:absolute;
z-index:1;
left:500px;
top:530px;
width:400px;
height:280px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.dunkerque {
position:absolute;
z-index:1;
left:280px;
top:530px;
width:400px;
height:312px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.kirchberg {
position:absolute;
z-index:1;
left:500px;
top:690px;
width:400px;
height:403px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.ccitroyes {
position:absolute;
z-index:1;
left:280px;
top:750px;
width:400px;
height:289px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.logis {
position:absolute;
z-index:1;
left:500px;
top:1000px;
width:400px;
height:278px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}




.cgmarne1 {
position:absolute;
z-index:1;
left:120px;
top:550px;
width:375px;
height:500px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}
.cgmarne2 {
position:absolute;
z-index:1;
left:95px;
top:550px;
width:400px;
height:533px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.cgmarne3 {
position:absolute;
z-index:1;
left:95px;
top:550px;
width:400px;
height:533px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.preenpail {
position:absolute;
z-index:1;
left:500px;
top:800px;
width:400px;
height:562px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.cdt_yonne {
position:absolute;
z-index:1;
left:500px;
top:530px;
width:379px;
height:556px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.cdt_manche {
position:absolute;
z-index:1;
left:500px;
top:530px;
width:278px;
height:580px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.cdt_essone {
position:absolute;
z-index:1;
left:500px;
top:530px;
width:286px;
height:575px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.cdt_calais {
position:absolute;
z-index:1;
left:500px;
top:530px;
width:278px;
height:559px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}





.VNF {
position:absolute;
z-index:1;
left:500px;
top:430px;
width:400px;
height:533px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.haute_seille {
position:absolute;
z-index:1;
left:280px;
top:430px;
width:400px;
height:270px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}


.altarocca2 {
position:absolute;
z-index:1;
left:430px;
top:630px;
width:300px;
height:447px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}


.portovecchio {
position:absolute;
z-index:1;
left:500px;
top:700px;
width:400px;
height:573px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.wisserheim {
position:absolute;
z-index:1;
left:500px;
top:900px;
width:300px;
height:400px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}





.reserve1 {
position:absolute;
z-index:1;
left:500px;
top:440px;
width:300px;
height:444px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.reserve2 {
position:absolute;
z-index:1;
left:500px;
top:520px;
width:400px;
height:281px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.reserve3 {
position:absolute;
z-index:1;
left:500px;
top:520px;
width:400px;
height:306px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.jemaye1 {
position:absolute;
z-index:1;
left:100px;
top:440px;
width:400px;
height:533px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.jemaye2 {
position:absolute;
z-index:1;
left:100px;
top:500px;
width:400px;
height:300px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.jemaye3 {
position:absolute;
z-index:1;
left:100px;
top:500px;
width:400px;
height:300px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.reims {
position:absolute;
z-index:1;
left:500px;
top:830px;
width:400px;
height:300px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.dosche {
position:absolute;
z-index:1;
left:330px;
top:770px;
width:400px;
height:455px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.der {
position:absolute;
z-index:1;
left:500px;
top:1100px;
width:304px;
height:245px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}






.meouge {
position:absolute;
z-index:1;
left:500px;
top:650px;
width:400px;
height:263px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.barthelemy {
position:absolute;
z-index:1;
left:180px;
top:650px;
width:500px;
height:244px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.piney {
position:absolute;
z-index:1;
left:500px;
top:870px;
width:400px;
height:300px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.ducey {
position:absolute;
z-index:1;
left:180px;
top:890px;
width:500px;
height:247px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.balluet {
position:absolute;
z-index:1;
left:500px;
top:1150px;
width:400px;
height:300px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.larochelle {
position:absolute;
z-index:1;
left:280px;
top:1150px;
width:400px;
height:297px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.reims2 {
position:absolute;
z-index:1;
left:500px;
top:350px;
width:400px;
height:300px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.comvalmy{
position:absolute;
z-index:1;
left:420px;
top:350px;
width:300px;
height:400px;
visibility: hidden;
border-style:solid; 
border-width:1px; 
border-color:#F38402;
}

.sousmenu{
position:relative;
bottom:130px;
left:500px;
width:360px;
}

.formulaire_contact {
position:absolute;
left:100px;
top:200px;
}

.formulaire_devis {
position:relative;
left:50px;
bottom:50px;
width:950px;
}

input {
border:1px solid #3F9569;
background-color:#ffffff;
}

textarea {
border:1px solid #3F9569;
background-color:#ffffff;
}

.menu {
position:relative;
left:70px;
top:-50px;
width:930px;
}

.coordonnees {
position:absolute;
left:690px;
top:360px;

}

.compg {
position:absolute;
top:77px;
left:621px;
width:94px;
height:auto;
z-index:2;

}

.etat-esprit {
position:absolute;
top:124px;
left:659px;
width:94px;
height:auto;
z-index:3;

}

.process {
position:absolute;
top:169px;
left:710px;
width:94px;
height:auto;
z-index:4;

}

.nos-services {
position:absolute;
top:207px;
left:740px;
width:94px;
height:auto;
z-index:5;

}

.nos-supports {
position:absolute;
top:239px;
left:781px;
width:94px;
height:auto;
z-index:6;

}

.droit-reproduction {
position:absolute;
top:266px;
left:825px;
width:94px;
height:auto;
z-index:7;

}

.joignez-nous {
position:absolute;
top:313px;
left:883px;
width:94px;
height:auto;
z-index:8;

}

.logo-actual {
position:absolute;
top:5px;
left:927px;
width:52px;
height:auto;
z-index:9;

}

.cartographie-compagnie {
position:absolute;
top:-49px;
left:0px;
width:52px;
height:auto;
z-index:9;

}

.menu-accueil {
position:absolute;
top:11px;
left:927px;
width:51px;
height:auto;
font-size:10;
z-index:13;
}

.carte-esprit {
position:absolute;
top:-74px;
left:-125px;
width:51px;
height:auto;
font-size:8;
z-index:14;
}

.sous-menu-services {
position:absolute;
top:192px;
left:172px;
width: 490px;
z-index:14;
}

.services-photo {
position:absolute;
top:299px;
left:517px;
width:51px;
height:auto;
font-size:8;
z-index:14;
}

.process-photo {
position:absolute;
top:-82px;
left:1px;
width:51px;
height:auto;
font-size:8;
z-index:14;
}

.carte-services {
position:absolute;
top:1px;
left:1px;
width:51px;
height:auto;
font-size:8;
z-index:14;
}

.sous-menu-support {
position:absolute;
top:202px;
left:152px;
width: 490px;
z-index:14;
}

.support-photo {
position:absolute;
top:296px;
left:617px;
width: 173px;
z-index:16;
}

.support-photo2 {
	position:absolute;
	top:321px;
	left:433px;
	width: 152px;
	z-index:15;
	height: 198px;
}

.carte-droit {
position:absolute;
top:1px;
left:1px;
width:51px;
height:auto;
font-size:8;
z-index:14;
}

.carte-contact {
position:absolute;
top:1px;
left:1px;
width:51px;
height:auto;
font-size:8;
z-index:14;
}

.sousmenu-contact {
position:absolute;
top:48px;
left:288px;
width:51px;
height:auto;
font-size:8;
z-index:15;
}
