/* questo foglio di stile si attiva solo in caso di visualizzazione a monitor della pagina html  */
/* è studiato per un design di transizione  */


BODY       { color: #000; font-size: 100%; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #000; background-repeat: repeat; background-attachment: fixed; background-position: 0 0; margin-top: 20px }

h1    { color: #f39; font-size: 0.85em; padding: 10 0 0 20 }
h2   { color: #000; font-size: 0.75em; padding: 10 0 0 20 }
h3   { color: #936; font-size: 0.75em; padding: 10 0 10 20 }


h1.libro  { color: #f39; font-size: 0.85em; padding: 0 0 0 20 }
h2.libro { color: #000; font-size: 0.75em; padding: 10 0 0 20 }
h3.libro { font-size: 0.75em; color: #936; padding: 10 0 10 20}

h1.fondoverde { color: #fff;}
h2.fondoverde { color: #fff;}


P  { color: #000; font-size: 0.75em; line-height: 150%; padding: 0 20 }

a {	text-decoration: underline;	COLOR: #f39; font-weight: bold;}
a:link {	text-decoration: underline;	COLOR: #f39; }
a:visited   { color: #906 }
a:hover  { color: #906; text-decoration: none }
a:active{	text-decoration: none;	COLOR: #999; }

.stampa { display: none }

.abstract   { color: #f39; font-size: 11px; text-align: center; word-spacing: 2px; letter-spacing: 5px; margin-top: 4px }
.definizione    {font-size:11px; padding: 5px; background-color: #fbc}
.definizione a { font-weight: bold; text-decoration: underline }
.definizione a:link {	text-decoration: underline; color: #000000}
.definizione a:visited {text-decoration: underline; color: #000000}
.definizione a:hover {	text-decoration: none; color: #000000}
.definizione a:active{text-decoration: none; color: #000000}

.boldrosa { font-weight: bold; color: f39 }

.definizione2    {font-size:11px; padding: 5px; background-color: #ccc}
.primopiano2   { color: #fff; font-size: 12px; font-weight: bold; background: #666; padding: 2 2 2 4}


table    { background-color: #fff; border: solid 1px #fff; }
td {vertical-align: top}

td.testata      { background-color: #fff; background-image: url("../immagini/auteditori_testata_teste.gif"); background-position: 0 top; height: 130px; vertical-align: bottom; padding-bottom: 2px }

td.nav    { background-color: #9c0; text-align: left; height: 20px; vertical-align: middle; text-align: center}

ul.nav         { color: #fff; font-size: 12px; background-color: #9c0; list-style: none; margin: 0; padding: 0 0 0 0 }
ul.nav li     { color: #fff; font-weight: normal; background-color: #9c0; display: inline; padding-right: 20px }
ul.nav li a   { color: #fff; line-height: 100%; text-decoration: none; background-color: #9c0; padding: 0 }
ul.nav li a:link, ul.nav li a:visited   { color: #fff; font-weight: bold; text-decoration: none } 
ul.nav li a:hover, ul.nav li a:active    { color: #f39; text-decoration: none; } 
ul.nav li.qui    { color: #f39; font-weight: bold; padding-right: 20px; } 

td.colsx       { background-color: #f39; border-top: 2px solid #fff; border-right: 1px solid #666; }

td.coldx     { background-color: #ccc; border-top: 2px solid #fff; border-left: 1px solid #666 }

#loghi   { text-align: center; margin-top: 10px; width: 150px; height: auto }

td.piede    { background-color: #9c0; text-align: center; height: 25px; vertical-align: middle; border-top: 2px solid #ffffff }


UL {font-size: 0.75em;	line-height: 150%;	list-style: square; padding-right: 20px; }

ul.biblioteche   { font-size: 11px; line-height: 150%; list-style: square inside; display: inline; padding: 5px }

h2.coldxhome { color: #f39; font-size: 11px; padding: 5 5 0 5}
p.coldxhome { color: #000; font-size: 11px; padding: 0 5 0 5;}
UL.coldxhome    { font-size: 11px; line-height: 150%; list-style: square inside; display: inline; padding: 5px }


input {	margin: 5 0 0 5;}

.condizioni   { font-size: 10px; padding-right: 5px; padding-left: 5px }
.condizioni a { color: #f90; font-weight: normal; text-decoration: underline }
.condizioni a:link, .condizioni a:visited {	text-decoration: underline;	COLOR: #000;font-weight: normal}
.condizioni a:hover, .condizioni a:active {	text-decoration: none;	COLOR: #000}

.pane  { color: #000; font-size: 10px; font-weight: bold; text-align: left; margin: 10 0 0 20 }
.pane a { color: #f39; font-weight: bold; text-decoration: underline }
.pane a:link {	text-decoration: underline;	COLOR: #f39}
.pane a:visited {text-decoration: underline;COLOR: #999}
.pane a:hover {	text-decoration: none;	COLOR: #999}
.pane a:active{text-decoration: none;COLOR: #999}
	
.canali { color: #fff; font-size: 12px; font-weight: bold; background: #9c0; padding: 2 0 2 15 }

ul.menu1   { font-size: 12px; font-weight: bold; background: #f39; list-style: none; margin: 0; padding: 0; width: auto; border-bottom: 2px solid #ffffff }
ul.menu1 li a  { font-size: 12px; font-weight: bold; line-height: 1.5em; text-decoration: none; display: block; padding: 0 0.5em; height: 1.5em }
ul.menu1 li  { font-weight: bold; display: inline }
ul.menu1 li a:link, ul.menu1 li a:visited   { color: #fff; font-weight: bold; background: #f39 } 
ul.menu1 li a:hover, ul.menu1 li a:active    { color: #ffffff; background: #c39 } 
ul.menu1 li.qui    { color: #ffffff; font-size: 12px; font-weight: normal; line-height: 1.5em; text-decoration: none; background: #c39; display: block; padding: 0 0.5em; height: 1.5em } 

.primopiano   { color: #fff; font-size: 12px; font-weight: bold; background: #936; padding: 2 2 2 4}

.consigli {padding: 2 2 2 4; background:#666;font-size: 12px;color: #fff;font-weight: bold}

ul.news     { font-size: 11px; background: #fcc; list-style: none; margin: 0; padding: 0 2; width: auto }
ul.news li a {display:inline; text-decoration:none; 	padding:0 0.5em;height:1.5em;line-height:1.5em;	font-size: 11px}
ul.news li { display:block }
ul.news li a:link, ul.news li a:visited {color: #000000;text-decoration: none;font-weight: normal} 
ul.news li a:hover, ul.news li a:active {text-decoration: underline} 

ul.menu2   {font-size: 11px; background: #fbc; list-style: none; margin: 0; padding: 10 5; }
ul.menu2 li a   { font-size: 11px; line-height: 1.5em; text-decoration: none; }
ul.menu2 li a:link, ul.menu2 li a:visited {	color: #000000;text-decoration: none;font-weight: normal} 
ul.menu2 li a:hover, ul.menu2 li a:active  { text-decoration: underline; } 
ul.menu2 li.qui {display:block;text-decoration:none; padding:0 0.5em;height:1.5em;line-height:1.5em;font-size: 11px;font-weight: normal;background: #999;color:#ffffff} 


.copy { color: #fff; font-size: 11px; text-align: center }
.copy a { color: #fff; font-size: 11px; text-align: center; font-weight: normal }
.copy a:link, .copy a:visited  { text-decoration: underline}
.copy a:active, .copy a:hover  { text-decoration: none}

.foto    { border-bottom: solid #fff 2px}
.proposte  { margin: 5 0 0 0; border: solid 1px #000}
.photo  { margin: 10px 0 0 10px; border: solid 1px #000 }
.photocredits {font-size: 0.70em; color: #000; padding: 10}
.caratteristiche {font-size: 0.65em}
p.coldx {font-size: 0.70em; color: #000; padding: 10 10 0 10}
p.colsx {font-size: 11px; color: #000; padding:0px}
 
p.comune  { color: #000; font-size: 0.75em; line-height: 150%; padding: 0 20 0 125px }

hr { width: 90%;height: 1px;color: #000000}



.boxcatalogo { width: 90%;  border-bottom: #ccc dotted 1px; vertical-align: top; margin: 10 10 10 20; font-size: 0.75em; float: left}

.copcatalogo { float: left; margin: 0 10 10 0; }

h1.hp {border-bottom: #f39 1px solid; float: left; margin: 15 0 10 10; padding: 0; width: 95%; color: #000000}

div.boxlive   { background-repeat: no-repeat; margin: 10; padding: 5; width: 350; float: left }
div.boxprimopiano  {width: 350; background-color: #fff; margin: 10; padding: 5; float: left }
div.divisore { margin: 0 0; height: 3px; clear: left; float: left; }

ul.segnalazioni {margin:5 0 0 10; padding: 0; list-style: square;}
ul.segnalazioni li {padding-bottom: 0px}

ul.segnalazioni2 {margin:15 5 0 5; padding: 0; list-style: none; line-height: 150%; font-size: 11px}
ul.segnalazioni2 li {padding-bottom: 5px; margin-bottom: 5px; border-bottom: #000000 1px dotted}

h1.news {padding: 0 0 0 115; color: #f39;}
h2.news {padding: 0 0 0 115;  color: #000;}
p.news {padding: 0 0 5 115; color: #000; }
img.news {border: #000 1px solid; float: left; margin: 0 10 0 0}

div.boxnew1 {width: 95%; margin: 5px ; float: left; padding: 5px; /*border-bottom: 1px dotted #ccc */}
h1.boxnew1 {padding: 0 0 0 115; color: #f39;}
h2.boxnew1 {padding: 0 0 0 115;  color: #000;}
p.boxnew1 {padding: 0 0 0 115; color: #000; }
img.boxnew1 {float: left; margin: 0 10 0 0}
img.boxnew1bordo {float: left; margin: 0 10 0 0; border: #000000 1px solid}
p.abstractnew  { color: #936; font-size: 11px; font-weight: bold; padding: 0 0 0 115}

div.ultimi {margin: 0; padding: 5 10 5 30; }
h1.ultimi {padding: 0; margin:0 0 5 0; color: #f39; font-weight: bold; font-size: 12px}
h2.ultimi {padding: 0; margin:0; color: #000; font-size: 12px}
img.ultimi {margin: 0; padding: 15 10 1 30; }
img.ultimi2 {margin: 2; padding: 0; border: #000000 1px solid }

.boxnew2 { width: auto; border-bottom: #666 solid 1px; vertical-align: top; margin: 0 10 10 10; padding-bottom: 5px; font-size: 0.75em;}

.offertalancio  { margin: 20; vertical-align: top; border-bottom: solid 1px #666; font-size: 0.75em; }

textarea.ordine {font-size: 10px; font-family: Courier, monospace; padding: 5px}


.commento  { color: #000; font-size: 0.65em; }
.commento a { color: #f39}
.commento a:link, .commento a:visited  { text-decoration: underline}
.commento a:active, .commento a:hover  { text-decoration: none}

div.boxcomm {border-bottom: 1px #f3c dotted}



		
						/*menudx*/

ul.menudx  { list-style: none; margin: 0; padding: 0 5 0 5; }

ul.menudx li  { font-size: 12px; font-weight: normal; margin: 0; }

ul.menudx li a:link, ul.menudx li a:visited {display:block;
												color:#000;
												text-decoration:none;
												font-weight: normal;
												border-bottom: #666 1px dotted;				
}
			
ul.menudx li a:hover, ul.menudx li a:active   { color: #f39; background-color: #999 }

ul.menudx li.qui  { color: #f39; background-color: #ccc; border-bottom: #666 1px dotted }

						/*menudx fine*/
						
ul.eventi li {margin-bottom: 15px}

img.eventi {border: #000 1px solid; margin: 0 5 0 0}

table.canzoni {font-size: 12px; margin-left: 20px; /*border: 1px solid #666*/ ; background-color: #eee}
table.canzoni td  { border-bottom: 1px solid #999 }

div.definizione1{background-color: #f39}

div.canzoneplus   { background-color: #ccc; margin: 5px; padding: 5px 0 }

table.testi {background-color: #ffffff}