﻿p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #173389;
}

p1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #173389;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #173389;
	background-color: #e9e9e9;
	text-align: center;

 
}
.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #173389;
}
.titolobianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.testobianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.spazio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
}
h4
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #173389;
}
ul
{
margin-top: 3px;
margin-bottom: 10px;
}
.menucorsivo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #173389;
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #173389;
}
.BIANCOBOLD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.ToolTip
{
	position:absolute; 
	top: 0px;
	left: 0px;
	width: 200px;
	visibility:hidden;
	padding: 5px 5px 5px 5px;
	margin-top: 10px;
	background-color: #F2F7FC;
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
    z-index:2;
	font-size: 11px;
	color: #000066;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, Sans;    
	text-align: left;
}
a:link 
{
    color: blue 
}
a:visited 
{
    color: blue 
}

.normale
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #173389;
}

.miniselect
{
	font-size: 10px;
	font-weight: normal;
}

.boxes 
{
  width:150px;
  height:20px;
  border:1px solid #cccccc;
}
	
.hor-minimalist-a 
{ 
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
background: #ffffff;
/*width: 480px; */
border-collapse: collapse;
text-align: left;
margin-top: 0px;
margin-bottom:10px; 
margin-right:5px;
margin-left:5px;
}
.hor-minimalist-th 
{ 
font-weight: 400;
font-size: 14px;
font-weight: bold;
color: #173389;
border-bottom: 2px solid #173389;
padding: 5px 5px;
}
.hor-minimalist-td 
{
cursor: move;  
color: #173389;
padding: 3px 4px 2px;
border-bottom-color: #cccccc;
border-bottom-width: 1px;
border-bottom-style: solid;
}
.hor-span 
{ 
display:inline-block;
cursor: move;
padding:0;
border:0;
margin:0;
text-align:center
}

#mainframe { 
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(255, 255, 255);
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: no-repeat;
background-size: auto;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 12px;
margin-bottom: 12px;
padding-bottom: 12px;
padding-left: 8px;
padding-right: 8px;
padding-top: 8px;
width: 850px;
text-align: left;

 }
 
 .clean-gray{
border:solid 1px #DEDEDE;
background:#EFEFEF;
color:#222222;
padding-left:4px;
padding-right:4px;
padding-top:12px;
padding-bottom:12px;
margin-right: 6px;
margin-top: 10px;
text-align:left;
vertical-align:middle;

}

.clean-gray-nobg{
border:solid 1px #DEDEDE;
color:#222222;
padding-left:4px;
padding-right:4px;
padding-top:12px;
padding-bottom:12px;
margin-right: 6px;
margin-top: 10px;
text-align:left;
vertical-align:middle;

}


/* questi sono i tab per la pagina progetto sistema */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
/*font: bold 11px verdana, arial, sans-serif; /* set font as desired */
	color: #173389;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 13px;
	font-weight: bold;
border-bottom: 1px solid #989898; /* set border COLOR as desired */
list-style-type: none;
padding: 11px 10px 11px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

ul#tabnav .selectedtab { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

ul#tabnav li.selectedtab a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 12px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 11px 20px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #989898; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #ECEAEB; /* set unselected tab background color as desired */
color: #173389; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;

border-top-right-radius: 4px;
-moz-border-top-right-radius: 4px; /* firefox */
-webkit-border-top-right-radius: 4px; /* safari, chrome */

border-top-left-radius: 4px;
-moz-border-top-left-radius: 4px; /* firefox */
-webkit-border-top-left-radius: 4px; /* safari, chrome */


}

ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}

/* end css tabs */





