*{margin:0;padding:0;}html{width:100,01%;overflow-y:scroll;}img{border:none;}
img,div{behavior:url(iepngfix.htc);}

/* Couleurs */
/*

  Rose clair : 94475f
  Rose foncé : 7d1e3b
  Jaune : f3dc17

*/

body{background:url(img/bg.jpg) top left repeat-x #94475f;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:1.4em;color:#333;}

a{text-decoration:none;color:#94475f;}
a:hover{color:#999;}

h1{color:#94475f;font-size:16px;margin:0 0 0.5em 0;}
h2{color:#94475f;font-size:13px;margin:0 0 0.5em 0;}
h3{color:#999;font-size:12px;margin:0 0 .1em 0;}

p{margin:0 0 1em 0;}

ul{margin:0 0 .5em 0;}
li{list-style-type:none;background:url(img/puce.png) center left no-repeat;padding:0 0 0 10px;margin:0 0 0 2px;}

.liensdroite{font-size:.8em;clear:both;text-align:right;margin:0;}

.small{font-size:.8em;}
.l{clear:both;float:left;}
.r{clear:both;float:right;}

#container{width:990px;margin:0 auto;padding:20px 0 0 0;}

  #ban{width:942px;height:77px;background:url(img/ban.png) bottom left no-repeat;padding:23px 0 0 48px;}
  .logo{width:388px;height:67px;}
  
  #contenu{width:910px;background:url(img/contenu_bg.png) top left repeat-y;overflow:hidden;padding:0 40px;}

  #menuhaut{overflow:hidden;background:url(img/menu_haut_bg.png) bottom right no-repeat;}

    .blochaut{width:174px;float:left;margin:0 10px 0 0;}
    .blochaut.last{margin:0;}
      .blochaut .top{width:174px;height:5px;background:url(img/blochauttop.png) top left no-repeat;}
      .blochaut .mid{width:154px;background:url(img/blochautmid.png) top left repeat-y;overflow:hidden;padding:0 10px 0 10px;}
      .blochaut .bot{width:174px;height:5px;background:url(img/blochautbot.png) top left no-repeat;}
      
      .blochaut.last .top{background:url(img/blochautjaunetop.png) top left no-repeat;}
      .blochaut.last .mid{background:url(img/blochautjaunemid.png) top left repeat-y;}
      .blochaut.last .bot{background:url(img/blochautjaunebot.png) top left no-repeat;}
      
    .blochaut h2{color:#f3dc17;font-size:14px;margin:0 0 0.2em 0;}
    .blochaut a{color:#FFF;font-size:11px;}
    .blochaut a:hover{color:#f3dc17;}
    .blochaut li{list-style-type:none;background:none;padding:0;margin:0;}
      
    .blochaut.last h2{color:#7d1e3b;}
    .blochaut.last a{color:#000;font-size:11px;}
    .blochaut.last a:hover{color:#7d1e3b;}

  #contenu .col1{width:504px;float:left;}
  #contenu .col2{width:386px;margin:0 0 0 20px;float:left;}
  
  .bloc{overflow:hidden;}
    .col2 h2{margin:0;padding:3px 10px;background:url(img/titrecol2.png) top left no-repeat #94475f;color:#f3dc17;}
    .col2 .bloc_col_droite{border-left:2px solid #742e43;border-right:2px solid #8b4159;padding:5px;}
    .col2 .bot{width:532px;height:5px;background:url(img/recherche_bot.png) top left no-repeat;margin:0 0 2em 0;}

    .boutiquevins_top{width:386px;height:55px;background:url(img/boutiquevins_top.png) top left no-repeat;}
    .boutiquevins_mid{width:356px;background:url(img/boutiquevins_mid.png) top left repeat-y;padding:0 15px;overflow:hidden;font-size:.9em;}
    .boutiquevins_mid .colg{width:168px;float:left;padding:0 10px 0 0;margin:0 0 1em 0;}
    .boutiquevins_mid .cold{width:167px;float:left;padding:0 0 0 10px;border-left:1px solid #b996a1;margin:0 0 1em 0;}
    .boutiquevins_mid h3,.boutiquevins_mid h4{color:#000;}
    .boutiquevins_mid h4{color:#7d1e3b;text-transform:uppercase;margin:0 0 .2em 0;font-size:1.2em;border-bottom:1px solid #e3d5d9;text-align:center;}
    .boutiquevins_bot{width:386px;height:18px;background:url(img/boutiquevins_bot.png) top left no-repeat;margin:0 0 1em 0;}
  
    .col1 .bloc1{width:226px;border-right:2px dotted #8b4159;padding:5px;float:left;}
    .col1 .bloc2{width:226px;padding:5px;float:left;}
    
  .photosmall, .photo, .photobig{border:1px solid #CCC;padding:2px;} 
  .photo{width:160px;float:left;margin:0 10px 1em 0;}
  .photosmall{width:77px;float:left;margin:0 10px 1em 0;}
  .photobig{width:504px;margin:0 0 1em 0;}
  
  .recherche{width:504px;}
  .recherche .top{width:504px;height:5px;background:url(img/recherche_top.png) top left no-repeat;}
  .recherche .mid{width:484px;background:url(img/recherche_bg.png) top left repeat-y;overflow:hidden;padding:0 10px 5px 10px;}
  .recherche .bot{width:504px;height:5px;background:url(img/recherche_bot.png) top left no-repeat;}
  .recherche h2{color:#f3dc17;font-size:14px;margin:0 0 0.2em 0;border:none;padding:0;background:none;}
  .recherche .moteur{color:#999;font-weight:bold;padding:2px;width:250px;}
  .recherche .bouton{padding:0;margin:0 0 0 5px;width:100px;}
  
  .breadcrumb{width:504px;margin-bottom:5px;}
  .breadcrumb .top{width:504px;height:5px;background:url(img/bread_top.png) top left no-repeat;}
  .breadcrumb .mid{width:494px;background:url(img/bread_bg.png) top left repeat-y;overflow:hidden;padding:0 5px 5px 5px;}
  .breadcrumb .bot{width:504px;height:5px;background:url(img/bread_bot.png) top left no-repeat;}
  .breadcrumb h2, h2 a , h2 a:hover {color:#f3dc17;font-size:12px;margin:0 0 0.2em 0;border:none;padding:0;background:none;}


  .pub{background:#F1F1F1;text-align:center;}
  .pub embed,.pub object{margin:26px;}
  
  .megaban{text-align:center;margin:20px auto;width:728px;}
  
  #footer{width:910px;background:url(img/footer.png) top left no-repeat;padding:20px 40px 20px 40px;overflow:hidden;color:#666;}
    #footer .col1{width:590px;float:left;}
    #footer .col1 div{float:left;width:45%;}
    #footer .col2{width:300px;float:left;margin:0 0 0 10px;border-left:1px dotted #CCC;padding:0 0 0 9px;text-align:right;}
    
    #footer h2{font-size:12px;color:#7d1e3b;color:#666;}
    #footer p{margin:0;}
    #footer a{color:#999;}
    #footer a:hover{color:#94475f;}

/* Code d'affichage correct des positions x10 à x20 */

#x10-x20{width: 386px;}
#x10-x20 img{float:left;margin:0 5px 0 0;}
#x10-x20 ul{margin:0 0 1em 0;padding:0;}
#x10-x20 li{margin:0 0 1em 0;list-style-type:none;padding:0 0 .5em 0;border-bottom:1px dotted #CCC;}
#x10-x20 ul li .articlecat{margin:0;padding:0;}
#x10-x20 ul li .articlecat h3{font-size:1em;margin:0 0 0 0;}      
.blocillustre{overflow:hidden;}
