@font-face {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    src: url("fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("fontawesome-webfont.woff?v=4.2.0") format("woff"), url("fontawesome-webfont.ttf?v=4.2.0") format("truetype"), url("fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");
}
/* Layout */
.row-fluid {
	width: 100%;
	*zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	width: 100%;
	min-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 2.127659574%;
	*margin-left: 2.0744680846383%;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
	margin-left: 2.127659574%;
}
.row-fluid .span12 {
	width: 99.99999999%;
	*width: 99.946808500638%;
}
.row-fluid .span11 {
	width: 91.489361693%;
	*width: 91.436170203638%;
}
.row-fluid .span10 {
	width: 82.978723396%;
	*width: 82.925531906638%;
}
.row-fluid .span9 {
	width: 74.468085099%;
	*width: 74.414893609638%;
}
.row-fluid .span8 {
	width: 65.957446802%;
	*width: 65.904255312638%;
}
.row-fluid .span7 {
	width: 57.446808505%;
	*width: 57.393617015638%;
}
.row-fluid .span6 {
	width: 48.936170208%;
	*width: 48.882978718638%;
}
.row-fluid .span5 {
	width: 40.425531911%;
	*width: 40.372340421638%;
}
.row-fluid .span4 {
	width: 31.914893614%;
	*width: 31.861702124638%;
}
.row-fluid .span3 {
	width: 23.404255317%;
	*width: 23.351063827638%;
}
.row-fluid .span2 {
	width: 14.89361702%;
	*width: 14.840425530638%;
}
.row-fluid .span1 {
	width: 6.382978723%;
	*width: 6.3297872336383%;
}
.row-fluid .offset12 {
	margin-left: 104.255319138%;
	*margin-left: 104.14893615928%;
}
.row-fluid .offset12:first-child {
	margin-left: 102.127659564%;
	*margin-left: 102.02127658528%;
}
.row-fluid .offset11 {
	margin-left: 95.744680841%;
	*margin-left: 95.638297862277%;
}
.row-fluid .offset11:first-child {
	margin-left: 93.617021267%;
	*margin-left: 93.510638288277%;
}
.row-fluid .offset10 {
	margin-left: 87.234042544%;
	*margin-left: 87.127659565277%;
}
.row-fluid .offset10:first-child {
	margin-left: 85.10638297%;
	*margin-left: 84.999999991277%;
}
.row-fluid .offset9 {
	margin-left: 78.723404247%;
	*margin-left: 78.617021268277%;
}
.row-fluid .offset9:first-child {
	margin-left: 76.595744673%;
	*margin-left: 76.489361694277%;
}
.row-fluid .offset8 {
	margin-left: 70.21276595%;
	*margin-left: 70.106382971277%;
}
.row-fluid .offset8:first-child {
	margin-left: 68.085106376%;
	*margin-left: 67.978723397277%;
}
.row-fluid .offset7 {
	margin-left: 61.702127653%;
	*margin-left: 61.595744674277%;
}
.row-fluid .offset7:first-child {
	margin-left: 59.574468079%;
	*margin-left: 59.468085100277%;
}
.row-fluid .offset6 {
	margin-left: 53.191489356%;
	*margin-left: 53.085106377277%;
}
.row-fluid .offset6:first-child {
	margin-left: 51.063829782%;
	*margin-left: 50.957446803277%;
}
.row-fluid .offset5 {
	margin-left: 44.680851059%;
	*margin-left: 44.574468080277%;
}
.row-fluid .offset5:first-child {
	margin-left: 42.553191485%;
	*margin-left: 42.446808506277%;
}
.row-fluid .offset4 {
	margin-left: 36.170212762%;
	*margin-left: 36.063829783277%;
}
.row-fluid .offset4:first-child {
	margin-left: 34.042553188%;
	*margin-left: 33.936170209277%;
}
.row-fluid .offset3 {
	margin-left: 27.659574465%;
	*margin-left: 27.553191486277%;
}
.row-fluid .offset3:first-child {
	margin-left: 25.531914891%;
	*margin-left: 25.425531912277%;
}
.row-fluid .offset2 {
	margin-left: 19.148936168%;
	*margin-left: 19.042553189277%;
}
.row-fluid .offset2:first-child {
	margin-left: 17.021276594%;
	*margin-left: 16.914893615277%;
}
.row-fluid .offset1 {
	margin-left: 10.638297871%;
	*margin-left: 10.531914892277%;
}
.row-fluid .offset1:first-child {
	margin-left: 8.510638297%;
	*margin-left: 8.4042553182766%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
	display: none;
}
.cleared
{
	clear:both;
}
.tabella
{
	display:table;
	width:100%;
	border-collapse:collapse;
}
.tabella .riga
{
	display:table-row;
	background-color:#fff;
}
.tabella .riga div
{
	padding:4px;
	display:table-cell;
	position:relative;
	border:1px solid #323232;
	min-height:30px;
	vertical-align:middle;
}
.tabella .riga:nth-child(2n+1) 
{
	background-color:#efefef;
}
.tabella .riga.head
{
	background-color:#323232;
}
.tabella .riga.head div
{
	color:#fff;
}
.nasc
{
	display:none;
}

/* input */
input[type=text],
input[type=number],
input[type=password],
textarea
{
	width:100%;
	margin:10px 0;
	padding:5px;
	box-sizing:border-box;
	height:45px;
	border:1px solid #ccc;
	background-color:efefef;
	font-size:16px;
}
textarea
{
	height:200px;
}
select
{
	width:100%;
	margin:10px 0;
	padding:5px;
	box-sizing:border-box;
	height:45px;
	background-color:#fff;
	font-size:16px;
	border:none
}
input[type=submit],
input[type=button]
{
	width:200px;
	height:35px;
	display:block;
	cursor:pointer;
	padding:5px;
	box-sizing:border-box;
	background-color:#323232;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	border:none;
	margin:10px auto;
}
body
{
	margin:0;
	font-family:'Open Sans',sans-serif;
}
a
{
	color:#000;
	text-decoration:none;
}
.header
{
	background-color: #ffffff;
    border-bottom: 1px solid #eee;
	height:50px;
	position:relative;
	padding:5px;	
}
.left
{
	background:none repeat scroll 0 0 #333;
	overflow:scroll; 
	position:absolute;
	top:60px; 
	left:0;
	width:280px;
}
.contenuto
{ 
	top:0;
	bottom:0;
	right:0;
	background-color:#f9f9f9;
}
.left .list .sublist
{
	display:none;
}
.left .list.parent:hover .sublist
{
	display:block;
}
.left .list a
{
	 display: block;
	 color:#efefef;
    padding: 12px 5px 12px 15px;
}
.left .list a:hover
{
	background-color:#444;
}
.left .list .sublist a
{
	padding-left:25px;
}
.left .list .sublist a:before
{
	content:'> ';
}
.menu
{
	position:absolute;
	bottom:5px;
	right:10px;
}
.menu a
{
	font-size:12px;
	padding:0 5px;
}
.pagina
{
	margin:40px; 
	margin-left:320px;
}
.pagina .titolo
{
	text-align:center;
	margin-bottom:30px;
	text-transform:uppercase;
}
.pagina .title
{
	font-size: 14px;
    height: 20px;
    line-height: 20px;
	margin-bottom:0;
	 
}
.cont
{
	background-color:#fff;
	border:1px solid #eee;
	padding:20px;
	margin:10px 0;
}
.cont h3
{
	padding:20px;
	margin:-20px -20px 20px -20px;
	background-color:#efefef;
}
.footer
{
	
}
.credit
{
	font-size:11px;  
	text-align:center; 
}
video
{
	background-color:#000;
	height:400px;
}
h2.title
{
	padding:5px 10px;
	background-color:#323232;
	margin:15px 0 !important;
	color:#efefef;
	font-size:22px;
	text-transform:uppercase;
}
h2 img
{
	padding-right:10px;
}
.tabs-click
{
	background-color:#404040;
	margin:20px 0; 
	padding:5px 0 2px;
}
.tabs-click a
{
	display:inline-block;
	padding:0px 10px;
	box-sizing:border-box;
	width:14%;
	text-align:center;
	color:#efefef;
	text-transform:uppercase;
}

.tabs-click a.active
{
	border-bottom:3px solid #efefef;
}
#logo img
{
	height:40px;
}
.corp
{
	max-width:960px;
	margin:auto;
}
span.icon1:before,
span.rod:before
{
	content:"ROD"
}
span.icon1,
span.rod
{ 
	background-color:#964B00;
	color:#fff;
	border-radius: 5px;
    color: #fff; 
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    padding: 5px 10px;
    text-align: center;
	display:inline-block;
	margin:0 5px 0 0;
}
span.icon3:before,
span.vol:before
{
	content:"VOL"
}
span.icon2,
span.vol
{
 
	background-color:#991199;
	color:#fff;
	border-radius: 5px;
    color: #fff; 
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    padding: 5px 10px;
    text-align: center;
	display:inline-block;
	margin:0 5px 0 0;
}
span.icon2:before,
span.str:before
{
	content:"STR"
}
span.icon3,
span.str
{
	 
	background-color:#465945;
	color:#fff;
	border-radius: 5px;
    color: #fff; 
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    padding: 5px 10px;
    text-align: center;
	display:inline-block;
	margin:0 5px 0 0;
}
span.icon4:before,
span.der:before
{
	content:"DER"
}
span.icon4,
span.der
{
 
	background-color:#c1b322;
	color:#fff;
	border-radius: 5px;
    color: #fff; 
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    padding: 5px 10px;
    text-align: center;
	display:inline-block;
	margin:0 5px 0 0;
}
span.icon5
{ 
	background-color:#666;
	color:#fff;
	border-radius: 5px;
    color: #fff; 
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    padding: 5px 10px;
    text-align: center;
	display:inline-block;
	margin:0 5px 0 0;
}
span.icon5:before 
{
	content:"DIS"
}
span.icon6
{ 
	background-color:#00abe9;
	color:#fff;
	border-radius: 5px;
    color: #fff; 
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    padding: 5px 10px;
    text-align: center;
	display:inline-block;
	margin:0 5px 0 0;
}
span.icon6:before 
{
	content:"PIC"
}
.btn
{
	background-color: #fff;
    border:1px solid #ccc;
    color: #333;
	border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 1px 5px;
	cursor:pointer;    
	display: inline-block;
}
.icon:before
{
	content:"";
	font-family:'FontAwesome';
	font-size:12px;
	padding:0 4px;
}
.icon.upload:before
{
	content:"\f093";
}
.icon.download:before
{
	content:"\f019";
}
.tabella .riga.effe1 
{
	background-color:#e4f2e7;
}
.tabella .riga .stlef
{
	display:inline-block;
	float:left;
	box-sizing:border-box; 
	border:none;
}
.tabella .riga .striscianti span
{
	display:inline-block;
	width:30%;
	margin:0 2% 0 0;
}
.tabella .riga .striscianti span label
{
	display:block;
	text-align:center;
}
.tabella.blatte .riga.head div
{
	text-align:center;
}
.tabella.blatte .riga div div
{
	display:block;
	padding:0px;
	border:none;
	position:absolute;
	margin:0px;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.tabella.blatte .riga div div div
{
	border-left:1px solid #323232;
	float:left;
	box-sizing:border-box;
	width:33.333333%;
	margin:0;
	position:relative; 
    margin: 0 0 0 -2px; 
    text-align: center;
    width: 33.3333%;
}
.tabella .riga.al-liev
{
	background-color:#fff02a;
}
.tabella .riga.allert
{
	background-color:#eb211e;	
}

#lightbox
{
	left:0;
	right:0;
	position:fixed;
	bottom:0;
	top:0;
	z-index:600;
}
#lightbox .sf
{
	background-color:rgba(0,0,0,0.5);
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:20;
}
#lightbox .cont
{
	width:100%;
	max-width:900px;
	margin:auto;
	top:50%;
	left:0;
	right:0;
	margin-top:-250px;
	height:500px;
	position:absolute;
	z-index:50;
	background-color:#fff;
}
#Voci .itm
{
	position:relative;
}
#Voci .itm .remove
{
	position:absolute;
	right:0;
	top:0;
	padding:2px;
	background-color:#fff;
	cursor:pointer;
}