﻿@font-face {
	font-family: "Frutiger";
	src: url('fonts/LT_50327.TTF');	
}
@font-face {
	font-family: "Frutiger";
	font-weight: bold;
	src: url('fonts/LT_50329.TTF');
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, form {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	font-weight:normal;
}
html,body {
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
* {
	margin:0px auto;
	padding:0;
}
a {
	text-decoration:none;
	outline:none;
}
/********************************** OUTER ***********************************/
div#shim {
	visibility: hidden;
	width: 100%;
	height: 50%;
	margin-top: -262px;
	float: left;
}
/********************************** INNER ***********************************/
div#wrapper {
	width:774px;
	height:524px;
	margin:auto;
	clear: both;
	position: relative;
	top: -262px;
	/* IE4ever Hack: Hide from IE4 **/
	position: static;
	/** end hack */ 
} 
/* Hide from IE5mac \*//*/
	div#shim {
		display: none;
	}
 
	html, body {
		height: auto;
	}
	/* end hack */
 
/* ]]> */


/*logo*/
div#content {
	width:760px;
	height:524px;
	position:relative;
	top:0px;
	left:0px;
	background:#ffffff url('immagini/introBackground.jpg') no-repeat left top;
	padding:0px 14px 0px 0px;
}
h1#logo {
	width:240px;
	height:65px;
	font-size:14px;
	display:block;
	position:relative;
	top:0px;
	left:0px;
	margin:0px 0px 34px 0px;
}
h1#logo span {
	position:absolute;
	display:block;
	width:240px;
	height:65px;
	background:url('immagini/logo2.gif') no-repeat center center;
	top:0px;
	left:0px;
	cursor:pointer
}
/*flash*/
div#flash {
	height:200px;
	margin:0px 0px 18px 11px;
	background:#dbdbdb url('immagini/flashBackground.gif') repeat-x left bottom;
}
div#slide {	
	float:left
}
div#scrollArticoli {
	float:left
}
/*lingue*/
div#lingue {
	font-family:Frutiger, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size:14px;
	padding:0px;
	line-height:22px
}
div#lingue a {
	color:#000000;
	border-bottom:2px solid #a7a7b0;
	padding:1px 6px;
	margin:0px 10px;
	border-top:2px solid transparent;
}
div#lingue a:hover {
	border-top:2px solid #a7a7b0;
}
/*form search*/
div#formSearch {
	position:absolute;
	bottom:60px;
	right:54px;
}
div#formSearch label {
	font-family:Frutiger, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e50b0b;
	font-size:12px;
}
div#formSearch input[type=text] {
	width:192px;
	height:18px;
	padding:1px 2px;
	border:1px solid #2e527d;
	float:left;
	margin:4px 8px 0px 0px
}
div#formSearch span {
	display:block;
	height:24px;
	width:22px;
	overflow:hidden;
	float:left;
	margin:4px 0px 0px 0px;
	padding:0px;
}
div#formSearch span input[type=submit] {
	padding:0px 0px 0px 22px;
	background:#ffffff url('immagini/btnBackground.jpg') no-repeat 0px center;
	height:24px;
	border:none 0px;
	cursor:pointer;
	margin:0px;
	float:left;
	width:600px;
}
/*footer*/
div#footer {
	position:absolute;
	bottom:0px;
	left:4px;
	line-height:27px;
	font-size:11px;
}
