@charset "utf-8";
/* CSS Document */
@media (max-width: 767px) {
	.list ul li a{color: #ffffff; font-size:16px; display: block; line-height:100px;position: relative; margin:10px; padding:0px 10px;
	width:160px; height:100px; background-color:#1374CE;
}
.list ul li{ padding:0px 0px; float:left; width:50%; text-align:center;}
	}
@media (min-width: 768px) and (max-width: 991px) {
	.list ul li a{padding-left: 10px;color: #1374CE; font-size:16px; display: block; line-height: 40px;position: relative;
}
.list ul li{ border-bottom: dotted 1px #1374CE;}
	}
@media (min-width: 992px) and (max-width: 1199px) {
	.list ul li a{padding-left: 10px;color: #1374CE; font-size:16px; display: block; line-height: 40px;position: relative;
}
.list ul li{ border-bottom: dotted 1px #1374CE;}
	}
@media (min-width: 1200px) {.list ul li a{padding-left: 10px;color: #1374CE; font-size:16px; display: block; line-height: 40px;position: relative;
}

.list ul li{ border-bottom: dotted 1px #1374CE;}

}
*{margin: 0;padding: 0}
ul,li{list-style: none;}
a:link,a:visited{text-decoration: none;}


.list ul li .inactive{ background:url(images/off.png) no-repeat 210px center;}
.list ul li .inactives{background:url(images/on.png) no-repeat 210px center;} 
.list ul li ul{display: none;}
.list ul li ul li { border-left:0; border-right:0; border-color:#fff;}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:20px;}
.list ul li ul li ul li {  border-color:#fff; }
.last{ border-color:#6196bb; }
.list ul li ul li ul li a{ color:#1374CE; padding-left:30px;}