html {
background-color : #c8c8c8;
}

body {
	position : relative;
	background-color : white;
}

h3{padding-bottom : 10px; padding-top : 10px; font-size : 1.1em; background-color : rgba(142,142,142,1);} 

#premier_bandeau_acceuil {
	
	display : inline-block;
	width : 100%;
	height : 1.7em;
	font-size : 0.6em;
	margin : auto;
	text-align : center;
	color : #70bf46;
	line-height : 0em;
	margin-top : 0px;
	margin-bottom : 10px;
}

/* Fin premier bandeau acceuil*/


/* Début deuxieme bandeau acceuil*/

#deuxieme_bandeau_acceuil {
	display : inline-block;
	margin-top : 10px;
	text-align : center;
}

#deuxieme_bandeau_acceuil img {
	width : 19.5%;
} 

#troisieme_bandeau_acceuil {
	display : inline-block;
	background-color : #05bb04;
	width : 100%;
	text-align : left;
	color : white;
	height : 0.8em;
}

#troisieme_bandeau_acceuil h2 {margin-top: 0.1em; font-size : 0.6em;}


#schema_acceuil{
	position : relative;
	text-align : center;
	top : 5px;
}

#PC2 {
display : inline-block;
width : 100%; }


#text1 { 
position : absolute;
text-align : center;
width : 15.7%;
z-index : 2;
top : 49.3%;
left : 17.9%;
font-size : 0.45em;
}
#text1:hover { font-style : italic;
cursor:  pointer;}
#text2 { 
position : absolute;
text-align : center;
width : 15.7%;
z-index : 2;
top : 72.9%;
left : 41.2%;
font-size : 0.45em;
}
#text2:hover { font-style : italic;
cursor:  pointer;}
#text3 { 
position : absolute;
text-align : center;
width : 15.7%;
z-index : 2;
top : 54.9%;
left : 64%;
font-size : 0.45em;
}
#text3:hover { font-style : italic;
cursor:  pointer;}
#text4 { 
position : absolute;
text-align : center;
width : 15.7%;
z-index : 2;
top : 19.5%;
left : 59.5%;
font-size : 0.45em;
}
#text4:hover { font-style : italic;
cursor:  pointer;}
#text5 { 
position : absolute;
text-align : center;
width : 15.7%;
z-index : 2;
top : 16%;
left : 29.3%;
font-size : 0.45em;
}
#text5:hover { font-style : italic;
cursor:  pointer;}
#text6{ 
position : absolute;
text-align : center;
width : 15.7%;
z-index : 2;
top : 14%;
left : 25.6%;
font-size : 0.45em;
display : none;
}
#text6:hover { font-style : italic;
cursor:  pointer;}
#text7 { 
position : absolute;
text-align : center;
width : 20%;
z-index : 2;
top : 40.4%;
left : 35%;
font-size :0.8em;
font-weight : bold;
}
#text7 a {text-decoration : none; color : black;}
#text7:hover { font-style : italic;
cursor:  pointer;}
#text_hidden_1{
position : absolute;
width : 50%;
height: 70%;
z-index : 2;
text-align : left;
border : solid white 1px;
top : 15%;
left : 25%;
font-size : 0.8em;
font-weight : bold;
background-color : rgba(162,162,162,1);
color : white;
display : none;
overflow-y: auto;
border-radius : 3px;
}
#text_hidden_1 div { padding-bottom : 15px;}
#text_hidden_1 div a{text-decoration : none; color : white;}
#text_hidden_1 div:hover {font-style : italic; font-size : 1.2em;}

#text_hidden_2{
position : absolute;
width : 50%;
height: 70%;
z-index : 2;
text-align : left;
border : solid white 1px;
top : 15%;
left : 25%;
font-size : 0.8em;
font-weight : bold;
background-color : rgba(162,162,162,1);
color : white;
display : none;
overflow-y: auto;
border-radius : 3px;
}
#text_hidden_2 div { padding-bottom : 15px;}
#text_hidden_2 div a{text-decoration : none; color : white;}
#text_hidden_2 div:hover {font-style : italic; font-size : 1.2em;}

#text_hidden_3{
position : absolute;
width : 50%;
height: 70%;
z-index : 2;
text-align : left;
border : solid white 1px;
top : 15%;
left : 25%;
font-size : 0.8em;
font-weight : bold;
background-color : rgba(162,162,162,1);
color : white;
display : none;
overflow-y: auto;
border-radius : 3px;
}
#text_hidden_3 div { padding-bottom : 15px;}
#text_hidden_3 div a{text-decoration : none; color : white;}
#text_hidden_3 div:hover {font-style : italic; font-size : 1.2em;}

#text_hidden_4{
position : absolute;
width : 50%;
height: 70%;
z-index : 2;
text-align : left;
border : solid white 1px;
top : 15%;
left : 25%;
font-size : 0.8em;
font-weight : bold;
background-color : rgba(162,162,162,1);
color : white;
display : none;
overflow-y: auto;
border-radius : 3px;
}
#text_hidden_4 div { padding-bottom : 15px;}
#text_hidden_4 div a{text-decoration : none; color : white;}
#text_hidden_4 div:hover {font-style : italic; font-size : 1.2em;}
#text_hidden_5{
position : absolute;
width : 50%;
height: 70%;
z-index : 2;
text-align : left;
border : solid white 1px;
top : 15%;
left : 25%;
font-size : 0.8em;
font-weight : bold;
background-color : rgba(162,162,162,1);
color : white;
display : none;
overflow-y: auto;
border-radius : 3px;
}
#text_hidden_5 div { padding-bottom : 15px;}
#text_hidden_5 div a{text-decoration : none; color : white;}
#text_hidden_5 div:hover {font-style : italic; font-size : 1.2em;}

#text_hidden_6{display : none;}

#text_defilant{
background-color : #05bb04;
font-size : 0.5em;
color : white;
height : 1.7em;
line-height : 0em;
margin-top : 30px;
}

#bandeau_bas {
	display : inline-block;
	margin-top : 10px;
	text-align : left;
}

#bandeau_bas img {
	width : 12%;
} 