/* CSS Document */

* { margin:0; padding:0; }

BODY, html {
	background:#1a60a2 url(/images/bg-body.gif) repeat-x 0 0;
	color:#002778;
	font:13px Trebuchet MS, Arial, Helvetica, sans-serif;	
	text-align:center;	
	}
	
	SPAN {display:none;}
	
#container,
#footer {
	margin: auto;
	position:relative;
	text-align:left;
	width:990px;
	}

/* ------------  TOOLBAR   */

#toolBar {
	display:block;
	/*margin:0; padding:0;*/
	width:644px;
	height:39px;
	}

#toolBar LI, #toolBar-home LI, #toolBar-int LI {display:inline;}

#toolBar LI A {
		display:block;
		height:36px;
		float:left;
		}

	A#t-gg  {
		width:174px;
		background: url(/images/tool/t_gg.gif) no-repeat 0 0;
		}
		
		A#t-gg:HOVER {background: url(/images/tool/t_gg.gif) no-repeat 0 -36px;}
	
	A#t-comunicazione {
		width:71px;
		background: url(/images/tool/t_comunicazione.gif) no-repeat 0 0;
		}
	
		A#t-comunicazione:HOVER {background: url(/images/tool/t_comunicazione.gif) no-repeat 0 -36px;}
	
	A#t-rassegna-stampa {
		width:125px;
		background: url(/images/tool/t_rassegna_stampa.gif) no-repeat 0 0;
		}
	
		A#t-rassegna-stampa:HOVER {background: url(/images/tool/t_rassegna_stampa.gif) no-repeat 0 -36px;}
			
	A#t-eventi-pubblici {
		width:69px;
		background: url(/images/tool/t_eventi_pubblici.gif) no-repeat 0 0;
		}
	
		A#t-eventi-pubblici:HOVER {background: url(/images/tool/t_eventi_pubblici.gif) no-repeat 0 -36px;}
	
	A#t-convegni-ggi {
		width:103px;
		background: url(/images/tool/t_convegni_ggi.gif) no-repeat 0 0;
		}
	
		A#t-convegni-ggi:HOVER {background: url(/images/tool/t_convegni_ggi.gif) no-repeat 0 -36px;}
	
	/* ---------  DOWN */
		
		#ggt A#t-gg, #eventi-pubblici A#t-eventi-pubblici, #comunicazione A#t-comunicazione, #convegni-ggi A#t-convegni-ggi {background-position: 0 -72px;}
			
/*----- TOOL HOME */
	
	#toolBar-home {
		display:block;
		padding:0; margin:0;
		width:186px;
		height:250px;
		float:right;
		}
		
		#toolBar-home LI A {
			width:186px; height:60px;
			display:block;
			position:relative;
			cursor:pointer;
			}
		
		A.t-contatti,
		A.t-link,
		A.t-come-associarsi,
		A.t-perche-associarsi,
		A.t-video,
		A.t-community {
			width:186px; height:60px;
			background-repeat:no-repeat;
			background-position:0 0;
			}
			
		A.t-contatti          {background-image: url(/images/tool/t-contatti.jpg);}
		A.t-link              {background-image: url(/images/tool/t-link.jpg);}
		A.t-come-associarsi   {background-image: url(/images/tool/t-come-associarsi.jpg);}
		A.t-perche-associarsi {background-image: url(/images/tool/t-perche-associarsi.jpg);}
		A.t-video {background-image: url(/images/tool/t-video.jpg);}
		A.t-community         {background-image: url(/images/tool/t-community.jpg);}
			
			A.t-contatti:hover,
			A.t-link:hover,
			A.t-come-associarsi:hover,
			A.t-perche-associarsi:hover,
			A.t-video:hover,
			A.t-community:hover {background-position:0 -60px;}

/*----- TOOL INT */
	
	#toolBar-int {
		display:block;
		padding:0; margin:0;
		/*width:571px;*/ width:653px; height:33px;
		float:right;
		margin-top:-8px;
		}
		
		#toolBar-int LI A {
			height:33px;
			margin-top:14px;
			float:left;
			display:block;
			position:relative;
			cursor:pointer;
			}
		
		A.t-contatti-int,
		A.t-link-int,
		A.t-come-associarsi-int,
		A.t-perche-associarsi-int,
		A.t-community-int, 
		A.t-video-int,
		A.t-contatti-int2,
		A.t-link-int2,
		A.t-come-associarsi-int2,
		A.t-perche-associarsi-int2 {
			background-repeat:no-repeat;
			background-position:0 0;
			}
			
		A.t-contatti-int, A.t-contatti-int-down {width:92px; background-image: url(/images/tool/t-contatti-int2.gif);}
		A.t-link-int, A.t-link-int-down         {width:71px; background-image: url(/images/tool/t-link-int2.gif);}
		A.t-come-associarsi-int                 {width:134px; background-image: url(/images/tool/t-come-associarsi-int2.gif);}
		A.t-perche-associarsi-int,
		A.t-perche-associarsi-int-down          {width:130px; background-image: url(/images/tool/t-perche-associarsi-int2.gif);}
		A.t-community-int,
		A.t-community-int-down                  {width:144px; background-image: url(/images/tool/t-community-int.gif);}
		
		A.t-contatti-int2 {width:92px; background-image: url(/images/tool/t-contatti-int2.gif);}
		A.t-link-int2         {width:71px; background-image: url(/images/tool/t-link-int2.gif);}
		A.t-come-associarsi-int2                 {width:134px; background-image: url(/images/tool/t-come-associarsi-int2.gif);}
		A.t-perche-associarsi-int2          {width:130px; background-image: url(/images/tool/t-perche-associarsi-int2.gif);}
		
		A.t-video-int,
		A.t-video-int-down                  {width:82px; background-image: url(/images/tool/t-video-int.gif);}
			
			A.t-contatti-int:hover,
			A.t-link-int:hover,
			A.t-come-associarsi-int:hover,
			A.t-perche-associarsi-int:hover,
			A.t-community-int:hover,
			A.t-video-int:hover,
			
			A.t-contatti-int2:hover,
			A.t-link-int2:hover,
			A.t-come-associarsi-int2:hover,
			A.t-perche-associarsi-int2:hover {background-position:0 -33px;}
		
		/* ---------  DOWN */
		
		A.t-contatti-int-down, A.t-link-int-down, A.t-perche-associarsi-int-down, A.t-community-int-down, A.t-video-int-down {background-position:0 -66px;}
			

/*----- SOTTO TOOLBAR */
	
	#sotto-toolBar {
		display:block;
		padding:0; margin:0;
		height:32px;
		margin-left:23px;
		}
		
		#sotto-toolBar LI A {
			height:32px;
			float:left;
			display:block;
			position:relative;
			cursor:pointer;
			}
		
		#sotto-toolBar LI {display:inline;}
		
		A.t-storia, A.t-regolamento, A.t-cariche,
		A.progetti, A.t-incontri, A.t-sociale, A.t-solidarieta {
			background-repeat:no-repeat;
			background-position:0 0;
			}
			
		A.t-storia, A.t-storia-down   {width:66px; background-image: url(/images/tool/t-storia.gif);}
		A.t-regolamento               {width:105px; background-image: url(/images/tool/t-regolamento.gif);}
		A.t-cariche, A.t-cariche-down {width:69px; background-image: url(/images/tool/t-cariche.gif);}
		
		A.t-progetti, A.t-progetti-down       {width:105px; background-image: url(/images/tool/t-progetti.gif);}
		A.t-incontri, A.t-incontri-down       {width:79px; background-image: url(/images/tool/t-incontri.gif);}
		A.t-sociale, A.t-sociale-down         {width:97px; background-image: url(/images/tool/t-sociale.gif);}
		A.t-solidarieta, A.t-solidarieta-down {width:118px; background-image: url(/images/tool/t-solidarieta.gif);}
			
			A.t-storia:hover, A.t-regolamento:hover, A.t-cariche:hover,
			A.t-progetti:hover, A.t-incontri:hover, A.t-sociale:hover, A.t-solidarieta:hover {background-position:0 -32px;}
		
			A.t-storia-down, A.t-cariche-down,
			A.t-progetti-down, A.t-incontri-down, A.t-sociale-down, A.t-solidarieta-down {background-position:0 -64px;}
			

/* --------------------------- HOME */

#header-home {
	height:157px;
	position:relative;
	background: url(/images/home/header.png) no-repeat top left transparent;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/home/header.png')
	}
	
	#header-home h2 {
		font-size:30px;
		font-weight:normal;
		padding:0; margin:0;
		padding:72px 0 0 209px;
		color:#FFF;
		}
	
	#header-home .data {
		width:190px;
		font-size:12px;
		text-align:center;
		color:#006c00;
		font-weight:bold;
		position:absolute;
		top:20px; right:0;
		}

#cont-home {
	height:427px;
	line-height:15px;
	background:url(/images/home/bg-centro2.jpg) no-repeat 0 0;
	}

.box-home {
	width:200px;
	margin-top:220px;
	padding:0 20px 0 30px;
	float:left;
	}
	
/* --------------------------- INTERNE */

h3 {
	padding:0; margin:0;
	position:absolute;
	top:117px; right:27px;
	font-size:28px;
	color:#8ec5ec;
	text-transform:uppercase;
	}

#header {
	height:117px;
	position:relative;
	background: url(/images/pagine/header.gif) no-repeat 0 0;
	}
	
	A.back-home {
		width:223px; height:84px;
		display:block;
		float:left;
		background: url(/images/pagine/back-home.gif) no-repeat 0 0;
		cursor:pointer;
		}
		
		A.back-home:hover {background-position:0 -68px;}
		
	#header .data {
		width:195px;
		font-size:12px;
		text-align:center;
		color:#FFF;
		font-weight:bold;
		float:left;
		padding-top:60px;
		}
	
	#header h2 {
		font-size:20px;
		font-weight:normal;
		padding:0; margin:0;
		padding:44px 0 0 30px;
		color:#FFF;
		float:left;
		}
	
	#contenitore {
		line-height:15px;
		background: #fff url(/images/pagine/bg-centro-white.gif) no-repeat left bottom;
		}
	
	#contenitore2 {
		line-height:15px;
		background: #fff url(/images/pagine/bg-centro-nuvole.gif) no-repeat left bottom;
		}
	
		#cont-toolbar {
			height:100px;
			background: #fff url(/images/pagine/bg-centro.gif) no-repeat 0 0;
			}
		
	.space-storia {width:40px; float:left;}


.box-storia {
	padding:0 0 0 5px;
	margin-top:20px;
	margin-bottom:40px;
	margin-right:25px;
	float:left;
	border-left:#006c00 solid 1px;
	width:195px;
	}
	
	A.storia-presidenti {
		color:#0000ff;
		width:125px; height:32px;
		display:block;
		padding-left:20px;
		margin-top:163px;
		background:url(/images/pagine/bg-pdf.gif) no-repeat 0 0;
		}
		
		A.storia-presidenti:hover {text-decoration:none;}

.fine {
	width:990px; height:12px;
	background:url(/images/pagine/fine-pagina.gif) no-repeat left bottom;
	}

.box-cariche {
	margin-top:30px;
	margin-bottom:40px;
	float:left;
	width:185px;
	}
	
	.box-cariche h4 {
		padding:0; margin:0;
		padding-bottom:12px;
		margin-bottom:8px;
		font-size:16px;
		color:#006c00;
		border-bottom:#006c00 solid 1px;
		}
	
	.box-cariche STRONG {
		color:#006c00;
		}

	/*--------------EVENTI */
	
	#eventi-centro {
		width:990px;
		margin-bottom:25px;
		background:url(/images/pagine/bg-eventi-centro.gif) no-repeat left bottom;
		}
		
		#box-left {
			width:200px; min-height:308px;
			float:left;
			padding:8px 0 0 48px;
			position:relative;
			}
			
			#eventi-centro A.pdf {
				position:absolute;
				width:250px; height:30px;
				left:0; bottom:50px;
				}
		
		#box-right {
			width:650px;
			float:right;
			padding-right:50px;
			}
		
		.anno {
			font-size:40px;
			color:#006c00;
			padding-bottom:20px;
			}
		
		#box-right .data {
			color:#006c00;
			font-weight:bold;
			display:block;
			}
		
		#box-right A {
			display:block;
			color:#002778;
			text-decoration:none;
			margin-bottom:20px;
			}
			
			#box-right A:hover {text-decoration:underline;}


FORM {margin:0; padding:0;}

INPUT, SELECT, TEXTAREA {
	color:#002778;
	border:1px solid #7f9db9;
	margin-top:3px;
	}
	
.noinput {width:auto; border:none; background-color:#FFF;}	

	/*-------------- CONTATTI */
	
	.box-contatti {
		margin-bottom:40px;
		padding-left:10px;
		float:left;
		width:280px; height:330px;
		border-left:#006c00 solid 1px;
		}
	
	.box-contatti-dx, .box-contatti-dx2 {
		/*margin-top:80px;*/
		border-left:#006c00 solid 1px;
		float:right;
		width:343px; height:330px;
		}
		
		.box-contatti-dx {background:url(/images/pagine/contatti-dx.gif) no-repeat 0 0;}
		
		.contatti-privacy {
			width:150px; height:100px;
			display:block;
			}
		
		.approvo {
			padding:40px 0 0 10px;
			}
		
		.box-contatti h4,
		.box-perche-associarsi h4 {
			padding:0; margin:0;
			padding-bottom:12px;
			margin-bottom:8px;
			font-size:16px;
			color:#006c00;
			}
			
			.box-perche-associarsi h4 {font-size:20px;}
			
	LABEL {
		width:220px;
		float:left;
		display:block;
		font: 13px Trebuchet MS, Helvetica, Arial, sans-serif;
		}
	
	.box-contatti INPUT, .box-contatti SELECT, .box-contatti TEXTAREA {
		font: 13px Trebuchet MS, Helvetica, Arial, sans-serif;
		border:1px solid #183c7e;
		color: #006c00;
		width:240px;
		padding:0; margin:0;
		margin-bottom:10px;
		}
		
		.box-contatti TEXTAREA {height:80px;}
		
		.box-contatti .noinput {
			border:none;
			margin:0;
			width:auto;
			}
		
		.invia {
			text-align:left;
			margin:140px 0 0 12px;
			}
	
	/*-------------- LINK */
	
	.bg-logo {
		height:380px;
		background:url(/images/pagine/contatti-dx.gif) no-repeat right bottom;
		}
	
	.bg-logo-dx {
		height:380px;
		background:url(/images/pagine/bg-logo-dx.gif) no-repeat right bottom;
		}
	
	.box-link {
		margin-bottom:40px;
		margin-right:40px;
		padding-left:10px;
		float:left;
		width:230px; height:330px;
		border-left:#006c00 solid 1px;
		}
	
	.box-link h4 {
		padding:0; margin:0;
		padding-bottom:0px;
		margin-bottom:5px;
		font-size:16px;
		color:#006c00;
		}
	
	.punti-elenco {
		display:block;
		padding:0; margin:0;
		margin-bottom:20px;
		}
		
		.punti-elenco LI {display:inline;}
		
		.punti-elenco LI A {
			color:#002778;
			text-decoration:none;
			display:block;
			padding-left:18px;
			background:url(/images/pagine/arrow.gif) no-repeat 8px 5px;
			}
		
		.punti-elenco LI A:hover {
			text-decoration:underline;
			}

/*-------------- PERCHE' ASSOCIARSI */
	
	.box-perche-associarsi {
		margin-bottom:40px;
		padding-left:10px;
		float:left;
		width:650px; height:260px;
		border-left:#006c00 solid 1px;
		}
			
			
	

.clear {clear:both;}

/*-------------- VIDEO */

.box-video {
	width:935px;
	margin-left:35px;
	}

.videoResult {
	width:450px; height:102px;
	overflow:hidden;
	margin-bottom:20px;
	margin-right:15px;
	float:left;
	background:url(/images/pagine/bg-video.gif) no-repeat 0 0;
	}
	
	.videoResult IMG {border:none; padding:4px 15px 0 5px;}
	
	.videoResult A {color:#00206e; padding-top:10px; width:200px;}
	.videoResult A:hover {color:#006c00; text-decoration:none;}
	
	A.t-youtube {
		width:218px; height:63px;
		position:absolute;
		top:153px; right:13px;
		background:url(/images/pagine/t-YouTube.gif) no-repeat 0 0;
		}
	
/* --------------------------- FOOTER */

#footer {
	height:80px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	position:relative;
	background: url(/images/bg_footer.png) no-repeat top left;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/bg_footer.png')
	}
	
	#footer .indirizzo,
	#footer .phone {
		float:left;
		padding-top:18px;
		margin-right:35px;
		}
	
	#footer .indirizzo {padding-left:94px;}	
	#footer .piva      {padding:18px 0 0 94px;}
	
	#footer A.credits {
		color:#00206e;
		position:absolute;
		right:0; top:32px;
		text-decoration:none;
		}
		
		#footer A.credits:hover {color:#fff;}
	
	