body{



  font-family:Arial;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
}

A:active { text-decoration: none; color: #0000ff }


#corps p{
font-size:12px;
margin:5px 0px 2px 0px;
text-align:justify;
}


a{
 color:#0549AA;
}
a img{
 border-style:none;
}


h2{
  margin-top:0px;
  padding-top:0px;
  margin-bottom:0px;
  padding-bottom:0px;
  font-size:20px;
  font-variant:small-caps;
}
h3{
  color:#0549AA;
  font-size:16px;
  margin-top:8px;
  padding-top:0px;
  margin-bottom:5px;
  padding-bottom:0px;
}


table{
  width:920px;

  background-color:#FFFFFF;
  /*width:100%;*/
  border-collapse:collapse;
  }

tr.premierligne{
  border-bottom-color:#000000;
  border-bottom-width:1px;
  border-bottom-style:solid;
}
th{
  text-align:left;
  font-size:14px;
  font-weight:normal;
  padding-left:4px;
  padding-right:0px;
  padding-bottom:4px;

  
  /*border-left-color:#000000;
  border-left-width:1px;
  border-left-style:solid;*/
  font-weight:bold;
  }

td{
  font-size:14px;
  border-left-color:#FFFFFF;
  border-left-width:4px;
  border-left-style:solid;
  
  border-bottom-color:#FFFFFF;
  border-bottom-width:4px;
  border-bottom-style:solid;

  /**/
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  
  vertical-align:top;
  background-color:#E9E8E9;
  }
  
/*td span{
 display:block;

 padding-top:5px;
 padding-bottom:5px;
 padding-left:4px;
 padding-right:4px;
 margin-top:2px;
 margin-bottom:2px;
} */

.paire td {
 background-color:#F8F7F8;

}
td span p{
 margin-top:2px;
}
td a{
 /*font-size:12px;*/
 text-decoration:none;
 color:#0549AA;

}
td a:hover{
  text-decoration:underline;
}


.col1{       /*De tableau */
  border-left-style:none;
  font-weight:bold;
  }
ul{
  margin-top:5px;
  margin-left:35px;
  padding-left:0px;
}
li{
  font-size:12px;
  margin-top:0px;
  margin-bottom:0px;
  padding-top:2px;
  padding-bottom:2px;
  margin-left:0px;
  padding-left:10px;
  list-style-type:none;
  background-image:url(images/puce1.gif);
  background-repeat:no-repeat;
  background-position:0px 6px;
  
  }
  
li li {
 background-image:url(images/puce2.gif);

}

li ul{
  margin-top:4px;
}

/*******************************************************************/
/*******************************************************************/
/*******************************************************************/

#lapage{
  /*background-image:url(images/bordgaucheglobal.gif);*/
 /* background-repeat:repeat-y;;*/
  /*background-color:#4477BF;*/
}

#logo{
 position:absolute;
 top:0px;
 left:45px;
 /*border-color:#FF0000;
 border-width:1px;
 border-style:solid;*/

 }

#surentete{
   background-image:url(images/fondhautrepeat.gif);
    background-repeat:repeat-x;
    background-color:#4477BF;

}
#entete{
   background-image:url(images/fondhaut.gif);


  background-repeat:no-repeat;

  padding-left:127px;
  /*height:115px;*/
  
  padding-right:310px;

}


#entete h1{
 font-size:26px;
 font-style:italic;
 color:#5180C4;

 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 15px;
 line-height:29px;

 
}
#entete p.soustitre{
  margin-top:0px;
  padding-top:0px;
  color:#5180C4;
  font-size:19px;
  font-style:italic;
  padding-left:11px;

  line-height:18px;


}
.fondblanc{
background-color:#FFFFFF;
}

 #menu_haut {
 padding-top:22px;
 padding-bottom:11px;
 /*margin-bottom:2px;*/
 }
 #menu_haut ul{
  margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 }
#menu_haut li{
 display:inline;
 font-size:12px;
 font-weight:bold;
 padding-left:5px;
 padding-right:5px;
 padding-top:4px;
 padding-bottom:4px;
 background-color:#4477BF;
 
 border-right-color:#0549AA;
 border-right-style:solid;
 border-right-width:1px;
 background-image:none;
 
 }
#menu_haut a{
  color:#FFFFFF;
 text-decoration:none;


}
#menu_haut a:hover{
  text-decoration:underline;
  }
  
 /*******************************/
 #filethautdroit{
  position:absolute;
  
  width:122px;
  height:116px;
  /*left:900px;*/
  right:10px;
  top:0px;
  
  background-image:url(images/filetshaut.gif);
  background-repeat:no-repeat;
  }
 #boiteadhfond{
  position:absolute;
  width:171px;
  height:95px;
  /*left:700px;*/
  right:140px;
  top:20px;

  -moz-opacity:0.7;
  opacity: 0.7;
  filter:alpha(opacity=70);


  background-image:url(images/boxadh.gif);
  background-repeat:no-repeat;

}

 #boiteadhtexte{
  position:absolute;
  width:171px;
  height:95px;
 /* left:700px;*/
  right:140px;
  top:20px;
  font-size:12px;
  font-style:italic;
  padding-top:4px;
  
  /*-moz-opacity:0.7;
  opacity: 0.7;
  filter:alpha(opacity=70);*/

  color:#0549AA;
  
 /* border-color:#FF0000;
  border-style:solid;
  border-width:1px;*/
  }
  
 #boiteadhtexte h2{
  font-size:12px;
  text-align:center;
  font-weight:normal;
  padding-top:2px;
  margin-bottom:12px;
  font-variant:normal;
}
   


#boiteadhtexte p{
  margin-top:0px;
  margin-bottom:3px;
  padding-left:4px;
  }
#boiteadhtexte label{
  margin-top:0px;
  padding-top:1px;
  float:left;
  display:block;
  width:90px;
  text-align:right;
  font-size:11px;
  padding-right:4px;
  }
  
#boiteadhtexte .InputText{
 margin-top:0px;
 width:60px;
 font-size:11px;
 border-color:#0549AA;
 border-width:1px;
 border-style:solid;
 font-size:11px;
 color:#0549AA;
}

#boiteadhtexte .boutons{
  margin-top:0px;
  text-align:center;
}

#boiteadhtexte #btnSumbitLogin{
  color:#FFFFFF;
  background-color:#0549AA;
  border-width:0px;
  border-style:none;
  padding:2px 5px 2px 5px;
  margin:0px 0px 0px 0px;
  font-size:11px;
  }




/***************************/
 
#hautcontent{

 margin-left:36px;


  background-color:#FFFFFF;
 /*  width:962px;*/
 font-size:1px;



}

 #hautleftcontent{
 /* position:absolute;
  top:115px;
  left:36px;*/
  float:left;
  width:13px;
  height:13px;
  background-image:url(images/htg.gif);
  background-repeat:no-repeat;
  font-size:1px;
  


}

#hautrightcontent{
   border-top-color:#0549AA;
  border-top-style:solid;
  border-top-width:1px;
  font-size:1px;
}
#surcontent{
 /*background-color:#4477BF;*/
  background-image:url(images/bordgaucheglobal.gif);
  background-repeat:repeat-y;;
}
#content{
  padding-top:15px;
  margin-top:0px;
  margin-left:36px;
  border-left-color:#0549AA;
  border-left-style:solid;
  border-left-width:1px;
  /*background-color:#FFFFFF;*/

}
#corps{
  padding-left:20px;
  padding-right:20px;
  padding-top:1px;
  margin-top:0px;
  }
  
#corps  a:hover{
 /*background-color:#CDDBEE;*/
}
  
 /************************************************** ***********************/
 /*           Mise en page de l'interrieur de page                        */
 /*************************************************************************/
.titrebleu{
  background-image:url(images/htd_bleu.gif);
  background-repeat:no-repeat;
  background-position:top right;
  background-color:#0549AA;
   /*background-color:#050505;*/
  }

.titrebleu h2{
  background-image:url(images/flech_fdbleu.gif);
  background-repeat:no-repeat;
  padding-left:62px;
  padding-top:11px;
  padding-bottom:7px;
  color:#FFFFFF;
  }
  
.titrerouge{
  background-image:url(images/htd_rouge.gif);
  background-repeat:no-repeat;
  background-position:top right;
  background-color:#E0281E;
   /*background-color:#050505;*/
  }

.titrerouge h2{
  background-image:url(images/flech_fdrouge.gif);
  background-repeat:no-repeat;
  padding-left:62px;
  padding-top:11px;
  padding-bottom:7px;
  color:#FFFFFF;
  }
  


.blocdiscret{
  padding-left:20px;
  padding-right:20px;
  padding-bottom:5px;
  clear:both;
  }



/**** formulaires ****/
#corps label{
 font-size:16px;
 font-weight:bold;
 color:#0549AA;
 
 }
#corps .InputText,#corps select{
  border-color:#0549AA;
  border-style:solid;
  border-width:1px;
  padding-top:1px;
  padding-right:1px;
  padding-bottom:1px;
  padding-left:15px;
  font-size:15px;
  font-weight:bold;
  margin-left:10px;
  margin-right:10px;
  
  }
  

#corps .bouton{
   background-color:#0549AA;
   border-style:none;
   color:#FFFFFF;
   font-size:12px;
   font-family:Arial;
   font-style:italic;
     margin-top:0px;
  line-height:10px;
  padding-bottom:2px;
   
}

#btnRecherche{
  background-image:url(images/btn200.gif);
  background-repeat:no-repeat;
  width:182px;
  height:24px;

  }

#btnRecherche2{
  background-image:url(images/btn200.gif);
  background-repeat:no-repeat;
  width:182px;
  height:24px;

  }
  
.message{
padding-bottom:30px;
}
#recapcritere{
  color:#E0281E;
  border-top-color:#E0281E;
  border-top-width:2px;
  border-top-style:solid;
  padding-top:17px;
  padding-bottom:25px;
  font-size:14px;
  font-weight:bold;

  }
#recapcritere span{
padding-left:40px;
}
.clear{
  /*width:900px;*/
    clear:both;

  font-size:1px;
  margin:0px;
  padding:0px;

  
 }

.bloc_standard .titrebleu{
width:400px;
}
.bloc_standard .titrerouge{
width:400px;
}
.bloc_standard .blocdiscret{
  border-top-color:#0549AA;
  border-top-width:2px;
  border-top-style:solid;
}
 /************************************************** ***********************/
 /*                Blocs spécifiques (a une page)                          */
 /*************************************************************************/
/*accueil*/

#colgauche{
  float:left;

width:440px;
padding-right:40px;


}
#coldroite{
float:left;
width:437px;
/*margin-left:475px;*/
}

.blocdiscret  .imgactual{
  float:right;
  margin-left:20px;
  margin-bottom:15px;
  border-color:#0549AA;
  border-width:2px;
  border-style:solid;
  }
  
.lnkliresuiteactual{
clear:both;
text-align:center;
background-image:url(images/btbleu_g.gif);

background-repeat:repeat-y;
background-position:10px 0px;
padding-left:22px;
 margin-left:310px;
 margin-right:20px;
/* margin-top:30px;*/


font-size:12px;



}
.lnkliresuiteactual a{
  display:block;
  text-align:center;
  background-color:#0549AA;
  background-image:url(images/btbleu_d.gif);
  background-position:top right;
  background-repeat:repeat-y;
  color:#FFFFFF;
  font-style:italic;

  text-decoration:none;
  padding-right:10px;
  padding-top:3px;
  padding-bottom:3px;
  }
.lnkliresuiteactual a:hover{
  background-color:#0549AA;
  }


  
#blocnouveautes{
   margin-bottom:20px ;
}
.blocnouveaute{
 float:left;
 width:110px;
 margin-left:0px ;
 margin-right:0px ;
  background-position:10px 11px;
 background-repeat:no-repeat;

 /*border-color:#FF0000;
 border-width:1px;
 border-style:solid;*/
}
 #blocnouveaute1{
 padding-left:0px ;




 }
 #blocnouveaute2{
 margin-left:35px ;
 margin-right:35px ;


 
 }
.blocnouveaute img{
display:none;
}
.blocnouveaute h3{
  padding-top:110px ;
  padding-left:6px;
  font-size:14px;

  }
.blocnouveaute p{
  padding-left:6px;
  padding-right:1px;
  }


.blocnouv_deco{
background-image:url(images/bordernouv.gif);
background-repeat:no-repeat;

}

#lnknouveautes{
clear:both;
text-align:center;
background-image:url(images/btbleu_g.gif);

background-repeat:repeat-y;
background-position:10px 0px;
padding-left:22px;
 margin-left:230px;


font-size:12px;



}
#lnknouveautes a{
  display:block;
  text-align:center;
  background-color:#0549AA;
  background-image:url(images/btbleu_d.gif);
  background-position:top right;
  background-repeat:repeat-y;
  color:#FFFFFF;
  font-style:italic;

  text-decoration:none;
  padding-right:10px;
  padding-top:3px;
  padding-bottom:3px;
  }
#lnknouveautes a:hover{
  background-color:#0549AA;
  }

#ba_bloc img{
display:none;
}
#ba_bloc{
  /*background-image:url(../httpposts/bonneaffaire/photo1.jpg);*/
  background-repeat:no-repeat;
  background-position:29px 15px;

  
  background-color:#E0E0E0;

  }

#ba_deco{
  background-image:url(images/bonneaffaire.gif);
   width:437px;
  height:285px;
  
  }


#ba_info{
  /*float:right;*/
  margin-left:233px;
  margin-right:26px;
  /*padding-top:50px;*/
  color:#FFFFFF;
  height:200px;
  /*border-color:#00FFFF;
  border-width:1px;
  border-style:solid;*/
  
}


#ba_info h3{
padding-left:7px;
       padding-top:45px;
       margin-top:0px;
color:#FFFFFF;
}
#ba_info p{
  background-color:#E0281E;
  padding-left:7px;
  padding-right:7px;
  margin-bottom:0px;
  padding-bottom:10px;
  }
  
#ba_info a{
  background-color:#E0281E;
  color:#FFFFFF;
  text-decoration:none;
}
#ba_info a:hover{
 background-color:#E0281E;
 text-decoration:underline;
}
  
  #ba_info_bas{
background-image:url(images/ba_basrouge.gif);
background-repeat:no-repeat;
background-position:-1px 0px;
}
#ba_promo{

 margin-left:60px;
 margin-top:12px;
}
#ba_promo p{
font-size:16px;
font-style:italic;
font-weight:bold;
}
#ba_promo p span{
display:block;
margin-left:30px;
}

#logosdeco{
/*width:120px; */
margin-top:40px;
 margin-left:20px;
 /*  ie 6   vincent */
 -margin-left:00px;
}
#logosdeco p{
 background-repeat:no-repeat;
 margin-left:25px;
 padding-top:10px;
 padding-bottom:16px;
 padding-left:60px;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
 width:120px;
 
 /* pour IE */
 /width:180px;
 
  float:left;
 }
#logosdecochauf{
 background-image:url(images/logodeco_chauf.gif);
 }
#logosdecoeau{
 background-image:url(images/logodeco_eau.gif);
 }
#logosdecoelec{
 background-image:url(images/logodeco_elect.gif);
 }
#logosdecocuis{
 background-image:url(images/logodeco_cuis.gif);
 }

p#logosdecorenouv{
 padding-top:2px;
 padding-bottom:4px;
 background-image:url(images/logodeco_nrj.gif);

 }
 
.logodecoleft{

}
#logosdecosani{
 background-image:url(images/logodeco_sani.gif);
 }
 


#catalogue{
background-image:url(images/filets.gif);
background-repeat:no-repeat;
background-position:20px 0px;
margin-right:15px;
margin-top: 60px;

}
#catalogue img{
 float:right;
 border-color:#000000;
 border-width:1px;
 border-style:solid;
}
#catalogue p{
padding-top:50px;
padding-left:150px;
padding-bottom:50px;
font-size:16px;
font-style:italic;
font-weight:bold;

}

#catalogue a{
 color:#000000;
 text-decoration:none;
 }
#catalogue span{
 display:block;
}

#docsadh li {
font-size:16px;
background-position:0px 10px;;
margin-bottom:10px;

}
/*recherche artisant*/
#rechercheartisan .titrebleu, #rechercheartisan .titrerouge{
  width:400px;
  }
#rechercheartisan form{
  border-top-color:#0549AA;
  border-top-style:solid;
  border-top-width:2px;
  margin-top:0px;
  padding-top:20px;
 padding-bottom:0px;
   margin-bottom:0px;
}
#rechercheartisan .champ{
float:left;
margin-top:00px;
margin-bottom:10px;
}
#rechercheartisan #champmetier{

  width:470px;
}

#rechercheartisan #champRecherche{
text-align:right;
margin-top:0px;
margin-right:100px;

}
#rechercheartisan .clear{
 font-size:1px;
 }

#rechercheartisan .InputText,#rechercheartisan select{

}
#rechercheartisan .InputText,#rechercheartisan select,{

margin-right:15px;
}

#rechercheartisan #txtCP{
 width:100px;
}
#rechercheartisan #cboMetier{
  width:300px;
  }

td.colmetier{
  width:200px;
  max-width:200px;
  }
td.coladdress{
  width:250px;


  }

#rechercheartisan #resultat {
  margin-top:40px;
  }
#decocartearisant{
 height:350px;
 background-image:url("images/carteartisan.gif");
 background-repeat:no-repeat;
 background-position:top center;

  -moz-opacity:0.5;
  opacity: 0.5;
  filter:alpha(opacity=50);
 }
/*catalogue*/
#hautcatalogue .titrebleu{
  width:400px;
  }
#menufamille{
  border-top-color:#0549AA;
  border-top-style:solid;
  border-top-width:2px;

  border-bottom-color:#0549AA;
  border-bottom-style:solid;
  border-bottom-width:2px;
  margin-top:0px;
  margin-left:0px;
  padding-top:15px;
  padding-bottom:15px;
  padding-right:15px;

  text-align:right;
}
#menufamille li{
 display:inline;
 padding-left:1px;
 padding-right:1px;
   margin-top:4px;
  margin-bottom:4px;
 font-size:12px;
 font-weight:bold;
 background-image:none;
}
#menufamille li a{
  padding-top:0px;
  padding-bottom:0px;
   margin-top:8px;
  margin-bottom:8px;
    padding-right:4px;
  padding-left:4px;
 text-decoration:none;
}
#menufamille li a:hover{
background-color:#CDDBEE;
}
.menutype {
  visibility:hidden;
  border-color:#0549AA;
  background-color:#FFFFFF;
  border-style:solid;
  border-width:1px;
  position:absolute;
  padding-left:1px;
  padding-right:1px;
  padding-top:5px;
  padding-bottom:5px;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;

}
.menutype li{


 border-color:#FF0000;
list-style-type:none;

padding-left:0px;
padding-top:0px;
padding-bottom:0px;

margin-left:0px;
margin-top:0px;
margin-bottom:0px;

font-size:12px;
font-weight:bold;
 background-image:none;


}
.menutype li a{
color:#000000;
text-decoration:none;
display:block;
padding-left:4px;
padding-right:4px;
padding-top:2px;
padding-bottom:2px;
margin-top:0px;
margin-bottom:0px;
}

.menutype li a:hover{
background-color:#CDDBEE;
}
.menutype li em{   /*C'est pour le 'patientez...' le temps du chargement des menus */
display:block;
padding-left:10px;
padding-right:70px;
padding-top:5px;
padding-bottom:5px;
font-weight:normal;
}
/*#menufamille #lnretourcat{*/

#detailcatalogue{
 clear:both;
 background-image:url(images/fondiconegris.gif);

 background-position:top center;
 
 }

/*#detailcatalogue.nocatalogue{
 clear:both;
 background-image:url(images/fondiconecoul50p.gif);

 background-position:top center;

 }*/
 

 
 
#arianne  {
color:#E0281E;
font-style:italic;
font-size:15px;
font-weight:bold;
margin-bottom:40px;
}
#arianne a {
  color:#E0281E;
  text-decoration:none;
  }
#arianne a:hover{
  text-decoration:underline;
  }
.catmenugauche{
float:left;
width:180px;
margin-right:30px;
}
.blocMenuG{
background-color:#E6EDF7;
border-color:#0549AA;
border-width:1px;
border-style:solid;
padding-bottom:20px;
margin-bottom:20px;



}
.blocMenuG ul{
 margin-left:0px;
 padding-left:0px;
 margin-top:10px;
}
.blocMenuG li{
  list-style-type:none;
  margin-left:0px;
  padding-left:10px;
  margin-top:5px;
   background-image:none;
  
  }
.blocMenuG a{
  color:#000000;
  text-decoration:none;
  font-size:15px;
  font-weight:bold;
  }
.blocMenuG  a:hover{
  color:#0549AA;
}
.blocMenuG  a.actif{
 color:#0549AA;
}

#catresultat{
float:left;
width:705x;


}
#catresultat .titrerouge{
  width:400px;
  }
#catresultat table{
width:705px;
border-top-color:#E0281E;
border-top-width:1px;
border-top-style:solid;
padding-top:20px;
}
#catresultat th{
padding-top:20px;
}
#catresultat th a{
  /*color:#000000;*/
  text-decoration:none;
  text-decoration:underline;
  }
#catresultat th a:hover{
   color:#000000;

   }

#catresultat td.col1 {
 text-align:center;
 }
#catresultat td.col1 img{
 
 margin-top:20px;
 margin-bottom:20px;
 cursor:pointer;
}
#catresultat .btnShowDetail{
  margin-right:5px;
  }
.detailproduit{
margin-top:5px;
margin-bottom:5px;
  /*display:none;*/
  }
.detailproduit p{
padding-top:2px;
padding-bottom:0px;

}

.lnhtpage{
text-align:center;
font-size:12px;

}
.lnhtpage a{
background-color:#FFFFFF;
}

/*Salle Expo */
#pagelistesalle .titrebleu{
 width:700px;
}

#carte_expo{
background-image:url(images/cartesalle.gif);
background-repeat:no-repeat;
background-position:100px 0px;
height:480px;
width:680px;
margin-top:50px;
margin-left:100px;



}

#carte_expo ul {
padding-top:140px;
}
#carte_expo li{
  background-image:url("images/minilogo.gif");
  background-position:top right;
  padding-right:22px;
  padding-top:4px;
  padding-bottom:8px;
  font-size:14px;
  font-weight:bold;
  text-align:right;
}

#carte_expo li a{
  color:#E0281E;
  text-decoration:none;
  }
li#txtsalle1{
 margin-top:30px;
 /*background-position-y:40px;*/
 float:left;
}
li#txtsalle2{
 float:left;
 padding-left:0px;

}

li#txtsalle3{
 float:left;
 background-position:top left;
 text-align:left;
 padding-left:22px;
 margin-left:30px;
}
.photosalle a img{
  border-color:#0549AA;
  border-width:1px;
  border-style:solid;
  
  }
#photosalle1{
  position:absolute;
  top:430px;
  left:170px;
  }
#photosalle2{
  position:absolute;
  top:250px;
  left:250px;
  }
  
#photosalle3{
  position:absolute;
  top:400px;
  left:470px;
  }
.txtInfoSalle{
  font-size:12px;
  }
#txtInfoSalle1{
   position:absolute;
  top:440px;
  left:50px;
  width:110px;
}
#txtInfoSalle2{
  position:absolute;
  top:260px;
  left:120px;
  width:110px;
}
#txtInfoSalle3{
  position:absolute;
  top:410px;
  left:640px;
  width:250px;
}
#txtInfoHorraires{
  position:absolute;
  top:580px;
  left:300px;
  width:600px;
}
/*...*/
#expo{            /*permet de bloquer l'image en largeur, et éviter le bug du diaporama.*/
  width:910px;

  }
.expomenugauche{
 float:left;
width:330px;
margin-right:60px;
}

.expomenugauche .blocMenuG{
height:314px;
}
#vision_diapo{

}
#vision_diapo img{

  border-color:#0549AA;
  border-width:2px;
  border-style:solid;

}
/*Nouveautes */
#pagenouveaute .titrebleu{
 width:220px;
 }

 #blocnouveautes table{
width:705px;
margin-left:20px;

padding-top:10px;
}
#blocnouveautes th{
padding-top:10px;
}
#blocnouveautes th a{
  color:#000000;
  text-decoration:none;
  }
#blocnouveautes th a:hover{
   color:#0549AA;
   }

#blocnouveautes td.col1 {
 text-align:center;
 width:110px;
 }
 #blocnouveautes td.col3 {

 width:130px;
 }
#blocnouveautes td.col1 img{

 margin-top:20px;
 margin-bottom:20px;
 cursor:pointer;
}
/*Contact*/
#frmContact{

  width:390px;
  }

#frmContact label{
 display:block;
 clear:both;
  padding-top:10px;
 padding-bottom:10px;
 }

 #frmContact .lbl{
 clear:left;
 float:left;

 width:140px;
}
 #frmContact .lblverylong{
 clear:left;
 float:left;

 width:210px;
}


#frmContact .zonetxt{
  float:left;
  color:#000000;
  font-weight:bold;
  border-color:#0549AA;
  border-width:1px;
  border-style:solid;
  margin-top:10px;
  margin-bottom:10px;
  width:250px;
  }
#frmContact textarea{

  color:#000000;
  font-weight:bold;
  border-color:#0549AA;
  border-width:1px;
  border-style:solid;
  width:390px;
  height:100px;
  
}
#frmContact   p{
 text-align:right;
 }
#frmContact .InputSubmitBlue{
  color:#FFFFFF;
  background-color:#0549AA;
  border-width:0px;
  border-style:none;
  padding:2px 5px 2px 5px;
  margin:0px 0px 0px 0px;
  font-size:11px;
  }
  
#frmContact  #chkCat{
  margin-top:10px;
  }
/*zonetxt */

 /***************************/
#menubas{
 background-color:#0549AA;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:10px;
 font-size:12px;

 }

 #menubas li{
  background-color:#0549AA;
   display:inline;
 padding-left:40px;
 padding-right:20px;
  background-image:none;
 
  }
  #menubas li#lnkPrive{
  display:block;
  float:right;
  padding-right:40px;
  }
 #menubas a{
 color:#FFFFFF;
 text-decoration:none;
 font-weight:bold;
 }
 
 
