@charset "utf-8";
/*
** BLUE
** BLUEBERRY cms
** credits: WeBerry
**/

/*---------------------------------------------------------------------------------*/
/***********************************************************************************
****
**** LAYOUT
****
***********************************************************************************/
/*---------------------------------------------------------------------------------*/

body{
	padding: 0 0 5px 0;
	color:#333;
	background: #0b1c5d;}

/* SFONDI RANDOM */
#bg1{	background: #0b1c5d url('../image/bg/bg1.jpg') center top no-repeat fixed;}
#bg2{	background: #0b1c5d url('../image/bg/bg2.jpg') center top no-repeat fixed;}
#bg3{	background: #0b1c5d url('../image/bg/bg3.jpg') center top no-repeat fixed;}
#bg4{	background: #0b1c5d url('../image/bg/bg4.jpg') center top no-repeat fixed;}
#bg5{	background: #0b1c5d url('../image/bg/bg5.jpg') center top no-repeat fixed;}
#bg6{	background: #0b1c5d url('../image/bg/bg6.jpg') center top no-repeat fixed;}
#bg7{	background: #0b1c5d url('../image/bg/bg7.jpg') center top no-repeat fixed;}
#bg8{	background: #0b1c5d url('../image/bg/bg8.jpg') center top no-repeat fixed;}
#bg9{	background: #0b1c5d url('../image/bg/bg9.jpg') center top no-repeat fixed;}
#bg10{	background: #0b1c5d url('../image/bg/bg10.jpg') center top no-repeat fixed;}
#bg11{	background: #0b1c5d url('../image/bg/bg11.jpg') center top no-repeat fixed;}
#bg12{	background: #0b1c5d url('../image/bg/bg12.jpg') center top no-repeat fixed;}
#bg13{	background: #0b1c5d url('../image/bg/bg13.jpg') center top no-repeat fixed;}
#bg14{	background: #0b1c5d url('../image/bg/bg14.jpg') center top no-repeat fixed;}
#bg15{	background: #0b1c5d url('../image/bg/bg15.jpg') center top no-repeat fixed;}
#bg16{	background: #0b1c5d url('../image/bg/bg16.jpg') center top no-repeat fixed;}
#bg17{	background: #0b1c5d url('../image/bg/bg17.jpg') center top no-repeat fixed;}
#bg18{	background: #0b1c5d url('../image/bg/bg18.jpg') center top no-repeat fixed;}
#bg19{	background: #0b1c5d url('../image/bg/bg19.jpg') center top no-repeat fixed;}
#bg20{	background: #0b1c5d url('../image/bg/bg20.jpg') center top no-repeat fixed;}
#bg21{	background: #0b1c5d url('../image/bg/bg21.jpg') center top no-repeat fixed;}
#bg22{	background: #0b1c5d url('../image/bg/bg22.jpg') center top no-repeat fixed;}
#bg23{	background: #0b1c5d url('../image/bg/bg23.jpg') center top no-repeat fixed;}
#bg24{	background: #0b1c5d url('../image/bg/bg24.jpg') center top no-repeat fixed;}
#bg25{	background: #0b1c5d url('../image/bg/bg25.jpg') center top no-repeat fixed;}
#bg26{	background: #0b1c5d url('../image/bg/bg26.jpg') center top no-repeat fixed;}
#bg27{	background: #0b1c5d url('../image/bg/bg27.jpg') center top no-repeat fixed;}
#bg28{	background: #0b1c5d url('../image/bg/bg28.jpg') center top no-repeat fixed;}
#bg29{	background: #0b1c5d url('../image/bg/bg29.jpg') center top no-repeat fixed;}
#bg30{	background: #0b1c5d url('../image/bg/bg30.jpg') center top no-repeat fixed;}
#bg31{	background: #0b1c5d url('../image/bg/bg31.jpg') center top no-repeat fixed;}
#bg32{	background: #0b1c5d url('../image/bg/bg32.jpg') center top no-repeat fixed;}
#bg33{	background: #0b1c5d url('../image/bg/bg33.jpg') center top no-repeat fixed;}
#bg34{	background: #0b1c5d url('../image/bg/bg34.jpg') center top no-repeat fixed;}
#bg35{	background: #0b1c5d url('../image/bg/bg35.jpg') center top no-repeat fixed;}
#bg36{	background: #0b1c5d url('../image/bg/bg36.jpg') center top no-repeat fixed;}
#bg37{	background: #0b1c5d url('../image/bg/bg37.jpg') center top no-repeat fixed;}
#bg38{	background: #0b1c5d url('../image/bg/bg38.jpg') center top no-repeat fixed;}
#bg39{	background: #0b1c5d url('../image/bg/bg39.jpg') center top no-repeat fixed;}
#bg40{	background: #0b1c5d url('../image/bg/bg40.jpg') center top no-repeat fixed;}

/* anchors
----------------------------------------------- */
a{	color: #000; font-weight:bold; text-decoration: none;}
	a:hover{	color:#333;}

/* 960 grid system container background
----------------------------------------------- */
.container_12,
.container_16 {	background:#fff; -moz-border-radius: 5px; border-radius: 5px;}
.padding-null {padding: 0 !important}
.padding-oriz {padding-left: 0 !important; padding-right: 0 !important }

/* branding
----------------------------------------------- */
#branding {width: 960px;	height: 65px; font-weight:normal;padding:40px 0 0 0;	margin:10px auto; display:block; position: relative; overflow:hidden;}
#branding a{color:#fff; float: left;}
#branding h1{
	margin:2px; padding:0;
	width:295px; height:85px;
	position:relative; z-index:1; float:left; overflow:hidden;}
#branding h1 a{
	margin:2px; padding:0;
	width:295px; height:63px;
	display:block; overflow:hidden;
	text-indent:-9999px;
	background: url('../image/logo_blue.png') no-repeat center center transparent;}

h1#branding-login{
	margin:40px auto 0; padding:0 10px;
	width:300px; height:70px;
	display:block; overflow:hidden;
	font-weight:normal;	font-size:2em; text-align:left; }
h1#branding-login a{color:#fff;}

#branding-login{
	margin:2px; padding:0;
	width:295px; height:70px;
	position:relative; z-index:1; overflow:hidden;
	text-indent:-9999px;
	background: url('../image/logo_blue.png') no-repeat center center transparent;}

p.logout {
	margin:0 0 0 10px!important; padding:6px 11px 6px 14px;
	min-width:40px;
	position:relative; z-index:1; top:25px; right:5px; float:right;
	color:#fff;
	background: #1b72e6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiNzJlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjFjNWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1b72e6 0%, #0b1c5d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b72e6), color-stop(100%,#0b1c5d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* IE10+ */
	background: linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b72e6', endColorstr='#0b1c5d',GradientType=0 ); /* IE6-8 */

	text-align:center;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}

/* page heading
----------------------------------------------- */
h2#page-heading{
	margin:0 0 10px 0;	padding:.5em;
	color:#0c266d; text-shadow:1px 1px 0 #CCC, 2px 2px 0 #CCC; font-weight:bold;
	border-bottom:1px solid #ccc;}

/* boxes
----------------------------------------------- */
.box-img-fade	{ margin:0 10px 20px 0px !important; padding: 0 !important}
.box-img-fade p {color: #fff !important}
.box{
	margin:0 0 10px 0; padding:5px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 50%, #ffffff 98%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#e5e5e5), color-stop(98%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 50%,#ffffff 98%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 50%,#ffffff 98%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 50%,#ffffff 98%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#e5e5e5 50%,#ffffff 98%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	-moz-border-radius: 5px; border-radius: 5px;
	-webkit-box-shadow: 0 8px 6px -6px #333; -moz-box-shadow: 0 8px 6px -6px #333; box-shadow: 0 8px 6px -6px #333;}

.box h2 {
	font-size:1em;	font-weight:bold;	text-transform:uppercase;	color:#fff; /*background:#0c266d;*/
	background: #1b72e6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiNzJlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjFjNWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1b72e6 0%, #0b1c5d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b72e6), color-stop(100%,#0b1c5d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* IE10+ */
	background: linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b72e6', endColorstr='#0b1c5d',GradientType=0 ); /* IE6-8 */

	margin:-0px;	padding:6px 12px;
	-moz-border-radius: 5px; border-radius: 5px;}
.box h2 a,
.box h2 a.visible {	color:#fff;	background:#082a34 url("../image/switch_minus.png") 97% 50% no-repeat;	display:block;	padding:6px 12px;	margin:-6px -12px;	border:none;}
.grid_4 .box h2 a {	background-position: 97% 0%;}
.grid_5 .box h2 a {	background-position: 98% 0%;}
.grid_12 .box h2 a { background-position: 99% 0%;}

.box h2 a.hidden,
.box h2 a.hidden:hover {	background-image: url("../image/switch_plus.png");}
.box h2 a:hover {	background-color:#00151b;}

.second_menu { margin-bottom:0!important; position:relative; z-index:5; border-bottom:1px solid #fff; }

.box ul.menulist {
	background: #0b1c5d;
    /*border-top: 1px solid #569099;*/
    color: #0C266D;
    height: 30px;
    list-style: none outside none;
    padding: 0 5px;}
.box ul.menulist li {float: left; margin: 0; padding: 0; height: 30px;     line-height: 30px;}
.box ul.menulist li a{float: left; color:#fff;	 padding:0px 12px; border:none;}
.box ul.menulist li a:hover {background:#C1DBFF; color:#333;}

.block {	padding-top:10px;}
div.menu {	padding:0;}
div.menu h2 {	margin:0;}
div.menu .block {	padding-top:0;}

/* paragraphs, quotes and lists
----------------------------------------------- */
p {	margin-bottom:1em;}
blockquote {	font-family: Georgia, 'Times New Roman', serif;	font-size:1.2em;	padding-left:1em;	border-left:4px solid #ccc;}
blockquote cite {	font-size:.9em;}
ul, ol {	padding-top:0; list-style: none;}

/* menus
----------------------------------------------- */
ul.menu {list-style:none;border-top:1px solid #bbb;}
ul.menu li {margin:0;}
ul.menu li a {display:block;padding:4px 10px;border-bottom:1px solid #ccc;}
ul.menu li a:hover {background:#eee;}
ul.menu li a:active {background:#ccc;}

/* submenus
----------------------------------------------- */
ul.menu ul {list-style:none;margin:0;}
ul.menu ul li a {padding-left:30px;}

/* section menus
----------------------------------------------- */
ul.section {border-top:0;margin-bottom:0;}
ul.section li {text-transform:uppercase;}
ul.section li a {background:#bbb;}
ul.section li a:hover {background:#aaa;}
ul.section li a:active {color:#fff;	background:#666;}
ul.section li li a {background:#b3d0ce;border-bottom:1px solid #eee;}
ul.section li li a:hover {background:#ccc;}
ul.section li li a:active {color:#000;background:#fff;}
ul.section ul li {text-transform:none;}
ul.section ul.current li a {background:#eee;border-bottom:1px solid #fff;}
ul.section ul.current li a:hover {background:#b3d0ce;}
ul.section ul.current li a:active {background:#fff;}
ul.section li a.current {color:#fff;background:#666;}
ul.section li a.current:hover {background:#555;}
ul.section li a.current:active {background:#444;}
ul.section li a.active {background:#fff;cursor:default;}
ul.section li.current > a.active,
ul.section li.current > a.active:hover {color:#fff;	background:#666;cursor:default;}


/* table
----------------------------------------------- */
table {	width:100%;	border:1px solid #C1DBFF;	margin-bottom:10px; }
col.colE {/* 	width:8em; */}

th, td {
	padding:.2em .5em;
	text-align:left;
	vertical-align:middle!important;}

td a img{
	margin:0; padding:0;
	width:auto; height:24px;
	border:none;
	vertical-align:bottom;}

thead th {
	padding: 0.4em 0.5em 0.2em;
	background:#0b1c5d;
    border-top: 1px solid #C1DBFF;
    color: #fff;
    }
thead th.table-head {
	font-size:1em;	font-weight:normal;	text-transform:uppercase;	color:#fff;	/*background:#0b1c5d;*/
	background: #1b72e6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiNzJlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjFjNWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1b72e6 0%, #0b1c5d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b72e6), color-stop(100%,#0b1c5d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* IE10+ */
	background: linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b72e6', endColorstr='#0b1c5d',GradientType=0 ); /* IE6-8 */

	/*border:1px solid #C1DBFF;*/ 	border:1px solid transparent;}
tbody th,
tbody td {	border-top:1px solid #bbb;	border-bottom:1px solid #bbb;	background:#eee;}
tbody tr.odd th,
tbody tr.odd td {	background:#fff;}
tfoot th,
tfoot td {
	padding:12px 0 7px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
	border-top:2px solid #0b1c5d!important;}

tfoot tr.total th,
tfoot tr.total td {	border-top:6px double #666;}
tfoot tr.total th {	text-transform:uppercase;}
th.currency,
td.currency {	text-align:right;}

.tab_opzioni{	border:none;}
.tab_opzioni tbody th,
.tab_opzioni tbody td {	border:none;
						background:transparent;}

#lista_chkbx{}
	#lista_chkbx li{	background: #FFFFFF;
						border: 5px solid #FFFFFF;
						-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
						display: block; position:relative; z-index:1;
						float: left;
						height: 131px;
						list-style: none outside none;
						margin: 4px 2px 0 !important;
						overflow: hidden;
						padding: 1px;
						text-align: center;
						width: 17%;
	                    /*margin:2px 3px!important;
						display:block;
						float:left;
						width:23%; overflow:hidden;
						border:1px solid transparent;
						list-style:none;*/



						}
		#lista_chkbx li small { display:block; }

		#lista_chkbx li input { width: 94px; text-align:center;}
		
		#lista_chkbx li p { margin:2px 0!important;}

		#lista_chkbx li label{	width:100%; overflow:hidden;
								line-height:1.1em;}

/* forms
----------------------------------------------- */
form {	}
fieldset {
	position:relative;
	margin-bottom:10px; padding:10px;
	background: #c1dbff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxZGJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZWJmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c1dbff 0%, #8ebfff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1dbff), color-stop(100%,#8ebfff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c1dbff 0%,#8ebfff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c1dbff 0%,#8ebfff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c1dbff 0%,#8ebfff 100%); /* IE10+ */
	background: linear-gradient(top,  #c1dbff 0%,#8ebfff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1dbff', endColorstr='#8ebfff',GradientType=0 ); /* IE6-8 */
	border:1px solid transparent;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

fieldset.right {text-align: right;}
legend {	color: #0C266D;    font-size: 1.3em;    font-weight: 700;	padding:0 .8em;	background:#fff;	border:1px solid #bbb; -moz-border-radius: 5px; border-radius: 5px;}
fieldset.login p {	margin-bottom:1em;	margin-top:0pt;}
fieldset p label {	width:98%;}
fieldset p input {	width:98%;}
fieldset p select {	width:99%; font-size: 11px  !important;}
fieldset select {	font-size: 11px  !important;}
fieldset p .check {	width:15px !important;}
fieldset.login p label {	float:left;	line-height:2em;	margin-right:3%;	text-align:left;	width:100%;}

fieldset.login p input{ padding:3px 0;
						width:99%;
						border:none;
						-moz-border-radius: 5px; border-radius: 5px;}
	fieldset.login p input:hover,
	fieldset.login p input:focus{ -moz-box-shadow: inset 0 0 10px #ccc; -webkit-box-shadow: inset 0 0 10px #ccc; box-shadow: inset 0 0 10px #ccc;}
	
fieldset.login p textarea.descrizione {
						padding:3px 0;
						width:99%;
						border:none;
						-moz-border-radius: 5px; border-radius: 5px;
						resize: none;
						}
	fieldset.login p textarea.descrizione:hover,
	fieldset.login p textarea.descrizione:focus{ -moz-box-shadow: inset 0 0 10px #ccc; -webkit-box-shadow: inset 0 0 10px #ccc; box-shadow: inset 0 0 10px #ccc;}	

fieldset.login input.button {	float: right;}

fieldset.list label {	float:left;	line-height:2em;	margin-right:3%;	text-align:right; }
fieldset.list input{	width:50px; font-size: 11px  !important;}
fieldset.list input.insert{	width:25px!important; font-size: 11px  !important;}
fieldset.list input.insert-title{	width:330px!important; font-size: 11px  !important;}
fieldset.list select {	width:80px; font-size: 11px  !important;}
fieldset.list input.button {	/* margin-left:60px; */}

fieldset.label p	   {    width: 25%; float:left;}
fieldset.label p label {	float:left;	line-height:2em;	margin-right:3%;	text-align:right;	width:70%;}
fieldset.label p input {	width:15%;}
fieldset.label .title  {    clear: both; display:block; border-bottom:1px solid #b3d0ce; margin-bottom: 10px; font-weight: bold;}

form p.notice {	font-weight:bold;}
input.search.text {	width:66%;}
input.search.button {	width:28%;	margin-left:2%;}

.Addimg {border-bottom: 1px dotted #0C5A66; margin-bottom: 10px; padding-bottom: 10px;}
.Addimg label {width:100%;}
.Addimg input {width:100%;}
input.button {width:45%; margin: 0 6px 10px 6px; border:none; margin-top: 5px;}
.Addimg input[type="file"]{width:50%;}

/* articles
----------------------------------------------- */
.articles {	padding:0;}
.articles h2 {margin:0;}
#articles {	padding-top:0;}
.article {	border-top:1px solid #666;	padding-top:.5em;}
.box .article {	border-top:3px solid #fff;	padding:13px 10px 0 10px;}
.article h2 {	font-size:2em;	font-weight:normal;	text-transform:none;	color:#333;	background:transparent;	padding:0;	margin:0;	border:none;}
.article h3 {	margin-bottom:.2em;	font-size:1.6em;}
.box .first {	border-top:none;}
.article h4 {	font-size:1.2em;	text-transform:uppercase;	margin-bottom:.5em;}
.article a.image {	float:left; 	margin:3px 10px 3px 0; 	padding:4px;	border:1px solid #bbb;	background:#fff;}
.article a.image:hover {	border:1px solid #666;}
.article a.image img {	float:left; }
.article p.meta {	color:#666;	border-top:1px dotted #999;	border-bottom:1px dotted #999;	padding:.3em 0;	margin-bottom:.8em;}

/* site information
----------------------------------------------- */
#site_info .box {
	margin-bottom:10px;
    padding:5px 10px;
    color:#c1dbff;
	background: #1b72e6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiNzJlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjFjNWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1b72e6 0%, #0b1c5d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b72e6), color-stop(100%,#0b1c5d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* IE10+ */
	background: linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b72e6', endColorstr='#0b1c5d',GradientType=0 ); /* IE6-8 */ }
	#site_info .box p{ margin:0!important; line-height:25px;}

#site_info a {	color:#fff;}
#site_info a:hover {	color:#569099;}

/* AJAX sliding shelf
----------------------------------------------- */
#loading {float:right; margin-right:14px; margin-top:-2px;}
.block {padding-bottom:1px;}


/* Accordian
----------------------------------------------- */
.toggler {	color: #222;	margin: 0;	padding: 2px 5px;	background: #eee;	border-bottom: 1px solid #b3d0ce;	border-right: 1px solid #b3d0ce;	border-top: 1px solid #f5f5f5;	border-left: 1px solid #f5f5f5;	font-size:1.1em;	font-weight: normal;}
.element h4 {	margin: 0;	padding:4px;	line-height:1.2em;}
.element p {	margin: 0;	padding: 4px;}
.float-right {	padding:10px 20px;	float:right;}
#accordian-block {	padding-bottom:10px;}

/* Mootools Kwicks
----------------------------------------------- */
#kwick-box { 	padding:0;	overflow:hidden;}
#kwick-box h2 { 	margin:0;}
#kwick {	position: relative;}
#kwick .kwicks {	display: block;	background: #999;	height: 120px;	list-style:none;	margin:0;	overflow:hidden;}
#kwick li {	float: left;	margin:0;	padding:0;}
#kwick .kwick {	display: block;	cursor: pointer;	overflow: hidden;	height: 100px;	width: 215px;	padding: 10px;	background: #fff;}
#kwick .kwick span {	color:#fff;}
#kwick .one {	background: #666;}
#kwick .two {	background: #777;}
#kwick .three {	background: #888;}
#kwick .four {	background: #999;}

/*---------------------------------------------------------------------------------*/
/***********************************************************************************
****
**** STYLE
****
***********************************************************************************/
/*---------------------------------------------------------------------------------*/


.jclock {position: absolute; right:69px; top: 58px;color:#fff; font-weight:bold; text-decoration: none;}
.listimg {height: 200px; overflow-y: scroll; overflow-x: hidden;}

a.pubblica  {color:#91BD09;}
a.archivia  {color:#ff5c00;}
a.modifica  {color:#0C266D;}
a.cancella  {color:#E33100;}
.no_link	{color:#BBBBBB;	font-weight:bold;	text-decoration: none;}
.no-padding {padding: 0 !important;}
.no-margin {margin: 0 !important; width:960px !important}
.power {color: #fff !important; font-size: 10px;}
.power a{color: #fff !important;}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%; }
.ele_canali, .ele_servizi {
    display: block;
    font-size: 0.8em;}

/*------ Effetto fade z-index
------------------------------------------------------*/
.wrap-fade-box {position: relative; margin: 20px; padding: 10px; background: #333; width: 220px; height: 220px; }
.text-box, .fade-foto {height: 220px; position: absolute;}
.text-box {z-index: 2; width: 200px; padding: 10px!important;}
.fade-foto {z-index: 3; width: 220px;}
.wrap-fade-box span{ width: 30px !important;	height: 30px !important; display: block;	position: absolute;	bottom: 10px;	right: 10px;}
.wrap-fade-box .favorite {	background: url('../image/mouse-over.png') no-repeat; z-index:4 !important}

/*------ Effetto fade position
------------------------------------------------------*/
.fade-bk-img { width: 220px; height: 220px; }
.fade-bk-img a { float:left; text-indent:-10000px;	position:relative;	cursor:pointer;	width:220px; height: 220px;}
.fade-bk-img a.linkClass { background:url('../image/bg-rss-bk.jpg') top left no-repeat;}
.fade-bk-img a:hover {background-position:left bottom;}
.fade-bk-img a.open {background-position:left bottom !important;}


/*------ Slide box
------------------------------------------------------*/
.box-slide {width: 220px; padding-top: 30px; height: 200px; position: absolute; left: -180px; }
.box-slide .icon-box {display: block; height: 30px; width: 160px; background: #333 url('../image/pushpin-1.png') right no-repeat; padding: 10px 30px; font-size: 150%; color: #fff;}
.box-slide a {color: #000; flost: left; font-weight: bold;}
.box-slide img {float: left;}
ul.box-offers {float: left; width: 150px; background: #333; padding: 10px; list-style: none; margin: 0;}
ul.box-offers li {disply: block; width: 120px;background: #b3d0ce; padding: 10px 10px 10px 20px; margin-bottom: 1px; margin-left: 0 !important; }


/*------ Slide box Power
------------------------------------------------------*/
.box-power {width: 266px; padding: 30px 0 0 10px; height: 91px; position: absolute; left: -180px; }
.box-power .icon-box {display: block; height: 56px; width: 276px; background:  url('../image/100%garantito.png') right no-repeat; padding: 35px 10px 10px 10px; font-size: 100%; color: #fff;}
.box-power a {color: #000; flost: left; font-weight: bold;}
.box-power img {float: left;}


/*------ Menu animato
------------------------------------------------------*/
.menu-animate{  padding: 0; background:#b3d0ce; width: 220px; height: 220px;}
.menu-animate ul {  float: left;  display: block;  width: 250px;  margin: 0;  padding: 0;  background: url('../image/networks.png') repeat;  list-style: none !important;}
.menu-animate li {  float: left;  height: 50px;  width: 225px;  position: relative; margin-left: 0; }
.menu-animate a {  font-size: 1em;  color: #666;  text-decoration: none;   padding: 10px 0 0 5px;  display: block;  width: 225px;  height: 45px;  position: relative;  z-index: 2;}
.menu-animate a img {  border: 0;  float: left;  margin: 0 10px 0 0;}
.menu-animate .fader {  opacity: 0;  -moz-opacity: 0;  filter:alpha(opacity=0);  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 60px;  background-color: #A4ADB7;}
.menu-animate a:hover img {  margin-left: 0px;}
.menu-animate a strong {  display: block;  font-size: 18px;  color: #000;}

/* ---------- Gallery
-------------------------------------------------------- */
ul.gallery {list-style: none !important;	margin: 0;	padding: 0;}
ul.gallery li {margin: 10px;	padding: 0;	float: left; position: relative;	width: 160px;	height: 160px; overflow: hidden; border: solid 4px #333;}
ul.gallery img {}
ul.gallery span {width: 20px;	height: 18px;	display: block;	position: absolute;	top: 10px;	left: 10px;}
ul.gallery a {text-decoration: none; position:absolute !important;}
ul.gallery a:hover img  {border-color: #666;}
ul.gallery a:hover span {background-position: left -22px;}
/*------ Icone --------------*/
ul.gallery .favorite {background: url(../image/favorite.gif) top left no-repeat;}
ul.gallery .photo {background: url(../image/photo.gif) no-repeat;}
ul.gallery .video {background: url(../image/video.gif) no-repeat;}

.preview-img { outline:1px solid #b3d0ce; border:4px solid #fff; padding:4px; margin-bottom: 10px;}
.cale { }
.boxdata {width:50%; float: left;}
.boxdata label {width: 95% !important; display:block; clear:both; float:none!important;}
.boxdata input {width: 65% !important; padding:5px 0 5px 30px!important; cursor:pointer;
				background:#fff url(../image/cale.gif) 9px center no-repeat;}

.boxprice {width:30%; float: left;}
.boxprice label {width: 95% !important; display:block; clear:both; float:none!important;}
.boxprice input {width: 40% !important; padding:5px 0 5px; cursor:pointer; text-align:right;}

.boxsubmit input {width: 45% !important; float:left; margin:0 6px; border:0;}

 /* Button ---------- */
.awesome, .awesome:visited {
	background: #222 repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer; }

.awesome:hover							{ background-color: #111; color: #fff; }
.awesome:active							{ top: 1px; }
.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }

.green.awesome,
.green.awesome:visited{	background: #bfd255; /* Old browsers */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZDI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzcyYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWNiMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
						background: linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-8 */ }
	.green.awesome:hover{ background: #e6f0a3; /* Old browsers */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZjBhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QyZTYzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2MzZDgyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmYwNDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -moz-linear-gradient(top,  #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f0a3), color-stop(50%,#d2e638), color-stop(51%,#c3d825), color-stop(100%,#dbf043)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* IE10+ */
						background: linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 ); /* IE6-8 */ }


.blue.awesome, .blue.awesome:visited		{ /*background-color: #2daebf;*/ background-color: #1770e5; }
.blue.awesome:hover							{ /*background-color: #007d9a;*/ background-color: #0b1e61; }
.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
.red.awesome:hover							{ background-color: #872300; }
.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
.magenta.awesome:hover							{ background-color: #630030; }
.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
.orange.awesome:hover							{ background-color: #d45500; }
.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
.yellow.awesome:hover							{ background-color: #fc9200; }

#submit_servizi,
#submit_servizi:visited,
#submit_canali,
#submit_canali:visited{	margin:0 5px; padding:4px 6px;
						background: #bfd255; /* Old browsers */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZDI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzcyYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWNiMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
						background: linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-8 */

						border:none;
						color:#333;
						-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
	#submit_servizi:hover,
	#submit_canali:hover{ background: #e6f0a3; /* Old browsers */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZjBhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QyZTYzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2MzZDgyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmYwNDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -moz-linear-gradient(top,  #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f0a3), color-stop(50%,#d2e638), color-stop(51%,#c3d825), color-stop(100%,#dbf043)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* IE10+ */
						background: linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 ); /* IE6-8 */ }

 /* Gestione Video ---------- */
ul.video {
	margin:2px 0 0 0;
	padding:0;
	list-style: none;
	height:42px;}
ul.video li {
	float: left;
	margin: 0; margin-bottom: -1px; padding: 5px 4px;
	height: 31px;
	line-height: 31px;
	overflow: hidden; position: relative;}

.mod { margin-bottom:1em; padding:8px 5px; }

.check{	margin:5px;
		/* float:right; */}

/*---------------------------------------------------------------------------------*/
.videos{	display: inline-block; *display:inline;
			padding: 2px 10px 4px;
			color: #fff;  text-decoration: none;
			-moz-border-radius: 5px;  -webkit-border-radius: 5px;
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
			text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
			border-bottom: 1px solid rgba(0,0,0,0.25);
			position: relative;
			cursor: pointer;background: #bfd255; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZDI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzcyYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWNiMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
			background: linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-8 */ }
	.videos:hover{ background: #e6f0a3; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZjBhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QyZTYzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2MzZDgyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmYwNDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f0a3), color-stop(50%,#d2e638), color-stop(51%,#c3d825), color-stop(100%,#dbf043)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* IE10+ */
			background: linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 ); /* IE6-8 */ }

.code_video{
	margin:0 5px 0 0; padding:4px 5px;
	float:left;
	border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px;  -webkit-border-radius: 5px; }
	.code_video:hover,
	.code_video:focus{ -moz-box-shadow: inset 0 0 10px #ccc; -webkit-box-shadow: inset 0 0 10px #ccc; box-shadow: inset 0 0 10px #ccc;}


.rates{ margin:6px 0; }
.rates span{ padding:4px; margin:2px 5px 0 0; background:#FFCC00; overflow:hidden;}

.hide{ visibility:hidden;}

/*---------------------------------------------------------------------------------*/
/***********************************************************************************
****
**** TEXT
****
***********************************************************************************/
/*---------------------------------------------------------------------------------*/

body{	font: 12px/1.8 Myriad Pro, Arial, 'Liberation Sans', FreeSans, sans-serif;}

a:focus{	outline: 1px dotted invert;}

hr{
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 0;}

/* =Headings
--------------------------------------------------------------------------------*/

h1{	font-size: 25px;}
h2{	font-size: 23px;}
h3{	font-size: 21px;}
h4{	font-size: 19px;}
h5{	font-size: 17px;}
h6{	font-size: 15px;}

h1,
h2,
h3,
h4,
h5,
h6 {line-height:1.2em; margin-bottom:.3em;}

h2 {margin-top:1em;}
h5 {font-size:1.2em;}
h6 {font-size:1em; text-transform:uppercase;}

h1 a {	font-weight:normal;}

/* =Spacing
--------------------------------------------------------------------------------*/

ol{	/*list-style: decimal;*/}
ul{	/*list-style: square;*/}
li{	/*margin-left: 30px;*/}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset{	margin-bottom: 20px; }

/*---------------------------------------------------------------------------------*/
/***********************************************************************************
****
**** NAV
****
***********************************************************************************/
/*---------------------------------------------------------------------------------*/

ul.nav,
ul.nav * { margin:0;padding:0;}
ul.nav {
  position:relative;
  background:#c1dbff;
  max-width:100%;
  height:2.5em;}

ul.nav li {
	cursor:pointer;
	float:left;
	text-align:center;
	list-style-type:none;
	font-weight:normal;}

ul.nav li ul {
	cursor:default;
	width:100%;
	max-width:100%;
	position:absolute;
	height:auto;
	top:2.5em;
	background-position:0 0 !important;
	left:-9000px;}

ul.nav li ul li {
	padding:0;
	border:none;
	width:auto;
	max-width:none;}

ul.nav li a {
	color:#fff;
	background:transparent;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	padding:0 8px;
	height:2.4em;
	line-height:2.5em;
	border-top:2px solid #c1dbff;}

ul.nav li ul li a {
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	white-space:nowrap;
	line-height:2em;
	height:2em;
	font-weight:normal;
	color:#666;
	background-position:0 50% !important;}

ul.nav li:hover a,
ul.nav li a:hover,
ul.nav li a:focus {color:#000; background:#ccc;}
ul.nav li a:active {color:#666; background:#fff;}
ul.nav li:hover ul {left:0;z-index:10}
ul.nav li ul,
ul.nav li {/* background:#ccc !important */}
ul.nav li:hover ul li a {color:#444;}
ul.nav li:hover ul li a:hover {color:#000; background:#fff;}
ul.nav li:hover ul li a:active {color:#666; background:#fff;}

ul.nav li.current a {color:#666; background:#fff; cursor:default; font-weight:bold;}
ul.nav li.current ul {left:0;z-index:5}
ul.nav li.current ul,
ul.nav li.current {background:#ccc !important}
ul.nav li.current ul li a {color:#444; background:#ccc; font-weight:normal;}
ul.nav li.current ul li a:hover {color:#000; background:#fff;}
ul.nav li ul li.current a,
ul.nav li ul li.current a:hover,
ul.nav li.current:hover ul li a:active {color:#666; background:#fff;}


/* navigation (vertical subnavigation)
----------------------------------------------- */
ul.nav {
  background: #1b72e6; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiNzJlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjFjNWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #1b72e6 0%, #0b1c5d 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b72e6), color-stop(100%,#0b1c5d)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* IE10+ */
  background: linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b72e6', endColorstr='#0b1c5d',GradientType=0 ); /* IE6-8 */
  margin: 0; padding: 0px 5px 4px 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; border-bottom: 1px solid #0C266D;}

ul.main li {
  position:relative;
  top:0; left:0;}

ul.main li ul{	border-top:0;}
ul.main li ul li{	float:left;}
ul.main li a{
	height:2.5em;
	line-height:2.5em;
	color:#fff;
	margin: 0 1px;}

ul.main li ul li a {
  width:12em;
  line-height:2em;
  height:2em;
  text-align:left;
  color:#fff;
  border-top:2px solid #0C266D;
  background:#c1dbff;
  /*border-top:2px solid #444;
  background:#c1dbff*/;}

ul.main li a:focus {color:#fff; background:#c1dbff;}
ul.main li ul li a:hover {
  color:#333;
  background:#c1dbff;}

ul.main li:hover a {
  color:#333;
  background:#c1dbff;}

a.active {
  color:#333!important;
  background:#c1dbff!important;
  text-transform:uppercase;}

a.active:hover {
  color:#333!important;
  background:#fff!important;}

ul.main li:hover ul li a {color:#fff;}
ul.main li:hover ul li a:hover {color:#333; background:#c1dbff;}
ul.main li:hover a:active {background:#c1dbff;}
ul.main li:hover ul li a:active {color:#333; background:#c1dbff;}


/* secondary list
----------------------------------------------- */
ul.nav li.secondary {
	float:right;
	color:#cde;
	background:transparent !important;}

ul.nav li.secondary span.status {
	float:left;
	padding:0 1em;
	line-height:2.77em;
	height:2.77em;
  font-size:0.9em;}

ul.nav li.secondary span.status a {
	float:none;
	display:inline;
	padding:0;
	height:auto;
	line-height:auto;
	color:#cde;
	background:transparent;}
	ul.nav li.secondary span.status a:hover {
		color:#fff;
		background:transparent;}

ul.nav li.secondary span.status span{	text-transform:capitalize; }
ul.nav li.secondary:hover a {
	color:#fff;
	background:#c1dbff; }
ul.nav li.secondary:hover a:hover {
		color:#333;
		background:#c1dbff; }
ul.nav li.secondary:hover a:active{	background:#444;}

/* ! KENDOui GA
----------------------------------------------- */
.chart_cont{
	padding:0!important;
	background:#fff!important;}

#ga_pannello{
	background:transparent!important;}
#ga_visitatori,#ga_visit_ora,#ga_country,ga_region{
	background:transparent!important;}
#ga_referrer{
	background:transparent!important;}

#chart{
	margin:0 auto;
	width:100%;
	background:transparent;}
#chart_vc,#chart_vc_ora{
	margin:0 auto;
	width:99%;
	background:transparent;}
#chart_ref{
	margin:0 auto;
	width:99%;
	background:transparent;}
#chart_cou,#chart_reg{
	margin:0 auto;
	width:99%;
	background:transparent;}

#chart_ref path {background:transparent!important;}

.chart-wrapper{
	margin:0 auto; padding:0;
	position:relative; z-index:1;
	width:97%;}
.chart-wrapper-mini{
	margin:0 auto; padding:0;
	position:relative; z-index:1;
	width:97%;}

.cont_lines{	margin:0 auto;}
.cont_lines p{
	clear:both; overflow:hidden;
	margin-bottom:0; padding:.4em 1em 0;
	font-size:14px; line-height:1.5em;
	border-bottom: 0.1em solid #e1e1e1;}

.data_centrale{
	padding:.4em .5em .3em;
	float:left;}
.tot_visit{
	display:block; clear:both;
	text-align:center; font-style:italic;}

.left_line{
	float:left;
	font-size:16px; font-style:italic;
	white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.right_line{
	margin-bottom:.3em; padding:0 .3em;
	float:right;
	color:#fff; text-align:center; font-weight:bold; text-shadow:0 1px 0 #666;
	background:#CC0000;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	border-bottom:1px solid #999; border-top:0px solid transparent; border-left:0px solid transparent; border-right:0px solid transparent;}

.top_lista{
	margin:1px auto; padding:.2em .7em;
	position:relative; z-index:1; top:0;
	clear:both; overflow:hidden;
	color:#0b1c5d; font-size:16px; text-shadow:0 1px 0 #666;
	border-bottom:1px solid #0b1c5d;}

.left_pulsa,
.right_pulsa{
	margin:2px; padding:2px 4px;
	display:block; width:18px; height:22px;
	color:#fff; font-size:20px; line-height:20px; text-align:center; text-shadow:0 1px 0 #333;
	background: #1b72e6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiNzJlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjFjNWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1b72e6 0%, #0b1c5d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b72e6), color-stop(100%,#0b1c5d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* IE10+ */
	background: linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b72e6', endColorstr='#0b1c5d',GradientType=0 ); /* IE6-8 */
	-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
.left_pulsa{ float:left; }
.right_pulsa{ float:right; }
.left_pulsa:hover,
.right_pulsa:hover{ color:#fff; text-decoration:underline;}


.top_right_button{
	margin:2px; padding:4px 10px;
	display:block; min-width:18px; min-height:25px; float:right;
	color:#fff; font-size:16px; line-height:22px; text-align:center; text-shadow:0 1px 0 #333;
	background: #1b72e6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiNzJlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjFjNWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1b72e6 0%, #0b1c5d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b72e6), color-stop(100%,#0b1c5d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* IE10+ */
	background: linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b72e6', endColorstr='#0b1c5d',GradientType=0 ); /* IE6-8 */
	-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
	.top_right_button:hover{ color:#fff; text-decoration:underline;}


#side_title,
#side_center {
	padding:2px;
	font-size:20px; text-align:center; line-height:14px; font-weight:bold;}
	#side_title {
		margin:10px auto;}

	#side_center {
		margin:10px auto;
		display:block;
		width:310px; height:auto;
		text-align:center;}

.font_up{
	color:#0b1c5d; font-size:28px; font-weight:bold;}


.inner_into_gest_media{
	margin:0 0 10px 0;
	overflow:hidden;
	border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2;
	-webkit-box-shadow: 0 8px 6px -6px #333; -moz-box-shadow: 0 8px 6px -6px #333; box-shadow: 0 8px 6px -6px #333;}

.inner_into_gest_media h2 {
	font-size:1em; font-weight:bold; text-transform:uppercase; color:#fff; /*background:#0c266d;*/
	background: #1b72e6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiNzJlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjFjNWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1b72e6 0%, #0b1c5d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b72e6), color-stop(100%,#0b1c5d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* IE10+ */
	background: linear-gradient(top,  #1b72e6 0%,#0b1c5d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b72e6', endColorstr='#0b1c5d',GradientType=0 ); /* IE6-8 */

	margin:-0px;	padding:6px 12px;
	-moz-border-radius: 5px; border-radius: 5px;}
.inner_into_gest_media h2 a,
.inner_into_gest_media h2 a.visible {	color:#fff;	background:#082a34 url("../image/switch_minus.png") 97% 50% no-repeat;	display:block;	padding:6px 12px;	margin:-6px -12px;	border:none;}

/* ----------------------------------------------- */

/* TABS */
	ul.tabs{
		margin:0; padding: 0;
		position:relative; z-index:1;
		list-style: none;
		height:34px;}
	ul.tabs li{
		margin: 0; margin-bottom: -1px; padding: 0;
		float: left;
		height: 34px;
		line-height:31px;
		/*border: 1px solid transparent;*/
		/*background: #e4e4e4;*/
		position:relative; z-index:1;}
	ul.tabs li a{
		margin: 0 6px 0 0; padding: 0 0.8em;
		text-decoration: none;
		color: #333;
		display: block;
		font-size: 0.8em;
		/*border-left: 1px solid #fff;*/
		outline: none;
		/*border:1px solid #e4e4e4;*/
		background:#F6F6F6;
		-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
		-webkit-box-shadow: 0 8px 6px -6px #333; -moz-box-shadow: 0 8px 6px -6px #333; box-shadow: 0 8px 6px -6px #333;}
	ul.tabs li a:hover{
		color:#ef9618;
		background:#e4e4e4;
		border-bottom:none!important;}
	ul.tabs li.active a{
		background: #0B1C5D!important;;
		/*border-bottom: 1px solid #fff; border-left:10px solid #ef9618;*/
		/*border:1px solid #1B72E6!important;*/
		color:#fff!important; font-weight:bold; text-shadow:0 1px 0 #eee;}
	ul.tabs li.active a:hover{
		/*background: #fff;*/
		color:#0B1C5D; font-weight:bold; text-shadow:0 1px 0 #eee;
		border-bottom:none!important;}
	ul.tabs li a img{
		vertical-align:top;}
