 R A M STUDIO{  }
body 	{
	margin: 5px 0px 5px 0px;
	background-color: #EFEFEF;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	
	scrollbar-arrow-color: #CC6600;
	scrollbar-3dlight-color: #D0CCD0;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #D0CCD0;
	scrollbar-track-color: #FFFFFF;
	}
table 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	}
a 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;	
	font-variant: normal;
	text-transform: none;
	color: #CC6600;
	text-decoration: none;
	}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CC6600;
	text-decoration: underline;
	}

.small	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	}
.small	a {
	font-size: 9px;
	font-weight: bold;
	color: #CC6600;
	}
.small	a:hover {
	font-size: 9px;
	font-weight: bold;
	color: #CC6600;
	text-decoration: underline;
	}

.border	{
	border-style: solid;
	border-width: 1px;
	border-color: #D0CCD0;
	}
.border_pad
	{
	border:1px solid #D0CCD0;
	padding:4px
	}

.foto_sx{
		padding-top: 6px;
		}

div.ombra{float:left;padding:0 0px 5px 0;
    background: url(../img/ombra.jpg) no-repeat bottom right}
div.ombra img{
	display:block;
	position:relative;
	top: -5px;
	border:1px solid #ccc;
	border-color: #ccc #ccc #ccc #ccc;
	padding:5px;
	}

div.ombra160{float:left;padding:0 0px 5px 0;
    background: url(../img/ombra160.jpg) no-repeat bottom right}
div.ombra160 img{display:block;
    position:relative;top: -5px;
    border:1px solid #ccc;border-color: #ccc #ccc #ccc #ccc;
    padding:5px
	}

 stile per menubar principale {  }
#menubar A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;	
	font-variant: normal;
	text-align: center;
	text-transform: none;
	color: #000000;
	DISPLAY: block;
	BACKGROUND: url(../img/menubar.jpg);
	TEXT-DECORATION: none;
	PADDING-TOP: 9px;	
	PADDING-BOTTOM: 10px;
	}
#menubar A:hover {
	color: #CC6600;
	BACKGROUND: url(../img/menubar_over.jpg)
	}
#menubar_sx A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;	
	font-variant: normal;
	text-align: center;
	text-transform: none;
	color: #000000;
	DISPLAY: block;
	BACKGROUND: url(../img/menubar_sx.jpg);
	TEXT-DECORATION: none;
	PADDING-TOP: 9px;	
	PADDING-BOTTOM: 10px;
	}
#menubar_sx A:hover {
	color: #CC6600;
	BACKGROUND: url(../img/menubar_sx_over.jpg)
	}
	
#menubar_dx A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;	
	font-variant: normal;
	text-align: center;
	text-transform: none;
	color: #000000;
	DISPLAY: block;
	BACKGROUND: url(../img/menubar_dx.jpg);
	TEXT-DECORATION: none;
	PADDING-TOP: 9px;	
	PADDING-BOTTOM: 10px;
	}
#menubar_dx A:hover {
	color: #CC6600;
	BACKGROUND: url(../img/menubar_dx_over.jpg)
	}
.calendar{
	border:1px solid #a3a3a3;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#666666;
	background-color:#ffffff;
	padding:1px;
	width:218px;
}

.calendar > div.header{
	background-color: #B5C0CF;
	padding:2px;
	height:15px;
}
.calendar > div.header .date, .calendar > div.header .date_up{
	padding:1px 13px 1px 1px;
	margin: 0px 2px 0px 12px;
	color:#000000;
	font-weight:bold;
	cursor:pointer;
	background:url(images/down.gif) right 5px no-repeat;
}
.calendar > div.header .date_up{
	background:url(images/up.gif) right 4px no-repeat;
}

.calendar > div.main > table{
	border:0px;
	border-spacing:1px;
	position:relative
}
.calendar > div.main > table th{
	text-align:center;
	width:30px;
	padding:4px 0px 4px 0px;
}
.calendar > div.main > table td{
	text-align:center;
	padding:4px 0px 4px 0px;
}

.calendar > div.main > table td.day_on{
	background-color:#B5C0CF;
	cursor:pointer;
}
.calendar > div.main > table td.day_selected{
	background-color:#D4D8DE;
}
.calendar > div.main > table td.day_disabled{
	color:#cccccc;
}

.calendar > div.inc_dec{
	border:1px solid #B3B8BF;
}
.calendar > div.inc_dec > table{
	border-spacing:1px;
	background-color: #f6f6f6;
}
.calendar > div.inc_dec > table th{
	background-color: #D1D7DF;
	border-bottom:1px solid #C2C8CF;
	color:#6F767F;
	padding: 1px;
}
.calendar > div.inc_dec > table th .years{
	width:94px;
}

.calendar > div.inc_dec > table td{
	text-align:center;
	width:42px;
	cursor:pointer;
	padding:3px 0px;
}
.calendar > div.inc_dec > table td.month_on{
	font-weight:bold;
}
.calendar > div.inc_dec > table td.month_selected{
	font-weight:bold;
	color:#9BABBF;
}

.calendar > div.footer{
	text-align:center;
	margin-top:1px;
	padding:3px;
	background-color:#dfdfdf;
}
.calendar > div.footer > div{
	cursor: pointer;
}

.calendar > div.time{
	text-align:center;
	margin-top:1px;
	padding:2px;
	background-color:#e3e3e3;
}

.calendar > div.time > div{
	width:104px;
	margin:0px auto;
}
.calendar > div.time > div > div{
	background-color:#ECECEC;
	border-top:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
	color:#999999;
	width:20px;
	height: 15px;
	text-align:center;
	padding-top:2px;
}

