/*************************TAG RIDEFINITI***************************/
BODY {
	background-image: url(images/body-sfondo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#e6e7e2;
	border:0;
}
BODY, TD {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0px;
}

FORM {
	margin-top:0px;
	margin-bottom:0px;
}
A:link{
	color: #000000;
	text-decoration:none;
}
A:visited{
	color: #000000;
	text-decoration:none;
}
A:hover{
	text-decoration:underline;
	color:#003366;
}
HR {
	color: #005689;
	border-style: none;
	height: 1px;
	padding:0px;
}
INPUT, SELECT, TEXTAREA {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	border:1px solid #666;
	background-color:#f1f0eb;
	padding-left:3px;
}
H1 {
	font-size:15px;
	color: #006699;
	margin:0 0 5px 0;
	padding-bottom:5px;
	border-bottom:1px dotted #000;
}
H2 {
	font-size:12px;
	margin:0px;
}
H3 {
	font-size:10px;
	margin:0px;
}
li {
	padding-bottom:5px;
}
/*--------------- HEADER --------------*/
.header-sfondo-home {
	background-image:url(images/header-sfondo-home.jpg);
	background-repeat:no-repeat;
}
.header-sfondo {
	background-image:url(images/header-sfondo.jpg);
	background-repeat:no-repeat;
}
/*--------------- BODY --------------*/
.body-main {
	background-image: url(images/body-sfondo-main.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#f5f4f0;
	padding:30px 0 30px 0;
}
.body-main-tabella {
	width:990px;
}
.body-main-cella {
	padding-left:20px;
	width:850px;
}
.body-main-cella-big {
	padding-left:20px;
	width:670px;
}
.body-main-cella-contenuto {
	padding-left:40px;
	width:670px;
}
.body-menu {
	width:140px;
}
.body-menu-big {
	width:320px;
}
.body-tabella-intestazione {
	font-size:12px;
	color:#005689;
	font-weight:bold;
}
.body-tabella-riga-0 {
	background-color:#fff;
}
.body-tabella-riga-1 {
	background-color:#e6e7e2;
}
.body-testo-on, .body-testo-on:link, .body-testo-on:visited {
	color: #006699;		
}
.body-td-contenuto {
	font-size:12px;
}
TABLE.body-testo-evid td, .body-testo-evid {
	font-size:13px;
}
.body-testo-evid-big, .body-testo-evid-big:link, .body-testo-evid-big:visited {
	font-size:14px;
	color: #006699;		
}
.body-testo-evid-big:hover {
	text-decoration:underline;	
}
.body-btn {
	background-color:#000000;
	color:#ffffff;
	font-size:12px;
}

/*--------------- BOX GENERICO --------------*/
.box-top-sfondo {
	background-image: url(images/box-top.png);
	background-repeat: repeat-x;
	background-position: left top;	
}
.box-bottom-sfondo {
	background-image: url(images/box-bottom.png);
	background-repeat: repeat-x;
	background-position: left top;	
}
.box-sx-sfondo {
	background-image: url(images/box-sx-center-sfondo.png);
	background-repeat: repeat-y;
	background-position: left top;	
}
.box-dx-sfondo {
	background-image: url(images/box-dx-center-sfondo.png);
	background-repeat: repeat-y;
	background-position: left top;	
}
.box-centrale-sfondo {
	background-image: url(images/box-sfondo-interno.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#fff;
}
/*--------------- BOX PICCOLI --------------*/
.body-box-sx {
	background-image: url(images/body-box-sx.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;	
}
.body-box-dx {
	background-image: url(images/body-box-dx.jpg);
	background-repeat: repeat-y;
	background-position: right bottom;
}
.body-box-sfondo {
	background-image: url(images/body-box-sfondo.jpg);
	background-position: left top;
	background-color:#fff;
	background-repeat: no-repeat;
}
.body-box-titolo {
	color:#cc3300;
	font-size:13px;
	font-weight:bold;
	padding:3px 7px 8px 7px;
}
.body-box-contenuto {
	padding:3px;
}
.body-box-riga-0 {
	padding:3px 0 3px 5px;
}
.body-box-riga-1 {
	background-color:#d1d1d1;
	padding:3px 0 3px 5px;
}
.body-box-testo-on, .body-box-testo-on:link, .body-box-testo-on:visited {
	color:#cc3300;
}
.body-box-testo-on:link, .body-box-testo-on:visited {
	text-decoration:underline;
}
.body-box-testo-on:hover {
	color:#000;
}
.box-tabella-evid, .box-tabella-evid a:link, .box-tabella-evid a:visited {
	background-color:#c33100;
	color:#fff;
}
.box-mappa-evid {
	background-color:#ced525;
}
/*--------------- BOX GRANDI --------------*/
.body-boxB-sx {
	background-image: url(images/body-boxB-sx.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;	
}
.body-boxB-dx {
	background-image: url(images/body-boxB-dx.jpg);
	background-repeat: repeat-y;
	background-position: right bottom;
}
.body-boxB-sfondo {
	background-image: url(images/body-boxB-sfondo.jpg);
	background-position: left top;
	background-color:#f7f7f6;
	background-repeat: no-repeat;
	padding:8px;
}
.body-boxB-contenuto {
	font-size:12px;
	line-height:20px;
}
/*--------------- BOX LAYER --------------*/
.body-boxLayer-sx {
	background-image: url(images/box-layer-sx.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.body-boxLayer-dx {
	background-image: url(images/box-layer-dx.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.body-boxLayer-sfondo {
	background-color:#e8e8e5;
}
.body-boxLayer-contenuto {
	padding:8px 8px 0 8px;
	font-size:12px;
}
.box-ricerca-sfondo {
	background-image: url(images/box-ricerca-sfondo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#f8f8f8;
}
.box-ricerca-sfondo-sx {
	background-image: url(images/box-ricerca-sx-sfondo.png);
	background-repeat: repeat-y;
	background-position: left 66px;
}
.box-ricerca-sfondo-dx {
	background-image: url(images/box-ricerca-dx-sfondo.png);
	background-repeat: repeat-y;
	background-position: right 66px;
}
/*--------------- MENU --------------*/
.menu-link, .menu-link:link, .menu-link:visited {
	font-size:11px;
}
.menu-link-on, .menu-link-on:link, .menu-link-on:visited {
	font-size:11px;
	color:#006699;
}
.menu2-link, .menu2-link:link, .menu2-link:visited {
	font-size:10px;
}
.menu2-link-on, .menu2-link-on:link, .menu2-link-on:visited {
	font-size:10px;
	color:#006699;
}

.menu-box-sfondo {
	background-color:#e5e5e5;
}
.menu-box-titolo, .menu-box-titolo:link, .menu-box-titolo:visited {
	font-size:13px;
	color:#9b2700;
	font-weight:bold;
	text-decoration:underline;
}
.menu-box-titolo:hover {
	color:#000;
}
.menu-box-spostamenti {
	background-image: url(images/box-spostamenti.jpg);
	padding:50px 17px 18px 17px;
	background-repeat: no-repeat;
	background-position: left top;
}
.menu-box-verbale {
	background-image: url(images/box-verbale.jpg);
	padding:50px 17px 18px 95px;
	background-repeat: no-repeat;
	background-position: left top;
}
/*--------------- FOOTER --------------*/
.footer-sfondo {
	background-image: url(images/footer-sfondo.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
	padding-top:30px;
}

.tabella {
	background-color: #d8d7d3;
	border:0;
}
.tabella tr {
	background-color: #fff;
}
.tabella td {
	padding:3px;
}
