/* CSS Document */body{	padding:0;	margin:0;	color:#000000;	background-image: url(../images/back3.jpg);	background-repeat: repeat-x;	background-position: top;	background-color: #E8E8E8;	}	div, p, ul, li, a, h1, h2, h3, h4, form, label, input{ 	padding:0; margin:0;	}	.spacer{	line-height:0; font-size:0; clear:both;	}	/*---------------------------------------Header Start------------------------------------*/	#header{	width:920px;	position:relative;	margin:0px auto;	text-align: left;	height: 193px;	/*background-image: url(../images/header_04.jpg);*/	background-image: url(../header_04.jpg);	background-repeat: no-repeat;	background-position: bottom;	}#header #toplink {	float: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333;	margin-top: 0px;	position: absolute;	right: 20px;	height: 35px;	width: 300px;	line-height: 25px;	background-image: url(../images/toplink.png);	background-repeat: no-repeat;	text-align: center;	z-index: 1000;}#header #toplink p a {	color: #284796;	text-decoration: none;	padding-right: 11px;	padding-left: 11px;}#header #slideshow {	background-color: #FFF;	z-index: 10;}#header #slideshow ul{ list-style-type: none;}		/*---------------------------------------Header End------------------------------------*/#dropline {	position:relative;	font-size:12px;	height:50px;	background:url(../images/back.jpg) no-repeat;}#dropline, #dropline ul {	list-style:none;	width:900px;	margin-right: 0;	margin-bottom: 0px;	margin-left: 10px;	margin-top: 0px;}#dropline table {	border-collapse:collapse;	margin:-1px -10px;0 0; 	padding:0;	font-size:12px;	height: 0;	width: 0;}#dropline li {	float:left;	height:20px;	margin-right:1px;}#dropline li a {	float:left;	display:block;	height:28px;	line-height:28px;	font-family:arial, sans-serif;	font-size:11px;	color:#FFF;	text-decoration:none;	font-weight:bold;	text-transform: uppercase;	padding-top: 0;	padding-right: 30px;	padding-bottom: 0;	padding-left: 20px;}#dropline li a.down {	background:url(../pro_dropline7/down.gif) no-repeat right center;}#dropline li a:hover {	white-space:nowrap;	color:#03F;}#dropline li a.down:hover {	white-space:nowrap;	color:#06F;	background:url(../pro_dropline7/down-over.gif) no-repeat right center;}#dropline li:hover > a {	color:#006;}#dropline li:hover > a.down {	color:#7CCBFF;	background:url(../pro_dropline7/down-over.gif) no-repeat right center;}#dropline li ul {	position:absolute;	top:28px;	left:-9999px;	z-index:10;	width: 98%;	padding-right: 10px;	padding-left: 10px;}#dropline li ul.floatRight li {float:right;}#dropline li ul li a {	color: #2949A4;	font-size: 11px;}#dropline :hover ul,#dropline :hover ul :hover ul,#dropline :hover ul :hover ul :hover ul,#dropline :hover ul :hover ul :hover ul :hover ul,#dropline :hover ul :hover ul :hover ul :hover ul :hover ul {	left:0;	background:left bottom;}#dropline :hover ul ul,#dropline :hover ul :hover ul ul,#dropline :hover ul :hover ul :hover ul ul,#dropline :hover ul :hover ul :hover ul :hover ul ul {	left:-9999px;	top:32px;	background:transparent;}/*----------------------------------left side Start-----------------------------------------------------*/	#container{	width:920px;	position:relative;	margin:0 auto;	padding:5px 0 0px;	background-color: #FFF;	}	#we_are_here {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999;	background-image: url(../images/link_simbols.gif);	background-repeat: no-repeat;	background-position: left top;	text-indent: 25px;	margin-bottom: 2px;	padding-top: 0px;	padding-bottom: 3px;	margin-left: 15px;}#we_are_here a {	text-decoration: underline;	color: #999;}#we_are_here a:hover {	color: #333;}	#box{	float: left;	}	#ragazzi h2{	height:40px;	background:url(../images/box-bg.gif) repeat-x 0 9px #fff;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:20px;	color:#5C6731;	line-height:40px;	margin-bottom: 35px;}#ragazzi h2 span{	width:82px;	display:block;	background:#fff;	float:left;	color:#5C6731;	padding:0 0 0 10px;	}#adolescenti{	border:#BFC897 solid 1px;	background-position:left top;	background-repeat:no-repeat;	background-color:#FFFFFF;	color:#000000;	width:255px;	height:110px;	margin:5px 3px 7px 0;	float:left;	padding:9px 20px 0 16px; 	}	#adolescenti h2{	height:40px;	background:url(../images/box-bg.gif) repeat-x 0 9px #fff;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:20px;	color:#5C6731;	line-height:40px;	margin-bottom: 35px;	}	#adolescenti h2 span{	width:82px; display:block; background:#fff; 	float:left; color:#5C6731; 	padding:0 0 0 17px;	}	#biennio{	border:#BFC897 solid 1px;	background-position:left top;	background-repeat:no-repeat;	background-color:#FFFFFF;	color:#000000;	width:255px;	height:110px;	margin:5px 3px 7px 0;	float:left;	padding:9px 20px 0 16px; 	}	#biennio h2{	height:40px;	background:url(../images/box-bg.gif) repeat-x 0 9px #fff;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:20px;	color:#5C6731;	line-height:40px;	margin-bottom: 35px;	}	#biennio h2 span{	width:82px; display:block; background:#fff; 	float:left; color:#5C6731; 	padding:0 0 0 17px;	}#giovani{	border:#BFC897 solid 1px;	background-position:left top;	background-repeat:no-repeat;	background-color:#FFFFFF;	color:#000000;	width:255px;	height:110px;	margin:5px 3px 7px 0;	float:left;	padding:9px 20px 0 16px; 	}	#giovani h2{	height:40px;	background:url(../images/box-bg.gif) repeat-x 0 9px #fff;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:20px;	color:#5C6731;	line-height:40px;	margin-bottom: 35px;	}	#giovani h2 span{	width:82px; display:block; background:#fff; 	float:left; color:#5C6731; 	padding:0 0 0 17px;	}	ul.box{	margin-bottom:15px; padding-left:60px;	list-style:none;	}	ul.box li{	line-height:20px; 	background-image:url(../images/list_icon.jpg); background-repeat:no-repeat;	background-position:0px 5px; background-color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif; font-size:13px;	color:#1F3400;	padding-left:15px;	}	ul.box li a{	line-height:20px;	background-color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#1F3400;	text-decoration:none;	}	ul.box li a:hover{	background-color:#EBF8D8; color:#1F3400;	}	#ragazzi p{	background-color:#86C826; 	clear:both;	height:11px;	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size:9px; color:#fff; font-weight:bold;	text-align:right;	}	#ragazzi p a{	text-align:left;	display:block; 	background-color:#477406; background-image:url(../images/blog_arrow.gif);	background-repeat:no-repeat; background-position:48px;	padding:0 0 0 13px; line-height:11px;	width:45px;	text-decoration:none;	color:#FFFFFF;	float:right;	}#ragazzi p a:hover{background-color:#D0EEA5; color:#477406; background-image:url(../images/blog_arrow_h.gif);	}#adolescenti p{	background-color:#4F91D5; 	clear:both;	height:11px;	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size:9px; color:#fff; font-weight:bold;	text-align:right;	}	#adolescenti p a{	text-align:left;	display:block; 	background-color:#17487B; background-image:url(../images/jobs_arrow.gif);	background-repeat:no-repeat; background-position:48px;	padding:0 0 0 13px; line-height:11px;	width:45px;	text-decoration:none;	color:#FFFFFF;	float:right;	}#adolescenti p a:hover{background-color:#CBE0F9; color:#17487B; background-image:url(../images/blog_arrow_h.gif);	}#biennio p{	background-color:#E3C55B; 	clear:both;	height:11px;	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size:9px; color:#fff; font-weight:bold;	text-align:right;	}	#biennio p a{	text-align:left;	display:block; 	background-color:#8F7004; background-image:url(../images/ideas_arrow.gif);	background-repeat:no-repeat; background-position:48px;	padding:0 0 0 13px; line-height:11px;	width:45px;	text-decoration:none;	color:#FFFFFF;	float:right;	}#biennio p a:hover{background-color:#F4E5B2; color:#8F7004; background-image:url(../images/blog_arrow_h.gif);	}#giovani p{	background-color:#E3C55B; 	clear:both;	height:11px;	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size:9px; color:#fff; font-weight:bold;	text-align:right;	}	#giovani p a{	text-align:left;	display:block; 	background-color:#8F7004; background-image:url(../images/ideas_arrow.gif);	background-repeat:no-repeat; background-position:48px;	padding:0 0 0 13px; line-height:11px;	width:45px;	text-decoration:none;	color:#FFFFFF;	float:right;	}#giovani p a:hover{background-color:#F4E5B2; color:#8F7004; background-image:url(../images/blog_arrow_h.gif);	}	#left{	float:left;	padding:0px 0px 0 12px;	margin-top: 5px;	width: 640px;	}#left a .newsfoto {
	padding: 3px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCC;
}#left h2{	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	color:#666;	margin-bottom:15px;	margin-top: 5px;	background-color: #E8E8E8;	padding: 5px;	}#left h3 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 21px;	color: #333;	margin-bottom: 5px;}#left h3 a {	color: #036;	text-decoration: none;}#left h3 a:hover {	color: #036;	text-decoration: underline;}#left h3 .from {	display: block;	margin-right: 100px;	margin-bottom: 2px;}#left h4 {	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	color: #666;	font-size: 13px;	margin-bottom: 10px;	line-height: 17px;}#left h5 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #036;	font-size: 16px;	text-decoration: none;	margin: 5px 0px 10px;}#left h5 a {	text-decoration: none;	color: #003365;}#left h5 a:hover {	text-decoration: underline;}#left .secondnews {	float: left;}#left .secondnews p span {	font-size: 12px;	line-height: 16px;}#left .secondnews h4 span {	font-size: 12px;}#left .mininews {	background-color: #fff;	width: 200px;	float: left;	margin-right: 7px;	padding-right: 8px;}#left .mininewsLeft {	background-color: #fff;	width: 208px;	float: left;	margin: 0px;}#left .mininews p span {	font-size: 11px;	line-height: 14px;}#left .mininews h4 span {	font-size: 12px;}#left .mininews2 {	width: 208px;	float: left;	margin-left: 8px;}#left .mininews2 p span {	font-size: 11px;	line-height: 15px;}#left .mininews2 h4 span {	font-size: 12px;}#left .mininews3 {	width: 208px;	float: right;	margin-left: 5px;}#left .mininews3 p span {	font-size: 11px;	line-height: 15px;}#left .mininews3 h4 span {	font-size: 12px;}/*----------------------------------left_area side Start-----------------------------------------------------*/	#left_area {	float:left;	padding:0px 5px 0 12px;	margin-top: 5px;	width: 455px;	}#left_area h2{	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	color:#666;	margin-bottom:15px;	margin-top: 5px;	background-color: #E8E8E8;	padding: 5px;	}#left_area h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #06C;
	margin-bottom: 5px;
}#left_area h3 a {	color: #06C;	text-decoration: none;	padding-top: 3px;}#left_area h4 {	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	color: #666;	font-size: 13px;	margin-bottom: 10px;	line-height: 17px;}#left_area h5 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #036;	font-size: 16px;	text-decoration: none;	margin: 0px 0px 5px;}#left_area h5 a {
	text-decoration: none;
	color: #003365;
}#left_area h5 a:hover {	text-decoration: underline;}#left_area .secondnews {	float: left;}#left_area .secondnews p span {	font-size: 12px;	line-height: 14px;}#left_area .secondnews h4 span {	font-size: 12px;}#left_area .mininews {	width: 215px;	float: left;	margin-right: 12px;}#left_area .mininews p span {	font-size: 11px;	line-height: 14px;}#left_area .mininews h4 span {	font-size: 12px;}#left_area .mininews2 {	width: 215px;	float: left;	margin-left: 8px;}#left_area .mininews2 p span {	font-size: 11px;	line-height: 14px;}#left_area .mininews2 h4 span {	font-size: 12px;}#left_area .mininews3 {	width: 208px;	float: right;	margin-left: 5px;}#left_area .mininews3 p span {	font-size: 11px;	line-height: 14px;}#left_area .mininews3 h4 span {	font-size: 12px;}.morenews {	display: block;	color: #274677;	text-decoration: underline;	text-align: right;	font-size: 11px;	padding-top: 2px;	padding-bottom: 2px;	padding-right: 5px;	padding-left: 5px;	margin-top: 3px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #999;}
.topbox {
	font-size: 12px;
	text-transform: uppercase;
	color: #FFF;
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/640_left.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 24px;
	text-indent: 40px;
	line-height: 24px;
}
.topbox2 {	font-size: 12px;	text-transform: uppercase;	color: #FFF;	/*background-color: #C00;*/	background-color: #039;	padding: 3px;	display: block;	margin-top: 5px;	margin-bottom: 10px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;}
.topbox3 {	font-size: 12px;	text-transform: uppercase;	color: #FFF;	display: block;	margin-top: 5px;	margin-bottom: 6px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	background-image: url(../images/240_right.png);	text-indent: 40px;	line-height: 24px;	height: 24px;	background-repeat: no-repeat;	background-position: left;}
.topbox4 {
	font-size: 12px;
	text-transform: uppercase;
	color: #FFF;
	display: block;
	margin-top: 5px;
	margin-bottom: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/240_right.png);
	text-indent: 40px;
	line-height: 24px;
	background-repeat: no-repeat;
	background-position: left;
	height: 24px;
}	#left p{
	font-size:12px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
#left p img {
	float: left;
	margin-right: 15px;
}
#left p.bg{	margin:10px 0 15px;	background-color:#A0DCF6;	color:#FFF;	height:11px;	clear: both;	}	#left p a.bottom{	background:#036;	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size:9px;	color:#FFFFFF;	text-decoration:none;	line-height:11px;	display:block;	padding:0 20px 0 16px;	float:right;	text-transform:uppercase;	font-weight:bold;	}#left p a.bottom:hover{	background-color:#CCC;	color:#036;	}	#left ul{	margin:0; padding:0;	}#left ul li{	list-style: circle;}	#left ul li a{	font-family:Arial, Helvetica, sans-serif;	color:#775C14;	font-size:14px;	line-height:18px;	text-decoration:none;	font-weight:bold;	text-transform:uppercase;	padding-left:20px;	}	#left ul li a:hover{	color:#990000; background-color:#DCEBC4;	}	#left_area p{	font-size:13px;	line-height: 16px;	font-family: Arial, Helvetica, sans-serif;	}#left_area p.bg{	margin:10px 0 15px;	background-color:#E8E8E8;	color:#FFF;	height:11px;	clear: both;	}	#left_area p a.bottom{
	background:#036;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:11px;
	display:block;
	padding:0 20px 0 16px;
	float:right;
	text-transform:uppercase;
	font-weight:bold;
}#left_area p a.bottom:hover{	background-color:#CCC;	color:#036;	}	#left_area p img{	margin-bottom:10px;	float: left;	margin-right: 10px;}		#left_area ul{	margin:0; padding:0;	}#left_area ul li{	list-style:none;	}	#left_area ul li a{	;	font-family:Arial, Helvetica, sans-serif;	color:#775C14;	font-size:14px;	line-height:18px;	text-decoration:none;	font-weight:bold;	text-transform:uppercase;	padding-left:20px;	}	#left_area ul li a:hover{	color:#990000;	}/*menu di sottopagina accordion*/.arrowlistmenu{	width: 165px; /*width of accordion menu*/	float: left;	margin-right: 8px;	margin-left: 10px;	margin-top: 9px;}.arrowlistmenu .welcome {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #03F;	line-height: 18px;}.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
	color: #FFFFFF;
	margin-bottom: 0px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
	background-color: #3079AA;
	background-image: url(../titlebar02.gif);
	background-repeat: repeat-x;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 0px;
	line-height: 21px;
	text-transform: uppercase;
}.arrowlistmenu .menuheader2 { /*CSS class for menu headers in general (expanding or not!)*/
	color: #1E497A; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
	background-image: url(../titlebar_fondo.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	height: 30px;
	margin: 0px;
	padding: 0;
	background-position: bottom;
}.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/	background-image: url(../titlebar-active.png);}.arrowlistmenu ul{ /*CSS for UL of each sub menu*/list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/}.arrowlistmenu ul li{padding-bottom: 2px; /*bottom spacing between menu items*/}.arrowlistmenu ul li a{	color: #039;	background: url(../images/arrowbullet.png) no-repeat left center; /*custom bullet list image*/	display: block;	padding: 2px 3px 2px 15px; /*link text is indented 19px*/	text-decoration: none;	font-weight: normal;	border-bottom: 1px solid #dadada;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	line-height: 16px;}.arrowlistmenu ul li a:visited{color: #666666;}.arrowlistmenu ul li a:hover{ /*hover state CSS*/color: #000000;background-color: #F3F3F3;}/*fine menu di sottopagina accordion*//*----------------------------------left side End-----------------------------------------------------*/	/*----------------------------------right side Start-----------------------------------------------------*/#right{	position:relative;	float:right;	margin-top:5px;	color:#000000;	margin-right: 0px;	padding-top: 0px;	padding-bottom: 5px;	padding-right: 12px;	padding-left: 5px;	width: 240px;	clear: right;	}#right .registrati {	margin-bottom: 10px;	width: 240px;	padding-bottom: 10px;	background-image: url(../images/bg03_user.jpg);	background-position: right bottom;}#right .registrati input {	margin-left: 10px;	margin-top: 5px;	margin-bottom: 5px;	display: block;}#right  .registrati .accedi {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin-left: 10px;	color: #333;}#right .registrati .accedi a {	color: #C00;	text-decoration: underline;}#right .registrati .bordato{
	margin-top: 27px;
}#right .reg-user{	margin-bottom: 10px;	width: 240px;	/*padding-bottom: 10px;*/	background-image: url(../images/bg03_user_access.jpg);	background-position: right bottom;}#right .reg-user input {	margin-left: 10px;	margin-top: 5px;	margin-bottom: 5px;	display: block;}#right  .reg-user .accedi {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin-left: 10px;	color: #333;}#right .reg-user .accedi a {	color: #C00;	text-decoration: underline;}#right .reg-user .bordato{
	margin-top: 27px;
}#right #rightuno {	width: 240px;	float: left;	padding-bottom: 10px;}#right #rightuno .uno {	text-transform: uppercase;	color: #036;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: bold;	padding: 5px 3px;	display: block;	background-color: #87BDE3;	margin: 3px;}#right #rightuno .appunt {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666;	padding-bottom: 10px;	padding-top: 10px;}#right #rightuno .appunt a {	text-decoration: none;	color: #069;	font-weight: bold;}#right #rightuno .appunt a:hover {	color: #039;	text-decoration: underline;}#right div.logged-in{	font-family: arial, sans-serif;	font-size: 12px;	text-align: left;	margin: 0 0 0 10px;}#right .rightdue {	width: 190px;	float: right;}#right .righttre {	margin-top: 0px;	font-family: Arial, Helvetica, sans-serif;	color: #069;}#right .righttre .last {	color: #666;	font-size: 11px;}#right .righttre ul {	list-style-type: none;	color: #666;	font-size: 12px;}#right .righttre ul li {	padding-top: 3px;	padding-bottom: 3px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCC;}#right .righttre ul li .post {	font-size: 11px;	color: #447BD2;	text-decoration: underline;	font-weight: bold;	line-height: 17px;	margin-right: 20px;}#right .righttre ul li .post:hover {	text-decoration: underline;	color: #036;}#right .righttre ul li .risp {	color: #666;	font-size: 12px;	margin-left: 10px;}#right .righttre ul li .risp:hover {	color: #333;	text-decoration: underline;}#right a.opacity img {	filter:alpha(opacity=100);	-moz-opacity: 1.0;	opacity: 1.0;	margin-bottom: 5px;	border: 1px solid #CCC;	padding: 3px;	float: left;}#right a.opacity:hover img {filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;} /*22-03-2010 - Armando Iori - CSS titolo tooltip*/#right a.app-tooltip .title{	line-height: 15px;	margin: 8px 0px 5px 0px;}#botbut a.opacity img {	filter:alpha(opacity=100);	-moz-opacity: 1.0;	opacity: 1.0;	border: 1px solid #CCC;	padding: 3px;}#botbut {	margin-top: 20px;	margin-right: 10px;	margin-left: 10px;}#botbut a.opacity {	margin-right: 3px;}#botbut a.opacity:hover img {filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;} /*----------------------------------botbut div end-----------------------------------------------------*//*----------------------------------right_area side Start-----------------------------------------------------*/#right_area {	position:relative;	margin-top:5px;	color:#000000;	margin-right: 0px;	padding-top: 0px;	padding-bottom: 5px;	padding-left: 5px;	float: right;	padding-right: 8px;	}#right_area .registrati {margin-bottom: 10px;	width: 240px;	padding-bottom: 10px;	background-image: url(../images/bg03_user.jpg);	background-position: right bottom;}#right_area .registrati input {	margin-left: 10px;	margin-top: 5px;	margin-bottom: 5px;	display: block;}#right_area  .registrati .accedi {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin-left: 10px;	color: #333;}#right_area .registrati .accedi a {	color: #C00;	text-decoration: underline;}#right_area div.logged-in{	font-family: arial, sans-serif;	font-size: 12px;	text-align: left;	margin: 0 0 0 10px;}#right_area #rightuno {	width: 240px;	float: left;	padding-bottom: 10px;}#right_area #rightuno .uno {	text-transform: uppercase;	color: #036;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: bold;	padding: 5px 3px;	display: block;	background-color: #87BDE3;	margin: 3px;}#right_area #rightuno .appunt {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666;	padding-bottom: 10px;	padding-top: 10px;}#right_area #rightuno .appunt a {	text-decoration: none;	color: #069;	font-weight: bold;}#right_area #rightuno .appunt a:hover {	color: #039;	text-decoration: underline;}#right_area .rightdue {	width: 190px;	float: right;}#right_area .righttre {	margin-top: 0px;	font-family: Arial, Helvetica, sans-serif;	color: #069;	float: left;	width: 240px;}#right_area .righttre .last {	color: #666;	font-size: 11px;}#right_area .righttre ul {	list-style-type: none;	color: #666;	font-size: 12px;}#right_area .righttre ul li {	padding-top: 3px;	padding-bottom: 3px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCC;}#right_area .righttre ul li .post {	font-size: 12px;	color: #447BD2;	text-decoration: underline;	font-weight: bold;	line-height: 17px;	margin-right: 20px;}#right_area .righttre ul li .post:hover {	text-decoration: underline;	color: #036;}#right_area .righttre ul li .risp {	color: #666;	font-size: 12px;	margin-left: 10px;}#right_area .righttre ul li .risp:hover {	color: #333;	text-decoration: underline;}#right_area a.opacity img {	filter:alpha(opacity=100);	-moz-opacity: 1.0;	opacity: 1.0;	margin-bottom: 5px;	border: 1px solid #CCC;	padding: 3px;	float: left;}#right_area a.opacity:hover img {filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;} /*----------------------------------right_area side end-----------------------------------------------------*/.contactForm{	padding:0 18px 0 16px;	}	.contactText{	font-family:Arial, Helvetica, sans-serif;	font-size:11px; font-weight:bold;	color:#334714;	line-height:14px;	background-color:#E1E8C5;	height:14px; width:175px;	display:block;	margin:5px 0 5px 0;;	}	.contactBtn{	background:url(../images/login_arrow.gif) no-repeat 55px 3px;	background-color:#121504;	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size:9px;	text-align:left; font-weight:bold; line-height:11px;	color:#FFFFFF; border:0;	width:65px; height:11px;	cursor:pointer;	padding:0 15px 0 10px; margin:0 1px 0 0; float:right;	}#bottom {	margin-bottom: 0px;	padding-left: 2px;	height: 110px;}#bottom .leftspot {	height: 100px;	width: 210px;	float: left;	margin-left: 8px;	margin-right: 8px;}#bottom .spot {	width: 210px;	float: left;	margin-right: 8px;	margin-left: 8px;	height: 100px;}#bottom .spot p .bottomtitle {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #063;	background-color: #C2DEC6;	display: block;	padding: 4px;	font-size: 13px;}#bottom .spot .boxtitle {	font-family: Georgia, "Times New Roman", Times, serif;	color: #666;	display: block;	margin-top: 6px;	margin-bottom: 2px;	clear: both;	float: left;	width: 190px;	padding-left: 8px;}#bottom .spot .target {	font-family: Arial, Helvetica, sans-serif;	color: #063;	text-decoration: underline;	font-size: 12px;	background-image: url(../images/img4.gif);	background-repeat: no-repeat;	background-position: left center;	text-indent: 15px;	margin-left: 20px;	padding-top: 1px;	padding-bottom: 1px;	display: block;	clear: both;}#bottom .spot .target:hover {	color: #666;	text-decoration: underline;}#bottom .spotright {	width: 210px;	float: right;	margin-right: 19px;	height: 110px;}#bottom .spotright .bottomtitle {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #C30;	background-color: #FFC361;	display: block;	padding: 4px;	font-size: 13px;	margin-bottom: 10px;}#bottom .spotright .boxtitle {	font-family: Georgia, "Times New Roman", Times, serif;	color: #666;	display: block;	margin-top: 6px;	margin-bottom: 2px;	clear: both;	float: left;	width: 190px;	padding-left: 8px;}#bottom .spotright .target {	font-family: Arial, Helvetica, sans-serif;	color: #C30;	text-decoration: none;	font-size: 12px;	background-image: url(../images/img4.gif);	background-repeat: no-repeat;	background-position: left center;	text-indent: 15px;	margin-left: 20px;	padding-top: 3px;	padding-bottom: 3px;	line-height: 16px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCC;	display: block;}#bottom .spotright .target:hover {	color: #666;	text-decoration: underline;}/*----------------------------------right side End-----------------------------------------------------*/	/*----------------------------------footer Start-----------------------------------------------------*/	#footer{
	position:relative;
	margin:0px auto;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F8FFED;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
	height: 60px;
	width: 920px;
}

#footer #footerlink {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}#footer #footerlink ul {	width: 250px;	float: left;	margin-right: 30px;	margin-left: 10px;}#footer #footerlink ul li {	list-style-image: none;	list-style-type: none;}#footer #footerlink ul li a {	color: #036;	font-size: 11px;	padding-top: 3px;	padding-bottom: 0px;	display: block;	text-indent: 10px;	font-family: Arial, Helvetica, sans-serif;}#footer #footerlink ul li a:hover {	color: #09C;}#footer #footerlink ul li .topfooter {	color: #333;	font-size: 16px;	font-family: Georgia, "Times New Roman", Times, serif;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #333;	margin-bottom: 5px;	display: block;	padding-bottom: 2px;}#footer p{	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	color: #333;	line-height:16px;	text-align:center;	}#footer p a {	color: #333;	text-decoration: underline;}#footer #fl {	width: 900px;	margin-right: auto;	margin-left: auto;	margin-top: 10px;	font-size: 12px;}/*------[03-03-2010]-Ti-ascolto ------*/#ti-ascolto{}	/*div contenitore*/#ti-ascolto fieldset{	border: 0px;	text-align: center;	font-size:13px;	line-height: 17px;	font-family: Arial, Helvetica, sans-serif;}#ti-ascolto fieldset .txt{	font-size:13px;	font-family: Arial, Helvetica, sans-serif;	width: 400px;	margin: 1px 0px 15px 0px;}#ti-ascolto fieldset select{	font-size:13px;	font-family: Arial, Helvetica, sans-serif;	margin: 1px 0px 15px 0px;}#ti-ascolto fieldset textarea{	height: 120px;}#ti-ascolto-msg{	font-size: 15px;	font-family: Arial, Helvetica, sans-serif;	margin: 25px 0px 25px 0px;	text-align: center;}.no-news{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 20px;	font-weight: bold;	/*font-style:*/ }.social_box {	padding-top: 5px;	padding-bottom: 5px;	width: 450px;	margin-bottom: 5px;}.paginator {	padding-top: 5px;	padding-bottom: 5px;	font-family: Arial, Helvetica, sans-serif;	color: #333;	font-size: 11px;	margin-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCC;	width: 450px;}.paginator a{	padding-top: 5px;	padding-bottom: 5px;	font-family: Arial, Helvetica, sans-serif;	color: #666;}.paginator a:hover{	padding-top: 5px;	padding-bottom: 5px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	text-decoration: underline;}.intro-form{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 17px;	color: #000;	border-top: 2px dotted #ccc;	border-bottom: 2px dotted #ccc;	padding: 5px 0px;	margin: 2px 0 0 0;}.intro-blue-form{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #0071BC;	font-weight: bold;	text-align: center;	margin: 5px 0 10px 0;}/*-Link password persa? nella pagina di registrazione-*/E-maila.pwd-persa {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	/*margin-left: 10px;*/	color: #C00;	text-decoration: underline;}.titolo_tabella {	color: #FFFFFF;	font-weight: bold;	background-color: #1A4578;	padding-top: 5px;	padding-bottom: 5px;	padding-right: 5px;	padding-left: 5px;	text-align: center;}.tdbg {	background-color: #F0F0F0;	padding: 5px;	text-align: center;}.iscrizione{	text-align: center;	/*border: 1px solid #f00;*/	margin: 15px 0 0 0;}
.link-cnt {
	clear: both;
	float: left;
	margin: 0px 0px 15px;
	padding: 0px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	width: 600px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.link-title {
	font-weight: bold;
	color: #333;
}
.link-url {
	color: #069;
	text-decoration: underline;
}
.link-img-cnt {
	float: left;
	padding-right: 15px;
}
.link-txt-cnt {
	float: left;
}
