html {height: 100%;}
body { height:100%; margin:0; padding:0; background:#000;
	color:#bcbbbb;font: 76%/1.6 "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}

#fintro{display:block;margin:70px auto 0;width:700px;height:450px;}
#fbackground{display:block;	position:fixed;	top:0%;	left:0%;
	width:100%;	height:100%;z-index:1000;}

#content{position:absolute;top:0%;left:0%;
	width:100%;	height:100%;z-index:1001; font-size:.95em;}
#content .inside{width:940px;margin:0 auto;}
#content .top { position:relative; margin-bottom:45px; height:155px;}
	.sezione {margin-bottom:40px;}
	.sezione_foto {margin-bottom:30px;}
	.sezione_eventi {margin-bottom:30px; border-bottom:1px dashed #666;}
	.fotogallery {margin-bottom:40px;}
	#box_news {padding:20px; padding-right:35px;}
	#box_cv {padding:20px; color:#121212; background:#fff;}
#content .left, #content .right{
	width:430px; float:left; padding:65px 40px 30px 0;}
#content .right{width:470px;padding:0 0 30px 0;}
	.lato_eventi {margin-top:265px; margin-right:70px; background:#B0B0B0; padding:20px; border:5px solid #444; color:#555;}
	.lato_correlati {margin-top:265px; padding:0 50px;}
#content .footer {margin-top: 70px; font-size:.9em; color:#636262;}

.clear{ clear:both; height:0px; font-size:0px; line-height:0px; }
.clear_sx{ clear:left; height:0px; font-size:0px; line-height:0px; }

/*** TEXT ****/
h1 {margin:0 0 10px; font-size:1.2em; font-family:"Lucida Sans"; color:#00baff; text-transform:uppercase; font-weight:bold;}
	h1.minor { font-size:1.3em; font-weight:bold; color:#f9f9f9; line-height:1.1;}
	h1.minor span {font-size:.8em;}
	.h_color8 {background:#555; color:#f2f2f2; padding:3px 10px;}
h2 {margin:0 0 10px; font-size:1.1em; font-family:"Lucida Sans"; font-weight:bold;}
p {margin:0 0 12px;}
em {font-weight:bold;}

.no_stile {font-size:0; width:0; height:0;}
.centra {text-align:center;}
.alert {color:#CC0000;}

/*** MENU & FOOTER CUSTOM COLORS ***/
.footer div {border-left-width:2px; border-left-style: solid; padding-left:10px;}
.border1 {border-left-color:#00baff;}
.border2 {border-left-color:#b4ff00;}
.border3 {border-left-color:#ff0505;}
.border4 {border-left-color:#ffc000;}
.border5 {border-left-color:#ff5a00;}
.border6 {border-left-color:#ff7dd3;}
.border7 {border-left-color:#ff008a;}
.border8 {border-left-color:#5c58ff;}
.border9 {border-left-color:#46A533;}
.border10 {border-left-color:#1488ff;}

.color1 {color:#00baff;}
.color2 {color:#b4ff00;}
.color3 {color:#ff0505;}
.color4 {color:#ffc000;}
.color5 {color:#ff5a00;}
.color6 {color:#ff7dd3;}
.color7 {color:#ff008a;}
.color8 {color:#5c58ff;}
.color9 {color:#46A533;}
.color10 {color:#1488ff;}

/*** LINK ****/
a:link, a:visited {color:#e9e9e9; outline:none;}
a:hover {text-decoration:none;}
.lato_eventi a {color:#f2f2f2; font-weight:bold;}
.footer a:link, .footer a:visited {color:#9c9b9b; text-decoration:none;}
.footer a:hover {text-decoration:underline;}

#box_cv a {color:#46A533; font-weight:bold;}

h1 a:link, h1 a:visited {text-decoration:none;}
h2 a:link, h2 a:visited {text-decoration:none;}
a img {border:0;}
.fotogallery dl { float:left; margin:0 6px 20px 0;}
.fotogallery dd {text-align:center; margin-left:0;}
.fotogallery dt img {border:2px solid #f9f9f9;}
.fotogallery dl a:hover img { border:2px solid #444;}

.color2 a:link, .color2 a:visited {color:#b4ff00; text-decoration:none;}

/****** FORM *******/
fieldset { border:none; padding:10px 10px 20px;}
label {color:#1488ff; font-weight:bold;}
input, textarea {border: 1px solid #1488ff; background-color: #f2f2f2; width:230px;
	margin: 3px 0 20px; padding: 2px; font:bold 1em Arial; color: #121212;}
textarea { overflow:auto; width:310px; }

.submit {padding:2px 7px; background:#fff; color:#333; border:1px solid #1488ff; cursor:pointer;} 

/*** UL ****/
#nav { position:absolute; top:40px; /*top:100px;*/ left:0; z-index:1100; width:940px; margin:0; padding:0; } /* width per IE*/
#nav li {margin:0; float:left; list-style:none;}
#nav li a { display:block;background:url("/img/nav_link.png") no-repeat; height:35px; text-indent:-2000px;}

#nav li a#ctl00_list1 { background-position:0 -35px; width:41px; }
#nav li a#ctl00_list2 { background-position:-41px -35px; width:75px; }
#nav li a#ctl00_list3 { background-position:-116px -35px; width:59px; }
#nav li a#ctl00_list4 { background-position:-175px -35px; width:57px; }
#nav li a#ctl00_list5 { background-position:-232px -35px; width:84px; }
#nav li a#ctl00_list6 { background-position:-316px -35px; width:84px; }
#nav li a#ctl00_list7 { background-position:-400px -35px; width:97px; }
#nav li a#ctl00_list8 { background-position:-497px -35px; width:140px; }
#nav li a#ctl00_list9 { background-position:-637px -35px; width:79px; }
#nav li a#ctl00_list10 { background-position:-717px -35px; width:73px; }
#nav li a#ctl00_list1:hover, #nav li a#ctl00_list1.active { background-position:0 0; }
#nav li a#ctl00_list2:hover, #nav li a#ctl00_list2.active { background-position:-41px 0; }
#nav li a#ctl00_list3:hover, #nav li a#ctl00_list3.active { background-position:-116px 0; }
#nav li a#ctl00_list4:hover, #nav li a#ctl00_list4.active { background-position:-175px 0; }
#nav li a#ctl00_list5:hover, #nav li a#ctl00_list5.active { background-position:-232px 0; }
#nav li a#ctl00_list6:hover, #nav li a#ctl00_list6.active { background-position:-316px 0; }
#nav li a#ctl00_list7:hover, #nav li a#ctl00_list7.active { background-position:-400px 0; }
#nav li a#ctl00_list8:hover, #nav li a#ctl00_list8.active { background-position:-497px 0; }
#nav li a#ctl00_list9:hover, #nav li a#ctl00_list9.active { background-position:-637px 0; }
#nav li a#ctl00_list10:hover, #nav li a#ctl00_list10.active { background-position:-717px 0; }

/*** IMG ****/
.foto {border:2px solid #f9f9f9;}
.foto_sx {float:left; border:2px solid #f9f9f9; margin:4px 12px 0 0;}
.VideoSx {float:left; margin:-3px 12px 0 0;}
.folder_sx {float:left; margin-right: 22px;}
.minigall {margin-top:10px; padding-left:35px;}
.minigall div { float:left; margin-right:15px;}

/*** OBJECT ****/
#logo { display:block; position:absolute; top:-30px; /*top:0;*/ left:0;}
.copri {visibility:hidden;}
#MyStop { position:absolute; top:99px; left:674px; z-index:50000;}
#ctl00_MyPlay { position:absolute; top:95px; left:670px; z-index:50000;}

#banner728 {position:absolute; top:80px; left:30px; z-index:1200;}

