#txtDeco .col {
float:left;
clear : left;
margin:1px 1px;
width:300px;
padding-left: 20px;
}

#txtDeco .col p, #txtDeco .col ul {
margin:5px;
text-indent:0px;
}

#txtDeco .col ul{
  margin-left: 25px;
}

ul.list_evenement li {
padding:2px 0;
text-indent:0;
}

#txtDeco .nouvel_an{
  background : url(../../images/carte_nouvel_an-trans.png) no-repeat left 35px;
  margin-left: 0px;
  padding-top : 10px;
  color : black;
  overflow : hidden;
  height : 290px;
  
  background : none;
}

h1{
  width : 290px;
  float : left;
}

h2{
  padding-left:200px;
  margin-top : 8px;
  margin-bottom : 5px;
}

#txtDeco .nouvel_an ul{
  width : 70%;
  float : left;
  list-style : square;
  /*text-align : center;*/
  font-size : 13px;
  font-weight : bold;
  padding-left: 35px;
  margin-top : 0px;
  
}

#txtDeco .nouvel_an li.price{
  color : #9A110F;
  font-size : 21px;
  margin-top : 25px;
}

#txtDeco .nouvel_an li.sep{
  color : #9A110F;
}

.instant_plaisir{
  text-align : right;
  color : #FFC100;
}

p{
  margin : 3px 0px;
}

.bloc_2{
  margin-top : 20px;
}

.ouvert{
  font-weight : bold;
}

#txtDeco .nouvel_an#nouveaute{
  margin-left: 500px;
  padding-right : 15px;
  padding-top : 0px;
  color : white;
}

#nouveaute h2{
  padding-left: 0px;
  color : white;
  font-size:1.3em;
}

#txtDeco .nouvel_an#nouveaute p img{
  float : left;
  margin-right : 10px;
}

.date_fermeture{
  color : red;
}
