/* priscillaskin reset */
.priscillaskin fieldset{
    border: none;
}

/* CSS Mini Reset */

.priscillaskin div, .priscillaskin form, .priscillaskin fieldset, .priscillaskin legend, .priscillaskin label
{
 margin: 0;
 padding: 0; 
}

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

.priscillaskin tr{
    border-bottom: 1px solid #eee;    
}

.priscillaskin h1, .priscillaskin h2, .priscillaskin h3, .priscillaskin h4, .priscillaskin h5, .priscillaskin h6, .priscillaskin th, .priscillaskin td, .priscillaskin caption { font-weight:normal; }

.priscillaskin img { border: 0; }

/* typography*/
body.priscillaskin { font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;}


.priscillaskin p{
    font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
    font-size: 12px;
    padding: 5px 15px; 
}
.priscillaskin h1, .priscillaskin h2, .priscillaskin h3, .priscillaskin h4, .priscillaskin h5, .priscillaskin h6{
    font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
    padding: 5px 15px;
}
.priscillaskin ul, .priscillaskin li{
    padding: 0;
    margin: 0;
    font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}
/* priscilla login tpl*/

body.login{
    border-top: 10px solid #f8f8f8;
    background: #fff;
    text-align: center;
}

#pp-login{
    text-align: left;
    margin: 175px auto 0 auto;
    width: 525px;
    background: url(pix/bg-login.png) 0 0 no-repeat;
    height: 350px;
}
#pp-login h1{
    position: absolute;
    left: -9999px;

}

#pp-login-wrap{
    position: relative;
    margin: 0 auto;
    width: 350px;
    text-align: left;
    left: 120px;
    top: 120px;
}


#pp-loginform{
       width: 320px;
}

#pp-loginform fieldset{
       border: 3px solid #f4f4f4;
        background: url(pix/bg-fieldset.png) 0 0 repeat;
       width: 320px;
       opacity: 0.8;
}

#pp-loginform fieldset .row{
    margin: 5px 0 !important;
    padding: 5px;
    clear: both;
}

#pp-loginform fieldset .row label{
    float: left;
    text-align: right;
    width: 150px;

}

#pp-loginform fieldset .row input{
    float: left;
    margin: 0 0 0 10px;
}

#pp-loginform .button_in{
    text-align: center;
    float: none !important;
    margin: 10px 0 0 35px !important;
 
}


#pp-loginform p.login_form_message{
    padding: 5px 15px;
    margin: 0 0 0 30px;
    font-size: 10px;
    color: #fff;
}

.centra{
    width: 500px !important;
    margin: 0 auto !important;
}

a {
	text-decoration:none;
	color:#486690;
}

a:hover {
	text-decoration:underline;
	color:#324560;
}

.background {
	background:#ECECEC;
}

.table_border {
	/* background:#4D5165; */
    
}

.base {
	color:purple;
	text-decoration:none;
}

A:link.base {
	color:purple;
	text-decoration:underline;
}

.txt10 {
	font-size:10px;
	color:#324560;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}

.txt11 {
	font-size:11px;
	color:#324560;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}

.win_close {
	font-size:10px;
	color:#324560;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}

.table_tit {
	font-size:11px;
	color:#ffffff;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	letter-spacing:.5px;
	background:#889BB4;
	line-height:20px;
}

.table_tit a {
	text-decoration:none;
	font-size:11px;
	color:#324560;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	letter-spacing:.5px;
	background:#889BB4;
	line-height:20px;
	display: block;
}

.table_tit a:hover {
	text-decoration:underline;
	font-size:11px;
	color:#ffffff;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	letter-spacing:.5px;
	background:#889BB4;
	line-height:20px;
	display: block;
}

.table_sez {
	font-size:10px;
	color:#324560;
    font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background:#B6C7DD;
	line-height:14px;
}

.table_sez a {
	text-decoration:none;
	font-size:10px;
	color:#324560;
    font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background:#B6C7DD;
	line-height:14px;
	display: block;
}

.table_sez a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#324560;
    font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background:#B6C7DD;
	line-height:14px;
	display: block;
}

/* aggiuntine ptz */
fieldset.table_sez{
    border: none;   
}
 #row_meta, #row_meta td{
	background:#B6C7DD;
}

.tabbers-csp .table_tit, .tabbers-csp .table_tit a, td.table_tit, td.table_tit a{
	background:#B6C7DD;
	color: #324560;
}
.tabbers-csp .table_sez, .tabbers-csp .table_sez a, td.table_sez, td.table_sez a{
	background:#889BB4;
	color: #ffffff;
}
.tabbers-csp{
    width: 100%;
    display: block;
    background:#889BB4;
    float: left;
}
#menu-list{
    border: 0;
}
#menu-list legend{
    float: none !important;
}
#fieldset-container fieldset{
    padding: 1% 0;
}

#fieldset-container fieldset legend{
    padding: 1% 0 0 0 ;
    font-weight: bold;
    text-align: left ;
    float: left;
}


#table_paper{
    clear: both;
}

.table_id {
	font-size:10px;
	color:#ffffff;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background:#7A8BA2;
	line-height:14px;
	font-weight:800;
}

.table_popup {
	text-decoration:none;
	font-size:10px;
	color:#324560;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background:#D9D9D9;
}

.table_link {
	text-decoration:none;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background:#DFE5EC;
}

.table_link a {
	text-decoration:none;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background:#DFE5EC;
}

.table_link a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#324560;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background:#DFE5EC;
}

div.credits_full {
	font-size:10px;
	color:#6A6B75;
    font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	width: 88%;
	text-align: left;
	background: url(pix/pj50.png) 0 0 no-repeat;
	padding: 5px 0 0 40px;
	height: 50px;
}

.login_form {
	font-size:10px;
	color:#ffffff;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}

.login_bot {
	font-size:10px;
	color:#ffffff;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}

.button_out {
	font-size:10px;
	color:#454545;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background:#CDD2DD;
}

.button_in {
	font-size:10px;
	color:#ffffff;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background:#989FAF;
	border-color:#C3D4DF;
}

.insert_voice {
	font-size:11px;
	color:#454545;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background:#ffffff;
	border-color:#ffffff;
}

.insert_voice a {
	text-decoration:none;
	font-size:11px;
	color:#454545;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background:#ffffff;
	border-color:#ffffff;
}

.insert_voice a:hover {
	text-decoration:underline;
	font-size:11px;
	color:#454545;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background:#ffffff;
	border-color:#ffffff;
}

.insert_voice_dark {
	font-size:11px;
	color:#454545;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background:#E2E5EA;
}

.insert_voice_dark a {
	text-decoration:none;
	font-size:11px;
	color:#454545;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background:#E2E5EA;
}

.insert_voice_dark a:hover {
	text-decoration:underline;
	font-size:11px;
	color:#454545;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background:#E2E5EA;
}

.insert_area {
	font-size:12px;
	color:#000000;
	border-color:#909090;
	font-family:courier, fixed, verdana, terminus, Helvetica, Arial;
	background:#ECECEC;
}

.insert_message {
	font-size:10px;
	color:#B9F3FF;
	border-color:#00FF00;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}

.insert_message a {
	text-decoration:none;
	font-size:10px;
	color:#FF0000;
	border-color:#00FF00;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}

.insert_message a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#CC0000;
	border-color:#00FF00;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}

.tree_gen {
	text-decoration:none;
	font-size:10px;
	color:#45474F;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}

.tree_mygen {
	text-decoration:none;
	font-size:10px;
	color:#626376;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}

.tree_mygen a {
	text-decoration:none;
}

.tree_mygen a:hover {
	text-decoration:underline;
}

.tree_link {
	text-decoration:none;
	font-size:11px;
	color:#51505D;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}

.tree_link a {
	text-decoration:none;
	font-size:11px;
	color:#51505D;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}

.tree_link a:visited {
	text-decoration:none;
	font-size:11px;
	color:#51505D;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}

.tree_link a:hover {
	text-decoration:underline;
	font-size:11px;
	color:#33343A;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}

.tree_mylink {
	text-decoration:none;
	font-size:11px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	text-transform:uppercase;
}

.tree_mylink a {
	text-decoration:none;
	font-size:11px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	text-transform:uppercase;
}

.tree_mylink a:visited {
	text-decoration:none;
	font-size:11px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	text-transform:uppercase;
}

.tree_mylink a:hover {
	text-decoration:underline;
	font-size:11px;
	color:#3C5475;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}

.adm_link {
	text-decoration:none;
	font-size:10px;
	color:#454545;
	background:#ffffff;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	font-weight:800;
}

.adm_link a {
	text-decoration:none;
	font-size:10px;
	color:#454545;
	background:#ffffff;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	font-weight:800;
}

.adm_link a:hover {
	text-decoration:none;
	font-size:10px;
	color:#6A756B;
	background:#ffffff;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	font-weight:800;
}

.panel_empty {
	text-decoration:none;
	font-size:10px;
	color:#6666cc;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#e9e9e9;
	vertical-align:middle;
}

.panel_upa {
	font-size:11px;
	color:#ffffff;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	letter-spacing:.5px;
	background-color:#486690;
	line-height:16px;
}

.panel_tit {
	font-size:10px;
	color:#324560;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#B2B2B2;
	line-height:10px;
}

.panel_gen {
	text-decoration:none;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#98A9BF;
	line-height:14px;
	vertical-align:middle;
}

.panel_gen a {
	text-decoration:none;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#98A9BF;
	display:block;
	width:100%;
	line-height:14px;
	vertical-align:middle;
}

.panel_gen a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#324560;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#BDC5CF;
	display:block;
	width:100%;
	line-height:14px;
	vertical-align:middle;
}

.panel_gen1 {
	text-decoration:none;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#98A9BF;
	line-height:28px;
	vertical-align:middle;
}

.panel_gen1 a {
	text-decoration:none;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#98A9BF;
	display:block;
	width:100%;
	line-height:28px;
	vertical-align:middle;
}

.panel_gen1 a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#324560;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#BDC5CF;
	display:block;
	width:100%;
	line-height:28px;
	vertical-align:middle;
}

.panel_sys {
	text-decoration:none;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#BDC1CA;
	line-height:14px;
	vertical-align:middle;
}

.panel_sys a {
	text-decoration:none;
	font-size:10px;
	color:#486690;
    font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#BDC1CA;
	display:block;
	width:100%;
	line-height:14px;
	vertical-align:middle;
}

.panel_sys a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#B1B5BC;
	display:block;
	width:100%;
	line-height:14px;
	vertical-align:middle;
}

.panel_sys a.gendoc, .panel_sys a.gendoc:hover{
	padding: 0 0 0 5px;
	font-weight: bold;
}

.panel_sys1 {
	text-decoration:none;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#BDC1CA;
	line-height:28px;
	vertical-align:middle;
}

.panel_sys1 a {
	text-decoration:none;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#BDC1CA;
	display:block;
	width:100%;
	line-height:28px;
	vertical-align:middle;
}

.panel_sys1 a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#B1B5BC;
	display:block;
	width:100%;
	line-height:28px;
	vertical-align:middle;
}

.panel_act {
	text-decoration:none;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#A2B8D5;
	line-height:14px;
}

.panel_act a {
	text-decoration:none;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#A2B8D5;
	display:block;
	width:100%;
	line-height:14px;
}

.panel_act a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#324560;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#C6CFDA;
	display:block;
	width:100%;
	line-height:14px;
}

.panel_act1 {
	text-decoration:none;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#A2B8D5;
	line-height:28px;
	vertical-align:middle;
}

.panel_act1 a {
	text-decoration:none;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#A2B8D5;
	display:block;
	width:100%;
	line-height:28px;
	vertical-align:middle;
}

.panel_act1 a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#324560;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#C6CFDA;
	display:block;
	width:100%;
	line-height:28px;
	vertical-align:middle;
}

.panel_mod {
	text-decoration:none;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#B6C7DD;
	line-height:14px;
}

.panel_mod a {
	text-decoration:none;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#B6C7DD;
	display:block;
	width:100%;
	line-height:14px;
}

.panel_mod a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#324560;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#D9DCE1;
	display:block;
	width:100%;
	line-height:14px;
}

.panel_mod1 {
	text-decoration:none;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#B6C7DD;
	line-height:28px;
	vertical-align:middle;
}

.panel_mod1 a {
	text-decoration:none;
	font-size:10px;
	color:#486690;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#B6C7DD;
	display:block;
	width:100%;
	line-height:28px;
	vertical-align:middle;
}

.panel_mod1 a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#324560;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
	background-color:#D9DCE1;
	display:block;
	width:100%;
	line-height:28px;
	vertical-align:middle;
}

.text_desc_dump {
	font-size:10px;
	color:navy;
font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}


	
/*stili per autocomplete in ajax*/
div.auto_complete {
	position:absolute;
	background-color:white;
	border:1px solid #888;
	margin:0;
	padding:0;
}

div.auto_complete ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

div.auto_complete ul li.selected {
	background-color:#ffb;
}

div.auto_complete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}


	
/* stili modulo ecal */
#ecalError {
	clear:both;
}

.ecalTitle {
	font-size:1.1em;
	margin:10px 0 20px;
	display:block;
	color: #324560;
}

.ecalTitleSearch {
    display: block;
    margin: 0 0 1% 3%;
    font-size: 0.8em;
    text-align: left;
}

#ecalInsertEvent {
	background:#E2E5EA;
	opacity:0.8;
	text-align:left;
	width:93%;
	margin:0 auto;
	padding:1%;
}

#ecalInsertEvent ul li {
	clear: both;
	list-style-type:none;
	margin:10px 0;
	text-align:left;
}

#ecalInsertEvent ul li label {
	float: left;
	font-weight:bold;
	width:11%;
	text-align:right;
	margin:0 1% 0 0;
	font-size: 12px;
}

#ecalInsertEvent ul li em {
	float: left;
	text-align: left;
	margin:0 1% 0 9%;
	font-size: 0.9em;
}

#descrizione___Frame {
    width: 90% !important;
}

#listatags {
    clear: both;
    padding: 1% 0 1% 9%;
}

#ecalInsertEvent ul li a.topic {
	display: block;
	clear: both;
	margin: 0 0 0 8%;
	width: 50px;
	height: 50px;
}

#ecalInsertEvent ul li a.removepic {
	display: block;
	clear: both;
	margin: 0 0 0 8%;
	width: 30px;
	height: 30px;
}

#ecalInsertEvent ul li a.removepic img {
	width: 30px;
	height: 30px;
}

#ecalInsertEvent ul li a.topic img {
	display: block;
	float: left;
}

#titolo {
    width: 600px;
}

#luogo {
    width: 300px;
}

.editEvent {
    color: #486690 !important;
}

.ora-line {
	clear:both;
	margin:10px 0 0;
}

#ecalSearchEvents {
	margin:20px 0;
}
	
/* ---- Table ---- */
/*
#riepilogo-eventi-inseriti {
	border-collapse:collapse;
	margin-bottom:15px;
	width:90%;
}

#riepilogo-eventi-inseriti caption {
	text-align:left;
	font-size:15px;
	padding-bottom:10px;
}

#riepilogo-eventi-inseriti td,#riepilogo-eventi-inseriti th {
	padding:5px;
	border:1px solid #fff;
	border-width:0 1px 1px 0;
}

#riepilogo-eventi-inseriti thead th,#riepilogo-eventi-inseriti td.table_sez {
	background:#91c5d4;
}

#riepilogo-eventi-inseriti thead th[colspan],#riepilogo-eventi-inseriti thead th[rowspan] {
	background:#66a9bd;
}

#riepilogo-eventi-inseriti tbody td,#riepilogo-eventi-inseriti tfoot td {
	text-align:center;
	background:#d5eaf0;
}

#riepilogo-eventi-inseriti tbody th,#riepilogo-eventi-inseriti tfoot th,#riepilogo-eventi-inseriti td.table_sez {
	text-align:left;
	background:#91c5d4;
	font-weight:bold;
}

#riepilogo-eventi-inseriti tfoot th {
	background:#b0cc7f;
}

#riepilogo-eventi-inseriti tfoot td {
	background:#d7e1c5;
	font-weight:bold;
}

#riepilogo-eventi-inseriti tbody tr.odd td {
	background:#bcd9e1;
}
*/

/* generali che sovrascrino un po' di casini */

input, textarea, select{
    border-width: thin !important;
}


/* -----------------------------------------------------
						buttons
	-----------------------------------------------------*/
.awesome, .awesome:visited {
	background: #2daebf url(pix/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 3px 10px 4px; 
	color: #fff !important; 
	text-decoration: none !important;
	-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;
}

div > .awesome{
        background-image: none;
}

.awesome a {color: #fff !important; text-decoration: none !important;}

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

	.login .awesome, .login .awesome:visited {
    	padding: 1px 10px 1px; 
}
.login .awesome, .login .awesome:visited,
	.login .medium.awesome, .login .medium.awesome:visited {
	   font-size: 10px; 
	}
/* -----------------------------------------------------
						gendoc
	-----------------------------------------------------*/
#docmodules-container p,
#docmodules-container .table_border,
ul.modules-list li,
ul.modules-list li a,
#docmodules-container h1,
#docmodules-container h2,
#docmodules-container h3,
#docmodules-container h3 a,
strong.strongdocs,
.docgentit
{
    font-family:Verdana,Tahoma,Geneva,sans-serif, terminus;
}
strong.strongdocs{
    clear: both;
}
.indicemodules-list{
    width: 95%;
}
.indicemodules-list li{
    list-style: none;
    float: left;
    margin: 0 20px;
}
#docmodules-container{
    width:95%;
    margin:8px;
    clear: both;
}
ul.modules-list li{
    list-style: none;
}
ul.modules-list a {
    display: block;
}
ul.modules-list a:hover {
    background-color: #e9e9e9;
}
ul.modules-list {
        text-align: left;
        margin: 0;
        padding: 0;
}
ul.tags-list {
    background-color: #B6C7DD;
    margin: 4px;
    border: 1px solid gray;
}
ul.tags-list h2{
    font-size: 16px;
    color: #fff;
    background-color: #889BB4;
    margin: 4px;
    padding: 4px;
    border: 1px solid gray;
}
ul.tags-list h3{
    margin: 2px;
    font-size: 1.0em;
}
ul.tags-list h4{
    margin: 2px;
    font-size: 0.9em;
}
ul.tags-list p{
    font-size: 0.65em;
}

ul.opts-list {
    margin-left: 24px;
    list-style-type: square;
}

/* code mirror highlighter per editor */

.CodeMirror-line-numbers {
        width: 22px;
        color: #aaa;
        background-color: #eee;
        text-align: right;
        padding-right: 3px;
        font-size: 12px;
        font-family: monospace;
        padding-top: 4px;
        margin: 0;
      }
.piedeeditor{
    background: #B6C7DD;
}

/*------------- ADM DASHBOARD -----------------*/

#adm_dashboard_content {
	width: 95%;
	margin: 0 auto;
}
#adm_dashboard_col1 {
    background: #f8f8f8;
    -moz-border-radius: 5px;
    margin: 10px 0;
	width: 22%;
	float: left;
}
#adm_dashboard_col2 {
    background: #B6C7DD;
    -moz-border-radius: 5px;
	width: 70%;
    margin: 10px 0 10px 2%;
	float: left;
	text-align: left;
	display: inline;
}
#adm_dashboard_datipriscilla3{
    margin: 30px 0;
}

#adm_dashboard_datipriscilla3 li{
    list-style: none;
    font-size: 10px;
    text-align: left;
    clear: both;
}
#adm_dashboard_datipriscilla3 li strong{
   margin-left: 10px;
   float: left;
   text-align: right;
}
#adm_dashboard_datipriscilla3 li span{
     display: block;
     margin: 0 0 0 5px;
     float: left;
}

#adm_dashboard_datiutentepriscillico{
    margin: 30px 0;
}
#adm_dashboard_datiutentepriscillico li{
    list-style: none;
    font-size: 10px;
    text-align: left;
    clear: both;
}
#adm_dashboard_datiutentepriscillico li strong{
   width: 50px;
   float: left;
   text-align: right;
}
#adm_dashboard_datiutentepriscillico li span{
     display: block;
     margin: 0 0 0 5px;
     float: left;
}


#id_relations{
    min-height:400px;
}


/* personalizzazione ig ferrara su text area */

#_testo___Frame {
    height: 300px !important; 
}




#listatags li {
    background: #ABADB1;
    border: 1px solid #393939;
    padding: 5px 7px 5px 10px !important;
    margin: 0 10px 0 0 !important;
    border-radius: 2px;
    text-decoration: none !important;
}

    #listatags li span {
	padding: 0 0 0 10px;
	font-size: 0.9em;
	text-transform: lowercase;
    }
    
/* pop up adm immagini */

div.b-modal {
    background-color: rgba(0, 0, 0, 0.7) !important;
}

div.obj-info-panel {
    padding: 15px;
    background: #ffffff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    border-radius: 10px;
    min-width: 300px;
}

    div.obj-info-panel p {
	margin: 0;
	padding: 0;
	font-size: 12px;
    }
	
    div.obj-info-panel ul {
	margin: 0;
	padding: 15px 0 0 0;
	list-style: none;
    }
    
	div.obj-info-panel ul li {
	    margin: 0;
	    padding: 0;
	    font-size: 12px;
	    font-style: italic;
	}
	
	    div.obj-info-panel ul li strong {
		font-style: normal;
	    }
	    
span.obj-preview {
    padding: 5px;
    display: block;
}

td.iGridRow {
    width: 15%;
}

    td.iGridRow label {
	font-size: 12px;
    }
    
    td.iGridRow a.btoggle {
	display: inline-block;
	margin: 0 0 0 5px;
	padding: 0;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background: #00CA01;
    }
    
span.attach-name {
    display: block;
    font-size: 10px;
}