.hide_screen{
    position: absolute;
    top: -10000px !important;
    left: -10000px !important;
    font-size: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    display: inline !important;
    line-height: 0 !important;
    height: 0 !important;
    border: none !important;
}

.container{
	clear: both;
}

.container .row{
	margin-left: 0;
}

#colonna-1.fullWidth{
	width: 1108px;
	margin-left: auto;
	margin-right: auto;
/* 	padding-left: 24px; */
/* 	padding-right: 24px; */
}

#colonna-1.fullWidth p.title2{
	   float: left;
}


/*immagine responsive: the image will scale down if it has to, but never scale up to be larger than its original size */
img{
	max-width: 100%;
    height: auto;
}

select{
    padding-right: 0 !important;
}

div.titolo h2{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	font-size: 160% !important;
}

div.titolo_statistiche2 h2.box_titolo3{
    font-size: 140% !important;
}

div.divnavig ul.navig li{
	margin-right: 0 !important;
	line-height: 200%;
}

/*
label{
	padding: 0 20px 0 20px;
	font-size: 82%;
}
*/

.box-1 h2{
	margin-left: 20px !important;
	margin-right: 20px !important;
}

.box-1 h2.box_titolo_grande{
	margin-left: 0px !important;
}

.box-1 ul li{
	background-image: none;
	padding-left: 0 !important;
	margin-top: 15px !important;
}

#colonna-1-1 .box-principale{
	background-color: #fff;
	padding: 15px;
}

#colonna-1 #colonna-1-4 .box-principale .box-1 ul:not(.menuComparsa) li{
	background-image: none;
}


.box-1 div.sinstat{
    margin-top: 30px;
}

#rip_commento .div_riepilogo{
    padding-left: 20px;
}

#rip_commento p{
	font-size: 91%;
	padding: 5px 50px 12px 20px;
	margin-top: 0;
	margin-bottom: 0;
}

div.titolo_statistiche2 h2{
	margin-top: 20 !important;
	font-size: 105% !important;
}


ul li ul li{
	padding-left: 12px;
}

#menu-sezioni ul li ul li{
	padding-left: 0px !important;
}

.box-1{
	width: 100% !important;
}

.box-1 div{
	margin: 0;
	padding: 0;
	text-align: left;
}

.bar_b.titolo h1{
	background-color: transparent;
	font-size: 200%;
}

#colonna-1-4 .box_principale .bar_b.titolo h1{
    font-size: 200%;
}

#colonna-1-4.full_width, 
#menu-navigazione p.title2{
	width: 100%;
}

#colonna-1-4.full_width,
#menu-navigazione p.title2.full_width {
    width: 100%;
}

#menu-navigazione p.title2{
    width: 70%;
}


div.titolo_statistiche,
#body_statistiche h1{
	clear: both;
	background-image: url("../img/cubi_titolo.gif");
	background-attachment: scroll;
	background-color: transparent;
	background-position-x: 10px;
	background-position-y: 5px;
	background-repeat: no-repeat;
	background-size: auto;
	height: 50px;
}

h2{
    font-size: 100%;
    clear: both;
}

h2.stath2{
	margin-top: 20px;
}

.sistan2{
	text-align: right;
	font-style: italic;
	font-size: 82%;
	padding-bottom: 30px;
}

/*
h2{
	font-size: 180%;
	font-weight: bold;
	margin: 0, 20px, 5px, 20px !important;
	padding: 15px, 0, 5px, 0 !important;
	position: relative;
	top: -1px;
	z-index: 1;
	text-align: left;
	clear: both;
	color: rgb(75,75,75);
}
*/

div.titolo_statistiche h1.box_titolo{
	color: #00486e;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 170% !important;
	font-weight: normal !important;
	margin-left: 90px;
	border-bottom-color: #d7d7d7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: transparent;
}

table{
	border-collapse: collapse;
	border-spacing: 0;
}

table.tablesorter thead th,
table.tablenosorter thead th{
	font-size: 82% !important;
	height: 2em;
}

table.tablesorter td,
table.tablenosorter td{
    font-size: 100%;
}

.displayNone{
	display: none;
}

div.foot_valuta{
	font-size: 82% !important;
}


#tooltip {
	
	
	
        position: absolute;
        width: auto;
        white-space:nowrap;
        height: auto;
        padding: 10px;
        background-color: #D2E3E3;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        -webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);
        box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);
        pointer-events: none;
}

#tooltip.hidden {
        display: none;
}

#tooltip p {
        margin: 0;
        font-family: sans-serif;
        font-size: 16px;
        line-height: 20px;
}


