html,body {
	margin:0;
	padding:0;
}

html,body,td,div,a{
	font-family:arial,sans-serif;
	font-size:12px;
} 

body{  
  text-align:center;   
  background-image:url(../img/bg.jpg);
}

input,textarea, select{
  background-color:#FFDE00;
  border:1px solid #000000;
}
/*Class pour les radio pour IE car il met un carré autour du radio box en fonction de la class des input*/
.radio_ie{
  background-color:transparent;
  border:0px;
}

.header{
  position:relative;
  width:852px;
  height:164px;
  overflow:hidden;
  margin-left:auto;
  margin-right:auto;
  background-color:#FFDE00;
}

#header_cycle{
  width:852px;
  height:164px;
  overflow:hidden;
}

.logo{
  position:absolute;
  top:0px;
  left:290px;
  z-index:1000;
}
.logo img{
  border:0px;
}

.content{
  position:relative;
  clear:both;
  background:url('../img/content_bg.jpg') bottom repeat-x #FFDE00;
  text-align:center;  
}
.content_i{
  position:relative;
  width:852px;  
  margin-left:auto;
  margin-right:auto;
}
.content_ia{
  position:relative;
  border-left:3px solid #000000;
  border-right:3px solid #000000;
  text-align:left;  
  padding:15 0 150 0;
  background:url('../img/content_bg2.jpg') bottom no-repeat #ffffff;
}
.title{
  position:relative;
  height:33px;
}
.title h1{
  float:left;
  margin:0px;
  line-height:33px;
  background:url('../img/title_bg.jpg') right no-repeat;
  color:#000000;
  font-size:16px;
  padding:0 15 0 100;
}
.content_ia p{
  margin-left:100px;
  margin-right:100px;
}
.footer{
  position:relative;
  width:852px;  
  margin-left:auto;
  margin-right:auto;
  background:url('../img/footer_bg.jpg') no-repeat #231F20;
  height:31px;
  border-bottom:3px solid #000000;
}
	.copyR a{
			color: #333;
			}

.btn_185{
  display:block;
  width:185px;
  height:34px;
  line-height:34px;  
  text-align:center;
  background:url('../img/btn_185.jpg');
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  font-size:14px;
}

.box_yellow_568_top{
  width:568px;
  height:11px;
  background:url('../img/box_yellow_568_top.jpg') no-repeat;
}
.box_yellow_568_bot{
  width:568px;
  height:11px;
  background:url('../img/box_yellow_568_bot.jpg') no-repeat;
}
.box_yellow_568_mid{
  width:568px;
  background:url('../img/box_yellow_568_mid.jpg');
}
.box_inner{
  padding:0 10 0 10;
  color:#000000;
  font-weight:bold;
}

.box_epaisseur{
  position:relative;
  margin:10 100 0 100;
}
.box_epaisseur div{
  position:absolute;
  top:0px;
  left:-100px;
  width:80px;
  text-align:right;
  color:#797A7D;
  font-weight:bold;
}

div.btn-accueil {float:left;height:35px;position:relative;z-index:1;}
div.btn-accueil a {position:absolute;top:0;z-index:2;}
div.btn-accueil a.btn-left {left:18px;}
div.btn-accueil a.btn-right {left:217px;}

div.teasers-accueil {height:187px;padding:15px 0 0 100px;position:relative;width:746px;}
div.teasers-accueil a {background-position:top left;background-repeat:no-repeat;float:left;}
div.teasers-accueil a:hover {background-position:bottom left;}
div.teasers-accueil a.rabais {background-image:url(../images/teaser-rabais-sprite.jpg);height:187px;margin:0 10px 0 0;width:317px;}
div.teasers-accueil a.promotion,
div.teasers-accueil a.financement {height:90px;width:318px;}
div.teasers-accueil a.promotion {background-image:url(../images/teaser-promotion-sprite.jpg);margin:0 0 6px;}
div.teasers-accueil a.financement {background-image:url(../images/teaser-financement-sprite110405.jpg);}
div.teasers-accueil a span {display:none;}

