* {
	margin: 0;
	padding: 0;
    font-family: arial;
    font-size: 14px;
}

body {
    height:100%;
	color: #000000;
}

#conteneur {
    background: #000040;
		
}

#conteneur #header {
	overflow: hidden;
	width: 1050px;
	margin: 0 auto;
}

#conteneur #header #green{
	background: #7edaf2;
    height: 0px;
	
}

#conteneur #header #white{
	background: #FFFFFF;
    height: 8px;
	border-top-left-radius: 10px; 
    border-top-right-radius: 10px;
}

#conteneur #header #yellow_main{
	background: #CBE83E;
    height: 7px;
}
#conteneur #header #yellow_ecole{
	background: #00AE35;
    height: 7px;
    -moz-box-shadow: 0px 4px 10px #000;
    -webkit-box-shadow: 0px 4px 10px #000;
    box-shadow: 0px 4px 10px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    filter: progid:DXImageTransform.Microsoft.
}
#conteneur #header #yellow_admission{
	background: #083A99;
    height: 7px;
}
#conteneur #header #yellow_service{
	background: #3A0986;
    height: 7px;
}
#conteneur #header #yellow_contact{
	background: #23014E;
    height: 7px;
}
#conteneur #header #yellow_maria{
	background: #99CC0C;
    height: 7px;
}
#conteneur #header #yellow_materiel{
	background: #290969;
    height: 7px;
    -moz-box-shadow: 0px 4px 10px #000;
    -webkit-box-shadow: 0px 4px 10px #000;
    box-shadow: 0px 4px 10px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    filter: progid:DXImageTransform.Microsoft.
}
#conteneur #header #menu{
    width: 1050px;
    position: absolute;
    z-index: 15;
}
#conteneur #header #logo{
	position: absolute;
    z-index: 15;
}
#conteneur #centre {
    color: navy;
    margin: 0 auto;
    margin-bottom: 15px;
    border-bottom-left-radius: 10px; 
    border-bottom-right-radius: 10px;
    height:100%;
	overflow: hidden;
    width: 1050px;
    min-height: 500px;
    margin-top: 0px;
    -moz-box-shadow: 0px 4px 10px #000;
    -webkit-box-shadow: 0px 4px 10px #000;
    box-shadow: 0px 4px 10px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    filter: progid:DXImageTransform.Microsoft.
    
}

#conteneur #footer {
    clear: both;
	height: 50px;
	width: 100%;
	overflow: hidden;
    background: #000040;
}
#Vmenu ul li{
    list-style: none;
    margin-bottom: 7px;
    width: 200px;
    background-color: #00AE35;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity: 0.8;
    -moz-border-radius: 10px;
    -web-border-radius: 10px;
    border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    text-decoration: none;
    
}

#Vmenu ul li:hover{
    list-style: none;
    margin-bottom: 7px;
    width: 200px;
    background-color: #00AE35;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    opacity: 0.9;
    -moz-border-radius: 10px;
    -web-border-radius: 10px;
    border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    text-decoration: none;
    color: #CBE83E;
}
#Vmenu .active {
    list-style: none;
    margin-left: 20px;
    margin-bottom: 7px;
    width: 200px;
    background-color: #00AE35;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity: 0.8;
    -moz-border-radius: 10px;
    -web-border-radius: 10px;
    border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    text-decoration: none;
    color: #CBE83E;
}

#Vmenu li a{
    text-decoration: none;
    filter:alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    display: block;
    color: white;
    font-weight: bold;
}

#Vmenu li:hover a{
    text-decoration: none;
    color: #CBE83E;
}

#Vmenu .active a{
    text-decoration: none;
    color: #CBE83E;
}
#Vmenu {
    top: 180px;
    height: 450px;
}
li ul li{
	list-style-position: inside;
}
form.container_drapeau  { float:left;}
input.drapeau_fr, input.drapeau_en  { width:20px; height:20px; display:block; border:none; text-indent:-999px; font-size:0px;}
input.drapeau_en  { margin-right: 5px;}
input.drapeau_fr    { background: url(drapeau_fr.png) top left no-repeat; cursor: pointer;}
 input.drapeau_en   { background: url(drapeau_en.png) top left no-repeat;
cursor: pointer;}
 input.drapeau_fr:hover { background: url(drapeau_fr.png) top left no-repeat; }
 input.drapeau_en:hover { background: url(drapeau_en.png) top left no-repeat; }