body{
	background: url('images/Pagefond.jpeg');
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#page{
	width:900px;
	margin: auto;	
}

/* HEADER */
header{
	border:solid 1px black;
	height:80px;
	background: url('images/fond_bleu1.png');
	border-radius: 5px;
	margin-bottom: 10px;
}
header #logo {
	background: url('images/loupe3.jpg');
	border-radius: 5px;
	width : 139px;
	height: 78px;
	margin: 1px;
	float:left;
}
header #title{
	width: 800px;
	height: 78px;
	margin-left: 78px;
	text-align: center;
}
header #title_principal{
	width:264px;
	height: 55px;
	margin:auto;
	background: url('images/titre.png');
	font-family: Courier;
}
header #slogan{
	width:264px;
	height: 19px;
	margin:auto;
	color:#101010;
	font-weight: bold;
}



/* ASIDE */
aside{
	border:solid 1px black;
	height:598px;
	width:186px;
	float:left;
	background: url('images/fond_bleu1.png');
	border-radius: 5px;
	color:#D00000;
	font-size: 1.2em
}
aside a{
	color:#D00000;
	font-weight: bold;
	text-decoration: none;
}
aside ul{
	list-style-type: none; 
}
aside li{
	margin-top:10px;
}
#centre{
	width:700px;
	margin-left: 200px;
	margin-top: 1px;
	height: 601px;
	border-radius: 5px;
}
#titre_requete{
	border: solid 1px;
	border-radius: 5px;
	text-align: center;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 3px;
	background-color: #990000;
	opacity: 0.8;
	

	
}
#centre-bis{
	border:solid 1px;
	height:563px;
	border-radius: 5px;
	margin: auto;
	margin-top: 5px;
	overflow:auto;
	overflow-x : hidden;
	background: url('images/fond_blanc.png');

}
#table{
	border-radius: 5px;
	width:698px;
	margin: auto;
	margin-top: 30px;
	border-collapse: collapse;
	table-layout: fixed;
}
#table td{
	width:300px;
	padding-left: 50px;
}
#textarea{
}
#limite{
	width:50px;
}
#titre_resultat{
	border-bottom: solid 1px;
	text-align: center;
	background: url('images/fond_rouge.png');
}



/* TABLEAU REPONSE */
#tableau_reponse{
	border-collapse: collapse;
}
.premiere_ligne .choix_base{
	background: url('images/fond_rouge.png');
	border:solid 1px;
}
.premiere_ligne .case_vide{
	border-bottom: solid 1px; 
}

.ligne_pair{
	background: url('images/fond_bleu1.png');
}
#tableau_reponse td{
	border-right:1px solid;
	border-bottom: 1px solid;
	text-align: center;
}
#tableau_reponse th{
	border-right:1px solid;
	border-bottom: 1px solid;

}

/* TABLEAU NON TROUVE */
#tableau_nontrouve{
	margin-left: 50px;
	width:150px;
	border-collapse: collapse;
	border:solid 1px;
}
#tableau_nontrouve .premiere_ligne{
	background:url('images/fond_rouge.png');
	border: solid 1px;
}
#tableau_nontrouve td{
	text-align: center;

}


/* SUMMARY display */
#summary{
	display: none;
	border: solid 1px grey;
	padding-left: 30px;
	background-color: lightgrey;
	border-radius: 5px;
}


/* ESPECE */
/* affichage des ontologys */
#choix_ontology{
	display: none;
}
#choix_go{
	display: none;
}
#hide_sum{
	display: none;
}
