body{
	margin: 0; 
	padding: 0;
     	font-family: Verdana,Arial, Helvetica, sans-serif;
	background:url(/i/boulpat/carre.gif);
}

/*
   marron : 81725E
   beige fonc: E9E4DD
   beige claire : F5F3F0
   cadre beige: DCD4C4

   rouge : A2005D
   rose: ECD9E3
   cadre rose: D0A0B8

*/
ul.offres {
  list-style-image:url(/i/puces/puce_rose.gif);
  color: #525252;	
  padding:0px 5px 0px 15px;
}
.boulpat-top {
  height:9px;
  background:url(/i/boulpat/carre.gif);
}

.boulpat-exterieur{
  width:25%;
  background:url(/i/boulpat/gb_cote.gif);
}
.boulpat-menu-top{
 height:22px;
 background:url(/i/boulpat/bando_hautrouge.jpg);
 font-size:12px;
 text-align:center;
 vertical-align:middle;
 color:#FFFFFF;
  margin:0px;
  padding:0px;
}
.boulpat-menu-top img{
  padding:0px 0px 0px 0px;
}
.boulpat-menu-top a{
  text-decoration:none;
  color:#FFFFFF;
  margin:0px;
  font-size:12px;
  padding:0px;
}

.boulpat-sous-menu-top{
 height:29px;
 background:url(/i/boulpat/bando_hautbeige.jpg);
 font-size:0.8em;
 text-align:right;
  vertical-align:middle;
 color:#FFFFFF;
  margin:0px;
  padding:0px;
}
.boulpat-sous-menu-top a{
  text-decoration:none;
  color:#81725E;
  margin:0px;
  padding:0px 25px 0px 0px;
}

.boulpat-menu-bottom{
 height:22px;
 background:url(/i/bande/bd_titre_marron.jpg);
 font-size:0.8em;
 text-align:center;
 color:#FFFFFF;
}
.boulpat-menu-bottom a{
  text-decoration:none;
  color:#FFFFFF;
}

.boulpat-bord-left {
  width:9px;
  background:url(/i/boulpat/cote-gauche.gif);
}

.boulpat-bord-right {
  width:9px;
  background:url(/i/boulpat/cote-droit.gif);
}
.boulpat-bord-left-int{
  width:9px;
  background:url(/i/boulpat/deg_int_g.gif);
  background-repeat: repeat-y ;
}
.boulpat-bord-right-int{
  width:9px;
  background:url(/i/boulpat/deg_int_d.gif);
  background-repeat: repeat-y ;
}
.boulpat-bottom-int{
   height:9px;
   background:url(/i/boulpat/deg_int_bas.gif);
}

.boulpat-bas {
  height:9px;
  background:url(/i/boulpat/bas_deg.gif);
}
.boulpat-haut {
  height:9px;
  background:url(/i/boulpat/haut_deg.gif);
}
.boulpat-logo{
  width:999px;
  height:98px;
  background:url(/i/boulpat/bando_haut_01.jpg);
  font-size:0.8em;
  vertical-align:top;
}
.boulpat-logo .acces-prive {
  margin:10px 0px 0px 0px;
  font-size:1.0em;
  text-align:left;
}
.boulpat-logo .acces-prive h2{
  font-size:0.9em;font-weight:normal;
  color:#A2005D;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
.boulpat-logo .acces-prive form{
  border:0px solid #CD007A;
  padding:0px;
  margin:0px 0px 0px 0px;
  height:15px;
  width:100%;
  font-size:1.0em;
  vertical-align:middle;
}
.boulpat-logo .acces-prive input {
  font-size:1.0em;
  color: #81725E;font-weight: normal; text-align:left;
  border:1px solid #81725E;
  width:120px;
  height:15px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  vertical-align:middle;
}
.boulpat-logo .acces-prive a{
  text-decoration:none;
  color:#81725E;
  font-size:0.7em;
}
.boulpat-logo .acces-prive .ok {
  text-align:left;
  border:0px;
  width:10px;
  height:10px;
  margin:0px 0px 0px 5px;
  padding:0px;
  vertical-align:middle;
}

.boulpat-menu-g{
  width:160px;
  vertical-align:top;
  background:#F5F3F0;
  font-size:0.7em;
  color:#81725E;
}
.boulpat-menu-g form {
  border:0px solid #CD007A;
  padding:0px;
  margin:10px 0px 20px 0px;
  height:15px;
  width:100%;
  font-size:1.0em;
  vertical-align:middle;
}
.boulpat-menu-g input {
  font-size:1.0em;
  color: #81725E;font-weight: normal; text-align:left;
  border:1px solid #81725E;
  width:120px;
  height:15px;
  margin:0px 0px 0px 5px;
  padding:0px 0px 0px 0px;
  vertical-align:middle;
}
.boulpat-menu-g .ok {
  text-align:left;
  border:0px;
  width:10px;
  height:10px;
  margin:0px 0px 0px 5px;
  padding:0px;
  vertical-align:middle;
}

.boulpat-menu-g img{
  padding:5px 0px 10px 0px;
  text-align:left;
}
.boulpat-menu-d{
  width:160px;
  vertical-align:top;
  background:#F5F3F0;
}

.form-error{
        color: red;
}

#post-info{
 font-family: Arial, Helvetica, sans-serif; font-size: 0.8em;color: #7F7F7F;font-weight: normal; text-align: justify;
}

/********************* newsletter ****************************/
#boulpat_newsletter{
 width:160px;
 height:63px;
 padding:0px 0px 0px 0px;
 margin:10px 0px 10px 0px;
 font-size:0.7em;
 background:#A2005D;
 background-repeat: no-repeat;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
#boulpat_newsletter h1{
  color:#FFFFFF;
  text-align:left;
  font-weight:bold;font-size:1.1em;
  padding:0px 0px 5px 5px;
  margin:0px;
}
#boulpat_newsletter .texte{
  text-align:right;
  color:#758182;
  font-size:1.0em;
  padding:4px 5px 5px 2px;
}
#boulpat_newsletter .texte a{
 font-size:0.8em;
 color:#FFFFFF; text-decoration: none;
}
#boulpat_newsletter .ok {
 padding:0px 0px 0px 2px;
}
#boulpat_newsletter .ok input{
 color:#758182; font-size:1.0em;width:130px;
 border:1px solid #E3E4E4;
}
#boulpat_newsletter .ok a{
  font-size:1.0em;
  color:#FFFFFF; text-decoration: none;
  padding:0px 2px 0px 0px;
  margin:0px;
}

/*************************************************/
.label{
  color: #A2005D;text-align:left;font-size:1.1em;
}
.label h1{
   padding:8px 0px 4px 0px;
   margin:0px;
   font-size:1.0em;
}
.input{
	font-family: Arial, Helvetica, sans-serif; color: #A2005D;font-weight: normal; text-align: left;  
}
.titre{
        font-size: 0.8em;color: #A2005D;
        text-align:left;font-weight: bold;
        padding:10px 0px 0px 0px;
        margin:0px 0px 0px 0px ;
        border-bottom:1px #E9E4DD solid;

}
.titre ul{
  list-style-image:url(/i/puces/pt_fleche_rose.gif);
  color: #A2005D;
  padding:0px 0px 0px 16px;
  margin:0px 0px 0px 0px;
}

.texte{
	padding-top:8px;
	font-size: 0.8em;color: #525252;text-align:justify;
}	
.texte h1 {
  font-size: 1.1em;color: #A2005D;
  padding:0px 0px 8px 0px;
  margin:0px;
}
.texte h2 {
  font-size: 1.1em;color: #81725E;
}
.texte a{
  color: #A2005D;
  text-decoration:none;
}
.texte strong {
  color: #A2005D;
}
.texte ul{
  list-style-image:url(/i/puces/puce_rose.gif);
  color: #525252;	
}

.texte ul ul{
   list-style-image:url(/i/puces/puce_marron.gif);
}

.texte table {
  font-size: 1.0em;
}
.texte table td ul{
 list-style-image:url(/i/puces/fleche_jaune.gif);
}

.texte table td ul ul{
   list-style-image:url(/i/puces/puce_carre_orange.gif);
}
.texte table .titre{
  font-size: 1.0em;
  color: #A2005D;
}
.texte table .titre ul{
  list-style-image:url(/i/puces/pt_fleche_rose.gif);
  color: #A2005D;
}

.texte table .texte{
  font-size: 1.0em;
}
.texte a {
 color: #A2005D; text-decoration:none;
  font-size:1.0em;
}
.texte a:hover{
 text-decoration:underline;
}
.texte .envoyer{
  list-style-image:url(/i/puces/pt_fleche_rose.gif);
  color: #A2005D;
  text-align:right;
}
.texte table td ul{
    list-style-image:url(/i/puces/puce_rose.gif);
}
/*********************************** affaire ******************************************************/
.criteres-recherche-affaire{
  font-size:0.8em;
  background:url(/i/bloc/bloc_marronrechaff+.jpg);
  background-repeat: repeat-y;
  width:635px;
}
.criteres-recherche-affaire form {
  padding:0px;margin:0px;
}
.criteres-recherche-affaire select {
  font-size:0.9em;
  color:#81725E;
  border:1px #E9E4DD solid;
}
.criteres-recherche-affaire .titre{
   color:#81725E;font-weight:bold;
   padding:0px;margin:0px;
   border:0px;
}
.criteres-recherche-affaire table{
  margin:4px;
  padding:0px;
}

.criteres-recherche-affaire table td{
  vertical-align:top;
  text-align:left;
  font-size:1.0em;
}
.criteres-recherche-affaire table table {
  width:80%;
}
.criteres-recherche-affaire table table td{
  padding:4px 0px 4px 0px;
  border-bottom:1px #FFFFFF solid;
}
.criteres-recherche-affaire table table .sep{
  border:1px #000000 solid;
  width:10px;
  border:0px;
}
.criteres-recherche-affaire table td .envoyer{
  list-style-image:url(/i/puces/pt_fleche_rose.gif);
  color: #A2005D;
  text-align:left;
  width:100%;
  margin:0px;padding:0px 0px 0px 20px;
}
.criteres-recherche-affaire table td .envoyer a{
  color: #A2005D;text-decoration:none;
}
/*********************** recherche welcome ***********************/
.welcome-recherche-affaire form {
  padding:0px;margin:0px;
}
.welcome-recherche-affaire select {
  font-size:0.9em;
  color:#81725E;
  border:1px #E9E4DD solid;
}
.welcome-recherche-affaire table .titre{
   color:#81725E;font-weight:bold;
   padding:0px;margin:0px;
   border:0px;
   font-size:0.9em;
}
.welcome-recherche-affaire table{
  margin:4px;
  padding:0px; font-size:0.95em;
}

.welcome-recherche-affaire table td{
  vertical-align:top;
  text-align:left;
  font-size:1.0em;
}
.welcome-recherche-affaire table table {
  width:70%;
}
.welcome-recherche-affaire table table td{
  padding:4px 0px 4px 0px;
  border-bottom:1px #FFFFFF solid;
}
.welcome-recherche-affaire table table .sep{
  border:1px #000000 solid;
  width:10px;
  border:0px;
}
.welcome-recherche-affaire table td .envoyer{
  list-style-image:url(/i/puces/pt_fleche_rose.gif);
  color: #A2005D;
  text-align:left;
  width:100%;
  margin:0px;padding:0px;
}
.welcome-recherche-affaire table td .envoyer a{
  color: #A2005D;text-decoration:none;
}

/************/
.result-recherche-affaire{
  width:635;
  font-size:0.7em;
}
.result-recherche-affaire form{
  padding:0px;
  margin:0px;
}
.result-recherche-affaire table { width:635; padding:0px;  margin:0px;}
.result-recherche-affaire .result{padding:0px 0px 0px 10px}
.result-recherche-affaire .texte { font-size:0.9em}
.result-recherche-affaire .texte .atools-data { color: #A2005D;}

.result-recherche-affaire .altRowListJAUNEF{
 background:#A2005D;
}
.result-recherche-affaire .altRowListJAUNEF a{
  color:#FFFFFF;
}
.result-recherche-affaire .altRowListJAUNEF .texte{
   color:#FFFFFF;
}

.result-recherche-affaire .altRowListJAUNEPBO{
  background:#E9E4DD;
}
.result-recherche-affaire .altRowListJAUNEPBOp{
  background:#ECD9E3;
}
.result-recherche-affaire .altRowListJAUNEP {
}
.result-recherche-affaire .altRowListJAUNEPp {
  background:#ECD9E3;
}
.result-recherche-affaire .STDEFAULT { font-size:1.0em; }
.result-recherche-affaire .STDEFAULT input { font-size:0.8em }
.result-recherche-affaire .STDEFAULT select{ font-size:0.8em }
.result-recherche-affaire .STDEFAULT textarea{ font-size:1.4em }
.result-recherche-affaire .STDEFAULTBO { font-size:1.0em; }
.result-recherche-affaire .STDEFAULTBO input{ font-size:0.8em }
.result-recherche-affaire .STDEFAULTBO select{ font-size:0.8em }
.result-recherche-affaire .STDEFAULTBO textarea{ font-size:2.4em }

.result-recherche-affaire .slot { font-size:0.9em;text-align: left }
.result-recherche-affaire .value { font-size:0.9em;font-weight: normal; COLOR: #525252;text-align: left}
.result-recherche-affaire .value b{color: #A2005D;}
.result-recherche-affaire .cvalue {font-size:0.9em;font-weight: normal; COLOR: #525252;text-align: center}
.result-recherche-affaire .ctexte {font-size:0.9em;font-weight: normal; COLOR: #525252;text-align: center}
.result-recherche-affaire .euro {  font-size:0.9em;font-weight: normal; COLOR: #525252;text-align: center}
.result-recherche-affaire .peuro { font-size:0.9em;font-weight: normal; COLOR: #525252;text-align: right}

.result-recherche-affaire .cvalue a { color: #A2005D;}

.result-fiche-affaire .texte .MAUVE{
  background:#F5F3F0;
  border: 1px solid #DCD4C4;
}
.result-fiche-affaire .texte .JAUNEP{
  background:#ECD9E3;
  border: 1px solid #D0A0B8;
}
.result-fiche-affaire .slot { COLOR: #525252;text-align: left }
.result-fiche-affaire .value { font-size:1.0em;font-weight: normal; COLOR: #525252;text-align: left}
.result-fiche-affaire .cvalue {font-weight: normal; COLOR: #525252;text-align: center}
.result-fiche-affaire .ctexte {font-weight: normal; text-align: center}
.result-fiche-affaire .euro {  font-weight: normal; COLOR: #525252;text-align: center}
.result-fiche-affaire .peuro {font-weight: normal; COLOR: #525252;text-align: right}
.result-fiche-affaire .value textarea {font-weight: normal;  font-size:1.1em;width:97%; COLOR: #525252;text-align: left}

.titre-marron{
        font-size: 0.8em;color: #FFFFFF;
        text-align:left;font-weight: bold;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px ;
        height:22px;
        background:url(/i/bande/bd_titre_marron.jpg);
}
.result-fiche-affaire .titre-marron ul{
  list-style-image:url(/i/puces/pt_fleche_blanche.gif);
  color: #FFFFFF;
  padding:0px 0px 0px 25px;
  margin:0px 0px 0px 0px;
  font-size:1.4em;
}

.titre-MAUVE{
        font-size: 0.8em;color: #FFFFFF;
        text-align:left;font-weight: bold;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px ;
        height:22px;
        background:url(/i/bande/bd_titre_roseclair.jpg);
}
.result-fiche-affaire .titre-MAUVE ul{
  list-style-image:url(/i/puces/pt_fleche_blanche.gif);
  color: #FFFFFF;
  padding:0px 0px 0px 25px;
  margin:0px 0px 0px 0px;
}

.titre-JAUNEP{
        font-size: 0.8em;color: #FFFFFF;
        text-align:left;font-weight: bold;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px ;
        height:22px;
        background:url(/i/bande/bd_titre_beige.jpg);
}
.titre-JAUNEP ul{
  list-style-image:url(/i/puces/pt_fleche_marron.gif);
  color: #81725E;
  padding:0px 0px 0px 25px;
  margin:0px 0px 0px 0px;
}
.result-fiche-affaire-menu {
  text-align:right;
  width:100%;
  margin:0px;
  padding:0px;
}
.result-fiche-affaire-menu ul{
  font-size:0.8em;
  padding:0px 0px 0px 0px;
  margin:0px;
}
.result-fiche-affaire-menu ul li{
  float:left;
  background-image:url(/i/puces/pt_fleche_rose.gif);
  background-repeat:no-repeat;
  background-position:0% 65%;
  list-style-type:none;
  text-align:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 14px;
  width:22%;
}
.result-fiche-affaire-menu ul li a{
  color:#A2005D;text-decoration:none;
}

.result-fiche-societe-menu {
  text-align:right;
  width:100%;
  margin:0px;
  padding:0px;
}
.result-fiche-societe-menu ul{
  font-size:0.8em;
  padding:0px 0px 0px 0px;
  margin:0px;
}
.result-fiche-societe-menu ul li{
  float:left;
  background-image:url(/i/puces/pt_fleche_rose.gif);
  background-repeat:no-repeat;
  background-position:0% 65%;
  list-style-type:none;
  text-align:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 14px;
  width:38%;
}
.result-fiche-societe-menu ul li a{
  color:#A2005D;text-decoration:none;
}

.panier-affaire-menu {
  text-align:right;
  width:100%;
  margin:0px;
  padding:0px;
}
.panier-affaire-menu ul{
  font-size:0.8em;
  padding:0px 0px 0px 0px;
  margin:0px;
}
.panier-affaire-menu ul li{
  float:left;
  background-image:url(/i/puces/pt_fleche_rose.gif);
  background-repeat:no-repeat;
  background-position:0% 65%;
  list-style-type:none;
  text-align:left;
  margin:0px 0px 0px 10px;
  padding:0px 0px 0px 14px;

}
.panier-affaire-menu ul li a{
  color:#A2005D;text-decoration:none;
}
/************************************* societe ****************************************************/
.societe-principal{
        font-size: 0.8em;color: #FFFFFF;
        text-align:left;font-weight: bold;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px ;
        height:22px;
        background:url(/i/bande/bd_titre_rose.jpg);
}
.societe-principal ul{
  list-style-image:url(/i/puces/pt_fleche_blanche.gif);
  color: #FFFFFF;
  padding:0px 0px 0px 25px;
  margin:0px 0px 0px 0px;
}
.societe-secondaire{
        font-size: 0.8em;color: #FFFFFF;
        text-align:left;font-weight: bold;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px ;
        height:22px;
        background:url(/i/bande/bd_titre_marron.jpg);
}
.societe-secondaire ul{
  list-style-image:url(/i/puces/pt_fleche_blanche.gif);
  color: #FFFFFF;
  padding:0px 0px 0px 25px;
  margin:0px 0px 0px 0px;
}
.societe-adr td{
  vertical-align:top;
  text-align:left;
  font-size:0.8em;
  padding:0px;margin:0px;
}
.societe-adr {
  width:100%;
  border:1px #A2005D solid;
}
.collaborateurs td{
  vertical-align:top;
  text-align:left;
  font-size:0.9em;
}
.collaborateurs .societe-collab {
  background:#F5F3F0;
  height:100%;
}
.collaborateurs  .societe-collab td{
  vertical-align:top;
  text-align:left;
  font-size:0.8em;
}

.societe-affaire {
  width:100%;
  background:url(/i/bloc/bloc_rose.jpg);
}
.societe-affaire td{
  vertical-align:top;
  text-align:left;
  font-size:0.9em;
  padding:4px 0px 0px 4px;
}
.societe-affaire td b{
   color:#A2005D;
}
.societe-secteur td{
  font-size:0.9em;
}
.societe-secteur td ul{
  padding:0px 0px 2px 10px;
}
.voscontacts td{
  font-size:0.9em;
}
/************************************* espace candidat ********************************************/
.espace-candidat-menu { 
  font-size:0.8em;
  text-align:left;
}
.espace-candidat-menu ul{
    padding:0px 0px 0px 0px;
}
.espace-candidat-menu ul li{
  float:left;
  background-image:url(/i/puces/pt_fleche_rose.gif);
  background-repeat:no-repeat;
  background-position:0% 65%;
  list-style-type:none;
  text-align:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 20px;
  width:18%;
}
.espace-candidat-menu a {
  color:#A2005D;text-decoration:none;
}
/************************************ region ******************************************************/
.liste-region td table {
  padding:0px;margin:0px;
  width:300;
  font-size:0.8em;
}
.liste-region td table td{
  vertical-align:top;
  text-align:left;
}
.liste-region td table td ul{
  list-style-image:url(/i/puces/puce_rose.gif);
  padding:0px 0px 0px 30px;margin:0px;
  color:#333333;
}
.liste-region a {
  color:#333333;
}
.liste-region td .titre{
    border:0px;
    padding:10px 0px 0px 10px;margin:0px;
}
/********************************** contact *******************************************************/
.contact{
  width:635px;
  vertical-align:top;
}
.contact .texte {
 padding:0px;
 margin:0px;
 font-size:0.8em;
}
.contact .texte #STDEFAULT{
  font-size: 1.0em;
}
.contact .texte .MAUVE{
  background:#F5F3F0;
  border: 1px solid #DCD4C4;
}
.contact .texte .MAUVEBO { border: 1px solid #DCD4C4}
.contact .texte .MAUVE { font-size:0.8em; }
.contact .texte .MAUVE input { font-size:0.8em }
.contact .texte .MAUVE select{ font-size:0.8em }
.contact .texte .MAUVE  textarea{ font-size:1.1em }
.contact .texte .MAUVEBO { font-size:0.8em; }
.contact .texte .MAUVEBO input{ font-size:0.8em }
.contact .texte .MAUVEBO select{ font-size:0.8em }
.contact .texte .MAUVEBO textarea{ font-size:1.1em }

.contact .texte .JAUNEC{
  background:#ECD9E3;
  border: 1px solid #D0A0B8;
}
.contact .texte .value{font-size:0.9em;padding:0px;}
.contact .texte .value select{color:#A2005D;font-size:0.9em;line-height:0.2em;padding:0px;}
.contact .texte .value input{padding:0px;font-size:0.9em;}
.contact .texte .slot {font-size:0.7em}
.contact .texte .value textarea {color:#A2005D;font-size:1.2em}
/************************************** formulaire ************************************************/
.altRowListJAUNEF{
 background:#EFF9FF;
}
.altRowListJAUNEPBO{
  background:#FFFFFF;
}
.altRowListJAUNEPBOp{
  background:#ECD9E3;
}
.altRowListJAUNEP {
  background:#F5F3F0;
}
.altRowListJAUNEPp {
  background:#ECD9E3;
}
.altRowListJAUNEP a {
 color: #006aa7; text-decoration:none;
}
.altRowListJAUNEP a:hover{
 color: #f59307;
}
.altRowListJAUNEPBO a {
 color: #006aa7; text-decoration:none;
}
.altRowListJAUNEPBO a:hover{
 color: #f59307;
}
.STDEFAULT { font-size:1.0em; }
.STDEFAULT input { font-size:0.8em }
.STDEFAULT select{ font-size:0.8em }
.STDEFAULT textarea{ font-size:1.4em }
.STDEFAULTBO { font-size:1.0em; }
.STDEFAULTBO input{ font-size:0.8em }
.STDEFAULTBO select{ font-size:0.8em }
.STDEFAULTBO textarea{ font-size:1.4em }

.slot { text-align: left }
.value { font-size:1.0em;font-weight: normal; COLOR: #A2005D;text-align: left}
.cvalue {font-weight: normal; COLOR: #A2005D;text-align: center}
.ctexte {font-weight: normal; text-align: center}
.euro {  font-weight: normal; COLOR: #525252;text-align: center}
.peuro {font-weight: normal; COLOR: #525252;text-align: right}

.txt_center_left                { text-align: right; width: 80%; padding: 4px 5px 0px 0px; float: left;font-size: 1.2em }
.txt_center_right               { text-align: right; padding: 0px 0px 2px 5px; }

