body {
	padding:0;
	margin:0;
	/*background: url(../img/pattern-8s9t-v2.png);*/
	background-color:#186F18;
	font-family: Arial, sans-serif, Helvetica;
	font-size: 14px;
	font-weight: 300;
	color:#003200;
}

a { color: #727272; }
a:hover, a:active { color: #4c8519; }
h1, h2, h3 {
	font-weight: 400;
}
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.clearboth {
	clear:both;
}

.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }

/* Utils 
	background: -webkit-linear-gradient(top, #ff6600, #ff6600);
	background: -webkit-linear-gradient(top, #fbd025, #f9b501);*/

.orangebutton {
   border-top: 1px solid #ffa61b;
   background: #ffa61b;
   background: -webkit-gradient(linear, left top, left bottom, from(#f9b501), to(#ffa61b));
   background: -webkit-linear-gradient(top, #f9b501, #ffa61b);
   background: -moz-linear-gradient(top, #f9b501, #ffa61b);
   background: -ms-linear-gradient(top, #f9b501, #ffa61b);
   background: -o-linear-gradient(top, #f9b501, #ffa61b);
   padding: 10px 15px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	 box-shadow: rgba(0,0,0,0.5) 0 3px 15px; 
   /*box-shadow: rgba(0,0,0,0.5) 0 3px 3px;   */
   color: black !important;	 
   text-decoration: none;
   vertical-align: middle;
	 white-space:nowrap;
	 /* line-height:35px;*/
   }

.orangebutton:hover {
   border-top-color: #ff8800;
   background: #ff8800;
   color: #dedb2c;
	 cursor:pointer;
	 text-decoration:none;
   }

.orangebutton:active {
   border-top-color: #ffffff;
   background: #ffffff;
	 cursor: pointer;
   }

.greenbutton {
   border-top: 1px solid #81c645;
   background: #005d00;
   background: -webkit-gradient(linear, left top, left bottom, from(#2e9800), to(#005d00));
   background: -webkit-linear-gradient(top, #2e9800, #005d00);
   background: -moz-linear-gradient(top, #2e9800, #005d00);
   background: -ms-linear-gradient(top, #2e9800, #005d00);
   background: -o-linear-gradient(top, #2e9800, #005d00);
   padding: 10px 15px;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 3px 15px;   
   color: white;
   font-size: 18px;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   vertical-align: middle;
   }

.greenbutton:hover {	
   border-top-color: #81c645;
   background: #81c645;

   color: #316800;
	 cursor:pointer;
   }

.greendownloadbutton {
   /*border-top: 1px solid #81c645;*/
   background: #005d00;
		background-image: url('/img/download_v4_32x32.png');
		background-repeat:no-repeat;

   padding: 10px 15px 10px 50px;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 3px 15px;   
   color: white;
   font-size: 18px;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   vertical-align: middle;
   }

.greendownloadbutton:hover {	 
   border-top-color: #81c645;
   background: #81c645;
	 background-image: url(/img/download_v4_32x32.png);
		background-repeat:no-repeat;		
	 cursor:pointer;
	 color:white;
   }
.greendownloadbutton:link { color: white; }
.greendownloadbutton:active { color: white; }
.greendownloadbutton:visited { color: white; }

.displayinline {white-space:nowrap;}

.white {color:white;}
.fs15 {font-weight:bold; font-size:1.5em;}

.np { padding:0 !important; }

.pa5 { padding: 5px !important; }
.pa10 { padding:10px !important; }
.pa20 {padding: 20px !important;}

.pt15 { padding-top:15px !important; }
.pb10 {	padding-bottom: 10px !important;}
.pb20 {	padding-bottom: 20px !important;}

.pt5 { padding-top: 5px !important; }

.pt10 { padding-top: 10px !important; }
.pt20 { padding-top: 20px !important; }
.pl10 { padding-left: 10px !important; }
.pl15 {	padding-left: 15px !important;}
.pl20 { padding-left: 20px !important; }
.pr10 { padding-right: 10px !important; }
.pr15 {padding-right: 15px !important;}

.mt10 { margin-top: 10px !important; }
.mr10 { margin-right: 10px !important; }
.ml10 { margin-left: 10px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb20 {margin-bottom: 20px !important;}
.mb0 { margin-bottom: 0 !important; }
.mb5 { margin-bottom: 5px !important; }
/* Utils */

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.btn-primary {
	color: #fff;
	background: #ff6600; /* Old browsers */
	background: -moz-linear-gradient(top, #ff6600 0%, #ff6600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6600), color-stop(100%,#ff6600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff6600 0%,#ff6600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff6600 0%,#ff6600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff6600 0%,#ff6600 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff6600 0%,#ff6600 100%); /* W3C */
}

.btn-green {
	color: #fff;
	background: #669900; /* Old browsers */
	background: -moz-linear-gradient(top, #669900 0%, #669900 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6600), color-stop(100%,#669900)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #669900 0%,#669900 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #669900 0%,#669900 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #669900 0%,#669900 100%); /* IE10+ */
	background: linear-gradient(to bottom, #669900 0%,#669900 100%); /* W3C */
}

.btn-paging {
	color: #FF6600;
	background: #fff;
	border-radius: 0;
	padding: 4px 8px;
}

/* Sprites */
.sprite {display:inline-block; overflow:hidden; background-repeat: no-repeat;background-image:url(../img/sprites.png);}

.flag-en {width:16px; height:11px; background-position: -35px -104px}
.flag-it {width:16px; height:11px; background-position: -17px -108px}
.icon-alert {width:26px; height:24px; background-position: -34px -2px}
.icon-calendar {width:24px; height:26px; background-position: -30px -50px}
.icon-chat {width:26px; height:20px; background-position: -2px -34px}
.icon-circle {width:24px; height:24px; background-position: -28px -78px}
.icon-email {width:26px; height:20px; background-position: -34px -28px}
.icon-music {width:22px; height:24px; background-position: -2px -82px}
.icon-pen {width:13px; height:13px; background-position: -2px -108px}
.icon-search {width:24px; height:24px; background-position: -2px -56px}
.icon-user {width:30px; height:30px; background-position: -2px -2px}
/* Sprites */

.fixed-container {	
	max-width: 960px;
	margin:0 auto;
}

.header {	
	width:100%;
	height: 200px;
	background: url(../img/pattern-8s9t-v2.png);
}

.header h1,
.header .logo {
	margin:0;
	/*padding: 25px 0 0 40px;*/
	padding: 25px 0 0 20px;
}

.header h1 a {
	text-indent: -999px;
	overflow: hidden;
}

.header i.logo {
	background: url(../img/logo.png) 0 0 no-repeat;
	display: block;
	width: 359px;
	height: 151px;
}

.header i.logo u {
	left: -999999px;
	position: absolute;
}

.nav-main-container .nav>li>a {
padding: 10px 11px;
}

.navbar {
	border: 0;
}

.nav-container {
	padding: 25px 0 0 0;
	position: relative;
	z-index: 1000;
}

.navbar-default {
	border: 1px solid;
	border-radius: 4px;
	border-color:initial;
}

.navbar-header {
	padding-right: 10px;
}

.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
	margin-right:0 !important;
}

.container-fluid {
	padding:0;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	color: #fff;
}

.navbar-default .navbar-nav>li.active>a:hover, .navbar-default .navbar-nav>.active.open>a, .navbar-default .navbar-nav>.active.open>a:hover, .navbar-default .navbar-nav>.active.open>a:focus {
	color: rgba(255,255,255,0.5);
}

.navbar-nav>li:first-child {
	/*padding-left:10px;*/
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.navbar-default .navbar-nav>li {
	border-left: 1px solid rgba(0,0,0,0.1);
}

.navbar-nav>li:first-child {
	border-left: 0;
}

.navbar-default a {
	font-weight: 600;
}

.navbar-collapse {
	padding:0;
}

.navbar-nav > li {
	background:#ff9600;
}
.topmenu >li
{
	background: #ff9600; /* Old browsers */	
}

.navbar-default .navbar-nav > li.active {
	background:#417505;
}

.navbar-default .navbar-nav > li.active > a {
	color: #fff;
}

.navbar-default .navbar-toggle {
	background: #ddd;
}

.navbar-default .navbar-nav .open.dropdown-account a,
.navbar-default .navbar-nav .open.dropdown-account a:hover,
.navbar-default .navbar-nav .open.dropdown-account a:focus {
	background: initial;
}

.navbar-default .navbar-nav .open.dropdown-account ul {
	background: #ffa61b;
}

.navbar-default .navbar-nav .open.dropdown-account ul li {
	border-bottom: 1px solid #E58900;
	padding: 5px;
}

.navbar-default .navbar-nav .open.dropdown-account ul li:last-child {
	border-bottom:0;
}

.navbar-default .navbar-nav .open.dropdown-account ul a {
	color: #264700;
	font-weight: 600;
}

.panel-spacing {
	padding-left: 10px !important;
}

.right-panel-spacing {
	padding-left: 10px !important;
}

.banner_container {
	padding: 10px 0 10px 0;
	overflow:hidden;
	text-align: center;
}

@media (min-width: 0) and (max-width: 767px) {
	.card-panel-container .internal-box {
		margin-top: 10px;
	}
}

@media (min-width: 0) and (max-width: 792px) {
	.panel-spacing {
		padding-left: 0 !important;
	}
	.right-panel-spacing {
		padding-left: 15px !important;
	}
	.navbar-nav {
		margin:0;
	}
	.navbar-default {
		background: transparent;
		border-color: transparent;
	}

	.navbar-collapse {
		background: #f90;
	}
}

.header-stats {
	color: #fff;
	font-size: 1.6em;
	line-height: 1em;
	margin-top: 15px;
}

.header-stats small {
	font-size: 0.6em;
	color: rgba(255,255,255,0.75);
}

.nav-main-container {
	background:#ffa61b;	
}

 .nav-main-container .navbar-nav > li > a {
    padding-bottom: 10px;
    padding-top: 10px;
}

.navbar-main {
	height:60px;
	width:100%;
	/* se metto questo su IE spancia la grafica...
	border: 1px;
	border-radius: 4px 4px 0 0;
	*/
	padding-top: 15px;
	font-weight: 600;
	margin-bottom:0px;
	background: #ffa61b; /* Old browsers */
	background: -moz-linear-gradient(top, #ffd39e 0%, #ff8a0e 14%, #ff8a0e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd39e), color-stop(14%,#ff8a0e), color-stop(100%,#ff8a0e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffd39e 0%,#ff8a0e 14%,#ff8a0e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffd39e 0%,#ff8a0e 14%,#ff8a0e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffd39e 0%,#ff8a0e 14%,#ff8a0e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffd39e 0%,#ff9600 14%,#ff9600 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd39e', endColorstr='#ffa61b',GradientType=0 ); /* IE6-9 */

	box-shadow: 0 4px 4px -2px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 4px 4px -2px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 4px 4px -2px rgba(0,0,0,0.5);

/*    -webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5);
       -moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5);
            box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5);
*/
}

.navbar-main .navbar-nav > li > a {
	color: #264700;
	font-weight:600;
}

.navbar-main .navbar-nav > li > a:hover, .navbar-main .navbar-nav > li.active > a {
	color: #fff;
	background: transparent;
	border-bottom: 5px solid #264700;
}

@media (max-width:530px) {
	.footer-links {
		padding: 20px 0 !important;
	}
	.header i.logo {
		background: url(../img/logo_xs.png) 0 0 no-repeat;
		width: 250px;
		height: 106px;
	}
	.header {
		height: 160px;
	}
}

@media (max-width: 960px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
        border-color: transparent;
    }
    .navbar-nav {
        float: none!important;
        /*margin: 7.5px -15px;*/
    }
    .navbar-default {
    	background: transparent;
    	border-color: transparent;
    }
    .navbar-nav>li {
        float: none;
    }

	.navbar-nav>li:first-child {
		border-radius: 0;
	}

    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {
        display: block!important;
        position: absolute;
        right: 15px;
    }
    .collapsing {
        overflow: hidden!important;
    }
    .nav-main-container {
    	height:20px;
		overflow: hidden;
    }
}

.download-game {
	border-radius: 4px;

	background: #c05a00; /* Old browsers */
	background: -moz-linear-gradient(left, #c05a00 0%, #e27c00 51%, #c05a00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#c05a00), color-stop(51%,#e27c00), color-stop(100%,#c05a00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #c05a00 0%,#e27c00 51%,#c05a00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #c05a00 0%,#e27c00 51%,#c05a00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #c05a00 0%,#e27c00 51%,#c05a00 100%); /* IE10+ */
	background: linear-gradient(to right, #c05a00 0%,#e27c00 51%,#c05a00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c05a00', endColorstr='#c05a00',GradientType=1 ); /* IE6-9 */

	/*margin-top: 10px;*/
	padding: 15px;
	overflow: hidden;
}

.download-game .bg {
	background: transparent url(../img/bg_download_game.png) 0 0 no-repeat;
	overflow:auto;
}

.download-game h1 {
	color: #fff;
	padding-top: 0px;
	padding-left: 30px;
	font-weight: 500;
	font-size: 2em;
}

	.download-game .bg p {
		padding-left: 30px;
		width: 100%;
		color: #fff;
		font-size: 1.17em;
		margin: 1em 0;
	}

.download-game .downbutton {
   border-top: 1px solid #81c645;
   background: #005d00;
   background: -webkit-gradient(linear, left top, left bottom, from(#2e9800), to(#005d00));
   background: -webkit-linear-gradient(top, #2e9800, #005d00);
   background: -moz-linear-gradient(top, #2e9800, #005d00);
   background: -ms-linear-gradient(top, #2e9800, #005d00);
   background: -o-linear-gradient(top, #2e9800, #005d00);
   padding: 20px 20px;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;   
   color: white;
   font-size: 18px;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   vertical-align: middle;
   }
.download-game .downbutton:hover {	
   border-top-color: #81c645;
   background: #81c645;
   color: #316800;
	 cursor:pointer;
   }
.download-game .downbutton:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }

.download-game strong {
	color: #264700;
	font-size:1.4em;
}

.download-game a {
	color: #fff;
	font-size:1.4em;
}

.center-container {
	background: #417503;
	overflow: hidden;
	padding:20px 0 20px 0;
}

.card-panel-container {
	border-radius: 4px;
	padding: 10px;
	background: #fff;
}

.card-panel {
	background: #ffffff url(../img/bg_card.png) 0 0 no-repeat;
	min-width: 100px;
	min-height: 100px;
	padding: 15px 18px;
	overflow: hidden;
}

.card-panel .headline {
    font-size: 1.3em;
    display:block;
}

.card-panel h1 {
	color: #417500;
}

	.card-panel h2, .headline {
		color: #264700;
		font-weight: 500;
		padding: 0;
		margin: 0;
	}  
  
.card-panel p {
	color: #000;
}

.card-panel-container a {
	font-weight: 500;
}

.card-panel-container ul.forum-list {
}

	.card-panel-container ul.forum-list li, .card-panel-container ul.blog-list li {
		padding: 8px 10px 8px 20px;
		border-bottom: 1px solid #D4D4D4;
	}

		.card-panel-container ul.forum-list li a, .card-panel p a, .card-panel-container ul.blog-list li a {
			color: #057C02;
			font-size: 1em;
			text-decoration: underline;
		}

.right-panel-spacing .card-panel-container .card-panel h2 + p, .right-panel-spacing .card-panel-container .card-panel h2 + p {
	margin: 0.7em 0 0;
}
.card-panel-container .internal-box {
	border: 1px solid #D4D4D4;
	background: #F6F6F6;
	border-radius: 4px;
	padding: 10px;
	min-height: 225px;
}

.card-panel-container .internal-box h2 {
	color: #417505;
}

.card-panel-container .internal-box h2 i {
	color: #ffa61b;
	font-style: normal;
}

.footer-container {
	background: transparent url(../img/bg_footer.png) 0 25px no-repeat;
	height: 296px;
	color:#9DBE9D;
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.alert-warning {
	color: #4D3100;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.alert-warning p {
	color: #4D3100 !important;
}

.alert-warning a {
	color: #FF6600;
	font-weight: bold;
}

.funzione td{cursor: pointer;}

.footer-separator {
	background: #FF6600; /* Old browsers */
	background: -moz-linear-gradient(top, #ffa61b 0%, #FF6600 14%, #FF6600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa61b), color-stop(14%,#FF6600), color-stop(100%,#FF6600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffa61b 0%,#FF6600 14%,#FF6600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffa61b 0%,#FF6600 14%,#FF6600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffa61b 0%,#FF6600 14%,#FF6600 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffa61b 0%,#FF6600 14%,#FF6600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa61b', endColorstr='#FF6600',GradientType=0 ); /* IE6-9 */
	height: 2px;
}

.footer-separator2 {
	background: #003300; /* Old browsers */
	background: -moz-linear-gradient(top, #003300 0%, #669900 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003300), color-stop(100%,#669900)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #003300 0%,#669900 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #003300 0%,#669900 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #003300 0%,#669900 100%); /* IE10+ */
	background: linear-gradient(to bottom, #003300 0%,#669900 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003300', endColorstr='#669900',GradientType=0 ); /* IE6-9 */
	height: 4px;
}

.footer-links {
	padding: 100px 0;
	text-align:center;
}

.footer-links p {
	font-size: 0.9em;
}

.footer-links a {
	margin-left: 20px;
	color: #fff;
	text-shadow: 2px 2px rgba(0,0,0,0.5);
}

.forum-search {
	background: #fff;
	border-radius:4px;
	padding:10px;
	overflow: hidden;
}

.panel-burraco {
	border:0;
}

.panel-burraco > .panel-heading {
	color: #fff;
	background: #ff6600; /* Old browsers */
	background: -moz-linear-gradient(top, #ff6600 0%, #ff6600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6600), color-stop(100%,#ff6600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff6600 0%,#ff6600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff6600 0%,#ff6600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff6600 0%,#ff6600 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff6600 0%,#ff6600 100%); /* W3C */
	text-shadow: 2px 2px rgba(0,0,0,0.5);
}

.panel-burraco > .panel-information {
	background: #F6F6F6;
	min-height: 100px;
	border-top: 1px solid rgba(0,0,0,0.2);
	overflow: hidden;
}

.panel-burraco > .panel-information-small {
	min-height:70px;
}

.panel-burraco > .panel-information-alt {
	background: #fff;
	border-bottom: 1px solid rgba(0,0,0,0.2);
}

.panel-burraco > .panel-information h2.active {
	color: #FF6600;
}

.panel-burraco > .panel-body {
	background: #f6f6f6;
	color: #000;
}

.panel-burraco > .panel-body small {
	color: #9B9B9B;
}

.panel-burraco > .panel-post {
	padding: 10px 10px 10px 20px;
	font-size: 1.4em;
	background: #003200;
	color: #fff;
}

.panel-burraco a {
	color: #057C02;
	text-decoration:underline;
	font-size: 1em;
	font-weight: bold;
}

.panel-body a {
	color: #057C02;
	font-size:1em;
	font-weight:bold;
	text-decoration:underline;
}

table.forum thead th {
	background: #003200;
	color: #fff;
	height: 50px;
	padding:10px;
}

table.forum tr {
	border-bottom: 1px solid #D4D4D4;
}

table.forum tr:last-child {
	border-bottom: 0;
}

table.forum td {
	padding:10px;
}

	table.forum td a, .post-content a, .post-block a{
		color: #407504;
		font-size: 1em;
		font-weight: bold;
		text-decoration: underline;
	}

table.forum td .text-small, table.forum td .text-small a {
	/*font-size: 0.9em;*/
	font-weight: normal;
}

.panel-burraco > .panel-paging {
	color: #000;
	background: #ffa61b;
	border-top: 1px solid rgba(0,0,0,0.2);
	min-height: 50px;
	padding: 10px;
	overflow:hidden;
}

.panel-burraco > .panel-body .info {
	color: #9B9B9B;
	border-bottom: 1px solid #D4D4D4;
	min-height: 40px;
	padding: 10px;
	overflow: hidden;
}

.panel-burraco > .panel-body .divider {
	margin: 20px 0 20px 0;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	height:5px;
	clear:both;
}

.panel-burraco .bubble {
	border:1px solid #D4D4D4;
	border-radius:5px;
	min-height:90px;
	position:relative;
	background:#fff;	
}

.panel-burraco .bubble .bubble-body {
	padding:10px;
	overflow: auto;
}

.panel-burraco .bubble > .arrow {
	position:absolute;
	width:10px;
	height:20px;
	background:url(../img/bubble-side.png) no-repeat;
	left:-10px;
	top:20px;
}

.panel-burraco .bubble > .arrow-mid {
	top: 50px;
}

.nav-tabs {
	background: #ffa61b;
}

.nav-tabs>li>a {
	color: #fff;
	border-radius: 0;
	font-size:18px;
}

.nav-tabs.small>li>a {
	font-size:14px;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .nav-tabs>li>a:hover{
	background: #003200;
	border-top: 2px solid #417503;
	color: #fff;
	border: 1px solid #003200;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	border: 0 !important;
}

.text-danger {
	color: red;
}

.text-orange {
	color: #ffa61b;
}

ul.list-styled {
	list-style: disc;
	margin: 10px 30px;
}

.table tr.level-neg-odd {
	background: #F3C0BD;
}

.table tr.level-neg-even {
	background: #F9E1E1;
}

.table tr.level-pos-odd {
	background: #DFF3BD;
}

.table tr.level-pos-even {
	background: #F2F9E1;
}
#tb_compara_profili td:nth-child(2n), #tb_compara_profili td:nth-child(3n){text-align:center;}
#comparazione_standard_elite tr:nth-child(4n +3) td:nth-child(1n) {background: #ffffff;}
#comparazione_standard_elite td:nth-child(2n) {background: #bde2ac;}
#comparazione_standard_elite tr:nth-child(4n +3) td:nth-child(2n) {background: #d9eecf;}
#comparazione_standard_elite td:nth-child(3n) {background: #f5cbcc;}
#comparazione_standard_elite tr:nth-child(4n +3) td:nth-child(3n) {background: #fae4e6;}
#tb_compara_profili th{background:#ffffff; text-align:center;}
#tb_compara_profili .highlight {background-color:#ffa31a;}
#comparazione_standard_elite col.elite {background: #d9eecf; text-align:center}
#comparazione_standard_elite col.standard {background: #fae4e6; text-align:center}
#comparazione_standard_elite .descrizione {display:none;}
#comparazione_standard_elite .descrizione td {width:100%;}
#comparazione_standard_elite .descrizione td img {max-width:100%;}
#comparazione_standard_elite .descrizione ul {list-style-type: square;margin: 0 0 0 30px;}
.fl_r{float:right;margin:5px 0px 5px 20px;}
.fl_l{float:left;margin:5px 20px 5px 0px;}
.arrow-open, .arrow-close {float:left;color:#ffa31a;margin-right:5px;}

#header_date {
	float: right;
	margin: 1.4em 1.4em 0 0;
	color: #c5d6a8;
}

.not-active {
    pointer-events: none;
    cursor: default;
}

#landing h2 {
	background-color: #fcf8e3;
}


/* TOC */
.toc_intro_box{width:50%;float:left;clear:both;display:table-cell;}
.toc {width:49%;float:right;border: 1px solid #eee;border-radius: 6px;background: #f9f9f9;margin-bottom: 2em;height:auto;padding-bottom:50px;}
.toc .tocnumber {color:#4D3100;}
.toc ul{padding:5px 0px}
.toc_intro{display:table;}
.toc .toclevel-1, .toc .toclevel-2 {overflow: hidden;padding: 6px;}
.toctext{padding-left:10px;}
.toc .toclevel-2, .eng .toc .toclevel-2 {overflow: hidden;padding-left:40px;}
.toc .toctitle {padding: 10px;background-color:#f9f9f9;border-color:#f9f9f9;color: #264700;font-weight: 500;margin: 0;font-size: 1.5em;border-bottom: 2px solid transparent;}

.eng {display:table;}
.eng .toc_intro_box{width:48%;line-height: 2em;}
.eng .toc{width:50%;padding-bottom:30px;}
.eng .toc .toclevel-1 {padding: 2px 6px 2px 6px;}
.eng .toc .toclevel-2 {padding-top:2px;padding-bottom:2px}
.eng .toc .toctitle {padding-bottom: 0px;} 

/* style per le classifiche (BEGIN)*/
@media screen and (min-width: 0px) and (max-width: 490px){   
  #classifica_4_giocatori table tr td, #classifica_2_giocatori table tr td{display: flex!important;padding: 6px 0px;}
  #classifica_4_giocatori table tr td span, #classifica_2_giocatori table tr td span{text-align: right;font-weight: bold;margin:0 5px;}
  #classifica_4_giocatori  thead,  #classifica_2_giocatori  thead{display:none;}
  #comparazione_standard_elite td:nth-child(2n), #comparazione_standard_elite td:nth-child(3n)  {padding-left:0px;padding-right:0px;}
  #comparazione_standard_elite thead tr th {font-size:0.8em;}
  .tab-content img {max-width:100%;}
  /*div#classifica_4_giocatori > table > tbody > tr > td:nth-child(5),div#classifica_2_giocatori > table > tbody > tr > td:nth-child(5)  {display:flex!important;}*/
}
@media screen and (min-width: 0px) and (max-width: 350px) {
    #tb_compara_profili {margin-left: -15px;}
}

@media screen and (min-width: 0px) and (max-width: 375px){
  .greenbutton {padding: 4px 9px;font-size: 14px;}
  .download-game .downbutton {font-size: 14px;}
  .card-panel.text-left .screenshot{width: 110px;height: 83px;float: left;}
}

@media screen and (min-width: 491px) {   
  #classifica_4_giocatori table tr td span, #classifica_2_giocatori table tr td span{display:none;}
}

@media screen and (min-width: 0px) and (max-width: 966px){   
  .toc_intro_box, .toc, .eng .toc{float:left;width:100%;}
  .eng .toc_intro_box, .eng .toc{float:left;width:100%!important;line-height:initial!important;}
}
/* style per le classifiche (END)*/
