
body {
background-color : black;
color : white;
}


a, a:visited {
color : #FFFCCC;
text-decoration : none;
}


a:hover, a:active {
color : #F3E400;
text-decoration : underline;
}



#main
{width: 550px; height: 50px;}


#main h1 
{text-align: center; 
width: 550px; 
height: 50px; 
color: #F3E400; 
background: transparent url(images/divider1.jpg) center bottom no-repeat; 
font-size: 1.3em !important;}


#main h2 
{text-align: left; 
font-size: 1.1em; 
color: #F3E400;}


#main p
{font-size: 0.8em;
color: #ffffff;
text-align : justify;
font-style: normal;}


p
{text-align : justify;}



#right 
{float: left; 
width: 180px; 
color:#ffffff; 
background: transparent url(images/divider2.jpg) center bottom no-repeat; 
margin: 0; 
padding: 0 0 9px 0; 
height: auto;}


#right p 
{padding: 10px; 
margin: 0; 
font-size: 0.70em !important;}


#right h2 
{background: transparent url(images/divider2.jpg) center top no-repeat; 
font-size: 1em; 
padding: 18px 0 0 0; 
margin: 10px 0 0 0; 
text-align: center; 
color: #F3E400;}


#navcontainer {
width : 180px;
padding : 0;
margin : 0 auto;
font-family : Georgia, serif;
background : transparent;
color : #333;
}


#navcontainer ul {
list-style : none;
margin : 0;
padding : 0;
border : none;
font-size : 0.85em !important ;
}


#navcontainer li {
border-bottom : 1px solid #c7a759;
margin : 0;
}


#navcontainer li a, #navcontainer li a:visited {
display : block;
padding : 5px 5px 5px 0.5em;
border-left : 10px solid #c7a759;
border-right : 10px solid #d6bf85;
background-color : #030508;
color : #ffffcc;
text-decoration : none;
width : 100%;
}


html > body #navcontainer li a, body #navcontainer li a:visited {
width : auto;
}


#navcontainer li a:hover, #navcontainer li a:active {
border-left : 10px solid #d6bf85;
border-right : 10px solid #c7a759;
background-color : #e6d7b3;
color : #030508;
}


#farleft {
width : 180px;
margin : 0 auto;
text-align : left;
font-size : 0.75em;
width : 180px;
font-size : 0.8em !important ;
}


#farleft ul {
list-style : none;
margin : 0;
padding : 0;
}


#farleft h2 {
font-size : 1.5em;
color : #F3E400;
}



/** Elimina sottolineatura dai links **/
a:link, a:visited,  a:active, a:hover
{
 text-decoration:  none; 
}









/* Content */

#content {
         margin : 0 auto;
	 width: 970px;
}


#content h2 {
         text-align: left; 
         font-size: 1.1em; 
         color: #F3E400;
}


#content p {
         font-size: 0.8em;
         color: #ffffff;
         text-align : justify;
         font-style: normal;
}


#colOne {
	float: left;
        margin: 0 auto;
	width: 475px;
        padding: 0 0 0 0px;
}



#colTwo {
	float: right;
        margin: 0 auto;
	width: 475px;
	padding: 0 0px 0 0;
}



