
body {
	padding: 0px;
	margin: 0px;
	background: #FFFFFF url("../images/bg.jpg") repeat-x center;
	color: #FFFFFF;
	height: 100%;
}
a, a:link, a:visited, a:hover, a:active 	{ text-decoration:none; color:#FFFFFF; }

img { border: 0px;}

#home {
  display:     block;
  width:       855px;
  height:      564px;
  position:    absolute;
  top:         50%;
  left:        50%;
  margin:      -282px 0 0 -427.5px;
  background: url("../images/home_bg.jpg") no-repeat top center;
}


#home .credits {
	float: left;
	width: 433px;
	padding-top: 545px;
	text-align: center;
	font-size: 10px;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;
	color: #666666;	
	font-weight: bold;
}
#home .credits  a, #home .credits  a:link, #home .credits  a:visited 	{ text-decoration:none; color:#666666; }
#home .credits  a:hover, #home .credits  a:active 						{ text-decoration:none; color:#393939; }


#home .menu {
	float: left;
	width: 422px;
	height: 564px;
	padding-top: 100px;
	padding-bottom: 40px;
	line-height: 160%;
	text-align: center;
	font-size: 18px;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;
	color: #000000;
	font-style: italic;
}
#home .menu  a, #home .menu  a:link, #home .menu  a:visited 	{ text-decoration:none; color:#000000; }
#home .menu  a:hover, #home .menu  a:active 					{ text-decoration:underline; color:#393939; }


.key {
	margin-top: 100px;
	width: 350px;
	line-height: 130%;
	text-align: center;
	font-size: 11px;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;
	color: #666666;
	border: 1px solid #A99546;
}
.key2 {
	padding: 10px 7px;;
}
.key  a, key  a:link, .key  a:visited 	{ text-decoration:none; color:#666666; }
.key  a:hover, .key  a:active 			{ text-decoration:underline; color:#393939; }


#main {
  display:     block;
  width:       918px;
  height:      539px;
  position:    absolute;
  top:         50%;
  left:        50%;
  margin:      -269.5px 0 0 -459px;
  background: url("../images/main_bg.jpg") no-repeat top center;
}


#main .int_sx {
	float: left;
	width: 378px;
	height: 539px;
	text-align: left;
}


#main .int_sx2 {
	width: 359px;
	padding-top: 53px;
	text-align: right;
	line-height: 140%;
	font-size: 16px;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;
	color: #000000;
}
#main .int_sx2  a, #main .int_sx2  a:link, #main .int_sx2  a:visited 	{ text-decoration:none; color:#000000; }
#main .int_sx2  a:hover, #main .int_sx2  a:active 						{ text-decoration:underline; color:#393939; }


#main .int_dx {
	float: left;
	width: 540px;
	height: 539px;
	text-align: left;
}


#main .int_dx2 {
	margin: 15px 10px 15px 15px;
	width: 515px;
	height: 509px;
	text-align: justify;
	line-height: 130%;
	font-size: 13px;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;
	color: #000000;
	overflow: auto;
}
#main .int_dx2  a, #main .int_dx2  a:link, #main .int_dx2  a:visited 	{ text-decoration:none; color:#000000; }
#main .int_dx2  a:hover, #main .int_dx2  a:active 						{ text-decoration:underline; color:#393939; }
#main .int_dx3 {
	padding: 0px 15px 0px 0px;
}

h1 {
	padding: 0px;
	margin: 0px 0px 15px 0px;
	font-size: 25px;
	line-height: 110%;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;
	font-style: italic;
}

h2 {
	padding: 0px;
	margin: 7px 0px 7px 0px;
	font-size: 18px;
	line-height: 130%;
}
h2 a, h2 a:link, h2 a:visited 	{ text-decoration:none; color:#FFFFFF; }
h2 a:hover, h2  a:active 		{ text-decoration:none; color:#393939; }

h3 {
	padding: 0px;
	margin: 3px 0px 12px 0px;
	font-size: 14px;
	text-decoration: underline;
}


.table_contenuto {
	width: 490px; /*500*/
	border: 0px;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;
	font-size: 13px;
	line-height: 130%;
	color: #000000;
	text-align: left;
}

.table_contenuto td{
	vertical-align: top;
}

#menu_artisti {
	width: 100%;
	text-align: right;
	line-height: 130%;
	font-size: 11px;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;
	color: #000000;
	margin-bottom: 20px;
}
#menu_artisti  a, #menu_artisti  a:link, #menu_artisti  a:visited 	{ text-decoration:none; color:#000000; }
#menu_artisti  a:hover, #menu_artisti  a:active 						{ text-decoration:underline; color:#393939; }


#elencoopere {
	width: 500px;
	height: 140px;
	overflow: auto;
}

.table_opere {
	width: 500px;
	height: 300px;
	border: 0px;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;
	font-size: 13px;
	line-height: 130%;
	color: #000000;
	margin-bottom: 20px;
}

.table_opere .td1{
	vertical-align: bottom;
	width: 100%;
	text-align: right;
}




#paginazione {	
	margin:10px 0px;
	padding: 5px 0px 15px 0px;
	font-size: 13px;
}

#paginazione b{
	border: 1px solid #C1C1C1;
	padding: 4px;
	background-color: #D9D2BF;
	width: 16px;
	height: 16px;
	line-height: 16px;
	float: left;
	margin: 3px 3px;	
	text-align: center;
} 

#paginazione a:link, #paginazione a:visited {
	border: 1px solid #C1C1C1;
	padding: 4px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	float: left;
	margin: 3px 3px;	
	text-align: center;
}
#paginazione a:hover 	{
	text-decoration: none;
	color: #000000;
	background-color: #D9D2BF;
	width: 16px;
	height: 16px;
	float: left;
	margin: 3px 3px;
	text-align: center;
}
 
#paginazione .avantiindietro {
	border: none;	
	padding: 0px 5px;
	margin: 0px 5px;	
}

#paginazione .avantiindietro a {
	float: left;
	border: none;
	width: 80px;
	text-align: center;
	
} 
 
#paginazione .avantiindietro a:link, #paginazione .avantiindietro a:visited {	
	border: none;	
}

#paginazione .avantiindietro a:hover 	{
	border: none;		
	text-decoration: underline;
}




form {
	margin:0px;
	padding:0px;
}

.form {
	border: 1px solid #BBB19D; 
	BACKGROUND: #FFFFFF;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	width: 100%;
	padding:4px;
}

.form_button {
	BACKGROUND: #000000;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold
	text-decoration: none;
	width: 50%;
	padding:5px;
	border: 0px;
}

.formcombo {
	border: 1px solid #AB9F8F; 
	BACKGROUND: url("../images/combo_bg.jpg") repeat-x center;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	width: 60%;
	height: 24px;
	text-align: center;
	padding: 3px;
}

.boxdettagli{
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;
	font-size: 13px;
	color: #454442;
	width: 98%;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 19px;
	border: 1px solid #BDAA9F;
	text-align: left;
}
.boxdettagli2{
	padding:4px;
}

.continua {
	padding:0px;
	margin:10px 0px;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;
	font-size: 12px;
	color: #454442;
	text-align: right;
	font-weight: bold;
}
.continua a, .continua a:link, .continua a:visited, .continua a:hover, .continua a:active 	{ text-decoration:none; color:#454442; }

.hr {
	width: 100%;
	height:2px;
	background: url("../images/hr.gif") repeat-x;
	margin: 3px 0px;
}


.didascalia {
	font-family: verdana,sans-serif;
	font-size:8pt;
	line-height: normal;
	text-align: center;
	margin: 2px 0px;
}



.tag {
	font-family: verdana,sans-serif;
	font-size: 9pt;
	color:#999999;
}
.tag a, .tag a:link, .tag a:visited, .tag a:hover, .tag a:active 	{ text-decoration:none; color:#999999; }

