/*	General controls and classes, common to all pages */
body { 
background-color:#CCCCCC;
background-position:center top;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
}

a:link    {color:navy;text-decoration:none;}
a:visited {color:navy;text-decoration:none;}
a:hover   {color:blue;text-decoration:none;}

H1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color: Gray;}
H2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color: Black;}
H3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color: Gray;}
H4{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color: Black;}


.main{width:1009px; margin:auto}

/*#ft{background:url(../images/footer_bg.jpg) bottom repeat-x}

.margine_0{ margin-left:23px; margin-top:18px}
.margine_1{ margin-left:66px; margin-top:13px}
.margine_2{ margin-left:18px; margin-top:20px}
.margine_3{ margin-left:40px;}*/

/*per box sx index*/
.margine_4{ margin-left:20px; margin-top:30px; margin-right:20px} 

.centro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #696a63; text-decoration: none}
.centro A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #696a63; text-decoration: underline}
.centro A:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #696a63; text-decoration: underline}
.centro A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #e71f06; text-decoration: none}

.centroPag { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #696a63; text-decoration: none}
.centroPag A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #696a63; text-decoration: underline}
.centroPag A:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #696a63; text-decoration: underline}
.centroPag A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #e71f06; text-decoration: none}

.sotto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: Gray; text-decoration: none}
.sotto A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: Gray; text-decoration: none}
.sotto A:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: Gray; text-decoration: none}
.sotto A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #696a63; text-decoration: none}

.tabindex { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #696a63; text-decoration: none;
}
.tabcentro {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #696a63;
	text-decoration: none;
	background-repeat:no-repeat;
	background-position: right;/*padding-left:40;
padding-right:40;
padding-top:20;
border-left: 1px solid #D6D6D6;
border-right: 1px solid #D6D6D6;
border-top: 1px solid #D6D6D6;
border-bottom: 1px solid #D6D6D6*/
}
	/*Bordo Foto Catalogo  */
.yborder img { border: 1px solid #999999; }
.yborder:hover img { border: 1px solid black; }

/*	Box Menu  */
.menu {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #696a63;
		font-size:11px;
	}
.SIDE_MENU_INNER_TABLE {
		border-bottom: solid 1px #CCCCCC;
		border-top: solid 1px #CCCCCC;
		border-left: solid 1px #CCCCCC;
		border-right: solid 1px #CCCCCC;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #696a63;
		font-size:11px;
	}
/* HR */
hr {color: #CCCCCC; height:1px; border-width:0; background-color:#CCCCCC;  }

/* Page Links */
.pageLink, a.pageLink:link, a.pageLink:visited {
	color : #FFF;
	text-decoration: none;
	background: #192380;
	border: 1px solid #E7E7E7;
	padding: 2px;
	margin: 2px;	
}

a.pageLink:hover {
	text-decoration: none;
	border: 1px solid #696a63;
	background: #e71f06;
	color : #FFF;
}

.pageLink{
	background: #208de2;
	border: 1px solid #696a63;
}

/********************* Tables */
td.label        { font-weight:bold; }

/* Data Table */
.data-table { border:1px solid #DEE5E8; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#696a63; font-weight:bold}
.data-table tr { background:#fff; }
.data-table .odd  { background:#f8f7f5 }
.data-table .even { background:#eeeded !important; }
.data-table td.last, .data-table th.last { border-right:0; }
.data-table tr.last th,
.data-table tr.last td { border-bottom:0 !important; }
.data-table th { border-right:1px solid #c2d3e0; padding:2px 8px; color:#0a263c; white-space:nowrap; }
.data-table th.wrap { white-space:normal; }
.data-table th a,
.data-table th a:hover { color:#fff; }
.data-table td { padding:3px 8px; }
.data-table tbody td { border-bottom:0px solid #d9dde3; border-right:1px solid #d9dde3; border-left:1px solid #fff; border-top:1px solid #fff; }
/* sopra border-bottom:1*/

