﻿body {
	background-color: #FFF;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 0.8em;
}

a, a:link, a:active, a:visited {
	color: #000;
	text-decoration: underline;
	}
a:hover {
	text-decoration: none;
	}



/*-------------------------------*/
/*------INPUT FORM-------*/
/*-------------------------------*/

input, select { 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	margin: 2px 0;
}

.ordernet_button {
	border-left: 2px solid #7A8084;
	border-top: 2px solid #7A8084;
	border-right: 2px solid #4E565B;
	border-bottom: 2px solid #4E565B;
	background: #FFF;
	height: 25px;
	color: #4E565B;
	font-weight: bold;
}

.text_qty {width: 20px;text-align:right;}

.botcerca { 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	font-size: 8pt;
	font-weight: bold; 
	color: #000;
}


input.image { 
	border: 0px solid #FFA909;
	margin-top: 8px;
}

/*-------------------------------*/
/*------FOOTER DELLA PAGINA-------*/
/*-------------------------------*/


.footer {
	background-color: #4E565B;
  	background-image: url('images/bg_div_footer.gif');
  	background-repeat: no-repeat;
  	background-position: top;
	width: 790px;
	height: 25px;
	margin-top: 10px;
	margin-left: 195px;
	text-align: center;
	font-size: 0.85em;
	color: #FFF;
	clear: both;
}
    .footer .sub {
		padding: 5px;
    	}

      .footer a, .footer a:link, .footer a:active, .footer a:visited {
      	color: #FFF;
      	text-decoration: underline;
      	}
      .footer a:hover {
      	text-decoration: none;
      	color: #FFF;
      	}
      	
/*-------------------------------*/
/*---------BOTTONI TAB-----------*/
/*-------------------------------*/

.btnnosel {
	border-left: 2px solid #CBCDCF;
	border-top: 2px solid #CBCDCF;
	border-right: 2px solid #CBCDCF;
	border-bottom: 1px solid #CBCDCF;
	background: #FFF;
	height: 25px;
	color: #4E565B;
	font-weight: bold;
	cursor: hand;
}

.btnsel {
	border-left: 2px solid #CBCDCF;
	border-top: 2px solid #CBCDCF;
	border-right: 2px solid #CBCDCF;
	border-bottom: 1px solid #CBCDCF;
	background: #CBCDCF;
	height: 30px;
	color: #000;
	font-weight: bold;
}

/*-------------------------------*/
/*---------ERRORI     -----------*/
/*-------------------------------*/
.tblLeft
{
	float:left;
}
.tblError {	
	/*
    width: 150px;
    float:right;
    */
    width: 100%;
	border: solid 1px red;
	background-color: Yellow;
	}

.tblError td
{
	padding: 5px;
}

/*********			CALENDAR			**********/


.CalEportal .ajax__calendar_container td {padding: 1px;}
.CalEportal .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #FFF;
    color: #6C66DE;
}
.CalEportal .ajax__calendar_other .ajax__calendar_day,
.CalEportal .ajax__calendar_other .ajax__calendar_year {
    visibility: hidden;
}
.CalEportal .ajax__calendar_hover .ajax__calendar_day,
.CalEportal .ajax__calendar_hover .ajax__calendar_month,
.CalEportal .ajax__calendar_hover .ajax__calendar_year {
    color: red;
}
.CalEportal .ajax__calendar_active .ajax__calendar_day,
.CalEportal .ajax__calendar_active .ajax__calendar_month,
.CalEportal .ajax__calendar_active .ajax__calendar_year {
    color: #6C66DE;
    font-weight:bold;
    background-color: #EDF9FF;
    border:1px solid #DAF2FC;
}
.CalEportal .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.CalEportal .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;font-weight: bold;}