
p
	{margin-right:0cm;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman";
	}
div.Section1
	{
	text-align:justify;
	width:90%;
	padding:6px;
	}
 p.MsoNormal
	{mso-style-parent:"";
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	margin-left:0cm; margin-right:0cm; margin-top:0cm}
span.SpellE
	{}
	
body {
background-color:black;
margin:0px;
padding:0px;
text-align:center;
}

.fullscreen {
width:100%;
height:520px;

text-align:center;
}

.intern {
text-align:center;
}
img{
margin:0px;
padding:0px;
border-width:0px;
overflow:hidden;
}

.title {
font-weight:bold;
padding:4px;
font-family:Arial;
font-size:14px;
color:#fff;
background-color:#28448B;
text-align:center;
}

.title:first-letter {
font-size:16px;
}


.intern a {
color:cyan;
}

.logo {
width:70%;
}

.intern:first-line {
font-weight:bold;
text-decoration:underline;
}



.theme1
{
background-color:#28448B;
color:black;

}

.theme1 first-line {
color:#000;
font-weight:bold;
}

.theme2 {
background-color:black;
color:#666;
}


.theme2 first-line {
text-decoration:underline;
color:rgb(181,23,72);
font-weight:bold;
}


.theme3 {
background-color:#28448B;
background:url('../images/menu_09.gif');
color:#000;
}

.theme3 first-line {
text-decoration:underline;
color:rgb(181,23,72);
font-weight:bold;
}

div {
font-size:12px;
font-family: Arial;
width:100%;
color:white;
}

.menu {
background:url('../images/menu_09.gif');
}


tr {
}

td {
font-size:12px;
font-family: Arial;
padding:0px;
margin:0px;
position:relative;
color:white;
}


.w_1 {
width:180px;
}

.w_2 {
width:360px;
}

.w_3 {
width:540px;
}

.floatt {
position:absolute;
left:3px;
top:5px;
width:130px;
height:65px;
text-align:left;
}

.floatt a {
}

.floatt a img {

width:24px;
padding:6px;
margin:4px;
height:24px;
border:1px solid #555;
}

.w_4 {
width:100%;
}

.h_short {
height:40px;
}

.h_1 {
height:180px;
}

.h_2 {
height:360px;
}

.h_3 {
height:540px;
}

.h_4 {
height:720px;
}

.separator {
height:20px;
background:white;
}

.fill {
width:100%;
height:100%;
}

.off_100 {
width:100%;
}




.list {
display:list-item;
height:auto;
margin-bottom:6px;
}

.list:first-line {
color:#8888ff;
font-weight:bold;
}

.orari {
width:100%;
}

.orari tr td {
text-align:center;
width:82px;
}

.cell {
text-align:center;
background:#ffffaa;
width:82px;
height:66px;
font-size:12px;
margin-bottom:4px;
overflow:hidden;
}








.tag {
background:#44ccfa;
width:100%;
text-align:center;
color:white;
height:16px;
font-size:14px;
font-weight:bold;
}

.sub {
color:#eeeeff;
font-weight:bold;
text-decoration:none;

padding-left:5px;
display:block;
font-size:12px;
padding-top:2px;
padding-bottom:2px;
background-color:#28448B;
}

.subtitle {
background-color:white;
width:100px;
padding:2px;
height:18px;
color:blue;
font-weight:bold;
margin-top:8px;

padding-left:5px;
margin-right:2px;
border-top:1px solid #28448B;
border-right:1px solid #28448B;

}

.logo_top
{

text-align:right;
background:black;
}


div a {
color:yellow;
font-weight:bold;
text-decoration:none;
}

.cell a {
color:#a33;
font-weight:bold;
text-decoration:none;
}

.theme4 {
background:#cceeff;
}


.marquee {
width:100%;
color:white;
font-weight:bold;
padding-top:4px;
}

.news {
position:absolute;
top:-5px;
left:-1px;
background:white;
padding:4px;
overflow:auto;
width:646px;
height:400px;
border:1px solid black
}
.news:first-line {
font-size:14px;
color:blue;
font-weight:bold;
}

.gallery {
padding-left:4px;
border:1px solid white;
background:black;
width:101px;
border-right-width:0px;
height:440px;
text-align:left;
scrollbar-arrow-color:white;
scrollbar-face-color:#222;
scrollbar-highlight-color:#222;
overflow:auto;
overflow-x:hidden;

}
.gallery img {

}

.thumbs {
border:2px solid black;
}

.thumbs:active 
{
border:2px solid red;
}

.content {
text-align:center;
height:420px;
position:relative;

}

.current_image {
margin-right:78px;
}

iframe {
overflow:hidden;
}
