body{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
line-height:20px;
font-weight:regular;
text-align:center;
color:#797979;

  scrollbar-base-color:#809bd2;
  scrollbar-3dlight-color:#99b0da;
  scrollbar-arrow-color:#ffffff;
  scrollbar-darkshadow-color:#718cbb;
  scrollbar-face-color:#7d9bcf;
  scrollbar-highlight-color:#99b0da;
  scrollbar-shadow-color:#708abb;
  scrollbar-track-color:#dce2ee;
}

label.medium{
display:block; 
float:left; 
width:180px;
height:12px;
}

label.medium_application{
display:block; 
float:left; 
width:170px;
height:12px;
color: #A8A8A8;
}

.win.gecko label.medium_application_file{
display:block; 
float:left; 
width:170px;
height:12px;
color: #A8A8A8;
margin-bottom:7px;
}

.mac.gecko label.medium_application_file{
display:block; 
float:left; 
width:170px;
height:12px;
color: #A8A8A8;
margin-bottom:7px;
}

.ie label.medium_application_file{
display:block; 
float:left; 
width:170px;
height:12px;
color: #A8A8A8;
margin-right:3px;
}
 
fieldset{
border:0px dotted #b0b3b9;
margin-bottom:15px;
padding:10px;
}

legend{
padding:0px;
margin:0px!important;
margin-left:-5px;
margin-bottom:5px;
font-weight:bold;
}

img{
border:0px;
}

a{
/*color:#F58963;*/
color:#e462a8;
text-decoration:none;
font-weight:bold;
}

a:hover{
/*color:#FF4800;*/
color:#da006e;
text-decoration:none;
font-weight:bold;
}


a.fr_current, a.en_current, a.nl_current, a.fr, a.nl, a.en{
/*width:22px;
height:12px;
display:block;
margin-left:5px;*/
margin-left:5px;
}

a.fr_current{
display:none;
/*background-image: url(../images/flag_fr_h.gif);*/
}

a.en_current{
display:none;
/*background-image: url(../images/flag_en_h.gif);*/
}

a.nl_current{
display:none;
/*background-image: url(../images/flag_nl_h.gif);*/
}


a.fr{
/*background-image: url(../images/flag_fr.gif);*/
}
a.fr:hover{
/*background-image: url(../images/flag_fr_h.gif);*/
}


a.en{
/*background-image: url(../images/flag_en.gif);*/
}
a.en:hover{
/*background-image: url(../images/flag_en_h.gif);*/
}

a.nl{
/*background-image: url(../images/flag_nl.gif);*/
}
a.nl:hover{
/*background-image: url(../images/flag_nl_h.gif);*/
}


.champs_login{
font-size:11px;
color:#98A7C1;
height:14px;
width:200px;
border:1px solid #C0C3C9;
margin-bottom:7px;
}

.win.gecko .application_form{
font-size:11px;
color:#A8A8A8;
height:14px;
width:210px;
border:1px solid #C0C3C9;
margin-bottom:7px;
margin-right:30px;
}

.mac.gecko .application_form{
font-size:11px;
color:#A8A8A8;
height:14px;
width:275px;
border:1px solid #C0C3C9;
margin-bottom:7px;
margin-right:30px;
}

.win.gecko .application_form_file{
font-size:11px;
color:#A8A8A8;
height:20px;
width:280px;
border:1px solid #C0C3C9;
margin-bottom:7px;
margin-right:10px;
float:left;
}

.mac.gecko .application_form_file{
font-size:11px;
color:#A8A8A8;
height:20px;
width:360px;
border:1px solid #C0C3C9;
margin-bottom:7px;
margin-right:10px;
float:left;
}

.ie .application_form{
font-size:11px;
color:#A8A8A8;
height:14px;
width:210px;
border:1px solid #C0C3C9;
margin-bottom:7px;
margin-right:30px;
}

.ie .application_form_file{
font-size:11px;
color:#A8A8A8;
height:20px;
width:281px;
border:1px solid #C0C3C9;
margin-bottom:7px;
margin-right:10px;
float:left;
}

.select{
font-size:11px;
color:#98A7C1;
height:18px;
margin-bottom:7px;
width:200px;
border:1px solid #C0C3C9;
}



/*HEADER//////////////////////////////////////////////////////////////////////*/
.champ_recherche{
float:right
font-size:11px;
color:#98A7C1;
height:16px;
width:130px;
border:0px solid #C0C3C9;
margin:0px;
padding:0px;
}


/*////////////////////////////////////////////////////////////////////////////*/



/*STRUCTURE PRINCIPALE////////////////////////////////////////////////////////*/
#container{
margin-left:auto;
margin-right:auto;
width:895px;
overflow:hidden;
}

#menucontainer{
margin-left:auto;
margin-right:auto;
width:895px;
height:0px;
z-index:9000;	
}

#menuList{
margin-left:20px;
position:absolute;
top:40px;	
}

.ie #menucontainer{
position:relative;
left:-430px;
}

.ie #menuList{
top:30px;
margin-left:0px;
	
}

#centre{
display:block;
background-image:url(../images/bg_centre.gif);
background-repeat:repeat-y;
padding-left:13px;
padding-right:13px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
}
#content{
background-image:url(../images/bg_content.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
height:500px;
}

#hr{
background-image:url(../images/bg_hr.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
color:#FFFFFF
/*height:488px;*/
}

#intro {
padding-top:45px;
margin-bottom:15px;
width:810px;
}

#temoignages{
margin-bottom:20px;
background-color:#A2BCCD;
width:810px;
}

.temoignage_item_left{
width:390px;
height:200px;
border:1px solid;
color:#797B7A;
border-color:#FFFFFF;
background-color:#BBCDDB;
float:left;
margin-right:25px;
}
.temoignage_item_right{
width:390px;
height:200px;
border:1px solid;
color:#797B7A;
border-color:#FFFFFF;
background-color:#BBCDDB;
float:left;
}

.temoignage_image {
}

.temoignage_texte {
padding:10px 10px 10px 10px;
width:64%;
}
#contenuOffre{
margin-bottom:20px;
}

#offres {
margin-bottom:5px;
}
#application_form{
margin-bottom:20px;
}

#top{
background-image:url(../images/bg_top.gif);
height:26px;
background-repeat:no-repeat;
background-position:bottom;
line-height:26px;
text-align:right;
color:#999999;
padding-right:8px;
font-size:10px;
}

#hrContent{
margin-left:30px;
height:700px;
}
#offresContent{
margin-left:15px;
margin-top:15px;
}

.offreDetails{
padding-left:15px;
margin-bottom:5px;
color:#E5007E;
font-weight:bold;
cursor:pointer;
}

.offreAffichee{
margin-left:15px;
color:#1044A7;
font-weight:bold;
margin-bottom:25px;
}
.detailOffre{
color:#7A7A7A;
display:none;
}

#listeOffres{
margin-top:20px;
}

#postulezContent{
margin-left:15px;
margin-top:15px;
}


/*////////////////////////////////////////////////////////////////////////////*/

  #nav02, #nav02 ul { /* toutes les listes */
  padding: 0px;
	margin: 0px;
	list-style-type:none;

}

  #nav02 .separator{
  padding:0px;
  margin:0px;
  margin-top:4px;
  background-color:#e8eefa;
  width:3px;
  height:17px;
  }
  
  #contentFilm  .separator{background-color:#f3f5e8;}
  #contentAdhesif .separator{background-color:#f0ede4;}
  #contentCerclage .separator{background-color:#edf3f3;}
  #contentEmballage .separator{background-color:#faf5ef;}


  #nav02 a{
	display: block;
	text-decoration:none;
	font-weight:bold;
	color:#98A7C1;
  }
  
  #nav02 a:hover,#nav02 a.current{
	color:#D90071;
	display: block;
	text-decoration:none;
	font-weight:bold;
  }


  #nav02 li { /* tous les items de liste */
	float:left;
	width:auto;
	height:21px;
	padding-right:12px;
	padding-left:12px;
	text-align:center;
	margin-right:3px;
	background-color:#FFFFFF;

	}

/*//////////////////////////PROBLEME MENU/////////////////////////////////////*/
	
  #nav02 li ul { /* listes de deuxième niveau */
	position: absolute;
	padding:0px;
	border-top:1px solid #C5C5C5;
	border-left:1px solid #C5C5C5;
	border-right:1px solid #C5C5C5;
	border-bottom:1px solid #C5C5C5;
	margin-top:0px;
	left: -999em; /* on met left plutôt que display pour cacher les menus parce que display:none n'est pas lu par les lecteurs d'écran */

  }

/*/////////////////////////////////////////////////////////////////////////////*/

  
#nav02 li ul li{
border-top:1px solid #C5C5C5;
clear:both;

width: 190px;
margin-top:-3px;
margin-right:0px;
text-align:left;
height:auto;
}

#nav02 li ul li a{
display:block;
font-size:10px;
line-height:21px;
}

#nav02 li ul li a:hover{
color:#D90071;
line-height:21px;
}

#nav02 li:hover ul, #nav02 li.sfhover ul { /* listes imbriquées sous les items de listes survolés */
	left: auto;
	float:left;
}





/*MENU TOP////////////////////////////////////////////////////////////////////*/
  #menuTop{
  background-color:#ffffff;
  width:100%;
  height:21px;
  overflow:hidden;
  padding-bottom:5px;
  }
  

  
  
  
    
/*////////////////////////////////////////////////////////////////////////////*/



html>body #content{
background-image:url(../images/bg_content.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
height:auto;
min-height:500px;
}

html>body #contentAccueil{
background-image:url(../images/bg_content_accueil2.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
height:auto;
min-height:488px;
}

#contentAccueil{
background-image:url(../images/bg_content_accueil2.jpg);
background-repeat:no-repeat;
background-position:top;
background-position: 0px 10px;
background-color:#FFFFFF;

height:488px;
}

html>body #contentPress{
/* background-image:url(../images/bg_login.jpg); */
background-image:url(../images/bg_content.jpg);
background-repeat:no-repeat;
background-position:top;
/*background-color:#a2bccd;*/
height:auto;
color:#98A7C1;
min-height:488px;
}

#contentPress{
/*background-image:url(../images/bg_login.jpg);*/
background-image:url(../images/bg_content.jpg);
background-repeat:no-repeat;
background-position:top;
background-position: 0px 10px;
/*background-color:#a2bccd;*/
color:#ffffff;
height:488px;
}

html>body #contentContact{
background-image:url(../images/bg_contact_carte.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
height:490px;
min-height:488px;
}


#contentContact{
background-image:url(../images/bg_contact_carte.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
height:488px;
}


html>body #contentPresenta{
background-image:url(../images/bg_presentation.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
background-position: 0px 0px;
height:auto;
min-height:488px;
}

html>body #contentSearch{
background-image:url(../images/bg_content.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
background-position: 0px 10px;
height:auto;
min-height:488px;
}

#contentPresenta{
background-image:url(../images/bg_presentation.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
height:488px;
}


#col2 li{
margin-bottom:15px;

}

  #contentPresenta p{
  color:#797979;  
  }
  
  #contentPresenta #col1{
  width:180px;
  height:400px;
  clear:none;
  float:left;
  }

    
      #imagePresenta p{
      margin-left:10px;
      margin-right:10px;
      color:#ffffff;
      }
  
  #contentPresenta #col2{
  clear:none;
  margin-top:120px;
  margin-left:80px;
  width:500px;
  float:left;
  }
  
  #contentSearch #col1{
  width:180px;
  height:400px;
  clear:none;
  float:left;
  }
  
  #contentSearch #col2{
  clear:none;
  margin-top:120px;
  margin-left:80px;
  width:500px;
  float:left;
  }
  
  
  
  
  


#contentFilm{
background-image:url(../images/bg_film.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
color:#a2a033;
height:488px;
}


html>body #contentCerclage{
height:auto;
min-height:488px;
display:block;
background-image:url(../images/colonne_services.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;

}


#contentService{
display:block;
background-image: url(../images/bg_service1.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
height:488px;
color:#4d4262;
}

#contentService2{
display:block;
background-image: url(../images/bg_service2.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
height:488px;
color:#4d4262;
}

#contentService3{
display:block;
background-image: url(../images/bg_service3.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
height:488px;
color:#4d4262;
}

#contentService4{
display:block;
background-image: url(../images/bg_service4.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
height:488px;
color:#4d4262;
}

#contentService5{
display:block;
background-image: url(../images/bg_service5.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
height:488px;
color:#4d4262;
}




html>body #contentFilm{
height:auto;
min-height:488px;
display:block;
background-image:url(../images/bg_film.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;

}
#contentCerclage{
display:block;
background-image:url(../images/bg_cerclage.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
height:488px;
color:#5A7B8C;
}
#contentEmballage{
display:block;
background-image:url(../images/bg_emballage.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
color:#E8A24D;

height:488px;
}
html>body #contentCerclage{
height:auto;
min-height:488px;
display:block;
background-image:url(../images/bg_cerclage.jpg);
background-repeat:no-repeat;
background-position:top;
color:#5a7b8c;
background-color:#FFFFFF;

}
html>body #contentEmballage{
height:auto;
min-height:488px;
display:block;
background-image:url(../images/bg_emballage.jpg);
background-repeat:no-repeat;
background-position:top;
color:#e8a24d;
background-color:#FFFFFF;

}



.produits_left{
margin-left:24px !important;
margin-left:12px;
width:195px;
float:left;
clear:none;
}


.produits_right{
float:left;
margin-left:25px;
margin-top:110px;
width:600px;

}



.text_film h1{
font-weight:bold;
font-size:14px;
padding:0px;
margin:0px;
}
.text_adhesif h1{
font-weight:bold;
font-size:14px;
padding:0px;
margin:0px;
}
.text_cerclage h1{
font-weight:bold;
font-size:14px;
padding:0px;
margin:0px;
}
.text_emballage h1{
font-weight:bold;
font-size:14px;
padding:0px;
margin:0px;
}
.text_emballage p{
font-size:11px;
font-weight:normal;
}
.text_film p{
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
line-height:20px;
}
.text_adhesif p{
font-size:11px;
font-weight:normal;

}
.text_cerclage p{
font-size:11px;
font-weight:normal;
}
#contentAdhesif{
display:block;
background-image:url(../images/bg_adhesif.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
height:488px;
color:#89815D;

}
html>body #contentAdhesif{
display:block;
background-image:url(../images/bg_adhesif.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
height:auto;
color:#89815d;
min-height:488px;
}
#content_film{
background-image:url(../images/bg_content.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
}


#logo{
width:160px;
height:65px;
background-image:url(../images/logo_cercleurop.gif);
background-repeat:none;

}

#logoindex{
width:869px;
height:73px;
background-image:url(../images/bg_logoindex.gif);
background-repeat:none;

}

#logoContact{
width:869px;
height:73px;
background-image:url(../images/bg_logoContact.gif);
background-repeat:none;
}

#nologo{
display:block;
width:869px;
height:73px;

}



#adresse{
float:right;
margin-top:16px;
background-image: url(../images/adresse.gif);
width:305px;
height:50px;

}



#presse_intro h1 {
font-weight:bold;
font-size:14px;
color:#3F66B7;
padding:0px;
margin-bottom:15px;
}
#presse_intro p{
width:300px;
font-weight:normal;
font-size:11px;
color:#3F66B7;
margin-bottom:0px;
float:left;
}
#presse_intro{
display:block;
padding-left:24px;
padding-right:0px;
color:#3F66B7;
/*padding-top:50px;*/
}



  #pressCol1{
  float:left;
  height:500px;; 
  }
  
  #pressCol2{
  float:left; 
  }
  
    .downloadGreen{
    clear:both;
    padding:0px;
    margin-top:10px;
    }


#presse_images{
display:block;
padding-left:24px;
padding-right:0px;
color:#3F66B7;
padding-top:50px;
}


#presseAsk{
position:relative;
left:-270px;
width:800px;
overflow:inherit;
}

  #presseAsk #col1{
  float:left;
  width:300px; 
  }
  
  #presseAsk #col2{
  float:left;
  width:300px; 
  }


.listing{
list-style-type:none;
padding:15px 0px 0px 0px;
display:block;
margin:0px;

}
.listing li{
float:left;
margin-right:15px;
padding:0px;
margin-bottom:25px;
}
.textarea{
display:block;
width:300px;
height:120px;
border:1px solid #C0C3C9;

}
#presse_intro img{
margin-right:15px;
margin-top:0px;
float:left;
}
.clear{
clear:both;
}

/*CONTENT ACCEUIL/////////////////////////////////////////////////////////////////////////////////*/

#content_accueil{
/*padding-left:25px;*/
}

  #content_accueil a{
  display:block;
  width:auto%;
  height:185px;
  float:left;
  margin-top:50px;
  margin-right:0px;
  } 
  
  .film_current, .film:hover{background-image:url(../images/btn_film2.jpg);}
  
  .film{background-image:url(../images/btn_film.jpg); background-repeat:no-repeat;}
  
  .cerclage{background-image:url(../images/btn_cerclage.jpg);background-repeat:no-repeat;}
  
  .cerclage_current, .cerclage:hover {background-image:url(../images/btn_cerclage2.jpg);}
  
  .emballage{background-image:url(../images/btn_emballage.jpg);background-repeat:no-repeat;}
  
  .emballage_current,.emballage:hover{background-image:url(../images/btn_emballage2.jpg);}
  
  .adhesif{background-image:url(../images/btn_adhesif.jpg);background-repeat:no-repeat;}
  
  .adhesif_current, .adhesif:hover{background-image:url(../images/btn_adhesif2.jpg);}
  
  .services{background-image:url(../images/btn_service.jpg);background-repeat:no-repeat;}
  
  .services_current, .services:hover{background-image:url(../images/btn_service2.jpg);}
  
/*////////////////////////////////////////////////////////////////////////////////////////////////*/





/*CONTENT SERVICES////////////////////////////////////////////////////////////////////////////////*/

#content_services{
display:block;
padding-left:24px;
padding-right:0px;
padding-top:43px;
}

  #content_services a{
  width:158px;
  height:173px;
  margin-right:8px;  
  }



.location{background-image:url(../images/service_location.jpg);}

.location:hover, .location_current {background-image:url(../images/service_location_h.jpg);}

.developpement{background-image:url(../images/service_developpement.jpg);}

.developpement:hover, .developpement_current {background-image:url(../images/service_developpement_h.jpg);}

.impression{background-image:url(../images/service_impression.jpg);}

.impression:hover, .impression_current{background-image:url(../images/service_impression_h.jpg);}

.decoupe{background-image:url(../images/service_decoupe.jpg);}

.decoupe:hover, .decoupe_current{background-image:url(../images/service_decoupe_h.jpg);float:left;}

.trancannage{background-image:url(../images/service_trancannage.jpg);}

.trancannage:hover, .trancannage_current{background-image:url(../images/service_trancannage_h.jpg);}





  #content_services #col1{
  margin-top:-43px;
  width:219px;
  height:400px;
  clear:none;
  float:left;
  }
    
      #imageService p{
      margin-left:10px;
      margin-right:10px;
      }
  
  #content_services #col2{
  clear:none;
  width:560px;
  float:left;
  margin-left:20px;
  margin-top:52px;
  
  } 

/*////////////////////////////////////////////////////////////////////////////////////////////////*/





/*CONTENT PRESENTATION////////////////////////////////////////////////////////////////////////////*/

#content_presentation{
 margin-top:10px;
padding-bottom:75px;
}

  #content_presentation p{
  margin:0px;
  margin-top:7px;
  margin-bottom:3px;
  }

  .presentation_centre01{ /*CENTRE LES 3 PHOTOS*/
  margin-right:auto;
  margin-left:auto; 
  width:608px;
  padding-top:40px;
  }
  
  .presentation_centre02{ /*CENTRE LA TEXTAREA*/
  width:715px;
  margin-right:auto;
  margin-left:auto; 
  }

  .separtateur_70{/*ESPACE ENTRE LES PHOTOS*/
  width:70px;
  float:left;
  }
   
  .presentation_sousmenu{
  width:156px;
  float:left;
  padding-bottom:40px;
  color:#4E6EAC;
  }



  .news_presentation_title{
  background-image:url(../images/title_news.jpg);
  width:725px;
  height:26px;
  }
  
  .news_presentation_content{
  background-image:url(../images/bg_news.gif);
  background-repeat:repeat-y;
  padding-top:10px;
  height:140px;
  width:725px;
  overflow:auto;
  padding-bottom:20px;
  border-bottom:1px solid #d0d1d3;
  }
  
  .img_news_presentation{
  float:left;
  width:139px;
  height:139px;
  margin-left:5px;
  }

/*////////////////////////////////////////////////////////////////////////////////////////////////*/

.text_news_presentation_promo{
float:left;
font-size:11px;
color:#1D56C1;
padding-left:8px;
width:530px;
}


.text_news_presentation p{
font-size:11px;
font-weight:normal;
color:#1D56C1;
}
.text_news_presentation_promo p{
font-size:11px;
font-weight:normal;
color:#1D56C1;
}
.text_news_presentation h1{
color:#1D56C1;
font-weight:bold;
font-size:12px;
margin:0px;
}
.text_news_presentation_promo h1{
color:#1D56C1;
font-weight:bold;
font-size:12px;
margin:0px;
}
.interlocuteur{
display:block;
background-image:url(../images/interlocuteur.jpg);
width:156px;
height:80px;
}
.interlocuteur_current, .interlocuteur:hover{
display:block;
background-image:url(../images/interlocuteur_h.jpg);
width:156px;
height:80px;
}
.expert{
display:block;
background-image:url(../images/expert.jpg);
width:156px;
height:80px;
}
.expert_current, .expert:hover{
display:block;
background-image:url(../images/expert_h.jpg);
width:156px;
height:80px;
}
.createur{
display:block;
background-image:url(../images/createur.jpg);
width:156px;
height:80px;
}
.createur_current, .createur:hover{
display:block;
background-image:url(../images/createur_h.jpg);
width:156px;
height:80px;
}


/* .recherche{
display:block;
height:21px;
width: 100px;
text-align:right;
background-color:#FFFFFF;
line-height:21px; */

.recherche{
display:block;
height:21px;
width: 147px;
text-align:right;
background-color:#FFFFFF;
line-height:21px;
float:right;
margin-top:2px;
}
.location{
display:block;
width:158px;
height:173px;
background-image:url(../images/service_location.jpg);
float:left;
margin-right:8px;


}







.content_text_accueil{
display:block;
padding-top:12px;
padding-bottom:28px;
font-size:11px;
padding-right:25px;
padding-left:25px;

}

#content_services .content_text_accueil{
display:block;
padding-top:12px;
padding-bottom:28px;
font-size:11px;
padding-right:25px;
text-align:center;
}


.content_text_accueil h1{
color:#fffff;
font-weight:bold;
font-size:12px;
margin-bottom:6px;
}
.content_text_accueil p{

}
#bottom{
display:block;
background-image:url(../images/bg_bottom.gif);
height:16px;
background-position:bottom;
background-repeat:no-repeat;
color:#BBBDBF;
line-height:16px;
text-align:left;
padding-left:8px;
padding-right:8px;
font-size:10px;
}
#bottom a{
color:#7F7F7F;
text-decoration:none;
}
.btn_bleu,.btn_bleu:link,.btn_bleu:visited,.btn_bleu:hover{
display:block;
width:155px;
text-decoration:none;
height:16px;
line-height:16px;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-indent:4px;
background-image:url(../images/btn_bleu.gif);
}
.btn_bleu02,.btn_bleu02:link,.btn_bleu02:visited,.btn_bleu02:hover{
display:block;
width:251px;
text-decoration:none;
height:16px;
line-height:16px;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-indent:4px;
background-image:url(../images/btn_bleu02.gif);
}
.btn_rouge, .btn_rouge:link, .btn_rouge:hover, .btn_rouge:hover{
display:block;
width:71px;
text-decoration:none;
height:16px;
line-height:16px;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-indent:4px;
background-image:url(../images/bg_btn_vert.gif);
}

.btn_vertAs, .btn_vertAs:link, .btn_vertAs:hover, .btn_vertAs:hover{
display:block;
width:150px;
text-decoration:none;
height:16px;
line-height:16px;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-indent:4px;
background-image:url(../images/bg_btn_vertAs.gif);
margin-top:15px;
}





.btn_bleuNf,.btn_bleuNf:link,.btn_bleuNf:visited,.btn_bleuNf:hover{
display:block;
width:139px;
text-decoration:none;
height:16px;
line-height:16px;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-align:center;
background-image:url(../images/btn_bleu01_nofleche.gif);
margin-bottom:17px;
}
.btn_bleu02Nf,.btn_bleu02Nf:link,.btn_bleu02Nf:visited,.btn_bleu02Nf:hover{
display:block;
width:225px;
text-decoration:none;
height:16px;
line-height:16px;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-align:center;
background-image:url(../images/btn_bleu02_nofleche.gif);
margin-bottom:17px;
}
.btn_vertNf, .btn_vertNf:link, .btn_vertNf:hover, .btn_vertNf:hover{
display:block;
width:59px;
text-decoration:none;
height:16px;
line-height:16px;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-align:center;
background-image:url(../images/bg_btn_vert_nofleche.gif);
margin-bottom:17px;
}
















#content_login{
display:block;
/*margin-top:50px;*/
margin-left:300px;
padding-top:125px;
}
#contact_form{
/*margin-top:50px;*/
margin-left:22px;
}



#contact_form #col1{
  width:46%;
  height:400px;
  clear:none;
  float:left;
  }

  
  #contact_form #col2{
  clear:none;
  width:46%;
  float:right;  
  }
  
  #contact_form #col2 textarea{
  width:95%;
  height:206px;
  
  }



.bold{ font-weight:bold;}


.ombre{
color:#1E2C47; /* couleur du texte, donc de l'ombre */
font-size:12px ; /* Taille de la police */
font-weight:bold;
margin:0px;
padding:0px;
}

.title{
color:#1E2C47 ;
font-size:12px ;
font-weight:bold;
position:inherit;
top:0px;
left:-1px;
margin:0px;
padding:0px;
}





/* @group added by tba */

#flash {
  text-align: center;
  border: 1px solid #ccc;
  font-size: 14px;
  margin: 0 7px 12px 0;
  padding: 5px 5px 5px 5px;
}

div#flash.good, .good {
  border-color: #9c9;
  color: #060;
  background-color: #E2F9E3;
}

div#flash.bad, .bad {
  border-color: #c99;
  color: #fff;
  background-color: #cc0000 ;
}

/* @end */
#flash{
font-family:verdana;
font-weight:bold;
font-size:9px;
text-align:center;
color:#1D56C1;
border:0px;
}






.pdf{
background-image: url(../images/icoPdf.gif);
width:26px;
height:28px;
float:right;
}

.devis{
  border-width: 1px;
  border-color: black;
}

.devis tr {
line-height:14px;
}

.checkboxDevis{
margin-left:0px;
}


/*
#top a.fr{
display:block;
height:12px;
width:22px;
background-image:url(../images/flag_fr.gif);
background-position:top;
background-repeat:no-repeat;
margin-left:7px;
}
#top a.fr_current,#top a.fr:hover{
display:block;
height:12px;
width:22px;
background-image:url(../images/flag_fr_h.gif);
background-position:top;
background-repeat:no-repeat;
margin-left:7px;
}
#top a.en{
display:block;
height:12px;
width:22px;
background-image:url(../images/flag_en.gif);
background-position:top;
background-repeat:no-repeat;
margin-left:7px;
}
#top a.en:hover{
display:block;
height:12px;
width:22px;
background-image:url(../images/flag_en_h.gif);
background-position:top;
background-repeat:no-repeat;
margin-left:7px;
}
#top a.nl{
display:block;
height:12px;
width:22px;
background-image:url(../images/flag_nl.gif);
background-position:top;
background-repeat:no-repeat;
margin-left:7px;
}
#top a.nl:hover, #top a.nl_current{
display:block;
height:12px;
width:22px;
background-image:url(../images/flag_nl_h.gif);
background-position:top;
background-repeat:no-repeat;
margin-left:7px;
}*/














