/* CSS Document */
/*stili per il layout fluido*/
html,body{margin: 0;padding:0}
body{font-family: arial,sans-serif;font-size: 76%}
div#container{/*nessuna regola necessaria*/}

/*stili generici, su header e footer*/
div#header{background-color:#fff;color: #369}
div#header h1 { background-color:#336699; color:#fff;  font-size: 24px; font-style: italic; font-weight: bold; text-align:center }
div#header p{ right:0;margin:0 }
div#header .p1{color:#336699;  font-size: 24px; font-style: italic; font-weight: bold; text-align:center}
div#header .p2{color:#336699; margin:20px;  font-size: 20px; font-style: italic;  text-align:center}
div#header .t1 {background-color:#336699; border-bottom:0}
div#header a{color:#FFFFFF; font: normal bold 1em Arial, sans-serif; text-decoration:none}
div#header .a1{color:#FF0000; font: normal bold 1em Arial, sans-serif; font-size:12px; text-decoration:none}
div#header a:hover{text-decoration:underline}
div#header a#activelink{ background:#369; color: #333;text-decoration: none}
div#header .img1{ border:solid 2px #336699}
div#header .t2{ width:100%; border:0; background-color:#FFFFFF}
div#header .td1{ width:20%}
h1,h2{margin: 0;padding:0}
h1{padding-left:10px;font: bold 2.3em/80px arial,sans-serif}
h2{color: #69f;font-size: 1.5em}
div#footer a{color:#fff;font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: underline}


/*stili specifici per il layout*/
div#navigation{ width:20%;  float: left; padding: 1em 0 0 1%}
div#extra{width:20%; float: right; padding: 1%}
div#content{ text-align:center;  margin: 0 21% 0 21%; padding: 1em 10px; 
    border-width: 0 0px; border-style:solid; border-color: #ccc}
div#content2{width:95%; text-align:center;  margin: 0 ; padding: 1em 5px; 
    border-width: 0 0px; border-style:solid; border-color: #ccc}
div#footer{clear:both; text-align:center; padding: 0px 0; margin-top:0;
    background-color: #69c; color: #000}

/*stili per la navigazione*/
div#navigation p{ margin: 0; border-width: 1px 2px 1px 2px; border-style:solid; border-color:#000000; text-align:center; font: normal bold 1.2em/1.4em verdana,sans-serif; background-color:#FFFFFF; color:#336699; text-decoration: none;  font-size: 100%}
div#navigation ul{margin: 0;padding: 0; list-style-type: none}
div#navigation li{border-width: 1px 2px 1px 2px; border-style:solid; border-color:#000000; margin: 0; background-color:#336699; padding: 0}
div#navigation a{ color:#fff;font: normal bold 1.2em/1.4em verdana,sans-serif;text-decoration: none}
div#navigation a:hover{ background:#333333; color: #fff;text-decoration: underline}
div#navigation a#activelink{ background:#369; color: #333;text-decoration: none}
div#navigation .p1{ border-width:0px; background-color:#336699; padding: 0; color:#fff;font: normal bold 1.2em/1.4em verdana,sans-serif;text-decoration: none; text-align:left}
div#navigation a.primo{color:#FFFFFF; text-align:center; font-size:20px; font-family:"Monotype Corsiva", Arial, Helvetica, sans-serif}
div#navigation a.primo:hover{color: #fff;text-decoration: none; background-color:#FFFFFF}


/*stili per la sezione extra*/
div#extra ul{margin: 0; padding: 0; list-style-type: none}
div#extra li{border-width: 1px 2px 1px 2px; border-style:solid; border-color:#000000; margin: 0; background-color:#336699; padding: 0}
div#extra a{ color:#fff;font: normal bold 1.2em/1.4em verdana,sans-serif;text-decoration: none}
div#extra a:hover{ background:#333333; color: #fff;text-decoration: underline}
div#extra a#activelink{ background:#369; color: #333;text-decoration: none}
div#extra p{margin: 0; border-width: 1px 2px 1px 2px; border-style:solid; border-color:#000000; text-align:center;font: normal bold 1.2em/1.4em verdana,sans-serif; background-color:#FFFFFF; color:#336699;text-decoration: none;  font-size: 100%}
div#extra .p1{ border-width:0; margin-top:20px; margin-right:0}
div#extra .p2{ color:#336699; border-width:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  margin:0;  text-align:left}
div#extra .p3{ border-width:0px; background-color:#336699; padding: 0; color:#fff;font: normal bold 1.2em/1.4em verdana,sans-serif;text-decoration: none; text-align:center}
div#extra .p4{ border-width:0px;  padding: 0; color:#ff0000;font: normal bold 8px  verdana,sans-serif;text-decoration: none;  text-align:center}
div#extra a.primo{color:#FFFFFF; text-align:center; font-size:20px; font-family:"Monotype Corsiva", Arial, Helvetica, sans-serif}
div#extra a.primo:hover{color: #fff;text-decoration: none; background-color:#FFFFFF}
div#extra .a2{color:#FF0000; text-align:center; font-size:12px; font-family:Verdana, Helvetica, sans-serif}
div#extra .div1{ text-align:center}

div#extra td.uo { /* users online */
	font-family: Verdana, Geneva, Arial, Sans-serif;
	font-size: 10px;
}
div#extra td.uocap { /* users online - caption */
	border-bottom: 1px dashed #000000;
	color: #fff;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Sans-serif;
	font-size: 11px;
}
div#extra th.uo { /* users online */
	font-family: Verdana, Geneva, Arial, Sans-serif;
	font-size: 10px;
	color: #fff;
	background-color: #000;
	text-align: left;
}
div#extra td.uofoot { /* users online - footer */
	font-family: Tahoma, Sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
}


/*stili per la sezione content*/
div#content h1 {color:#336699; font-family:Verdana, Arial, Helvetica, sans-serif;    font-size: 24px; font-weight: bold; text-align:center; text-decoration:underline}
div#content .p1{ color:#336699; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; margin:0;  text-align:justify}
div#content .p2{color:#336699; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 24px;  font-weight: bold; text-align:center}
div#content .p6{color:#336699; font-size:18px; font-style:italic; text-align:center; text-decoration:blink}
div#content .p3{margin-bottom:200px}
div#content .p4{margin-bottom:1px}
div#content .p5{ margin-bottom:0}
div#content .p7{color:#336699; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px;  text-align:center }
div#content .p8{ background-color:#369; color:#fff; font-size:18px;  font-style:italic; text-align:center; }
div#content .p9{ color:#336699; font-size:16px; font-style:normal; margin:0;  text-align:center}
div#content .p10{ color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; margin:0;  text-align:center}
div#content .p11{color:#FC0; font-family:"Agency FB";  font-size: 32px;  font-weight: bold; margin:0; text-align:center}
div#content .p12{ color:#FFCC00; font-family:"Agency FB", Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; margin:0;  text-align:center}
div#content .p13{ color:#FF0000; font-family: "Monotype Corsiva", Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; margin:0;  text-align:center}
div#content .p14{ color:#FF0000; font-family: "Monotype Corsiva", Verdana, Arial, Helvetica, sans-serif; font-size:40px; font-style:normal; margin:0; text-decoration:blink;  text-align:center}
div#content .p15{color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:blink}
div#content .p16{color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin:10px }
div#content .p17{color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:40px; font-weight:bold; margin:10px }
div#content .p18{color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:36px; font-weight:bold; margin:10px }
div#content .p19{ color:#336699; font-size:16px; font-style:normal; margin:0;  text-align:justify}
div#content .p20{color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
div#content .p21{color:#903384; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:3px;  text-align:center }
div#content a{ color:#666; font-size:18px; font-family:"Monotype Corsiva",verdana,sans-serif;text-decoration: none}
div#content .a1{color:#369; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px}
div#content .a2{color:#666666; font-size:20px; font-family:"Monotype Corsiva", Arial, Helvetica, sans-serif}
div#content .a3{color:#336699; font-size:12px; text-decoration:underline}
div#content .a4{ color:#000;font-size:14px;text-decoration: none; font-family:verdana, sans-serif }
div#content .a5{ color:#FF0000; font-size:18px; font-family:"Monotype Corsiva",verdana,sans-serif;text-decoration: none}
div#content .a6{ color:#FF0000; font-size:24px; font-family:verdana,sans-serif;text-decoration: none}
div#content .a7{ color:#336699; font-size:14px; text-align:justify; font-family:verdana,sans-serif;text-decoration: none}
div#content a:hover{color: #000;text-decoration: underline}
div#content .a6:hover{color: #FF9900}
div#content a#activelink{ background:#369; color: #333;text-decoration: none}
div#content li{color:#336699; font-size:16px; margin-bottom:20px}
div#content .li1{color:#336699; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-align:justify }
div#content .li2{color:#336699; font-size:16px; text-align:left }
div#content a#activelink1{ color:#666666; background:none; text-decoration: none}
div#content .img1{width:98%}
div#content .img2{width:100%; border:0}
div#content .div1{ border-bottom-style:solid;   border-bottom-color:#336699; padding-bottom:5em; padding-top:1em}
div#content .div2{ border-bottom-style:solid;   border-bottom-color:#000000; background-color:#FF9900; }
div#content .td1{ width:20%}
div#content .td2{ width:20%; text-align:center}
div#content .td3{ width:50%; text-align:center}
div#content .td4{ width:40%; text-align:center}
div#content .td5{ width:60%; text-align:center}

div#content .artitle2:link {
font-size :  17px; 
color : #0069D2; 
font-weight : bold;
font-family :arial,helvetica,san-serif; 
text-decoration : none; 
} 
div#content .artitle2:visited {
font-size :  17px; 
color : #0069D2; 
font-weight : bold;  
font-family : arial,helvetica,san-serif;
text-decoration : none; 
} 
div#content .artitle2:hover {
font-size : 17px; 
color : #800000; 
font-weight : bold;
font-family : arial,helvetica,san-serif; 
text-decoration : none; 
} 

/*stili per la sezione footer*/
div#footer .p7{background-color:#FFFFFF;padding-bottom:10px}
