
/* ============ ELEMENTI COMUNI ========= */

a {text-decoration:underline;		padding:0.1em 0;
}

a:link { color: #000;text-decoration:underline; 		padding:0.1em 0;
}

a:visited { color: #00f;text-decoration:underline; 		padding:0.1em 0;
}

.cinema .tit a:hover,.cinema a:hover, .cinema .st a:hover, a:hover,a:active { background: #900;color:#ff0;text-decoration:underline; 		padding:0.1em 0;
}

h6,h5,h4,h3,h2,h1 { color: #900 }



ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

img
{margin:0;
padding:0;
border:0;
}
.clear
{display:block;
float:none;
clear:both;}


/* ===================LAYOUT===================== */


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130% ;
	background: #fff;
	color:#fff
	margin: 0 auto;
	text-align:center;
		voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: medium;

}




#wrap
{
background:inherit;
width:90%;
position: inherit;
margin:5%;
padding:0 0 0 0;
text-align:left;}
#head {
position: static;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
background: #fff;
padding: 0;
margin: 0;
clear:both;
}

html>body #content {
	width: 100%;
} 

#content {
	background: #fff;
text-align:left;
display:block;
position: relative;
width:100%;
padding:0;
margin:0;
border-bottom: 10px solid #fc0;

}

#foot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background: #fff;
	color: #000;
	padding: 0;
	margin: 0;
	text-align:right;


}


#foto
{display:block;
width:100%;
height:130px;
background: #fff;
margin:0;
padding:0 0 20px 0;
clear:both;}

#main
{
display:block;
position:relative;
margin:0}
#col1 {
display:block;
float:none;
top:150px;
left:0;
text-align:left;
width:100%

}
#col2 {
display:block;
float:none;
top:150px;
right:0;
text-align:left;
width:100%;
padding:0;
margin:0;

}





/* =====link a dx==== */

#lki li, #lke li
{display:block;
list-style:none;
	border: 1px solid #333;
	border-width: 0 0 2px 0;
font-size:100%;
padding:0;
}

#lki li h1, #lki li .h1,
#lke li h1, #lke li .h1
{margin:2px 0 0 0;
padding:0 0 0 26px;
font-weight:bold;
font-size:100%;
display:block;}
#lki li p, #lki li .p,
#lke li p, #lke li .p
{margin:0;
padding:3px 0 0 26px;
font-size:100%;
display:block;}

#lki li a,
#lke li a
{display:block;
padding: 5px;
background-repeat: no-repeat;
background-position: 5px 5px}

#lki li a:hover,
#lke li a:hover
{background: #900;color:#ff0;
background-repeat: no-repeat;
background-position: 5px 5px;
text-decoration:underline;
}

#lki img, #lke img
{display:block;
float:left;
margin:3px 5px 0 0;}
#lke
{background: url(../i/link.gif) no-repeat top left;
padding:30px 0 0 0;}
#lke li
{background-color: #fff;}

#lkivis a {background-image: url(../i/ico-lente2.gif);}
#lkidis a {background-image: url(../i/info-d2.gif);}
#lkitck a {background-image: url(../i/info2.gif);}
#lkepro a {background-image: url(../i/ico-prov.gif);}
#lkeeca a {background-image: url(../i/ico-eca.gif);}
#lkeune a {background-image: url(../i/ico-unesco.gif);}
#lkeune a:hover {background-image: url(../i/ico-unesco2.gif);}




/* =====cinema nel mezzo==== */

.cinema 
{
background: #fff;
display:block;
width:100%;
margin:0;
padding:0;
height:1%;
text-align:left;
}
.cinema div
{text-align:left;
margin:0 auto;
}
.cinema h1
{margin:2px auto;
font-weight:bold;
font-size:1em}
.cinema p
{
margin:0 auto;
padding:3px 0 0 0;
font-size:1em;

}
.cinema img 
{
border: 1px solid #999;
padding:5px;
display:block;
margin:0 auto 10px auto;
}

.tit a, .cinema .st a
{
background: none;
text-indent:0;
width:100%;
height:1%;
overflow:hidden;
display:inline;
color:#000;
text-decoration: underline;
}
.tit a:hover
{background: none;
}

/* =====news nel mezzo==== */

.news 
{
display:block;
margin:0;
	border: 1px solid #999;
	border-width: 0 0 1px 0;
	padding:5px 0;
}
.news h1
{margin:2px 0 0 0;
padding:0;
font-weight:bold;
font-size:1em}
.news p
{margin:0;
padding:3px 0 0 0;
font-size:10px;

}
.news img 
{
display:block;
margin:0 0 10px 0;

}

.news a:hover h1
{
text-decoration: underline;
}



/* ============= NAVBAR top =================== */

#navtop
{
display:static;
width:inherit;
position:static;
top:0;
right:0;
background-color: #fff;
border:1px solid #fc0;
border-width:1px 0;
margin:1% 0;
padding:1% 0;

}
#navtop li
{	display:block;
float:none;
width:inherit;
	line-height:1.5em;
	text-align: left;
	cursor: default;
	border: none;
}
#navtop li.last
{	border-width: 0 0 0 0;
}
#navtop li a
{color: #000;
	line-height:1.5em;
display:inline;
background-color: #fff;
padding:3px 10px;
}
#navtop li a:hover
{color:#ff0;
background-color: #f00;
text-decoration:underline;
}

/* ============= NAVBAR =================== */

#nav
{margin:5px 0 0 0;
padding:0;
}
#nav a {
font-size:100%;
	font-weight: bold;
	color: #000;
		text-decoration: underline;
		padding:0.1em 0;

}

#nav li li a {
font-size:100%;
	font-weight: normal;
	color: #000;
		text-decoration: underline;
		padding:0.1em 0;
}

#nav li li a:hover {

	color:#ff0;
		text-decoration: underline;
		padding:0.1em 0;


}

#nav li a:hover {
	color: #ff0;

}


#nav li div {
	margin:10px 0 0 0;
	position: relative;
	text-align: left;
	cursor: default;
	border-bottom: 1px solid #fc0;
	border-left: 10px solid #fc0;
	padding:0 0 0 10px;
}


#nav li ul {
	display: block;
	font-weight: normal;
	padding: 0 0 0 0;
	margin:0;


}



#nav li li {
	position: relative;
	text-align: left;
	cursor: default;
	border:0;
	padding:0.1em 0 0.1em 20px;

}

#check
{float:left;
margin-top:5px}
#check a
{margin:5px}

#ab
{position:static;
top:0;
right:0;
}
#navab
{display:block;}

#navvis
{position:static;
right:0px;
top:0px;
font-size:1em;
	border: 1px solid #fc0;
	border-width: 1px 0 1px 0;
	margin:1% 0;
padding:1% 0}
#navvis .tit
{display:inline;
color: #000;}
#navvis li a
{display:inline;
position:static;
float:none;
text-indent:0;
overflow:hidden;
width:inherit;
height:1%;
background: #fff;
}
#navvis li a.acc
{
display:inline;
position:static;
background: #fff;
}

