body {
	
	background-color:#bdd0ed;
	width:902px;
	margin : auto;
	padding:0px;
	
	
}

#conteneur{
	
	width:100%;
	margin:0px;
	padding:0px;
	height:700px;
}
#banniere{
	
	width:100%;
	margin:0px;
	text-align:center;
	
}

#conteneur table{
	
	border-collapse:collapse;
	margin:auto;
	
	
}

.definition{
	
	margin:auto;
    background-color:#f3f2c3;
	border:4px double #0b64b8;
	
	width:80%;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	font-family:"Comic Sans MS" ;
}

 #electricite {
   
	
	width:100%;
	margin:0px;
	padding:0px;
	
	height:65px;
 }
 
 #geobiologie{
 	
	width:50px;
	height:500px;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	
	
 }
 
#menu_vertical{
	
	float:left;
	width:165px;
	padding:0px;
	margin:0px;
	font-size: 12px;
	font-family : "Comic Sans MS";
	
	
} 

#menu_horizontal{
	
	float:left;
	width:850px;
	font-size: 12px;
	font-family : "Comic Sans MS";
	margin:0px;
	padding:0px;
} 

 .menu_item_h{
 	
	float:left;
	width:165px;
	height:35px;
	padding:2px;
	text-align:center;
	font-size: 12px;
	font-family : "Comic Sans MS";
	margin:0px;
	
}



.menu_item_v{
 	
	width:165px;
	height:32px;
	padding:2px;
	text-align:center;
	font: 12px "Comic Sans MS" ;
	margin:0px;
}


#corps{
	
	width:644px;
	height:403px;
	overflow:auto;
	float:left;
	background-color:white;
	border:2px ridge #0b64b8;
	margin-left:5px;
	padding:10px;
	font-family:"Comic Sans MS","Arial";
	font-size:13px;
	
}

.btn_menu {
	
	background-color:#f3f3d2;
	width:155px;
	height:28px;
	font-size: 11px;
	font-family : "Comic Sans MS" ;
	font-weight:bold;
	cursor:pointer;
	
}

.btn_menu_actif {
	
	background-color:#f3f3d2;
	width:155px;
	height:28px;
	font-size: 11px;
	font-family : "Comic Sans MS" ;
	font-weight:bold;
	border: 2px inset gray;
	
}

h1{
	
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:green;
	padding:3px;
}

h2{
	
	font-size:15px;
	font-weight:bold;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:white;
	border-top:1px solid green;
	border-bottom:3px double green;
	width:400px;

}

h3{
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	font-variant:small-caps;
	color:#225d35;

}

.vertCaps{
	font-size:15px;
	font-weight:bold;
	display:block;
	font-variant:small-caps;
	color:#30804a;
	padding:3px;
}

.gras{
	
	text-align:center;
	font-weight:bold;
	
}

.tab{
	
	text-align:justify;
}
 
.tab:first-letter{
 	padding-left:20px;
	
 }


#conteneur_defil { 
	
	width:100%; 
	margin:0 auto;
	overflow:hidden;
	line-height:normal;
}
#cadre_defil {
	position:relative; 
	width:100% ;
	height:28px; 
	overflow:hidden;
	}


#defile { 
	position:absolute;
	font-size:21px;
	font-weight:bold;
	color:#0b64b8;
	font-family:"Comic Sans MS";
	width:902px;
	margin:auto;
}

.rouge{
	color:red;
}

.vert{
	color:green;
}

label{
	font-weight:bold;
}

a{
	text-decoration:none;
	color:#225d35;
	font-size:10px;
}

a:hover{
	
	color:black;
}

.ancre{
	color:green;
	font-size:17px;
}

input[type = text]{
	
	
	border:1px inset green;
}

textarea {
	
	margin:auto;
	border:1px inset green;
	background-color:#e9fbeb;
	width:620px;
}
hr {
	width:600px;
	background-color:#42dd54;
	
}
fieldset{
	
	width:500px;
	border:1px solid green;
}

legend{
	font-weight:bold;
	color:green;
}



#liens a{
	color:black;
	font-size:16px;
	
}
#liens a:hover{
	
	color:green;
	font-size:16px;
}

.question {
	
	font-size: 17px;
	font-weight:bold;
	color:#3f75fc;
	font-variant:small-caps;
	padding:5px;
	display:block;
}

.reponse {
	font-size:15px;
	margin-bottom:14px;
	
}



