/***********************************************/
/*                  Classic                    */
/***********************************************/
A:link {text-decoration: none; color: #FF9900;}
A:visited {text-decoration: none; color: #FF9900;}
A:hover {text-decoration: none; color: #FFCC00;}

body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	/*background-image: #000 url(../img/body_bg.gif) repeat left top;*/
	background: #000 url(../img/bg.jpg) no-repeat center top;
	/*background: #fff url(../img/tauren.jpg) no-repeat right top; */
	/*background-color: #000000;*/
	color: #FFFFFF;
	font-size: 10px;
}

table{font-size: 10px;}
td {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;color: #999999;}
th {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}

.sectionTitre{
	color: #FF9900;
	font-weight: bold;
	font-size: 10px;
	vertical-align: text-bottom;
}

.sectionTitre2{
	color: #FF9900;
	font-weight: bold;
	font-size: 14px;
	vertical-align: text-bottom;
}

.jeuxTitre{color: #AAAAAA;font-weight: bold;}
.orange{color: #FFCC00;}
.bold{font-weight: bold;}
.tinny{font-size: 8px;}
.medium{font-size: 9px;}
.italic{font-style: italic;}
.italicHeight{font-style: italic;font-size: 12px;color: #999999;}

.newsBtitre{font-weight: bold;color: #FF9900;}
.newsBtitreBOLD{font-weight: bold;color: #FFFFFF;font-size: 14px;}
.text{color: #FFFFFF;font-size: 11px;}
.text2{color: #999999;font-size: 11px;}
.text3{color: #666666;font-size: 11px;}
.pointhaut{	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #666666;}

/***********************************************/
/*                    Divs                     */
/***********************************************/
body{
	margin: 0; /* pour viter les marges */
    text-align: center; /* pour corriger le bug de centrage IE */
}
#body{
	padding: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 800px; /* largeur obligatoire pour tre centr */
    text-align: left; /* on rtablit l'alignement normal du texte */
	voice-family: "\"}\"";
	voice-family: inherit;
	position: relative;
	text-align: justify;
}
#flash{text-align: center;}
#text{color: #C5C5C5;font-size: 11px;}
#link hover{background-color: #333333;}
#link ul{margin-top: 0px;}
#body a{text-decoration: none;}#body a:link{text-decoration: none;}#body a:visited{text-decoration: none;}#body a:hover{text-decoration: none;}

#header{position: relative;	padding: 0px;left: 12px;right: 0px;	z-index: 1;}
#content{
	margin-left: 180px;
	margin-right: 160px;
	margin-top: 0px;
	top: 0px;
	padding: 0px 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	position: relative;
	color: #FFFFFF;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	z-index: 1;
}
#content A:link {text-decoration: none; color: #42C7FF;}
#content A:visited {text-decoration: none; color: #42C7FF;}
#content A:hover {text-decoration: none; color: #DDF5FF;}
html>body #content {margin-left: 180px; margin-right: 160px;}
		
#menuD{
	position: relative;
	right: 0px;
	float:right;
	margin-right: 0px;
	top: -50px;
	font-size: 10px;
	padding: 4px;
	width: 150px;
	color: #777777;
	background-color: #111111;
	z-index: 2;
	border: 1px solid #3E3E3E;
}
#menuD A:link {text-decoration: none; color: #999999;}
#menuD A:visited {text-decoration: none; color: #999999;}
#menuD A:hover {text-decoration: none; color: #FF9900;}
#menuD ul {
	list-style-type: none;
	padding-bottom: 1px;
}
#menuD li a:hover{
	display: block;
	background: url(/images/sidebar-a-hover.png) center left #333333 no-repeat;
	color: #FF9900;
	padding: 0px;
}
#menuD li a:active{
	display: block;
	color: #cccccc;
	padding: 0px;
}
#menuD li {
	padding-bottom: 1px;
	margin-left: -40px;
	}
#menuD li a {
		display: block;
		color: #171717;
		padding: 0px;
	}

#menuDtitre{
	position: relative;
	right: 0px;
	margin-right: 0px;
	font-size: 12px;
	padding: 0px 4px;
	width: 150px;
	color: #999999;
	background-color: #2A2A2A;
	z-index: 2;
	border: 1px solid #3E3E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
#menuDtitre1{
	position: relative;
	right: 0px;
	margin-right: 0px;
	top: 0px;
	font-size: 12px;
	padding: 0px 4px;
	width: 150px;
	color: #999999;
	background-color: #2A2A2A;
	z-index: 2;
	border: 1px solid #3E3E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
#menuDtitre2{
	position: relative;
	right: 0px;
	margin-right: 0px;
	top: 12px;
	font-size: 12px;
	padding: 0px 4px;
	width: 150px;
	color: #999999;
	background-color: #111111;
	z-index: 2;
	border: 1px solid #3E3E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

#menuDtitre3 {
	position: relative;
	right: 0px;
	margin-right: 0px;
	padding: 0px 4px;
	width: 150px;
	background-color: #111111;
	z-index: 2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	border-top: 1px none #3E3E3E;
	border-right: 1px solid #3E3E3E;
	border-bottom: 1px solid #3E3E3E;
	border-left: 1px solid #3E3E3E;
}

#footer{
	font-size: 10px;
	height: 194px;
	color: #777777;
	bottom: 0px;
	position: relative;
	padding: 0px;
	left: 0px;
	right: 0px;
	background-image: url(../img/footer_fond.jpg);	
}
#footer_left{position: relative;float: left;}
#footer_middle{position: absolute;bottom: 0px;height: 40px;	left: 224px;right: 224px;}
#footer_right{position: relative;float: right;}
	
/***********************************************/
/*                Divs contenu                 */
/***********************************************/

#newsTitre{	height: 26px;font-weight: bold;color: #CCCCCC;font-size: 14px;}
#newsTitre2{height: 26px;font-weight: bold;color: #CCCCCC;font-size: 14px;}

#blocMain{
	background-color: #2A2A2A;
	padding: 1px 4px;
	width: 620px;
	border-top: 1px solid #3E3E3E;
	border-right: 1px solid #3E3E3E;
	border-bottom: 0px solid #3E3E3E;
	border-left: 1px solid #3E3E3E;
	margin-left: -10px;
	z-index: 1;
}
#blocMain2{
	background-color: #111111;
	padding: 4px;
	width: 620px;
	border: 1px solid #3E3E3E;
	margin-left: -10px;
	z-index: 1;
}
#blocMain3{
	background-color: #111111;
	padding: 4px;
	border: 1px solid #3E3E3E;
	text-align: center;
	z-index: 1;
}

#mainContent{
	background-color: #171717;
	margin: 0px 10px;
	padding-right: 10px;
	border-top: 1px none #3E3E3E;
	border-right: 1px solid #3E3E3E;
	border-left: 1px none #3E3E3E;
	text-align: justify;
	font-size: 10px;
	z-index: 1;
	top: 0px;
}

.img {border: 1px solid #4D4D4D;}

#foot{
	background-color: #111111;
	padding: 4px;
	margin: 0px 10px 0px 0px;
	font-size: 9px;
	color: #777777;
	text-align: center;
	border-top: 1px none #3E3E3E;
	border-right: 1px solid #3E3E3E;
	border-bottom: 1px solid #3E3E3E;
	border-left: 1px solid #3E3E3E;
	z-index: 1;
}
#foot A:link {	text-decoration: none; 	color: #DDF5FF;}
#foot A:visited {	text-decoration: none; 	color: #DDF5FF;}
#foot A:hover {	text-decoration: none; 	color: #11baFF;}

/***********************************************/
/*                Formulaires                  */
/***********************************************/
.formLogin{
	background-color: #0D0D0D;
	border: 1px solid #3E3E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
	z-index: 2;
}.formButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	background-color: #0D0D0D;
	border: 1px solid #343434;
	z-index: 2;
}
.tab {
	border-top: thin dashed #000000;
	border-right: thin #000000;
	border-bottom: thin #000000;
	border-left: thin dotted #000000;
}

.IMGgauche {
	float: left;
	border: 0px solid #333333;
	margin: 2px;
  } 
  
.IMGdroite {
  float: right;
  border: thin solid #333333;
  margin: 2px;
  } 
.pDroite {
  float: right;
  } 

