h1 {
	margin-left: 7%;
	margin-right: 2%;
	font-family: Arial,'Times New Roman',sans-serif;
	font-size: large;
	color: #FF6600;
	text-align: center;
} 
h2 { 
	margin-left: 7%;
	margin-right: 2%; 
	font-family: Arial,'Times New Roman',sans-serif; 
	font-size:large; 
	color: #FF6600; 
	text-align: center; 
	font-weight:bold; 
}
h3 { 
margin-left: 7%;
margin-right: 2%; 
font-family: Arial,'Times New Roman',sans-serif; 
font-size:large; 
color: #FF6600; 
text-align: left; 
}
h4 { 
margin-left: 7%;
margin-right: 2%;
font-family: Arial,'Times New Roman',sans-serif; 
font-size:medium; 
color: #FF6600; 
text-align: left; 
font-weight:bold; 
}
h5 { 
margin-left: 7%;
margin-right: 2%;
font-family: Arial,'Times New Roman',sans-serif; 
font-size:medium; 
color: #FF6600; 
text-align: center; 
font-weight:bold; 
}
p { 
margin-left: 7%;
margin-right: 2%;
text-align: left; 
font-family: Arial,'Times New Roman',sans-serif; 
font-size:medium; 
color:#FF6600 
}
hr { 
margin-left: 7%;
margin-right: 2%; 
}

table {
	margin-left: 7%;
	margin-right: 7%;
	font-family: Arial,'Times New Roman',sans-serif;
	}
.menu{	
	font-size: medium;
	color: #778899;
	text-align: center;
	font-weight: bold;
	border-style: solid;
	border-width: 1pt;
	border: #778899;
} 
.normale{
	font-size: medium;
	color: #FF6600;
	text-align: left;
	font-weight: medium;
	border-style: solid;
	border-width: 1pt;
	border: #778899;
} 
td {
	border-style: solid;
	border-width: 1px;
	border: #778899;
} 
ol { 
list-style-type: upper-roman; 
font-family:Arial,'Times New Roman',sans-serif; 
font-size:medium; 
margin-left: 10%;
margin-right: 10%;
color:#000000 
} 
ol#gallery{
    margin: 0px 5%;
    padding: 0; 
    }

ol#gallery li{
    float:left;
    background-color: #000;
    color: #fff;
    margin: 0 0 30px;
    padding: 0;
    list-style-type: none
    }

ol#gallery h3{
    margin: 0;
    padding: 3px 0 16px;
    background: #000 url('Foto/IMG/film.jpg') repeat-x bottom right;
    color: #fff;
    font: 12px light arial,sans-serif;
    text-align: center
    }

ol#gallery a{
    display: block;
    padding: 3px 3px 16px;
    background: #000 url('film.jpg') repeat-x bottom right
    }

ol#gallery a:hover{
    color: #fff; /*hack per ie5.5 e le regole sotto*/
    }

ol#gallery a img{
    border: 2px solid #000
    }

ol#gallery a:hover img{
    border-color: #FFFFA0
    }
ul { 
list-style-type: circle; 
color: #FF6600;
text-align: left; 
font-family: Arial,'Times New Roman',sans-serif; 
font-size:medium; 
color:#FF6600;
margin-right: 10%;  
}
.n {
margin-left:10%;
}
.t {  
margin-left:2%
}
ul#menuhome{
	list-style: none;
	margin-left: 7%;
	padding: 7px 0;
    border-bottom: 2px solid #999999;
	/*font-weight: bold;*/
    text-align: center;
	font-family: Arial,'Times New Roman',sans-serif;
	font-size: medium;
	white-space: nowrap}
ul#menuhome li{
	display: inline;
	margin: 0 3px}
ul#menuhome a{
	text-decoration: none;
	padding: 0 0 3px;
    border-bottom: 4px solid #FFF;
	color: #999}
ul#menuhome a#current{
	border-color: #F60;
	color:##999999}
ul#menuhome a:hover{
	border-color: #F60;
	color: #666}
.logo {
	margin-left: 7%;
	border: 0;
}
.dx
{
	position: fixed;
	float: right;
	right: 7%;
	border: 0;
	padding: 10px 10px 10px 10 px;
}
.sx
{
	position: fixed;
	float: left;
	left: 7%;
	border: 0;
	padding: 10px 10 px 10px 10px;
}
.w3c  {
border: 0;
width: 88px; 
height: 31px; 
}
.clear{
clear: left; 
}

body {
	background-image: url('Images/txt_verticale.gif');
	background-attachment: fixed;
	background-position: left,	top;
	background-repeat: no-repeat;
}
