.vendreacheter{
  width:100%;
  vertical-align:top;
  text-align:left;
  overflow: hidden;
}
.vendreacheter .list{
  background: url(/i/site/fond/Vendre_acheter.gif) repeat-x scroll left top transparent;
/*  border:1px solid #E6E6E6; */
  float:left;	
/*  margin-bottom: 1em; */
  padding: 0px;
  width:100%;
  height:285px;
}
.vendreacheter .list strong{
  margin:10px 0 0 0;
  display:block;
}
.vendreacheter .list div {
   padding:0 6px 7px 4px;
}
.vendreacheter .list div.left{
  margin:5px 0 0 0;
}
.vendreacheter .list div.contact{
  width:180px;
  margin:10px 0 0 0;
}
.vendreacheter .list div form{
   margin:0;
}
.vendreacheter .list div form input{
   margin:0;
   width:195px;
}
.vendreacheter .list div form a {
  font-weight:bold;
}
.vendreacheter .list div form strong{
  float:left;
  margin:0;
  display:inline;
}
.vendreacheter .list div form .tel{
  font-weight:bold;
  padding:0 0 0 5px;
}
#boulangerie2 #vendreacheter {
 width:300px;
 margin:0;
 padding:0;
}
#alc-boulangerie1 #vendreachetertop {
 width:100%;
 margin:0;
 padding:0;
}
#alc-boulangerie1 #vendreachetertop li a {
  width:320px;
}
#vendreachetertop li{
  margin:0;
  height:34px;
}
#boulangerie2 #vendreacheter li a {
  width:134px;
}
#vendreachetertop li a, #vendreacheter li a {
  background:url(/i/site/VA_OFF.jpg) repeat-x scroll left top transparent;
  height:25px;
  display:block;
  font-size:16px;
  padding:9px 7px 0 7px;
}
#vendreachetertop li a.selected, #vendreacheter li a.selected{
  background:url(/i/site/VA_ON.jpg) repeat-x scroll left top transparent;
}
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.tabs2{ 
  overflow:hidden;
  margin:0;
  border-right:1px solid #C99E64;
  height:22px;
  clear:both;
}
.tabs2 li a{ 
  padding:0 10px 0 10px;
  border-left:1px solid #C99E64;
  border-right:1px solid #FFFFFF;
}
.tabs2 li a.selected{
  color:#E3007B;
}

.shadetabs li,.tabs2 li{
  background:none;
  display: inline;
  float:left;
  padding:0;
  margin: 0 0px 0 0;
}
.tabs2 li { 
  margin:0;
}

.shadetabs li a{
  font: bold 12px Arial;
  text-decoration: none;
  position: relative;
  z-index: 1;
  display:block;
  padding:7px;
  border:1px solid #CBBB9d;
  border-bottom:0;
  background:url(/i/sejours-linguistiques/fond/onglet.gif) repeat-x scroll left top transparent;
}

.shadetabs li a:visited{
}
.shadetabs li a:hover{
  color: #2d2b2b;
}
.shadetabs li a.selected{ /*selected main tab style */
  position: relative;
  top: 1px;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
  text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
  .tabcontent {
    display:block !important;
  }
}

