* { margin: 0; padding: 0; }

a, a:link, a:visited, a:active { color: #72868a; text-decoration: none; }

a:hover	{ text-decoration:underline; }

a, a * 	{ cursor: pointer; }

label * { cursor: default; }

img { float: left;  display: inline; border: none; }

body{
	background:#fff url(../img/bg_main.gif);
	float:left;
	display:inline;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}

ul {
	float:left;
	display:inline;
	list-style:none;
	list-style-position:outside;
}

ul li {
	float:left;
	display:inline;
}


.neutral 	{ float: left; display: inline; width: 100%; }

.clearLeft	{ clear: left  !important; }

.clearRight { clear: right  !important; }

.clearBoth	{ clear: both  !important; }

.noBackground { background: none  !important; }

.noMargin { margin: 0  !important; }

.noPadding { padding: 0  !important; }

.floatleft{
	float:left !important;
	display:inline;
}

.floatright{
	float:right !important;
	display:inline;
}

/* struttura pagina */

.main {
	float:left;
	display:inline;
	width:990px;
	padding:0 0 40px 0;
	background:transparent url(../img/bg_head.gif) repeat-x left top;
}

.leftSh {
	float:left;
	clear:left;
	display:inline;
	width:223px; /* tot, padding included, 305px */
	padding:0 42px 0 31px;
}

* html .leftSh {
	padding-right:30px;
}

.leftSh .logo,
.leftSh .logo a {
	float:left;
	clear:left;
	display:inline;
	margin:0;
	width:173px;
	height:25px;
	font-size:0;
	text-indent:-9999px;
}

.leftSh .logo{
	padding:26px 60px 6px 0;
	border-bottom:1px #e3e7e8 solid;
}

.leftSh .logo a {
	background:transparent url(../img/h1_logo.gif) no-repeat left bottom;
}

.leftSh .abstract {
	float:left;
	clear:left;
	display:inline;
	width:233px;
	margin:33px 0 0 0;
	color:#b0b0b0;
	font-size:19px;
	line-height:23px;
}

.leftSh .subAbstract {
	float:left;
	clear:left;
	display:inline;
	width:233px;
	margin:15px 0 0 0;
	color:#b0b0b0;
	font-size:11px;
}

.leftSh .abstract strong,
.leftSh .subAbstract strong{
	color: #648286;
}

.leftSh .more{
	float:left;
	display:inline;
	width: 215px;
	background: transparent url(../img/more.gif) no-repeat center left;
	padding-left: 15px;
	margin-top: 12px;
	color: #72868a;
	font-size:9px;
	font-weight:bold;
}

.leftSh .shMenu,
.leftSh .shMenu ul,
.leftSh .shMenu ul li {
	float:left;
	clear:left;
	display:inline;
	margin:0;
	padding:0;
	width:233px;
}

.leftSh .shMenu ul li.loginQuestion{
	color:#4a4a4a;
	padding-top:10px;
}

.leftSh .shMenu ul li.loginQuestion a{
	color:#648187 !important;
	height:23px;
}

.leftSh .shMenu ul li.loginQuestion strong,
.leftSh .shMenu ul li.loginQuestion p,
.leftSh .shMenu ul li.loginQuestion a {
	float:left;
}

.leftSh .shMenu {
	margin:22px 0 0 0;
	border-top:1px #e3e7e8 solid;
}

.leftSh .shMenu ul li a,
.leftSh .shMenu ul li a:link,
.leftSh .shMenu ul li a:hover,
.leftSh .shMenu ul li a:visited {
	float:left;
	clear:left;
	display:block;
	width:218px;
	padding:7px 5px 6px 10px;
	color:#4a4a4a;
	font-weight:bold;
	border-bottom:1px #e3e7e8 solid;
	background:transparent url(../img/leftArrow_3x5.gif) no-repeat left 12px;
}

.leftSh .shMenu ul li a.leftArrow,
.leftSh .shMenu ul li a:link.leftArrow,
.leftSh .shMenu ul li a:hover.leftArrow,
.leftSh .shMenu ul li a:visited.leftArrow{
	background: transparent url(../img/rightArrow_3x5.gif) no-repeat 0 11px;
} 

.leftSh .listings{
	float:left;
	display:inline;
	width:233px;
	margin-top:56px;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	padding: 15px 0;
}

.leftSh .listings h2,
.shMenu ul li.loginQuestion h2{
	font-size:13px;
	font-weight:bold;
	color:#4a4a4a;
}

.leftSh .listings ul{
	float: left;
	display: inline;
	width:100%;
}

.leftSh .listings ul li{
	float: left;
	display: inline;
	margin-top: 11px;
}

.leftSh .listings ul li a,
.leftSh .listings ul li a:link,
.leftSh .listings ul li a:visited{
	float:left;
	clear:none;
	display:inline;
	color: #4a4a4a;
}

.leftSh .listings ul li a:hover{
	color:#cad1d3;
	text-decoration:none;
}

.leftSh .listings ul li a:hover .floatleft{
	text-decoration: underline;
}

/* CALENDARIETTI */
ul li .data{
	float: left;
	display: inline;
	width:42px;
	height:38px;
	background-color: #a6a6a6;
	margin-right: 12px;
	color: #fff;
	font-weight:bold;
	text-align:center;
	line-height:1;
	padding-top: 4px;
	text-decoration: none !important;
}

ul li .data .day{
	font-size:20px;
	text-decoration: none !important;
}

ul li .data .month{
	font-size:13px;
	text-decoration: none !important;
}
/* FINE CALENDARIETTI */

.leftArrow {
	background: transparent url(../img/rightArrow_3x5.gif) no-repeat center left;
	padding-left:8px;
	font-weight:bold;
}

.leftArrow11Grey{
	background: transparent url(../img/rightArrow_grey_3x5.gif) no-repeat center left;
	padding-left:8px;
	font-size:11px;
}

.rightArrow {
	background: transparent url(../img/rightArrow_3x5.gif) no-repeat center right;
	padding-right:8px;
	font-weight:bold;
}

.previousArrow {
	background: transparent url(../img/leftArrow_3x5.gif) no-repeat center left;
	padding-left:8px;
	font-weight:bold;
}

.nextArrow {
	background: transparent url(../img/rightArrow_3x5.gif) no-repeat center right;
	padding-right:8px;
	font-weight:bold;
}

.contents {
	float:left;
	clear:none;
	display:inline;
	width:693px;
	overflow:hidden;
}

.contents .mainMenu {
	float:left;
	clear:left;
	display:inline;
	margin:28px 0 0;
	padding:0 0 2px 5px;
	width:100%;
	border-bottom:1px #e3e7e8 solid;
}

.contents .mainMenu ul {
	float:left;
	clear:left;
	display:inline;
}

.contents .mainMenu ul li {
	float:left;
	clear:none;
	display:inline;
}

.contents .mainMenu ul li a,
.contents .mainMenu ul li a:link,
.contents .mainMenu ul li a:visited{
	float:left;
	clear:none;
	display:inline;
	margin:0 22px 0 0;
	padding:5px 13px 6px 0;
	font-size:13px;
	font-weight:bold;
	background:transparent url(../img/downArrow_3x5.gif) no-repeat right 13px;
	text-decoration:none;
}

.contents .mainMenu ul li a.last{
	margin-right:0;
}

.contents .mainMenu ul li a:hover {
	color:#cad1d3;
	text-decoration: underline;
}


.contents .mainMenu ul li a.current,
.contents .mainMenu ul li a.current:link,
.contents .mainMenu ul li a.current:visited,
.contents .mainMenu ul li a.current:hover {
	color:#cad1d3;
	text-decoration:none;
}

.contents .subMenu {
	float:left;
	clear:left;
	display:inline;
	margin:0;
	width:100%;
	border-bottom:1px #e3e7e8 solid;
}

.contents .subMenu ul {
	float:left;
	clear:left;
	display:inline;
}

.contents .subMenu ul li {
	float:left;
	clear:none;
	display:inline;
	padding:1px 0;
}

.contents .subMenu ul li a,
.contents .subMenu ul li a:link,
.contents .subMenu ul li a:visited{
	float:left;
	clear:none;
	display:inline;
	margin:0 30px 0 0;
	padding:6px 6px;
	font-size:12px;
	font-weight:bold;
	color:#72868a;
	text-decoration:none;
}

.contents .subMenu ul li a:hover {
	text-decoration:underline;
}

.contents .subMenu ul li a.current,
.contents .subMenu ul li a.current:link,
.contents .subMenu ul li a.current:visited,
.contents .subMenu ul li a.current:hover {
	background-color:#72868a;
	color:#fff;
	text-decoration:none;
}

.contents .breadCrumbs,
.contents .breadCrumbs ul {
	float:left;
	clear:left;
	display:inline;
	font-size:10px;
}

.contents .breadCrumbs {
	border-bottom:1px #e3e7e8 solid;
	width:100%;
	padding-left:1px;
}

.contents .breadCrumbs ul li,
.contents .breadCrumbs ul li a,
.contents .breadCrumbs ul li span {
	float:left;
	clear:none;
	display:inline;
}

.contents .breadCrumbs ul li a,
.contents .breadCrumbs ul li a:link,
.contents .breadCrumbs ul li a:visited,
.contents .breadCrumbs ul li a:hover {
	padding:8px 6px 8px 0;
	color:#818181;
}

.contents .breadCrumbs ul li span {
	padding:8px 6px 8px 0;
	color:#72868a;
}

.contents .innerCont {
	float:left;
	clear:left;
	display:inline;
	width:690px;
	padding:24px 0 0 0;
	color:#7d7d7d;
}

.contents .innerCont .pageTitle {
	float:left;
	clear:left;
	display:inline;
	width:690px;
	position:relative;
}

.contents .innerCont .pageTitle h1 {
	float:left;
	clear:left;
	display:inline;
	font-size:0;
	color:#fff;
	text-indent:-999px;
}

.contents .innerCont .pageTitle ul.countryInfo {
	float:left;
	display:inline;
	width: 414px;
	font-size:13px;
}

.contents .innerCont .pageTitle ul.countryInfo li {
	float:left;
	display:inline;
	width:414px;
	padding: 10px 0;
	border-bottom: 1px solid #e3e7e8;
	line-height:15px;
}

.contents .innerCont .pageTitle ul.countryInfo li.last {
	border-bottom: none;
}

.contents .innerCont .pageTitle .abstract {
	float:left;
	clear:none;
	display:inline;
	padding:20px;
	background-color:#d0d7d8;
	color:#fff;
	font-size:15px;
	font-weight:bold;
}

.contents .innerCont .pageTitle .abstract strong {
	color:#8a9192;
}

.contents .innerCont .pageTitle .focusOn {
	float:right;
	clear:none;
	background-color:#d0d7d8;
	color: #7d7d7d;
	font-size:13px;
	line-height:1;
	min-height:136px; 
	height:auto!important; 
	height:136px; 
	width:241px; 
	margin:3px 0 0 20px; 
	padding:15px 10px 10px 0;
}

.contents .innerCont .pageTitle a.focusOn{
	height:136px !important;
}

.contents .innerCont .pageTitle .focusOn .title{
	float:left;
	display:inline;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	margin:0 0 12px 15px;
}

.contents .innerCont .pageTitle a:hover.focusOn{
	text-decoration:none !important;
	background: transparent url(../img/bg_focusBig.gif) top left no-repeat;
}

.contents .innerCont .pageTitle a.focusOn .neutral{
	color:#72868A !important;
}

.contents .innerCont .pageTitle a:hover.focusOn .neutral{
	text-decoration:underline !important;
}

.contents .innerCont .pageTitle .focusOn .neutral{
	margin:0 0 10px 15px;
	width: auto;
}

.contents .innerCont .pageTitle .focusOn .title img{
	padding:4px;
	background-color: #ebeeef;
	margin-right:8px;
}

.contents .innerCont .pageTitle .focusOn .title strong{
	font-size:24px;
	color:#8a9192;
	float:left;
	display:block;
}

.contents .innerCont .pageTitle .focusOn .wiki{
	float:left;
	display:inline;
	width:85px;
	height:33px;
	padding-left:30px;
	background: transparent url(../img/bg_wiki.gif) no-repeat top left;
	font-size: 11px;
}

.contents .innerCont .pageTitle .focusOn .google{
	float:left;
	display:inline;
	width:80px;
	height:28px;
	padding-left:26px;
	background: transparent url(../img/bg_google.gif) no-repeat top left;
	font-size: 11px;
}

.contents .innerCont .pageTitle .focusOn img.country{
	float:left;
	display:inline;
	width:235px;
	padding: 4px;
	background-color: #f0f2f2;
	margin:0 0 15px 4px;
}

.contents .innerCont .pageTitle .focusOn .highlights{
	float:left;
	display:inline;
	margin: 0 0 0 15px;
	width: 225px;
}

.contents .innerCont .pageTitle .focusOn .highlights strong{
	display:block;
	font-size: 18px;
	color:#8a9192;
}

.contents .innerCont .pageTitle .focusOn .highlights ul{
	margin-top: 15px;
	font-size: 11px;
}

.contents .innerCont .pageTitle .focusOn .highlights ul li{
	width: 175px;
	float:left;
	clear:left;
	margin-top:5px;
}

.contents .innerCont .pageTitle .focusOn .highlights ul li a:hover .floatleft{
	text-decoration:underline;
}

.contents .innerCont .pageTitle .littleCont{
	float:right;
	clear: right;
	display: inline;
	margin: 10px 0 0 20px;
	width:251px;	
}

.contents .innerCont .pageTitle .littleMenu{ 
	float: left;
	display: inline;
	width: 100%;
	min-height: 85px;
	height: auto !important;
	height: 85px;
	background-color: #f4f5f6;
}

.contents .innerCont .pageTitle .littleMenu a.sites{
	float: left;
	width: 80px;
	margin: 20px 0 0 28px;
	text-align: center;
}

.contents .innerCont .pageTitle .littleMenu a.sites img{
	float: none;
}

.contents .innerCont .textPage {
	float:left;
	clear:left;
	display:inline;
	width:100%;
	margin:35px 0 0 0;
	padding:0;
}

.contents .innerCont .textPage h2{
	float:left;
	clear:left;
	width:100%;
	font-size:20px;
	font-weight:normal;
}

.contents .innerCont .textPage h3{
	float:left;
	display:inline;
	clear:left;
	font-size:15px;
	margin-bottom: 8px;
}

.contents .innerCont .textPage .innerTextBlock {
	float:left;
	clear:left;
	display:inline;
	width:100%;
	margin:0;
	padding:0 0 18px 0;
	font-size:13px;
	color:#7d7d7d;
}

.contents .innerCont .textPage .innerTextBlock img {
	margin-bottom:10px;
}

.contents .innerCont .textPage .innerTextBlock.border {
	margin-top: 5px;
	padding:10px 0 18px 0;
	border-top: 1px solid #e3e7e8;
}

.contents .innerCont .textPage ul.bottomBorder {
	float:left;
	clear:left;
	display:inline;
	width:690px;
	margin: 0;
	padding:0 0 10px 0;
	font-size:13px;
	color:#7d7d7d;
	line-height:14px;
}

.contents .innerCont .textPage ul.bottomBorder li{
	float:left;
	clear:left;
	display:inline;
	width:690px;
	border-bottom: 1px solid #e3e7e8;
	padding:8px 0;
}

.contents .innerCont .textPage ul.bottomBorder li.group{
	font-size:16px;
	font-weight: bold;
}

.contents .innerCont .textPage ul.bottomBorder li.member{
	font-size:11px;
	font-weight:bold;
}

.contents .innerCont .textPage ul.bottomBorder li.member strong{
	font-size:13px;
}

.contents .innerCont .textPage .greyBox{
	float:left;
	display: inline;
	background-color: #f1f1f1;
	width: 314px;
	min-height:91px;
	height:auto !important;
	height: 91px;
	margin-top:18px;
	padding: 15px;
	color: #7d7d7d;
	font-size: 12px;
}

.contents .innerCont .textPage .greyBox a{
	color: #648286;
	font-weight:bold;
}

.contents .innerCont .textPage .greyBox strong{
	float:left;
	width:auto;
	font-size:16px;
	margin-bottom:8px;
}

.contents .innerCont .textPage .greyBox .tel{
	float:left;
	width:auto;
	padding-left:18px;
	background: transparent url(../img/telephone.gif) no-repeat center left;
}

.btn_m{
	float:left;
	display:inline;
	width: 106px;
	height:44px;
	text-indent:-9999px;
	font-size:0;
	border:0;
	cursor:pointer;
}

.btn_l{
	float:left;
	display:inline;
	width: 206px;
	height:64px;
	text-indent:-9999px;
	font-size:0;
}

a.artistForm{
	background:url(../img/btn_artist.gif) no-repeat top left;
	margin: 0 10px 0 0;
}

a.curatorCriticForm{
	background:url(../img/btn_curatorCritic.gif) no-repeat top left;
}

a.addDeadline{
	background:url(../img/btn_addDeadline.gif) no-repeat top left;
	width:232px;
	margin: 55px 0 20px 0;
}

a.cancel{
	background:url(../img/btn_cancel.gif) no-repeat top left;
	position:relative;
}

a.subscribe{
	background:url(../img/btn_subscribe.gif) no-repeat top left;
	width: 144px;
}

input.accept{
	background:url(../img/btn_accept.gif) no-repeat top left;
	border:none;
	cursor:pointer;
	margin-left:10px;
	color: #8ea3a6 ;
	position:relative;
}

.submit{
	background:url(../img/btn_submit.gif) no-repeat top left;
}

.login{
	background:url(../img/btn_login.gif) no-repeat top left;
}

/* SLIDERCONT PICCOLO */
.contents .innerCont .textPage .sliderCont{
	float:left;
	display:inline;
	width:690px;
	margin-top:15px;
}

.contents .innerCont .textPage .sliderCont h2{
	width:auto;
	font-size:13px;
}

.contents .innerCont .textPage .sliderCont .flags{
	float:left;
	display:inline;
	width:690px;
	overflow:hidden;
	margin-top: 10px;
}

.contents .innerCont .textPage .sliderCont .slider {
	float:left;
	display:inline;
	width: 690px;
	height: 25px;
	margin-top:5px;
	background: transparent url(../img/slider.gif) repeat-x center left;
}

.contents .innerCont .textPage .sliderCont .slider .knob {
	background: transparent url(../img/knob.gif) no-repeat top left;
	width: 60px;
	height: 25px;
	cursor: pointer;
}

.contents .innerCont .textPage .sliderCont ul{
	float:left;
	display:inline;
	width:690px; /* se JS viene ricalcolato */
}

.contents .innerCont .textPage .sliderCont ul li{
	width:58px;
	height:57px;
	margin:0 12px 5px 0;
	clear:none;
	float:left;
	display:inline;
	text-align:center;
}

.contents .innerCont .textPage .sliderCont ul li img{
	background: transparent url(../img/bg_flg.gif) no-repeat top left;
	padding:5px;
}

/* SLIDER PICCOLO noJS */ 

.contents .innerCont .textPage .sliderCont.noJs .slider {
	display:none;
}

/* SLIDERCONT GRANDE */
.contents .innerCont .bigSliderCont{
	float:left;
	display:inline;
	width:690px;
}

.contents .innerCont .bigSliderCont h2{
	width:auto;
	font-size:13px;
}

.contents .innerCont .bigSliderCont .flags{
	float:left;
	display:inline;
	width:690px;
	overflow:hidden;
	margin-top: 10px;
}

.contents .innerCont .bigSliderCont .index {
	float:left;
	display:inline;
	width: 118px;
	height: 26px;
	/*margin-top:10px;*/
}

.contents .innerCont .bigSliderCont .index a{
	float: left;
	display:inline;
	width:14px;
	height:19px;
	border: 2px solid #c1cdcf;
	margin-right: 2px;
	padding:3px 0 0 8px;
	font-weight:bold;
	color: #648286;
}

.contents .innerCont .bigSliderCont .index a.current{
	background-color: #c1cdcf;
	color: #fff;
}

.contents .innerCont .bigSliderCont .slider {
	float:left;
	display:inline;
	width: 572px;
	height: 25px;
	/*margin-top:10px;*/
	background: transparent url(../img/slider.gif) repeat-x center left;
}

.contents .innerCont .bigSliderCont .slider .knob {
	background: transparent url(../img/knob.gif) no-repeat top left;
	width: 60px;
	height: 25px;
	cursor: pointer;
}

.contents .innerCont .bigSliderCont ul{
	float:left;
	display:inline;
	width:2660px; 
}

.contents .innerCont .bigSliderCont ul li{
	width:58px;
	margin-right:12px;
	clear:none;
	float:left;
	display:inline;
	text-align:center;
}

* html .contents .innerCont .bigSliderCont ul li{
	margin-right:10px;
}

.contents .innerCont .bigSliderCont ul li a{
	float:left;
	margin-bottom:10px;
	padding-bottom:5px;
	width:100%;
	height:86px;
}

.contents .innerCont .bigSliderCont ul li a:hover,
.contents .innerCont .bigSliderCont ul li a:hover strong,
.contents .innerCont .bigSliderCont ul li a:hover img{
	text-decoration:none;
	cursor:default;
}

.contents .innerCont .bigSliderCont ul li a.focus{
	background: transparent url(../img/bg_focus.gif) no-repeat top left;
	cursor:pointer !important;
}

.contents .innerCont .bigSliderCont ul li a:hover.focus{
	background-position: top right !important;
}

.contents .innerCont .bigSliderCont ul li a:hover.focus strong{
	text-decoration:underline !important;
	cursor:pointer !important;
}

.contents .innerCont .bigSliderCont ul li a.focus img{
	cursor:pointer !important;
	background: none;
	padding:5px 4px 5px 6px;
}

.contents .innerCont .bigSliderCont ul li img{
	background: transparent url(../img/bg_flg.gif) no-repeat top left;
	padding:5px;
	cursor:default;
}

/* SLIDERCONT GARNDE noJS */ 
.contents .innerCont .bigSliderCont.noJs .flags{
	overflow:auto;
}

.contents .innerCont .bigSliderCont.noJs .slider,
.contents .innerCont .bigSliderCont.noJs .index {
	display:none;
}

/* SCROLLER ARTISTS/EXHIBITS/NEWS + NEWS SECTION */

.contents .innerCont .change{
	width:213px;
	display:inline;
	float:right;
	position:absolute;
	top:30px;
	right:0;
}

.contents .innerCont .change .scrollerCont{
	float:left;
	width:193px;
	height:50px;
	margin-top:8px;
	padding: 10px;
	background-color: #f5f5f5;
}

.contents .innerCont .change .scrollerCont .scroller{
	float:left;
	width:128px;
	height:50px;
	overflow:hidden;
	margin-left:6px;
}

.contents .innerCont .change .scrollerCont .scroller .dynamiCont{
	float:left;
	width:auto;
}

.contents .innerCont .change .scrollerCont .scroller img{
	float:left;
	display:inline;
	clear:none;
	margin-right:4px;
}

.contents .innerCont .change .scrollerCont a.btn{
	display:inline;
	width: 29px;
	height:29px;
	text-indent:-9999px;
	font-size:0;
	margin-top:10px;
}

a.prev{
	float:left;
	background: url(../img/btn_prev.gif) no-repeat top left;
}

a.next{
	float:right;
	background: url(../img/btn_next.gif) no-repeat top left;
}

.contents .innerCont .textPage .panelMembers{
	float:left;
	display:inline;
	width:690px;
	margin-top:10px;
}

.contents .innerCont .textPage .panelMembers strong{
	font-size: 13px;
	display:block;
}

.contents .innerCont .textPage .panelMembers ul{
	float:left;
	display:inline;
	width:690px;
	margin-top: 5px;
	padding-top: 20px; 
	border-top: 1px solid #e3e7e8;
}

.contents .innerCont .textPage .panelMembers ul li{
	width:150px;
	height: 160px;
	margin:0 3px 3px 0;
	padding: 10px 10px 0 10px;
	clear:none;
	float:left;
	display:inline;
	background-color: #f5f5f5;
}

.contents .innerCont .textPage .panelMembers ul li.lastInRow{
	margin-right:0;
}

.contents .innerCont .textPage .panelMembers ul li img{
	margin-bottom:8px;
}

.contents .innerCont .textPage .innerTextBlock .player{
	float: left;
	display: inline;
	width: 578px;
	height: 407px;
	background: transparent url(../img/bg_videoPlayer.gif) top left no-repeat;
}

.contents .innerCont .textPage .innerTextBlock .player .testata{
	float: left;
	display: inline;
	padding: 26px 0 15px 30px ;
	width: 548px;
}

.contents .innerCont .textPage .innerTextBlock .player .testata strong{
	font-size: 18px;
	color: #4a4a4a;
}

.contents .innerCont .textPage .innerTextBlock .player .testata .sub,
.contents .innerCont .textPage .innerTextBlock .player .testata .sub strong{
	color: #9d9d9d;
	font-size:11px;
}

.contents .innerCont .textPage .innerTextBlock .player #flashVideo{
	float: left;
	display: inline;
	margin: 2px 0 2px 13px;
}

.contents .innerCont .textPage .filter{
	float:left;
	display:inline;
	width: 432px;
	margin-left:38px;
}

.contents .innerCont .textPage .filter h2{
	font-size:20px;
	line-height:15px;
	border-bottom: 1px solid #e3e7e8;
	width: 422px;
	margin: 0 0 10px 0;
	padding:0 0 8px 10px;
}

.contents .innerCont .textPage .filter .selectBox{
	float:left;
	width: 197px;
	min-height:84px;
	height:auto !important;
	height:102px;
	background-color: #f3f3f3;
	margin: 0 2px 0 0;
	padding: 18px 0 0 18px;
}

.contents .innerCont .textPage .filter .selectBox h3{
	font-size:17px;
	line-height:12px;
	width: 197px;
	height:auto;
}

.contents .innerCont .textPage .filter .selectBox select{
	border: 1px solid #c8d1d2;
	width:178px;
	height:29px;
	background: url(../img/bg_filterSelect.gif) repeat-x top left;
	margin-top:18px;
	color: #648286;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:4px 0 0 0;
}

.contents .innerCont .textPage .filter .text{
	float:left;
	font-size:13px;
	color: #7d7d7d;
	width:270px;
	margin-top:15px;
}

.contents .innerCont .textPage .filter .btn_search{
	float:right;
	border:none;
	text-indent:-9999px;
	font-size:0;
	color: #fff;
	width: 145px;
	height:52px;
	background: url(../img/btn_search.gif) no-repeat top left;
	margin-top:15px;
	cursor: pointer;
}

.contents .innerCont .textPage ul.events{
	float:left;
	width:690px;
	margin-top:10px;
	padding-top:1px;
	border-top: 1px solid #e3e7e8;
}

.contents .innerCont .textPage ul.events li{
	float:left;
	clear:left;
	width:678px;
	margin-bottom:1px;
	padding:10px 0 10px 12px;
	background: transparent url(../img/bg_events.gif) repeat-x top left;
	border-bottom: 1px solid #e3e7e8;
}

.contents .innerCont .textPage ul.events li ins{
	display:none;
}

.contents .innerCont .textPage ul.events li.news{
	height:116px;
	padding-top:22px;
}

.contents .innerCont .textPage ul.events li.news.last{
	border:none;
}

.contents .innerCont .textPage ul.events li .imgContainer{
	width:114px;
	height:100px;
	float:right;
	margin-right:20px;
	margin-top:3px;
}

.contents .innerCont .textPage ul.events li .description{
	float:left;
	width:530px;
}

.contents .innerCont .textPage ul.events li .description h3{
	width:100%;
	font-size:17px;
}

.contents .innerCont .textPage ul.events li .description h3.blue{
	color:#648286;
}

.contents .innerCont .textPage ul.events li .description .miniData{
	font-size:11px;
	color:#8a9192;
	font-weight:bold;
}

.contents .innerCont .textPage ul.events li .description .leftArrow{
	clear:left;
	float:left;
	width:100%;
	margin-top:10px;
}

.contents .innerCont .textPage ul.events li .description .leftArrow.small{
	font-size:11px;
	font-weight:bold;
	color:#4a4a4a;
}

.contents .innerCont .textPage .newsContainer{
	float:left;
	clear:left;
	width:678px;
	margin-bottom:1px;
	margin-top:20px;
	padding:10px 0 10px 25px;
	background: transparent url(../img/bg_events.gif) repeat-x 0 1px;
	border-top: 1px solid #e3e7e8;
	height:auto;
}

.contents .innerCont .textPage .newsContainer .date{
	float:left;
	color:#648286;
	font-weight:bold;
	font-size:11px;
	margin-top:20px;
}

.contents .innerCont .textPage .newsContainer .title{
	float:left;
	color:#648286;
	font-weight:bold;
	font-size:28px;
}

.contents .innerCont .textPage .newsContainer .imageContainer{
	float:left;
	margin-top:20px;
	clear:both;
}

.contents .innerCont .textPage .newsContainer .innerTextBlock{
	float:left;
	font-size:12px;
	margin-top:20px;
	width:568px;
}

.contents .innerCont .textPage .newsContainer .navigator{
	float:left;
	margin-top:20px;
	padding-top:6px;
	width:668px;
	border-top: 1px solid #e3e7e8;
}

.contents .innerCont .textPage .newsContainer .leftArrow,
.contents .innerCont .textPage .newsContainer .previousArrow,
.contents .innerCont .textPage .newsContainer .nextArrow {
	color:#4a4a4a;
}

.contents .innerCont .textPage .newsContainer .previousArrow {
	margin-right:30px;
}

/* TABS 10ARTISTS 10EXHIBITS */

.tabCont,
.tabCont .tabHeadCont,
.tabCont .tabBodyCont {
	float: left;
	clear: left;
	display: inline;
	width: 690px;
}

.tabCont .tabHeadCont ul {
	float: left;
	clear: left;
	display: inline;
	width: 690px;
	margin-top:35px;
}

.tabCont .tabBodyCont .innerTabCont {
	display: none;
}

.tabCont .tabBodyCont .innerTabCont.showTab {
	float: left;
	clear: left;
	display: inline;
	width: 690px;
}

.tabCont .tabBodyCont .innerTabCont .ghostTitle{
	display: none;
}

.tabCont .tabHeadCont ul li {
	float: left;
	clear: none;
	display: inline;
	width: 345px;
	height: 48px;
}

.tabCont .tabHeadCont ul li a{
	float: left;
	clear: none;
	display: inline;
	width: 345px;
	height: 47px;
	overflow: hidden;
	text-decoration: none;
	color: #4a4a4a;
	background: url(../img/bg_tab_off_dx.gif) no-repeat bottom right;
	border-bottom: 1px solid #e3e7e8;
}

.tabCont .tabHeadCont ul li.dx a{
	background: url(../img/bg_tab_off.gif) no-repeat bottom left;
}

.tabCont .tabHeadCont ul li a.currentTab {
	background: url(../img/bg_tab_ext.gif) no-repeat top left;
	border-top: 1px solid #e3e7e8;
	border-right: 1px solid #e3e7e8;
	border-bottom: none;
	padding:0 1px 0 2px;
	width:341px;
}

.tabCont .tabHeadCont ul li.dx a.currentTab {
	background: url(../img/bg_tab_ext.gif) no-repeat top right;
	border-left: 1px solid #e3e7e8;
	border-right:none;
	padding:0 2px 0 1px;
}

.tabCont .tabHeadCont ul li a strong {
	float: left;
	clear: none;
	display: inline;
	width: 100%;
	height: 30px;
	font-weight: normal;
	font-size: 24px;
	text-align:center;
	color: #72868a;
	padding-top:17px
}

.tabCont .tabHeadCont ul li a.currentTab strong {
	background: url(../img/bg_tab.gif) repeat-x top left;
	color: #b8c2c4;
}

	/* VERSIONE SENZA JS */
	
	.tabCont.noJS .tabHeadCont{
		display: none;
	}
	
	.tabCont.noJS .tabBodyCont .innerTabCont {
		float: left;
		clear: left;
		display: inline;
		width: 690px;
	}
	
	.tabCont.noJS,
	.tabCont.noJS .tabBodyCont,
	.tabCont.noJS .tabBodyCont .innerTabCont {
		background: none;
	}
	
	.tabCont.noJS .tabBodyCont .innerTabCont .ghostTitle{
		display: block;
		padding: 0 0 5px 0;
		margin-top:15px;
	}

	/* FINE VERSIONE SENZA JS */

/* FINE TABS 10ARTISTS 10EXHIBITS */


/* FORM */
.entryForm{
	float:left;
	display:inline;
	width:100%;
	border-top: 1px solid #e3e7e8;
	padding: 5px 0 0 0;
}

.entryForm .neutral{
	clear:left;
	background-color: #f3f3f3;
	padding:10px 12px;
	margin-bottom:2px;
	width:666px;
}

.entryForm .neutral.white{
	background-color: transparent;
	padding:0 0 20px 0;
}

.entryForm .neutral .miniText{
	float:left;
	font-size:10px;
	clear:none;
	margin-right:5px;
}

.entryForm .neutral a.miniText{
	font-weight:bold;
	margin-right:20px;
	clear:none;
}

.lightGrayLine{
	float:left;
	border-top:1px solid #e3e7e8;
	margin-top:3px;
	height:5px;
	width:100%;
}

.entryForm p.labels{
	float:left;
	display:inline;
	width:98px;
	margin:8px 10px 0 0;
	font-size:9px;
	font-weight:bold;
}

.entryForm p.labels label{
	font-size:11px;
}

.entryForm p.advise{
	float:left;
	display:inline;
	width:438px;
	height:20px;
	margin-bottom:8px;
	padding:3px 0 0 8px;
	color: #fff;
	font-size:11px;
	line-height:12px;
	background-color: #648286;
	padding-top:8px;
}

.entryForm p.fields{
	float:left;
	display:inline;
	width:auto;
	font-size:9px;
	font-weight:bold;
	width:550px;
}

.entryForm p.fields input{
	width:438px;
	height:29px;
	padding:2px 0 0 8px;
	border:1px solid #c8d1d2;
	font-size:20px;
	color: #7d7d7d;
}

.entryForm p.fields input#fld_name,
.entryForm p.fields input#fld_surname,
.entryForm p.fields input#fld_user,
.entryForm p.fields input#fld_password{
	width: 259px;
}

.entryForm p.fields input#fld_city{
	width: 236px;
}

.entryForm p.fields input#fld_zipcode{
	width: 98px;
}

.entryForm p.fields strong.artworkTitle{
	float:left;
	width: auto;
	padding-top:15px;
}

.entryForm p.fields input.artworkTitle{
	margin:6px 0 0 5px;
	width: 373px;
}

.entryForm p.fields input.inFile{
	margin-top:6px;
	padding:0;
	font-size:16px;
	width:450px !important;
	padding:4px 0 4px 4px;
	height:29px;
}

.entryForm p.fields a.inDelete{
	font-weight:bold;
	font-size:11px;
	width:auto;
	margin-left:10px;
}

.entryForm p.fields select{
	float:left;
	display:inline;
	width:303px;
	border:none;
	color: #7d7d7d;
	font-size: 20px;
	height:29px;
	padding:2px 0 2px 4px;
}

.entryForm p.fields select option{
	padding-left:6px;
}

.entryForm p.fields textarea{
	float:left;
	display:inline;
	width:438px;
	border:none;
	font-size:20px;
	font-weight:bold;
	color: #7d7d7d;
	padding: 6px 0 0 8px;
}

.entryForm .disclaimer{
	float:left;
	display:inline;
	width: 676px;
	margin:10px 0;
	border-top: 1px solid #e3e7e8;
	border-bottom: 1px solid #e3e7e8;
	padding: 17px 0 17px 14px;
}

.entryForm .disclaimer input{
	float:left;
	display:inline;
	border: 1px solid #e3e7e8;
	width:16px;
	height:16px;
	background-color:#fff;	
}

.entryForm .disclaimer label{
	float:left;
	display:inline;
	width: 630px;
	margin-left:20px;
}

.entryForm .disclaimer label.radioLabel{
	width: auto;
	margin:0 5px 0 0 ;
}

.entryForm .disclaimer .radios{
	float:left;
	display:inline;
	margin: 5px 0 0 200px;
}

.entryForm .error{
	float:left;
	display:none;
	width: 570px;
	padding:5px 0 10px 120px;
	color: #ec1414;
	font-size:11px;
	font-weight:bold;
}

.entryForm .disclaimer .error{
	padding:10px 0 0px 37px;
}

	/* H-LAYER *****************************************************************************/
	.closed, .noscript{ 
		display: none !important;
	}
			
	.nullopacity {
		opacity: 0;
		filter: alpha(opacity=0);
	}
	
	#h_overlayer {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1000;
		width: 100%;
		height: 100%;
		opacity: .9;
		filter: alpha(opacity=90);
		background-color: #fff;
	}
	
	.layer {
		position: absolute;
		top:0;
		left:0;
		z-index: 1001;
		width: 100%;
		text-align: left;
		margin: 0 auto;
	}
	
	.layer #formLayer {
		position:fixed;
		left: 50%;
		margin: 0 0 0 -360px;
		padding-top:70px;
		width: 733px;
		height: 495px;
		background: transparent url(../img/bg_disclaimer.png) no-repeat top left;
		_background-image: url(../img/bg100.gif);
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_disclaimer.png", sizingMethod="crop");
	}
	* html .layer #formLayer{
		margin-left:260px;
	}
	
	.layer #formLayer .header{
		float:left;
		display:inline;
		width: 496px;
		border-bottom: 1px solid #e3e7e8;
		margin: 0 0 30px 53px;
		padding: 0 65px 15px 65px;
	}
	
	.layer #formLayer .header h2,
	.layer #formLayer .header .closeFrame{
		font-size:15px;
		color: #648286;
		font-weight:bold;
		position:relative;
	}
	.layer a.closelayer{
		display:none;
	}
	
	.layer #formLayer .text{
		float:left;
		display:inline;
		clear:left;
		color: #7d7d7d;
		font-size:13px;
		width: 523px;
		height:130px;
		margin: 30px 0 0 118px;
	}
/* FINE FORM */

ul.privacyMenu{
	float:left;
	width:100%;
	list-style:none;
	padding:0 0 30px 0;
	line-height:16px;
}

ul.privacyMenu li{
	float:left;
	clear:left;
	margin:0 20px 0 0 ;
}

a.box{
	float:left;
	display:inline;
	width: 114px;
	height:133px;
	background-color: #f5f5f5;
	margin: 5px 4px 0 0;
	padding: 10px;
	font-size: 11px;
}

a.box img{
	margin-bottom: 6px;
}

.footer {
	float:left;
	clear:left;
	display:inline;
	height: 90px;
	width:990px;
	font-size:9px;
	color: #4a4a4a !important;
	background: #fff url(../img/bg_footer.gif) repeat-x top left;
}

.footer .serviceMenu {
	float:left;
	display:inline;
	margin: 15px 0 0 24px;
}

.footer .serviceMenu ul {
	float:left;
	display:inline;
}

.footer .serviceMenu ul li{
	float:left;
	display:inline;
	border-right: 1px solid #72868a;
}

.footer .serviceMenu ul li.last{
	border-right: none;
}

.footer .serviceMenu ul li a{
	padding: 0 7px;
}

.footer .copyRight {
	float:right;
	display:inline;
	margin: 15px 25px 0 0;
}

.footer .copyRight .copyText {
	float:left;
	display:inline;
	width:100px;
	margin-right:17px;
	text-align:right;
}

.footer .copyRight .copyLogo {
	float:left;
	display:inline;
	width:36px;
}

/* headers grafici */

.aboutUs_Outline {
	width:283px;
	height:125px;
	background:transparent url(../img/h1_aboutUs_Outline_283x125.gif) no-repeat left top;
}

.aboutUs_SustainArt {
	width:333px;
	height:125px;
	background:transparent url(../img/h1_aboutUs_SustainArt_333x125.gif) no-repeat left top;
}

.aboutUs_Panel {
	width:283px;
	height:125px;
	background:transparent url(../img/h1_aboutUs_Panel_283x125.gif) no-repeat left top;
}

.aboutUs_Contact {
	width:283px;
	height:125px;
	background:transparent url(../img/h1_aboutUs_Contact_283x125.gif) no-repeat left top;
}

.countries_ParticipatingCountries {
	width:414px;
	height:125px;
	padding-bottom:39px;
	background:transparent url(../img/h1_countries_ParticipatingCountries_391x125.gif) no-repeat left top;
	border-bottom:1px solid #E3E7E8;
}

.ae_10Artists10Exhibits {
	width:637px;
	height:63px;
	background:transparent url(../img/h1_ae_10Artists10Exhibits_637x63.gif) no-repeat left top;
}

.ae_10Exhibits {
	width:327px;
	height:63px;
	background:transparent url(../img/h1_ae_10Exhibits_327x63.gif) no-repeat left top;
}

.ae_10Exhibits_focus {
	width:327px;
	height:63px;
	background:transparent url(../img/h1_ae_10ExhibitsFocus_327x63.gif) no-repeat left top;
}

.ae_10Artists_focus {
	width:288px;
	height:63px;
	background:transparent url(../img/h1_ae_10ArtistsFocus_288x63.gif) no-repeat left top;
}

.r_register {
	width:257px;
	height:79px;
	background:transparent url(../img/h1_register_257x79.gif) no-repeat left top;
}

.r_registerArtist {
	width:538px;
	height:140px;
	background:transparent url(../img/h1_register_artistForm_538x140.gif) no-repeat left top;
}

.r_registerCritic {
	width:531px;
	height:202px;
	background:transparent url(../img/h1_register_criticForm_531x202.gif) no-repeat left top;
}

.r_login {
	width:170px;
	height:78px;
	background:transparent url(../img/h1_login.gif) no-repeat left top;
}

.f_privacy{
	width:426px;
	height:79px;
	background:transparent url(../img/h1_privacy.gif) no-repeat left top;
}

.editorial{
	width:448px;
	height:79px;
	background:transparent url(../img/h1_editorial.gif) no-repeat left top;
}

.f_terms{
	width:400px;
	height:62px;
	background:transparent url(../img/h1_terms.gif) no-repeat left top;
}

.f_info{
	width:430px;
	height:125px;
	background:transparent url(../img/h1_info.gif) no-repeat left top;
}

.n_news{
	width:169px;
	height:60px;
	background:transparent url(../img/h1_news.gif) no-repeat left top;
}

.s_newsletter {
	width:338px;
	height:125px;
	background:transparent url(../img/h1_s_newsletter_338x125.gif) no-repeat left top;
}

.l_listings {
	width:235px;
	height:79px;
	background:transparent url(../img/h1_listings_235x79.gif) no-repeat left top;
}