@font-face {
	font-family: 'OpenSans';
	font-style: normal;
	font-weight: normal;
	src: local('OpenSans'),local('Open Sans'),url('files/OpenSans-Regular.ttf') format('truetype'),url('files/OpenSans-Regular.eot');
}

html {width:100%;height:100%;SCROLLBAR-ARROW-COLOR: #000679; SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #000679; SCROLLBAR-BASE-COLOR: #000679; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #000679;border: none; border-style:none;}
body {width:100%;height:100%;margin:0px;padding:0px; FONT-FAMILY: 'OpenSans',Arial,Helvetica,sans-serif; COLOR: #000000; FONT-SIZE: 13px;border: none;border-style:none;}
img {border:0px;}
td {FONT-SIZE: 13px;}
form {MARGIN: 0px;}
select {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px;}
textarea {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px;}
input {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px;}
input[type=text], input[type=password] {border:solid 1px #000679;}
frame, iframe, frameset{border: none;border-style:none;margin:0px;padding:0px;}
legend {font-weight:bold;}
label {font-size:12px;font-weight:bold}

a {COLOR: #000000; TEXT-DECORATION: underline;}
a:hover {COLOR: #000000; TEXT-DECORATION: underline;}
a:active {COLOR: #000000; TEXT-DECORATION: underline;}
.nobordo {BORDER:0px;}
h1 {MARGIN: 0px; COLOR: #000679; FONT-SIZE: 13px; FONT-WEIGHT: bold;}

#mainframe {width:100%;height:100%;min-width:980px;}
#header {width:100%;min-width:980px;background:url("images/sfondo_header.gif");background-repeat:repeat-x;height:110px;clear:both;}
#colmenu {width:200px;height:auto;float:left;padding:0px;margin:0px;text-align:left;margin:20px 10px 10px 10px;padding:0px;overflow:hidden;vertical-align:top;}
#contentbox  {text-align:justify;margin:20px 10px 10px 10px;padding:0px;overflow:hidden;}
#footer {width:100%;text-align:left;vertical-align:middle;border-top:solid 1px navy;line-height:40px;clear:both;float:left;color:#000000;font-size:11px;}
#barratitolo {clear:both;height:22px;background:url("images/fondo_titolo.gif");padding-left:30px;background-repeat:no-repeat;margin-bottom:20px;}
#frameprev {width:196px;height:300px;overflow:hidden;border:none;margin:0px;padding:0px;border-style:none}
#orologio {font-family:Tahoma;color:#000000;height:20px;vertical-align:center;text-align:left;font-size:11px;}

.boxmenu {background-color:#EDEDF6;width:190px;}
.headmenu {width:190px;height:4px;background:url("images/menu_header.gif");}
.footmenu {width:190px;height:4px;background:url("images/menu_footer.gif");}
.menuitem {font-family:'OpenSans',Arial,Helvetica,sans-serif;font-size:11px;background-color:#EDEDF6;width:170px;clear:both;height:25px;border-bottom:solid 1px #C7C9F7;margin:0px 10px 0px 10px;vertical-align:bottom;line-height:25px;font-stretch:ultra-condensed;}
.menuitem a {font-family:'OpenSans',Arial,Helvetica,sans-serif;font-size:11px;FONT-WEIGHT: bold;letter-spacing:0px; TEXT-DECORATION: none;}
.menuitem a:hover {FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
.boxprev {font-family:Verdana,Tahoma,Arial,Helvetica;color:#1e1c5a;font-size:11px;font-weight:bold;background-color:#EDEDF6;width:170px;clear:both;margin:0px 10px 0px 10px;}
.boxprev input, .boxprev select {font-family:Verdana,Tahoma,Arial,Helvetica;color:#000000;font-size:11px;}
.boxprev input[type=text] {border:solid 1px grey;}
.boxprev input[type=button] {font-weight:bold;}
.boxprev .pieno {width:160px;}
.boxprev .mezzo {width:77px;}
.fotodx {text-align:right;float:right;margin-left:10px;margin-bottom:10px;}
.fotosx {text-align:left;float:left;margin-right:10px;margin-bottom:10px;}
.piccolo {font-size:10px;}
.cmedio {width:135px;}
.centra {text-align:center;}
.prima {clear:left;float:left;}
.continua {float:left;}
.ultima {clear:right;float:none;}
.riga {clear:both;float:none;padding-top:10px;}
.ctesto {width:98%;height:50px;}


#footer a {color: #000000;text-decoration: none;padding:0px 5px 0px 5px;}
#footer a:hover {color: #000000;text-decoration: underline;}
#footer a:active {color: #000000;text-decoration: none;}

/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:465px;	width: 620px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

.cluogo {
	background-color:navy;
	filter:alpha(opacity=40); 
	-moz-opacity: 0.40;
	opacity:.40;
	z-index: 100;
	position: absolute;
	top: 0px; left: 0px;
	width: 620px; height:50px;
}
.luogo {
	font-weight: bold;
	position: absolute;
	top: 10px; left: 10px;
	z-index: 101;
	text-align: left;
	line-height: 40px;
	font-size:24px;
	color:#FFF;
}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 40px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold; 
	background: #920000; 
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}

