/* CSS Document */
html,body{padding:0; text-align:left; margin: 0 auto;}
body{width:907px; font: 75% Verdana, Arial, Helvetica, sans-serif; text-align:left; border: 1px solid #77291D;}
p{margin:0 0px 0px; color: #77291D; font-weight: normal;}
pbox{font: 1.3em Verdana, Arial, Helvetica, sans-serif;}
li{margin-left:0px; color: #77291D; font-weight: normal;}
b{margin:0 0px 0px; color: #FF7C00}
.tblTesto2 {
	font-size: 1em;
}
a{
	display:inline;
	color: #FF7C00;
	padding:0px;
	text-decoration:none;
	font-weight: bold;
}
a:hover{
	display:inline;
	color: #FF7C00;
	padding:0px;
	text-decoration:underline;
	font-weight: bold;
}
toplist{
	text-align:right;
}
div#header h1{height:166px; width:907px; line-height:10px; 
  padding-left:0px;background: #77291D; color: #77291D; margin-bottom: 2px; margin-top: 0px;}
div#container{width:907px; text-align:left; border: 0px solid #77291D;}
div#content p{line-height:1.4}
div#navigation{background:white; margin-right: 10px; margin-top: 20px; margin-bottom: 5px;}
div#extra{background:white; margin-right: 10px; margin-top: 5px}
div#footer{background: #77291D;color: #FFF}
div#footer p{padding:0px;padding:0px 0px; color: white;}
div#footer a{padding:0px;padding:0px 0px; color: white; font-weight: normal;}
div#container{width:907px;margin:0; text-align:left;}
div#content{float:left;width:700px; margin-bottom: 50px}
div#navigation{float:right;width:180px; height:280px;}
div#extra{float:right;clear:right;width:180px}
div#footer{clear:both;width:100%}
div#gondolina{clear:both;width:100%; margin-right:20px;}
div#titpag{border-top:solid 2px; color: #77291D; margin-top: 0px; padding-top:0px; padding-bottom:2px}
div#percorso{font-size: 11px; border:none; color: #77291D; margin-top: 5px; margin-left: 5px; padding-top:0px; padding-bottom:2px}
div#percorso a{color: #77291D; font-weight: normal;}
div#linea{border-top:solid 1px; color: #FF7C00; height: 5px}
div#p{margin:0 0px 0px; color: #77291D; font-weight: normal;}

.box2news  {

background-color:white;

border-left: 1px solid #FF7C00;

border-right: 1px solid #FF7C00;

margin-left: 10px;
margin-top: 0px;
}

.box2news dt{

border-top-color: #FF7C00;

margin:0;
}



.box2news dt b{

border-top-color: #FF7C00;


padding:0px;

background-color:#fbe7d7;

font-size:85%;

color: #FF7C00;

}





.box2news dd{

border-bottom-color: #FF7C00;

margin:0;

}



.box2news .dd-content {

border-bottom-color: #FF7C00;

background-color:#fbe7d7;

padding:0px
}

.box2  {

background-color:white;

border-left: 1px solid #FF7C00;

border-right: 1px solid #FF7C00;

margin-left: 10px;
margin-top: 0px;
}

.box2 dt{

border-top-color: #FF7C00;

margin:0;
}



.box2 dt b{

border-top-color: #FF7C00;


padding:0px;

background-color:#fff;

font-size:85%;

color: #FF7C00;

}





.box2 dd{

border-bottom-color: #FF7C00;

margin:0;

}



.box2 .dd-content {

border-bottom-color: #FF7C00;

background-color:#fff;

padding:0px
}


dd a{ 
	display:inline;
	color: #FF7C00;
	padding:0px;
	text-decoration:none;
	font-weight: bold;
}
dl { 



}



dt  {

margin:0 1px 0 1px;

position:relative;

top:-1px;

border-top: 1px solid

}



dt  b{ 

margin:0 1px 0 1px;

position:relative;

top:-2px;

display:block;

border-top: 1px solid

}



dd {

margin:0 1px 0 1px;

position:relative;

bottom:-1px;

border-bottom: 1px solid

}



.dd-content {
	margin:0 1px 0 1px;
	position:relative;
	bottom:-2px;
	border-bottom: 1px solid;
	top: 1px;

}
.box3  {

background-color:#FAE6DC;

border-left: 1px solid #FF7C00;

border-right: 1px solid #FF7C00;

margin-top: 20px;
margin-left: 10px;
color: #77291D;
}





.box3 dt{

border-top-color: #FF7C00;

margin:0;
}



.box3 dt b{

border-top-color: #FF7C00;

padding:10px;

background-color:#FAE6DC;

font-size:140%;

}





.box3 dd{

border-bottom-color: #FF7C00;

margin:0;

}



.box3 .dd-content {

border-bottom-color: #FF7C00;

background-color:#FAE6DC;

padding:0px;
padding-right:3px;
}

div#content2  {

background-color:white;

border-left: 1px solid white;

border-right: 1px solid white;

margin-top: 20px;
padding-bottom: 10px;
margin-left: 0px;
}

div#box2bis{
border:solid 1px; 
color: #FF7C00;
margin-left: 10px;
margin-top: 20px;
}
div#box2bis a{
	color: #77291D;
	padding:0px;
	text-decoration:none;
	font-weight: normal;
}
div#box2tris{
border:solid 1px; 
color: #FF7C00;
margin-left: 5px;
margin-top: 20px;
}
div#box2tris a{
	color: #77291D;
	padding:0px;
	text-decoration:none;
	font-weight: normal;
}

div#imgcenter{
border:none; 
margin-left: 30px;
margin-top:20px;
margin-bottom:0px;
}
div#old_edizione{
border:none; 
margin-left: 10px;
margin-top:30px;
margin-bottom:0px;
}
div#pulsante{
border: 1px solid #FF7C00;
margin-top: 10px;
margin-left: 1px;
float: left;
background-color: white;
width: 48px;
color: #77291D;
font: 75% Verdana, Arial, Helvetica, sans-serif; text-align:center;
}
div#pulsante2{
border: 1px solid #FF7C00;
margin-top: 10px;
margin-left: 1px;
float: right;
background-color: white;
width: 103px;
color: #77291D;
font: 75% Verdana, Arial, Helvetica, sans-serif; text-align:center;
}
div#pulsante3{
border: 1px solid #FF7C00;
margin-left: 1px;
margin-top: 10px;
clear: left;
background-color: white;
width: 155px;
color: #77291D;
font: 75% Verdana, Arial, Helvetica, sans-serif; text-align:center;
}
div#pulsante a{
display:inline;
	color: #77291D;
	padding:0px;
	text-decoration:none;
	font-weight: bold;
}
div#pulsante2 a{
display:inline;
	color: #77291D;
	padding:0px;
	text-decoration:none;
	font-weight: bold;
}
div#pulsante3 a{
display:inline;
	color: #77291D;
	padding:0px;
	text-decoration:none;
	font-weight: bold;
}
.boxguide  {

background-color:#fff;

border-left: 1px solid #77291D;

border-right: 1px solid #77291D;

margin-left: 10px;
margin-top: 40px;
}





.boxguide dt{

border-top-color: #77291D;

margin:0;
}



.boxguide dt b{

border-top-color: #77291D;

padding:0px;

background-color:#fff;

font-size:85%;

color: #FF7C00;

}





.boxguide dd{

border-bottom-color: #77291D;

margin:0;

}



.boxguide .dd-content {

border-bottom-color: #77291D;

background-color:#fff;

padding:0px
}
#header #content table tr td table {
	text-align: justify;
}

