﻿/* CSS Document */

body{	padding:11px 0 14px 0;	margin:0;	background-color:#EFEFDF;	color:#000;}
span{	margin:0; padding:0; border:0px}
img{	margin:0; padding:0; border:0px}
textarea{	margin:0; padding:0; border:0px}
label{	margin:0; padding:0; border:0px}
form{	margin:0; padding:0; border:0px}
p{	margin:0; padding:0; border:0px}
h2{	margin:0; padding:0; border:0px}
h1{	margin:0; padding:0; border:0px}
div{	margin:0; padding:0; border:0px}
ul{	margin:0; 	padding:0; 	list-style-type:none;	font-size:0;}
.spacer{	clear:both; 	font-size:0; 	line-height:0;}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------header--------------------*/
#header{	background:url('header.gif') no-repeat 0 0;	width:981px;	height:/*274*/175px;	position:relative;	margin:0 auto;}
#header ul{	background:url('nav_bar.gif') no-repeat 0 0;	width:847px;	height:29px;	position:absolute;	left:31px;	top:6px;	padding:0 0 0 72px;}
#header ul li{	background:url('nav_div.gif') no-repeat right top;	height:27px;	float:left;	padding:0 1px 0 0;}
#header ul li.flag a{border-width: 0px;	padding:8px 0 5px 0; width:30px}
#header ul li a{	background-position: 0 0;	display:block;		padding:0 14px;		font:bold 11px/27px Arial, Helvetica, sans-serif;		color:#344A04;background-color:inherit;text-decoration:none;	background-image: url('nav_bg.gif');	background-repeat: repeat-x;	background-attachment: scroll;}
#header ul li a:hover{	background-position: 0 0;	color:#fff;	background-color:inherit; background-image: url('nav_hover.gif');	background-repeat: repeat-x;background-attachment: scroll;}
#header ul li a.hover{	background-position: 0 0;display:block;	color:#fff;	padding:0 14px;	font:bold 11px/27px Arial, Helvetica, sans-serif;	background-color:inherit;	text-decoration:none;cursor:text;	background-image: url('nav_hover.gif');	background-repeat: repeat-x;	background-attachment: scroll;}
#header ul li.last{	background-image:none;	height:27px;	float:left;}
#header img.logo{ position:absolute; left:40px; top:98px; width:249px; height:72px;}
#header h1{	font:normal 40px Arial, Helvetica, sans-serif;	color: #F3C000;	width:484px;	height:32px;	position:absolute;	left:411px;	top:95px;}
#header p span.txt1{	color:#fff;	background-color:#1E6887;}
#header img.icon{	position:absolute;	left:60px;	top:190px;	width:174px;	height:80px;}
#header p.topText{	font:normal 18px/23px Arial, Helvetica, sans-serif;	color:#E8E8E8;	background-color:inherit;	position:absolute;	left:285px;	top:203px;	width:588px;}
#header p.topText span.smallTxt{	font:normal 12px/18px Arial, Helvetica, sans-serif;	color:#FF9C3A;	background-color:inherit;	padding:0 0 0 8px;}
#header p{	font:normal 12px/19px Arial, Helvetica, sans-serif;	color:#fff;	background-color:inherit;	position:absolute;	left:411px;	top:142px;}
#header p{text-decoration:none; color: #C5DCE4; font-size:16pt; white-space: nowrap;}
/*------------------------------------------------header--------------------*/

/*------------------------------------------------body--------------------*/
#body{	width:981px; padding:0;	margin:0 auto; background: url('midle.gif') repeat-y 0 0 #EFEFDF;}

/*------------------------------------------------left--------------------*/
#left{	width:383px;	float:left;}

.left1{	width:/*324*/350px;	background:#EAEADA url('lft_box_bg.gif') repeat-x 0 0;	border:#DDDDCA solid 7px; margin:2px 0 2px 8px; padding:5px 7px 6px 9px;	color:#878767;}
.left1 a{ text-decoration:none;color: #DF6E08}
.left1 p.boxTxt1{width:/*199*/240px;	float:right;	padding:0 0 0 15px;	border-left:#F9F9F1 solid 2px;	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.left1 p.boxTxt1 span{	font:normal 19px/17px Arial, Helvetica, sans-serif;	color:#D76E08;	background-color:inherit;	padding:0;	margin:0 0 7px 0;display:block;}

.link1{ width:100%; padding:20px}
.link1 .titolo1{font:normal 19px/17px Arial, Helvetica, sans-serif;	color:#D76E08;}
.link1 .titolo2{font:normal 12pt/14pt Arial, Helvetica, sans-serif;	color:#D76E08; cursor:pointer;padding:1px 5px 1px 5px }
.link1 .ul2{ color:#DF6E08 ;display:none;position:absolute;border:1px #B9B99D solid;padding:5px;background:#EFEFDF;margin:0 0 0 82px;width:284px }
.link1 .ul2 li:hover {background:#F8F8EF;cursor:pointer; }
.link1 .titolo2:hover { color:white ;background:#B9B99D }
.link1 .ul1 li{ font-size:11pt;font-weight:normal;margin:4px}
.link1 .ul1 li a:hover { color:white ;background:#B9B99D }
.link1 .ul1 li:hover { color:white ;background:#B9B99D }
.link1 .titolo2:hover .ul2{ display:block }
.link1 li{	font: normal 12px Arial, Helvetica, sans-serif;	list-style-type: disc;margin-left:25px;}
.link1 li a{ color:#777755;	text-align: left; text-decoration:none;}
/*------------------------------------------------left--------------------*/

/*------------------------------------------------right--------------------*/
#right{	width:580px; float:right; }
#right fieldset.foto{padding:10px;margin:20px;}
#right #pannelloQ{ float:left; cursor:pointer; FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00);}
#right #fIcone{ padding:0 10px 0 10px;border:0;}
#right p.rightTop{	display:block;	background:url('right_top.gif') no-repeat 0 0;	width:608px;	height:26px;}
#right h2{	font:bold 30px/22px Arial, Helvetica, sans-serif;	color:#222222;	background-color:inherit;	margin:0 0 16px 0;	padding:0 0 0 38px;	display:block;}
#right p.rightTxt1{	font:normal 13px/18px Arial, Helvetica, sans-serif;	color:#62625C;	background-color:inherit;	padding:0 38px 10px 38px;}
#right p.rightTxt1 span{	font:bold 13px/18px Arial, Helvetica, sans-serif;	color:#5F860B;	background-color:inherit;}
#right p.rightTxt2{	font:normal 13px/18px Arial, Helvetica, sans-serif;	color:#62625C;	background-color:inherit;	padding:0 0 20px 38px;	float:left;	width:349px;	margin:0 27px 0 0;}
#right p.rightTxt2 span{	font:bold 17px/18px Arial, Helvetica, sans-serif;	color:#D76E08;	background-color:inherit;	border-bottom:#BCBCB5 dashed 1px;	width:340px;	display:block;	margin:0 0 15px 0;}
#right p.rightPic{	display:block;	background:url('right_panel_pic.gif') no-repeat 0 0;	width:166px;	height:155px;	float:left;	margin:0 0 22px 0;}
#right p.rightBottom{	display:block;	background:url('right_bottom.gif') no-repeat 0 0;	width:608px;	height:20px;	float:left;}
/*------------------------------------------------right--------------------*/

/*------------------------------------------------bodyBottom--------------------*/
#bodyBottom  {	width: 981px;	margin: 0 auto;	padding: 0px;	background: #DFDDC8 url('midle.gif') repeat-y 0 0;	color: #000;}
#bodyBottom #bodyBottom2 {padding:15px;}
#bodyBottom .text2{padding:20px;font:normal 14px Arial, Helvetica, sans-serif;	color:#000;	background-color:inherit; padding:0 0 12px 0; text-align:justify}
.news{	width:300px;	float:left;	margin:0 5px 0 0;}
.news h2{
	background-position: 0 0;
	display: block;
	padding: 0 0 0 25px;
	font: bold 22px/16px Arial, Helvetica, sans-serif;
	color: #4EA0CD;
	background-color: inherit;
	margin: 0 0 17px 0;
	background-image: url('arrow_red.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.news h2 a{	text-decoration: none;	color: #3286A7}
.news h3{	background-position: 0 0;	display:block; height:17px;	padding:0 0 0 7px;	margin:0 0 10px 0;	font:bold 11px/17px Arial, Helvetica, sans-serif;	color:#974D04; background-color:inherit;	text-transform:uppercase; background-image: url('date_bg.gif');	background-repeat: no-repeat;	background-attachment: scroll;}
.news p{	font: normal 12px/20px Arial, Helvetica, sans-serif;	color: #8A875E;	background-color: inherit;	padding: 0 0 12px 0;	text-align: justify;}
.news p:hover{background-color: #C6C5A4;cursor:pointer }
.news p span{	font:bold 12px/20px Arial, Helvetica, sans-serif;	color:#2C2C1B;	background-color:inherit;	text-decoration:underline;	display:block;}

.service{	width:200px;/*338px;*/	float:left;}
.service h2{	background-position: 0 0;	display:block;		padding:0 0 0 24px;		font:bold 22px/16px Arial, Helvetica, sans-serif;		color:#fff;		background-color:inherit;		margin:0 0 17px 0;	background-image: url('arrow_red.gif');	background-repeat: no-repeat;	background-attachment: scroll;}
.service h3{	background-position: 0 0;	display:block;		width:327px;		height:17px;		padding:0 0 0 11px;		margin:0 0 14px 0;		font:bold 11px/17px Arial, Helvetica, sans-serif;		color:#974D04;		background-color:inherit;		text-transform:uppercase;	background-image: url('date_bg.gif');	background-repeat: no-repeat;	background-attachment: scroll;}
.service ul{	padding:0;	margin:0;	display:block;}
.service ul li{	display:block;	height:20px;	line-height:0;}
.service ul li a{	background-position: 0 7px;	display:block;		padding:0 0 0 10px;		font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;		color:#47472D;		background-color:inherit;		text-decoration:underline;		height:20px;	background-image: url('arrow_white.gif');	background-repeat: no-repeat;	background-attachment: scroll;}
.service ul li a:hover{	color:#974D04;	background:#DDDDCB url('arrow_white_hover.gif') no-repeat 0 7px;	text-decoration:none;}
#aziende{width:225px;}
#aziende h2{background-position: 0 0;display:block;	width:205px;height:31px;padding:0 0 0 20px;	font:bold 16px/31px Arial, Helvetica, sans-serif;color:#fff;	background-color:inherit;	background-image: url('member_login_bg.gif');	background-repeat: no-repeat;	background-attachment: scroll;}
#member{	width:225px;	float:right;}
#member h2{	background-position: 0 0;	display:block;		width:205px;		height:31px;		padding:0 0 0 20px;		font:bold 16px/31px Arial, Helvetica, sans-serif;		color:#fff;		background-color:inherit;	background-image: url('member_login_bg.gif');	background-repeat: no-repeat;	background-attachment: scroll;}
/*
#member form{	width:191px;	background:#353535 url('member_form_bg.gif') repeat-x 0 0;	padding:9px 17px 24px 17px;	color:#fff;}
#member form input.txtBox{	width:185px;	height:19px;	border-left:#808080 solid 1px;	border-top:#808080 solid 1px;	border-right:#D4D0C8 solid 1px;	border-bottom:#D4D0C8 solid 1px;	color:#000;	background-color:#fff;	margin:0;	padding:0;	float:left;}
#member form a{	background:#353535 url('register_member_icon.gif') no-repeat 0 0;	padding:0 0 0 20px;	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#9CCC37;	text-decoration:underline;	float:left;	margin:15px 0 0 0;	width:120px;}
#member form a:hover{	text-decoration:none;}
#member form p{	font:normal 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;		display:block;}
#member form asp:Button { margin:5px}
#member form div input.go{	border-style: none;	border-color: inherit;	border-width: medium; background: url('btn_go.gif') no-repeat 0 0; width:36px; height:15px; cursor:pointer; float:right;  margin:15px 0 0 0;}
#member form div label{	font:normal 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;	float:left; 	display:block;}
*/
/*------------------------------------------------bodyBottom--------------------*/

/*------------------------------------------------footer--------------------*/
#footer{ width: 981px; height: 97px;padding:0px;margin: 0 auto;	background: #323232 url('header.gif') no-repeat 0 -177px;	color: #fff;}
#footer ul{	width:587px;padding:7px 15px 7px 15px;	left:11px;	top:27px;}
#footer ul li {	border-style: solid;	border-width: 2px;	border-color: #646464 #5B5B5B #000000 #000000;	float: left; color: #D4D4C6;	background-color: inherit;	font: normal 11px/19px Arial, Helvetica, sans-serif;}
#footer ul li a{ color:#D4D4C6;	background-color:inherit;	font:normal 11px/19px Arial, Helvetica, sans-serif;	padding:0 7px;	text-decoration:none;}
#footer ul li a:hover{color: #FFFFFF;}
#footer p.copyright{padding:3px 15px 3px 15px; font:normal 11px/19px Arial, Helvetica, sans-serif;	color:#D76E08; left:19px; top:49px;}
#footer p.copyright a{color: #EA8C00;	text-decoration:none }
#footer p.copyright a:hover { text-decoration:underline }

#fullDitte{ padding:10px;margin:10px;display:none;font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
#fullDitte li:hover { background:#EFEFDF;color:black }
#fullDitte li:hover a { color:black }
#fullDitte li{	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt; width: 20%; height: 17px; float: left;	overflow: hidden;}
#fullDitte li a{color:white ; text-decoration:none }

#fullIco{ padding:10px;margin:10px;display:none;font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
#fullIco image{ margin:6px;border:3px solid #EFEFDF}
#fullIco image:hover { border:3px solid #429ABC}
#fullIco a { padding:0px;font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}

#footer p.design{ padding:3px 15px 3px 15px;font:bold 8pt/10pt Arial, Helvetica, sans-serif;	color:#C5BE25;left:19px;	top:85px;}
#footer p.design a{	color:#FFFFFF; text-decoration:none;	}
#footer p.design a:hover{	color:#C5BE25; background-color:inherit;	}
/*------------------------------------------------footer--------------------*/
/*------------------------------------------------Foto ---------------------*/
/*#FotoL {/*float: left; FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00);*/
#FotoR {	width: 320px;	height: 240px;	COLOR: #000000;	/*float: right;		FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00);*/}
#fotoZ{	visibility: hidden;	display: inherit;	position: fixed;	top: 0%;	left: 0%;	width: 100%;	height: 100%;	background:url('bg02-70.png') repeat;	cursor: pointer;	z-index: 100;}
#fotoZimg{	width: 640px;	height: 480px;	display: block;	position: absolute;	top: 50%;	left: 50%;	margin: -240px 0 0 -320px;	/*FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=0.80);*/}

/*------------------------------------------------Foto ---------------------*/
.NavRec2{ color: #BE2E3D;font:  8pt/10pt  Arial, Helvetica, sans-serif;}

.lt1 { font:12pt/14pt Arial, Helvetica, sans-serif;width:900px;	background:#EAEADA ;	border:#DDDDCA solid 7px; margin:10px 20px; padding:10px;	color:#878767; text-align:justify }
.lt1 .titolo{	font:normal 14pt Arial, Helvetica, sans-serif;	color:#D76E08;	background-color:inherit;	padding:0;	margin:0 0 7px 0;display:block;}
.lt1 .link{font:normal 10pt Arial, Helvetica, sans-serif; color: #DF6E08;margin:10px 0 0 0 }
.lt1 a{ text-decoration:none;color: #DF6E08;}
.lt1 a:hover {	text-decoration: none;	color: #C9A205;}



@media print {
  @page     { margin: 0 }
  #left{display:none}
  #footer{display:none}
  #header ul{display:none}
  .noPrint{display:none}
  #passWord{ display:none}
}
