@charset "utf-8";
/* CSS Document */

#main_body{
	background-color: #f3f3f3;
}
.number{  /* filtro per selezionare i campi numerici */
	
}

.border{
	-moz-border-radius-topleft: 17px; /* bordo arrotondato -> sito -> http://www.css3maker.com/border-radius.html */
	-moz-border-radius-topright:17px;
	-moz-border-radius-bottomleft:17px;
	-moz-border-radius-bottomright:17px;
	-webkit-border-top-left-radius:17px;
	-webkit-border-top-right-radius:17px;
	-webkit-border-bottom-left-radius:17px;
	-webkit-border-bottom-right-radius:17px;
	border-top-left-radius:17px;
	border-top-right-radius:17px;
	border-bottom-left-radius:17px;
	border-bottom-right-radius:17px; /* bordo arrotondato -> sito -> http://www.css3maker.com/border-radius.html */
  	border:1px;
}
/* box menu  */
div#boxPrinc{
	background-color: #f3f3f3;
	border:0px solid blue;
	width:1300px;
	margin:0 auto 0 auto;
  position: relative;
	text-align:left;
}
div#header_page{
	text-align: center;
	line-height:50px;
	border:0px solid blue;
	width:1300px;
	height:50px;
}

div#blkCalcTfr{
	float:left; 
	border:0px solid blue;
	height: 1200px;
}

div#help {
    top: 70px;
    left: 600px;
    width: 400px;
    padding: 5px;
    position: absolute;
    height: 550px;
    border-width: 2px;
    border-style: groove;
    border-color: #102f6f;  /* colore bordi */
    background-color: #dcdcdc;
}

div#footer_page{
	clear:left;
	text-align: center;
	line-height:50px;
	border:0px solid blue;
	width:1300px;
	height:50px;
}

#header_page h1 {
	color: #000;
}

.error {
    display: block;
    /*margin: 0.5em 0;*/
    color: red;
}

.input_date {
	height: 13px;
	width: 70px;
	/* background-color: #EEE; */
	font-size:12px;
	text-align: right;
	border: hidden; /* bordo nascosto */
}

.input_small {
	height: 13px;
	width: 45px;
	/* background-color: #EEE; */
	font-size:12px;
	text-align: right;
	border: hidden; /* bordo nascosto */
}

.input_medium {
	height: 13px;
	width: 90px;
	/* background-color: #EEE; */
	font-size:12px;
	text-align: right;
	border: hidden;
}

.input_large_txt {
	height: 13px;
	width: 165px;
	/* background-color: #EEE; */
	font-size:12px;
	text-align: left;
	border: hidden;
}

.select_small {
	height: 15px;
	width: 55px;
	font-size: 12px;
	/* background-color: #EEE; */
	border: hidden;
}

.select_medium {
	height: 15px;
	width: 95px;
	font-size: 12px;
	/* background-color: #EEE; */
	border: hidden;
}

.select_large {
	height: 15px;
	width: 150px;
	font-size: 12px;
	/* background-color: #EEE; */
	border: hidden;
}

.input_button {
	height: 20px;
	width: 80px;
	font-size: 12px;
	/* background-color: #EEE; */
}

.fieldset {
	width: 400px;
	border-color: #102f6f;  /* colore bordi */
  border-width: 2px;
  border-style: groove;
	opacity:2.0;
	/* effetti transazione */
	transition-property: width;         /*standard*/
    transition-duration: 1s;
    transition-timing-function: ease;

    -webkit-transition-property: width; /*safari*/
    -webkit-transition-duration: 1s;
    -webkit-transition-timing-function: ease;
        
    -o-transition-property: width;      /*opera*/
    -o-transition-duration: 1s;
    -o-transition-timing-function: ease;
        
    -moz-transition-property: width;    /*firefox*/
    -moz-transition-duration: 1s;
    -moz-transition-timing-function: ease;
}

.imgSfondo {
	-moz-background-size: cover; /* immagine di sfondo a copre tutto il div */
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	/*background-image: url(../imgC/ocean_blue_dayNormal.gif);*/
	/*background-color: #9CC;*/
	background-repeat: no-repeat;
	background-position: center center; /* immagine di sfondo a copre tutto il div */
}

.tabelle {
	border:0px;
	border-collapse : collapse; /* no spazi tra le celle */
	text-align: left;
	padding: 0px;
}
