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

body
{ background-color: #000; background-image: url(layout/bg_blue.jpg); background-repeat: no-repeat; background-position: 50% 190px; margin: 0; }

#container
{
	margin-left: auto; 
	margin-right: auto;
	width: 800px;
	height: 600px;
}

#big_div_sx
{
	float: left;
	width: 160px;
	height: 600px;
}

#big_div_dx
{
	float: right;
	width: 640px;
	height: 600px;
}

/* Contenuto #big_div_sx */

#logo
{ height: 130px; background-color:#fff; }

#side_ban
{	
	height: 60px;
	background-color: #e3e4e5;

}

#nav_sx
{
	background-image: url(layout/left_trasp.png);
	color: #fff;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 130px;
	height: 420px;
	text-align: right;
	float: left;
}

#nav_dx
{ 
	background-image: url(layout/bg_line_pro.png);
width: 30px; height: 420px; float: right; }

/* Contenuto #big_div_dx */

#menu
{ color: #003c77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; height: 20px; background-color: #fff; text-decoration: none; text-align: right; padding-top: 50px; padding-right: 80px; }

#mid
{ color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; height: 37px; background-color:#030200; text-decoration: none; text-align: right; padding-top: 23px; padding-right: 80px; }

#banner
{ color: #003c77; background-image: url(layout/banner.png); font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; height: 35px; background-color:#cccccc; text-decoration: none; text-align: left; padding-top: 25px; padding-left: 80px; }



#main
{
	height: 360px;
	background-color:#ffffff;
}


#text{ color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: justify; position: relative; width: 400px; top: 50px; left: 160px; }

#footer
{ height: 60px; }


p
{
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	color: #222222;
}
#menu a
{ color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
#menu a:hover
{ color: #003c77; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
#nav_sx a
{ color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
#nav_sx a:hover
{ color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
#conmain
{ background-color: #fff; width: 100%; height: 190px; margin-right: auto; margin-left: auto; }
#table{ position: relative; width: 480px; top: 20px; left: 80px; }

/*php*/
/* general.tpl + view_post.tpl */



.newsContent {

	margin:0 0 1.5em 0;

}
.newsContent h1 {

	font-size: 11px;
	font-weight: bold;
	border-bottom:1px solid #ddd;
	margin:0;
	padding:0;
	text-decoration: none;

}

.newsContent h1 a {
	color: #003c77;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}
.newsContent h2 {

	text-align:right;
	font-size:1em;
	font-weight:normal;
	margin:0 0 1em 0;
	padding:0;

}

.newsContent .submessage {
	color: #666666;
	font-size: 10px;
	text-align:right;
	margin:1em 0 0 0;

}

.newsContent .submessage a {
	color: #003c77;
	text-decoration: none;

}
.newsContent .message p {
	font-size:11px;
	color: #000000;
	margin:0 0 1em 0;
	padding:0;

}

.newsContent .message a {
	color: #003c77;
	text-decoration: none;

}

.newsContent .message blockquote {

	margin:1em;
	border-left:3px solid #ddd;
	padding:0 0 0 1em;

}

.newsContent .message pre {

	background-color:#eee;
	border:1px dashed #aaa;
	color:#000;
	margin:1em 0;
	padding:0.3em;

}

.newsContent .message img {

	border-style:none;

}

.newsContent .message ul {

	margin:0 0 1em 2.5em;
	padding:0;
}

/* note.tpl */



#newsNotice {

	margin:0 0 2em 0;

	background-color:#FFFFE0;

	color:#000;

	padding:0.5em;

}

#newsNotice span {

	font-weight:bold;

	font-size:1.5em;

}
#logo img {
	border: 0;
}
