@charset "utf-8";
/* CSS Document */

body {
background:#80d1ff url('images/bg.jpg') repeat-x;
margin:0; padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#top {
width:1070px; height:101px;
background:url('images/top.jpg') no-repeat;
margin:0 auto;
}

.logo {
margin-left:60px;
}

.logo img {
border:0;
}

#layout {
width:950px;
margin:0 auto;
background:url('images/layout1.jpg') no-repeat;
padding-top:8px;
}

#layout_in {
width:942px;
min-height:300px;
margin-left:4px;
background:#FFFFFF url('images/layout2.jpg') no-repeat;
padding-bottom:15px; overflow:auto; overflow-y:hidden;
}
#footer {
width:950px;
height:185px;
margin-bottom:10px;
background:#FFFFFF url('images/footer.jpg') no-repeat;
}

 #left {
 width:310px; float:left;
 }
 
 #mod_news_top {
 width:100%; height:39px;
 background:#FFFFFF url('images/modtop_news.jpg') no-repeat;
 }
 #mod_extrait_top {
 width:100%; height:39px;
 background:#FFFFFF url('images/modtop_extrait.jpg') no-repeat;
 }
 #mod_cats_top {
 width:100%; height:39px;
 background:#FFFFFF url('images/modtop_cats.jpg') no-repeat;
 }
 #mod_web_top {
 width:100%; height:39px;
 background:#FFFFFF url('images/modtop_web.jpg') no-repeat;
 }
 #mod_tube_top {
 width:100%; height:39px;
 background:#FFFFFF url('images/modtop_tube.jpg') no-repeat;
 }
 .mod_middle {
 width:100%; 
 background:#FFFFFF url('images/modmiddle.jpg') repeat-y;
 }
 .mod_txt {
 padding:12px 0 0 25px; line-height:22px;
 }
 .mod_txt_img{
 text-align:center; padding-bottom:0px; font-size:12px;
 }
 .mod_txt_img a img {
 border:0px solid #73cdff; margin-top:0px;
 }
  .mod_txt_img a:hover img {
  border:0px solid #ff7200;
  }
 
 .mod_bottom {
 width:100%;  height:13px;
 background:#FFFFFF url('images/modbottom.jpg') no-repeat;
 }
 
 
 .mod_txt a {
 color: #000000; text-decoration:none;
 }
 .mod_txt a:hover {
 text-decoration:underline;
 }
 
 .mod_txt_img a {
 color:#000000; 
 }
 .mod_txt_img a:hover {
 text-decoration:none;
 }
 
#right {
float:left;
width:632px;
}

 #main_top {
 width:100%; height:39px;
 background:#FFFFFF url('images/maintop.jpg') no-repeat;
 }
 #main_bottom {
 width:100%; height:13px; 
 background:#FFFFFF url('images/mainbottom.jpg') no-repeat;
 }

 #main_middle {
 width:100%; 
 background:#FFFFFF url('images/mainmiddle.jpg') repeat-y;
 }
 
  #main_middle a.title {
  text-transform:uppercase; font-weight:bold;
  color:#0808F6; font-size:18px; text-decoration:underline;
  }
  #main_middle a.title:hover {
  text-transform:uppercase; font-weight:bold;
  color:#FF0000; font-size:18px; text-decoration:underline;
  }
  
  table.list {
  width:598px;
  }
  
  .desc {
  text-align:justify; padding-top:4px;
  }
  
  table.list a img {
  border:1px solid #73cdff;
  }
  table.list a:hover img {
  border:1px solid #001eff;
  }
  
  
  table.list {
 	font-size:12px;
  }
  
  td.infos a {
  color:#0000ff; font-weight:bold; text-decoration:none;
  }
  td.infos a:hover {
  text-decoration:underline;
  }
  
  #logo {
  float:left;
  }
  
  #pub {
  float:right;
  width:520px; height:101px;
  float:left;
  }
  
  .clr {
  clear:both;
  }
  
  .paginationblock { font-size:12px;
  }
  .paginationblock a {
  color:#ff7200; font-weight:bold; text-decoration:none;
  }
  .paginationblock a:hover {
  color:#000; font-weight:bold;
  }
  
  p {margin:0; padding:0;}
  
  #bl { 
  color:#FFF; font-size:12px; margin-top:5px;
  }
  #bl a {
  color:#FFF;
  }
  #bl a:hover {
  text-decoration:none;
  }
  
.page_actuelle {
border:1px solid #ff7200; font-weight:normal;
 margin:0 2px 0 2px; padding:2px 3px 2px 3px; font-size:14px;
}

a.pagination {
border:1px solid #ff7200; font-weight:bold;
padding:2px 3px 2px 3px; margin:0 2px 0 2px; font-size:14px;
}
a.pagination:hover {
background:#ff7200; color:#FFFFFF;
}
