/* CSS Document */
*{ font-family:Georgia, "Times New Roman", Times, serif;}
html, body{margin:0; border:0; width:100%; height:100%; font-size:12px; background-color:#D1D1D1; color:#686868;}
a{color:#686868; text-decoration:underline;}
a:hover{color:#000000; text-decoration:none;}
.clear{clear:both; margin:0 0 20px 0;}
.ErrorItem,
.Error{color:#FF0000;}

#HomePage{width:997px; height:537px; position:absolute; left:50%; top:50%; margin-left:-498px; margin-top:-268px; 
			background:url(/images/bkg_homepage.jpg) no-repeat top left; padding:0;}
#HomePage h1, #HomePage h3{text-indent:-1500em; margin:0; padding:0;}
#HomePage #HomeContent{position:relative; height:520px;}
#HomePage #HomeContent #MainMenu{width:304px; height:264px;  position:absolute; right:27px; top:15px;
									background:url(/images/bkg_homemainmenu.gif) no-repeat top left;}
#HomePage #HomeContent #MainMenu ul li#mm_home{display:none;}
#HomePage #HomeFooter {height:20px; line-height:18px; margin-top:10px; padding-left:25px; position:relative;}
#HomePage #HomeFooter h4{text-indent:-1500em; float:left; width:220px; height:20px; margin:0; 
							background:url(/images/bkg_footer2.gif) no-repeat 25% 50%;}
#HomePage #HomeFooter #credits{position:absolute; right:40px; top:0;}

#Footer {width:855px; height:20px; line-height:18px; margin-top:30px; padding-left:25px; position:relative; clear:both; margin:0 auto;}
#Footer h4{text-indent:-1500em; float:left; width:220px; height:20px; margin:0; 
							background:url(/images/bkg_footer.gif) no-repeat 25% 50%;}
#Footer #credits{position:absolute; right:40px; top:0;}

#PageContainer{width:1044px; margin:0 auto;padding-bottom:50px; background:url(/images/bkg_page.gif) repeat-y; }
#Header{height:184px; background:url(/images/bkg_header.jpg) no-repeat left top; position:relative;}
#Header h1, #Header h3{text-indent:-1500em; margin:0; padding:0;}
#Header #MainMenu{width:311px; height:261px;  position:absolute; right:-12px; top:0;
									background:url(/images/bkg_headermainmenu.jpg) no-repeat top left;}
#MainMenu ul{margin:0; padding:0; list-style-type:none; position:relative;}
#MainMenu ul li{position:absolute;}
#MainMenu ul li#mm_chisiamo	{left:31px; top:43px;}
#MainMenu ul li#mm_news		{left:31px; top:76px;}
#MainMenu ul li#mm_areastampa{left:33px; top:99px;}
#MainMenu ul li#mm_areasoci	{left:38px; top:130px;}
#MainMenu ul li#mm_database	{left:44px; top:164px;}
#MainMenu ul li#mm_contatti	{left:58px; top:192px;}
#MainMenu ul li#mm_home		{left:263px; top:181px;}
#MainMenu ul li a{display:block; background:no-repeat top left;}
#MainMenu ul li#mm_chisiamo a	{width:88px; height:19px; background:url(/images/menu_chisiamo.gif);}
#MainMenu ul li#mm_news a		{width:45px; height:15px; background:url(/images/menu_news.gif);}
#MainMenu ul li#mm_areastampa a	{width:110px; height:22px; background:url(/images/menu_areastampa.gif);}
#MainMenu ul li#mm_areasoci a	{width:83px; height:22px; background:url(/images/menu_areasoci.gif);}
#MainMenu ul li#mm_database a	{width:77px; height:20px; background:url(/images/menu_database.gif);}
#MainMenu ul li#mm_contatti a	{width:72px; height:21px; background:url(/images/menu_contatti.gif);}
#MainMenu ul li#mm_home a		{width:18px; height:17px; background:url(/images/menu_home.gif);}
#MainMenu ul li#mm_chisiamo a:hover		{background:url(/images/menu_chisiamo_over.gif);}
#MainMenu ul li#mm_news a:hover			{background:url(/images/menu_news_over.gif);}
#MainMenu ul li#mm_areastampa a:hover	{background:url(/images/menu_areastampa_over.gif);}
#MainMenu ul li#mm_areasoci a:hover		{background:url(/images/menu_areasoci_over.gif);}
#MainMenu ul li#mm_database a:hover		{background:url(/images/menu_database_over.gif);}
#MainMenu ul li#mm_contatti a:hover		{background:url(/images/menu_contatti_over.gif);}
#MainMenu ul li#mm_home a:hover			{background:url(/images/menu_home_over.gif);}
#MainMenu ul li a span{display:none;}
#PageInner{}
#PageInner #Left{float:left; width:230px; overflow:hidden; background:url(/images/bkg_left.jpg) no-repeat left top;
					padding-left:34px;}
#PageInner #Center{float:left; width:462px; padding:0 10px;}
#PageInner #Right{float:left; width:245px; padding-top:77px; padding-left:53px; margin-bottom:20px; padding-bottom:30px;
				   background:url(/images/bkg_right.gif) repeat-y 0 78px;}
				   
/* Colonna di sinistra */
#Left{color:#8B8B8B;}
#Left h3{text-indent:-2000px; margin:5px 0; padding:0; width:146px; height:43px; background:url(/images/title_ultimenews.gif) no-repeat top left;}
#Left #LeftNews{height:280px; overflow:hidden; width:205px; padding-left:5px;}
#Left #LeftNews #LeftNewsContent{height:280px; width:185px; float:left; overflow:hidden; margin-right:5px;}
#Left #LeftNews #LeftNewsScrollbar{height:280px; width: 10px; float:left; background-color:#CCCCCC; margin-top:10px; position:relative;}
#Left #LeftNews #LeftNewsScrollbar #LeftNewsHandle{position: absolute; top: 10px; left: 0; height: 10px; width: 10px; background: url(/images/righe.gif) no-repeat 50% 50% #F88E02;}
.NewsItem{margin-bottom:10px; font-size:11px;}
.NewsItem .data{font-weight:bold; color:#4F4F4F;}
.NewsItem .titolo{font-weight:bold; color:#F88E02; margin-bottom:5px;}
.NewsItem .titolo a{color:#F88E02; text-decoration:none;}
.NewsItem .titolo a:hover{text-decoration:underline;}
.NewsItem .testo img{border:0; float:left; margin:5px;}
.NewsItem .testo p{margin:7px 0;}
.NewsItem .filelist{color:#A8AAAE; text-align:left;}
.NewsItem .filelist ul{list-style-type:none; margin:0; padding:0;}
.NewsItem .filelist ul li{display:inline; margin-right:15px; line-height:20px;}
.NewsItem .filelist ul li a{font-weight:bold; color:#A8AAAE; text-decoration:none;}
.NewsItem .filelist ul li a img{border:0; margin:0; vertical-align:middle;}
.NewsItem .filelist ul li a:hover{text-decoration:underline;}

#BannerLeft {margin:40px 0px 0px 25px; padding:0;}
#BannerLeft div {padding-bottom:20px;}
#BannerLeft div img {border:0;}

/* Colonna di destra */
#Right{font-size:11px; color:#8B8B8B;}
#Right h3{text-indent:-2000px; margin:0; padding:0; margin-bottom:5px; background:no-repeat top left;}
#Right p{margin:2px 0;}
#Right div{margin-bottom:10px;}
#Right #RightNewsletter h3{width:131px; height:38px; background:url(/images/title_newsletter.gif);}
#Right #RightBlog h3{width:61px; height:35px; background:url(/images/title_blog.gif);}
#Right #RightLink h3{width:61px; height:29px; background:url(/images/title_link.gif);}
#Right #RightNewsletter form{margin:0;}
#Right #RightNewsletter label{color:#859B08; display:block; margin:2px 0;}
#Right #RightNewsletter input{width:150px;}
#Right #RightNewsletter #Newsletter_Invia{width:62px; height:16px; background:url(/images/btn_InviaBlank.gif) no-repeat left 50%; border:0; margin:5px 0 0 120px;
											padding-left:20px; color:#576600; line-height:16px;
											font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:13px; text-transform:uppercase;
											letter-spacing:1px;}
#Right #RightBlog {}
#Right #RightBlog a{font-size:12px; font-weight:bold; color:#859B08; text-decoration:none;}
#Right #RightBlog a:hover{text-decoration:underline;}
#Right #RightLink{width:195px; margin:15px 0;}
#Right #RightLink div{height:37px; line-height:37px; padding-left:120px; background:url(/images/label_linkutili.gif) no-repeat;}
#Right #RightLink div a{display:block; padding-left:20px; height:37px; color:#576600; font-weight:bold; font-size:13px; text-decoration:none; text-transform:uppercase;
						font-family:"Times New Roman", Times, serif; letter-spacing:1px; background:url(/images/btn_InviaBlank.gif) no-repeat left 10px;}
/* #Right #RightLink ul{list-style-image:url(/images/list_dot.gif); margin:0; padding:0;}
#Right #RightLink ul li{line-height:16px; margin-left:20px;}
#Right #RightLink ul li a{color:#454545; text-decoration:none;}
#Right #RightLink ul li a:hover{text-decoration:underline;} */
#BannerRight {margin:20px 0px 0px 0px; padding:0;}
#BannerRight div {padding-bottom:20px;}
#BannerRight div img {border:0;}

/* Pagina centrale */
#Center{color:#2B2B2B; font-size:12px; text-align:justify;}
#Center h2{text-indent:-2000px; margin:0; padding:0; margin-bottom:5px; background:no-repeat top left;}
#Center h5{color:#F88E02; margin:5px 0; font-size:12px;}
#Center hr{height:14px; width:470px; background:no-repeat left center; margin:5px 0; border:0; clear:both;}
#Center div.odd{margin:5px 0px 5px 0px; background:url('/images/hr_odd.gif') no-repeat;}
#Center div.even{margin:5px 0px 5px 0px; background:url('/images/hr_even.gif') no-repeat;}
#NewsOpen{margin-bottom:15px; font-size:12px;}
#NewsOpen .NewsItem .data{font-size:12px;}
#NewsOpen .NewsItem .titolo{font-size:13px;}
#NewsOpen #Back { text-align:right;}
#NewsOpen #Back a {text-decoration:none; color:#F88E02; font-weight:bold;}
#NewsOpen #Back a:hover {text-decoration:underline;}
#NewsList{margin-bottom:15px;}
#NewsList #Pagging{text-align:right; font-size:10px;}
#NewsList #Pagging a{color:#000000; font-weight:bold;}
#NewsList #Pagging strong{color:#F88E02;}

/* Titoli Pagine */
h2#title_ChiSiamo{width:120px; height:40px; background:url(/images/title_chisiamo.gif);}
h2#title_ChiSiamo_Cosafare{width:230px; height:40px; background:url(/images/title_cosavogliamofare.gif) center no-repeat;}
h2#title_ChiSiamo_Comeoperiamo{width:195px; height:40px; background:url(/images/title_comeoperiamo.gif) center no-repeat;}
h2#title_ChiSiamo_Comeassociarsi{width:195px; height:40px; background:url(/images/title_comeassociarsi.gif) center no-repeat;}
h2#title_News{width:82px; height:40px; background:url(/images/title_news.gif);}
h2#title_Contatti{width:117px; height:40px; background:url(/images/title_contatti.gif);}
h2#title_AreaSoci{width:159px; height:49px; background:url(/images/title_areasoci.gif);}
h2#title_AreaStampa{width:159px; height:49px; background:url(/images/title_areastampa.gif);}
h2#title_Database{width:117px; height:48px; background:url(/images/title_database.gif);}
h2#title_Database{width:117px; height:48px; background:url(/images/title_database.gif);}
h2#title_Newsletter{width:134px; height:47px; background:url(/images/title_newsletter2.gif);}
h2#title_Link{width:131px; height:40px; background:url(/images/title_linkutili.gif) no-repeat;}

/* Chi siamo */
#menu_chisiamo {margin:0; padding:0;}
#menu_chisiamo ul {margin:0; padding:0; list-style-type:none;}
#menu_chisiamo ul li {float:left; margin:0; padding:0;}
#menu_chisiamo ul li a {display:block; height:19px; }
#menu_chisiamo ul li a#menu_chisiamo {width:82px; background:url('/images/chisiamo_menu_chisiamo.gif') no-repeat;}
#menu_chisiamo ul li a#menu_chisiamo:hover {background:url('/images/chisiamo_menu_chisiamo_over.gif') no-repeat;}
#menu_chisiamo ul li a#menu_chisiamo.active {background:url('/images/chisiamo_menu_chisiamo_over.gif') no-repeat;}
#menu_chisiamo ul li a#menu_cosafare {width:140px; background:url('/images/chisiamo_menu_cosafare.gif') no-repeat;}
#menu_chisiamo ul li a#menu_cosafare:hover {background:url('/images/chisiamo_menu_cosafare_over.gif') no-repeat;}
#menu_chisiamo ul li a#menu_cosafare.active {background:url('/images/chisiamo_menu_cosafare_over.gif') no-repeat;}
#menu_chisiamo ul li a#menu_comeoperiamo {width:114px; background:url('/images/chisiamo_menu_comeoperiamo.gif') no-repeat;}
#menu_chisiamo ul li a#menu_comeoperiamo:hover {background:url('/images/chisiamo_menu_comeoperiamo_over.gif') no-repeat;}
#menu_chisiamo ul li a#menu_comeoperiamo.active {background:url('/images/chisiamo_menu_comeoperiamo_over.gif') no-repeat;}
#menu_chisiamo ul li a#menu_comeassociarsi {width:122px; background:url('/images/chisiamo_menu_comeassociarsi.gif') no-repeat;}
#menu_chisiamo ul li a#menu_comeassociarsi:hover {background:url('/images/chisiamo_menu_comeassociarsi_over.gif') no-repeat;}
#menu_chisiamo ul li a#menu_comeassociarsi.active {background:url('/images/chisiamo_menu_comeassociarsi_over.gif') no-repeat;}
#menu_chisiamo ul li a span {display:none;}

/* Area Soci */
#LoginSocio{margin-top:20px;}
#LoginSocio label{width:100px; display:block; float:left;}
#LoginSocio input{width:150px; margin-bottom:5px;}

/* Link */
#BoxLink {margin:0; padding:0;}
#BoxLink ul {margin:0; padding:0; list-style-type:none;}
#BoxLink ul li {margin:0; margin-bottom:15px; padding:0;}
#BoxLink ul li a {text-decoration:none; font-weight:bold; color:#454545;}
#BoxLink ul li a:hover {color:#FA9A05;}
#BoxLink ul li p {margin:0; padding:0;}
#BoxLink ul li p.link a {font-size:11px; font-weight:normal; color:#FA9A05;}
#BoxLink ul li p.link a:hover {color:#454545;}
#BoxLink ul li span {font-weight:bold; color:#FA9A05;}
#BoxLink ul li div.odd {margin:5px 0px 5px 0px; background:url('/images/hr_odd.gif') no-repeat;}
#BoxLink ul li div.even {margin:5px 0px 5px 0px; background:url('/images/hr_even.gif') no-repeat;}

/* News */
#BoxNewsPage {margin:0; padding:0;}
#BoxNewsPage #BoxColCategorie {float:left; margin:0; padding:0px 20px 0px 0px; width:110px;}
#BoxNewsPage #BoxColCategorie ul {margin:0; margin-top:10px; padding:0; list-style-type:none;}
#BoxNewsPage #BoxColCategorie ul li {margin:0; padding:0px 0px 8px 10px; text-align:left; background:url('/images/freccina.gif') no-repeat left 5px;}
#BoxNewsPage #BoxColCategorie ul li a {text-decoration:none; font-size:11px; color:#000000;}
#BoxNewsPage #BoxColCategorie ul li a:hover {color:#686868}
#BoxNewsPage #BoxColCategorie ul li a.active {color:#686868}
#BoxNewsPage #BoxColList {float:left; margin:0; padding:0; width:330px;}
#BoxNewsPage #BoxColList #BoxCategoria {margin:8px 0px 22px 0px; font-size:15px; font-weight:bold;}
#BoxNewsPage #BoxColList #BoxCategoria span {font-size:15px; font-weight:bold; color:#FA9A05;}
#BoxNewsPage #BoxColList #NewsList div.odd {margin:5px 0px 5px 0px; background:url('/images/hr_dispari.gif') no-repeat;}
#BoxNewsPage #BoxColList #NewsList div.even {margin:5px 0px 5px 0px; background:url('/images/hr_pari.gif') no-repeat;}
