.newsletter table{
  padding-left: 30px;
}

.newsletter input.text{
  width: 190px;
  margin-right: 15px; 
}

input.envoyer{
  background: none;
  border: none;
  font-size: 2em;
  margin-left: 70px;
}

input.envoyer:hover{
  color: #ff2fe7; 
}

.italic{
  font-style:italic; 
}

.mainContent{
  border: 0;
}

#bottomoffers{
  width: 345px;
}

#bottomoffers h3{
  width: 218px;
}

a.corplink{
  font-family: "Century Gothic",verdana,arial,sans serif;
  font-weight: bold;
  font-size: 1.3em;
  position: absolute;
  bottom: 30px;
}

#glacoldroite #main-cont{
  padding-top: 20px;  
  padding-right: 20px;  
  padding-bottom: 20px;  
  padding-left: 10px;
}

#glacolgauche #glacolgauchecontent{
  float: left;
  background-color: transparent;
  background-image: url(images/glacolgaucheshadow.png);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left bottom;
  width: 190px;
  padding-top: 10px;
  padding-right: 0pt;
  padding-bottom: 40px;
  padding-left: 0pt;
  min-height: 360px;
  height: auto !important;
  height: 360px;
  position: relative;
}

#resa .envoii{
  background: none;
}

#resa input:hover{
  color: #ff2fe7;
}

#resa input.hasDatepicker{
  /*background-color: #a0a0a0;*/
background-color: white
}

div.offres-item div{
  margin-top: 20px;

}

#resa{
  background: url('images/resabg.png') bottom left no-repeat;
}