html {
	overflow-x: auto;
}

body {
	background-color:#444444;
	margin-top: 20px;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}

form {
margin:0px;
padding:0px;
}

#wrapper {
	  display:table;
      margin:0 auto;
      text-align:center;
      vertical-align: middle;
	  z-index:1;
	  height:100%;
	  width:100%;
}

#icon_mail_open img, #icon_mail_close img, #icon_all img, #icon_trash img, #false img, #true img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
#icon_mail_open, #icon_mail_close, #icon_all, #icon_trash, #false, #true { display: inline-block; }
#icon_mail_open { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_mail_open.png'); }
#icon_mail_close { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_mail_close.png'); }
#icon_all { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_all.png'); }
#icon_trash { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_trash.png'); }
#false { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/false.png'); }
#true { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/true.png'); }

A:Active{TEXT-DECORATION: none; COLOR: #6699cc;font-family : Tahoma, Arial, Helvetica, sans-serif;font-size : 11px;}
A:link{TEXT-DECORATION:none; COLOR:#6699cc;font-family : Tahoma, Arial, Helvetica, sans-serif;font-size : 11px;}
A:visited{TEXT-DECORATION:none;	COLOR:#6699cc; font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px;}
A:hover{TEXT-DECORATION:none; COLOR:#999999; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px;}

A.login:Active{TEXT-DECORATION: none; COLOR:#FF6600;font-family : Tahoma, Arial, Helvetica, sans-serif;font-size : 11px;}
A.login:link{TEXT-DECORATION:none; COLOR:#FF6600;font-family : Tahoma, Arial, Helvetica, sans-serif;font-size : 11px;}
A.login:visited{TEXT-DECORATION:none; COLOR:#FF6600; font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px;}
A.login:hover{TEXT-DECORATION:none; COLOR:#999999; font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px;}

.FONT {
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:none;
}

.data {
	font-size:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration:none;
}
	
.copy {
	font-size:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration:none;
}

.newstitle {
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #6699cc;
	text-decoration:none;
}

.newsdata {
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration:none;
}

.faq {
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #6699cc;
	text-decoration:none;
}

.login {
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration:none;
}

.grigio {
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration:none;
}

.blu {
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #6699cc;
	text-decoration:none;
}

.arancio {
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#FF6600;
	text-decoration:none;
}

.error {
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #6699cc;
	text-decoration:none;
}

.errorform {
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration:none;
}

.td_myprofile{
 	background-color: #333333;
}
 
.fieldvuoto {
	border: none;
	background-color: transparent;
}

input {
	font-size:11px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #cccccc;
	border: thin;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
}

select {
	font-size:11px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #cccccc;
	border: thin;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
}

input.checkbox {
	color: #333333;
	background-color: #cccccc;
	width:12px;
	height:12px;
	border: 0px;
}

textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #cccccc;
	border: thin;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
}

.image {
	border-style:dotted;
	border-color: #cccccc;
	border-width:1px;
}

A.imageover {
	border-style:dotted;
	border-color: #cccccc;
	border-width:1px;
}

A.imageover:hover {
	border-style:dotted;
	border-color: #990000;
	border-width:1px;
}

.imagecornice {
	background-image:url(images/dotwhite.jpg);
}