* {
outline:none;
}

BODY {
	margin:0;
	padding:0;
	font: 11px "Trebuchet MS", Verdana, sans-serif;
	}
	
IMG {border:0;}

A {
	color: #666;
	}
	
A:HOVER {
	color:#FF0000;
	text-decoration:none;
	}

#container-home {
	width:770px;
	height:540px;
	position:absolute;
	left:50%;
	top:50%; 
	margin-left:-385px;
	margin-top:-270px;
	overflow:hidden;
	}
	
#first-letter {
	display:block;
	font-size:400%;
	font-weight:bold;
	float:left;
	padding:13px 5px 0 0;
	}
	
/****************************************************** TOOL **/

#toolBar {
	display:block;
	width:770px;
	margin:0 auto;
	padding:76px 0 0 0;
	list-style-type:none;
	text-align:right;
	}
	
#toolBar LI {
	display:inline;
	padding:0 10px;
	}
	
#toolBar LI A, #footer A {
	color:#FF0000;
	text-decoration:none;
	letter-spacing:3px;
	}	
	
#toolBar LI A SPAN, #footer A SPAN {
	color:#000;
	}
	
#toolBar LI A:HOVER, #footer A:HOVER {
	color:#000;
	border-bottom:1px solid #FF0000;
	}
	
/**************** Classi Tasti **/

#toolBar LI A.contatti {
	border-right:none;
	}
	
#toolBar LI A.home {
	display:block;
	width:260px;
	height:100px;
	padding:0;
	margin-top:-76px;
	border:none;
	background: url(/images/udronotto.gif) no-repeat -5px 0;
	float:left;
	}
	
		#toolBar LI A.home SPAN {display:none;}

/*************************************************** SLIDESHOW **/

#show {
	clear:both;
	display:block;
	background-color:#000;
	}
	
/****************************************************** UDRONOTTI **/

#udronotti {
	clear:both;
	line-height:200%;
	color:#333;
	padding:20px 0;
	height:340px;
	}
	
#udronotti .left,
.left-contatti {
	float:left;
	width:200px;
	margin:0 28px;
	text-align:justify;
	}
	
.left-contatti {background-color:#F2F2F2; height:330px;}
	
#pag-udronotti .udronotti SPAN,
#pag-gallery .galleria SPAN,
#pag-biografia .biografia SPAN,
#pag-news .news SPAN,
#pag-contatti .contatti SPAN {color: #FF0000; border-bottom:1px solid #FF0000;}

#pag-udronotti A.udronotti:HOVER SPAN,
#pag-gallery A.galleria:HOVER SPAN,
#pag-biografia A.biografia:HOVER SPAN,
#pag-news A.news:HOVER SPAN,
#pag-contatti A.contatti:HOVER SPAN {
	color:#000;
	}

/****************************************************** GALLERY CONTAINER **/

#galleria-intro {
	display:block;
	margin:0 auto; padding:40px 0 0 0;
	overflow:hidden;
	width:750px;
	height:250px;
	list-style-type:none;
	}
	
#galleria-intro li {
	float:left;
	display:inline;
	overflow:hidden;
	position:relative;
	}
	
#galleria-intro li A {text-decoration:none;}
	
#galleria-intro li A SPAN {display:none;}
	
#galleria-intro li A:HOVER SPAN {
	display:block;
	position:absolute;
	width:230px;
	padding:2px 5px 2px 7px;
	color:#FFF;
	letter-spacing:3px;
	text-decoration:none;
	background-color:#000;
	border-bottom:1px solid #FFF;
	}

#gallery {
	clear:both;
	overflow: hidden;
	height:370px;
	padding-top:10px;
	}

.gallery-container {
	width:200px;
	height:330px;
	vertical-align:top;
	overflow-y:auto;
	text-align:center;
	padding:10px;
	background-color:#F2F2F2;
	border-right:10px solid #FFF;
	}
	
.gallery-container h3 {
	margin:0;
	padding:0;
	text-transform: uppercase;
	width:200px;
	height:40px;
	font-size:100%;
	}
	
/****************************************************** NEWS & PRESS **/
	
#news-press {
	clear:both;
	width:750px;
	margin:10px auto;
	height:370px;
	overflow-y:auto;
	}
	
.news-container {
	background-color:#F2F2F2;
	padding:10px;
	margin-bottom:10px;
	}
	
.news-container H3 {
	margin:0;
	padding-bottom:5px;
	}
	
/***************************************************** SCROLLBAR **/

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; left: 0;
	}

.vscrollerbase {
	width:10px;
	background-color:#FFF;
	}
	
.vscrollerbar {
	width:10px;
	background-color:#000;
	}
	
.hscrollerbase {
	height: 10px;
	background-color:#F2F2F2;
	}
	
.hscrollerbar {
	height: 10px;
	background-color:#000;
	}

.scrollerjogbox {
	width: 10px;
	height: 10px;
	top: auto; left: auto;
	bottom: 0px; right: 0px;
	background-color:#FFF;
	}
	
/****************************************************** CONTATTI **/

A.link:LINK, A.link:VISITED {
	display: block;
	letter-spacing:6px;
	text-align:center;
	color:#000;
	border-bottom:1px solid #FF0000;
	text-decoration:none;
	}
		
/****************************************************** FOOTER **/

#footer {
	clear:both;
	width:750px;
	margin:10px auto;
	border-top:1px solid #999;
	padding-top:7px;
	text-align:center;
	}
	
#footer A {
	border:none;
	}
	
/******************************************************* BLOGGER CLASS *****/

.BLOG_mobile_video_class {
	display:none;
	}