body,table,form,input,p
{
	font-family: Trebuchet MS,Arial,Verdana,Helvetica;
	font-size: 10pt;
	color: #3f3f3f;
	font-variant: normal;
	text-decoration: none;
}

#GCSMDebugMsg
{
	color:Fuchsia;
	font-weight:bold;
}

form, div, p
{
	margin:0;
	padding:0;
}

clear
{
	clear:both;
}

body
{
	padding:0;
	margin: 0 0 15px 0;
	background-color: #dde7f0;	
	background-image: url('img/bg.gif');
	background-repeat: repeat-x;
}

hr
{
	height: 1px;
	color: #000;
}

a, a p
{
	margin: 0;
	padding :0;
	color:#0760b5;
	text-decoration:none;
	font-weight: normal;
}

a:hover, a:hover p
{
	color: #5499dc;
	text-decoration: underline;
}

p
{
	margin:0;
	padding:0;
}

h1
{
	font-size:13pt;
	margin:0 0 0 0;
	padding:0;
	font-weight:bold;
}

h2
{
	font-size:10pt;
	margin:0 0 0px 0;
	padding:0;	
	font-weight:bold;

}

/*******************************************************/
table.error, table.error td
{
	border: solid 2px #0a30ab;
	font-family: sans-serif,Arial;
	font-size: 11px;
	font-weight: normal;
	color: #0a30ab;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}

table.okMsg, table.okMsg td
{
	border: solid 2px #6ACB77;
	font-weight: normal;
	color: #6ACB77;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}

/*******************************************************/
.edit
{
	font-weight: normal;
	color: #000;
	border: solid 1px #819eff;
	padding: 0;
	margin: 2px 3px 0 3px;
}

.cb
{
	border: none;
	font-weight: normal;
	color: #000;
}

.bottone
{
	background-image: url("img/bgBottone.gif");
	background-repeat:repeat-x;
	border: solid 1px #ffcc00;
	font-weight: bold;
	color: #1f5424;
	padding: 0;
	text-align:center;
	margin: 0 3px 0 3px;
	cursor:pointer;
}

a.bottone
{ 
    float: left;
	background: transparent url('img/btnDx.gif') no-repeat scroll top right;
    display: block;
	text-decoration:none;
	text-transform:uppercase;
	height: auto !important;  /* per i browser moderni */
    height: 26px;      /* per IE5.x e IE6 */
    min-height: 26px;  /* per i browser moderni */
    margin-right: 1px;
    padding-right: 7px; /* sliding doors padding */
    border:none;
	color: #fff;
}

a.bottone span
{ 
	float: left;
	display:block;
	background: transparent url('img/bntSx.gif') no-repeat;
	font-size: 13px;
	font-weight: bold;
	padding: 4px 0px 2px 7px;
	height: auto !important;  /* per i browser moderni */
    height: 26px;      /* per IE5.x e IE6 */
    min-height: 26px;  /* per i browser moderni */
    border:none;
    color: #fff;
}

a.bottone:hover
{ 
	cursor:pointer;
}

a.bottone:hover span
{ 
    color: #cbe5ff;
}

/*******************************************************/
#sisaupdate
{
	float:left;
	clear:both;
	width:627px;
	background: transparent url('img/bgSisaUpdate.gif') repeat-y scroll left top;
	border: none;
	padding:0;
	margin:0; 
}

/*******************************************************/
#novita
{
}

/*******************************************************/
/* LOGIN BOX */
/*******************************************************/
#loginbox
{
	float:left;
	clear:both;
	width:294px;
	background: transparent url('img/bgLoginBox.jpg') no-repeat scroll left bottom;
	border:none;
	border-bottom: solid 1px #819eff;
	padding:0 0 10px 0;
	margin:0 0 10px 0; 
}

/*******************************************************/
/* LOGIN BOX */
/*******************************************************/
#boxcolonnadx
{
	float:left;
	clear:both;
	width:294px;
	background: transparent url('img/bgBoxColonnaSx.jpg') repeat-y scroll left top;
	border:none;
	border-bottom: solid 1px #819eff;
	padding:0 0 10px 0;
	margin:0 0 10px 0; 
}

/*******************************************************/
table.bordoGiu
{
  border:0;
}
table.bordoGiu td
{
  border-bottom: solid 1px #ccc;
}

/*******************************************************/
/* minisiti */
/*******************************************************/
.minisito_btnColSx
{
	float:left; 
	clear:both; 
	width:298px; 
	height:36px; 
	margin:0; 
	padding:5px 0 0 15px; 
	background-image: url("img/minisito_btnsx.gif"); 
	background-repeat:no-repeat;
}

.minisito_btnColSx a
{
	color:#fff;
	font-size:1.3em;
}


a.linkReadMore
{
	color:#2e5186;
	text-decoration:none;
	cursor:pointer;
}

a.linkReadMore:hover, a.linkReadMore:hover h1
{
	color: #5499dc;
	text-decoration: underline;
	cursor:pointer;
}
