@font-face {
    font-family: 'PoliceMenu';
    src: url('polices/marguerite.eot') format('eot'),
         url('polices/marguerite.woff') format('woff'),
         url('polices/marguerite.ttf') format('truetype'),
         url('polices/marguerite.svg') format('svg');
}
.texte{
	text-shadow: 2px 2px 2px rgb(14,74,124);
	color: rgb(21,114, 189);
	font-size: 20px;
	text-align: center;
}
.barremenu
{
	background-image: url("backpics/model.png") /*fixed no-repeat top center*/;
	background-repeat: repeat;
	background-position: top left;
} 
.barremenum
{
	background-image: url("backpics/maths.jpg") /*fixed no-repeat top center*/;
	background-repeat: repeat;
	background-position: top left;
} 
.barremenur
{
	background-image: url("backpics/secret.jpg") /*fixed no-repeat top center*/;
	background-repeat: repeat;
	background-position: top left;
} 

.tablemsup
{
	min-width: 1000px;
    text-align: justify;
	margin-left: 210px;
	border-collapse: collapse;
}

.actu:hover{
	text-decoration: none;
	text-shadow: 2px 2px 2px rgb(104,160,172);
}
.actu:visited{
	color: #AAA;
}
.menu
{
	color: rgb(255,255,255);
	font-size: 40 px;
	font-family: Arial, 'PoliceMenu', serif;
	text-decoration: none;
	text-align: center;
	background-position: top center;
	/*border-left: 1px solid ;
	border-right: 1px solid rgb(2,60,79);
	box-shadow: 3px 3px 2px white;*/
	text-shadow: 1px 1px 1px rgb(104,160,172);
}
.menu:hover
{
    text-shadow: 3px 2px 2px rgb(255,255,255);
}

.entete
{
	color: blue;
}
td{
	min-width: 80 px;
	text-align: center;
	border-left: 1px ridge white;
    border-right: 1px ridge white;
	box-shadow: 1px 0px 1px rgb(15,66,117);
	height: 25px;
	width: 100px;
}

.mnav
{
    float: left;
    width: 300px;
	margin-top:39px;
	margin-left: 20px;
    /*border: 1px solid white;*/
	vertical-align: top;
	border: collapse;
	position: fixed;
}

.navmg{
	background-image: url("backpics/navm.png");
	height:35px;
	width: 252px;
}
.navmg:hover{
	color: rgb(14,122,89);
	text-shadow: 2px 2px 2px rgb(23,217,105);
	background-image: url("backpics/bgdmnav.png");
}
.mdiv{
	float: left;
    width: 240px;
	margin-top:225px;
	margin-left: 120px;
    /*border: 1px solid white;*/
	vertical-align: top;
	border: collapse;
	position: fixed;
}
.divmg{
	background-image: url("backpics/navm.png");
	height:30px;
	width: 152px;
}
.divmg:hover{
	color: rgb(14,122,89);
	text-shadow: 2px 2px 2px rgb(23,217,105);
	background-image: url("backpics/bdgmdiv.png");
}
.pbmsup{
    margin-left: 70px;
	margin-top:21px;
    /*border: 1px solid blue;*/
}
ul{
	margin-left:1%;
}
li{
	margin-left: 10%;
}
.me{
	margin-left: 0%;
	background-color: rgba(50, 210, 239, 0.2);
	display: block;
}
.accueil{
	display: block;
	position: absolute;
    left: 200px;
    top: 20px;
}
.mathematiques{
	display: block;
	position: absolute;
    left: 285px;
    top: 20px;
}
.pc{
	display: block;
	position: absolute;
    left: 425px;
    top: 20px;
}
.si{
	display: block;
	position: absolute;
    left: 577px;
    top: 20px;
}
.philo{
	display: block;
	position: absolute;
    left: 775px;
    top: 20px;
}

.piratage{
	display: block;
	position: absolute;
    left: 890px;
    top: 20px;
	
}
.prog{
	display: block;
	position: absolute;
    left: 978px;
    top: 20px;
}
.cw{
	display: block;
	position: absolute;
    left: 1190px;
    top: 20px;
}
.center{
	margin-left: auto;
	text-align: center;
	border-left: 1px solid ;
	border-right: 1px solid rgb(2,60,79);
	border-top: 1px solid rgb(2,60,79);
	border-bottom: 1px solid rgb(2,60,79);
	color: rgb(205,205,205);
	text-shadow: 2px 2px 2px rgb(2,60,79);
}
p{
	margin-left: 20px;
}
.htete{
	text-align: center;
	margin-left: 15%;
	text-shadow: 1px 1px 1px rgb(40,227,242);
	color: rgb(40,227,242);
	font-size: 28px;
	
}
.coeur{
	margin-top: 6%;
	margin-left: 22%;
	margin-right: 9%;
	text-align: left;
	border-left: 1px solid ;
	border-right: 1px solid rgb(2,60,79);
	border-top: 1px solid rgb(2,60,79);
	border-bottom: 1px solid rgb(2,60,79);
	color: rgb(27,286,186);
	text-shadow: 2px 2px 2px rgb(2,60,79);
	background-color: rgba(50, 210, 239, 0.2);
}
.point{
	
}
.ue{
	text-shadow: 2px 2px 2px white;
	background-color: rgb(0,60,79);
	background-image: url("backpics/imgue.png");
}

.ue:hover{
	text-shadow: rgb(2,120,79);
}

.docmsup{
	background-image: url("backpics/docmsup.png");
	color: rgb(15,125,168);
	text-decoration: none;
	height:35px;
}

.docmsup:hover{
	color: rgb(145,226,236);
	background-image:url("backpics/docmsupt.png");
	text-shadow: 0px 0px 0px rgb(0,0,0);
}

.textboxdoc{
	text-decoration: none;
	color: rgb(15,125,168);
}

.navtextboxdoc{
	text-decoration: none;
	color: rgb(172,255,255);
}
.navtextboxdoc:hover{
	text-decoration: none;
	color: rgb(172,255,155);
}
.stage{
	margin-left: 208px;
	margin-top: 2px;
	width: 1003px;
}