* body {
	/*background:#FFF url(../images/fond.gif); */
	background-color: #df613e; /* Pantone CP 2026 */
	/*background-image: 
    		repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.1) 0px, rgba(0, 0, 0, 0.1) 1px, transparent 5px, transparent 5px);*/
	font: .74em Tahoma, Arial, "Trebuchet MS", Tahoma, sans-serif;
	line-height: 1.64em;
	color: #444;
	margin: 0;
	padding: 0;
}

a { color:#F90; text-decoration: none; }
a:hover { color:#900; }
img { border:none; }
h1 { font: normal 2.4em Georgia, Arial, Sans-Serif; }
h2 { font: bold 1.6em Arial, Sans-Serif; margin:0; }
h4 { color:#808080; background:inherit; font-weight:normal; font-size:.9em; }

table {
	float:none;
}

/* page de connexion */
#connexion {
  	width: 280px; 
	padding:0 0 10px 0;
	position:absolute;
	top: 30%; 
	left: 50%;  
  	margin-left: -140px; 
	background-color:#fff;
	border:2px solid #666;
}
#connexion th {
	background-color:#444;
	color:#fff;
}
#connexion td {
	padding:1px;
}
#connexion .bouton {
	font-size:11px;
	color:#666;
	cursor:pointer;
	margin-top:5px;
	padding:2px;
}
#connexion input {
	border:1px solid #777;
}
#connexion input:hover {
	border:1px solid #333;
	color:#333;
}
#connexion .erreur {
	text-align:center;
	color:red;
}

/* cadres conteneurs */
#cadre {
	width:980px;
	margin:0 auto;
	border:1px #CCC solid;
	background-color:#FFF;
}
#content {
	padding:20px 10px 10px 10px;
	margin:0;
}

/* menu */
#haut {
	margin:0;
	padding:0;
	height:50px;
}
#logo {
	float: left;
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	padding-left:10px;
	border-bottom: 5px solid #7bc9ff;
	height: 38px;
	width: 270px;
}
#menu {
	float: right;
	width: 699px;
	padding: 1px 0;
	margin: 19px 0 5px;
	border-bottom: 5px solid #e0e0e0;
}
#menu li {
	font-size: 1.1em;
 	list-style-type:none;
	float:left;
 	margin:auto;
 	padding:0;
}
#menu li span {
	padding: 13px 10px 3px 10px;
	margin: 0;
	/*background: #fff url(../images/menuarrow.jpg) no-repeat	10px 5px;*/
	color: #808080;
	border-left: 1px solid #e0e0e0;
 	display:block;
}
#menu li span:hover {
	color: #000;
	border-left: 1px solid #00b4ff;
}
#menu li span select {
	border:1px solid #99BBE8;
	font-size:11px;		
}
#menu li a {
	padding: 17px 10px 0 10px;
	margin: 0;
	/*background: #fff url(../images/menuarrow.jpg) no-repeat	10px 5px;*/
	color: #808080;
	border-left: 1px solid #e0e0e0;
 	display:block;
}
#menu li a:hover {
	color: #000;
	border-left: 1px solid #00b4ff;
}
#menu li ul {
	position:absolute;
	display:none;
	z-index:5000;
	margin:0;
	padding:0;
}
#menu ul li a {
	padding:3px 10px 3px 10px;
	background:#fff;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	font-size:12px;
}
#menu li:hover ul {
	display:block;
}
#menu li:hover ul li {
	float:none;
}
#intro {
	clear: both;
	background: #ccc url(../images/teaser.jpg) no-repeat bottom;
	color: #333;
	height: 70px;
	padding:0;
	padding-top:20px;
}
#deconnexion {
	float:right;
	margin-top:-10px;
	margin-right:30px;
	color:#808080;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}
#deconnexion input {
	border:none;
	cursor:pointer;
	margin:2px 5px 0 0;
	height:20px;
	opacity:0.7;
	filter:alpha(opacity=70); /*pour IE*/
}
#deconnexion input:hover {
	opacity:1;
	filter:alpha(opacity=100); /*pour IE*/
}

/* pages de stats */
#table_stats, #table_stats th, #table_stats td {
	border:1px solid #A6C9E2;
	border-collapse:collapse;
	font-size:11px;
}
#table_stats th {
	background: #5c9ccc url(./redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff;
	color:#fff;
	font-weight:bold;
}

#div_chargement {
	z-index:3000;
	position:absolute;
	top:300px;
	margin-left:370px;
	display:none;
	padding:15px;
	background-color:#fff;
	border:2px solid #0066FF;
	color:#333;
	font-weight:bold;
}

#cb_salle option:disabled {
	color: rgb(165, 165, 165);
	font-weight: bold;
	text-decoration: line-through;
	background-color: lightgrey;
}
