@charset "utf-8";

/* CSS Document */



body {

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	/*text-align: center;*/ /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #000000;

	background-color: #FFFFFF;

	font-family: 'century gothic', Arial, Helvetica, sans-serif;

	font-size: 12px;

}

a:link {

	color: #000000;

	text-decoration:none;

}

a:visited {

	color: #000000;

	text-decoration:none;

}

a:hover {

	color: #ac2f2f;

	text-decoration:none;

	/*// #9F0F0F o ac2f2f*/

}

a:active {

	color: #000000;

	text-decoration:none;

}

h1  {

	font-size: 15px;

	margin-top: 0px;

	padding-top: 0px;

	margin-bottom: 0px;

	padding-bottom: 0px;

	letter-spacing: 0.65em;

}

h2  {

	font-size: 15px;

	font-style: italic;

	margin-top: 0px;

	padding-top: 0px;

}

p {

	font-size:13px;

}



.oneColFixCtr #container {

	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

	background: #FFFFFF;

	text-align: left; /* this overrides the text-align: center on the body element. */

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}



#header {

	padding: 0px;

	height: 65px;

	width: 938px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}

#menu_superiore {

	height: 76px;

	width: 938px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	font-size: 14px;

/*	font-weight: bold;*/

}

#menu_superiore_blank {

	margin: 0px;

	padding: 0px;

	height: 70px;

	width: 483px;

	float: left;

}

#menu_superiore_current,

#menu_superiore_exhibitions,

#menu_superiore_artists,

#menu_superiore_news,

#menu_superiore_contact {

	height: 50px;

	float: right;

	text-align: center;

}

#menu_superiore_current {

	width: 52px;

	text-align: left;

}

#menu_superiore_exhibitions {

	width: 78px;

}

#menu_superiore_artists {

	width: 43px;

}

#menu_superiore_news {

	width: 42px;

}

#menu_superiore_contact {

	width: 59px;

	text-align: right;

}

.menu_superiore_interSpace {

	height: 50px;

	width: 44px;

	float: right;

}

#menu_superiore_end{

	clear: both;

	height: 1px;

	width: 1px;

}

.menu_selected {

	color: #ac2f2f;

}

.oneColFixCtr #mainContent {

	padding: 0;

	width: 938px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#mainContent_left {

	float: left;

	width: 483px;

}

#mainContent_left_text {

	width: 377px;

	font-size: 13px;

}

#mainContent_left_links{

	width: 377px;

	font-size: 13px;

}

#mainContent_right {

	float: right;

	width: 450px;

}

#mainContent_right_bigFoto {

	float: left;

	width: 347px;

	background-color: #FFFFFF;

}

#mainContent_right_navFoto {

	position:relative;

	float: right;

	height: 415px;

	width: 86px;

	overflow:hidden;

	/*overflow-y: hidden;

	overflow-x: hidden;*/

}

#mainContent_right_navFoto img {

	margin-top: 0px;

	margin-bottom: 10px;

	width: 86px;

	padding-bottom: 0px;

	padding-top: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}



#mainContent_right_navFoto_Scrool {

	clear: both;

	height: 70px;

	width: 447px;

	padding-top: 20px;

}

#mainContent_right_navFoto_Scrool_su {

	margin-top: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	margin-right: 0px;

	text-align: right;

	width: 20px;

}

#mainContent_right_navFoto_Scrool_giu {

	text-align: right;

	width: 20px;

}

#mainContent_right_links {

	font-size: 13px;

}



#mainContent_right_links_press {

	float: left;

	width: 83px;

	text-align: left;

}

#mainContent_right_links_stampa {

	float: left;

	width: 140px;

	text-align: center;

}

#mainContent_right_links_bio {

	float: left;

	width: 27px;

	text-align: center;

}

#mainContent_right_links_artist {

	float: right;

	width: 73px;

	text-align: right;

}

#mainContent_right_links_back {

	float: right;

	width: 90px;

	text-align: right;

}

.mainContent_right_links_InterSpace {

	float: left;

	width: 41px;

	height: 16px;

}



#mainContent_right_links_clear {

	clear: both;

}



#mainContent_clear {

	clear: both;

	height: 1px;

	width: 1px;

}

#footer {

	height: 65px;

	width: 938px;

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	text-align: center;

	font-size: 10px;

}

#mainContent_rightArtistList {

	float: right;

	width: 400px;

}

#mainContent_right_navFotoArtistList{

	position:relative;

	height: 347px;

	overflow:hidden;

	width: 390px;

	margin-left: 157px;

}

#mainContent_right_navFoto_innerArtistList{

	width: 198px;

}

#mainContent_right_navFoto_ScroolArtistList{

	clear: both;

	height: 70px;

	width: 400px;

	padding-top: 20px;



}

#mainContent_right_navFoto_ScroolArtistList_su,

#mainContent_right_navFoto_ScroolArtistList_giu {

	margin-top: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	margin-right: 0px;

	text-align: right;

	width: 395px;

}

#mainContent_right_bigFotoArtistPortfolio {

	float: left;

	height: 347px;

	width: 450px;

	background-color: #FFFFFF;

}

#mainContent_right_links_ArtistPortfolio_introEng {

	float: left;

	width: 85px;

	text-align: left;

}

#mainContent_right_links_ArtistPortfolio_introIt {

	float: left;

	width: 90px;

	text-align: center;

}

#mainContent_right_links_ArtistPortfolio_bio {

	float: left;

	width: 90px;

	text-align: center;

}

#mainContent_right_links_ArtistPortfolio_press {

	float: left;

	width: 60px;

	text-align: center;

}

#mainContent_right_links_ArtistPortfolio_exhibition {

	float: right;

	width: 105px;

	text-align: right;
	
	color: #000000;

}

#mainContent_right_links_ArtistPortfolio_clear {

	clear: both;

}

#mainContent_right_ArtistPortfolio_others {

}

#mainContent_right_ArtistPortfolio_serie {

	width: 300px;

	float: left;

	margin-top: 37px;

}



#mainContent_right_ArtistPortfolio_clear {

	clear: both;

}

#mainContent_right_navExhibition {

	position:relative;

	float: right;

	height: 412px;

	width: 448px;

	overflow:hidden;

	/*overflow-y: hidden;

	overflow-x: hidden;*/

}

#mainContent_right_navExhibition_inner {

	width: 447px;

}

#mainContent_right_navExhibition_inner a,

#mainContent_right_navExhibition_inner a:visited {

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-bottom-color: #FFFFFF;

}

#mainContent_right_navExhibition_inner a:hover {

	border-bottom-style: none;

}

.mainContent_right_navExhibition_dots {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #000000;

}



.simple_border {

	border: 1px solid #EEEEEE;

}

.email_input {

	width: 230px;

	background-color:#FFFFFF;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

.email_message {

	width: 330px;

	height: 100px;

	background-color:#FFFFFF;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

.email_submit {

	font-size: 11px;

	width: 70px;

	background-color:#FFFFFF;

}

.email_address {font-size: 11px}



#cpanel {

	background-image: url(/cms/templates/default/images/cpanel/bkg_menubar.gif);

	background-repeat: repeat-x;

	height: 24px;

	padding-top: 2px;

	color: #999999;

	text-align: right;

}

#cpanel a,

#cpanel a:visited {

	margin-right: 10px;

	margin-left: 10px;

}

#cpanel a:hover {

}

#cpanel_icons {

	text-align: right;

}



.input_obbligatorio {color: #FF0000}

.artist_content_forms {

	width: 480px;

	height:300px;

}


