body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background-image:url(immagini/sfondo.gif);*/
	background-repeat:repeat-x;
	font-size:10px;
}

div.scrollable {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: auto;
}


#mytable {
	width: 100%;
	padding: 0;
	margin: 0;
}


th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA ;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

th.nobg2 {
	border-top: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	background: none;
}



td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}


#content { float:left; width:380px; margin-left:8px  }
#content h1 { font-family:"Trebuchet MS"; font-size:16px; color:#666; line-height:24px; padding:0 10px; }
#content p, #content dl, #content ul, #content ol { line-height:18px; padding:10px;  }
#content a { font-weight:bold; }
#content a:hover { border-bottom:1px dotted;  }
#content .postinfo { display:block; padding:5px 10px; margin-bottom:5px; background:#F6F6F6; border:1px solid #E8EDF4; color:#333; }
#content .postinfo a {  }
#content blockquote { width:80%; margin:10px auto; padding:0 26px; line-height:18px; background:#FFF url(../images/bg_blockquote_side.gif) no-repeat 0 50%; }
#content blockquote h1 { color:#1377E8; }







tr.ruled{
			background:#BED580;
		}    
	
		
		
#mytable tr.ruled{
			background:#ffffff;
			
		}

.noruler
{
	background:#ffffff;
	}

thead th,tfoot td{
			background:#63b4d6;
			color:#000000;
			border-top:1px solid #566D7E; 
			border-bottom:1px solid #566D7E;
			
		}

.body input{
font-size: 100%;
background-color:#EEEEEE;
text-transform:uppercase;
}

.body textarea{
	font-size: 100%;
	background-color:#EEEEEE;
	text-transform:uppercase;
 	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
  	border: 1px solid #999999;
}

.body table input{
font-size: 100%;
background-color:#EEEEEE;
text-transform:uppercase;
 font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border: 1px solid #999999;
}



.input{
text-transform:uppercase;
 font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border: 1px solid #999999;
}

.body select{
font-size: 100%;

background-color:#EEEEEE;
text-transform:uppercase;
 font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border: 1px solid #999999;
}



.body table select{
font-size: 100%;

background-color:#EEEEEE;
text-transform:uppercase;
 font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border: 1px solid #999999;
}

.body h1{
margin:0px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:140%;
color:#000066;
}

.body h2{
margin:0px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:120%;
color:#000099;
}

.body td{
font:Verdana, Arial, Helvetica, sans-serif;
color:#000099;
}


.body textarea{
font-size:12px;
font:Verdana, Arial, Helvetica, sans-serif;

text-transform:uppercase;
}


.footer{
background-color:#878A93;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
}

.menu{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000099;
}

.menu a{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#000099;
text-decoration:none;
}

.menu a:hover{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#000099;
text-decoration:underline;
}

.menu input{
font-size: 80%;
color:#000099;
background-color:#EEEEEE;
}

.menu hr{
background-color:#e3e3e3;
}

.titolo{
background-color:#e3e3e3;
color:#059540;
font-weight:bold;
font-size:110%;
}

.titolo2{
color:#0000FF;
font-weight:bold;
font-size:110%;
}

.menulogin{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000099;

}

.menulogin a{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#000099;
text-decoration:none;
}

.menulogin a:hover{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#000099;
text-decoration:underline;
}

.menulogin input{
/*font-size: 80%;
color:#000099;
background-color:#EEEEEE;*/
 font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border: 1px solid #999999;
 
}

.menulogin hr{
background-color:#e3e3e3;
}

.msg{
background-color:#999999;
text-align:center;
font-weigth:bold;
}

img {  border: none;  }    
a:hover {  border: 0px Red Solid;  }    
a.nobordo:hover {  border: none;  }

/*  Buttons */
.crmButton{
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #555555;
	border-bottom:1px solid #555555;
}

.cerca{
background-color:#5774b0;
	color:#fff;
	font-weight:bold;
	'background-image: url(immagini/toolbar-bg.png);
}

.delete {
	background-color:red;
	color:#fff;
	font-weight:bold;
	 background-image: url(immagini/buttonred.png);  
}

.edit {
	background-color:green;
	color:#fff;
	font-weight:bold;
	background-image: url(immagini/buttongreen.png);
}

.save{
	background-color:green;
	color:#fff;
	font-weight:bold;
	 background-image: url(immagini/buttongreen.png);	
}

.mod {
  background-color: orange;
  color:#ffffff;
  font-weight:bold;
  background-image: url(immagini/buttonorange.png);
}

.inactive{
	color:#999999;
}

.active{
	color:#229922;
}

/* Buttons ends */