@import url(fonts.css);

form {
	margin:auto;
	margin-top:3%;
	width:80%;
	box-shadow: 15px 5px 25px 5px #aaa;
	border-radius:8px;
	background: #f7f7f7;
	border:none;
}

form div table{
	border-radius:10px;
}

form div{
	padding: 40px 40px 50px 40px;
    border:none;
}

#tab{
	background: #aaa;
}

.bouton:hover/* ,.bouton:visited*/{
	background: #F7F7F7;
}


body div div ul li a:visited{
	background: black;
}

marquee{
	font-family:"Lucida Calligraphy";
	font-size:15px;
}

marquee:hover{
	font-family:"Lucida Handwriting";
	font-size:15px;
}

#auteur{
	font-size:10px;
	font-family:"Blackadder ITC";
}

#auteur:hover{
	font-family:"Lucida Calligraphy";
}

#active{
	font-family:"Lucida Calligraphy";
	background:#FEFEE0/*EFEFEF*/;
	font-size:18px;
}

#thanks{
	font-family:"Lucida Calligraphy";
	font-size:20px;
	text-shadow: 2px 2px 4px green;
}

#thks{
	font-family:"Lucida Calligraphy";
	font-size:15px;
	text-shadow: 2px 2px 4px ;
}

#menu_charger, #menu_charger ul{
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
}

#menu_charger li{
	display:inline-block;
	position:relative;
	border-radius:8px 8px 0 0;
}

#menu_charger ul li{
	display:inherit;
	border-radius:0;
}

#menu_charger ul li:hover{
	border-radius:0;
}

#menu_charger ul li:last-child{
	border-radius:0px 0 8px 8px;
}

#menu_charger ul{
	position:absolute;
	max-height:0;
	left: 0;
	right: 0;
	overflow:hidden;
	-moz-transition: .8s all .3s;
	-webkit-transition: .8s all .3s;
	transition: .89s all .3s;
}

#menu_charger li:hover ul{
	max-height:15em;
}

/* background des liens menus */
#menu_charger li:first-child{
	background-color: #f7f7f7;
	background-image:-webkit-linear-gradient(top, #f7f7f7 50%, #fff 50%);
	background-image:linear-gradient(to bottom, #f7f7f7 50%, #fff 50%);
}

#menu_charger li:last-child{
	background-color: #f7f7f7;
	background-image:-webkit-linear-gradient(top, #f1f1f1 50%, #fff 50%);
	background-image:linear-gradient(to bottom, #f1f1f1 50%, #fff 50%);
}

/* background des liens sous menus */
#menu_charger li:first-child li{
	background:#D6D6D6;
}

#menu_charger li:last-child li{
	background:#D6D6D6;
}

/* background des liens menus et sous menus au survol */
#menu_charger li:first-child:hover, #menu_charger li:first-child li:hover{
	background:#f7f7f7;
}

#menu_charger li:last-child:hover, #menu_charger li:last-child li:hover{
	background:#f7f7f7;
}

/* les a href */
#menu_charger a{
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
}

#menu_charger ul a{
	padding:8px 0;
}

#menu_charger li:hover li a{
	color:#fff;
	text-transform:inherit;
}

#menu_charger li:hover a, #menu_charger li li:hover a{
	color: #000;
}

.charger
{
	text-align:center;
	background: none;
    margin: 7px 3px;
    padding: 2px;
    border: 1px /*$c4*/none/*e*/;
}

.charger:hover
{
	text-align:center;
	font-family:"Lucida Calligraphy";
	background: #fff;
    margin: 7px 3px;
    padding: 16%;
    border: 1px /*$c4*/none/*e*/;
}
body
{
	background: #B0F2B6;
}