*{
	margin:0px;
	padding:0px;
}
img{
	border:0px;
}
body{
     background-image: url(_images/bg.gif);
     background-repeat: repeat-x;
     font-size: 12px;
     font-family: verdana;
}
p{
  padding:5px 0;
  line-height: 18px;
}
/***************/
/*liens du site*/
/***************/
a{
	color:#F7609B;
}
a.hover{
	color:#000;
}
/***************/
/*début des div*/
/***************/
.newsletter{
  text-align: center;
}
.newsletter .champs{
  width:150px;
  border:1px solid #F7609B;
  padding:2px;
  margin-bottom:5px;
}
#main{
	width:990px;
	margin-left:auto;
	margin-right:auto;
}
#header{
	width:990px;
	height:156pxpx;
}
#logo-gauche a{
  width:700px;
  height:110px;
  float:left;
  background-image: url(_images/logo.gif);
  background-repeat: no-repeat;
}
#nouveautes-droite{
  width:250px;/*290-40*/
  height:70px;/*110-40*/
  float:left;
  background-image: url(_images/nouveautes-droite.gif);
  background-repeat: no-repeat;
  color:#000;
  font-size: 14px;
  padding-top:40px;
  padding-left:40px;
}
#nouveautes-droite a{
  color:#000;
  text-decoration: underline;
}
#nouveautes-droite a:hover{
  text-decoration: none;
}
#nouveautes-droite ul{
  list-style: none;
}

#nouveautes-droite span{
  color:#f75f9b;
}
#menu-horizontal{
  height:36px;/*46-10*/
  line-height: 36px;
  width:990px;
}
#menu-horizontal ul li{
  list-style: none;
  float:left;   
}
#menu-horizontal ul li a{
  float:left;  
  color:#fce2ee;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  background-image: url(_images/etoile-menu.gif);
  background-repeat: no-repeat;
  background-position: center top;
  padding:10px 10px 0 10px; 
}
#menu-horizontal ul li a:hover{
  color:#fff;
}
#menu-horizontal ul li span {
background-image:url(_images/separateur-menu.gif);
background-repeat:no-repeat;
float:left;
height:46px;
width:2px;
}
#center{
  margin-top:20px;
  width:964px;/*990-26*/
  padding:0 13px;
}
#pub-728x90{
  width:990px;
  height:107px;/*128-19*/
  padding-top:19px;
  text-align: center;
  background-image: url(_images/pub.gif);
  background-repeat: no-repeat;
  margin: 0 auto 5px auto;
}
#pub-728x90-inner{
	height:107px;
	width:728px;
	margin:0 auto;
}
#pub-728x90 img{
  border:1px solid #fff;
}
	#menu-gauche{
		float:left;
		width:229px;
	}
	  .menu-top{
     width:194px;/*229-35*/
     height:34px;/*40-6*/
     background-image: url(_images/menu-top.gif);
     background-repeat: no-repeat;
     color:#fff;
     font-weight: bold;
     font-size: 18px;
     font-variant: small-caps;
     padding:6px 0 0 35px;
    }
    .menu-middle{
     width:229px;
     background-image: url(_images/menu-middle.gif);
     background-repeat: repeat-y;
    }
    .menu-middle ul{
     list-style: none;
    }
    .menu-middle ul li{
      font-weight:bold;
      margin-left:10px;
      font-size: 14px;
      font-variant: small-caps;
    }
    .menu-middle ul li a{
      font-weight:normal;
      font-variant: normal;
      font-size: 11px;
      text-align:left;
      width:190px;/*229-39*/
      background-image: url(_images/puce-menu.gif);
      background-position: 20px center;
      background-repeat: no-repeat;
      color:#555;
      height:20px;
      line-height: 20px;
      display:block;
      text-decoration: none;
      padding-left:39px;
    }
    .menu-middle ul li a:hover{
      background-position: 25px center;
      color:#000;
    }
    .menu-bottom{
     width:229px;
     height:13px;
     font-size: 1px;
     background-image: url(_images/menu-bottom.gif);
     background-repeat: no-repeat;
    }
	#content{
		width:710px;
		float:right;
	}
	#tri{
     color:#f7609b;
     text-align: right;
     font-weight: bold;
     font-size: 10px;
     height:15px;/*30-15*/
     padding-top:15px;
     float:right;
  }
  #tri a{
    color:#f7609b;
    text-decoration: underline;
  }
  #tri a:hover{
    color:#000;
    text-decoration: underline;
  }
  .content-top{
    height:51px;
    width:710px;
    background-image: url(_images/content-top.gif);
    background-repeat: no-repeat;
  }
  .content-top h1 a{
    width:675px;/*710-35*/
    height:35px;
    color:#fff;
    display:block;
    text-decoration: none;
    font-weight: bold;
    font-size: 18px;
    line-height: 35px;
    font-variant: small-caps;
    padding-left:35px;
  }
  .content-top h1 a:hover{
    text-decoration: underline;
  }
  .content-top .date{
    width:705px;/*710-5*/
    height:16px;
    font-size: 10px;
    text-align: right;
    color:#f7609b;
    padding-right:5px;
    font-weight: bold;
  }
  .content-middle{
    width:710px;
    background-image: url(_images/content-middle.gif);
    background-repeat: repeat-y;
    text-align: center;
    padding-bottom:10px;
  }
  .content-middle img{
    border: 1px #fcaccf solid;
    margin:1px;
  }
  .content-middle p{
    width:652px;
    background-color: #fff;
    border: 1px #fcaccf solid;
    margin: 10px auto 0 auto;
    color:#555;
    font-size: 10px;
    line-height: 14px;
    text-align: justify;
    padding:5px;
  }
  .content-thumbs{
    margin-left:22px;
  }
  .content-bottom a{
    width:710px;
    height:65px;
    display:block;
    background-image: url(_images/content-bottom.gif);
    background-repeat: no-repeat;
    margin-bottom:25px;
  }
  
  .content-bottom-recherche a{
    width:710px;
    height:65px;
    display:block;
    background-image: url(_images/content-bottom-recherche.gif);
    background-repeat: no-repeat;
    margin-bottom:25px;
  } 
#footer{
	width:710px;
	height:180px;/*190-10*/
	background-image: url(_images/footer.gif);
	background-repeat: no-repeat;
	color:#fff;
	font-size: 10px;
	text-align: center;
	padding-top:10px;
	line-height: 13px;
}
#footer a{
  font-weight: bold;
  text-decoration: underline;
  color:#fff;
}
#footer a:hover{
  text-decoration: none;
}

.pagination{
  height:24px;
  margin:10px 0;
  float:left;
}
.pagination a{
  display:block;
  padding:3px;
  height:16px;/*24-8*/
  float:left;
  border:#ffd0e5 1px solid;
  color:#fff;
  background-color: #ffbad8;
  font-weight: bold;
  font-size: 14px;
  margin-left:2px;
  text-decoration: none;
}
.pagination a:hover{
  color:#fff;
  border:#ffb7e2 1px solid;
  background-color:#f44983;
}
.pagination span.selected{
  display:block;
  padding:3px;
  height:16px;/*24-8*/
  float:left;
  border:#ffd0e5 1px solid;
  color:#000;
  background-color: #fff;
  font-weight: bold;
  font-size: 14px;
  margin-left:2px;
  text-decoration: none;
}

    #recherche{
      width:229px;
      height:30px;
      background-image: url(_images/recherche.jpg);
      background-repeat: no-repeat;
      margin-top:9px;
      margin-bottom:6px;
    }
    #recherche input{
      width:190px;/*194-10*/
      margin-left:2px;
      padding-left:10px;
      margin-top:3px;
      height:25px;
      font-size: 16px;
      font-weight: bold;
      border:none;
      background-color: transparent;
      float:left;
      display:block;
      color:#fff;
      
    }
    #recherche .btn-formulaire{
      width:25px;
      height:30px
      float:left;
      display:block;
      
      cursor: pointer;
    }
/*************/
/*fin des div*/
/*************/
.clear{
	clear:both;
}
.listTag {padding: 5px;}
a.tag1 {
	text-decoration: none;
	color: #CC0066;
	font-size: 12px;
}
a.tag1:hover {
	text-decoration: underline;
	color: #CC0066;
	font-size: 12px;
}
a.tag2 {
	text-decoration: none;
	color: #6699FF;
	font-size: 14px;
}
a.tag2:hover {
	text-decoration: underline;
	color: #6699FF;
	font-size: 14px;
}
a.tag3 {
	text-decoration: none;
	color: #66CC00;
	font-size: 16px;
}
a.tag3:hover {
	text-decoration: underline;
	color: #66CC00;
	font-size: 16px;
}
a.tag4 {
	text-decoration: none;
	color: #0066CC;
	font-size: 18px;
}
a.tag4:hover {
	text-decoration: underline;
	color: #0066CC;
	font-size: 18px;
}
a.tag5 {
	text-decoration: none;
	color: #66CC00;
	font-size: 20px;
}
a.tag5:hover {
	text-decoration: underline;
	color: #66CC00;
	font-size: 20px;
}
a.tag6 {
	text-decoration: none;
	color: #9933CC;
	font-size: 22px;
}
a.tag6:hover {
	text-decoration: underline;
	color: #9933CC;
	font-size: 22px;
}
a.tag7 {
	text-decoration: none;
	color: #FF6699;
	font-size: 24px;
}
a.tag7:hover {
	text-decoration: underline;
	color: #FF6699;
	font-size: 24px;
}
