﻿body {
	background: #8E0D0D url(immagini/page_bg.jpg) repeat-x;
	text-align: center;
	font: 11px arial, sans-serif;
	color: #565656;
	margin: 2;
	padding: 0;
}
.tbl_container {
	border: 3px solid #000000;
	background-color: #FFFFFF;
}
.sfondotrama {
	background: url(immagini/sfondo_rosso_corpo.gif) ;
}
.head-nav {  background: #404040; border-bottom: 1px solid #ffffff; padding:  6px 1px; }

.left-side-nav  { background: #fff;  }
.left-side-nav h2 { padding: 10px 0px; margin:0px; color:#ffffff; font-size:14px; font-weight:bold; background:#105a72; }
.left-side-nav ul { margin: 0px; padding: 0px 0px 0px 3px; }
.left-side-nav li { margin: 0px; padding: 3px 0px; border-bottom: 1px solid #e5e5e5; font-weight: bold; }
.left-side-nav li a { margin: 0px; padding: 5px 2px 5px 10px; font-size: 14px; color:#404040; display: block; background: url(immagini/left-side-nav-awrro.gif) no-repeat 0px 10px;text-decoration: none;}
.left-side-nav li a:hover { color:#000; padding: 5px 2px 5px 10px; font-size: 14px;text-decoration:underline; background: url(immagini/left-side-nav-awrro-over.gif) no-repeat 0px 10px; }
.left-side-nav li a:visited { margin: 0px; padding: 5px 2px 5px 10px; font-size: 14px; color:#404040; display: block; background: url(immagini/left-side-nav-awrro.gif) no-repeat 0px 10px;text-decoration: none;}
.left-side-nav li a:visited:hover { color:#000; padding: 5px 2px 5px 10px; font-size: 14px;text-decoration:underline; background: url(immagini/left-side-nav-awrro-over.gif) no-repeat 0px 10px; }

.banner-img {margin: 20px 0 10px 0; border: 1px solid #333333; height:90px; align:center;}

.img { margin:0px; margin-bottom:-3px !important;}


.inpage-search { background: #b9b9b9;  margin: 15px 0px 20px 10px;}
.inpage-search .input-bot { background: #e6e6e6; border: 1px solid #b3b3b3; padding: 3px 2px; color:#5a5a5a; font-size:12px;}
.inpage-search .button-bottom { padding-top: 6px;}
.b-img { position:absolute;}

.footer { margin: 5px auto; color: #ffffff; font-size: 12px; padding-bottom: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center;  }
.footer p { color:#a6a6a6; font-size: 12px; text-align:center; padding: 15px 0px; } 
.footer p a { color:#a6a6a6; text-decoration:underline; padding: 0px 5px;  }
.footer p a:hover { color:#ffffff; text-decoration:none; }

.hidden {display: none;}
