html { 
  font-size: 100%;
}
body {
   background-color:#f7f7f7;
   color:#000000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   padding:0;
   margin: auto;
     }
#main {
   margin: auto;
   width : 1000px
   }
#header
{
   width: 1000px;
   height: 149px;
   background-image: url("images/header.png");
   background-repeat: no-repeat;
}
.home {float: left; margin: 18px 18px 0 0; .margin-right: 15px;}
#text_header {
   margin-left: 550px;
   line-height: 3.8;
}
#text_header a{
    color: white;
    margin-right: 15px;
   .margin-left: -4px;
   .margin-right: 15px;
}
#menu
{
   float: left;
   width: 337px;
   height: 520px;
   background-image: url("images/menu.png");
   background-repeat: no-repeat;
}
#text_menu {
   margin-left :115px ;
}
#text_menu li{
 list-style-type: none;
 background-image: url(images/puce.png);
 background-repeat: no-repeat;
 background-position: 0 0.32em;
 padding-left: 25px;
 .margin-top: 20px;
}
#menu2 {
 margin-top: 2px;
 margin-left: 20px;
 .margin-left: -5px;
 margin-top: 5px;
 font-size: 12px;
 line-height: 1.7;
}
#content
{
   margin-left: 337px;
   width: 663px;
   height: 520px;
   background-image: url("images/content.png");
   background-repeat: no-repeat;
}
#title {
   margin-right: -5px;
   margin-bottom: -8px;
}
#text_content {
   margin-left:10px ;
   margin-right:145px;
}
#text_content2 {
   margin-top: 8px;
   margin-right:145px;
}
#text_content3 {
   margin-left :135px ;
}
#text_contact{
   margin-left :0 ;
}
#text_contact2 {
   margin-left :125px ;
}
#text_contact2 li {
 list-style-type: none;
 background-image: url(images/puce.png);
 background-repeat: no-repeat;
 background-position: 0 0.32em;
 padding-left: 25px;
}
#text_contact3 {
   .margin-top: -10px ;
}
#text_contact3 li {
 list-style-type: none;
 background-image: url(images/puce.png);
 background-repeat: no-repeat;
 background-position: 0 0.32em;
 padding-left: 25px;
}
#text_partner {
   .margin-top: -15px;
}
#text_partner a{
   color: #5933a0;
   font-weight: bold;
}
.partclick
{
  padding-left: 335px;
  padding-bottom: 2.5px;
}
#listsectors li{
 list-style-type: none;
 background-image: url(images/puce.png);
 background-repeat: no-repeat;
 background-position: 0 0.32em;
 padding-left: 25px;
 padding-bottom: 5px;
}
#listsecondjob li{
 list-style-type: none;
 background-image: url(images/puce.png);
 background-repeat: no-repeat;
 background-position: 0 0.32em;
 padding-left: 25px;
 padding-bottom: 8px;
}
#text_militaires {
   margin-left :10px ;
   margin-right:145px;
   margin-bottom: 50px;
   padding-right: 25px;
   overflow: auto;
   position:absolute;
   height: 500px;
   width: 490px; 
   overflow-x: hidden;
   
}
#text_militaires li {
 list-style-type: none;
 background-image: url(images/puce.png);
 background-repeat: no-repeat;
 background-position: 0 0.32em;
 padding-left: 25px;
 padding-bottom: 8px;
 margin-left: -40px;
}
#text_entreprises {
   margin-left: 10px ;
   margin-right: 145px;
   margin-bottom: 50px;
   padding-right: 25px;
   overflow: auto;
   position: absolute;
   height: 500px;
   width: 490px; 
   overflow-x: hidden;
   overflow-y: scroll;
}
#text_entreprises li {
 list-style-type: none;
 background-image: url(images/puce.png);
 background-repeat: no-repeat;
 background-position: 0 0.32em;
 padding-left: 25px;
 padding-bottom: 8px;
 margin-left: -30px;
}
#form
{
   margin-top: -10px;
}
#form2
{
   margin-top: 30px;
}
#footer
{
   width: 1000px;
   height: 57px;
   vertical-align: text-bottom;
   background-image: url("images/footer.png");
   background-repeat: no-repeat;
   line-height: 2.6;
}
#text_footer {
margin-left: 586px;
}
#text_footer a{
   color: rgb(108, 113, 117);
   font-size:12px;
   margin-right: 10px;
}
.titleimg {
        .margin-top: 10px;
}
.photo1 { 
        float: right;
	margin-right: -140px;
	margin-top: -5px;
        .margin-left: 15px;
}
.photo2 { 
    float: left;
	margin-left: -138px;
	margin-top: 12px;
}
.photo3 { 
    float: left;
	margin-left: -130px;
}
.photo4 { 
	margin-left: 110px;
	margin-top: -15px;
	.margin-top: -22px;
}
.photopart { 
    float: left;
	margin-top: 12px;
	padding-right: 5px;
}
.imgcontact { 
    float: right;
	margin-right: 10px;
	.margin-top: -20px;
}
a { color:#000000; text-decoration:none; }
a:hover { text-decoration: underline; color:#ff0000; }

#civilite { padding-left: 90px; margin-top: -18px }
#nom { padding-left: 90px; margin-top: -18px }
#prenom { padding-left: 90px; margin-top: -18px }
#telephone { padding-left: 90px; margin-top: -18px }
#email { padding-left: 90px; margin-top: -18px }
#adresse { padding-left: 90px; padding-bottom:5px; margin-top: -18px; .padding-bottom:25px; }
#codepostal { padding-left: 90px; padding-bottom: 0px; margin-top: -18px;}
#ville { padding-left: 90px; padding-bottom: 0px; margin-top: -18px; .padding-bottom:-4px;}
#cv { padding-left: 90px; margin-top: -18px }
#txtcv { margin-right: 30px; }
#remarque { padding-left: 90px; margin-top: -18px }
#send { margin-left: 440px; margin-top: 5px; }

#entreprise { padding-left: 90px; margin-top: -12px }
#recherche { margin-top: -50px; }
#send2 { margin-left: 355px; margin-top: 15px; }
