@charset "utf-8";
/* CSS Document */

body{
	background: White;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
}

form{padding:0; margin:0;}

img{border:0}

a{
	border:0;
	color: green;
	text-decoration: none
}

a:hover{
	color: red;
	text-decoration: none	
}

p {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	padding:0;
	margin:0;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
}

.section{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #3399ff;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

textarea{overflow: auto;}


#form{
	width: 100%;
}

#form td{padding: 6px;}

#form tr.alt{
	background: #f5f5fb;
}

.obbligatorio{
	color:red; font-size:18px;
}

#header{padding:0; margin:0;}

#h_sx{background: url('../images/header_bg_sx.jpg') repeat-x;}

#h_dx{background: url('../images/header_bg_dx.jpg') repeat-x;}

#h_dx2{background: url('../images/header_bg_dx.jpg') repeat-x;}

#bar_table{font-size:13px; border-bottom: 2px solid #6699cc; margin:0; padding:0; padding-left:10px; padding-right:10px; margin-bottom:15px;}
#bar_table input{width:110px; height:13px; font-size:11px;}
#bar_table button{height:22px}

#mini_menu{list-style:none; margin:0; padding:0;}
#mini_menu li{display:block;font-size:11px;padding:-3; margin:-3; margin-left:8px}

#footer, #footer table{
	background: url('../images/footer_bg.jpg') repeat-x;
	height: 59px;
	color: white;
	font-size: 12px;
	text-align: center;
}

#footer a{
color: yellow;
}

#footer a:hover{
color: red;
}


#enter{
	font-size: 18px;
}
#enter a{
	color: #003399;
}
#enter a:hover{
	color: #3399ff;
}

#content{
	font-size: 13px;
}
#content p{
	font-size: 13px;
	text-align: justify;
}
.disabled{
	background: #dddddd;
}
.enabled{
	background: #ffffff;
}

.tab_header{
	font-weight: bold;
	font-size: 16px;
	background-color: #66ccff;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
}

.tab_header:first-letter, td:first-letter {
	/*text-transform: uppercase;*/
}

.top{background:url('../images/box_05.jpg') repeat-x;}
.right{background:url('../images/box_19.jpg') repeat-y;}
.bottom{background:url('../images/box_30.jpg') repeat-x;}
.left{background:url('../images/box_17.jpg') repeat-y;}


.error{
	color: red;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-left: 10px;
	font-size: 11px;
}

.indirizzi td{
	font-size: 14px;
}

#order {
	font-size: 13px;
}

#pulsanti input{
	width: 185px;
	height: 35px;
	font-size: 16px;
	background-color: #6699cc;
	color: white;
}

.box_content{text-align: center}

.box_content p{
	font-size: 11px;
}
.box_content a{
	font-size: 13px;
	color: blue;
}

.box_content a:hover{
	font-size: 13px;
	color: red;
}

#stat_small {
	font-size: 11px;
}
small{
font-size: 12px;
}

.page_title{
	font-family: Arial Black;
	font-size: 23px;
}
#page_title{
	font-family: Arial Black;
	font-size: 23px;
}

#surplus_table{
border: solid 1px #6699ff; 
width: 100%; 
border-spacing: 5px;
}

.surplus_td{
padding: 5px; 
border: solid 1px #6699ff; 
width: 33%; 
background: white;
}

.reg_note{color:red; font-size:11px;}

.up_cat .file{
	width: 230px;
	height: 19px;
	font-size: 11px;
}

.up_cat .submit{

	font-size: 11px;
}

#table_admin_content td
{
	padding: 5px;
	font-size:12px;
}

#table_admin_content td a
{
	color:blue;
}

#table_admin_content td a:hover
{
	color:red;
}

#table_admin_content th
{
	background: #999999
}

#table_admin_content .unseen
{
	font-weight: 900;
	font-size: 13px;
}

.page_active, .page_inactive
{
	float: left;
	border: 1px solid black;
	padding: 3px;
	margin-right: 4px;
	margin-bottom: 4px;
}

.page_active
{
	background: #81d8f5;
}

#legenda
{
	font-size:11px;
}