*{margin:0;padding:0;}html{width:100,01%;overflow-y:scroll;}img{border:none;}
body{background:url(img/bg.jpg) top center no-repeat #000;font-family:Century Gothic, sans-serif;font-size:14px;color:#FFF;text-align:center;}

p{font:14px;margin:0 0 1em 0;}

a{color:#c20d1f;text-decoration:none;}
a:hover{color:#CCC;}

ul{margin:0 0 1em 0;}
li{list-style-type:none;margin:0 0 .5em 0;}

h1 a{font-size:24px;font-weight:normal;color:#FFF;text-transform:uppercase;margin:0 0 .5em 0;}
h2{font-size:18px;font-weight:normal;color:#FFF;text-transform:uppercase;margin:0 0 0 0;}
h3{font-size:14px;font-weight:bold;color:#FFF;text-transform:uppercase;margin:0 0 .5em 0;}

#col2 h3{font-size:32px;text-transform:uppercase;margin:0 0 0 0;}
#col2 h4{font-size:18px;text-transform:uppercase;margin:0 0 .5em 0;}

.c{text-align:center;}

.article, .articleClassement{margin:0 0 1em 0;padding:0 0 1em 0;border-bottom:1px dotted #FFF;}
.article p, .articleClassement p{text-align:justify}
.chapo{font-weight:bold;}

.articleClassement table{/*border-collapse:collapse;width:100%;*/margin:0 auto;border:none;}
.articleClassement table td{/*border:1px solid #999;*/padding:5px;}

.imageune{position:relative;margin:0 0 1em 0;}
.imageune img{width:640px;}
.imageune .legende{width:620px;padding:10px;background:url(img/bglegende.png) top left no-repeat;position:absolute;left:0;bottom:0;}
.imageune .legende p{margin:0;}

.bandeauphoto{overflow:hidden;clear:both;margin:0 0 1em 0;}
.bandeauphoto img{float:left;margin:0 14px;border-radius:10px;-moz-border-radius:10px;}

.pressbook{width:100px;overflow:hidden;margin:0 14px;float:left;text-align:center;font-size:.8em;}
.pressbook img{margin:0 0 .5em 0;}

.iteration{display:none;}

.inscription{text-align:right;font-size:1.4em;font-weight:bold;}
.navigation{font-size:14px;font-weight:bold;}
.navigation a{padding:0 10px 0 0;}
.classement{width:430px;float:left;}

.ditto_next_link {float: right;margin: 0 0 .5em 0;}

.cache{display:none;}

#wrapper{width:960px;overflow:hidden;margin:0 auto;text-align:left;}

#ban{overflow:hidden;margin:0 0 20px 0;}
#ban .logo{float:left;}
#ban .btnforum{float:right;margin:15px 15px 0 0;}

#nav{}
  #nav li{width:172px;height:26px;padding:13px 10px;list-style-type:none;background:url(img/btn.png) top left no-repeat;font-size:20px;color:#333;font-weight:bold;text-transform:uppercase;text-align:center;float:left;margin:0 0 1em 0;}
  #nav li a{color:#333;}
  #nav li:hover{background-position:0 -50px;}
  #nav li.on{background-position:0 -100px;}

#contenu{overflow:hidden;clear:both;}

#col1{width:640px;float:left;overflow:hidden;}

#col2{width:300px;float:left;overflow:hidden;margin:43px 0 0 20px;}
  #col2 .btnblanc .top{width:300px;height:15px;background:url(img/btnblanc_top_off.png) top left no-repeat;}
  #col2 .btnblanc .mid{width:270px;padding:0 15px;overflow:hidden;background:url(img/btnblanc_mid_off.png) top left repeat-y;color:#333;text-align:center;}
  #col2 .btnblanc .mid a{color:#333;}
  #col2 .btnblanc .bot{width:300px;height:15px;background:url(img/btnblanc_bot_off.png) top left no-repeat;}
  #col2 .btnrouge .top{width:300px;height:15px;background:url(img/btnrouge_top_off.png) top left no-repeat;}
  #col2 .btnrouge .mid{width:270px;padding:0 15px;overflow:hidden;background:url(img/btnrouge_mid_off.png) top left repeat-y;text-align:center;}
  #col2 .btnrouge .mid a{color:#FFF;}
  #col2 .btnrouge .bot{width:300px;height:15px;background:url(img/btnrouge_bot_off.png) top left no-repeat;}
  #col2 .btnbwin .top{width:300px;height:15px;background:url(img/btnbwin_top.png) top left no-repeat;clear:both;}
  #col2 .btnbwin .mid{width:270px;padding:0 15px;overflow:hidden;background:url(img/btnbwin_mid.png) top left repeat-y;text-align:center;}
  #col2 .btnbwin .bot{width:300px;height:15px;background:url(img/btnbwin_bot.png) top left no-repeat;}
  #col2 .btncdc .top{width:300px;height:15px;background:url(img/btncdc_top.png) top left no-repeat;}
  #col2 .btncdc .mid{width:270px;padding:0 15px;overflow:hidden;background:url(img/btncdc_mid.png) top left repeat-y;text-align:center;}
  #col2 .btncdc .bot{width:300px;height:15px;background:url(img/btncdc_bot.png) top left no-repeat;} 
  #col2 .btnpalais .top{width:300px;height:15px;background:url(img/btnblanc_top.png) top left no-repeat;}
  #col2 .btnpalais .mid{width:270px;padding:0 15px;overflow:hidden;background:url(img/btnblanc_mid.png) top left repeat-y;color:#333;text-align:center;}
  #col2 .btnpalais .bot{width:300px;height:15px;background:url(img/btnblanc_bot.png) top left no-repeat;}
  
  #col2 .btnblanc:hover .top{background:url(img/btnblanc_top.png) top left no-repeat;}
  #col2 .btnblanc:hover .mid{background:url(img/btnblanc_mid.png) top left repeat-y;}
  #col2 .btnblanc:hover .bot{background:url(img/btnblanc_bot.png) top left no-repeat;}
  #col2 .btnrouge:hover .top{background:url(img/btnrouge_top.png) top left no-repeat;}
  #col2 .btnrouge:hover .mid{background:url(img/btnrouge_mid.png) top left repeat-y;}
  #col2 .btnrouge:hover .bot{background:url(img/btnrouge_bot.png) top left no-repeat;}

#footer{text-align:center;color:#999;}

fieldset{border:none;}
fieldset input{width:620px;height:40px;background:url(img/champ.png) top left no-repeat;padding:5px 10px;border:none;font-size:30px;font-style:italic;color:#999;font-weight:normal;}
fieldset textarea{width:620px;height:290px;background:url(img/textarea.png) top left no-repeat;padding:5px 10px;border:none;font-family:Century Gothic, sans-serif;font-size:30px;font-style:italic;color:#999;font-weight:normal;}
fieldset input.button{width:640px;height:80px;background:url(img/bouton.png) top left no-repeat;border:none;line-height:9999px;font-size:0;cursor:pointer;}

#commentaires, .article {clear:both;margin:0 0 15px 0;overflow:hidden;}
#commentaires .top{width:640px;height:5px;background:url(img/comment_top.png) top left no-repeat;}
#commentaires .mid{width:620px;padding:0 10px;background:url(img/comment_mid.png) top left repeat-y;overflow:hidden;}
#commentaires .bot{width:600px;padding:10px 10px 0 30px;background:url(img/comment_bot.png) top left no-repeat;overflow:hidden;margin:0 0 1em 0;}
#commentaires .bot span{color:#FFF;}
#commentaires input,#commentaires textarea{border-radius:5px;padding:5px;background:#666;border:1px solid #333;color:#FFF;}
#commentaires textarea{height:150px;}