/**police*/
ul#css3menu1 > li.switch{display:none;cursor:pointer;width:25px;height:5px;padding:9px 5px;}
/**les trois traits**/
ul#css3menu1 > li.switch:before{	content:"";position:absolute;display:block;height:4px;width:25px;border-radius:4px;background:#EAF3D3;-moz-box-shadow:0 8px #EAF3D3, 0 16px #EAF3D3;-webkit-box-shadow:0 8px #EAF3D3, 0 16px #EAF3D3;box-shadow:0 8px #EAF3D3, 0 16px #EAF3D3;}
.c3m-switch-input{	display:none;}
.police{	font-family: Arial, Helvetica, sans-serif;	font-size: 1.063rem;	color: #FFF;	font-weight: bold;	text-align: center;	margin-top: 2%;}
.topfirst,.topmenu{	height:auto;	margin-bottom:10px;}
a.menuleft:link {text-decoration: none;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.938rem;	margin: 10px;}
a.menuleft:visited {text-decoration: none;	color: #FFFF00;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.938rem;}
a.menuleft:hover {text-decoration:none;color:#66FF66;font-family: Arial, Helvetica, sans-serif;	font-size:0.938rem;		
}/**ok**/
a.menuleft:active {	text-decoration: none;		color: #66FF66;		font-family: Arial, Helvetica, sans-serif;	0.938rem;	}
@media screen and (max-width: 768px) {
	ul#css3menu1 > li {	position: initial;}	ul#css3menu1 ul .submenu,ul#css3menu1 li > ul {	left: 0; right:auto; top: 100%;}ul#css3menu1 .submenu,ul#css3menu1 ul,ul#css3menu1 .column {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;padding-right: 0;width: 100% !important;}}
@media screen and (max-width: 481px) {ul#css3menu1 {width: 100%;}ul#css3menu1 > li {display: none;		position: relative;		width: 100% !important;}ul#css3menu1 > li.switch,.c3m-switch-input:checked + ul#css3menu1 > li + li {display: block;}ul#css3menu1 > li.switch > label {		position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;}}