  body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
    background:#000 url(../images/bg.png) repeat scroll;
	 height: 100%;
  }
  
  .reajuster {
    clear: both;
  }
  
  #header {
    height: 125px;
  }
  
  #MainImg {
		border: 0;
		margin: 0;
		width: 760px;
		height: 125px;
	}
  
  #conteneur {
  position: relative;
    width: 770px;
    margin: 0 auto;
    padding: 5px 0px 5px 0px;
    border: 1px #030 solid;
    background-color:#fff;
  }
  
  #contact {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #fff;
    width: 770px;
    margin: 2px auto;
    text-align: right;
  }
  
  #contact a, #contact a:hover {
  	 color: #fff;
    text-decoration: none;
  }
  
  #page {
    width: 760px;
    margin: 0 auto;
    background-color:#fc0;
	 display: table;
  }
  
  #main {
   width: 595px;
	background-color: #fff;
	margin-right: 5px;
	float: right;
	padding: 15px;
	display: table-cell;
	height: 100%;
	min-height: 500px;
}
  
  #menu {
    float: left;
    width: 130px;
	 display: table-cell;
	 height: 100%;
  }
  
  #pied {
	clear: both;
	height: 12px;
	background: #fff url(../images/bas.gif);
}
  
  #pubHaut {
	height: 60px;
	width: 595px;
	background: #fff url(../images/espacepub.gif) no-repeat;
	margin-bottom: 20px;
	text-align: center;
	}
  
  #pubBas {
	margin: 20px auto;
	text-align: center;
 }
 
 #copyright {
	text-align: center;
	color: #fff;
	font-size: 0.8em;
}

#copyright a {
	text-decoration: none;
	color: #fff;
}

#copyright a:hover {
	text-decoration: underline;
	color: #fff;	
}

	#shmenu1 {
		position: absolute;
		display: none;
		left: 166px;
		top: 127px;
		z-index:100;
		text-align: left;
	}
	
	#shmenu2 {
		position: absolute;
		display: none;
		left: 266px;
		top: 127px;
		z-index:100;
		text-align: left;
	}
	
	#shmenu3 {
		position: absolute;
		display: none;
		left: 325px;
		top: 127px;
		z-index:100;
		text-align: left;
	}
	
	#shmenu4 {
		position: absolute;
		display: none;
		left: 403px;
		top: 127px;
		z-index:100;
		text-align: left;
	}
	
	#shmenu5 {
		position: absolute;
		display: none;
		left: 519px;
		top: 127px;
		z-index:100;
		text-align: left;
	}
	
	#shmenu6 {
		position: absolute;
		display: none;
		left: 611px;
		top: 127px;
		z-index:100;
		text-align: left;
	}
	
	#header ul {
	 	margin: 0;
		padding: 2px;
		list-style-type: none;
	 	background: #d83020;
	 }
	 
	 #header li a {
		color: #fc0;
		padding: 1px;
		display: block;
		text-decoration: none;
		border: 0 none;
		cursor: pointer;
		font-weight: bold;
		font-size: 0.85em;
}
	#header li a:hover {
		background: #555;
	}
	
	#classement {
	background: #d83020 url(../images/menu_classement.gif) no-repeat;
	padding: 60px 5px 5px 5px;
	font-size: 0.85em;
	text-align: center;
}

#classement td {
	padding: 1px;
}

#classement .entete {
	font-weight: bold;
	text-align: center;
}

#classement .equipe {
	text-align: left;
}

#classement .highlight {
	font-weight: bold;
	background-color: #fc0;
	color: #d83020;
}

#classement .suite {
	color: #fc0;
	text-align: right;
}

#classement .suite a {
	color: #fc0;
	text-decoration: none;
}

#classement .suite a:hover {
	color: #fc0;
	text-decoration: underline;
}

#lastMatch {
	background: #fc0 url(../images/menu_lastmatch.gif) no-repeat;
	padding: 49px 8px 0 8px;
	font-size: 0.85em;
	text-align: center;
}

#menu .menuLibelle {
	font-size: 0.80em;
	color: #d83020;
	padding: 0 0 2px 0;
}

#lastMatch .equipe {
	float: left;
	text-align: left; 
	width: 80%;
}

#lastMatch .score {
	float: right;
	text-align: right;
	font-weight: bold;
	width: 20%;
}

#nextMatch {
	background: #fc0 url(../images/menu_nextmatch.gif) no-repeat;
	padding: 30px 0 0 0;
	font-size: 0.85em;
	text-align: center;
}

#nextMatch .date {
	text-align: center;
	font-size: 0.80em;
	color: #000080;
}

#nextMatch .equipe1 {
	float: left;
	font-weight: bold;
	padding: 2px 5px 0 8px;
}

#nextMatch .equipe2 {
	float: right;
	font-weight: bold;
	padding: 2px 8px 0 5px;
}

#nextMatch div.retransmission {
	font-size: 0.8em;
	font-style: italic;
	padding-top: 2px;
}

#nextMatch div.retransmission img {
	cursor: help;
	vertical-align: middle;
}

#lienAgenda {
	color: #d83020;
	text-align: right;
	background-color: #fd6;
	font-size: 0.8em;
	padding: 1px 5px 1px 0;
	margin: 5px 0 5px 0;
}

#lienAgenda a {
	color: #d83020;
	text-decoration: none;
}

#lienAgenda a:hover {
	color: #d83020;
	text-decoration: underline;
}

#misc {
	background: #fc0 url(../images/menu_separation.gif) no-repeat;
	padding: 30px 0 0 0;
	font-size: 0.85em;
	text-align: center;
}

#misc div a img {
	border: 0;
}

h2 {
	border-bottom: 1px solid #d83020;
	color: #d83020;
	font-weight: bold;
	font-size: 1em;
	padding: 0 0 3px 0;
	margin: 0 0 12px 0;
}

blockquote {
	margin: 10px 0 20px 0;
	padding: 10px;
	border: thin dashed #fc0;
	background: #ffffe0;
}

.alert {
	background: #fff6bf url(../images/exclamation.png) no-repeat scroll 15px 50%;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
}

.info {
	background: #f8fafc url(../images/information.png) no-repeat scroll 15px 50%;
	border-bottom: 2px solid #b5d4fe;
	border-top: 2px solid #b5d4fe;
	padding: 5px 20px 5px 45px;
}
