body {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
	font-size:13px;
    margin: 0px;
    padding: 0px;
	background:#fff;
}
a {
    text-decoration:none;
    color:#000000;
}
img  {
    border:none;
}
h1 h2 h3 h4 {
	margin: 0px;
	padding: 0px;
}
td {
    font-size: 13px;
}
th {
    font-size:12px;
}
input.submit {
    float: left;
}
.pulisci {clear:both}

form {
    margin: 0px;
	display: inline;
}

ul {
	padding:0; margin:0; list-style:none
}

div#page {
	padding: 5px;
}

input, textarea {
	color:#060;
	border:2px solid #ccc;
	padding:3px;
}

input:hover, textarea:hover {
	border:2px solid #F90 !important;
}	

button {
	color:#060;
	border:2px solid #ccc;
	padding:3px;
}

textarea {
	width:100%;
	height:150px;
}

a {text-decoration:underline}

a:hover { color:#c00}

th { background:#444; color:#fff; padding:5px}

tr {background:#fff;}

.bottone {background:#39C !important; color:#fff !important; width:150px !important}

#top-mydev {width: 100%; float: left;}
#top-mydev img {height:50px}

#top, #bottom {width:100%; padding:15px 0px 15px 0; background:#333; float: left;}

#bottom {margin-top: 10px;}

#top {border-top:0px solid #fff}

#box_login {margin:auto; margin-top:40px; color:#555}

#box_login input {
	-moz-border-radius:6px;  -webkit-border-radius:6px;}
	
#box_login input{
	border:2px solid #ccc; width:300px; padding:4px; color:#003881;
}

#box_home {
	border:2px solid #ccc;
	margin:auto; 
	color:#555; 
	padding: 5px;
	-moz-border-radius:6px; 
	-webkit-border-radius:6px;
	background: #CCCCCC;
	min-height: 200px;
}

#top-menu {color:#666;}
#top-menu ul {padding:0px 0 0 0;}

#top-menu-funzioni li { 
	display:inline; 
	margin-left:0px; 
	padding:15px 10px; 
	border-right:0px solid #666; 
	color:#ccc
}

#top-menu-funzioni li:first-child { border-left:0px }
#top-menu-funzioni li a:hover { text-decoration:underline}
#top-menu-funzioni .selezionato { font-weight:bold; color:#003881; background:#f9f9fb; padding-top:6px}
#top-menu-funzioni .selezionato a {color: #666;}

#top-menu-utente li { display:inline; margin-right:10px; padding-right:10px; border-right:1px solid #666; color:#ccc}
#top-menu-utente li:last-child { border-right:0px}
#top-menu-funzioni li a, #top-menu-utente li a { color:#fff}
#top-menu-funzioni { float:left}
#top-menu-utente { float:right}
#top-menu-utente li a:hover { text-decoration:underline}

#menu-admin {width:100%; padding:5px 0; background:#003881; border-bottom:2px solid #fff; float: left; }
#menu-admin ul {padding:0px 0;}
#menu-admin li { display:inline; margin-left:10px; padding-left:10px; border-left:1px solid #004cb0; color:#fff; font-size:12px}
#menu-admin li:first-child { border-left:0px; margin-left:0}
#menu-admin li a { color:#fff}
#menu-admin li a:hover { text-decoration:underline}
	
#box_login input:hover {border:2px solid #003881}
#box_conferenza input:hover {border:4px solid #003881}

#pagina {margin:0 20px}

#testata-ricerca { float: right; text-align: right;  margin: 10px 10px 0 0; width: 245px}
#testata-ricerca-input {border:2px solid #ddd; background:#fff;
 -moz-border-radius:2px;-webkit-border-radius:2px; padding-left:5px}
#testata-ricerca span {font-size:10px; margin-right:5px}
#testata-ricerca span a { color:#ccc; text-decoration:none}
#testata-ricerca span a:hover { color:#333; }
#testata-ricerca input { border:0;}	

#pagina td {padding:10px; border:1px solid #ccc}

div#header  {
    width: 100%;
    text-align:center;
	margin-top:100px;
}
div#header-content  {
    width: 100%;
    border: 0px solid green;
}
div#header-content-logo  {
    padding: 0px;
    width: 100%;
}
div#header-content-links  {
    width: 100%;
    height: 25px;

    color: white;
}
div#header-content-links a:link {
    color: white;
}
div#header-content-links a:visited {
    color: white;
}
div#header-content-links a:hover {
    color: white;
}
div#header-content-links a:active {
    color: white;
}
div#content {
    width: 80%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px;
}
div#footer {
    padding: 0px;
    width: 100%;
    border-top: 2px solid #14376D;
    color: white;
    height: 25px;
}
div#sysmsg  {
	width: 300px;
	height: 53px;
	padding: 5px;
	border: 2px solid #14376D;
	-moz-border-radius:6px;  -webkit-border-radius:6px;
    text-align: left;
    float: right;
}

.menu-sezione { background:#666; color:#fff; border:0; margin-left:0 !important }

.pari {background:#eee !important}
.numero {color:#fff; background:#ccc}

.select-numero {}
.select-numero{}

.input-numero  {
	height: 20px;
	width:250px !important; 
	padding:0px;
	font-size:16px;
}
.input-numero  {
	width:150px !important; 
	border:2px solid #ccc !important;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;
}

.select-gruppo {
	height: 32px ;
	width:250px !important; 
	padding:0px;
	font-size:16px;
}
.select-gruppo  {
	border:2px solid #ccc !important;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;
}	

.testata-ricerca-input {float:left; border:1px solid #eee; width:190px}
.testata-ricerca-input:hover, .testata-ricerca-bottone:hover {border:0 !important}

.testata-ricerca-bottone {border:0 !important;  
background:url(../icone/cerca.png) no-repeat left; padding-left:18px;
width:20px !important; text-indent:9999;  }


.box_login-bottone { 
width:100px !important; color:#fff !important; border:2px solid #666666 !important;
background-color: #333333 !important; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#666666));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#333333',EndColorStr='#666666');}
.box_login-bottone:hover { 
border:2px solid #006cff !important;
background-color: #003881 !important; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#003881), to(#006cff));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#003881',EndColorStr='#006cff');}

.box_conferenza-bottone { 
width:140px !important; color:#fff !important; border:2px solid #666666 !important; font-size:12px !Important; padding:4px !important;
background: #333333 ; 
background-color: #333333 !important; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#666666));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#333333',EndColorStr='#666666');}
.box_conferenza-bottone:hover { 
border:2px solid #006cff !important;
background: #003881 ; 
background-color: #003881 !important; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#003881), to(#006cff));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#003881',EndColorStr='#006cff');}

.sysmsg_msg{
	color: green;
}
.sysmsg_war{
	color: orange;
	font-weight: bold;
}
.sysmsg_err{
	color: red;
	font-size: 15px;
	font-weight: bold;
}

.table_bg_clu_font_white td {
	color: white;
}

.table_bg_clu_font_white th {
	color: white;
}

.table_bg_clu_font_white a {
	color: white;
}

.goback {
	font-weight: bolder;
	background: url("/images/left_arrow.gif") no-repeat;
	padding-left: 20px;
}

.menu-button {
	border: 2px solid black;
	padding: 2px;
	margin-right: 10px;
	background: #003881;
	text-align: center;
}

.menu-button a {
	color: white;
	text-decoration: none;
}

.tabella_no_bordi table td {
	border: 0px;
}

/* Modal windows */

.modal_window {
  display: none;
}