
/*------------------- main -------------------------*/


html {margin:0; padding:0;height: 100%}

BODY {
scrollbar-face-color: #3c4655;
scrollbar-highlight-color: #3c4655;
scrollbar-3dlight-color: #e6ebee;
scrollbar-darkshadow-color: #3c4655;
scrollbar-shadow-color: #e6ebee;
scrollbar-arrow-color: #e6ebee;
scrollbar-track-color: #3c4655;
font-family: tahoma; font-size: 12px;
color: #687584;
cursor:crosshair;
padding:0px; margin:0px; border: 0px;
background-color: #3c4655;
text-align: center;
}



/*-------------------- main end --------------------*/

/*--------------------- layers ---------------------*/


div#outer {
    width: 882px;
    background-image: url(layout/0209bg.jpg);
    background-repeat: repeat;
    margin-top: 5px;
    margin-bottom: 7px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    text-align: left;
}

div#header {
    padding: 0px;
    background-image:url(layout/0209header.jpg);
    margin-top: 0px;
    height: 237px;
}

div#corpo  {
    padding: 0px;
    background-image:url(layout/0209corpo.jpg);
    background-repeat: no-repeat;
    margin: 0px;
}


div#navigation {
    width: 15%;
    padding: 5px;
    margin-top: 125px;
    margin-left: 70px;
    float: left;
    border-right: 1px dashed;
    display: inline;
}

div#main {
    margin-left: 27%;
    margin-right:80px;
    margin-top: 0px;
    padding-left: 30px;
    padding-top: 0px;
    height: 635px;
    overflow: visible;
    border: 0px;
}

div#footer {
    background-image:url(layout/0209footer.jpg);
    background-repeat: no-repeat;
    height: 77px;
    width: 100%;
    clear: both;
}


/*------------------- layers end -------------------*/

/*------------------- link --------------------------*/


a:link, a:visited, a:active {
	text-decoration: none;
	color:#56606d;
	border: 1px dotted #56606d;
}

a:hover {
	color:#56606d;
	background:#b4c0cc;
	text-decoration:none;
	cursor:sw-resize;
	border:1px dashed #56606d;
}

.pic a:link, .pic a:visited, .pic a:hover {
	text-decoration: none;
	color:#56606d;
	border: 0px;
	background:0;
}



/*------------------- link end ----------------------*/

/*------------------- left navigation ---------------*/

ul.nav a:link, ul.nav a:visited, ul.nav a:active {
	text-decoration: none;
	color:#56606d;
	border: 0px;
	display:block;
	padding-top: 0px; padding-bottom: 0px; padding-right: 0px;
	padding-left: 4px;
	margin: 0px;
	border: 1px dotted;
}

ul.nav a:hover{
	color:#56606d;
	background:#b4c0cc;
	text-decoration:none;
	cursor:sw-resize;
}

ul.nav {
	list-style: none;
	list-style-position: outside;
	margin: 0px;
	padding-left: 0px; padding-right: 0px;
	padding-top: 15px; padding-bottom: 15px;
	display: inside;
	line-height: 15px;
	width: 120px;
}

.nav {
	border: 0px;
	padding-bottom: 10px;
}

/*------------------- left navigation end -----------*/

/*------------------- fonts-pics --------------------*/

.titolo {
	width: 397px;
	height: 18px;
	margin-left: 96px;
	margin-bottom: 40px;
	background-image:url(layout/0209titolo.jpg);
	background-repeat: no-repeat;
	font-weight:bold;
	font-variant:small-caps;
	text-align: center;
	font-size: 14px;
	color:#f8f8f8;
	letter-spacing: 2px;
}

.titolo2 {
	width: 530px;
	height: 18px;
	margin-left: 0px;
	margin-top: 30px;
	margin-bottom: 30px;
	background-image:url(layout/0209titolo2.jpg);
	background-repeat: no-repeat;
	font-weight:bold;
	font-variant:small-caps;
	text-align: center;
	font-size: 14px;
	color:#f8f8f8;
	letter-spacing: 2px;
}



.avviso {color:#3c4655; font-weight:bold; border-bottom: double;}
.small {font-size: 11px;}
.arttit {font-size:12px; background:#b7c2c9; color:#3c4655; font-variant: small-caps; font-weight:bold;}
.r {font-size: 11px; color: #ff3300;}

.floatleft  {float:left; border:0; padding-right:6px;}
.floatright {float:right; border:0; padding-left:6px;}
.copertina {float:right; border:0; margin-left:10px; padding: 0px;}

.PopSmallLeft {border: 0px; float:left; padding-right:6px;}
.PopSmallRight {border: 0px; float:right; padding-left:6px;}
.PopLarge {border: 3px solid #687584;}



/*------------------- fonts-pics end ----------------*/

/*------------------- tables ------------------------*/


td {font-size: 12px;}
td.counters {font-size:11px;}


table.info {border: 1px dashed #3c4655; width:520px; padding: 2px; margin: 2px;}
td.info {font-size: 11px; width: 110px; vertical-align: top; font-weight: bold;}
td.info2 {font-size: 12px; vertical-align: top;}
td.alert {font-size: 11px; width: 110px; color: #FF3300; vertical-align: top; font-weight: bold;}
td.alert2 {font-size: 12px; color: #FF3300; vertical-align: top;}

table.FLs {border: 0px; border:0px; width:100%;}
td.FLs_titolo  {font-size: 12px; border-bottom: 2px dotted #3c4655; color:#3c4655; font-variant:small-caps; text-align: left;}
td.F_titolo  {font-size: 14px; border-bottom: 2px dotted #3c4655; color:#3c4655; font-variant:small-caps; text-align: left; font-weight: bold; padding-top: 40px;}

table.pg {border: 0px; width:100%; margin-left:auto; margin-right:auto;}
td.pic   {border: 1px dashed #3c4655; font-size: 11px; font-family: tahoma; vertical-align:top;}



/*------------------- tables end -------------------*/


