:link,:visited { text-decoration:none }
ul { list-style:none }
ul,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd
{ margin: 0; padding: 0 }
/a img,:link img,:visited img { border: none }/
address { font-style: normal }

ul {list-style: disc;}
ul li {margin: 0 0 1em 2em;}
ul li ul {margin: 1em 0 1em 1em; list-style: circle;}
ul li ol {margin: 1em 0 1em 1em;}


body {
font-size: 15px;
background: #F7D8F2 repeat-x top left;
color: #000;
margin: 0 0 0 5px;
padding: 0;
font-family: verdana, sans-serif;
/* voice-family: "\"}\""; */
/* voice-family: inherit; */
}

a:link    {color : #0000FF;}
a:visited {color : #609;}
a:hover   {color : #f66; text-decoration: underline;}
a:active  {color : #f00;}


#container-outer {
margin: 0px 0px 0px 10px;
max-width: 80em;
min-width: 600px;
width: 96%;
}

#container-inner {
margin-top: 10px;
position: relative;
width: 101%;
}

#leftCol {
background: #F7D8F2;
left: 0;
position: absolute;
top: 0;
width: 150px;
margin: 0;
padding: 0px;
text-align: center;
}

#rightCol {
color: #222;
background-color: #F7D8F2;
padding: 0px;
margin: 0;
position: absolute;
right: 0;
top: 0;
/* width: 150px; */
}

#leftcol h2 { 
text-align: center;
line-height: 30px;
/* font-size: 12; */
}

#leftcol p {
text-align: center;
}

/* #leftcol p.visit{font-size: 76%; font-weight: bold} */

.twoCol #main {
margin: 0 0 0 190px;
}

.threeCol #main {
background:#FFF url('images/bkg.gif') no-repeat top left;
padding: 3px; margin-left:160px; margin-right:160px; margin-top:10px; margin-bottom:0
}

.threeCol #main2 {
padding: 3px; margin-left:160px; margin-right:160px; margin-top:10px; margin-bottom:0
}

.threeCol #main3 {
background: #FFF;
padding: 3px; margin-left:160px; margin-right:160px; margin-top:10px; margin-bottom:0
}

.threeCol #main4 {
background: #F7D8F2;
padding: 3px; margin-left:160px; margin-right:160px; margin-top:10px; margin-bottom:0
}

.threeCol #main,#main2 p{
color: #CC0066;
font-weight: bold;
font-family: "Tahoma", verdana, sans-serif;
padding: 3px;
text-align: justify;
}

.threeCol p.testo{
font-size: 90%;
}

.threeCol table.nomi{
color: blue;
font-size: 82%;
font-weight: bold;
line-height: 1,7;
}

.threeCol table.nomi td{
width:190px;
vertical-align: top;
}

.threeCol table.all td{
width:350px;
vertical-align: top;
}

.threeCol table.all{
color: blue;
font-size: 82%;
font-weight: bold;
line-height: 1,7;
}

div.topind

{
height:19px;
width:100%;
padding:0px;
margin:0px;
}

ul.topind{
font-size:14px;
font-weight:bold;
padding:6px 0px 0px 0px;
margin:0px;
}


li.topind1{
margin-top:45%;
display:inline;
margin-left:165px;
}
li.topind2{
border-left: 1px solid #0000FF;
margin-top:45%;
margin-left:12px;
padding-left:12px;
display:inline;
}

li.topind3{
/* text-align: right; */
margin-top:45%;
margin-left:85px;
padding-left:12px;
display:inline;
}


/**** Presentazioni****/

.threeCol #main3 #pr1{
color: #7600FA;
text-align: center;
font-size: 76%;
font-weight: bold;
font-family: verdana, sans-serif;
padding: 12px 3px 3px 3px;
}

.threeCol #main3 #pr2{
line-height: 150%;
color: #EB00FA;
text-align: center;
font-size: 90%;
font-weight: bold;
font-family: verdana, sans-serif;
padding: 9px 3px 9px 3px;
}

.threeCol #main3 #pr3{
color: #E01F1A;
text-align: center;
font-size: 110%;
font-weight: bold;
font-family: verdana, sans-serif;
padding: 9px 3px 6px 3px;
}

.threeCol #main3 #pr3s{
color: #E01F1A;
text-align: center;
font-size: 90%;
font-weight: bold;
font-family: verdana, sans-serif;
padding: 6px 3px 6px 3px;
}

.threeCol #main3 #pr4{
color: #3B08A4;
text-align: center;
font-size: 110%;
font-weight: bold;
font-family: verdana, sans-serif;
padding: 6px 3px 16px 3px;
}

.threeCol #main3 #pr5{
color: #000;
text-align: left;
font-size: 82%;
font-weight: bold;
font-family: verdana, sans-serif;
padding: 8px 3px 12px 15px;
}

.threeCol #main3 #pr6{
color: blue;
text-align: justify;
font-size: 76%;
font-weight: bold;
font-family: verdana, sans-serif;
padding: 8px 3px 12px 15px;
}

.threeCol #main3 #pr7{
color: blue;
text-align: justify;
font-size: 96%;
font-weight: bold;
font-family: verdana, sans-serif;
padding: 8px 3px 12px 15px;
}

.threeCol #main3 #pr7a{
color: navy;
text-align: justify;
font-size: 86%;
font-weight: bold;
font-family: verdana, sans-serif;
padding: 8px 3px 12px 15px;
}

.threeCol #main3 #titarch{
color: #FC427F;
text-align: left;
font-size: 96%;
font-weight: bold;
font-family: verdana, sans-serif;
padding: 12px 3px 12px 15px;
}

.threeCol #main3 #titarch2{
color: #EF0E56;
text-align: left;
font-size: 96%;
font-weight: bold;
font-family: verdana, sans-serif;
padding: 12px 3px 12px 15px;
}

.threeCol #main3 #titarch3{
color: red;
text-align: left;
font-size: 86%;
font-weight: bold;
font-family: verdana, sans-serif;
padding: 2px 0px 0px 15px;
}

.threeCol #main3 #titarch4{
color: black;
text-align: left;
font-size: 86%;
font-weight: bold;
font-family: verdana, sans-serif;
padding: 10px 0px 0px 15px;
}

.threeCol #main3 ul li{
color: #1B84D5;
text-align: left;
font-size: 80%;
font-weight: bold;
font-family: verdana, sans-serif;
padding: 0px 5px 0px 5px;
}

.threeCol #main3 #new{
color: red;
}

.threeCol #main3 #textforum{
color: #09329F;
text-align: justify;
font-size: 92%;
font-weight: bold;
font-family: verdana, sans-serif;
padding: 2px 15px 2px 15px;
}

/* ********** */


.menusmall {color: #0000FF;font-size: 76%;}
.menusmall2 {color: #0000FF;font-size: 76%;padding: 1px 0 1px 0}
.menusmalld {color: #0000FF;font-size: 76%;text-align: left; padding: 5px 0px 0px 20px;}
.menusmallscr {color: #09329F;font-size: 76%;text-align: left; padding: 5px 0px 0px 20px;}

.menularge {font-size: 90%;}
.menularged{font-size: 90%;color:#E40096;}

div.leftbox{width: 150px;
    margin-bottom: 5px;
    background: url('images/barra_ylw_btm2.gif') no-repeat bottom left;
    text-align: center; padding-left:0; padding-right:0; padding-top:0; padding-bottom:25px}

div.leftbox h2{
    color: #FF5959;
    line-height: 30px;margin: 0;
    background: url('images/barra_ylw_top2.gif') no-repeat top left;
    text-align: center; padding-left:0px; padding-right:0px; padding-top:20px; padding-bottom:0px}

div.leftbox h2#a{
    color: #FF5959;
    line-height: 20px;
    margin: 0;
    background: url('images/barra_ylw_cnt2.gif') repeat-y top left;
    text-align: center; padding-left:0px; padding-right:0px; padding-top:12px; padding-bottom:0px}

div.leftbox p{margin: 0;
   /* padding: 0.3em 15px 0; */
   line-height: 22px; 
   background: url('images/barra_ylw_cnt2.gif') repeat-y top left;
   font-weight: bold; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0}

div.leftbox ul{background: url('images/barra_ylw_cnt2.gif') repeat-y top left;
                   list-style-type: none;
                   padding-bottom: 1px;}

div.leftbox ul li{margin: 0 0 0 50px;padding: 3px 0 3px 0;
    text-align: left;
    line-height: 100%;
    }

div.leftbox ul li#speciali{margin: 0 0 0 40px;padding: 4px 0 4px 0;
    text-align: left;
    line-height: 8px;
    }

div.leftbox ul li#speciali2{margin: 0 0 0 40px;padding: 2px 0 2px 0;
    text-align: left;
    line-height: 12px;
    }

div.leftbox #p{margin: 0;
     font-size: 90%;
     /* padding: 0.4em 15px 0; */
     line-height: 30px;
     background: url('images/barra_ylw_cnt2.gif') repeat-y top left; }
     
div.leftbox #psmall{margin: 0;
     font-size: 70%;
     padding: 10px 0px 0px 0px;
     line-height: 10px;
     background: url('images/barra_ylw_cnt2.gif') repeat-y top left; }

div.leftbox #psmall2{margin: 0;
     font-size: 76%;
     padding: 4px 0px 4px 0px;
     line-height: 14px;
     background: url('images/barra_ylw_cnt2.gif') repeat-y top left;}
     
div.leftbox #psmall3{margin: 0;
     color: #CC0066;
     font-size: 76%;
     padding: 9px 0px 3px 0px;
     line-height: 14px;
     background: url('images/barra_ylw_cnt2.gif') repeat-y top left;}
     
div.leftbox #psmall4{margin: 0;
     color: #0000FF;
     font-size: 76%;
     padding: 2px 0px 1px 0px;
     line-height: 14px;
     background: url('images/barra_ylw_cnt2.gif') repeat-y top left;}


div.leftbox #psmalltop{margin: 0;
     font-size: 70%;
     padding: 12px 0px 0px 0px;
     line-height: 10px;
     background: url('images/barra_ylw_top2.gif') no-repeat top left; }


div.leftbox #ptop{font-size: 90%;font-weight: bold;line-height: 20px;margin: 0;
     background: url('images/barra_ylw_top2.gif') no-repeat top left;
    text-align: center; padding-left:0px; padding-right:0px; padding-top:20px; padding-bottom:0px}

div.leftbox2{width: 150px;
                 padding: 2px 0 0 2px;
                 margin-top: 10px;
                 background: #F7D8F2}

div.leftbox2 p{font-size: 76%; font-weight: bold;margin-top: 8px;margin-bottom:8px;}

div.rightbox{width: 150px;
                 margin-bottom: 5px;
                 background: url('images/barra_blu_btm2.gif') no-repeat bottom left;; padding-left:0; padding-right:0; padding-top:0; padding-bottom:25px}

div.rightbox h2{line-height: 20px;margin: 0;
    background: url('images/barra_blu_top2.gif') no-repeat top left;
    text-align: center; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:0px}

div.rightbox h2#a{line-height: 20px;margin: 0;
    background: url('images/barra_blu_cnt2.gif') repeat-y top left;
    text-align: center; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:0px}
    
div.rightbox h2#b{line-height: 18px;margin:0;
    background: url('images/barra_blu_top2.gif') no-repeat top left;
    text-align: center; padding-left:0px; padding-right:0px; padding-top:13px; padding-bottom:6px;color:red;}

div.rightbox p{margin: 0;
    line-height: 20px;
    background: url('images/barra_blu_cnt2.gif') repeat-y top left;
    font-weight: bold}

div.rightbox ul{background: url('images/barra_blu_cnt2.gif') repeat-y top left;
                     list-style-type: none}

div.rightbox li{margin: 0 0 0 60px;padding: 0.4em 15px 0;
    text-align: left;
    line-height: 10px;
    }

div.rightbox a#scr{
     font-size: 98%;
     font-weight: bold;
     margin-left:4px;
     margin-down:4px;
     padding: 20px 0px 8px 0px;
     line-height: 1.0;
    color: red;
}


div.rightbox #psmall4{margin: 0;
     text-align: center;
     color: #0000FF;
     font-size: 76%;
     padding: 2px 0px 0px 0px;
     line-height: 14px;
     background: url('images/barra_blu_cnt2.gif') repeat-y top left;}

div.rightbox2{width: 150px;
                 padding: 2px 0 0 2px;
                 margin-top: 10px;
                 background: #FFF}

div.rightbox2 p{margin: 0;
    padding: 3px 3px 3px 3px;
    text-align:left;
    line-height: 12px;
    font-weight: bold;}

div.rightbox2 a:hover{color: #0A3D82;text-decoration: none;}

div.rightbox2 a{
     color: #0000FF;
     font-size: 98%;
     font-weight: bold;
     margin-left:4px;
     padding: 4px 0px 4px 0px;
     line-height: 1.5;
    color: red;
}

.twoCol #rightCol {
display: none;
}

#header{background: #F7D8F2; clear: both; min-height: 150px;margin: 0;}
 table.head{width: 100%;border-collapse: collapse;margin: 0;}
 table.head td{width: 50%; text-align: center;}
 /* table.head #s{text-align: left;margin-left 10%} */
 /* table.head #s img{margin-left:10%;} */
 table.head #t{text-align: center; margin 5%;vertical-align: top;font-size: 70%;font-weight:bold;color:#0000FF;}
 
table.coll {width: 100%; background-color: #FFDBC7; border: 1px solid #FF5959; margin: 0px 0px 5px 0px; border-spacing: 2px;border-collapse: collapse;page-break-inside: avoid}
table.coll td{border-bottom: 1px solid #f00; padding: 5px;vertical-align: top;text-align: left;}

table.coll2 {border: 1px solid #FF5959; border-collapse: separate;width: 100%; background-color: #FFDBC7;margin: 0px 0px 5px 0px; border-spacing: 10px;page-break-inside: avoid;}
table.coll2 td{padding: 5px;vertical-align: top;}
table.coll2 tr{text-align: center;}

table.riv {width: 100%; background-color: #FFDBC7; border: 1px solid #FF5959; margin: 0px 0px 5px 0px; border-spacing: 2px;border-collapse: collapse;page-break-inside: avoid}
table.riv td{border-bottom: 1px solid #f00; padding: 10px;vertical-align: top;text-align: center;}
table.riv #num{text-align: center;font-size: 86%;font-weight: bold}

table.nov {width: 100%; background-color: #FFDBC7; border: 1px solid #FF5959; margin: 0px 0px 5px 0px; border-spacing: 2px;border-collapse: collapse;page-break-inside: avoid}
table.nov td{border-bottom: 1px solid #f00; padding: 10px;vertical-align: top;text-align: center;}
table.nov #titcoll{text-align: center;font-size: 86%;color: #0000FF;}
table.nov #autore{text-align: center;font-size: 110%;color: #951807;}
table.nov #leggi{text-align: center;font-size: 86%;}
table.nov #altro{text-align: left;padding: 9px 5px 5px 15px;font-size: 76%;color: #000;}


td img {margin: 3px 3px 5px 3px;padding: 3px;}
td #titolo {font-size: 86%;font-weight: bold; padding: 3px 0px 3px 3px;color:#1181F3;}
td #titolor {font-size: 76%;font-weight: bold; padding: 1px 1px 1px 1px;color:#1181F3;}
td #autorelib {font-size: 86%;font-weight: bold;padding: 10px 0 5px 3px;color:#FF599F;}
td #leggi {font-size: 76%;padding: 5px 0 2px 15px;}

td #quote {display: inline;font-size: 76%;margin-top:6px;}
td #quotea {font-size: 76%;font-weight:bold;margin:10px 8px; 10px 5px;color:purple;text-align:justify;line-height:1.2;}

td #autorecit {display: inline;font-size: 76%;font-weight: bold;padding: 5px 0 5px 3px;}
td #inline {margin: 12px 0px 0px 0px; padding: 0;}
td #datilibro {font-size: 76%;padding: 5px 0 5px 3px;}
td #vario{color: #000;text-align: left;font-size: 76%;font-weight: bold;font-family: verdana, sans-serif;padding: 8px 3px 12px 15px;}
td #copert {font-size: 76%;font-weight: bold;padding: 5px 0 5px 3px;}
td #copert2 {font-size: 76%;font-weight: normal;padding: 2px 0 2px 10px;color:red}
td #premio {font-size: 84%;font-weight: bold;padding: 5px 0 5px 3px;color:#7C1648}
td #premio2 {font-size: 76%;font-weight: bold;padding: 5px 0 5px 3px;color:#7C1648}


 #inline-list {
	border: 1px;
	margin: 3px 0 px 0px 0px;
	width: 98%;
	padding: 5px;
	font-family: Verdana, sans-serif;
	/* font-size: 76%; */
	}
	
	

   #top {
   color: #0404C2;
   font-size: 86%;
   margin: 5px;
   font-weight: bold;
   font-family: Tahoma, verdana, sans-serif;
	display: inline;
	}

#top3 {
   color: #0404C2;
   font-size: 86%;
   margin: 10px;
   font-weight: bold;
   font-family: Tahoma, verdana, sans-serif;
	}

#top4 {
   color: #0404C2;
   font-size: 76%;
   margin: 5px 0px 6px 20px;
   font-weight: bold;
   font-family: Tahoma, verdana, sans-serif;
	}

#inline-list #top {
   color: #0404C2;
   font-size: 96%;
   font-weight: bold;
   font-family: Tahoma, verdana, sans-serif;
	display: inline;
		}


#inline-list #top2 {
   margin-left: 2px;
   color: red;
   font-size: 95%;
   font-weight: bold;
   font-family: Tahoma, verdana, sans-serif;
	display: inline;
	}

#inline-list ul, #inline-list li {
   display: inline;
	margin: 3px;
	padding: 0;
	color: #339;
	font-weight: bold;
	font-size: 82%;
	}
	
div#footer{clear:both;background: #F7D8F2;color: #0000FF}

div#footer #foot{font-size: 65%; font-weight: bold; padding: 15px 10px;text-align:center;}
