body,td,th {
	font-family: Arial;
	font-size: 11px;
}
body {
	background-image: url(../images/bg.jpg);
	background-position:center top;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

@font-face {
    font-family: 'DINMittelschriftRegular';
    src: url('fonts/dinmittelschrift_regular-webfont.eot');
    src: url('fonts/dinmittelschrift_regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/dinmittelschrift_regular-webfont.woff') format('woff'),
    url('fonts/dinmittelschrift_regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

.menuPrincipale {
	font-family: DINMittelschriftRegular, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 14px;
	margin-left: 70px;
}

.menuPrincipale a {
	
	color: #fff;
	text-decoration: none;
    display: block;
    float: left;
    height: 140px;
    margin-left: 1px;
    padding-left: 40px;
    padding-right: 40px;
	padding-top: 20px;
}

.menuPrincipale a:hover {
	color: #5885bf;
	text-decoration: none;
	background-image: url("../images/menu_hover.png");
	background-repeat: repeat-x;
}

.menuPrincipale .separatore {
    background-image: url("../images/linea-menu.png");
    float: left;
    height: 86px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    width: 3px;
}

.menu_header .selected {
    background-image: url("../images/bg_menu_selected.png");
    height: 60px;
}

.contenuto {
	width:980px; 
	margin:0 auto;	
	margin-top: 30px;
	
	/*min-height: 306px;*/
}

.imgSlider {
	display: none;
}

.txtCentra {
	text-align: center;	
}

.footer {
	background-image: url(../images/footer.jpg);
	background-position:center top;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}

.Slider2 .jcarousel-skin-tango .jcarousel-prev-horizontal, .Slider2 .jcarousel-skin-tango .jcarousel-next-horizontal {
	top: 55px;
}

.jcarousel-skin-tango li {
	display: none;
}

form#formail{
margin:0 auto;
width: 315px;
background-color: #f2f2f2;
border: 1px solid #dbdbdb;
padding: 10px;
}
input[type=text]{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CED0D0;
color:#5F6565;
font-family:Tahoma,Arial,Helvetica,sans-serif;
margin-bottom:10px;
padding:4px 5px;
width:300px;
}
textarea{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CED0D0;
color:#5F6565;
font-family:Tahoma,Arial,Helvetica,sans-serif;
padding:4px 5px;
width:300px;
height: 160px;
}
#risposta{
display: none;
border: 1px solid #ccc;
padding: 10px;
margin-bottom: 10px;
}