		body {
			min-width: 950px;
			margin:0 auto;
			padding:0;
			font-family: Tahoma;
			font-size:1em;
			color:#878787;
			background:#1E1E1E;
		}
		* html body {
			width:100%;
		}
		div#bodyc {
			width:100%;
			height:auto;
			margin:0;
			padding:0;
		}
		* html div#bodyc {
			width: expression(document.body.clientWidth <= 1024 ? "1024px" : "auto")
		}

		a {
			color:#878787;
			font-size:0.7em;
			text-decoration:none;
		}
		a:hover {
			color:#61adf4;
		}
		a.bgblu
		, a.bgblubig {
			background:url(../images/frecc.gif) no-repeat left;
			color:#878787;
			font-size:0.7em;
			text-decoration:none;
			padding:0 0 0 15px;
			width:100%;
			display:block;
		}
		a.bgblu:hover
		, a.bgblubig:hover {
			background:url(../images/frecch.gif) no-repeat left #61adf4;
			color: #000;
			text-decoration:none;
		}
		a.bgblubig {
			font-size: 1.1em;
		}
		a.more {
			font-size:0.8em;
			float:right;
			text-transform:uppercase;
			margin:20px 0 0 0;
		}
		a.more:hover {
			color:#61adf4;
			text-decoration:none;
			background-color:none;
		}
		
/* Header */
		#header {
			width:100%;
			background:url(../images/bg_header.gif) repeat-x bottom #fff;
			height:220px;
			margin:0;
			padding:0;
		}
/*Name */
		#name {
			padding:0;
			margin:0;
			float:left;
		}
		#name h1 {
			visibility: visible;
			padding:0;
			margin:0;
		}
		#name h1 span{
			display: none;
		}
		#name h1 a {
			background:url(../images/name.gif) no-repeat bottom right;
			width:298px;
			height:60px;
			position:absolute;
			margin:30px 0 0 100px;
			padding:0;
			text-decoration: none;
		}
/*Copyright */
		#copyright {
			background:url(../images/copyright.gif) no-repeat top left;
			width:134px;
			height:23px;
			position:absolute;
			margin:55px 0 0 80%;
			padding:20px 0 0 0;
		}
		#copyright p {
			color:#999;
			font-size:0.6em;
			text-align:center;
			margin:0;
			padding:0;
		}
/* Menu */
		#siteindex {
			width:100%;
			margin:0 auto;
			padding:150px 0 0 0;
		}
		#siteindex ul {
			width:90%;
			margin:0 auto;
			padding:0;
		}
		* html #siteindex ul {
			width:100%;
		}
		#siteindex ul li {
			display:inline;
			list-style-type:none;
			margin:0;
			padding:0;
		}
		#siteindex ul li a {
			margin:0 1% 0 1%;
			padding:0;
			width:12%;
			height:70px;
			float:left;
		}
		* html #siteindex ul li a {
			width:50px;
			margin:0;
			padding:0;
		}
		#siteindex ul li a.home {
			background:url(../images/bg_menu_orange.gif) no-repeat bottom right;
		}
		#siteindex ul li a:hover.home {
			background:url(../images/bg_menu_orange_h.gif) no-repeat bottom right;
		}
		#siteindex ul li a.homeh {
			background:url(../images/bg_menu_orange_h.gif) no-repeat bottom right;
		}
		#siteindex ul li a.bio {
			background:url(../images/bg_menu_blu.gif) no-repeat bottom right;
		}
		#siteindex ul li a:hover.bio {
			background:url(../images/bg_menu_blu_h.gif) no-repeat bottom right;
		}
		#siteindex ul li a.bioh {
			background:url(../images/bg_menu_blu_h.gif) no-repeat bottom right;
		}
		#siteindex ul li a.gallery {
			background:url(../images/bg_menu_pink.gif) no-repeat bottom right;
		}
		#siteindex ul li a:hover.gallery {
			background:url(../images/bg_menu_pink_h.gif) no-repeat bottom right;
		}
		#siteindex ul li a.galleryh {
			background:url(../images/bg_menu_pink_h.gif) no-repeat bottom right;
		}
		#siteindex ul li a.solida {
			background:url(../images/bg_menu_green.gif) no-repeat bottom right;
		}
		#siteindex ul li a:hover.solida {
			background:url(../images/bg_menu_green_h.gif) no-repeat bottom right;
		}
		#siteindex ul li a.solidah {
			background:url(../images/bg_menu_green_h.gif) no-repeat bottom right;
		}
		#siteindex ul li a.lin {
			background:url(../images/bg_menu_yellow.gif) no-repeat bottom right;
		}
		#siteindex ul li a:hover.lin {
			background:url(../images/bg_menu_yellow_h.gif) no-repeat bottom right;
		}
		#siteindex ul li a.linh {
			background:url(../images/bg_menu_yellow_h.gif) no-repeat bottom right;
		}
		#siteindex ul li a.cont {
			background:url(../images/bg_menu_violet.gif) no-repeat bottom right;
		}
		#siteindex ul li a:hover.cont {
		background:url(../images/bg_menu_violet_h.gif) no-repeat bottom right;
		}
		#siteindex ul li a.conth {
		background:url(../images/bg_menu_violet_h.gif) no-repeat bottom right;
		}
		#siteindex ul li a.ricon {
			background:url(../images/bg_menu_marine.gif) no-repeat bottom right;
		}
		#siteindex ul li a:hover.ricon {
		background:url(../images/bg_menu_marine_h.gif) no-repeat bottom right;
		}
		#siteindex ul li a.riconh {
		background:url(../images/bg_menu_marine_h.gif) no-repeat bottom right;
		}
/* Contenuto Grigio Scuro */
		#contdark {
			clear:both;
			position:relative;
			width:90%;
			margin:0 auto;
		}
/* Contenuto Left */
		#contleft {
			float:left;
			width:45%;
			margin:0;
		}
/* Abstract */
		#abchisono {
			width:100%;
			padding:30px 0 0 0;
		}
		#abchisono p {
			margin:0;
			padding:0;
			font-size:0.8em;
			line-height:130%;
		}
		#abchisono img {
			float:left;
			margin:0 20px 5px 0;
		}
		#abchisono h2 {
			visibility: visible;
			padding:0;
			margin:0 0 20px 0;
		}
		#abchisono h2 span{
			display: none;
		}
		#abchisono h2 a {
			background:url(../images/title_abstract.gif) no-repeat;
			width:91px;
			height:24px;
			margin:0;
			padding:0;
			display: block;
			text-decoration: none;
		}
/* Line Home */
		#contlist {
			width:100%;
			float:left;
			margin:30px 0 0 0;
		}
/* Photogallery */
		#abgallery {
			width:40%;
			float:left;
			margin:0;
		}
		#abgallery ul {
			float:left;
			margin:0;
			padding:0;
			width:100%;
			list-style:none;
		}
		#abgallery ul li {
			padding:0;
			margin:4px 0;
			font-size:1.1em;
		}
		#abgallery h2 {
			visibility: visible;
			padding:0;
			margin:0 0 10px 0;
		}
		#abgallery h2 span{
			display: none;
		}
		#abgallery h2 a {
			background:url(../images/title_gallery.gif) no-repeat;
			width:127px;
			height:29px;
			margin:0;
			padding:0;
			display: block;
			text-decoration: none;
		}
/* News */
		#news {
			width:40%;
			float:right;
			margin:0;
		}
		#news ul li a {
			font-size:1em;
		}
		#news ul {
			float:left;
			margin:0;
			padding:0;
			list-style:none;
			width:100%;
		}
		#news ul li {
			padding:0;
			margin:4px 0;
			font-size:0.8em;
		}
		#news h2 {
			visibility: visible;
			padding:0;
			margin:0 0 10px 0;
		}
		#news h2 span{
			display: none;
		}
		#news h2 a {
			background:url(../images/title_news.gif) no-repeat;
			width:53px;
			height:23px;
			margin:0;
			padding:0;
			display: block;
			text-decoration: none;
		}
/* Sidebar Right (index) */
		#sbright {
			float:right;
			width:50%;
			height:auto;
			margin:30px 0 0 0;
			padding:0;
		}
		* html #sbright {
			width:48%;
		}
		.photo {
			background:url(../images/img_right.gif) no-repeat right;
			width:50%;
			height:320px;
			margin:5px auto;
			float:left;
		}
		.photo_gal {
			width:50%;
			height:320px;
			margin:5px auto;
			float:left;
			text-align:right;
		}
		.textphoto {
			/*background:#313131;*/
			width:45%;
			float:right;
		}
		.textphoto p {
			font-size:0.8em;
			margin:10px 0 0 0;
			padding:0;
			line-height:130%;
		}
		.textphoto h2 {
			visibility: visible;
			padding:0;
			margin:0 0 20px 0;
		}
		.textphoto h2 span{
			display: none;
		}
		.textphoto h2 a {
			background:url(../images/title_fotografia.gif) no-repeat;
			width:206px;
			height:30px;
			margin:0;
			padding:0;
			display: block;
			text-decoration: none;
		}
/* Sidebar Right (index02) */
		#sbright02 {
			float:right;
			width:30%;
			height:auto;
			margin:30px 0 0 0;
			padding:0;
		}
		#sbright02 h2 {
			visibility: visible;
			padding:0;
			margin:0 0 10px 0;
		}
		#sbright02 h2 span{
			display: none;
		}
		#sbright02 h2 a {
			background:url(../images/title_lavori.gif) no-repeat;
			width:120px;
			height:23px;
			margin:0;
			padding:0;
			display: block;
			text-decoration: none;
		}
		.lastphoto {
			background:#313131;
			width:100%;
			margin:0 0 10px 0;
			padding:0;
		}
		.lastphoto img {
			margin:5px;
		}
		/*
		.lastphoto ul.verticale {
			margin:0;
			padding:0;
			list-style-type:none;
			font-size:0.7em;
			float:right;
		}
		.lastphoto ul.verticale li {
			margin: 0.3em;
			float:left;
			display:block;
		}
		.lastphoto ul.verticale li em {
			display:block;
			width:2.2em;
			font-style:normal;
		}
		*/
		
/* sound */
		#sound {
			width:100%;
			clear:both;
			margin:0;
			padding:20px 0 0 0;
			text-align:right;
			font-size:0.7em;
		}
		#sound a {
			font-size:0.8em;
			text-transform:uppercase;
		}
/* Footer */
		#footer {
			width:100%;
			clear:both;
			margin:0;
			padding:20px 0 20px 0;
			text-align:left;
			font-size:1em;
		}
		#footer ul {
			text-align:right;
			margin:0;
			padding:0;
		}
		#footer ul li {
			margin:0;
			padding:0;
			display:inline;
		}
		#footer ul li span {
			border-left:1px solid #878787;
			padding:0 0 0 5px;
		}
		
/* Seconde pagine */
/* Contenuto Left */
		#contleftsec {
			float:left;
			width:73%;
			margin:30px 0 0 0;
			height:auto;
			font-size:0.8em;
		}
		#contleftsec h3 {
			font-size:1.6em;
			font-family:Tahoma;
			font-weight:normal;
			margin:0 0 10px 0;
			padding:0;
		}
		
		#secgallery {
			width: 100%;
		}
		
/*	Path				*/
	p.path a {
		font-size: 1em;
		text-decoration: underline;
	}
		
/* Pagina Bio */
		#contleftsec p.sott {
			color:#fff;
		}

/* Pagine Photogallery */
		#foto {
			height:auto;
			padding:0;
			float: left;
		}
		.pgallery {
			float:left;
			width:390px;
			margin:0;
			padding:0;
			position:absolute;
		}
		.singlegallery {
			background:#101010;
			width:390px;
			height:270px;
			margin:0 auto;
			padding:10px 10px 0 10px;
		}
		.player {
			background:#101010;
			width:390px;
			height:60px;
			margin:0 auto;
			padding:0 10px 5px 10px;
		}
		*:first-child+html .player {
			height:40px;
		}
		.player p {
			text-align:center;
			margin:0;
			padding:0;
			font-size:0.7em;
		}
		.player ul {
			margin:auto;
			width:390px;
			padding:0;
			margin:0 0 20px 0;
			list-style:none;
			text-align:center;
		}
		* html .player ul {
			margin:0;
		}
		*:first-child+html .player ul {
			margin:0;
		}
		.player ul li {
			display:inline;
			margin:0 5px;
			padding: 0 0 30px 0;
			width:32px;
			height:20px;
			vertical-align: top;
		}
		.fototext {
			height: 400px;
			overflow: auto;
			overflow-x:hidden;
			padding:0 0 0 5%;
			scrollbar-base-color: #1e1e1e;
		}
		#thumbnail {
			width:100%;
			height:70px;
			margin:10px 0 0 0;
			padding:0;
			float:left;
		}
		.thumbleft {
			width:21px;
			height:70px;
			margin:0;
			padding:0;
			float:left;
			background:url(../images/photos_back.gif) no-repeat top left;
			position: relative;
			left: -21px;

		}
		.thumbcenter {
			background:url(../images/bg_thumbnail.gif) repeat-x top left;
			padding:0;
			margin: 0 21px 0 21px;
			height:70px;
			width:auto;
		}
		.thumbcenter a img {
			float:left;
			height:45px;
			margin:0;
			padding:13px 0 0 0;
			border-right:8px solid #0c0c0c;
		}
		.thumbcenter a:hover img {
			background:url(../images/thumhover.gif) no-repeat top center;
		}
		.thumbright {
			width:21px;
			height:70px;
			margin: 0;
			padding: 0 1px 0 0;
			position: relative;
			left: 21px;
			float:right;
			background:url(../images/photos_next.gif) no-repeat top right;
		}
/* Sidebar Right */
		#sbrightsec {
			background:url(../images/angle_sb.gif) bottom right no-repeat #323232;
			float:right;
			width:25%;
			min-height: 435px;
			height: auto !important;
			height: 435px;
			margin:30px 0 0 0;
			padding:0;
		}
		#sbrightsec ul {
			font-size:1.2em;
		}
		#sbrightsec ul.menuphoto {
			margin:20px;
			padding:0;
			font-weight:bold;
		}
		#sbrightsec ul.menuphoto li {
			margin:10px 0;
			padding:0 0 0 25px;
			list-style-type:none;
		}
		#sbrightsec ul.menuphoto li a {
			color:#878787;
			font-size:0.7em;
			text-decoration:none;
			padding:0 0 0 2px;
			width:90%;
			display:block;
		}
		#sbrightsec ul.menuphoto li a:hover {
			background:#61adf4;
			display: block;
			color: #000;
			font-size:0.7em;
			text-decoration:none;
			padding:0 0 0 2px;
		}
		#sbrightsec ul.menuphoto li.phot {
			background:url(../images/item_photo.gif) no-repeat top left;
		}
		#sbrightsec ul.menuphotosec {
			font-size:0.9em;
			padding:0;
			font-weight:normal;
		}
		#sbrightsec ul.menuphotosec li {
			margin:5px 0;
			padding:0;
			list-style-type:none;
		}
		#sbrightsec ul.menuphotosec li a {
			background:url(../images/frecc2.gif) no-repeat left;
			color:#878787;
			font-size:0.7em;
			text-decoration:none;
			padding:0 0 0 15px;
			width:90%;
			display:block;
		}
		#sbrightsec ul.menuphotosec li a:hover {
			background:url(../images/frecch.gif) no-repeat left #61adf4;
			display: block;
			color: #000;
			font-size:0.7em;
			text-decoration:none;
			padding:0 0 0 15px;
		}
		#sbrightsec ul.tools {
			border-top:1px dotted #000;
			margin:20px;
			padding:20px 0 0 0;
			font-weight:bold;
		}
		#sbrightsec ul.tools li {
			margin:10px 0;
			padding:0 0 0 25px;
			list-style-type:none;
		}
		#sbrightsec ul.tools li a {
			color:#878787;
			font-size:0.7em;
			text-decoration:none;
			padding:0 0 0 2px;
			width:90%;
			display:block;
		}
		#sbrightsec ul.tools li a:hover {
			background:#61adf4;
			display: block;
			color: #000;
			font-size:0.7em;
			text-decoration:none;
			padding:0 0 0 2px;
		}
		#sbrightsec ul.tools li.print {
			background:url(../images/item_print.gif) no-repeat top left;
		}
		#sbrightsec ul.tools li.mail {
			background:url(../images/item_mail.gif) no-repeat top left;
		}
		
		
		
		
/* Pagine Photogallery Per Explorer 6 */
		* html #foto {
			height:auto;
			padding:0;
			float:left;
		}
		
		* html .pgallery {
			width:390px;
			margin:0;
			padding:0;
			position:relative;
		}
		* html .singlegallery {
			background:#101010;
			width:390px;
			height:270px;
			margin:0 auto;
			padding:10px 10px 0 10px;
		}
		* html .player {
			background:#101010;
			width:390px;
			height:40px;
			margin:0 auto;
			padding:0 10px 5px 10px;
		}
		* html .player p {
			text-align:center;
			margin:0;
			padding:0;
			font-size:0.7em;
		}
		* html .player ul {
			margin:auto;
			width:390px;
			padding:0;
			list-style:none;
			text-align:center;
		}
		* html .player ul li {
			display:inline;
			margin:0 5px;
			padding:0 0 30px 0;
			width:32px;
			height:28px;
		}
		* html .player ul li.zoom {
			background:url(../images/player_zoom.gif) no-repeat;
		}
		* html .player ul li.rewind {
			background:url(../images/player_rewind.gif) no-repeat;
		}
		* html .player ul li.play {
			background:url(../images/player_play.gif) no-repeat;
		}
		* html .player ul li.stop {
			background:url(../images/player_stop.gif) no-repeat;
		}
		* html .player ul li.forward {
			background:url(../images/player_forward.gif) no-repeat;
		}
		* html .player ul li.sound {
			background:url(../images/player_music.gif) no-repeat;
		}
		* html #thumbnail {
			width:100%;
			height:70px;
			margin:10px 0 0 0;
			padding:0;
			float:left;
		}
		* html .thumbleft {
			width:21px;
			height:70px;
			margin:0;
			padding:0;
			float:left;
			background:url(../images/photos_back.gif) no-repeat top left;
			position: relative;
			left: -21px;

		}
		* html .thumbcenter {
			background:url(../images/bg_thumbnail.gif) repeat-x top left;
			padding:0;
			margin: 0 21px 0 21px;
			height:70px;
			width:auto;
			overflow-x:auto;
			overflow-x:hidden;
			overflow-y:hidden;
		}
		* html .thumbcenter img {
			float:left;
			height:45px;
			margin:0;
			padding:13px 0 0 0;
			border-right:8px solid #0c0c0c;
		}
		* html .thumbright {
			width:21px;
			height:70px;
			margin: 0;
			padding: 0 1px 0 0;
			position: relative;
			left: 21px;
			float:right;
			background:url(../images/photos_next.gif) no-repeat top right;
		}
		
/*	Segnala ad un amico	*/

body#v1 div#segnala {
	padding: 10px;
	background: #fff;
	color: #333;
	font-size: 0.8em;
}

	body#v1 div#segnala span.annotazione {
		color: #999;
		display: block;
		margin: 5px 0;
		font-size: 0.9em;
	}
	
	body#v1 div#segnala label {}
	
	body#v1 div#segnala input, body#v1 div#segnala select, body#v1 div#segnala textarea {
		color: #333;
		font: normal 1em Tahoma;
	}
	
/*	Link	*/
	#linkList {
		width: 100%;
		margin: 25px 0 0 0;
		padding: 0;
		float:left;
		font-size: 1.5em;
		list-style: none;
	}
		#linkList li {
			width: 48%;
			float: left;
			margin:3px 2% 3px 0;
			min-height:125px;
			height:auto !important;
			height:125px;
		}
		* html #linkList li {
			width: 47%;
			float: left;
			margin: 3px 1% 3px 0;
		}
		#linkList li div {
			float: left;
			width: 20%;
			min-width: 115px;
			min-height: 20px;
			margin: 0 10px 0 0;
		}
		* html #linkList li div {
			width: 115px;
			margin: 0 5px 0 0;
		}
		#linkList li div a img{
			float: left;
			border: 2px solid #878787;
		}
		#linkList li div a:hover img{
			border: 2px solid #61adf4;
		}
