/* CSS Document */

body {
	background-color:#000000;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding: 0px;
}
.contracttitle {
	font-size: 140%;
}


.tapmis_row .tapmis_img a img {
border:2px solid #999;
}

#box {
position:absolute;
top:50%;
margin-top:-300px;
margin-right:auto;
margin-left:-490px;
left:50%;
max-height:580px;
max-width:980px;
min-height:500px;
min-width:780px;
padding:0;
}

.leftAZI a {
font-weight:700;
font-variant:small-caps;
color:#ABA19F;
}

#lightbox {
position:absolute;
top:60px;
left:0;
width:300px px;
z-index:100;
text-align:center;
line-height:0;
}

#lightbox a img {
border:none;
}

#outerImageContainer {
position:relative;
background-color:#000;
width:550px;
height:550px;
margin:0 auto;
}

#imageContainer {
padding:10px;
}

#loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}

#hoverNav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}

#imageContainer>#hoverNav {
left:0;
}

#hoverNav a {
outline:none;
}

#prevLink,#nextLink {
width:49%;
height:100%;
background:transparent url(images/blank.gif) no-repeat;
display:block;
}

#prevLink {
left:0;
float:left;
}

#nextLink {
right:0;
float:right;
}

#prevLink:hover,#prevLink:visited:hover {
background:url(images/prevlabel.gif) left 15% no-repeat;
}

#nextLink:hover,#nextLink:visited:hover {
background:url(images/nextlabel.gif) right 15% no-repeat;
}

#imageDataContainer {
font:10px Verdana, Helvetica, sans-serif;
color:#CCC;
background-color:#000;
line-height:1.4em;
margin:0 auto;
}

#imageData {
padding:0 10px;
}

#imageData #imageDetails {
width:70%;
float:left;
text-align:left;
}

#imageData #caption {
font-weight:700;
}

#imageData #numberDisplay {
display:block;
clear:left;
padding-bottom:1em;
}

#imageData #bottomNavClose {
width:66px;
float:right;
padding-bottom:0.7em;
}

#overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
background-color:#000;
filter:alpha(opacity=10);
-moz-opacity:0.1px;
opacity:0.1px;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html>body .clearfix {
display:inline-block;
width:100%;
}

* html .clearfix {
height:1%;
}

.colltext a {
text-decoration:none;
color:#CCC;
}

.collrowD {
background-color:#000;
clear:left;
height:140px;
margin-top:16px;
}

.collrowD .rowimageD {
float:left;
height:140px;
overflow:visible;
width:108px;
}

.collrowD .rowimageDEL {
float:left;
height:140px;
overflow:visible;
}

.collrowD .colltextcontD {
float:left;
height:140px;
width:140px;
padding-left:10px;
}

.collrowD .colltextcontD .colltextD {
	font-size:14px;
	color:#CCC;
	font-variant:small-caps;
	letter-spacing:2px;
	height: 110px;
	vertical-align: middle;
}

.collrow .rowimage a:hover {
border-color:#FFF;
}

.collrowD .colltextcontD .colltextDATA {
font-size:12px;
font-variant:small-caps;
letter-spacing:2px;
color:#CCC;
}

#topspace {
height:9px;
border:thin dashed #0FC;
}

#marqueecontainer {
position:relative;
width:770px;
height:450px;
overflow:hidden;
border:3px none orange;
padding-top:2px;
padding-right:2px;
padding-bottom:2px;
}

.leftHOME {
height:375px;
color:#000;
float:left;
clear:left;
padding-left:4px;
width:160px;
padding-right:2px;
letter-spacing:2px;
filter:Alpha(Opacity=85);
padding-top:5px;
border-color:#CCC;
border-width:1px;
}

#menu {
float:left;
margin-top:2px;
margin-bottom:2px;
width:980px;
height:80px;
vertical-align:top;
overflow:hidden;
padding:0;
}

#headlogo {
float:left;
clear:left;
margin-left:-2px;
background-image:url(IMMAGINI/logoartep%20sito.png);
background-repeat:no-repeat;
height:78px;
width:170px;
padding:0;
}

#bottom {
clear:left;
width:980px;
color:#CCC;
margin:0;
padding:0.5em 0;
}

#centro {
	float:left;
	height:470px;
	width:810px;
	margin:0;
	padding:0;
}

#centro .divART {
height:370px;
width:49%;
float:left;
}

#centro .divMUS {
float:left;
height:370px;
width:49%;
}

#centro .divisore {
float:left;
height:370px;
width:3px;
border-color:#333;
border-width:1px;
}

#centraleHOME {
background-image:url(IMMAGINI/fondo_home.jpg);
background-repeat:no-repeat;
clear:left;
float:left;
height:380px;
width:0;
border-top-style:none;
border-bottom-style:none;
border-color:#CCC;
border-width:1px;
}

#versions li {
display:block;
list-style-type:none;
background-color:#999;
margin-top:3px;
text-align:right;
width:340px;
}

#versions li a {
text-decoration:none;
color:#333;
}

#versions li a:hover {
text-decoration:line-through;
}

#versions {
text-align:right;
}

#centraleCOLL {
clear:left;
float:left;
height:470px;
width:980px;
border-top-style:none;
border-bottom-style:none;
overflow:hidden;
background-image:url(IMMAGINI/back_detcollez.jpg);
background-repeat:no-repeat;
background-position:left top;
background-color:#000;
border-color:#CCC;
border-width:1px;
margin:0;
padding:0;
}

#centraleAZI {
	background-image:url(IMMAGINI/azienda2.jpg);
	background-repeat:no-repeat;
	clear:left;
	float:left;
	height:470px;
	width:980px;
	border-top-style:none;
	border-bottom-style:none;
	border-color:#CCC;
	border-width:1px;
	margin:0;
	padding:0;
	filter: Alpha(Opacity=0);
	opacity:0;
}

#centro .collimage {
background-color:#CCC;
height:100px;
clear:left;
width:98px;
z-index:2;
float:left;
border:1px solid #999;
margin-right:-15px;
padding:2px;
}

.newsrow {
clear:left;
width:100%;
border-bottom-style:solid;
border-color:#666;
border-width:1px;
}

.newsrow img {
height:120px;
width:75px;
}

#centro #imgtap {
	text-align:center;
	height:450px;
	background-color:#000;
	filter:Alpha(Opacity=0);
	width: 810px;
	
}

#centro #imgtap2 {
	float: left;
	height: 450px;
}

.collrow .rowimage {
float:left;
height:110px;
width:70px;
vertical-align:middle;
background-color:#000;
border-color:#CCC;
border-style:none;
}

.collrow .colltextcont {
height:110px;
float:left;
width:15em;
background-color:#000;
}

.leftrow {
clear:left;
margin-top:5px;
margin-left:-2px;
padding:0;
}

.leftrow .leftet {
color:#CCC;
background-color:#111;
margin:0;
padding:0;
}

.leftrow .leftfield {
clear:left;
margin:0;
padding:0;
}

#centro #divContainer {
left:0;
visibility:hidden;
overflow:hidden;
width:320px;
clip:rect(0px 590px 370px 0px);
position:absolute;
top:0;
height:370px;
}

#div_r_frec #divDownControl {
clear:left;
}

#div_r_frec #space {
height:10px;
clear:left;
}

#centro #div_r_frec {
float:left;
width:11px;
margin-top:165px;
margin-left:3px;
}

#centro .collrow {
clear:left;
border-top-style:solid;
height:110px;
border-color:#CCC;
border-width:1px;
}

#centro #centrobot {
top:120px;
}

.collrow .colltext {
z-index:4;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
float:left;
font-weight:700;
text-align:left;
clear:left;
font-style:italic;
margin-top:30px;
color:#CCC;
}

#descrizionecoll {
	filter:Alpha(Opacity=0);
	letter-spacing:3px;
	font-size:medium;
	overflow:auto;
	height:468px;
	color:#ABA19F;
	width:770px;
	border-style:none;
	padding-top: 16px;
	padding-right: 30px;
	padding-bottom: 16px;
	padding-left: 30px;
	opacity:0;
	-moz-opacity:0;
}

.collrow .rowimage a {
border-color:#CCC;
border-width:9px;
}

#centro .colldesigner {
float:left;
margin-top:40px;
background-color:#666;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:x-small;
padding-right:3px;
color:#CCC;
}

.left_etich {
color:#000;
width:100%;
}

.left_field {
color:#FFF;
background-color:#666;
}

.left_img {
text-align:center;
margin-top:3px;
border:1px solid #111;
float:left;
filter:Alpha(Opacity=100);
background-color:#000;
clear:both;
padding-top:2px;
padding-right:2px;
padding-bottom:2px;
margin-left:-3px;
height:110px;
width:80px;
margin-bottom:4px;
}

.menun {
	border:0;
	list-style-type:none;
	text-align:center;
	padding:0;
	margin-top: 4;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.menun li {
display:block;
float:left;
text-align:center;
margin:0;
padding:0;
}

.menun a {
	width:112px;
	color:#999;
	text-decoration:none;
	display:block;
	text-align:center;
	font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	font-size:80%;
	font-weight:400;
	padding: 0;
	margin: 0;
}

.menun a:hover,.menun a:focus {
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	color: #FFFFFF;
}

#naviga {
height:35px;
float:right;
}

#centraleNEWS {
background-image:url(IMMAGINI/notizie.jpg);
background-repeat:no-repeat;
clear:left;
float:left;
height:470px;
width:980px;
border-top-style:none;
border-bottom-style:none;
overflow:hidden;
filter:Alpha(Opacity=5);
opacity:0;
-moz-opacity:0;
border-color:#CCC;
border-width:1px;
margin:0;
padding:0;
}

.leftAZI {
height:465px;
color:#ABA19F;
float:left;
clear:left;
padding-left:2px;
width:160px;
background-color:#111;
filter:Alpha(Opacity=90);
padding-top:5px;
font-size:12px;
overflow:hidden;
opacity:0.9;
padding-right:2px;
text-align:justify;
border-color:#CCC;
border-width:1px;
margin:0;
}

.leftCONT {
height:465px;
color:#ABA19F;
float:left;
clear:left;
padding-left:2px;
width:160px;
background-color:#111;
filter:Alpha(Opacity=85);
padding-top:5px;
z-index:13;
font-size:12px;
-moz-opacity:0.85;
opacity:0.85;
padding-right:2px;
border-color:#CCC;
border-width:1px;
}

#centraleCONT {
	background-repeat:no-repeat;
	clear:left;
	float:left;
	height:470px;
	width:980px;
	border-top-style:none;
	border-bottom-style:none;
	z-index:1;
	background-image:url(IMMAGINI/fondo_contatti2.jpg);
	overflow:hidden;
	border-color:#CCC;
	border-width:1px;
	margin: 0px;
	padding: 0px;
	filter: Alpha(Opacity=0);
	opacity:0;
}

.leftCOLL {
	color:#A3A2A7;
	clear:left;
	width:160px;
	font-size:12px;
	float:left;
	height:465px;
	filter:Alpha(Opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
	background-repeat:no-repeat;
	background-color:#111;
	margin:0;
	padding:5px 2px 0;
	overflow: hidden;
	background-position: 0px 0px;
}

.artist_desc .cogn {
	font-size: 14px;
}

#centraleARTDES {
	background-image:url(IMMAGINI/fondo-designers.jpg);
	background-repeat:no-repeat;
	clear:left;
	float:left;
	height:470px;
	width:980px;
	border-top-style:none;
	border-bottom-style:none;
	overflow:hidden;
	border-color:#CCC;
	border-width:1px;
	opacity:0;
	filter: Alpha(Opacity=0);
}

.leftNEWS {
height:465px;
color:#ABA19F;
float:left;
clear:left;
padding-left:2px;
width:160px;
padding-right:2px;
background-color:#111;

padding-top:5px;
font-size:12px;
filter:Alpha(Opacity=80);
-moz-opacity:0.85;
opacity:0.85;
border-color:#CCC;
border-width:1px;
}

.left_link a {
text-decoration:none;
color:#FFF;
font-weight:700;
letter-spacing:3px;
text-transform:uppercase;
}

#centro .divmail {
background-color:#ABA19F;
margin-top:15px;
float:left;
width:250px;
clear:left;
}

.newsrow .newstext {
	float:left;
	margin-top:3px;
	clear:left;
	font-weight: bold;
}

#centro .elcollnav {
color:#FFF;
width:570px;
}

.newsrow .newstextcont {
	float:left;
	padding-left:2px;
	background-color:#CCC;
	width:440px;
	border-style:none;
	opacity:0.8;
	min-height:120px;
-moz-opacity:0.8;
	filter: Alpha(Opacity=80);
}

#centro .divmail a {
text-decoration:none;
color:#FFF;
font-size:x-small;
font-weight:400;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#centro .elcollnav a {
color:#CCC;
background-color:#666;
text-decoration:none;
}

#centro .elcollnav a:hover {
color:#333;
background-color:#FFF;
}

#centro .divmail a:hover,#centro .divmail a:focus {
color:#000;
}

#centro .divform {
clear:left;
float:left;
margin-top:20px;
margin-left:5px;
}

#centro .norecords {
filter:Alpha(Opacity=70);
color:#CCC;
}

.left_field_note {
color:#FFF;
clear:left;
background-color:#666;
font-size:x-small;
overflow:auto;
height:200px;
scrollbar-face-color:#000;
scrollbar-highlight-color:#000;
scrollbar-3dlight-color:#000;
scrollbar-shadow-color:#000;
scrollbar-darkshadow-color:#000;
scrollbar-track-color:silver;
scrollbar-arrow-color:silver;
padding-left:1px;
}

#newss {
color:#FFF;
height:330px;
font-weight:400;
margin-left:-7px;
}

#newss.hasJS {
height:330px;
overflow:hidden;
position:relative;
}

#newss.hasJS ul {
position:absolute;
top:120px;
left:0;
margin:0 0.5em 0 0.5px;
padding:0;
}

#newss li {
filter:Alpha(Opacity=85);
float:left;
background-color:#CCC;
}

#newss .tit {
color:#FFF;
background-color:#999;
float:left;
}

#newss .newsdesc {
border:2px solid #ABA19F;
clear:left;
margin-bottom:10px;
width:100%;
z-index:2;
margin-left:1px;
padding:2px;
}

#newss .newsimg img {
border:8px solid #ABA19F;
}

#newssuti {
color:#FFF;
background-color:#ABA19F;
margin-left:-7px;
}

#newss .newsimg {
float:left;
clear:left;
}

#newss .data {
color:#FFF;
font-size:x-small;
background-color:#ABA19F;
clear:both;
margin-top:-2px;
z-index:1;
margin-left:1px;
padding-left:3px;
}

.newsrow .newstextdesc {
float:left;
margin-top:6px;
clear:left;
font-size:x-small;
}

#centraleDETTART {
background-repeat:no-repeat;
clear:left;
float:left;
height:470px;
width:980px;
-moz-opacity:0.6px;
overflow:hidden;
border:1px none #CCC;
background-image:url(IMMAGINI/back_detcollez.jpg);
background-position:left top;
}

#menu .directoryCOLL2 a {
text-decoration:none;
color:#666;
margin-top:-0.5em;
margin-bottom:-0.5em;
padding-top:0.5px;
padding-bottom:0.5px;
border-style:none;
}

#centro .elcolllink {
float:left;
background-color:#000;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:x-small;
color:#999;
height:110px;
width:15em;
}

#bottom .botmerca {
float:left;
width:500px;
}

#centraleDETTART .dettprev {
width:15px;
color:#FFF;
height:100%;
float:left;
margin-top:48%;
}

.leftSERV {
	height:470px;
	color:#ABA19F;
	float:left;
	clear:left;
	padding-left:2px;
	width:160px;
	padding-right:0;
	background-color:#111;
	padding-top:5px;
	font-size:11px;
	filter:Alpha(Opacity=90);
	overflow:hidden;
	opacity:0.9;

-moz-opacity:0.9;
	border-color:#CCC;
	border-width:1px;
	margin:0;
	text-align: left;
}

#centraleSERV {
clear:left;
float:left;
height:470px;
width:980px;
border-top-style:none;
border-bottom-style:none;
overflow:hidden;
font-size:83%;
background-image:url(IMMAGINI/back_tapsumis.jpg);
background-repeat:no-repeat;
background-position:left;
border-color:#CCC;
border-width:1px;
}

#menu .directoryCOLLelc {
position:absolute;
height:16px;
left:440px;
top:32px;
width:214px;
text-align:right;
border-right-style:solid;
border-bottom-style:none;
color:#FFF;
font-size:9px;
text-decoration:none;
border-color:#999;
border-width:1px;
}

#menu .directoryCOLL2detart {
position:absolute;
left:492px;
top:51px;
color:#FFF;
width:160px;
text-align:right;
border-right-style:solid;
border-bottom-style:none;
height:10px;
font-size:9px;
border-color:#999;
border-width:1px;
}

#menu .directoryCOLL2detart a {
text-decoration:none;
color:#999;
margin-top:-0.5em;
margin-bottom:-0.5em;
padding-top:0.5px;
padding-bottom:0.5px;
border-color:#999;
border-style:none;
}

.botmerca .botmercimg {
float:left;
height:22px;
width:22px;
}

.botmerca .botmerup {
text-align:left;
margin-left:2px;
font-size:9px;
margin-top:-2px;
float:left;
}

.botmerca .botmerupl {
text-align:left;
margin-left:2px;
font-size:9px;
margin-top:-2px;
float:left;
border-left-width:medium;
border-left-style:solid;
border-color:#CCC;
}

.botmerca .botmerdw {
clear:left;
font-size:x-small;
height:13px;
text-align:left;
margin-left:2px;
}

#bottom .bottel {
float:right;
}

.collrowD .elcolllinkD {
float:left;
height:140px;
color:#CCC;
font-size:12px;
width:140px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

.elcollez_puls {
clear:left;
margin-top:12px;
background-color:#000;
margin-left:-2px;
border-left-width:6px;
border-left-style:solid;
border-left-color:#CCC;
}

.leftCOLL a {
color:#CCC;
text-decoration:none;
text-align:center;
}

.elcollez_back {
clear:left;
margin-top:22px;
background-color:#000;
margin-left:-2px;
border-left-width:14px;
border-left-style:solid;
border-left-color:#CCC;
}

#centro #centrogray {
height:470px;
width:810px;
background-color:#000;
}

.elcollez_nart {
color:#ABA19F;
font-size:10px;
}

#divContent {
left:0;
position:absolute;
top:0;
}

pscoll {
font:normal 12px Arial, Helvetica, sans-serif;
}

#centro #centrogray #divContainer {
width:808px;
float:left;
height:465px;
overflow:hidden;
position:relative;
visibility:visible;
filter:Alpha(Opacity=100);
margin-top:8px;
padding-top:-10px;
}

#centraleCOLLM {
	background-image:url(IMMAGINI/collezioni2.jpg);
	background-repeat:no-repeat;
	clear:left;
	float:left;
	height:470px;
	width:980px;
	border-top-style:none;
	border-bottom-style:none;
	overflow:hidden;
	border-color:#CCC;
	border-width:1px;
	filter:Alpha(Opacity=0);
	opacity:0;
	-moz-opacity:0;
}

#centro .dettclose {
	z-index:1;
	width:100%;
	clear:left;
	text-align:center;
	background-color:#000;
}

#centraleHOMEfl {
clear:left;
float:left;
width:980px;
height:470px;
margin:0;
}



.collez_link a:hover {
color:#FFF;
border-color:#FFF;
}

#centrocoll .colltop_top {
height:235px;
width:460px;
-moz-opacity:0.8;
opacity:0.8;
filter:Alpha(Opacity=80);
margin:0;
padding:0;
}

#centrocoll {
float:left;
height:470px;
width:810px;
overflow:hidden;
margin:0;
padding:0;
}

.coll_top #mus_body {
/*height:156px;*/
height:235px;
background-color:#111;
filter:Alpha(Opacity=0);
opacity:0;
-moz-opacity:0;
overflow:hidden;
margin:0;
padding:0;
}

.coll_top #art_body {
/*height:156px;*/
height:235px;
background-color:#111;
filter:Alpha(Opacity=0);
opacity:0;
-moz-opacity:0;
overflow:hidden;
margin:0;
padding:0;
}

.coll_top #trib_body {
height:158px;
background-color:#111;
filter:Alpha(Opacity=0);
opacity:0;
-moz-opacity:0;
overflow:hidden;
margin:0;
padding:0;
}

.left_descr {
/*height:156px;*/
height:235px;
	clear:left;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#centraleDOWN {
background-image:url(IMMAGINI/back_download.jpg);
background-repeat:no-repeat;
clear:left;
float:left;
height:470px;
width:0;
border-top-style:none;
border-bottom-style:none;
overflow:hidden;
border-color:#CCC;
border-width:1px;
}

.tapmis_row {
	clear:left;
	padding:0;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20;
	margin-left: 0;
	
}



.tapmis_row .tapmis_img {
	float:left;
	width:120px;
	height:120px;
	padding:5px;
}

.tapmis_row .tapmis_desc {
float:left;
color:#999;
font-size:11px;
width:500px;
margin:0;
padding:5px;
}

.tapmis_row .artist_img {
	float:left;
	width:100px;
	height:125px;
	margin:0;
	text-align: right;
}

.tapmis_row .artist_desc {
	float:left;
	color:#FFFFFF;
	font-size:11px;
	width:600px;
	margin:0;
	padding:5px;
	overflow: hidden;
}

#menu .directoryCOLLamb {
position:absolute;
height:16px;
left:643px;
top:30px;
width:214px;
text-align:right;
border-right-style:solid;
border-bottom-style:none;
color:#FFF;
font-size:9px;
text-decoration:none;
border-color:#999;
border-width:1px;
}

.tapmis_row .tapmis_img a:hover img {
border:2px solid #FFF;
}

.leftCOLL .left_titolo {
	width:10em;
	line-height:1.6em;
	text-transform:capitalize;
	padding:0;
	clear: left;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 0;
}

#menu .menu_amb {
padding-top:1px;
margin-top:2px;
padding-right:3px;
text-align:center;
}

.menu_amb a {
text-decoration:none;
color:#999;
}

#menu #menubar {
float:right;
margin:0;
padding:0;
}

#menu #menu_tapsumis {
clear:left;
margin-top:3px;
padding-top:3px;
padding-right:3px;
border-right-style:solid;
text-align:right;
border-color:#999;
border-width:1px;
}

#menu #tsm {
width:112px;
color:#999;
height:0;
overflow:hidden;
float:right;
margin:0;
padding:0;
}

#tapmis_camp {
color:#999;
font-size:140%;
height:380px;
margin:0;
padding:0;
}

#contract_camp {
	color:#999;
	height:380px;
	margin:0;
	padding:0;
	font-size: 13px;
	text-align: justify;
}

#tapmis_img_camp {
filter:Alpha(Opacity=0);
opacity:0;
-moz-opacity:0;
background-image:url(IMMAGINI/campionarioOK.jpg);
background-repeat:no-repeat;
height:470px;
width:810px;
background-position:right;
float:right;
margin:0;
padding:0;
}

#tapmis_img_contr {
	filter:Alpha(Opacity=0);
	opacity:0;



-moz-opacity:0;
	background-image:url(IMMAGINI/fondo-contract2.jpg);
	background-repeat:no-repeat;
	height:470px;
	width:810px;
	background-position:right;
	float:right;
	margin:0;
	color: #CCCCCC;
	font-size: 140%;
	line-height: 140%;
	text-align: justify;
	padding: 10;
}

#tapmis_nav #tsm_back {
float:left;
width:80px;
border-top-style:solid;
border-bottom-style:solid;
border-color:#CCC;
border-width:thin;
margin:0;
padding:0;
}

#tapmis_nav #tsm_next {
float:left;
width:80px;
text-align:right;
border-top-style:solid;
border-bottom-style:solid;
border-color:#CCC;
border-width:thin;
margin:0;
padding:0;
}

#tapmis_img_ambv {
filter:Alpha(Opacity=0);
opacity:0;
-moz-opacity:0;
background-image:url(IMMAGINI/amb-vuota.jpg);
background-repeat:no-repeat;
height:470px;
width:810px;
float:right;
margin:0;
padding:0;
}

#tapmis_flash {
filter:Alpha(Opacity=0);
opacity:0;
-moz-opacity:0;
height:470px;
width:810px;
float:right;
margin:0;
padding:0;
}

#tapmis_nav a {
color:#999;
text-decoration:none;
}

#tapmis_img_sel {
filter:Alpha(Opacity=0);
opacity:0;
-moz-opacity:0;
background-image:url(IMMAGINI/selezione.jpg);
background-repeat:no-repeat;
height:470px;
width:810px;
float:right;
margin:0;
padding:0;
}

#tapmis_img_scelto {
filter:Alpha(Opacity=0);
opacity:0;
-moz-opacity:0;
background-image:url(IMMAGINI/scelto.jpg);
background-repeat:no-repeat;
height:470px;
width:810px;
float:right;
margin:0;
padding:0;
}

#tapmis_img_part {
filter:Alpha(Opacity=0);
opacity:0;
-moz-opacity:0;
background-image:url(IMMAGINI/partOK.jpg);
background-repeat:no-repeat;
height:470px;
width:810px;
float:right;
margin:0;
padding:0;
}

#tapmis_img_gente {
filter:Alpha(Opacity=0);
opacity:0;
-moz-opacity:0;
background-image:url(IMMAGINI/gente.jpg);
background-repeat:no-repeat;
height:470px;
width:810px;
float:right;
margin:0;
padding:0;
}

#menu #collez {
	float:right;
	width:112px;
	color:#999;
	overflow:hidden;
	margin:0;
	padding:0;
}

#menu #space224 {
float:right;
width:224px;
height:30px;
margin:0;
padding:0;
}

#menu #space448 {
float:right;
width:448px;
height:30px;
margin:0;
padding:0;
}

.menu_ambcur {
	border-bottom-style:solid;
	text-align:center;
	border-color:#999;
	border-width:1px;
	margin-top: 15px;
}

.rowimageDEL a:hover img,.rowimage a:hover img,.rowimageD a:hover img {
filter:Alpha(Opacity=40);
-moz-opacity:0.4;
opacity:0.4;
}


.colltext a:hover,#menu .directoryCOLLelc a:hover,#menu .directoryCOLL2 a:hover,#bottom .botmerca a:hover,#menu .directoryCOLL2detart a:hover,.elcollez_puls a:hover,#menu .directoryCOLLamb a:hover,.menu_amb a:hover,.menu_amb a .cur,.menu_amb .cur,#tsm_back a:hover,#tsm_next a:hover, .leftCOLL a:hover {
color:#FFF;
}

#centro #video {
	background-color:#000;
	height:400px;
	padding-top: 35px;
	padding-bottom: 35px;
}

#centro #bookcont {
background-color:#000;
height:470px;
}

.newsrow .newsimage,.botmerca .botmercar {
float:left;
}

#menu .directoryCOLLelc a,#menu .directoryCOLLamb a {
text-decoration:none;
color:#999;
margin-top:-0.5em;
margin-bottom:-0.5em;
padding-top:0.5px;
padding-bottom:0.5px;
border-style:none;
}

.menun li#active a,.tapmis_row .tapmis_img img a:hover {
border:medium solid #999;
}

.leftARTDES,.leftDOWN {
height:470px;
color:#ABA19F;
float:left;
clear:left;
padding-left:2px;
width:160px;
padding-right:0;
letter-spacing:2px;
background-color:#111;
filter:Alpha(Opacity=50);
opacity:0.5;
-moz-opacity:0.5;
padding-top:5px;
font-size:11px;
border-color:#CCC;
border-width:1px;
}

#lay_AMC div,#lay_ADC div {
font-size:18px;
color:#FFF;
}

#lay_AMC,#lay_ADC {
background-color:#999;
filter:Alpha(Opacity=70);
}

.left_link a:hover,.elcollnav td,#bottom a:hover {
color:#CCC;
}

#bottom a,#bottom .botmerca a {
color:#666;
text-decoration:none;
}
.leftCOLL .left_titolo a {
	text-decoration: none;
	border-left-width: 15px;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #FFFFFF;
}
#centrocoll .coll_top {
	margin: 0px;
	padding: 0px;
/*height:156px;*/
height:235px;
	width: 460px;
}
#mus_body ul {
	list-style-type: none;
	color: #777777;
	margin-top: 5px;
}

#art_body ul {
	list-style-type: none;
	color: #777777;
	margin-top: 50px;
}

#trib_body ul {
	list-style-type: none;
	color: #777777;
	margin-top: 30px;
}

#centrocoll .coll_top li {
	display: block;
	padding: 4px;
}
.left_descr .left_text {
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: left;
}

#marqueecontainer{
	position: relative;
	width: 810px; /*marquee width */
	height: 466px;
	overflow: hidden;
	padding-top: 2px;
	padding-bottom: 2px;
}
.left_titolo a:hover {
	letter-spacing: 2px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.dettclose a {
	text-decoration: none;
	color: #CCCCCC;
	letter-spacing: 3px;
	font-size: 9px;
}

.dettclose a:hover{
	color: #FFFFFF;
	letter-spacing: normal;
}

