body#normal{
margin: 0;
padding: 0;
background-color: #202020;
background-image: url('immagini/fondo01.jpg');
background-position: 50% 0px; 
background-repeat: no-repeat;
background-attachment: fixed;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #adadad;
}

body#intro {
margin: 0px;
padding: 0px;
background-color: #202020;
background-image: url('immagini/fondo_index.jpg');
background-position: 50% 0px; 
background-repeat: no-repeat;
background-attachment: fixed;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #adadad;
text-align: center;
}

body#guest {
margin: 0px;
padding: 50px 0 0 0;
background-color: #202020;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #adadad;
text-align: center;
}

em{color: red;}

div#container {
margin: 0;
padding: 0;
margin: 0 auto; /*Center container on page*/
width: 760px;
height: 300px;
margin-bottom: 10px;
background-image: url('immagini/top.jpg');
background-repeat: no-repeat;
}

div#cont_anime {
margin: 0;
padding: 0;
margin: 0 auto; /*Center container on page*/
width: 450px;
background-color: #000000;
border-style: solid;
border-width: 3px;
border-color: #000000;
}

div#sx {
margin: 0;
padding: 0;
width: 148px;
margin-right: 10px;
margin-left: 10px;
float: left;
}

div#dx {
margin: 0;
padding: 0;
margin-top: 180px;
margin-bottom: 10px;
width: 572px;
margin-right: 10px;
margin-left: 10px;
float: right;
}

div#newsletter {
margin: 0;
padding: 2px 2px 2px 10px;
width: 136px;
background-color: #333333;
}

div#info {
margin: 0;
padding: 2px 2px 2px 10px;
width: 136px;
background-color: #202020;
}

div#immagini01, div#immagini02, div#immagini03, div#immagini04 {
margin: 0;
padding: 0 10px 10px 0;
width: 200px;
float: left;
}

div#newsimg {
margin: 0;
padding: 0 10px 5px 0;
width: 150px;
float: left;
}

div#newsint {
margin: 0;
padding: 0;
width: 572px;
float: left;
}

div#img01, div#img02, div#img03, div#img04 {
margin: 0;
padding: 0 10px 10px 0;
width: 400px;
float: left;
}

.chi_foto {
margin: 0;
padding: 0;
margin-bottom: 5px;
float: left;
width: 80px;
height: 80px;
}

div#boxiscr {
margin: 0;
padding: 0;
margin-right: 5px;
margin-top: 10px;
float: left;
width: 281px;
height: 100px;
}

div#chi_txt {
margin: 0;
padding: 0;
float: left;
margin-bottom: 5px;
margin-top: 10px;
width: 110px;
height: 80px;
}

div#gastr_txt {
margin: 0;
padding: 0;
float: left;
margin-bottom: 5px;
margin-top: 10px;
width: 490px;
height: 80px;
}

div#news_home {
margin: 0;
padding: 5px 5px 5px 5px;
float: left;
margin-bottom: 5px;
margin-right: 10px;
margin-top: 10px;
width: 271px;
background-color: #333333;
}

div#eventi_home {
margin: 0;
padding: 5px 5px 5px 5px;
float: left;
margin-bottom: 5px;
margin-top: 10px;
width: 271px;
background-color: #333333;
}

div#articoli_home {
margin: 0;
padding: 5px 5px 5px 5px;
float: right;
margin-bottom: 5px;
margin-top: 10px;
width: 271px;
background-color: #333333;
}

div#cont_guest {
margin: 0;
padding: 5px 5px 5px 5px;
width: 562px;
background-color: #333333;
text-align: left;
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
color: #999999;
}

div#cont_guest02 {
margin: 0 auto; /*Center container on page*/
padding: 5px 5px 5px 5px;
width: 562px;
background-color: #333333;
text-align: center;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #999999;
}


/*menu*/
#blueblock{
width: 148px;
padding: 0 0 0 0;
background-color: #3c0606;
color: #3c0606;
}

* html #blueblock{ /*IE 6 only */
w\idth: 148px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-bottom: 1px solid #3c0606;
margin: 0;
}

#blueblock li a{
display: block;
padding: 2px 2px 2px 10px;
border-left: 10px solid #480909;
border-right: 10px solid #874343;
background-color: #7a2727;
color: #adadad;
text-decoration: none;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
border-left: 10px solid #333333;
border-right: 10px solid #999999;
background-color: #666666;
color: #adadad;
}
/*menu*/

.inputbox {
text-align: left;
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
color: #333333;
margin: 1px;
}

.txtp_copy{
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
color: #666666;
}

.txt_gindex{
letter-spacing: 1px;
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #999999;
}

.txt_titoli{
letter-spacing: 3px;
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #999999;
}

a.info {
color: #666666;
font-size: 9px;
font-family: verdana, arial;
text-decoration: none;
}
a.info:hover {	
color: #333333;	
font-size: 9px;	
font-family: verdana, arial;
text-decoration: none;
background-color: #999999;
}

a.calendar {
color: #874343;
font-size: 9px;
font-family: verdana, arial;
text-decoration: none;
}
a.calendar:hover {	
color: #874343;	
font-size: 9px;	
font-family: verdana, arial;
text-decoration: none;
background-color: #999999;
}

a.intro {
color: #666666;
font-size: 10px;
font-family: verdana, arial;
text-decoration: none;
}
a.intro:hover {	
color: #333333;	
font-size: 10px;	
font-family: verdana, arial;
text-decoration: none;
background-color: #999999;
}

a.copy {
color: #666666;
font-size: 9px;
font-family: verdana, arial;
text-decoration: none;
}
a.copy:hover {	
color: #999999;	
font-size: 9px;	
font-family: verdana, arial;
text-decoration: underline;
background-color: none;
}

a.interno {
color: #adadad;
font-size: 10px;
font-family: verdana, arial;
font-weight: bold;
text-decoration: none;
}
a.interno:hover {	
color: #adadad;	
font-size: 10px;	
font-family: verdana, arial;
font-weight: bold;
text-decoration: underline;
background-color: none;
}

a.articoli {
color: #adadad;
font-size: 10px;
font-family: verdana, arial;
text-decoration: none;
}
a.articoli:hover {	
color: #adadad;	
font-size: 10px;	
font-family: verdana, arial;
text-decoration: underline;
background-color: none;
}

a.pgrass {
color: #adadad;
font-size: 10px;
font-family: verdana, arial;
text-decoration: none;
}
a.pgrass:hover {	
color: #adadad;	
font-size: 10px;	
font-family: verdana, arial;
text-decoration: underline;
background-color: none;
}


/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print { 
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; } 
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:5px; padding:0px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 10px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; center left no-repeat; }
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }
	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree  li { font-size: 10px; color: #999999;}
	ul.mktree  li ul li { font-size: 10px; }
	ul.mktree  li ul li ul li { font-size: 10px; }
	ul.mktree  li ul li ul li ul li { font-size: 10px; }
}
