.taille {
margin-left: auto; 
width: 984px; 
margin-right: auto
}
BODY {
font-size: 11px; 
margin: 0px; 
line-height: 1.4em; 
font-family: Arial, Helvetica, sans-serif;
background-color: #f7f7f7;
background-position: center 50%; 
background-image: url(images/grise/1024.gif); 
background-repeat: repeat-y;
color: #000000;
}
  
.puce{
font-size: 12px;
color: #808080;
}
.conteneur{
left: 0px; 
margin-left: auto; 
width: 100%; 
margin-right: auto; 
position: absolute; 
top: 0px
}

.menu {
border: #cccccc 1px solid; 
float: left; 
line-height: 22px; 
height: 22px; 
text-align: center;
font-weight: bold; 
color: #FEFEFE; 
font-family: Verdana,Arial, Helvetica, sans-serif;
cursor: pointer;
z-index:100;
}
.menu ul {
padding:0;
margin:0;
list-style-type:none;
color: #FEFEFE; 
}

.menu li {
float:left;
position:relative;
padding:0;
margin:0;
}

.menu a, .menu a:visited {
display:block;
text-decoration:none; 
color: #FEFEFE; 
height:22px; 
}
.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top:22px;
left:0; 
border-top:1px solid #000;
}

.menu table {
position:absolute; 
top:0; 
left:0; 
border-collapse:collapse;
}

.menu ul ul a, .menu ul ul a:visited {
background-image: url(images/menu/news.gif);
color: #FEFEFE; 
height:auto; 
line-height:22px; 
width:200px;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
font-size:10px;
text-align:left;
}

.menu a:hover, .menu ul ul a:hover{
color:#000; 
background-image: url(images/menu/faq.gif);
}

.menu ul li:hover ul, .menu ul a:hover ul{
visibility:visible;
}

.spanmenuactif{
color: #EA2695;
font-weight: bold;
}
.menuprincipal {
border: #cccccc 1px solid; 
float: left; 
padding-right:3px;
padding-left:3px; 
line-height: 22px; 
text-align: center;
font-weight: bold; 
color: #FEFEFE; 
font-family: Verdana,Arial, Helvetica, sans-serif;
}

.boitecentrale {
border: #cccccc 1px solid; 
padding: 4px; 
background-color: #eeeeee
}
.boitelat {
border: #cccccc 1px solid; 
padding-left: 10px; 
font-weight: bold; 
background-image: url(images/defaut/titrebox.gif); 
width: auto; 
color: #010101; 
line-height: 19px; 
text-decoration: none;
font-size: 11px;
}

.pubcasino{
float: right;
border: #cccccc 1px solid;
padding:2px
}
.image {
border: #cccccc 1px solid; 
}
H1 {
margin: 0px; text-decoration: none
}

.largeur:link {
font-size: 10px;
}

.hr {
color: #cccccc; height: 1px
}

img {
border: medium none;
}

.themebleue {
background: url(images/menu/bleue.gif) no-repeat; 
padding-bottom:3px;
}

.themebleuefonce {
background: url(images/menu/bleuefonce.gif) no-repeat; 
padding-bottom:3px;   
}
.themevert {
background: url(images/menu/vert.gif) no-repeat; 
padding-bottom:3px;   
}
.themerouge {
background: url(images/menu/red.gif) no-repeat; 
padding-bottom:3px;    
}
.themeviolet {
background: url(images/menu/violet.gif) no-repeat; 
padding-bottom:3px;    
}
.themegris {
background: url(images/menu/gris.gif) no-repeat; 
padding-bottom:3px;    
}
.themejaune {
background: url(images/menu/jaune.gif) no-repeat; 
padding-bottom:3px;    
}
.themerefresh {
background: url(images/menu/refresh.gif) no-repeat; 
padding-bottom:3px;    
}
.corpsnews {
margin-top:3px;
margin-bottom:5px;
border: #cccccc 1px solid; 
width: auto;
}
.titrebox {
border: #cccccc 1px solid; 
padding-left: 10px; 
font-weight: bold; 
background-image: url(images/defaut/titrebox.gif); 
width: auto; 
color: #010101; 
line-height: 19px; 
text-decoration: none;
font-size: 11px;
}
.slideaccordeon {
border: #cccccc 1px solid; 
padding-left: 10px; 
font-weight: bold; 
background-image: url(images/verte/titrebox.gif); 
width: auto; 
color: green; 
line-height: 19px; 
text-decoration: none;
}
.slide {
margin-top:1px;
}
.slidecontent {
margin-top:3px;
margin-bottom:5px;
border: #cccccc 1px solid; 
width: auto;
}
.slideclose {
margin-top:1px;
}
.titrecentral {
border: #cccccc 1px solid; 
padding-left: 10px; 
font-weight: bold; 
background-image: url(images/defaut/titrebox.gif); 
width: auto; 
color: #010101; 
line-height: 19px; 
text-decoration: none
}

.bouton {
border-right: #999999 2px solid; 
border-top: #cccccc 2px solid; 
font-weight: bold; 
background-image: url(images/defaut/fond.gif); 
border-left: #cccccc 2px solid; 
cursor: pointer; 
color: #010101; 
border-bottom: #999999 2px solid; 
height: 20px
}

.header {
border: #cccccc 1px solid; 
padding-left: 15px; 
background-image: url(images/defaut/fond.gif);
height: 110px
}
.footermenu {
border: #cccccc 1px solid; 
padding: 2px;  
background-color: #ffffff
}
.separation {
padding:6px;  
height:20px;
width:2px;
color: #010101; 
}

.footercopyright {
border: #cccccc 1px solid;
background-image: url(images/defaut/fond.gif);
}
#sousmenubar {
border : #999999 1px solid;
background-image: url(images/sousmenu.jpg); 
padding-bottom: 0px; 
margin-left: auto; 
width: 100%; 
margin-right: auto; 
padding-top: 1px; 
background-color: #ffffff; 
font-size: 10px;
height:22px;
text-align:center;
}


#sousmenubar .search {
display: inline;
float: left;
padding-left:20px;
}

#sousmenubar .classements {
display: inline;
float: right;
padding-right:20px;
}
#sousmenubar .stats {
color:#999999;
font-style: italic;
font-weight:bold; 
float: left;
display: inline;
padding-left:40px;
font-size: 10px;
padding-top:3px;
}
.inputsearch {
background-image: url(images/defaut/fond.gif);
color:#000;
background-color:#F0F0F0;
font-style: italic;
font-weight:bold; 
padding-left:5px;
font-size: 10px;
}

#sousmenubar optgroup option {background:#9aa; color:#fff;}
#sousmenubar optgroup {
background:#abb; 
color:#000; 
font-family:georgia, serif;
}

#sousmenubar .selectclassements {
border: 1px solid #f00;
color:#999999;
background-color:#F0F0F0;
font-style: italic;
font-weight:bold; 
padding-left:5px;
padding-bottom:2px;
font-size: 10px;
height:18px
}

.autop {
border: #cccccc 1px solid; 
padding-right: 2px; 
padding-bottom: 2px;
padding-left: 40px;
padding-top: 8px;
background-position: left bottom; 
background-image: url(images/oscar.gif); 
background-repeat: no-repeat; 
background-color: #ffffff;
text-align:center;
height:120px;
}

A.lien_menu:link {
font-weight: bold; 
color: #FEFEFE; 
text-decoration: none
}
A.lien_menu:visited {
font-weight: bold; 
color: #FEFEFE; 
text-decoration: none
}
A.lien_menu:hover {
font-weight: bold; 
color: #FEFEFE; 
text-decoration: none
}
A.lien_menu:active {
font-weight: bold; 
color: #FEFEFE; 
text-decoration: none
}

A:link {
color: #9A5204; 
text-decoration: none
}
A:visited {
color: #9A5204; 
text-decoration: none
}
A:hover {
color: #DC7C0A; 
text-decoration: none
}
A:active {
color: #9A5204; 
text-decoration: none
}
#logo {
width:203px;
height:57px;
}

#logo h1{
background: url(images/defaut/logo.png) top left no-repeat; /*!important*/
background: url(images/defaut/logo.gif) top left no-repeat; /*stoopid ie*/
position: relative;
width:203px;
height:57px;
top:0px;
left:0px;
cursor: move;
}
#logo h1 span{
display: none;
}

.banner {
 margin-right: 2px;
 background-repeat: no-repeat;
 padding: 8px;
 text-align: right;
}

.quote {
 width: 100%;
 white-space: nowrap;
 text-align: center;
}

.headmenu {
 width: 98%;
}

p {
 margin: 4px 0px;
 }

p.box {
 margin: 0px;
 }

.bordure {
 border: 1px solid #0000CC;
}

.forum {
 background-color: #A6C4E0;
 padding: 5px 5px;
 color: #330099;
 text-align: center;
 font-weight: bold;
}

.forum2 {
 background-color: #A6C4E0;
 padding: 5px 5px 5px 5px;
 color: #330099;
}

.quest {
 background-color: #AFC6DB;
 padding: 5px 5px 5px 5px;
 color: #330099;
 
}

.annu {
 background-color: #AFC6DB;
}

.rep {
 background-color: #FFF;
 padding: 10px 5px 5px 5px;
 color: #000000;
}

.bord {
 border: 1px solid #A6C4E0;
}

.bord2 {
 border: 4px double #A6C4E0;
}


ul, ol, li {
 font-size: 12px;
 }

ul.art {
font-weight:bold; padding:0px; margin:0px;
}

li.art {
font-weight:normal; list-style-type:none; padding:0px; margin-left:4px;
}

dl, dd, dt, address, dir, menu, blockquote, td {
 font-size: 12px;
 }


td.calevt {
  font-family: Arial, sans-serif;
 font-weight: bold;
 color: #000099;
 background-color: #779AC1;
 text-decoration: underline;
 text-align: center;
 width: 14%;
 }

tr.vdev {
 background-color: #A6C4E0;
}

tr.vdevtr {
 background-color: #A6C4E0;
}

body.vdev {
 margin-left: 10px; 
 font-family: Arial, sans-serif;
 font-size: 12px;
 background-color: #CFDDEB;
}

body.vdevdialog {
 margin-left: 0px;
 font-family: Arial, sans-serif;
 font-size: 12px;
 background-color: #CFDDEB;
}

select.vdev {
 font-size: 12px; 
 height: 22px; 
 background-color: #CFDDEB;
}

input.vdev {
 font-size: 12px; height: 22px; 
 background-color: #CFDDEB;
}

input.vdevx {
  background-color: #CFDDEB;
 }

input.texte {
background:url(images/sousmenu.jpg) repeat-x transparent;
 background-color: #FFFFFF;
 color: #000;
 border: 1px solid #000099;
 margin: 2px 0px;
}

select {
 color: #000099;
 background-color: #F0F0F0;
 border: 1px solid #000099;
 margin: 0;
}
textarea {
 color: #000099;
 background-color: #F0F0F0;
 border: 1px solid #000099;
 overflow: auto;
 margin: 4px 0px;
}
.top {
 font-size: 0.8em;
 text-align: center;
}
.clsCursor {
 cursor: pointer;
}

