html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-align: center;
	padding: 0;
}

img {
	border: 0;
}

a, a:visited {
	color: #5E6B7C;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


#page {
	margin: 0;
	padding: 0;
	width: 650px;
	margin: 30px auto 30px auto;
	text-align: center;
	position:relative;
}


/* HEADER E LOGO */

#header {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 650px;
	height: 225px; 
	background-image: url(img/fumo.jpg);
	background-repeat: no-repeat;
}

#logo {
	height: 37px;
	margin: 175px 0 0 190px;
}

#logo h1 {
	background-image: url(img/titoli_home.jpg );
	background-repeat: no-repeat;
}

#logo h1#architettura {
	background-image: url(img/titoli_architettura.jpg);
}

#logo h1#teorie {
	background-image: url(img/titoli_teorie.jpg);
}

#logo h1#design {
	background-image: url(img/titoli_design.jpg);
}

#logo h1#arti {
	background-image: url(img/titoli_arti.jpg);
}

#logo h1#editorial, #logo h1#edarchive {
	background-image: url(img/titoli_editoriali.jpg);
}

#logo h1#persone {
	background-image: url(img/titoli_persone.jpg);
}

#logo h1#links {
	background-image: url(img/titoli_links.jpg);
}

#logo h1#contatti {
	background-image: url(img/titoli_contatti.jpg);
}

#logo h1#programma {
	background-image: url(img/titoli_programma.jpg);
}

#logo h1#program {
	background-image: url(img/titoli_program.jpg);
}

#logo h1#credits {
	background-image: url(img/titoli_credits.jpg);
}

#logo h1#copyright {
	background-image: url(img/titoli_copyright.jpg);
}


#archive {
	width: 206px;
	height: 24px;
	position: absolute;
	right: 2px;
	top: 4px;
	background-image: url(img/archive.gif);
}

/* MENU SECONDARIO */

#extra_navi {
	position: absolute;
	left: 0;
	top: 0;
	text-align: left;
	font-size: 70%;
}

#extra_navi ul {
	list-style-type: none;
	margin: 0;
	padding: 17px 0 0 0;
}

#extra_navi li {
	list-style-type: none;
	margin: 0 0 7px 0;
}

#extra_navi a{
	position: relative;
	display: block;
	width: 102px;
	height: 18px;
}

#extra_navi a span{
	position: absolute;
	width: 102px;
	height: 18px;
	cursor: pointer;
/*
	cursor: hand;
*/
}

li#en1 a span {
	background-image: url(img/en1.jpg);
}

li#en1 a:hover {
	color: #FFF;	
}

li#en1 a:hover span {
	background-position: -102px 0;
}

li#en2 a span {
	background-image: url(img/en2.jpg);
}

li#en2 a:hover {
	color: #FFF;	
}

li#en2 a:hover span {
	background-position: -102px 0;
}

li#en3 a span {
	background-image: url(img/en3.jpg);
}

li#en3 a:hover {
	color: #FFF;	
}

li#en3 a:hover span {
	background-position: -102px 0;
}



/* MENU PRINCIPALE */

#main_navi {
	text-align: left;
	position: absolute;
	left: -1px;
	top: 88px;
	float: left;
	width: 180px;
	margin: 0; 
	padding: 0;
	z-index: 100;
}

#main_navi ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#main_navi li {
	float: left;
	margin: 0;
	padding: 0;
}

#main_navi a {
	display: block;
}

#main_navi a img {
	border: 0;
}


a#current {
	display: block;
	height: 582px;
}

#current img {
	visibility: hidden;
}

li#arc {
	width: 61px;
}

li#arc a#current {
	background: url(men/architettura_s.jpg) no-repeat top left;
}


li#teo {
	width: 40px;
}

li#teo #current {
	background: url(men/teorie_s.jpg) no-repeat top left;
}

li#des {
	width: 41px;
}

li#des #current {
	background: url(men/design_s.jpg) no-repeat top left;
}


li#art {
	width: 38px;
}

li#art #current {
	background: url(men/arti_s.jpg) no-repeat top left;
}

#main_navi a:hover {
	line-height: 1px;
}

#main_navi a:hover img {
	visibility: hidden;
}

li#arc a:hover {
	background: url(men/architettura_h.jpg) no-repeat top left;
}

li#teo a:hover {
	background: url(men/teorie_h.jpg) no-repeat top left;
}

li#des a:hover {
	background: url(men/design_h.jpg) no-repeat top left;
}

li#art a:hover {
	background: url(men/arti_h.jpg) no-repeat top left;
}

/*

#main_navi a img, #extra_navi a img {
	vertical-align: top;
	border: none;
}

*/


#main {
	text-align: left;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
	width: 650px;
}


#edit {
	margin: 0;
	width: 180px;
	float: left;
	text-align: right;
	font-size: 70%;
}

#edit .edit_post {
	margin: 0 5px 20px 0;
}

#edit .edit_post .edit_ptitle {
	font-weight: bold;
	margin: 0 0 2px 0;
}

#edit .edit_post .edit_pcontent {
	margin: 0 0 2px 0;	
}


.edit_pcontent p {
	margin-top: 0;
	margin-bottom: 5px;
}


#edit .edit_post .edit_pdate {
	margin: 0;
	font-style: italic;
}

#edit .edit_list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}



#content {
	float: right;
	width: 460px;
	font-size: 75%;
}

.content_post {
	clear: left;
	margin: 0;
}

.content_pheader {
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	font-size: 120%;
}

.content_date {
	margin: 0;
	padding: 0;
	font-size:80%;
}

.content_head {
	margin: 0;
	font-weight: bold;
	color: #5E6B7C;
	font-size: 90%;
}

.content_cat { 
	margin: 0;
	font-style: italic;
}

.content_cat a, .content_cat a:visited{
	font-style: italic;
	color: #5E6B7C;
	text-decoration: none;
}

.content_title a, .content_title a:visited, .edit_ptitle a, .edit_ptitle a:visited, .edit_pcontent a, .edit_pcontent a:visited, .navigation a, .navigation a:visited {
	color: #5E6B7C;
	text-decoration: none;
}

.content_cat a:hover, .content_title a:hover, .edit_ptitle a:hover, .edit_pcontent a:hover, .navigation a:hover {
	text-decoration: underline;
}

.content_title, .edit_ptitle { 
	color: #000;
}

.content_pcontent {
	margin: 0;
	line-height: 130%;
}

#content_post .content_pcontent {
	float: left;
}

.content_text, .content_abstract {
	margin: 0;
	width: 350px;
	float: left;
}

#content #pag .content_pcontent, #content #pag .content_pheader {
	margin: 5px;
}

#content #pag .content_pheader {
	margin-bottom: 0;
}

#content #pag .content_abstract, #content #pag .content_text{
	width: 100%;
	margin: 0;
	float: none;
}

.content_text p {
	margin-top: 0;
	line-height: 150%;
}

.content_text ul, .content_text ol {
	margin-left: 0;
	margin-right: 0;
	padding: 0;

}

.content_text li {
	margin: 0;
	padding: 0;
	line-height: 150%;
}

.content_abstract p {
	margin: 0;
}

.content_images {
	width: 100px;
	margin: 0 0 0 7px;
	float: left;
}


.content_images img {
	margin-bottom: 15px;
}


.content_pfooter {
	clear: left;
	margin: 0;
}

.content_author {
	margin: 0;
	font-size: 100%;
	font-style: italic;
}

.content_abstract p {
	margin:0;
}

.content_pheader .content_author {
	font-size: 90%;
}


#footer {
	padding-top: 35px;
	text-align: center;
	clear: both;
}

#footer p.navigation {
	text-align: right;
	background-color: #FFF;
	color: red;
}

#footer p {
	background-color: #5E6B7C;
	font-size: 70%;
	color: #FFF;
	font-weight: bold;
}

#footer .copy {
	font-weight: normal;
	line-height: 1.5em;
}

#footer .copy a {
	color: #FFF;
}

#prestletter {
	margin: 20px 0 20px 0;
}

#prestletter p {
	font-size: 80%;
	margin: 0;
	margin-right: 5px;
}
