DIV, P, TABLE, TR, TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: white;
	line-height: 20px;
}

A, A:link, A:hover, A:visited {
	text-decoration: none;
}

A:link, A:visited {
	color: rgb(255,204,0);
}

HTML, BODY  {
	margin: 0;
	padding: 0;
	background-color: black;
	/*width: 100%;*/
	height: 100%;
}

.centeredLink {
	text-align: center;
}

#pagina {
	position:relative;
	width: 1053px; 
	height: 100%;
	margin: 0 auto;
}

body>div#pagina{
	height:auto;
	min-height:100%;
}

#foto_logo {
	clear: both;
}

#vito {
	position: absolute;
	background-color: black;
	background-image: url(images/vito_grigio01.jpg);
	width:135px;
	height:220px;
}

#vito:hover {
	background-image: url(images/vito_color01.jpg);
}

#vito_current {
	position: absolute;
	background-color: black;
	background-image: url(images/vito_color01.jpg);
	width:135px;
	height:220px;
}

#davide {
	position: absolute;
	left: 135px;
	background-color: black;
	background-image: url(images/davide_grigio01_sfuma.jpg);
	width:158px;
	height:220px;
}

#davide:hover {
	background-image: url(images/davide_color01.jpg);
}

#davide_current {
	position: absolute;
	left: 135px;
	background-color: black;
	background-image: url(images/davide_color01.jpg);
	width:158px;
	height:220px;
}

#davides {
	position: absolute;
	top: 110px;
	left: 283px;
	background-color: black;
	background-image: url(images/davides_grigio01_sfuma.jpg);
	width:422px;
	height:110px;
}

#davides:hover {
	background-image: url(images/davides_color01.jpg);
}

#davides_current {
	position: absolute;
	top: 110px;
	left: 283px;
	background-color: black;
	background-image: url(images/davides_color01.jpg);
	width:422px;
	height:110px;
}

#logo {
	position: absolute;
	left: 283px;
	background: url(images/ross54_logo.jpg) no-repeat;
	width:461px;
	height:110px;
}

#logo:hover {
	background: url(images/ross54_logo_on.jpg) no-repeat;
}

#adriano {
	position: absolute;
	left: 754px;
	background-image: url(images/adriano_grigio01_sfuma.jpg);
	width:157px;
	height:220px;
}

#adriano:hover {
	background-image: url(images/adriano_color01.jpg);
}

#adriano_current {
	position: absolute;
	left: 754px;
	background-image: url(images/adriano_color01.jpg);
	width:157px;
	height:220px;
}

#xeno {
	position: absolute;
	left: 911px;
	background-image: url(images/xeno_grigio01.jpg);
	background-repeat: no-repeat;
	width:142px;
	height:221px;
}

#xeno:hover {
	background-image: url(images/xeno_color01.jpg);
}

#xeno_current {
	position: absolute;
	left: 911px;
	background-image: url(images/xeno_color01.jpg);
	background-repeat: no-repeat;
	width:142px;
	height:221px;
}

#menu {
	clear: both;
	position: relative;
	top: 220px;
	width: 1053px;
	height: 40px;
	border-top: white solid 2px;
	border-bottom: white solid 2px;
}

#bnews {
	position: absolute;
	margin: 15px auto;
	left: 70px;
	background-image: url(images/button_news.gif);
	background-repeat: no-repeat;
	width:91px;
	height:10px;
}

#bnews:hover {
	background-image: url(images/button_news_on.gif);
}

#bnews_current {
	position: absolute;
	margin: 15px auto;
	left: 70px;
	background-image: url(images/button_news_on.gif);
	background-repeat: no-repeat;
	width:91px;
	height:10px;
}

#bband {
	position: absolute;
	margin: 13px auto;
	left: 230px;
	background-image: url(images/button_band.gif);
	background-repeat: no-repeat;
	width:91px;
	height:13px;
}

#bband:hover {
	background-image: url(images/button_band_on.gif);
}

#bband_current {
	position: absolute;
	margin: 13px auto;
	left: 230px;
	background-image: url(images/button_band_on.gif);
	background-repeat: no-repeat;
	width:91px;
	height:13px;
}

#blive {
	position: absolute;
	margin: 13px auto;
	left: 400px;
	background-image: url(images/button_live.gif);
	background-repeat: no-repeat;
	width:66px;
	height:13px;
}

#blive:hover {
	background-image: url(images/button_live_on.gif);
}

#blive_current {
	position: absolute;
	margin: 13px auto;
	left: 400px;
	background-image: url(images/button_live_on.gif);
	background-repeat: no-repeat;
	width:66px;
	height:13px;
}

#bgallery {
	position: absolute;
	margin: 13px auto;
	left: 540px;
	background-image: url(images/button_gallery.gif);
	background-repeat: no-repeat;
	width:121px;
	height:17px;
}

#bgallery:hover {
	background-image: url(images/button_gallery_on.gif);
}

#bgallery_current {
	position: absolute;
	margin: 13px auto;
	left: 540px;
	background-image: url(images/button_gallery_on.gif);
	background-repeat: no-repeat;
	width:121px;
	height:17px;
}

#bvideo {
	position: absolute;
	margin: 13px auto;
	left: 730px;
	background-image: url(images/button_video.gif);
	background-repeat: no-repeat;
	width:92px;
	height:13px;
}

#bvideo:hover {
	background-image: url(images/button_video_on.gif);
}

#bvideo_current {
	position: absolute;
	margin: 13px auto;
	left: 730px;
	background-image: url(images/button_video_on.gif);
	background-repeat: no-repeat;
	width:92px;
	height:13px;
}

#bmp3 {
	position: absolute;
	margin: 13px auto;
	left: 900px;
	background-image: url(images/button_mp3.gif);
	background-repeat: no-repeat;
	width:90px;
	height:17px;
}

#bmp3:hover {
	background-image: url(images/button_mp3_on.gif);
}

#bmp3_current {
	position: absolute;
	margin: 13px auto;
	left: 900px;
	background-image: url(images/button_mp3_on.gif);
	background-repeat: no-repeat;
	width:90px;
	height:17px;
}

#center {
	position: absolute;
	top: 264px;
	width: 1053px;
	height: auto;
	margin-top: 0px;
	/*background-color: rgb(255,204,0);*/
}

#left {
	float: left;
	left: 0px;
	width: 200px;
	height: auto;
	/*padding: 30px 0px 0px 20px;*/
	padding: 0px 0px 0px 0px;
	background-color: black;
}

#corpo {
	float: left;
	left: 200px;
	width: 603px;
	height: auto;
	padding: 30px;
	background-color: black;
	/*background-color: rgb(255,204,0);*/
}

#right {
	/* !important e la riga sotto per InternetExplorer */
	position: absolute !important;
	position:;
	left: 853px;
	width: 200px;
	height: auto;
	margin: 0px;
	/*padding: 30px 0px 0px 0px;*/
	padding: 0px 0px 0px 0px;
	background-color: black;
}

#box_left {
	position: relative;
	width: 140px;
	height: auto;
	left: 10px;
	/*margin: 0px 0px 20px 0px;*/
	margin: 20px 0px 20px 10px;
	padding: 0px 10px;
	background-color: black;
	border-top: white solid 2px;
	border-bottom: white solid 2px;
	border-left: white solid 2px;
	border-right: white solid 2px;
}

#box_right {
	position: relative;
	/* !important e la riga sotto per InternetExplorer */
	width: 140px !important;
	width: 160px;
	height: auto;
	left: 20px;
	/*margin: 0px 0px 20px 0px;*/
	margin: 20px 10px 20px 0px;
	padding: 0px 10px;
	background-color: black;
	border-top: white solid 2px;
	border-bottom: white solid 2px;
	border-left: white solid 2px;
	border-right: white solid 2px;
}

.titolo {
	text-align: center;
	font-weight: bold;
	font-variant: small-caps;
	color: rgb(255,204,0);
	margin-top: 10px;
	padding-top: 0px;
}

.par {
	text-align: justify;
	/*color: rgb(255,204,0);*/
}

.cornice {
	position: absolute;
	top: 200px;
	background-image: url(images/cornice.gif);
	/*background-position: top-center;*/
	background-repeat: no-repeat;
	/*margin: 10px;*/
	width:140px;
	height:auto;
}

#footer {
	position: absolute;
	bottom: -150px;
	clear: both;
	width: 100%;
	height: 30px;
	border-top: white solid 2px;
	border-bottom: white solid 2px;
	background-color: black;
}

#copyright {
	margin: 0px;
	padding: 5px 0px;
	text-align: center;
	vertical-align: middle;
}

.guestbook_row {
	background-color: dimgray;
	padding: 0px 5px 5px 5px;
	border: 2px solid rgb(255,204,0);
}

.guestbook_row .autore {
	color: black;
	font-weight: bold;
	font-size: 10pt;
	margin: 0px 0px 10px 0px;
	float: left;
}

.guestbook_row .data {
	color: black;
	font-weight: bold;
	font-size: 10pt;
	margin: 0px 0px 10px 0px;
	float: right;
}

.guestbook_row .testo {
	margin: 10px 10px 10px 20px;
	clear: both;
	/*color: rgb(255,204,0);*/
	color: white;
	font-weight: bold;
	font-size: 11pt;
}

.guestbook_row .icone {
	background-color: black;
}

.guestbook_row .site {
	margin: 5px;
}

.guestbook_row .email {
	margin: 5px;
}

.guestbook_link_pagine {
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	color: rgb(255,204,0);
	font-weight: bold;
	font-size: 9pt;
}

.guestbook_link_pagine .pagina_attuale {
	margin-top: 20px;
	margin-bottom: 20px;
	color: red;
}

#guestbook_form {
	margin: 10px 5px 0px 25px;
	width: 300px;
	background-color: gray;
	border: 2px solid rgb(255,204,0);
}

.guestbook_input {
	border: 1px solid black;
}

.guestbook_label {
	color: black;
	font-weight: bold;
	font-size: 11pt;
	font-variant: small-caps;
}

#guestbook_form .row .button {
	background-color: rgb(255,204,0);
	color: black;
	font-weight: bold;
	font-size: 11pt;
	border: 2px solid black;
}

.mesg_error {
	color: red;
	text-align: center;
}

#table_posts {
	margin: 70px 0px 0px 0px;
}

#ultimo_post {
	background-color: gray;
}

#ultimo_post .titolo, #ultimo_post .par {
	font-size: 8pt;
	color: black;
	margin: 3px 5px 12px 5px;
}

.centra {
	text-align: center;
}

#fotocontrol  {
	width: 100%;
	clear: both;
}

#fotocontrol .sinistra {
	float: left;
	margin-left: 40px;
	color: rgb(255,204,0);
	font-weight: bold;
	font-size: 9pt;
}

#fotocontrol .destra {
	float: right;
	margin-right: 40px;
	color: rgb(255,204,0);
	font-weight: bold;
	font-size: 9pt;
}

.dasolo {
	clear: both;
}

.descfoto {
	background-color: gray;
	margin-left: 50px;
	margin-right: 50px;
	padding: 5px;
	color: rgb(255,204,0);
	font-weight: bold;
	font-size: 10pt;
	border: 2px solid white;
}

