/* Stili generici per l'elemento body */
html {
	padding:0px;
	margin:0px;
}

body {
background: url(/img/sfondo.jpg);
color : #000000;
font-family:garamond,georgia,serif;
margin : 0px;
padding : 0px;
text-align : center;
}

a {
color :#822222;
}

a:hover {
color : #8c4a09;
}

a:visited {
color : #770000;
}

#up {
width: 990px;
height: auto;
margin-left: auto;
margin-right: auto;
}

/* Stile della sezione "admin" */

.admin {
font-size:11px;
font-weight:bold;
height:11px;
margin-left:60px;
}

/* Stile della sezione "log" */

.log {
font-size:15px;
font-weight:bold;
height:32px;
float:right;
padding-left:890px;
width:210px;
}

.log a {	
color : #3e230b;
}

.log a:hover {	
color : #a55e1d;	
}

.log a:visited {
color : #683c3f;
}

/* Stile della sezione "testata" */

#testata {
width: auto;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top:7px;
margin-bottom:0px;
}

#sottomenu {
width: 1010px;
height: 280px;
margin-left: -60px;
/*margin-left: auto;
margin-right: auto;*/
margin-bottom:0px;
}

/* Stile della sezione "last" */

.last{
float:left;
background-image:url("/img/book.png");
font-family:garamond,georgia,serif;
height:300px;
margin-top:15px;
width:650px;
}

.video {
padding-top:35px;
padding-left:725px;
height:280px;
width:350px;
}

.lastnews {
color:#C47500;
font-size:19px;
height:21px;
margin:5px;
padding-left:55px;
padding-top:19px;
text-align:left;
width:150px;
}

.lastnewsdate {
background-image:none;
height:18px;
padding-left:38px;
width:90px;
}

.lastnewsdate h2 {
text-align:right;
color : #c47500;
font-size:16px;
margin : 5px;
}


.log-in {
background-image: url("/img/frame.png") ;
background-repeat: no-repeat;
float:right;
color : #000000;
padding-left:35px;
padding-top:55px;
width:510px;
height:790px;
}

.log-in p {
background-image:none;
color:#000000;
font-size:17px;
height:auto;
padding-right:100px;
width:auto;
}


.registra {
background-image: url("/img/frame.png") ;
background-repeat: no-repeat;
float:right;
color : #000000;
padding-left:35px;
padding-top:55px;
width:510px;
height:790px;
}

.registra p {
background-image:none;
color:#000000;
font-size:17px;
height:auto;
padding-right:100px;
width:auto;
}


/* Stile della sezione "post" */

.postnews {
color : #000000;
padding-left: 66px;
width:510px;
height:195px;
}


/* Selettore contestuale. Specifica come appare l'elemento h1 all'interno della sezione "post" */
.postnews h1 {
background-image:none;
color:#822222;
margin:5px;
padding-left:41px;
}

/* Selettore contestuale. Specifica come appare l'elemento p all'interno della sezione "post" */
.postnews p {
overflow:hidden;
background-image: none;
color : #000000;
font-size:17px;
text-align:left;
margin : 5px;
width:385px;
height:156px;
}

/* Stile della sezione "contenuto" */

#contenuto {
background-image: none;
width:990px;
height:auto;
margin-left: auto;
margin-right: auto;
}

#sx {
float:left;
width: 660px;
}

#dx {
float:right;
width:330px;
padding-top:45px;
}

.menu_dx {
border:1px dashed #822222;
float:right;
font-family:garamond,georgia,serif;
font-size:16px;
font-weight:bold;
height:auto;
width:295px;
}

.menu_dx h1 {
background-color:#ffffff;
color:#5c1818;
font-size:27px;
margin:5px;
}

.menu_dx a {	
color : #3e230b;	
}

.menu_dx a:visited {	
color : #683c3f;
}

.introduzione {
	background-color:#ffffff;
	color:#5c1818;
	margin: 45px 0px 0px 0px;
	padding:10px;
	font-family:garamond,georgia,serif;
	border: 1px solid #000;
	font-weight:bold;
	width:570px;
	text-align:left;
}

.top {
background-image:url(/img/pergamena.png);
color:#000000;
float:left;
margin-top:15px;
font-size:16px;
height:401px;
padding-top:120px;
width:387px;
}

.top p {
color:#5b4b31;
font-size:19px;
margin:7px;
padding-left:75px;
text-align:left;
}

.top a {	
color :#22232f;
}

.top a:hover {
color : #6b6243;
}

.top a:visited {
color : #562621;
}

.tags {	
float:left;
width:350px;
height:510px;
margin-left:5%;
padding-top:5px;
}

.down  {
float:left;
height:auto;
margin-left:26%;
width:auto;
padding-top:15px;
padding-bottom:20px;
}

/* Stile della sezione "asc_com" i duel link per il commento e l'ascolto */

.asc_com {
float:right;
}

.asc_com a:hover {
font-size:28px;
color : #b75e22;
}

/* Stile della sezione "post" */

.post {
font-family:garamond,georgia,serif;
color:#000000;
width:570px;
padding-top:30px;
}
.post h1 {
background-image:none;
border:3px inset #D8C7A2;
color:#822222;
font-size:22px;
margin:5px;
}

.post a:hover {
color : #b75e22;
}

.post h2 {
color:#C47500;
font-size:22px;
margin:5px;
}
.post p {
color:#000000;
font-size:17px;
margin:5px;
padding-bottom:10px;
padding-top:5px;
text-align:justify;
}

.post ul {
font-size:17px;
}

/* Stile della sezione "commenti" */
#commenti{
text-align:left;
padding-top:10px;
}
.commenti {
text-align:left;
font-family:garamond,georgia,serif;
color:#000000;
width:570px;
}
.commenti h1 {
background-image:none;
color:#822222;
font-size:20px;
margin:5px;
display:inline;
}

.commenti h2 {
background-image:none;
color:#C47500;
font-size:16px;
margin:5px;
display:inline;
}
.commenti p {
color:#000000;
font-size:16px;
margin:5px;
padding-bottom:10px;
}

#condividi {
text-align:right;	
}

#rss {   
width:570px;
padding-top:30px;
}

#rss p{   
border:3px inset #D8C7A2;
}
            
.clear {
clear:both;
}
