body,td,th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
body {
    background-color:#C1CACF;
    background-image: url(images/back.gif);
    text-align:center;
}


.tuttogrigio {
    border: 1px solid #666666;
    background-color:#C1CACF;
}

.traspa {
    border: 1px solid #CCCCCC;
    background-color: #CCCCCC; 
}

input {
    border-right-width: 1px;
    border-bottom-style: solid;
    border-left-width: 1px;
    color: #000033;
    border-top-width: 1px;
    border-right-color: #000000;
    border-bottom-width: 1px;
    border-right-style: solid;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-left-color: #000000;
    border-top-color: #000000;
    border-left-style: solid;
    border-top-style: solid;
    border-bottom-color: #000000;
}

td {
    text-transform: none;
    list-style-type: disc;
    list-style-position: inside;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0px;
    text-indent: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
.sottogrigio {
    font-size: 2px;
    border-bottom-width: 1px;
    border-bottom-color: #cccccc;
    border-bottom-style: solid;
}
.sottotitolo {
    font-size: 12px;
}
.sottorosso {
    font-size: 12px;
    border-bottom-width: 1px;
    border-bottom-color: #C60400;
    border-bottom-style: solid;
}
.sottoblu {
    border-bottom-width: 1px;
    border-bottom-color: #060B7C;
    border-bottom-style: solid;
}
.destrasinistra {
    border-bottom-color: #002A90;
    border-right-color: #002A90;
    border-left-width: 1px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 1px;
    border-left-color: #002A90;
}
.destrasinistrasotto {
    border-bottom-color: #002A90;
    border-right-color: #002A90;
    border-left-width: 1px;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-left-color: #002A90;
}
form {
    padding: 0px;
    margin: 0px;
    border-style: none;
}
.non {
    border: none #FFFFFF;
}

.calendarContentEvent { 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
color: #485458;
background-color:#D1D1D1;
padding-left: 5px;
}

.calendarContentOverlap { 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
background-color:#FF8181;
color: #ffffff;
border-style:none;
font-style:normal;
font-weight : bold;
padding-left: 5px;
}

.calendarTable 
{
    border: 1px solid #000000;
}
.rowtypeone { 
background-color: #EEBEBE; 
}

.contenttypeone { 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding-left: 5px;
}

.rowtypetwo { 
background-color: #EAF265; 
}

.contenttypetwo { 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding-left: 5px;
}

.rowtypethree { 
background-color: #A7F265; 
}

.contenttypethree { 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding-left: 5px;
}

.rowtypefour { 
background-color: #96D8C3; 
}

.contenttypefour { 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding-left: 5px;
}

.rowtypefive { 
background-color: #6787D0; 
}

.contenttypefive { 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding-left: 5px;
}

.rowtypesix { 
background-color: #A775D6; 
}

.contenttypesix { 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding-left: 5px;
}

.rowtypeseven { 
background-color: #2DA0E3; 
}

.contenttypeseven { 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding-left: 5px;
}

.expirytrclass { 
background-color: #000000; 
}
.expirytdclass { 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
background-color:Black;
color: #ffffff;
border-style:none;
font-style:normal;
font-weight : bold;
padding-left: 5px;
}
.rowtypeeight_Stile4 { 
background-color: #990000; 
}

.tuttogrigio {
}
ul {
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    position: relative;
    clip: rect(auto,auto,auto,0px);
}
li {
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    clip: rect(0px,0px,0px,0px);
    position: relative;
}
.sottogrigio {font-size: 16px}
.Stile2 {font-size: 12px; color: #666666;}
.Stile4 {font-size: 12px; color: #666666; }
.Stile8 {color: #000000}
.Stile10 {font-size: 12px}
.menu div{
display:block;
background-color:#E9E9E9;
padding:2px;
}
.menu ul{
display:block;
padding:2px;
list-style-type:none;
margin:0px;
padding:2px;
border-bottom-color:#999999;
border-bottom-style:solid;
border-bottom-width:1px;
}
.menu li{
display:block;
padding:2px;
list-style-type:none;
margin:0px;
padding:2px;
border-bottom-color:#999999;
border-bottom-style:solid;
border-bottom-width:1px;
}
.menu p{
color:#999999;
margin:0px;
padding:0px;
text-decoration:none;
}
.new{
background-image:url(images/new3.gif);
background-repeat:no-repeat;
background-position:60px 5px;
}
.menu_top {
background-color:#E9E9E9;
padding-top:10px;
height:35px;
background-image:url(images/bandiera_cee.gif);
background-repeat:no-repeat;
background-position:660px 0px;width:730px;
}
.menu_top a{
padding-top:10px;
padding-left:15px;
height:35px;
}
.menu_top a span{
padding:0px;
}
.main{
width:100%;
}
.main_center{
position:absolute;
width:730px;
left:50%;
margin-left:-380px;
background-image:url('images/backgnd.gif');
padding-left:20px;
padding-right:20px;
text-align:left;
}
.uno{
border: 1px solid #CCCCCC;
padding:2px;
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
text-align:center;
background-color:#F4F4F4;
}
.Stile4 {font-size: 12}
.Stile8 {font-size: 9px; font-family: Arial, Helvetica, sans-serif;}
.top_task{
	position:absolute;
	width:730px;
	left:50%;
	margin-left:-360px;
	text-align:left;
	height:45px;
	z-index:1250;
	background-color:#FFFFFF;
}
.top_task_s{
	float:left;
	height:30px;
	padding-left:5px
}
.top_task_d{
	float:right;
	height:30px;
	margin-right:20px;
}
h1{
font-size:16px;
}


