	 
/* imports
*********************/
@import url(charte.css);
@import url(typographie.css);

/* styles globaux
*********************/
*{
  margin: 0;
  padding: 0;
  }
.clearer{
  clear: both;
  }
a img{
  border: none;
  }
a:active,
a:focus{
  outline: none;
  }

/* blocs divers
*********************/
#contenuTexte .encartcarbone{
  width: 546px;
  height: 193px;
  padding: 15px;
  background: url(../images/charte/encart_carbone.png);
  color: #FFF;
  float: left;
  }
#contenuTexte .encartcarbone#motovirus{
  background: url(../images/charte/encart_carbone_motovirus.png);
  }
#contenuTexte .encartcarbone #extrapadded{
  padding: 30px 15px 30px 10px;
  width: 235px;
  }
#contenuTexte .encartcarbone div{
  width: 260px;
  float: left;
  margin: 0 10px 0 0;
  }
#contenuTexte .encartcarbone div.padded{
  width: 245px;
  padding: 0 0 0 15px;
  }
#contenuTexte .encartcarbone-narrow{
  width: 336px;
  float: left;
  background: url(../images/charte/encart_carbone_narrow_bck.png);
  }
#contenuTexte .encartcarbone-narrow div{
  background: url(../images/charte/encart_carbone_narrow_bottom_bck.png) left bottom no-repeat;
  padding: 15px;
  }
#contenuTexte .encartcarbone-large{
  width: 866px;
  margin: 0 0 15px;
  background: url(../images/charte/encart_carbone_large_bck.png);
  }
#contenuTexte .encartcarbone-large .subcarbone{
  background: url(../images/charte/encart_carbone_large_bottom_bck.png) left bottom no-repeat;
  padding: 15px;
  }
#contenuTexte .encartcarbone p,
#contenuTexte .encartcarbone-narrow p,
#contenuTexte .encartcarbone-large p{
  color: #FFF;
  }
#contenuTexte .encartcarbone a,
#contenuTexte .encartcarbone-narrow a,
#contenuTexte .encartcarbone-large a{
  color: #F0EF5E;
  text-decoration: none;
  }
#contenuTexte .encartcarbone a:hover,
#contenuTexte .encartcarbone-narrow a:hover,
#contenuTexte .encartcarbone-large a:hover{
  text-decoration: underline;
  }

/* espace VIP accueil
*********************/
#espaceVIP{
  float: right;
  width: 200px;
  height: 200px;
  padding: 20px 50px 0 0;
  background: url(../images/charte/bg-vip.png) no-repeat;
  }

/* modèles
*********************/
#contenuTexte #visu-modeles{
  margin: 20px 0 0 20px;
  }
#contenuTexte #form-modeles select{
  width: 300px;
  border: none;
  }
#contenuTexte #form-modeles input{
  width: 100px;
  background: #FFF;
  border: 1px solid #333;
  margin: 20px 20px 10px 25px;
  }

/* listing
*********************/
#contenuTexte .encartlisting{
  position: relative;
  width: 410px;
  height: 233px;
  float: left;
  background: url(../images/charte/carbone_listing.png);
  margin: 0 15px 20px;
  }
#contenuTexte .encartlisting img{
  float: right;
  margin: 20px 20px 0 0;
  }
#contenuTexte .encartlisting p{
  margin: 30px 0 0 20px;
  color: #FFF;
  }
#contenuTexte .encartlisting a.interet{
  position: absolute;
  bottom: 0;
  display: block;
  width: 410px;
  height: 45px;
  }

/* locations
*********************/
#contenuTexte #tarifs{
  width: 520px;
  float: left;
  margin: 0 0 0 20px;
  }
#contenuTexte #tarifs h3{
  margin-top: 0;
  }
#contenuTexte #tarifs table{
  font: 10px Arial, Helvetica, sans-serif;
  width: 520px;
  }
#contenuTexte #tarifs table th{
  background: #333;
  color: #FFF;
  padding: 5px;
  }
#contenuTexte #tarifs table td{
  background: #D5D5D5;
  text-align: center;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  padding: 5px;
  }
#contenuTexte #tarifs table td.void{
  background: none;
  }

/* actualités
*********************/
#contenuTexte .encartcarbone-large h3{
  margin-top: 0;
  }
#contenuTexte .encartcarbone-large img{
  float: left;
  margin: 0 10px 10px 0;
  }

/* contact
*********************/
#contenuTexte #contact-info img{
  float: none;
  margin: 0 auto;
  }
#contenuTexte #contact-info h3{
  width: 300px;
  }

/* liens partenaires
*********************/
#contenuTexte #partenaires{
  text-align: center;
  }
#contenuTexte #partenaires img{
  float: none;
  margin: 0 15px;
  }
  
  
 #contenuTexte  #pagination{
		margin:20px auto;
		text-align:center;
		width:100%;
  }
