@charset "utf-8";
/* CSS Document */

body, html {
	height:100%; 
	background:#000 url(/images/pagine/bg-H-int.gif) no-repeat center center;
	margin:0px; padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}

IMG {border:none;}

H1, .hidden {display:none;}

a:link, a:visited {color: #FFF; text-decoration: none;}
a:hover {color: #a9252c;}
a.white:link, a.white:visited {color: #FFF; text-decoration: underline;}
a.white:hover {color: #e6e6e6; text-decoration:none;}
a.red:link, a.red:visited {color: #a9252c; text-decoration: none;}
a.red:hover {color: #000; text-decoration:underline;}

A.yellow:LINK, A.yellow:VISITED {
	color:#fff59b;
	text-decoration:underline;
	}

A.yellow:HOVER {
	text-decoration:none;
	}

#box-home, #box-curricula, #box-news, #box-gallery, #box-link {
	width:770px; height:460px;
	position:absolute;top:50%;left:50%;
	margin:-230px 0 0 -385px;
	background-color:#000;
	color:#FFF;
	}
	
	#box-home {background: url(/images/home/bg-home.jpg) no-repeat 0 -1px;}
	#box-curricula {background: url(/images/pagine/bg-curricula.jpg) no-repeat;}
	#box-news {background: url(/images/pagine/bg-news.jpg) no-repeat;}
	#box-gallery {background: url(/images/pagine/bg-gallery.jpg) no-repeat;}
	#box-link {background: url(/images/pagine/bg-link.gif) no-repeat;}
	
	#news {background: url(/images/home/banner.gif) no-repeat; width:770px; height:147px;}
	
		#news .text {padding:20px 0 0 288px;}
		
	#home-centro {
		background: url(/images/home/bg-centro.gif) no-repeat 0 0;
		width:770px; height:288px;
		}
		
	.box-home-left {
		float:left;
		}
		
		#home-centro span, #logo span {display:none;}
		
		#home-centro .text {padding:2px 0 0 5px;}
		
		#home-centro .youtube {
			display:block;
			margin:70px 0 12px 0;
			width:120px; height:70px;
			}
		
		#home-centro .pdf {
			display:block;
			padding:0 0 0 10px;
			}
		
		A.credits:link, A.credits:visited {
			width:120px;
			color:#a9252c;
			display:block;
			padding:0px 0 0 8px;
			}	
	
	.box-news {
		width:375px; height:195px;
		overflow:hidden;
		padding-top:3px;
		float:right;
		text-align:right;
		}
		
		.news-home-cont {
			width:183px; height:193px;
			text-align:left;
			float:right;
			margin-right:2px;
			background: url(/images/home/bg-news.png) 0 0 no-repeat transparent;
			_background-image: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/home/bg-news.png')
			}
			
			.news-home-cont .data {
				display:block;
				padding:10px 5px 0 5px;
				}
			
			.news-home-cont .titolo-news {
				height:37px;
				overflow:hidden;
				padding:3px 5px 0 5px;
				}
			
			.news-home-cont A {
				position:relative;
				display:block;
				padding:25px 0 0 56px;
				}
	
	.news-header {
		width:770px; height:107px;
		background: url(/images/pagine/tit-news.gif) no-repeat 0 0;
		}
		
		A.back-home {
			width:171px; height:100px;
			float:left;
			background: url(/images/spazio.gif) no-repeat 0 0;
			}
		
		.archivio-news {
			padding-top:55px;
			}
		
		FORM {
			padding:0; margin:0;
			}
			
			SELECT {
				width:160px;
				margin-top:3px;
				}
		
		#news-cont {
			width:520px; height:121px;
			display:block;
			overflow:auto;
			margin-top:19px;
			margin-left:222px;
			color:#000;
			}
			
			#news-cont P {margin:0;}
			
			.news-int-cont {
				border-bottom:#ebebeb solid 1px;
				display:block;
				float:left;
				padding:6px 5px 7px 0;
				}
				
				.news-int-cont .data-int {
					width:95px;
					float:left;
					padding-right:30px;
					color:#a9252c;
					font-weight:bold;
					text-align:right;
					}
				
				.news-int-cont .txt-int {
					float:right;
					width:360px;
					}
					
					.news-int-cont .txt-int A {
						color:#0000ff;
						float:left;
						text-decoration:underline;
						}
	
	.bilanci {
		font-size:9px;
		/*color:#000;
		padding:20px 10px 0 0;*/
		width:140px;
		position:absolute;
		top:50px; left:50%;
		margin-left:-35px;
		}
		
/***** TOOLBAR *****/	
	
		#tool{background: url(/images/tool/bg-tool.gif) no-repeat;width:770px; height:25px; text-align:right;}
		#tool .toolbar, #tool-corsi .toolbar{float:right; background-color:#FFF; color:#000; font-weight:bold; padding-top:7px;}
		a.tool:link, a.tool:visited {color: #000; text-decoration: none; padding:0 11px 0 10px;}
		a.tool:hover {color: #a9252c;}
		

.punti-elenco {
	display:block;
	padding:0; margin:0;
	margin-top:5px;
	/*margin-bottom:20px;*/
	margin-bottom:12px;
	}
	
	UL LI {list-style:none;}
	
	.punti-elenco LI {
		display:inline;
		color:#FFF;
		display:block;
		margin-bottom:4px;
		padding-left:18px;
		background:url(/images/punto-elenco.gif) no-repeat 8px 3px;
		}

#logo-home {
	width:770px; height:147px;
	display:block;
	background: url(/images/home/banner.gif) no-repeat;
	}

		
/*********************/	

#logo{background: url(/images/pagine/logo.gif) no-repeat;width:770px; height:107px;}
#curricula{background: url(/images/pagine/bg-curricula.gif) no-repeat;width:770px; height:325px; line-height:19px;}
	#curricula .text1{color:#FFF; padding:46px 0 0 160px;}
	#curricula .text2{color:#FFF; padding:70px 0 0 15px;}
	#curricula .text3{text-align:right;}
	#curricula .text4{color:#FFF; padding:80px 170px 0 0; text-align:right;}
	#curricula .pdf1{padding-left:120px;}
	#curricula .pdf2{padding:20px 0 0 160px;}
	
#news-int{background: url(/images/pagine/bg-news.gif) no-repeat; width:550px; height:293px; padding:20px 0 15px 245px; color:#000;}
	#news-int .text-news{width:230px; padding:0 40px 0 0; float:left; margin-bottom:15px;}
	
	.news-cont { 
		height:120px; 
		overflow:auto; 
		padding-right:15px;
		SCROLLBAR-FACE-COLOR: #fff;
		SCROLLBAR-HIGHLIGHT-COLOR: #fff; 
		SCROLLBAR-SHADOW-COLOR: #a9252c; 
		SCROLLBAR-3DLIGHT-COLOR: #a9252c; 
		SCROLLBAR-ARROW-COLOR: #a9252c; 
		SCROLLBAR-TRACK-COLOR: #fff; 
		SCROLLBAR-DARKSHADOW-COLOR: #fff;
		}

		.news-testo { padding-bottom:13px;}
		
		#news-int A { color:#000000;}
		#news-int A:hover {text-decoration:underline}
	
	h2 {
		font-size:12px;
		color:#a9252c;
		text-align:center;
		}
	
	h3 {
		font-size:10px;
		font-weight:normal;
		padding:0; margin:0;
		color:#a9252c;
		}
		

#box-corsi {
	width:770px; height:650px;
	position:absolute;top:50%;left:50%;
	margin:-230px 0 0 -385px;
	background: url(/images/pagine/bg-corsi.jpg) no-repeat;
	background-color:#a9252c;
	color:#FFF;
}
	#box-corsi2 {
		width:770px; height:450px;
		position:absolute;top:50%;left:50%;
		margin:-230px 0 0 -385px;
		background: #a9252c url(/images/pagine/bg-corsi.jpg) no-repeat;
		color:#FFF;
	}

	#corsi {background: url(/images/pagine/bg-corsi.gif) no-repeat top; width:770px; height:550px; color:#FFF;}
	#corsi2 {background: url(/images/pagine/bg-corsi.gif) no-repeat top; width:770px; color:#FFF;}
	
	.text-corsi {
		font-family: Tahoma, Arial, Helvetica, sans-serif; 
		font-size:9px; 
		width:160px;		
		padding:12px; 
		float:left;
		height:550px;!important
		}
		
	#box-corsi2 .text-corsi {height:auto;}
		
	.text-corsi .focus {border:1px dotted #fff; padding:3px; text-align:center; text-transform:uppercase; background-color:#b33c44;}	
		
	#corsi .text-dx {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:9px; float:right;}
	#tool-corsi{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;background: url(/images/tool/bg-tool.gif) no-repeat; width:392px; height:25px; text-align:right;}
	
	.contatti {display:block; margin-top:10px; padding:13px 5px; border:1px dotted #d34750; text-align:center; line-height:250%; text-transform:uppercase;}
	.contatti P {margin:0; padding:0;}
	.contatti STRONG {display:block;}
	.contatti A {text-transform:lowercase;}
	
	#claim {
	display:block;
	width:196px;
	height:50px;
	position:absolute;
	margin-top:-50px;
	margin-left:182px;
	background: url(/images/pagine/claim-impara-arte.gif) no-repeat left top;
	text-indent:-9000px;
}
	
	.angolo-cultura {
		width:230px;
		position:absolute;
		top:183px; left:50%;
		padding:25px 60px 0 0;
		text-align:right;
		margin-left:156px;
		background: url(/images/corsi/bg-angolocultura.gif) no-repeat 0 0;
		}
		
		.angolo-cultura A {color:#000;}
		.angolo-cultura A:hover {color:#aa242d;}
		
		
#gallery {
	display: block;
	height: 328px;
	width: 378px;
	overflow: auto;
	text-align: center;
	SCROLLBAR-FACE-COLOR: #65151b;
	SCROLLBAR-HIGHLIGHT-COLOR: #65151b; 
	SCROLLBAR-SHADOW-COLOR: #65151b; 
	SCROLLBAR-3DLIGHT-COLOR: #65151b; 
	SCROLLBAR-ARROW-COLOR: #FFF; 
	SCROLLBAR-TRACK-COLOR: #831d22; 
	SCROLLBAR-DARKSHADOW-COLOR: #65151b;
	}
	
	#gallery .indice { 
		text-align:left;
		padding:30px 20px;
		line-height:20px;
		/*background: url(/images/gallery/bg-gallery-indice.gif) repeat-y 0 15px;*/
		}
	
#gallery IMG {
	margin: 10px;
	}
	
	.gal-intro { text-align:left; padding:10px 10px 10px 30px;}

.giallo {
	color:#fff59b;
	display:block;
	}
	
/***************** NEWSTICKER ********************/
/*#newsticker {
	display:block;
	width:505px;
	height:30px;
	font-weight:bold;
	line-height:25px;
	}
	
	#newsticker UL {
		margin:0; padding:0;
		list-style-type:none;
		}
	
	#newsticker LI A {
		padding-right:13px;
		margin-right:20px;
		background: url(/images/arrow.gif) no-repeat right 5px;
		}
		
		#newsticker LI A:hover {
			background: url(/images/arrow.gif) no-repeat right -7px;
			}*/
	
	.tickerstyle {
		width:505px; 
		height:73px; 
		padding:8px; 
		overflow:hidden;
		}

	.messagediv {display: none;}
	
	.messagediv STRONG {
		color:#a9252c; 
		border-right:#a9252c solid 1px; 
		padding-right:10px; 
		margin-right:8px;
		}
	
	.messagediv STRONG.nomessage {border:none;}
	
	
		
/************* LINK **************/ 

UL.link {
	margin:0;padding:0 0 0 25px;
	line-height:110%;
	list-style-type:none;
	}
	
	UL.link LI {
		display:block;
		margin-bottom:10px;
		}
		
UL.download {
	display:block;
	margin:10px 0;padding:0;
	list-style-type:none;
	}
	
	UL.download LI {
		display:block;
		padding:0 0 8px 16px;
		font-weight: bold;
		text-transform: lowercase;
		background: url(/images/pagine/ico-download.gif) no-repeat 0px 3px;
		}
		
UL.download2 {
	display:block;
	margin:0;padding:0;
	list-style-type:none;
	}
	
	UL.download2 LI {
		display:block;
		background: url(/images/pagine/ico-download.gif) no-repeat 0 8px;
		padding:8px 0 8px 16px;
		border-bottom:1px dotted #d34750;
		}
		
	UL.download2 LI A {text-decoration:none; color:#fff59b;}
	UL.download2 LI A:HOVER {color:#FFF;}
		
/************* CURRICULA **************/

#cv_container {
	display:block;
	height:328px;
	position:relative;
	}
	
#cv_container A {
	display:block;
	float:left;
	}
	
	#cv_container A:HOVER {
		color:#FFFF99;
		text-decoration:underline;
		}

#cv_beatrice {
	width: 135px;
	padding:140px 40px 0 10px;	
	line-height:150%;
	}

#cv_beatrice_massimo {
	width: 183px;
	padding:75px 50px 0 167px;
	}

#cv_massimo {
	width: 135px;
	padding:0 40px 0 10px;	
	line-height:150%;
	}
	
.cv_laghi {
	position:absolute;
	top:265px;
	left:0;
}

.cv_benotto {
	/*position:absolute;
	top:0;
	right:0;*/
	background-color:#00FF00;
	}


.recapiti {
	width:770px;
	display:block;
	border-top:#fff solid 1px;
	text-align:center;
	padding-top:3px;
	padding-bottom:10px;
	clear:both;
	}