html,body			{background: #97D1E4;}

.stdiv				{background:#faf9f9;border-color:#d6d6d6;color:#787373}

.menu				{background:#FFF;z-index:2;position:relative;border:0}
.menu li, .btnMnu		{background:#FFF; border:1px solid #d6d6d6;border-radius:5px 5px 0 0;margin:10px 1px 0px;}
.menu li a, .btnMnu a	{color:#313131;font-weight: bold; text-decoration: none;text-transform: uppercase;padding:0 16px;line-height:36px}

.pageContent{background: #f5f4f4;width: 80%;margin:10px auto 20px;}
.miniM {
    background-color: #fff;
    border: 1px solid #d6d6d6;
    padding: 24px;
}
.miniM li{
    border-bottom:1px solid #eae9e9;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.miniM a {
    display: inline;
    text-decoration: none;
}
.miniM ul {
    list-style:  none ;
	text-align:center;
}

.stdiv::after {
    clear: both;
    content: "";
    display: block;
}

body {transition: background-color 1000ms ease-out 0s;}
#page{position:relative;overflow-y:hidden;}
.pageContent,#footer{z-index:2;position:relative}
.background-page {position: absolute;width: 100%;background-repeat: repeat-x;transition: all 1000ms ease-out 0s;z-index:1}
.background-page.cloud	{background-image:url("../images/MILAN/bg-cloud.png");	background-position: center top;height: 972px;opacity: 1;top: -150px;}
.background-page.ground	{background-image:url("../images/MILAN/bg-ground.png");	background-position: center bottom;bottom: 32px;height: 1521px;}
.background-page.arbustes{background-image: url("../images/MILAN/bg-arbuste.png");background-position: center top;bottom: 42px;height: 172px;z-index:2}
.background-page.etoiles {background-image: url("../images/MILAN/bg-etoiles.png");background-position: center top;background-repeat: repeat;height: 100%;top: 0;z-index:0;}
.background-page.lune {background-image: url("../images/MILAN/bg-lune.png");background-position: center top;background-repeat: repeat-y;height: 269px;top: 50px;}
.background-page.etoiles,.background-page.lune{opacity:0}
.nuit {background-color: #160d25;}
.nuit .background-page.etoiles,.nuit .background-page.lune{opacity:1}
.nuit .background-page.cloud{opacity:0}

.switch {
    height: 50px;
    position: absolute;
    right: -100px;
    top: 0;
    width: 20px;
}
.switch input {
    bottom: 0;
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 100;
}
.switch label::before {
    background: #666 none repeat scroll 0 0;
    border-radius: 50%;
    box-shadow: 0 64px 0 #666, 0 1px 0 white, 0 65px 0 white;
    content: "";
    height: 4px;
    left: 9px;
    position: absolute;
    top: -10px;
    width: 4px;
}
.switch.demo label::after {
    background: rgba(0, 0, 0, 0) linear-gradient(#ddd, #bbb) repeat scroll 0 0;
    border: 1px solid #bbb;
    border-radius: 5px;
    bottom: -14px;
    content: "";
    left: -15px;
    position: absolute;
    right: -15px;
    top: -12px;
    z-index: -1;
}

.switch.demo label::before {
    background: #666 none repeat scroll 0 0;
    border-radius: 50%;
    box-shadow: 0 64px 0 #666, 0 1px 0 white, 0 65px 0 white;
    content: "";
    height: 4px;
    left: 9px;
    position: absolute;
    top: -10px;
    width: 4px;
}
.switch.demo label::after {
    background: rgba(0, 0, 0, 0) linear-gradient(#ddd, #bbb) repeat scroll 0 0;
    border: 1px solid #bbb;
    border-radius: 5px;
    bottom: -14px;
    content: "";
    left: -15px;
    position: absolute;
    right: -15px;
    top: -12px;
    z-index: -1;
}
.switch.demo input:checked ~ label {
    background: #d2cbc3 none repeat scroll 0 0;
    box-shadow: 0 1px 0 white inset, 0 0 0 1px #999, 0 0 5px 1px rgba(0, 0, 0, 0.2), 0 -10px 0 #aaa inset, 0 2px 0 rgba(255, 255, 255, 0.1), 0 45px 3px #e0e0e0 inset, 0 8px 6px rgba(0, 0, 0, 0.18);
}
/*
.menu li:hover		{background:#149ed1;}
.menu ul ul			{background:#222222 }
.stdTitle			{background:#A3A3A3;}
#langSel			{margin-top:11px}

#logo_clt			{background:  none repeat scroll 0 0;border-radius: 5px;float: right;margin: 5px;padding:5px;}

#pageindex			{padding:5px 20px}
#divHome			{display:inline-block}*/