body {margin:0; font:12px Tahoma, Arial, Helvetica, sans-serif; color: #808080; background:#fff}
a {color:#808080;text-decoration:none;}
a:hover {text-decoration:underline;}
a img{border:0;}

#frame {width:760px; margin:0 auto}

#header {margin-left:140px; height:165px; font-size:11px; margin-top:10px}
#header a {text-decoration:none}
#header h1 {text-transform:lowercase; color:#333333; padding:50px 0 0 10px; margin:0; font-weight:normal; font:40px Tahoma, Verdana, Arial, Helvetica, sans-serif}
#header h1 a {color:#333}
#header h2 {background:url(/immagini/logo_architettura_oro.png) 7px 3px no-repeat; text-indent:-1000px; text-transform:uppercase; color:#CC9900; font-weight:normal; font-size:12px; margin:0; padding:5px 0 15px 5px; border-top:1px solid #808080}
#header ul {float:right; list-style:none; margin:0; padding:8px 0 0}
#header ul li {background:url(/immagini/freccia.gif) 0 3px no-repeat; padding-left:10px; margin-bottom:5px}
#header ul li.inglese {background:#333; padding: 3px 50px 3px 10px}
#header ul li.inglese a {color:#fff}
#header a {color:#C90}

#leftside {line-height:1.4em; float:left; width:130px; clear:left;}
#leftside .home, #rightside .home {color:#CC9900; font-size:11px; padding: 0 5px 5px ; margin:0; font-size:11px;font-weight:bold}
#leftside .home a {color:#CC9900; text-decoration:none}
#rightside {float:right; line-height:1.4em; width:130px;}
#leftside .lato, #rightside .lato { border: 1px solid #808080; border-width:1px 0 0 1px;padding:3px 0 0 5px;font-size:0.9em;}
#leftside ul,    #rightside ul  { list-style:none;margin:0; padding:0;}
#leftside ul li, #rightside ul li  {margin-bottom:5px;}
#leftside h2,    #rightside h2 {color:#808080; font-size:11px; margin:0; padding:10px 5px 5px;}
#leftside input, #rightside input { width:120px; font-size:11px; padding:1px; margin:0}
#leftside label, #rightside label{display:none;}
#leftside ul h2, #rightside ul h2 {color:#505050; font-size:11px; margin:0 0 10px; padding:0;}

#content {line-height:1.5em;width:620px; margin:24px 0 0 10px; float:left}
#content h2 {font-size:1.3em; padding:0 0 0 7px;margin:0; font:25px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#808080; text-transform:lowercase}
#content h2 a:hover,#content h3 a:hover {text-decoration:none;color:#808080}

#content a  {text-decoration:none}
#content a:hover {text-decoration:underline; color: black;}
#content a:active {color: black; text-decoration: none}
#content a:focus{color: black; text-decoration: none}

#content .lato {border:1px solid #808080; border-width: 1px 0 0 0; padding-top:10px; min-height:300px; _height:300px; color:#303030;}
#content .lato h2 {font:16px Arial, Helvetica, sans-serif; margin:10px 0 5px; padding:0; color:#808080; font-weight:bold; text-transform:none  }
#content .lato h2 a {color:#808080; font-weight:bold;}

#content ul,#content ol{margin:0 0 16px 20px;}
#content li{padding:0 0 0 5px;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol{margin:0 0 0 16px;}
#content .lato table {width:99%; border-collapse:collapse; margin-bottom:20px}
#content .lato table td {padding:0; vertical-align:top; color:#333; vertical-align:top}
#content .lato table h3 { margin:0 0 1px; padding:0; font-size:12px; }
#content .lato table h3 a {color:#808080}
#content .lato table p {margin:0; padding:0; font-size:11px;}
#content .lato table a {color:#000; text-decoration:none}
#content .lato h3 { color:#808080; margin:0 0 10px; padding:20px 0 0; font-size:14px}
#content .lato h5 { padding: 0 0 0 15px; font-size:12px; font-weight:normal; background:url(/immagini/frecciasu.png) 0 6px no-repeat;margin:20px 0;}
#content .lato h5 a{ color:#cc9900}
#content .lato h5 a:hover{ text-decoration:underline}

/* form di ricerca per Pietre d'Italia */
#content .cerca { float:right;}
#content .cerca form { margin:0; padding:7px 0 0 0; }
#content .cerca input { width:127px; font-size:11px; padding:2px 1px; margin:0; color:#808080; border:1px solid #ccc;}

/* per lo sfogliatore */
#pulsanti{ border:0px solid red}
#pulsanti a {font-weight:bold;font-size:11px; }
#topsfoglia a{ color:#cc9900; padding: 0 0 0 15px; font-size:12px; font-weight:normal; background:url(/immagini/frecciasu.png) 0 5px no-repeat;margin:20px 0;}
#topsfoglia a:hover{ color:#cc9900; text-decoration:underline}

/* header per la homepage */
#headerHome {margin-left:45%; margin-bottom:62px; font-size:11px; margin-top:150px; border-bottom:1px solid #999; color:#666666}
#headerHome a {text-decoration:none}
#headerHome h1 {display:none}
#headerHome h2 {float:left;color:#333333; margin:0 18px 0 0; padding:0; font-weight:normal; font:33px Tahoma, Verdana, Arial, Helvetica, sans-serif}
#headerHome h2 a {color:#333}
#headerHome p { padding:7px 0; margin:0}

/* classi e id varie */
#vociHome {text-align:right; font-size:15px}
#vociHome a { background:url(/immagini/frecciahome.gif) 0 6px no-repeat; padding:0 10px; color:#333333;}
.note {font-size:10px; margin-top:20px }
.navigatore {font-size:11px; color: #999;}
.navigatore a {color:black; text-decoration:none}
.navigatore a:hover {text-decoration:underline}

/* paragrafi in fondo al post */
p#topsfoglia a {background:transparent url(/immagini/frecciasu.png) no-repeat scroll 0pt 5px;color:#D3A722;font-size:12px;padding:0pt 0pt 0pt 18px;}
p#stampa a {font-weight:bold;background:transparent url(/immagini/stampa.gif) no-repeat scroll 0pt 2px;font-size:11px;margin:0;padding:0pt 0pt 5px 18px;}
p#commenti {float:right;font-size:11px;font-weight:bold; margin:0; padding:0}

/* listacommenti */
div#listacommenti {font-size:11px; margin-top:40px}
div#listacommenti .commento {border-top:1px solid #C0C0C0;margin-top:10px;padding-top:5px;line-height:1.3em;}
div#listacommenti .commento p.autore         {margin-top:0; font-weight:bold}
div#listacommenti .commento p.autore span    {float:right; font-style:italic; font-weight:normal}
div#inseriscicommento      {margin:25px 0 0;border-top:1px solid #C0C0C0; padding:5px 0 0}
div#inseriscicommento h4   {font-size:12px; margin:10px 0; padding:0;}
div#inseriscicommento form {margin:0; padding:0;}
div#inseriscicommento p    {margin:0 0 6px;}
div#inseriscicommento label{background-color:inherit;color:#606060;font-size:10px;font-weight:bold;}
div#inseriscicommento input, div#inseriscicommento textarea {border:1px solid #CCCCCC;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0pt;padding:4px;}
div#inseriscicommento input#submit {background-color:#FFFFFF;border:1px solid #CCCCCC;color:#505050;font-size:0.9em;margin:0pt 0pt 16px;padding:4px;width:130px;}


/* sezioni Libro */
div#libro { margin:10px 0 0 10px;}
div#libro p { padding:0 0 0 20px; background:url(/libro/img/freccia_giu.gif) 0 10px no-repeat; text-transform:uppercase; font-weight:bold}
div#libro ul { margin:0 0 0  3px; padding:0; border:1px solid #999; border-width:0 0 1px 1px; list-style:none;}
div#libro ul li { padding:0 0 10px 40px; font-size:11px; } 

/* Fix per il corsivo in IE5 e IE6 */
/* \*/
* html #content .lato {overflow:hidden;o\verflow:visible;width:100%;w\idth:auto;he\ight:1%;}
/* */